BMv6( gggeeecccbbbccccccbbbaaa^^^^^^]]]\\\\\\\\\^^^______]]]\\\ZZZZZZ\\\]]]___cccaaa___^^^]]]___```bbbdddddddddddddddcccccccccdddfffhhhhhhhhhhhhjjjllloookkkhhhhhhfffaaa```cccfffggghhhgggeeeeeeeeegggfffffffffeeeeeeddddddddddddddddddddddddeeeeeefffbbbbbbbbbbbbccceeefffgggddddddcccccccccdddeeeeeeeeefffhhhiiijjjiiihhhgggfffeeecccbbbbbbbbbcccccceeecccaaa```___`````````WWWZZZ\\\]]][[[YYYYYYYYYZZZZZZ[[[\\\]]]^^^______]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTWWWZZZ[[[]]][[[WWWTTTQQQPPPQQQQQQSSSUUUUUUTTTQQQNNNMMMMMMMMMLLLLLLMMMOOOOOOMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFFFFDDDCCCCCCDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBBAAA???>>>>>>???@@@@@@???>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA?????????????????????????????????AAACCCDDDCCCBBB===>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@BBBCCCBBBAAA@@@@@@???>>>======>>>>>>===???AAAAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????AAABBBDDDCCCBBBAAABBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHIIIIIIJJJJJJMMMKKKJJJJJJLLLMMMMMMMMMNNNOOOOOOOOOMMMMMMNNNOOORRRQQQQQQQQQQQQQQQQQQRRRKKKGGGEEEIIIKKKKKKKKKNNNNNNNNNNNNNNNNNNPPPQQQRRROOOPPPQQQQQQRRRRRRSSSTTTXXXZZZ\\\]]]\\\[[[[[[[[[___^^^]]]]]]^^^^^^]]][[[XXXZZZ]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\]]]\\\ZZZXXXTTTTTTSSSUUUVVVWWWUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUSSSQQQQQQRRRTTTVVVVVVUUUXXXXXXXXXVVVTTTSSSSSSUUUUUUWWWXXXZZZ[[[[[[[[[[[[YYYZZZ[[[[[[\\\\\\\\\[[[YYYZZZ[[[]]]^^^^^^^^^^^^\\\^^^____________```bbbccc___^^^aaacccaaa```bbbbbb```___```cccdddcccaaa```aaabbbdddfffgggiiiiiiggggggfffeeebbbaaabbbdddcccbbbaaa```aaabbbdddfffgggiiijjjjjjhhhgggggghhhgggfffeeefffhhhhhhgggfffdddeeeeeedddcccaaaaaa```aaacccdddbbb^^^[[[\\\^^^```___^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\______^^^\\\[[[[[[^^^aaabbbbbbcccdddeeeffffffgggjjjgggccc___\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]^^^YYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\ZZZYYYZZZZZZYYY[[[\\\]]]\\\YYYWWWWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNOOORRRUUUVVVWWWVVVVVVXXXVVVUUUUUUVVVWWWWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWfffeeecccbbbcccccccccaaa```___]]]]]]]]]^^^_________^^^]]]\\\\\\]]]^^^___bbbaaa___]]]]]]^^^___```ccccccccccccccccccccccccccceeeggggggggggggiiikkknnnjjjhhhiiigggbbbaaaccceeefffgggfffdddcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddeeefffggggggdddccccccbbbbbbbbbbbbbbbbbbaaaaaa````````````aaaaaaccceeehhhhhhhhhgggfffccccccaaa``````aaaaaabbbcccbbbaaa___^^^^^^___```[[[]]]^^^^^^[[[YYYWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRTTTVVVXXXZZZ[[[YYYVVVSSSQQQPPPPPPPPPRRRTTTUUUSSSPPPMMMLLLLLLMMMLLLKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>>>>???AAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBB@@@???>>>===???@@@@@@??????@@@AAA?????????@@@@@@@@@AAAAAA???????????????????????????>>>???@@@CCCDDDCCCBBB>>>?????????@@@AAABBBBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@BBBCCCAAAAAAAAAAAA@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIKKKNNNPPPQQQQQQMMMNNNOOOOOONNNMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOKKKHHHKKKLLLJJJJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOQQQRRRTTTTTTTTTVVVXXX[[[\\\[[[ZZZ[[[\\\]]]\\\\\\]]]______]]][[[WWWZZZ\\\]]]\\\[[[[[[\\\\\\[[[[[[\\\]]]\\\ZZZXXXSSSRRRRRRSSSUUUVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTRRRRRRSSSUUUWWWXXXWWWYYYYYYYYYWWWTTTSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[XXXYYYZZZZZZ[[[ZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]______^^^^^^```aaabbb^^^]]]aaacccaaa```bbb```___^^^___```aaa````````````aaacccdddeeefffgggeeeffffffeeebbbaaabbbcccbbbaaa`````````bbbeeefffggghhhiiijjjiiihhhiiiiiihhhgggfffgggiiijjjjjjiiieeeeeedddddddddcccaaa```aaadddfffddd```^^^^^^```aaaaaaaaa```___^^^^^^___\\\[[[[[[ZZZZZZ[[[[[[\\\^^^______]]]\\\\\\^^^```___```aaaaaaccccccdddeeegggfffccc```^^^[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]][[[ZZZZZZZZZYYYYYYZZZ]]]]]]]]]\\\YYYXXXXXXYYYZZZYYYWWWVVVTTTRRRQQQQQQNNNPPPSSSVVVXXXXXXXXXWWWXXXVVVTTTTTTVVVWWWVVVVVVUUUVVVWWWXXXXXXXXXWWWWWWfffeeecccbbbcccdddcccbbbbbb```^^^]]]___````````````___^^^]]]]]]^^^___```bbbaaa```______^^^^^^___aaaaaaaaabbbbbbbbbbbbbbbbbbdddeeefffeeefffhhhiiillliiihhhiiihhhdddccceeeeeeffffffeeecccbbbcccdddbbbbbbcccdddeeeffffffgggfffeeedddddddddeeeggghhhhhhgggfffeeebbb```]]]\\\_________^^^^^^]]]]]]\\\]]]___bbbeeeffffffdddcccaaa```___^^^^^^___`````````aaa```___]]]]]]^^^```]]]^^^```___\\\YYYWWWVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRTTTWWWXXXXXXWWWUUURRRQQQPPPPPPPPPQQQSSSTTTRRROOOLLLKKKKKKLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIGGGFFFEEEEEEGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????===>>>@@@@@@??????@@@BBB>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>???BBBCCCBBBAAA@@@@@@??????@@@@@@AAABBB@@@???>>>@@@BBBCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBB>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBB@@@AAAAAA@@@??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJNNNQQQRRRRRRLLLMMMOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSNNNKKKLLLMMMKKKJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOOOOQQQSSSUUUUUUTTTSSSVVVYYYZZZZZZZZZ[[[\\\ZZZZZZZZZ\\\^^^___]]][[[WWWYYY[[[\\\[[[YYYYYYZZZZZZYYYZZZ[[[\\\\\\ZZZXXXSSSRRRRRRSSSUUUVVVUUUTTTVVVUUUUUUTTTSSSSSSRRRRRRVVVTTTTTTUUUXXXZZZZZZZZZYYYZZZYYYXXXUUUTTTUUUVVVVVVWWWYYY[[[\\\\\\\\\[[[XXXYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]^^^^^^]]]^^^___aaa```\\\\\\___aaa```___aaa^^^^^^^^^^^^____________``````aaaaaabbbccccccccccccdddeeedddbbbaaabbbcccaaaaaa```___```bbbeeeffffffgggggghhhiiiiiiiiiiiiiiihhhggghhhjjjllllllkkkeeedddcccdddeeeeeecccaaa___cccfffeeebbb``````bbbaaabbbcccbbb```___```aaa\\\[[[ZZZYYYYYYZZZ[[[\\\^^^_________]]]]]]^^^```^^^^^^___```aaabbbccccccdddcccbbbaaa___]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\YYYYYYZZZZZZWWWXXXZZZ^^^^^^^^^\\\YYYXXXYYY[[[[[[ZZZYYYWWWUUUSSSQQQQQQNNNPPPSSSVVVXXXYYYYYYXXXXXXVVVTTTSSSUUUVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVfffdddccccccdddddddddccccccaaa^^^^^^```bbbbbb```aaa```____________```aaabbbcccccccccbbbaaa___^^^___`````````aaaaaaaaaaaa```bbbddddddddddddfffhhhjjjggggggjjjiiieeedddfffdddeeefffeeebbbaaabbbccc___```aaacccdddfffggghhheeedddcccbbbbbbdddeeefffgggggghhhhhhfffbbb___]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYY[[[___bbbdddcccbbb```^^^^^^]]]\\\\\\]]]^^^___^^^______^^^[[[[[[]]]```\\\^^^```___]]]ZZZXXXXXXVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPPPPQQQSSSUUUWWWUUUTTTSSSQQQPPPPPPOOOPPPPPPQQQRRRQQQNNNKKKJJJIIIKKKJJJHHHHHHIIIIIIHHHGGGHHHGGGFFFFFFFFFGGGHHHHHHFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@>>>>>>>>>@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???<<<>>>???@@@??????AAABBB>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<===>>>AAABBBAAA@@@BBBAAA@@@?????????@@@AAA???>>>>>>???AAACCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBB>>>@@@BBBBBBAAA@@@AAABBB????????????????????????@@@?????????>>>>>>>>>===???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAAAAA@@@BBBCCCAAA??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJHHHGGGGGGIIILLLOOOPPPPPPKKKMMMOOOPPPOOONNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOSSSNNNLLLNNNOOOMMMLLLNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQOOOOOOQQQUUUWWWVVVUUUPPPSSSVVVYYYYYYZZZ[[[]]]WWWWWWYYY[[[^^^___]]]\\\WWWYYY[[[[[[YYYXXXWWWXXXWWWWWWXXXZZZ\\\\\\ZZZXXXTTTSSSSSSUUUWWWXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUXXXWWWVVVXXX[[[]]]]]]]]]ZZZZZZZZZXXXVVVUUUUUUWWWVVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\^^^^^^]]]]]]___```^^^[[[ZZZ^^^```___^^^```^^^___```___^^^^^^______```````````````````````````aaaccccccbbbaaabbbcccaaa```______```bbbeeefffdddddddddfffggghhhgggggghhhgggfffgggiiillllllllldddcccbbbcccffffffeeebbb]]]```ddddddbbb```aaaccc```aaacccbbb___^^^___aaa\\\[[[ZZZYYYYYYZZZ[[[\\\]]]___``````^^^^^^^^^___^^^^^^___```aaabbbccccccaaaaaaaaaaaa```___]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYY[[[\\\\\\[[[[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[WWWWWWZZZYYYVVVVVVZZZ______^^^\\\YYYYYYZZZ[[[ZZZZZZXXXWWWUUURRRPPPOOOMMMOOORRRUUUWWWXXXXXXXXXXXXVVVSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVfffdddccccccdddeeedddccceeebbb______aaacccbbbaaaaaaaaa````````````aaaaaacccdddeeefffeeecccaaa___^^^_________``````aaaaaa___aaacccccccccccceeegggiiifffgggjjjiiifffeeehhhdddeeefffdddbbbaaaaaabbb]]]^^^```bbbdddfffhhhiiicccbbbaaa``````bbbdddeeebbbdddgggiiiiiigggeeebbb^^^^^^^^^]]]\\\[[[ZZZYYYVVVYYY]]]```bbbaaa```___]]]\\\[[[[[[[[[\\\]]]^^^]]]^^^___]]]ZZZZZZ]]]```ZZZ]]]______]]][[[ZZZZZZUUUWWWYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVUUUUUUUUUTTTTTTQQQPPPOOOOOOPPPRRRTTTVVVSSSRRRQQQPPPPPPOOOOOOPPPOOOQQQQQQPPPMMMJJJIIIIIIKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHEEEDDDCCCDDDEEEFFFEEECCCAAA@@@@@@AAABBBBBBAAA???BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>>>>>>>???@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@<<<>>>???@@@??????AAABBB>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<>>>@@@AAA@@@???CCCBBBAAA???>>>??????@@@???>>>>>>???AAACCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA>>>@@@BBBBBBAAAAAAAAABBB????????????????????????@@@?????????>>>>>>======@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAACCCDDDCCC@@@???AAADDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJHHHGGGFFFHHHJJJMMMMMMMMMKKKMMMOOOPPPOOONNNNNNOOONNNMMMMMMMMMMMMMMMMMMNNNSSSNNNLLLNNNPPPNNNOOOQQQMMMMMMNNNOOOPPPPPPPPPPPPRRRPPPOOORRRUUUXXXWWWUUUNNNQQQUUUXXXYYYZZZ[[[]]]UUUUUUWWW[[[^^^___^^^\\\WWWYYYZZZZZZXXXVVVVVVVVVVVVVVVVVVYYY[[[\\\ZZZYYYUUUUUUUUUWWWYYYZZZYYYWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXYYY\\\_________ZZZZZZZZZXXXVVVUUUVVVWWWVVVXXXYYY[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ\\\]]]]]]]]]]]]^^^```]]]ZZZYYY]]]___^^^^^^______```aaa```_________`````````______^^^^^^^^^^^^^^^```bbbbbbbbbaaabbbccc``````______```bbbeeefffbbbaaabbbdddfffgggfffeeehhhfffeeefffhhhkkklllllldddbbbaaacccfffgggfffcccZZZ^^^ccccccbbb```aaaccc^^^aaabbbaaa^^^]]]___aaa\\\[[[ZZZXXXXXXZZZ[[[\\\]]]___``````___^^^^^^_________```aaabbbcccdddddd___```aaaaaaaaa```^^^]]][[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYY[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYXXX[[[VVVVVVYYYYYYUUUUUUZZZ______^^^\\\ZZZYYYZZZ\\\YYYYYYXXXVVVTTTQQQOOONNNLLLNNNQQQTTTVVVWWWWWWWWWXXXVVVSSSRRRTTTVVVVVVVVVVVVWWWYYYZZZZZZXXXWWWUUUdddeeeeeecccaaaaaadddhhheeecccbbbbbbccccccaaa```ddddddcccbbbbbbaaa`````````bbbeeeggghhhgggeeecccfffeeecccbbbbbbccceeefffbbbbbbbbbdddffffffeeeccciiigggeeecccccceeegggiiicccfffhhheeeaaa```bbbffffffffffffeeeeeefffffffffiiieee```___aaaccccccbbbdddeeefffffffffeeedddcccccccccbbbaaa___\\\YYYWWWYYYZZZ[[[]]]```cccfffgggbbb```^^^\\\ZZZZZZ[[[\\\\\\```ccc```YYYVVVYYY^^^______^^^]]][[[ZZZZZZYYYXXXWWWWWWXXXYYY[[[]]]^^^\\\[[[ZZZZZZZZZ[[[\\\]]]VVVUUUTTTSSSSSSSSSTTTUUUPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOKKKLLLLLLLLLLLLKKKJJJJJJLLLJJJHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@============>>>>>>>>>>>>@@@???????????????@@@@@@@@@???>>><<<<<<<<<===>>>============>>>???@@@AAA======>>>>>>>>>>>>======AAA@@@===<<<<<<===@@@AAAAAAAAA@@@??????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@BBBAAA???>>>>>>>>>??????>>>???AAAAAAAAA???===<<<@@@@@@@@@???????????????AAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMNNNOOONNNLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLMMMOOOPPPTTTQQQOOOPPPTTTXXXYYYXXXTTTTTTSSSSSSUUUWWWZZZ\\\TTTSSSTTTWWWZZZ]]]^^^]]]WWWWWWWWWWWWVVVTTTRRRQQQVVVUUUUUUVVVYYY[[[[[[ZZZWWWVVVUUUWWWYYYZZZYYYXXXXXXVVVTTTSSSTTTWWWZZZ\\\ZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZWWWUUUSSSSSSSSSTTTXXXZZZ[[[]]]]]]\\\[[[ZZZ\\\]]]^^^^^^^^^[[[YYYWWWUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^```[[[XXXYYY^^^bbbbbbaaaaaa```___```ccceeeeeeeeeaaa___^^^___```aaa```^^^aaaaaabbbbbb```^^^\\\[[[aaa___^^^___aaacccddddddfffdddbbb``````bbbdddffffffeeedddcccdddgggjjjlllhhhdddaaabbbfffhhhfffccc``````aaacccffffffeeedddaaaaaaaaaaaa```___]]]]]]___^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]]]]]]]]]]```aaabbbccccccbbb```___eeebbb___```cccdddcccaaa]]][[[XXXXXXZZZ\\\]]]]]][[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVZZZ[[[[[[ZZZYYYYYY[[[\\\]]]\\\ZZZXXXUUURRROOONNNQQQRRRTTTUUUVVVUUUSSSRRRWWWVVVVVVUUUUUUVVVVVVWWWSSSTTTWWWYYYZZZYYYWWWVVV```bbbdddcccaaa```bbbccccccbbbaaaaaabbbcccbbb```ccccccccccccbbbbbbbbbaaaaaabbbeeeggghhhhhhhhhgggfffeeecccbbbaaabbbcccdddaaabbbcccdddffffffeeedddgggeeecccbbbbbbccceeegggeeegggiiigggcccbbbdddhhheeeffffffffffffffffffeeehhhdddaaa```bbbdddddddddddddddeeeeeefffeeeeeeeeecccccccccbbb```^^^\\\[[[[[[[[[\\\^^^```bbbdddeeebbbaaa^^^\\\[[[ZZZ[[[[[[ZZZ^^^cccccc___[[[ZZZ[[[___^^^^^^]]]\\\ZZZZZZYYYWWWWWWWWWWWWXXXZZZ\\\]]]\\\[[[ZZZZZZYYYZZZ[[[\\\WWWVVVUUUSSSSSSSSSSSSTTTPPPOOONNNNNNMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKIIIIIIIIIJJJIIIGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAAAAA@@@CCCCCCBBB@@@@@@?????????=========>>>>>>>>>??????>>>>>>>>>======>>>>>>???@@@???===<<<<<<<<<===>>>============>>>???@@@AAA????????????????????????@@@???>>><<<<<<>>>???@@@@@@@@@@@@??????@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????>>>???@@@AAAAAA???===<<>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPSSSPPPNNNOOOSSSVVVWWWWWWSSSSSSRRRRRRTTTVVVYYYZZZSSSSSSSSSVVVZZZ\\\]]]\\\UUUUUUUUUUUUUUUTTTSSSRRRUUUTTTTTTVVVXXXZZZZZZYYYVVVUUUUUUVVVYYYZZZZZZZZZXXXWWWUUUSSSTTTVVVYYY[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[XXXVVVTTTTTTTTTUUUXXXZZZ\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\VVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^___[[[WWWXXX]]]aaaaaa```____________aaabbbccccccaaa```___```aaabbbaaa```aaaaaaaaaaaa```___^^^]]]bbb```^^^^^^```bbbbbbbbbcccbbbaaa``````aaabbbccceeedddcccccceeegggiiijjjgggdddbbbcccggghhheeebbbaaa```___```bbbdddddddddaaaaaaaaaaaa```___^^^]]]```___]]]\\\ZZZYYYYYYXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\^^^```bbbccccccbbbaaacccbbb``````aaabbbaaaaaa___\\\ZZZYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^___ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVYYYZZZZZZZZZXXXXXXYYY[[[]]]]]]\\\ZZZWWWTTTRRRQQQOOOPPPRRRTTTTTTSSSRRRQQQWWWVVVVVVUUUUUUVVVVVVWWWRRRTTTVVVXXXYYYYYYWWWVVV]]]___bbbbbbaaa_________bbb`````````bbbcccbbbaaaaaabbbbbbccccccdddcccccc```aaacccdddfffgggiiiiiieeedddcccbbbaaa`````````aaabbbcccddddddeeeeeeddddddcccaaa``````aaacccddddddggghhhgggdddcccdddgggdddeeeggghhhhhhgggeeedddfffcccaaa```bbbdddeeeeeeddddddddddddeeeffffffgggddddddddddddcccbbb```___^^^^^^^^^^^^___```aaabbbbbbaaa^^^\\\[[[ZZZZZZ[[[YYY\\\aaaeeedddaaa\\\YYY^^^^^^]]]]]]\\\[[[YYYYYYVVVVVVVVVVVVWWWXXXZZZZZZ\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMKKKIIIIIIJJJJJJHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@@@@AAA@@@@@@@@@EEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>?????????@@@@@@======<<<<<<<<<<<<======???>>>===<<<<<<<<<==================>>>???@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@@@@?????????@@@??????>>>>>>>>>>>>???>>>>>>???@@@@@@???===<<<===>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>======>>>>>>???@@@????????????>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNQQQPPPOOOOOONNNOOOOOOOOOPPPOOONNNNNNQQQTTTUUUUUUQQQQQQQQQQQQRRRTTTWWWXXXSSSRRRRRRUUUXXXZZZ[[[ZZZSSSSSSSSSRRRRRRSSSSSSSSSTTTSSSSSSTTTVVVXXXWWWWWWUUUTTTTTTUUUXXX[[[\\\[[[YYYWWWUUUTTTTTTVVVXXXZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]][[[YYYWWWVVVVVVVVVVVVXXXZZZ\\\^^^___^^^]]]\\\XXXYYYZZZ[[[]]]^^^______XXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^ZZZWWWXXX\\\______^^^^^^^^^^^^______`````````aaa______```bbbcccbbbaaaaaa``````___`````````aaacccaaa^^^^^^___```______``````aaaaaaaaaaaa``````bbbbbbcccdddeeeffffffgggeeecccccceeeggggggddd```bbb```]]]]]]___aaabbbcccaaaaaaaaaaaa``````___^^^```___^^^]]]\\\ZZZZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[XXXZZZ]]]```bbbccccccbbbaaabbbcccbbb```___```aaa```^^^[[[ZZZ\\\]]]^^^]]]]]]]]]\\\\\\]]]]]]^^^___ZZZZZZYYYXXXXXXWWWVVVVVVYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUWWWXXXYYYYYYWWWWWWXXXYYY]]]]]]\\\[[[ZZZXXXVVVUUUPPPQQQSSSTTTTTTTTTSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVQQQSSSUUUWWWXXXXXXXXXWWW^^^____________^^^^^^___```___^^^___aaabbbbbb```___```bbbcccdddeeeddddddaaaaaaaaaaaabbbdddfffgggddddddcccbbb```___^^^]]]```aaabbbcccccccccddddddcccbbbaaa``````aaabbbcccbbbdddeeeeeecccbbbbbbdddcccdddggghhhhhhgggdddccccccbbbaaaaaabbbccceeeeeedddcccccccccdddeeeggghhhddddddeeeeeeeeedddddddddbbbbbbaaa```````````````bbbaaa___]]][[[ZZZZZZZZZZZZ[[[^^^cccfffddd___ZZZ\\\]]]]]]]]]\\\[[[YYYXXXUUUUUUUUUVVVVVVWWWXXXXXX[[[ZZZZZZYYYXXXWWWWWWVVVYYYXXXWWWUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNLLLJJJIIIHHHIIIKKKLLLKKKIIIHHHHHHIIIIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@>>>>>>@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>===>>>>>>>>>??????????????????@@@@@@@@@@@@??????CCCCCCCCCBBBAAA@@@??????>>>?????????@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<============<<<============<<<<<<======>>>???@@@???>>><<<;;;;;;<<<>>>???<<<===>>>??????>>>===<<<>>>>>>?????????????????????????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>======<<<======>>>???@@@@@@AAA@@@@@@????????????@@@@@@>>>>>>============>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNNNNOOOOOONNNOOOQQQRRRTTTTTTOOOOOOOOOPPPQQQSSSTTTUUUQQQQQQQQQSSSVVVXXXXXXWWWSSSRRRRRRQQQQQQQQQQQQQQQSSSRRRRRRSSSUUUVVVUUUTTTSSSRRRRRRTTTXXX[[[\\\\\\YYYXXXVVVTTTTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\ZZZYYYXXXXXXXXXXXXXXXYYY\\\^^^___^^^]]]]]]VVVWWWWWWXXXZZZ[[[]]]^^^YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\]]]\\\ZZZWWWXXXZZZ\\\\\\\\\]]]^^^_________^^^_________^^^^^^___aaabbbaaa``````___^^^^^^___```bbbccceeebbb___^^^______^^^]]]^^^___aaaccccccaaa___^^^___```bbbcccdddddddddcccaaabbbccceeegggfffbbb___```___]]]^^^```aaaaaa```aaaaaaaaaaaa``````___^^^^^^^^^^^^]]]\\\ZZZYYYYYY\\\[[[ZZZYYYXXXYYYYYYZZZVVVXXX[[[^^^```aaaaaa``````ccceeeccc```^^^___aaa```]]]ZZZYYYZZZ[[[\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVZZZ[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZYYYXXXWWWUUUTTTUUUWWWXXXWWWVVVUUUVVVWWW[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSUUUVVVWWWWWWXXXbbb```]]]\\\\\\^^^```aaa___^^^]]]^^^```aaa```___]]]^^^aaacccdddeeeddddddeeedddbbbaaaaaacccdddeeecccccccccbbb```^^^\\\[[[^^^```aaaaaa``````bbbddddddcccbbbbbbbbbbbbcccdddaaabbbddddddccccccbbbcccbbbcccfffggggggfffcccbbbaaaaaaaaaaaaaaabbbccceeecccbbbbbbbbbcccdddfffgggcccccccccddddddeeeeeefffeeeeeecccbbbaaaaaa``````bbbaaa___^^^\\\ZZZYYYYYY\\\[[[[[[^^^cccdddaaa]]][[[\\\]]]]]]\\\[[[YYYXXXUUUUUUUUUVVVVVVVVVVVVVVVYYYYYYXXXXXXWWWVVVUUUUUUWWWVVVUUUTTTRRRQQQOOONNNOOOOOONNNNNNMMMLLLKKKJJJNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGHHHIIIJJJHHHGGGFFFGGGGGGGGGDDDBBBDDDEEEEEEFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????===>>>>>>>>>?????????????????????@@@@@@??????>>>@@@@@@AAABBBBBBBBBAAA@@@>>>?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@>>>===;;;::::::;;;===>>><<<===>>>??????>>>===<<<<<<===>>>????????????>>><<<======>>>===<<<;;;;;;====================================>>>=========<<<<<<===>>>??????@@@@@@@@@??????>>>>>>??????@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLLLLNNNOOOPPPPPPQQQRRRSSSTTTNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPOOOQQQTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOSSSRRRQQQRRRTTTTTTSSSRRRRRRQQQPPPRRRVVVYYY[[[\\\XXXWWWUUUTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYWWWXXXZZZ\\\]]]]]]\\\[[[XXXXXXXXXXXXYYYZZZ\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWWWWXXXYYYZZZYYY\\\^^^aaaaaa___^^^^^^```^^^]]]\\\]]]___```___^^^^^^^^^]]]]]]^^^```bbbdddeeebbb```^^^______^^^]]]]]]___bbbddddddbbb___]]]]]]^^^```bbbbbbbbbaaa```^^^```bbbeeefffddd```]]]]]]]]]___aaacccccc```^^^___````````````______^^^\\\\\\\\\\\\[[[ZZZXXXWWW[[[[[[ZZZYYYXXXXXXXXXXXXVVVXXXZZZ\\\^^^^^^]]]\\\___aaadddccc```^^^___```^^^[[[XXXWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXYYY\\\\\\[[[[[[ZZZYYYYYYXXXZZZ[[[[[[\\\[[[ZZZYYYXXX[[[ZZZZZZYYYXXXVVVUUUTTTSSSUUUWWWWWWVVVUUUUUUUUUXXXXXXXXXYYYXXXXXXWWWWWWTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUQQQRRRRRRSSSTTTUUUVVVWWWddd```\\\ZZZ[[[^^^aaabbb___]]]]]]]]]___```___^^^[[[]]]```bbbddddddcccbbbfffeeedddcccccccccdddeeebbbbbbccccccaaa___\\\ZZZ[[[^^^```___]]]]]]```cccdddccccccccccccccccccdddbbbccceeefffffffffeeedddaaabbbdddeeeeeedddbbbaaa___```aaa```______aaabbbaaaaaaaaaaaabbbcccddddddbbbaaaaaaaaabbbcccdddeeeeeeeeecccbbbaaaaaaaaaaaabbbaaa```^^^\\\ZZZYYYXXX\\\ZZZYYY[[[^^^``````^^^ZZZ[[[\\\]]]]]][[[YYYXXXUUUVVVVVVVVVVVVVVVUUUTTTVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHFFFEEEEEEFFFFFFEEECCC@@@CCCDDDDDDEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@??????>>>======>>>@@@AAABBBBBBAAA@@@>>>>>>>>>?????????@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>????????????============??????<<<<<<>>>>>>>>>>>><<<<<<:::;;;===?????????>>>>>>;;;<<<===>>>===<<<;;;:::;;;<<<<<<============<<<<<<<<<<<<<<<============<<<======>>>>>>???????????????>>>>>>>>>>>>??????>>>======<<<<<<======>>>======>>>>>>>>>>>>>>>???=========>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOOOONNNNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQQQQPPPPPPRRRSSSMMMNNNNNNOOOPPPPPPQQQQQQOOONNNNNNOOORRRSSSRRRRRRRRRSSSTTTTTTTTTSSSQQQPPPTTTSSSQQQRRRSSSSSSRRRQQQQQQOOONNNPPPSSSWWWYYYZZZVVVVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYYZZZZZZZZZXXXWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWZZZ]]]aaaaaa___]]]^^^```^^^]]]\\\\\\]]]^^^]]]\\\\\\\\\\\\]]]^^^```aaabbbbbb```^^^]]]^^^______^^^]]]___bbbddddddbbb___]]]\\\]]]^^^`````````___^^^\\\^^^aaaccccccaaa^^^\\\ZZZ[[[^^^bbbdddccc```]]]^^^^^^_________^^^^^^]]][[[[[[\\\\\\[[[ZZZXXXWWWYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWYYY[[[[[[[[[YYYXXX\\\^^^``````___^^^]]]^^^ZZZXXXUUUTTTVVVWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWZZZZZZYYYYYYWWWVVVTTTTTTSSSUUUWWWWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUURRRRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWWWWUUUUUUSSSRRRQQQQQQRRRSSSUUUVVVbbb___[[[ZZZ\\\___```______^^^]]]]]]^^^^^^]]]\\\ZZZ\\\___aaacccbbbaaa```bbbbbbaaaaaaaaabbbbbbccc```bbbcccdddccc```\\\ZZZYYY\\\^^^]]]ZZZZZZ^^^bbbccccccccccccccccccccccccbbbcccdddfffgggfffeeecccaaaaaabbbbbbbbbbbbaaaaaa^^^```aaa```]]]]]]^^^`````````aaaaaaaaaaaaaaa``````____________aaabbbccccccbbbaaaaaa`````````aaabbbaaa```___\\\ZZZXXXWWWYYYYYYXXXZZZ[[[]]]]]]]]]YYYZZZ\\\]]]]]][[[YYYWWWVVVVVVWWWWWWWWWVVVTTTSSSTTTUUUUUUVVVVVVUUUTTTSSSNNNOOOPPPQQQQQQQQQPPPOOOKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGFFFCCC@@@BBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAA????????????????????????????????????????????????========================>>>>>>>>>>>>???????????????????????????>>>=========>>>???AAAAAA@@@???>>>=========>>>>>>>>>??????>>>===<<<;;;:::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>><<<==================<<<999;;;===>>>??????>>>===<<<===>>>??????===<<<::::::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<<<<==================>>>>>>??????<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHJJJKKKMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNOOOOOOOOONNNMMMKKKNNNPPPPPPOOONNNPPPQQQMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMNNNPPPQQQPPPOOOOOOQQQTTTWWWXXXWWWUUUSSSUUUSSSRRRRRRSSSSSSRRRPPPPPPNNNMMMNNNQQQUUUWWWXXXUUUTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYZZZZZZZZZZZZZZZYYYUUUVVVWWWXXXXXXVVVTTTSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVV[[[___```]]]\\\]]]``````^^^]]]]]]]]]]]]\\\ZZZZZZ[[[\\\]]]^^^^^^______^^^\\\ZZZZZZ\\\^^^^^^^^^\\\^^^```bbbbbb```^^^\\\\\\\\\]]]]]]^^^^^^]]]]]]ZZZ\\\___```___^^^\\\[[[XXXYYY[[[^^^aaabbb```^^^\\\\\\]]]]]]^^^]]]]]]\\\[[[\\\]]]]]]]]][[[YYYXXXVVVWWWYYY[[[ZZZYYYWWWUUUTTTUUUXXXYYYZZZYYYXXXWWWXXXXXXYYY[[[]]]]]][[[YYYXXXVVVTTTSSSUUUWWWWWWWWWZZZZZZYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXXXXXXXWWWUUUTTTTTTRRRUUUWWWXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTTTTSSSQQQPPPPPPQQQSSSTTT```]]][[[[[[^^^___^^^\\\___^^^]]]]]]]]]]]]\\\[[[YYY[[[^^^aaabbbaaa```___[[[\\\]]]]]]^^^______``````aaacccddddddaaa]]][[[XXX[[[]]][[[XXXXXX]]]aaabbbbbbbbbbbbbbbbbbbbbbbb``````aaaccceeeeeecccaaaaaaaaa````````````aaaaaa]]]___aaa___\\\[[[\\\^^^______```aaaaaa```___^^^^^^^^^]]]]]]]]]___```aaa``````____________``````bbbaaa```___]]]ZZZXXXWWWVVVWWWYYYZZZ[[[[[[ZZZZZZXXXZZZ\\\]]]]]][[[YYYWWWVVVWWWXXXXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSKKKMMMNNNPPPQQQQQQPPPPPPJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFGGGHHHGGGCCCAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>???????????????????????????>>>======>>>???@@@AAA@@@>>><<<;;;============>>>>>>>>>>>>===<<<;;;:::999999999999999:::<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;========================999:::<<<>>>??????>>>======>>>@@@AAA@@@???===<<<999:::<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>============??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======<<<=========>>>>>>??????<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHGGGIIIJJJLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNLLLMMMOOOPPPQQQPPPPPPOOOIIILLLOOOOOOMMMLLLNNNPPPMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLMMMOOOPPPOOONNNLLLOOOTTTXXX[[[ZZZXXXWWWUUUTTTRRRRRRSSSSSSRRRPPPPPPNNNLLLMMMPPPSSSVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZZZZYYYTTTUUUVVVVVVVVVTTTRRRPPPNNNPPPRRRUUUVVVVVVUUUTTTXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTVVVWWWWWWVVVTTTSSSTTTTTTSSSYYY^^^___\\\[[[\\\___bbb```^^^^^^^^^^^^\\\ZZZYYYZZZ\\\]]]^^^^^^]]]\\\ZZZXXXWWWXXXZZZ]]]]]]]]][[[]]]___``````___]]][[[\\\\\\\\\\\\\\\\\\]]]]]]YYY\\\^^^^^^]]]\\\[[[[[[XXXXXXXXX[[[^^^```aaa```[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^\\\ZZZYYYTTTVVVYYY[[[[[[YYYVVVTTTRRRTTTVVVXXXYYYYYYYYYXXXUUUTTTTTTXXX\\\\\\YYYVVVXXXUUUSSSSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRUUUWWWXXXWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTUUUSSSQQQOOOOOOPPPRRRTTT[[[ZZZZZZYYYZZZ\\\]]]___\\\[[[[[[ZZZ[[[\\\^^^___\\\]]]^^^_________^^^]]]ZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^_________^^^]]]\\\ZZZ[[[\\\[[[ZZZYYYYYY[[[_______________```aaabbb___````````````^^^]]]\\\bbbaaa```aaaaaa```]]][[[^^^```bbb```]]][[[\\\]]]^^^___```___]]]\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[___`````````___]]][[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXSSSUUUWWWZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQNNNNNNNNNMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????======>>>>>>?????????@@@================================================;;;:::::::::;;;<<<>>>@@@========================<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::888777999999999999999999999999<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===888;;;===>>>===<<<<<<<<<@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????========================???>>>===<<<;;;;;;<<<===<<<<<<======>>>>>>??????============>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<>>=========>>>???AAAAAAAAA@@@@@@?????????>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMKKKKKKMMMQQQTTTSSSQQQQQQMMMMMMQQQRRRPPPOOOQQQOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMPPPTTTWWWXXXXXXVVVTTTVVVVVVVVVUUUTTTRRROOONNNLLLLLLLLLLLLNNNPPPRRRSSSQQQTTTVVVTTTPPPPPPTTTXXX[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVXXXWWWWWWVVVTTTSSSSSSRRRQQQQQQQQQRRRUUUVVVVVVUUU[[[YYYVVVVVVXXXYYYWWWUUUYYY[[[]]][[[WWWTTTSSSTTTXXXWWWWWWXXXZZZYYYWWWUUUYYYZZZZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWXXXZZZ]]]^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^___^^^]]][[[ZZZ]]][[[YYYZZZ]]]]]]\\\YYYYYYYYYXXXYYYYYYZZZ[[[[[[YYY[[[]]]^^^^^^\\\YYYXXXUUUUUUVVVWWWXXXXXXUUURRRSSSSSSSSSTTTUUUUUUUUUUUUXXXVVVUUUUUUVVVXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUUUUVVVWWWXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQTTTSSSRRRRRRRRRSSSUUUVVVOOOOOOPPPQQQRRRRRRRRRQQQOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^___[[[\\\]]]^^^^^^^^^]]]]]]YYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]\\\ZZZYYYZZZ[[[]]]]]]]]]]]]^^^^^^______aaa```___^^^]]]^^^^^^^^^aaaaaa```aaaaaa```]]][[[[[[]]]___^^^\\\[[[\\\]]]\\\]]]]]]\\\ZZZYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^______^^^]]]\\\]]]^^^^^^___^^^^^^\\\\\\YYYZZZZZZZZZYYYYYYXXXXXXTTTUUUXXXZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSUUUUUUUUUTTTTTTSSSRRRQQQNNNNNNNNNMMMMMMLLLKKKJJJHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>??????>>>>>>===<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<<<<;;;<<<=====================>>>>>>>>>=========>>>>>>>>>??????????????????>>>>>>>>>>>>@@@???>>>=========>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEECCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLMMMMMMMMMMMMLLLJJJJJJLLLPPPSSSTTTSSSRRRMMMLLLNNNPPPNNNNNNPPPNNNNNNNNNMMMMMMNNNNNNOOOLLLLLLLLLMMMNNNNNNNNNOOONNNPPPSSSVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSQQQPPPMMMLLLLLLKKKLLLNNNQQQRRRRRRUUUVVVTTTQQQQQQUUUYYY[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXXXXYYYXXXWWWVVVUUUXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTWWWYYYYYYYYY[[[YYYWWWWWWXXXYYYXXXVVVYYY[[[]]]\\\XXXUUUTTTTTTXXXXXXXXXZZZ\\\[[[YYYVVVXXXXXXYYYYYYZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTUUUVVVYYYZZZYYYXXX[[[[[[\\\\\\]]]\\\\\\[[[XXXXXXYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^\\\ZZZZZZ\\\]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\YYYZZZ\\\^^^^^^\\\ZZZYYYVVVVVVWWWYYYZZZZZZWWWUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXWWWUUUUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUTTTTTTVVVXXXXXXWWWUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSRRRRRRRRRSSSUUUUUUOOOPPPQQQQQQQQQQQQQQQQQQNNNPPPQQQRRRQQQPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^___YYYZZZ[[[\\\\\\\\\[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZ\\\\\\\\\ZZZYYYZZZ[[[]]]]]]]]]]]]]]]^^^^^^^^^aaa```^^^\\\\\\]]]___``````______```aaa```^^^\\\WWWYYYZZZZZZZZZZZZ[[[]]]ZZZ[[[[[[ZZZXXXVVVWWWXXXWWWVVVVVVVVVWWWWWWXXXYYY\\\]]]^^^______^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]]]]YYYYYYYYYYYYXXXXXXXXXWWWUUUVVVXXXYYYYYYYYYXXXWWWWWWVVVSSSQQQQQQQQQRRRRRRTTTUUUVVVVVVVVVTTTRRRQQQMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>>>>>>>==================>>>>>>>>>>>>????????????======>>>>>>?????????@@@@@@???>>>=========>>>>>><<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAACCCFFFHHHDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIHHHJJJNNNSSSUUUVVVSSSNNNLLLOOOPPPNNNNNNPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSPPPNNNLLLKKKLLLNNNPPPRRRSSSUUUVVVTTTRRRRRRUUUYYY[[[ZZZYYYXXXWWWUUUUUUTTTVVVWWWWWWWWWWWWVVVUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVTTTSSSTTTWWWYYY[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWXXXZZZ]]]\\\ZZZWWWUUUTTTWWWWWWYYY\\\^^^]]]ZZZXXXVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTXXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXYYYZZZ[[[\\\]]]^^^___]]][[[YYYYYY[[[^^^```___]]][[[[[[\\\^^^^^^]]][[[[[[ZZZZZZ[[[[[[\\\\\\YYYZZZ\\\]]]]]]\\\[[[YYYWWWWWWXXX[[[]]]\\\ZZZXXXZZZYYYXXXWWWWWWWWWXXXYYYYYYWWWVVVVVVXXXYYYYYYXXXXXXWWWUUUTTTTTTTTTTTTUUUTTTTTTTTTVVVXXXYYYXXXWWWRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSSSSTTTUUUUUUTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSRRRRRRRRRSSSTTTTTTPPPQQQQQQQQQQQQPPPPPPOOOMMMOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUYYYYYYYYYYYYZZZ[[[\\\\\\XXXXXXYYYYYYZZZZZZZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[ZZZXXXXXXXXXYYY]]]]]]]]]^^^^^^^^^]]]]]]___^^^]]]]]]]]]^^^______^^^^^^^^^___aaaaaa___]]]UUUVVVWWWWWWXXXZZZ[[[]]][[[[[[\\\ZZZXXXVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUWWWUUURRRPPPOOOPPPRRRSSSRRRSSSUUUVVVVVVTTTQQQOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;>>>@@@=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>??????????????????>>>>>>============<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLIIIHHHHHHIIIMMMQQQUUUXXXSSSPPPPPPSSSUUUQQQOOOPPPOOONNNNNNMMMMMMMMMMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVSSSRRROOOMMMMMMOOOQQQSSSRRRTTTTTTSSSQQQRRRTTTWWWXXXXXXXXXWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRRSSSVVVYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWYYY\\\]]]\\\YYYVVVUUUVVVWWWYYY\\\^^^^^^[[[XXXWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWWWWXXXXXXVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYZZZ\\\^^^___```^^^]]]\\\\\\^^^______\\\\\\\\\[[[[[[\\\]]]]]][[[\\\]]]]]]\\\[[[YYYXXXWWWWWWXXX[[[]]]]]][[[YYY\\\[[[YYYWWWWWWWWWYYYYYYYYYWWWVVVWWWYYYZZZYYYXXXXXXWWWVVVTTTSSSSSSSSSTTTSSSSSSSSSUUUXXXYYYYYYWWWRRRRRRRRRRRRSSSTTTUUUUUURRRSSSTTTUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQPPPPPPOOONNNMMMOOOPPPQQQPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQSSSTTTUUUUUUTTTSSSUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXYYYYYYTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZXXXYYYYYYYYYWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ\\\^^^``````___^^^]]]]]]\\\]]]___aaaaaa```^^^VVVVVVUUUVVVXXXZZZ\\\\\\\\\]]]^^^]]]ZZZYYYZZZZZZYYYXXXVVVUUUSSSRRRRRRRRRVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\\\\[[[[[[ZZZZZZZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTWWWUUURRRPPPPPPQQQSSSTTTPPPQQQSSSUUUTTTSSSPPPNNNLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>=========???@@@AAAAAAAAAAAA@@@???>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999:::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<<<<;;;;;;===>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>????????????AAACCCFFFGGGFFFEEEEEEAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIHHHIIIKKKOOOTTTWWWRRRQQQSSSYYYZZZVVVQQQPPPPPPPPPOOONNNMMMMMMNNNNNNKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLMMMNNNPPPRRRSSSQQQRRRRRRSSSTTTVVVWWWWWWVVVUUURRRQQQPPPRRRSSSUUUQQQRRRQQQQQQPPPQQQSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZWWWUUUTTTUUUWWWZZZZZZZZZWWWXXXYYYZZZYYYYYYXXXXXXXXXYYY[[[\\\]]][[[YYYWWWUUUVVVXXXZZZ]]]]]]ZZZXXXXXXYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYXXXYYYYYYYYYWWWUUURRRSSSTTTVVVWWWXXXXXXYYY[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\______^^^]]]]]]]]]___```]]]]]]\\\\\\\\\\\\\\\]]]______^^^]]][[[YYYWWWVVVVVVVVVXXXZZZ\\\\\\ZZZXXX[[[ZZZYYYXXXWWWWWWXXXXXXYYYXXXWWWXXXZZZ[[[ZZZYYYYYYXXXVVVTTTSSSSSSTTTTTTSSSSSSSSSUUUXXXYYYYYYWWWRRRRRRRRRRRRSSSTTTUUUVVVQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRPPPQQQQQQQQQPPPOOONNNNNNNNNPPPQQQQQQPPPPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUWWWYYYZZZ[[[[[[ZZZWWWYYYYYYXXXWWWVVVWWWXXXWWWXXXYYYZZZYYYXXXWWWVVVWWWZZZ^^^aaabbb```^^^\\\[[[[[[\\\^^^aaabbb```___[[[YYYWWWXXXZZZ\\\]]]\\\]]]^^^___^^^\\\[[[\\\]]][[[ZZZXXXVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZYYYYYY\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVUUUSSSQQQQQQRRRSSSTTTOOOPPPRRRSSSSSSRRRPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999999::::::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@?????????>>>>>>============>>>>>>>>>===<<<;;;===============>>>>>>>>>>>>AAADDDGGGHHHFFFCCCBBB???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKIIIJJJJJJJJJJJJMMMPPPSSSQQQPPPSSSZZZ[[[WWWRRRQQQRRRQQQPPPOOOOOONNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXWWWVVVWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]\\\ZZZUUUWWWYYYZZZYYYWWWWWWXXXYYYYYYYYY[[[]]]]]][[[YYYWWWWWWWWWYYY[[[[[[ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXXXXXXXVVVTTTQQQRRRSSSUUUVVVWWWWWWWWW[[[\\\]]]]]]]]]\\\[[[ZZZXXXYYY[[[\\\\\\[[[ZZZYYY]]]^^^______]]]]]]^^^___]]]]]]\\\\\\[[[[[[\\\\\\```___^^^]]][[[YYYWWWVVVVVVVVVWWWYYY[[[[[[YYYWWWYYYYYYXXXXXXXXXXXXXXXWWWYYYXXXXXXZZZ[[[\\\ZZZYYYYYYXXXVVVUUUTTTUUUUUUVVVTTTTTTTTTVVVXXXYYYXXXWWWSSSSSSSSSSSSTTTUUUVVVWWWPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQOOOPPPPPPPPPPPPOOOOOONNNNNNPPPQQQRRRQQQPPPQQQRRRPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSTTTVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVWWWXXXYYYSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[YYYZZZ[[[ZZZXXXWWWXXXYYYXXXYYYZZZ[[[[[[YYYWWWVVVXXXZZZ\\\___``````___^^^ZZZZZZ[[[^^^aaabbbaaa``````]]]ZZZZZZ\\\]]]]]]\\\ZZZ\\\]]]]]]\\\[[[\\\^^^[[[ZZZYYYXXXWWWWWWWWWWWWRRRSSSVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[WWWVVVTTTSSSSSSSSSUUUVVVTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>======<<<999:::;;;<<<<<<;;;:::999>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999999888888888999:::;;;::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888:::<<<<<<;;;:::;;;<<<::::::::::::::::::::::::;;;::::::;;;;;;===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>????????????<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>??????AAABBBDDDEEEEEEDDDBBBAAA>>>???AAACCCDDDEEEEEEEEEBBBCCCEEEHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKMMMLLLJJJJJJMMMOOOOOOLLLNNNTTTVVVSSSQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPRRRTTTVVVWWWUUUUUUUUUVVVVVVVVVVVVUUURRRQQQOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUUUUUUUVVVWWWSSSTTTUUUVVVXXXYYY[[[[[[\\\[[[\\\]]]^^^]]]ZZZXXXRRRUUUYYYYYYXXXVVVVVVWWW[[[YYYXXXYYY\\\^^^]]]\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXXXXVVVTTTRRRRRRTTTUUUVVVVVVVVVVVVXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ]]]``````^^^\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWXXXZZZ[[[[[[XXXVVVVVVWWWYYYZZZZZZZZZXXXWWWYYYYYYYYYZZZ\\\\\\[[[YYYYYYXXXWWWVVVVVVVVVWWWXXXUUUTTTTTTVVVXXXXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOMMMOOOPPPQQQOOOOOOPPPQQQPPPQQQQQQRRRRRRQQQQQQPPPQQQPPPOOOOOOPPPQQQSSSTTTRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWVVVUUUVVVWWWXXXYYYTTTTTTTTTTTTUUUUUUUUUUUUSSSUUUWWWYYY[[[\\\\\\\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___^^^]]][[[YYYZZZZZZ[[[\\\^^^___``````YYYYYY[[[^^^aaabbbaaa```ddd```\\\[[[]]]^^^^^^]]]XXXYYY[[[[[[ZZZZZZ\\\]]]ZZZYYYYYYYYYYYYZZZ[[[[[[RRRTTTVVVXXXZZZ[[[[[[[[[WWWWWWWWWWWWXXXZZZ\\\]]]WWWVVVTTTRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUUUURRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSKKKLLLLLLMMMMMMMMMLLLLLLFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======<<<>>>@@@AAABBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;999999999999999999999999::::::999888999:::<<<===999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888;;;===>>>===<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;==============================>>>>>>>>><<<;;;::::::;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA<<<===>>>>>>>>>===;;;:::888999:::<<<>>>???AAAAAACCCCCCCCCCCCCCCBBBBBBBBB>>>???BBBDDDFFFGGGGGGGGGAAACCCEEEHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKJJJMMMNNNMMMJJJIIIJJJLLLNNNJJJIIIMMMPPPOOOPPPRRRTTTTTTSSSQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKLLLNNNOOOQQQQQQRRRRRRPPPOOOOOOPPPQQQSSSUUUVVVSSSTTTUUUVVVWWWVVVUUUUUUSSSQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVRRRSSSTTTVVVXXXYYY[[[[[[ZZZ[[[[[[]]]]]][[[XXXTTTQQQUUUXXXYYYWWWUUUVVVWWW\\\YYYWWWXXX[[[^^^___^^^^^^\\\ZZZYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZXXXVVVRRRSSSTTTUUUUUUVVVUUUUUUUUUWWWZZZ]]]___```______]]]\\\YYYWWWWWWXXXYYY[[[XXX\\\```aaa___\\\[[[\\\]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYY[[[\\\[[[XXXVVVUUUWWWZZZ\\\]]][[[YYYXXXYYYYYYYYY[[[]]]]]][[[YYYYYYXXXWWWVVVWWWXXXYYYZZZVVVUUUUUUVVVWWWXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXTTTTTTVVVWWWXXXYYYYYYZZZVVVWWWYYYZZZZZZXXXWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRPPPOOOMMMNNNOOOOOOPPPPPPPPPPPPLLLMMMOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPTTTRRROOOLLLLLLNNNPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWYYYWWWVVVXXX[[[\\\ZZZWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^]]]]]][[[[[[\\\]]]^^^^^^______\\\^^^``````___^^^___```aaa___\\\\\\^^^^^^\\\YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYVVVUUUTTTWWW[[[]]]]]][[[[[[ZZZXXXVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSUUUTTTTTTSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSOOOOOOPPPPPPQQQPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@??????>>>=========<<<===>>>@@@@@@??????>>>======<<<;;;::::::999999;;;<<<<<<;;;999999:::<<<===<<<<<<;;;;;;:::999999777888:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>><<<:::888888999<<<===<<<<<<;;;:::999888777666555444444555555666777888666666777888999::::::;;;===<<<;;;:::::::::::::::;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<=========<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>>>>======<<<<<<===;;;888999;;;===;;;:::;;;<<<<<<======<<<;;;:::===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDFFFHHHIIIIIIBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFIIIJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLHHHKKKMMMMMMKKKKKKNNNQQQPPPQQQRRRRRRQQQPPPMMMLLLKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQSSSSSSSSSRRRRRRQQQOOONNNNNNQQQSSSSSSSSSUUURRRPPPQQQUUUXXXXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSSSSUUUWWWYYYXXXVVVUUUSSSSSSTTTUUUWWWXXXVVVTTTUUUXXXXXXUUUSSSUUUVVVWWWWWWVVVVVVXXXZZZ]]][[[YYYYYYZZZ[[[ZZZYYY\\\ZZZZZZ\\\___```]]]ZZZ]]]\\\ZZZYYYXXXWWWXXXXXXZZZZZZZZZ[[[\\\\\\\\\]]]WWWZZZ]]]^^^]]]\\\[[[[[[^^^]]][[[ZZZXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]___]]][[[ZZZYYYXXXVVVTTTYYYZZZZZZZZZZZZ[[[[[[[[[\\\^^^]]]YYYXXXZZZZZZWWW\\\ZZZYYYYYY[[[\\\[[[ZZZZZZ[[[[[[\\\\\\ZZZYYYXXXWWWXXXYYYZZZZZZXXXVVVUUUYYYYYYYYYYYYYYYZZZ[[[[[[\\\YYYVVVVVVWWWYYYZZZZZZWWWVVVUUUSSSSSSSSSSSSTTTTTTVVVWWWWWWVVVUUUVVVWWWWWWUUUUUUXXX[[[[[[YYYVVV[[[ZZZXXXXXXYYYYYYWWWVVVXXXXXXVVVUUUTTTSSSSSSSSSUUURRRPPPQQQSSSSSSPPPMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSQQQOOOOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWYYYXXXWWWXXX[[[[[[ZZZXXXYYYYYYXXXXXXXXXXXXYYYYYY\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^______^^^___aaa```___^^^^^^___```]]]\\\\\\]]]^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUWWW[[[]]]]]][[[YYYXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTUUUWWWUUUTTTRRRQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????<<<===>>>?????????>>>>>>======<<<<<<;;;::::::999;;;<<<===;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;999888888999;;;<<<:::::::::999999999999888555555555555555666666777555555666777888999::::::<<<<<<;;;:::::::::::::::;;;;;;::::::999888888777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>>>>>>>=========<<>>===<<<===<<<<<<;;;;;;<<<===>>>===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFFFFGGGBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDEEEGGGHHHHHHGGGJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLLLLLLLLLLMMMOOONNNOOOPPPQQQPPPOOOMMMLLLJJJKKKMMMOOOPPPRRRRRRSSSOOOPPPQQQSSSSSSSSSSSSSSSQQQOOOMMMNNNPPPQQQRRRRRRSSSQQQOOOPPPTTTVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUWWWYYYYYYXXXVVVUUUTTTUUUVVVWWWXXXVVVUUUVVVXXXXXXVVVTTTWWWXXXXXXXXXWWWWWWXXXZZZ[[[ZZZXXXXXXZZZ[[[ZZZYYY[[[YYYYYYZZZ\\\]]][[[YYY\\\[[[ZZZXXXWWWWWWXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]YYY[[[]]]]]][[[ZZZZZZZZZ]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]___^^^\\\[[[[[[ZZZXXXWWW\\\\\\\\\\\\[[[ZZZYYYXXXXXX[[[[[[XXXXXX\\\]]][[[\\\ZZZXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\ZZZYYYXXXWWWXXXXXXYYYXXXWWWVVVUUUWWWWWWWWWXXXXXXZZZ[[[[[[\\\YYYWWWVVVWWWYYYYYYYYYUUUTTTSSSRRRRRRRRRSSSTTTTTTVVVWWWWWWVVVUUUUUUVVVVVVUUUUUUWWWZZZ[[[YYYWWWYYYYYYYYY[[[\\\[[[XXXUUUXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQPPPPPPOOOMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUTTTSSSSSSSSSSSSTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWVVVWWWYYYZZZYYYXXXYYYXXXXXXWWWWWWXXXXXXYYY\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]___```]]]___```___]]]\\\\\\\\\]]]\\\[[[[[[\\\]]]\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVXXXZZZ\\\\\\[[[WWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTYYYWWWUUUSSSQQQPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDCCCEEEEEEFFFFFFEEECCC@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>>>>???@@@@@@<<<======>>>???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===<<<:::::::::<<<999999:::;;;;;;<<<======>>>>>><<<;;;999888888888999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::777666555555444555555555333444555666777888999999;;;;;;::::::999999::::::;;;::::::999999888888888::::::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>>>>============>>>===;;;;;;===>>>===<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDGGGEEEDDDDDDEEEFFFEEEDDDGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMLLLKKKKKKLLLNNNOOOOOOOOONNNMMMIIIJJJMMMPPPRRRTTTUUUVVVPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPNNNNNNOOOPPPQQQPPPRRRPPPOOOPPPSSSTTTUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTTTTSSSTTTVVVWWWXXXZZZYYYWWWVVVUUUVVVWWWWWWWWWVVVVVVWWWYYYYYYXXXVVVXXXYYYZZZYYYWWWWWWWWWYYYXXXWWWVVVWWWYYYZZZZZZZZZZZZXXXWWWWWWYYYZZZZZZYYY[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]][[[YYYWWWXXXYYY[[[[[[\\\\\\[[[ZZZXXXWWWZZZYYYXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\\\\\\\\\\]]]```^^^]]]\\\]]]]]][[[ZZZ]]]^^^^^^^^^\\\YYYWWWUUUWWWZZZZZZXXXZZZ^^^___^^^[[[ZZZXXXXXXYYYZZZZZZYYYZZZ[[[[[[\\\\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\ZZZWWWVVVWWWXXXXXXWWWSSSSSSRRRQQQRRRSSSTTTUUUTTTVVVWWWWWWVVVUUUUUUVVVTTTTTTTTTVVVYYYZZZYYYXXXVVVWWWYYY\\\^^^\\\XXXUUUXXXWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRPPPMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMLLLNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNUUUVVVVVVVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWXXX[[[[[[ZZZZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[]]]___```\\\^^^^^^]]][[[YYYXXXYYY[[[[[[ZZZ[[[[[[\\\\\\[[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWXXXYYYZZZYYYUUUUUUUUUUUUVVVVVVWWWWWWYYYXXXWWWVVVUUUSSSRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFHHHIIIHHHGGGEEECCCDDDEEEGGGGGGFFFCCC@@@===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;<<<======;;;::::::;;;:::::::::;;;;;;;;;<<<<<>>;;;999888888888888999999999999999999999999::::::::::::::::::::::::999:::;;;<<<<<<;;;;;;:::888888999999999:::::::::888777666555444444444444222222333444666777888888::::::999999999999:::::::::::::::999999888888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>>>>>>>>>>>>>>============<<<;;;:::::::::;;;;;;;;;======<<<;;;<<<>>>@@@BBB>>>>>>============>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCEEEDDDBBBBBBDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKNNNKKKIIIJJJLLLMMMKKKHHHJJJKKKMMMNNNOOOPPPPPPOOOKKKLLLOOOQQQSSSUUUVVVVVVQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQOOOOOOPPPQQQQQQPPPRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSRRRQQQQQQRRRTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXZZZZZZYYYWWWVVVVVVWWWVVVUUUTTTUUUXXXZZZZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^______]]]ZZZWWWVVVWWWYYYXXXYYY[[[[[[[[[YYYWWWVVVYYYYYYXXXWWWVVVVVVVVVWWW[[[[[[[[[[[[\\\\\\\\\\\\^^^]]]\\\\\\]]]^^^]]][[[\\\]]]^^^^^^]]]ZZZWWWTTTXXX[[[\\\ZZZ\\\```bbb```\\\ZZZXXXXXXYYYZZZYYYXXXZZZ[[[[[[\\\[[[ZZZYYYXXXYYYWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWW[[[YYYWWWWWWWWWXXXWWWVVVSSSRRRRRRRRRSSSTTTVVVWWWTTTVVVWWWWWWUUUTTTTTTUUURRRSSSSSSUUUWWWXXXXXXXXXTTTTTTVVVXXX[[[[[[XXXVVVXXXWWWVVVTTTSSSRRRQQQQQQPPPRRRSSSQQQLLLHHHHHHJJJIIIJJJLLLMMMNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMUUUVVVWWWXXXXXXWWWVVVVVVYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYZZZZZZYYYYYYXXXWWWTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYZZZ[[[^^^```aaa^^^___```^^^\\\ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\______^^^]]][[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTUUUVVVVVVVVVVVVWWWXXXTTTUUUUUUVVVWWWWWWWWWWWWZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRQQQMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGFFFCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;<<<>>>>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;=========<<<;;;:::::::::999999999888888888777666444333333333333111111222444555666777888999999888888888999999:::::::::999999999999999888999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999777888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<===>>>============>>>>>>>>>>>>;;;;;;;;;:::::::::;;;<<<;;;;;;===>>>????????????>>>>>>============>>>>>>????????????????????????@@@AAABBBCCCCCCCCCCCCBBB???@@@AAABBBCCCCCCCCCCCCCCCAAA@@@@@@CCCEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJKKKNNNKKKIIIIIIKKKLLLIIIGGGKKKKKKMMMNNNPPPQQQQQQRRROOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZXXXYYYZZZYYYWWWUUUUUUUUUUUUTTTSSSTTTWWWYYYZZZYYYZZZZZZYYYYYYXXXYYY[[[]]][[[\\\\\\\\\\\\\\\\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^```___]]]ZZZVVVVVVWWWYYYWWWXXXZZZZZZZZZXXXVVVUUUXXXXXXWWWVVVUUUUUUUUUUUUZZZZZZ[[[[[[[[[\\\\\\\\\]]][[[ZZZ[[[\\\]]]\\\ZZZXXXZZZ\\\]]]]]][[[XXXVVVVVVZZZ\\\[[[___eeehhhggg\\\[[[YYYXXXYYYZZZYYYXXXZZZ[[[[[[\\\[[[ZZZYYYXXXYYYXXXUUUTTTSSSTTTVVVWWWYYYXXXWWWUUUTTTTTTTTTSSSZZZXXXWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTVVVXXXYYYTTTVVVWWWVVVUUUSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWXXXTTTSSSRRRSSSUUUWWWWWWWWWXXXWWWVVVTTTSSSSSSSSSSSSPPPRRRTTTRRRNNNLLLLLLNNNLLLLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLUUUVVVVVVWWWWWWWWWWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZXXXXXXYYYZZZYYYXXXWWWVVVSSSSSSSSSRRRQQQRRRTTTVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYVVVWWWXXX[[[]]]___aaaaaaaaabbbcccaaa___]]]\\\]]][[[\\\]]]\\\[[[ZZZ[[[\\\______^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYTTTVVVWWWVVVUUUUUUVVVWWWUUUVVVWWWWWWXXXXXXXXXWWWYYYXXXXXXWWWWWWVVVVVVUUUSSSTTTTTTUUUTTTSSSQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>======<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????===;;;;;;;;;======<<<;;;::::::999999:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999;;;<<<===<<<<<<;;;:::::::::999999888888888777666555444333333333333000111222333555777888888888888777777888888999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;;;;::::::999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<============>>>>>>>>>>>><<<===>>>===;;;;;;===>>>:::;;;===>>>??????>>>===???>>>>>>===============????????????????????????@@@AAAAAABBBCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCAAA???@@@BBBFFFGGGHHHEEEFFFFFFGGGHHHIIIIIIJJJLLLJJJIIIIIIJJJJJJIIIHHHKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTVVVTTTRRRRRRSSSUUUUUUTTTTTTVVVXXXXXXXXXWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXYYY[[[XXXZZZ[[[[[[XXXVVVVVVVVVUUUTTTSSSTTTWWWYYYYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^ZZZ[[[\\\]]]]]]]]]]]]]]]XXXXXXYYY[[[\\\]]]^^^_________]]][[[XXXXXXZZZ\\\YYYYYYZZZZZZYYYWWWVVVUUUXXXWWWVVVVVVVVVVVVVVVVVVZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[\\\ZZZYYYVVVWWWYYY[[[[[[ZZZYYYXXXRRRWWWZZZ[[[```hhhllllll^^^\\\ZZZYYYZZZ[[[ZZZYYYZZZ[[[[[[\\\\\\ZZZYYYXXXYYYXXXVVVUUUTTTUUUWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSXXXWWWVVVWWWXXXYYYXXXVVVUUUUUUTTTTTTUUUVVVXXXYYYTTTVVVWWWVVVTTTSSSSSSSSSRRRSSSTTTSSSSSSSSSUUUWWWTTTRRRPPPPPPRRRTTTVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTQQQRRRTTTUUUTTTTTTUUUVVVQQQQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWYYYYYYYYYXXXVVVUUUSSSTTTUUUSSSQQQRRRUUUXXXVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVYYYZZZ[[[ZZZXXXWWWRRRTTTXXX\\\___aaaaaabbb```aaabbbaaa___]]]]]]^^^\\\^^^___^^^[[[ZZZ[[[]]]]]]]]]\\\[[[ZZZZZZYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZVVVXXXYYYXXXVVVUUUWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUTTTRRRPPPOOOLLLMMMOOOPPPQQQQQQQQQQQQLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@==================<<<<<<;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::999999:::::::::::::::::::::::::::::::::999999999888888777777888999::::::::::::888999999999999999::::::666555444444333333333333000111222444555777888999777777777777777888999999999999999999999999999999888888888888888888888888999999999999999999999999888999999999999:::::::::999999:::;;;;;;;;;::::::999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<=========>>>>>>>>>???<<<===>>>===;;;;;;===???<<<<<<<<<<<<<<<<<<======??????>>>===============????????????????????????>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDEEEBBB@@@@@@BBBEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQQQQSSSUUUUUUUUUUUUWWWZZZZZZXXXWWWXXXYYYWWWVVVVVVVVVVVVVVVVVVWWWTTTTTTVVVVVVVVVTTTSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXWWWVVVTTTSSSSSSPPPSSSVVVWWWWWWWWWYYY[[[YYY[[[]]]]]][[[YYYXXXXXXVVVUUUTTTUUUWWWYYYYYYXXXXXXZZZ]]]\\\[[[ZZZ[[[]]]XXXYYYZZZ\\\\\\]]]\\\\\\XXXXXXYYY[[[\\\]]]^^^___]]]^^^]]]\\\ZZZZZZ\\\^^^]]]\\\\\\ZZZYYYXXXWWWVVVXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]][[[ZZZZZZ[[[[[[ZZZXXXVVVVVVWWWXXXYYYYYYXXXXXXTTTXXXZZZ[[[___fffiiiiii___]]][[[[[[[[[[[[ZZZYYYZZZ[[[[[[\\\\\\ZZZYYYXXXYYYYYYWWWVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUWWWYYYYYYXXXWWWUUUUUUTTTTTTTTTUUUWWWXXXUUUVVVWWWVVVTTTRRRRRRSSSRRRTTTTTTSSSQQQQQQSSSVVVSSSRRRPPPQQQSSSTTTUUUTTTQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRTTTWWW[[[^^^^^^^^^WWWVVVSSSPPPNNNNNNNNNNNNLLLKKKKKKJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYYYYWWWUUUTTTUUUVVVVVVTTTRRRSSSVVVZZZVVVUUUUUUUUUUUUUUUUUUVVVSSSVVVYYY[[[[[[ZZZWWWUUUOOORRRWWW\\\```bbbbbbbbb]]]^^^______]]][[[[[[\\\^^^___aaa___[[[ZZZ[[[]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXZZZ[[[ZZZWWWVVVXXXZZZXXXXXXYYYZZZZZZYYYXXXWWWSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSUUUUUUTTTRRRPPPNNNLLLMMMOOOPPPQQQPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDEEE????????????????????????????????????????????????;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::999:::;;;<<<===:::;;;;;;;;;;;;;;;;;;;;;:::===???@@@>>><<<;;;;;;999::::::;;;;;;<<<<<<===999::::::;;;:::999888777999999999999999999999999:::::::::999999888888888555666666777888888999999666777888999:::;;;<<<<<<555555444333333333444444000111222444666888999:::777777666777777888999999999999999999999999999999777777777777777777777777777777777777777777777777888888999999999:::::::::888999::::::;;;;;;;;;;;;:::999888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::<<<=========>>>>>>??????:::;;;===;;;999888;;;===???===;;;999999:::<<<>>>??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGEEEAAA@@@BBBDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIGGGIIIKKKJJJHHHGGGIIIKKKJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOOOONNNNNNOOOPPPRRRSSSSSSQQQOOOPPPRRRTTTUUUUUUTTTWWWZZZZZZXXXWWWWWWYYYWWWVVVVVVUUUUUUVVVVVVWWWTTTVVVXXXYYYYYYWWWTTTRRRSSSSSSTTTVVVVVVVVVVVVVVVYYYYYYYYYXXXWWWVVVTTTSSSOOOSSSVVVWWWVVVVVVYYY[[[ZZZ\\\______]]][[[[[[[[[WWWVVVUUUUUUWWWYYYYYYXXXVVVZZZ]]]]]][[[YYYZZZ\\\VVVWWWYYYZZZ[[[[[[[[[ZZZWWWXXXYYY[[[\\\]]]______\\\]]]^^^]]]\\\\\\^^^``````___]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[^^^]]][[[[[[[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\]]][[[]]]aaacccaaa```^^^\\\[[[\\\\\\[[[ZZZZZZ[[[[[[\\\\\\ZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYUUUTTTUUUVVVYYYZZZYYYXXXUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVWWWVVVTTTRRRRRRSSSSSSTTTUUUSSSPPPOOORRRUUUSSSRRRRRRTTTUUUVVVTTTRRRNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRTTTYYY```ddddddccc[[[YYYUUUQQQOOONNNOOOPPPLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLXXXWWWVVVTTTTTTUUUVVVVVVXXXWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYTTTTTTTTTUUUVVVWWWYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYVVVWWWZZZ]]]___aaabbbbbb```^^^]]]]]]]]]]]][[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]][[[YYYXXXYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZYYYXXXWWWVVVVVVUUUXXXZZZ[[[ZZZXXXVVVUUUVVVYYYYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMNNNPPPQQQPPPOOONNNMMMKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEGGGHHHFFFDDDCCC===>>>???>>>;;;:::;;;<<<;;;<<<>>>@@@AAA@@@???>>>???===<<<;;;;;;<<<===???;;;::::::999999::::::;;;===<<<<<<<<<<<<===>>>>>>888888888999999:::::::::999::::::;;;;;;::::::999999999999999999999999999999999:::::::::999999888888777666666666888999::::::999888888888999:::;;;:::999888777777888999:::999999888666555333222222555555555555555555555555888888888888888999999:::<<<;;;:::999888999::::::888888888888888888888888777888:::::::::888666555666777999:::;;;;;;::::::888888999;;;<<<<<<;;;999:::::::::999999999888888;;;;;;<<<============<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMSSSUUUUUUTTTRRRPPPPPPQQQMMMLLLKKKKKKLLLNNNPPPQQQTTTTTTTTTSSSRRRSSSUUUWWW[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTUUUVVVVVVUUUTTTSSSTTTXXX\\\______[[[WWWSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUWWWYYYYYYXXXVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]YYYXXXWWWXXXYYYZZZZZZXXXWWWXXXYYY[[[[[[[[[ZZZYYYZZZYYYXXXXXXYYYYYYXXXWWWXXXWWWWWWYYY[[[\\\[[[YYY]]]]]]^^^^^^___``````aaaaaa```^^^ZZZWWWUUUVVVXXXYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^______^^^]]][[[YYYWWWZZZYYYVVVTTTSSSTTTVVVWWWWWWYYY\\\___bbbcccddddddccc```\\\ZZZ[[[\\\]]]]]][[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVXXXYYYZZZXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWUUUSSSUUUXXXZZZZZZXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPPPPOOONNNOOOQQQTTTUUUTTTUUUWWW\\\bbbdddbbb___\\\XXXSSSOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKMMMLLLJJJKKKLLLMMMKKKJJJXXXXXXXXXWWWWWWXXXXXXYYYZZZYYYYYYYYYYYYZZZ\\\]]][[[[[[ZZZZZZZZZYYYYYYYYYUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWYYYZZZ[[[ZZZYYYXXXWWWXXXYYY[[[]]]```aaabbb___^^^\\\\\\]]]\\\[[[YYY[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYXXXXXXWWWVVVVVVUUUWWWXXXYYYXXXVVVUUUVVVWWWXXXYYYYYYXXXVVVTTTRRRPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLNNNOOONNNMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCC>>>??????>>><<<;;;;;;<<<<<<===>>>?????????>>>===>>>===<<<;;;;;;<<<===>>>;;;::::::::::::::::::;;;:::::::::::::::;;;;;;<<<888999999999999999999:::999::::::::::::::::::999777777777777777777777777888999999::::::999999888888777666666666777999:::999999888888888999:::;;;999999888777777888999999888888777777666555555555555555555555555555555555888888777777777888999:::;;;:::999888777888999999888888888888888888888888777888999::::::888666555444555777888999999888888999888888:::;;;<<<;;;999888888888777777777666666777777888999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMQQQRRRTTTSSSQQQOOONNNOOOMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQRRRTTTVVVVVVVVVWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUTTTSSSSSSTTTVVVZZZ\\\\\\ZZZWWWTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWYYYZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\YYYXXXXXXYYY[[[[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWYYY[[[\\\[[[YYY\\\\\\]]]^^^```aaabbbbbb^^^^^^\\\ZZZWWWVVVXXXZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]_________^^^]]][[[YYYXXXZZZXXXUUUSSSSSSSSSUUUVVVVVVWWWZZZ\\\___aaabbbcccbbb___[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXXXXXXXZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWUUUTTTUUUXXXZZZZZZXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPOOONNNOOOQQQSSSTTTRRRRRRUUUYYY^^^___]]][[[ZZZVVVRRRPPPOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLMMMKKKJJJKKKLLLLLLKKKJJJXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]YYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[ZZZZZZYYYVVVXXXZZZ]]]]]]\\\ZZZYYYXXXXXXXXXYYY[[[]]]```aaa___]]]\\\\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVUUUUUUXXXZZZXXXYYYZZZZZZXXXUUUQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLLLLLLLNNNOOONNNMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC???@@@@@@???===<<<<<<===>>>>>>>>>>>>>>>============<<<;;;::::::;;;<<<===;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;999999999999999888888888999999999999999999999999888888888888888888888888888888999999999999999888777777777666777777888999999888888888888999::::::999999888777777888999999777777777777777777888888666666666666666666666666999888777666666888999;;;999999888777777777777888888888888888888888888888777888999999999888777666555555666777888888888888;;;999888888:::;;;;;;:::888777777777777666666666888999999:::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEECCCEEEFFFFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJLLLLLLMMMPPPRRRSSSQQQOOOMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQSSSUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWYYYYYYYYYWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYY[[[]]]]]][[[YYYZZZZZZ[[[[[[ZZZYYYWWWVVVZZZYYYXXXWWWWWWXXXZZZ[[[XXXXXXXXXYYY[[[\\\[[[ZZZZZZ[[[\\\^^^```bbbdddeee]]]]]]\\\ZZZYYYXXXZZZ\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]_________^^^\\\[[[YYYXXXXXXWWWTTTSSSRRRRRRTTTUUUUUUVVVVVVXXXZZZ]]]___aaa```^^^[[[YYYZZZ[[[\\\[[[^^^]]]\\\[[[ZZZ[[[\\\\\\[[[YYYXXXYYYZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUVVVXXXYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNOOOPPPRRRSSSOOOPPPRRRUUUXXXYYYXXXVVVUUUSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLLLLJJJVVVWWWYYY[[[]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[WWWWWWXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTWWWYYYYYYYYYXXXWWWUUUWWW[[[^^^``````^^^]]]YYYYYYXXXXXXYYY[[[^^^```___]]]\\\\\\]]]]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSUUUXXX[[[YYYZZZ\\\\\\ZZZWWWSSSPPPRRRRRRRRRSSSSSSSSSSSSSSSPPPNNNNNNNNNPPPPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB???@@@AAA@@@===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::999999888888777777999999888888888888999999::::::::::::::::::::::::777888888999999999999888777777777777777777888888888888888888888999999:::999888888888888888888999888888888888888888888888777777777777777777777777999888666555555777999;;;999999888888777777777777888888888888888888888888777777888999888888777666777777888999999999999999<<<999777777999:::::::::999999999999888888888888888999::::::;;;;;;::::::999999999999:::::::::::::::::::::;;;;;;:::::::::;;;;;;:::999999:::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>@@@AAACCCCCCCCCBBBBBBEEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKNNNRRRSSSRRROOOMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUUUURRRRRRSSSSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWYYYYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZ\\\^^^^^^[[[YYYYYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXVVVVVVWWWZZZ]]]ZZZYYYYYY[[[]]]^^^]]][[[YYYZZZ\\\^^^```ccceeefff_________]]][[[ZZZ\\\]]]\\\]]]]]]^^^____________]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVTTTRRRRRRRRRSSSSSSUUUTTTSSSSSSUUUXXX\\\^^^___\\\ZZZYYYZZZ[[[[[[ZZZ___]]][[[ZZZYYYZZZ\\\]]][[[YYYXXXXXXYYYYYYXXXWWWTTTTTTUUUUUUVVVVVVWWWWWWUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOPPPQQQNNNNNNPPPRRRTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIJJJLLLLLLLLLJJJTTTUUUXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYUUUUUUUUUVVVUUUUUUTTTTTTQQQRRRTTTUUUUUUTTTRRRQQQPPPRRRUUUWWWXXXWWWVVVUUUSSSVVVZZZ^^^aaabbbbbbbbbZZZYYYXXXXXXXXXZZZ]]]^^^___^^^]]]]]]^^^^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^___`````````______ZZZZZZZZZZZZZZZ[[[[[[[[[UUUVVVUUUTTTSSSUUUXXX[[[ZZZ[[[]]]^^^\\\YYYUUUSSSSSSSSSRRRRRRRRRSSSSSSSSSOOONNNMMMMMMNNNOOONNNMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA???@@@AAA@@@===<<<===>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;999999999888888777777777999888777777777777888999999999999999999999999999666777888888999999999999777777888888888777777777777777888888999999999999888888888999999888888888::::::999999888888777777888888888888888888888888888777666555555777999:::999999999999999888888888777777777777777777777777777777777888888777777777888888888888888888999999<<<:::777777888999:::999888888888888888888888888555555666777777777777777888888888999999999::::::999::::::::::::::::::999::::::999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<========================<<<============>>>>>>>>>===>>>@@@BBBBBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJMMMQQQSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXYYYYYYZZZZZZYYYYYYWWWVVVVVVVVVXXXXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^^^^\\\ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZYYYWWWUUUVVVZZZ]]]\\\[[[[[[]]]___```___]]]YYYYYY[[[]]]```bbbddddddbbbbbbbbb```]]]\\\\\\]]]^^^^^^^^^___``````aaabbb^^^^^^]]]\\\\\\]]]]]]^^^]]]]]][[[ZZZYYYWWWWWWVVVVVVUUUTTTRRRRRRRRRRRRRRRTTTSSSQQQQQQRRRVVVYYY\\\]]][[[YYYXXXYYYZZZZZZYYY^^^]]][[[YYYYYYZZZ[[[\\\[[[YYYWWWVVVVVVWWWVVVUUUSSSTTTTTTUUUUUUVVVVVVVVVRRRSSSTTTTTTTTTSSSRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRROOOOOOOOONNNNNNNNNNNNOOOMMMNNNPPPQQQQQQQQQQQQQQQNNNMMMMMMOOOPPPPPPNNNLLLJJJKKKKKKLLLLLLMMMMMMNNNJJJIIIIIIJJJKKKLLLLLLKKKSSSTTTVVVWWWXXXYYYYYYYYYWWWXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZVVVUUUUUUTTTTTTTTTUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSUUUVVVWWWWWWWWWVVVRRRTTTWWW[[[^^^```bbbbbb[[[ZZZZZZYYYYYYZZZ[[[\\\^^^]]]\\\\\\^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^___``````___^^^]]]YYYYYYZZZZZZ[[[[[[\\\\\\WWWXXXWWWVVVTTTTTTVVVXXXYYY[[[\\\]]]\\\ZZZXXXVVVRRRRRRQQQPPPPPPPPPPPPPPPLLLKKKIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@???@@@@@@???===<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999666777888999:::999888777888888888888888777777777999888777666666777888999666666666666666666666666666666777888999999999999777888888888888777666666666777888888999999888888777888999999999999888777::::::999999888777666666777777777777777777777777777666666666777777888888999999::::::999999888777777777777777777777777777666666666777777777888888666666555555555666666777;;;999888777999999999888555555666666666666666777666777888888999999888888777777888888888999999999999999::::::::::::999999::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;========================<<<<<<============>>>>>>======>>>???@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJMMMPPPRRRQQQOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRPPPPPPPPPQQQRRRQQQQQQQQQQQQSSSUUUVVVTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWVVVWWWXXXXXXVVVTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ\\\ZZZZZZZZZ\\\]]]\\\[[[UUUVVVXXXZZZ[[[\\\\\\\\\YYY[[[[[[XXXUUUUUUXXX\\\\\\\\\\\\]]]___```___^^^YYYZZZ[[[]]]^^^```aaaaaacccccccccaaa___]]]\\\]]]____________```bbbcccdddaaa```^^^]]]]]]]]]^^^___^^^]]][[[YYYXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQQQQRRRUUUXXXZZZ[[[YYYXXXXXXYYYZZZYYYXXX\\\[[[ZZZYYYXXXYYYZZZZZZ\\\YYYVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUURRRSSSUUUUUUSSSQQQQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPQQQRRRRRROOOOOOOOONNNNNNMMMMMMMMMLLLNNNOOOPPPOOOOOOPPPQQQMMMLLLLLLMMMOOOOOOMMMKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKTTTTTTUUUUUUVVVWWWXXXYYYVVVVVVXXXYYYZZZYYYYYYXXXUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXUUURRRQQQRRRSSSTTTSSSUUUWWWXXXXXXWWWUUUSSSTTTTTTTTTUUUUUUVVVVVVVVVRRRSSSTTTVVVXXX[[[]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZ\\\\\\\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\[[[\\\]]]^^^^^^]]][[[ZZZWWWWWWXXXYYYZZZZZZ[[[[[[YYYZZZZZZYYYVVVTTTTTTUUUXXXXXXZZZZZZZZZZZZXXXXXXTTTSSSRRRPPPOOOOOOOOOOOOKKKIIIHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????>>>??????>>><<<;;;;;;<<<999:::;;;<<<===<<<;;;:::999999::::::::::::999999888888777777777777888888555666888999:::999888777777777777777888888888888999888666555555666888999555555555555555555555555555666777888999999999999777888888999888777666555555666777888999888888777777888999999999999888777888888888888888888888777777777777777777777777777555555777888888888777666777888999999999888666666777777777777777777777777666666666666666777888888777666555555444555666777:::999888999999999888666555555555555666666777777999::::::;;;<<<;;;;;;;;;777777777777888888888999999999::::::::::::999999:::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<======>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIKKKNNNOOONNNMMMNNNOOOKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOOOONNNMMMNNNNNNQQQPPPOOOOOOPPPSSSUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZZZZXXXVVVVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVWWWYYYZZZ[[[\\\\\\]]]ZZZXXXXXXZZZ\\\\\\\\\VVVWWWYYYZZZ[[[[[[[[[ZZZYYY\\\]]]ZZZVVVTTTVVVYYY[[[[[[[[[\\\^^^___^^^]]][[[[[[[[[\\\\\\]]]]]]]]]___aaabbbaaa^^^]]]]]]^^^````````````aaaccceeefffcccaaa```^^^^^^^^^```aaa___^^^\\\ZZZYYYXXXXXXXXXVVVUUUUUUTTTSSSSSSSSSRRRTTTSSSRRRRRRSSSUUUWWWXXXYYYXXXWWWWWWYYYYYYYYYWWWYYYYYYYYYYYYXXXXXXXXXXXX]]][[[WWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUXXXWWWTTTRRRQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPQQQQQQQQQPPPQQQPPPPPPOOOPPPQQQRRRSSSOOOOOOOOONNNNNNMMMLLLKKKJJJLLLNNNNNNMMMMMMOOOQQQMMMLLLKKKKKKMMMMMMLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKVVVUUUTTTTTTUUUVVVXXXYYYUUUVVVXXXYYYZZZZZZZZZYYYUUUVVVWWWXXXYYY[[[\\\\\\]]]ZZZVVVRRRPPPPPPRRRSSSRRRSSSUUUWWWWWWUUUSSSRRRSSSSSSRRRRRRRRRSSSTTTUUUSSSRRRRRRSSSTTTVVVYYYZZZ\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXYYYZZZ[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\XXXZZZ[[[\\\\\\[[[YYYXXXUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\ZZZWWWTTTSSSSSSVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>???>>><<<:::;;;<<<777999;;;=========;;;:::888999999::::::999999888777777666666666666777777666888:::;;;;;;;;;999888666666777777888888999999999777666555555666777999666666666666666666666666555555777888888999999999777888999999999777666555555666777999999888888777777888999::::::999888777555666666777888888999999666666666666666666666666333555777999999888666555666777888888888777555444777777777777777777777777666666666666666777888888999888777666666777888999999888888999:::999777555666777777777888888999999777777888999999999999888777777777777888888888888999999999::::::999999999::::::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;===???@@@AAA@@@@@@??????@@@@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJHHHJJJLLLLLLLLLLLLMMMOOOKKKLLLLLLLLLLLLLLLKKKJJJHHHJJJMMMMMMLLLKKKKKKLLLRRRQQQPPPPPPQQQTTTVVVXXXUUUUUUTTTTTTUUUWWWXXXZZZUUUUUUUUUTTTTTTTTTTTTTTTYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[ZZZ[[[\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXYYYYYYUUUVVVWWWYYY[[[\\\]]]^^^]]]ZZZWWWWWWXXX[[[\\\]]]XXXYYYZZZ[[[[[[ZZZYYYYYYYYY\\\^^^[[[VVVSSSUUUXXXZZZYYYYYY[[[]]]^^^]]][[[\\\\\\[[[[[[[[[[[[[[[[[[\\\^^^______^^^]]]]]]^^^aaa`````````aaaccceeegggdddbbb```___^^^___```aaaaaa```^^^\\\ZZZZZZZZZZZZVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWVVVWWWYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWVVV___\\\XXXVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTWWWZZZYYYVVVSSSRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPQQQQQQQQQPPPQQQQQQPPPOOOPPPQQQRRRSSSOOOOOOOOONNNNNNLLLKKKJJJHHHKKKMMMMMMLLLLLLNNNQQQNNNLLLJJJJJJKKKLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGIIIKKKLLLLLLKKKSSSQQQQQQRRRUUUWWWXXXWWWUUUVVVWWWXXXYYYZZZZZZZZZTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYXXXVVVTTTRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSRRRUUUTTTRRRQQQPPPQQQQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTWWWZZZ[[[[[[ZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ[[[[[[XXXXXXWWWWWWXXXYYY[[[\\\ZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXZZZ[[[[[[[[[XXXXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPOOOPPPRRRTTTVVV[[[\\\[[[WWWPPPLLLKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHFFFEEECCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@======>>>>>>?????????@@@BBBAAA???============>>><<<<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999999999999999999777777777777777777777777777888999;;;;;;:::999888777777777777777777777777666777888999999888777666999999888777666555444444666777888999:::999999888666666666666666555555555777777666666666888999:::888777777666666666666666666444222333666777666444555555555555555666777777888888777666666666666666666777888999999888777666777777777777777666666666777666555444444555666777:::999999999888888777777777888999999999999888777777777777777777777777777666777999::::::999777666888888999999999:::::::::999777666888<<<>>>===;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999;;;===>>>>>>======<<<============;;;999888:::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<>>>????????????@@@BBBBBBAAA@@@AAACCCEEEFFFGGGFFFEEEDDDDDDFFFKKKNNNNNNKKKGGGEEEHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPOOOOOONNNNNNLLLKKKIIIHHHIIIJJJJJJKKKLLLNNNOOOPPPMMMOOOQQQRRRQQQQQQRRRSSSSSSRRRRRRTTTVVVWWWVVVTTTPPPQQQRRRSSSTTTTTTSSSRRRWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZYYYTTTTTTZZZ```aaa______]]][[[XXXXXXYYYYYYYYYYYYZZZZZZZZZYYYWWWXXXZZZ\\\\\\^^^aaabbbaaa^^^ZZZWWW[[[YYYXXXWWWXXXYYY[[[\\\_________^^^]]]\\\[[[ZZZ^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^______^^^___```aaacccbbbaaa```______``````^^^^^^^^^______\\\XXXTTTVVVWWWXXXXXXVVVTTTQQQPPPQQQRRRRRRTTTUUUWWWYYYZZZXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVV\\\ZZZXXXVVVUUUTTTUUUUUUTTTSSSRRRSSSTTTSSSQQQOOOSSSUUUXXXYYYYYYWWWTTTRRRTTTTTTTTTTTTRRRPPPNNNMMMQQQPPPNNNLLLLLLMMMNNNOOOPPPMMMKKKLLLPPPRRRRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJTTTRRRQQQRRRTTTUUUUUUTTTTTTTTTVVVWWWWWWXXXXXXXXXSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUSSSRRRRRRPPPPPPPPPQQQRRRRRRPPPOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWYYY[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQTTTUUUXXXYYYXXXTTTOOOKKKJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>?????????AAA@@@???===============<<<<<<===>>>>>>>>>>>>===::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888999888888777777777777777777777777777777666777888888888888777666777777666666555555444444666777888999999999888888777777777777777777777777999888777666666666777888888888777666666666666666666555333444777888777555555555555555555666666777888777777666666666666666666777888888888888777666666666666666666666666666777777666666666666777777777777777666666666555555888888888888888888888888777777777777777777777777666777999::::::999777666888888888999999999::::::;;;999888999;;;<<<;;;999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<===<<<;;;:::999===>>>>>>>>>===<<<:::999:::::::::;;;;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>???>>>???@@@AAAAAA@@@??????AAACCCEEEFFFEEEDDDDDDEEEGGGJJJLLLMMMKKKHHHFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNMMMLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPNNNPPPRRRRRRQQQQQQRRRSSSRRRRRRRRRSSSUUUVVVUUUTTTQQQRRRSSSTTTTTTTTTSSSRRRUUUUUUUUUTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZVVVRRRRRRYYY___```______^^^\\\YYYXXXXXXYYYXXXWWWZZZ[[[\\\[[[YYYYYY[[[\\\[[[^^^dddhhhgggccc^^^ZZZZZZZZZXXXXXXXXXYYY[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZ]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^]]]\\\[[[\\\]]]aaaaaaaaaaaaaaa`````````_________``````^^^ZZZWWWXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRPPPSSSTTTWWWYYYYYYWWWUUUSSSTTTTTTTTTTTTRRRPPPNNNMMMQQQPPPNNNMMMMMMNNNOOOPPPPPPMMMJJJKKKMMMPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKIIIHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKTTTRRRQQQQQQRRRSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUUUURRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTQQQPPPPPPQQQRRRQQQMMMKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLMMMNNNOOOPPPRRRRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[[[[ZZZYYYXXXXXXWWWWWWWWWYYYXXXWWWVVVVVVVVVWWWXXXZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVWWWYYYZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPOOONNNMMMNNNPPPRRRSSSSSSTTTSSSPPPMMMJJJIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>??????@@@???>>>======<<<======;;;<<<======>>>=========::::::::::::::::::::::::777777777777777777777777888888888888888888888888999888777777666666666666777777777777777777777777666777777888888777777666555555555555555555555444666777777888888888888777777777777777888888888888:::999888666555555666666999888777777666666777777666555555555777888777666555555444444555555666777777777666666555555666666666666777777777777666666555555555555555555555555777777777888888777777777777777666666666666555555999888777666666777888999777777777777777777777777666777888999999888777666888888888999999999999:::<<<:::999999::::::999888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;:::999888888::::::::::::;;;<<<===>>>;;;;;;::::::;;;<<<============>>>???????????????===>>>@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPRRRSSSSSSRRRQQQRRRSSSRRRQQQQQQSSSUUUVVVUUUSSSSSSSSSTTTUUUUUUTTTRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZTTTPPPQQQXXX]]]^^^]]]^^^___]]]ZZZXXXXXXYYYXXXWWWZZZ\\\]]]]]]\\\[[[[[[\\\ZZZ___ggglllmmmhhhaaa\\\ZZZYYYYYYXXXXXXZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXXXXXYYY^^^___```aaaaaaaaa```___^^^^^^___```bbbaaa^^^[[[YYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYXXXXXXWWWWWWXXXXXXSSSSSSTTTUUUVVVWWWWWWXXXTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQSSSTTTSSSRRRRRRTTTVVVXXXXXXWWWVVVUUUTTTUUUUUUTTTSSSQQQOOONNNOOOOOONNNMMMMMMNNNOOOPPPOOOLLLIIIHHHJJJLLLMMMMMMPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKFFFGGGHHHIIIJJJKKKLLLLLLEEEEEEFFFGGGIIIJJJKKKLLLRRRPPPOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRSSSSSSQQQMMMIIIJJJLLLMMMOOOOOOOOONNNMMMJJJKKKKKKMMMNNNPPPQQQRRRSSSSSSTTTSSSSSSTTTWWWZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYYXXXWWWUUUTTTTTTUUUUUUYYYXXXVVVUUUUUUUUUWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVXXXYYYYYYYYYZZZYYYXXXVVVSSSQQQPPPOOOMMMLLLKKKJJJKKKLLLNNNPPPOOOOOONNNLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBBBBCCCDDDDDDAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<============<<<999999999999999999999999777777777777777777777777999999999999999999999999;;;999888666555555666666777777777777777777777777666777777777777777777666444444444555555666666666666777777777777777777777666777777777777777888888999888777666555555666777888888777666666666666777555555555555666666666666555444444444444555666666777666666555555555666666666666666666666666666666444444444555555555555555555666777888888777666555888888888888888888777777999888666555555666888999666666666666666666666666777777888888888888777777888888888888999999999999:::999999999999:::999999999999999999999999999999:::::::::;;;;;;:::::::::777888999:::;;;<<<<<<===;;;;;;;;;;;;::::::999999;;;:::::::::;;;;;;<<<===::::::::::::;;;;;;<<<===;;;===>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBBBBDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQSSSTTTTTTRRRQQQRRRRRRSSSRRRRRRTTTVVVVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZTTTQQQQQQWWWZZZZZZYYY[[[]]]ZZZXXXWWWXXXYYYYYYYYYYYY[[[]]]^^^\\\[[[[[[[[[[[[___fffkkkkkkfff```[[[YYYYYYXXXXXXXXXYYYZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXWWWWWWYYYZZZ\\\^^^``````___^^^]]]]]]]]]]]]___aaaaaa```^^^YYYYYYZZZ[[[[[[ZZZZZZYYYWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWSSSSSSTTTUUUUUUUUUVVVVVVQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPPPPRRRTTTSSSRRRRRRSSSTTTVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLMMMNNNOOONNNLLLIIIGGGGGGHHHJJJKKKPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKMMMHHHHHHIIIIIIJJJKKKLLLLLLEEEEEEFFFGGGHHHHHHIIIIIIOOONNNMMMNNNQQQSSSSSSSSSQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUTTTUUUTTTSSSOOOLLLJJJKKKMMMNNNOOONNNNNNMMMIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRSSSRRRRRRSSSVVVYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTTTTTTTUUUWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXVVVUUUTTTUUUWWWXXXXXXXXXZZZYYYWWWUUUSSSQQQOOONNNKKKJJJIIIHHHHHHJJJKKKMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBAAA@@@@@@??????>>>>>>==============================<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999999666666666666666666666666888888888888888888888888<<<:::888777666666777777666666666666666666666666777666666666666666666777555555555666777777888888777666666666666666666666555555555666666777777777777666555555555666888999888777666666555555666666333333444444444444555555444444444444444555666666666666555555555555666666666555555555555555555666444444444444555555666666333444555666666555444333777777777777777777888888888777555444444555777888666666666666666666666666777777777888888777777777777777888888888999999999777777888999999:::;;;;;;999999999999999999999999999::::::::::::::::::999777888888999:::;;;<<<===>>>>>>>>>===============;;;::::::::::::;;;;;;<<<999999:::;;;;;;<<<<<<<<<:::===??????===<<<===???;;;<<<===>>>@@@@@@AAAAAACCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMOOONNNMMMMMMLLLLLLMMMMMMQQQSSSTTTTTTRRRQQQRRRRRRSSSSSSSSSTTTVVVWWWVVVUUUSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVSSSSSSWWWXXXUUUTTTVVVXXXVVVUUUVVVXXXZZZ[[[[[[WWWYYY[[[\\\ZZZYYYYYYYYY\\\___bbbcccccc___[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXYYYYYYXXXXXXYYY[[[WWWXXX[[[\\\]]]\\\[[[ZZZZZZZZZ[[[]]]___``````^^^XXXYYYYYYZZZZZZZZZZZZZZZXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTUUUUUUUUUUUUTTTRRRRRRPPPQQQSSSTTTTTTSSSRRRRRRRRRPPPOOOPPPQQQSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUVVVUUUUUUSSSQQQPPPLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLIIIGGGFFFGGGIIIJJJOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJIIIHHHIIIJJJLLLNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFNNNMMMMMMNNNQQQSSSTTTTTTRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVUUUUUUUUUUUUSSSQQQKKKKKKLLLLLLMMMLLLLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSTTTVVVWWWWWWWWWYYYXXXWWWUUUSSSQQQPPPOOOKKKJJJIIIGGGHHHIIIJJJLLLKKKJJJHHHHHHIIIIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@??????>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999999999999999999666666666666666666666666777777777777777777777777:::999888888777777777777666666666666666666666666777666666555555666666777555666666666777777888888777666666555555555555666444444555555666666777777555555444444555777888999777666555555444444555555111333444444333222444555444444333333444444555666555555444444555555666666555555444444444444555555444444444555666666777777333444444555555444444333444444555555555555666666777666555444444555666777777777777777777777777777777777777777777777777777777777777888888888888999555777888999999999;;;<<<999999999999999999999999999999::::::::::::999999;;;:::999888888888999999;;;::::::999999999::::::;;;;;;::::::::::::;;;;;;888999:::<<<============:::===@@@???===<<<===@@@>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMPPPRRRSSSSSSRRRQQQRRRSSSSSSRRRRRRTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTSSSQQQQQQOOOPPPQQQRRRSSSSSSSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWUUUUUUWWWVVVRRRQQQSSSTTTSSSRRRTTTWWWZZZ\\\\\\VVVXXXYYYYYYXXXWWWWWWXXX\\\\\\]]]]]][[[ZZZXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUWWWXXXXXXXXXXXXZZZ[[[VVVWWWXXXYYYZZZYYYXXXWWWYYYXXXYYY[[[^^^______^^^YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQSSSQQQOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTRRRQQQLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEPPPOOONNNOOOQQQSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUSSSSSSUUUVVVVVVVVVNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKJJJIIIJJJLLLNNNOOONNNPPPSSSSSSSSSSSSTTTVVVUUUUUUVVVVVVWWWYYYZZZ[[[YYYXXXWWWVVVUUUUUUVVVWWWRRRSSSTTTUUUUUUSSSRRRPPPRRRSSSTTTTTTUUUTTTTTTTTTUUUSSSRRRSSSUUUWWWWWWVVVWWWWWWVVVTTTSSSQQQPPPPPPMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJHHHHHHIIIJJJHHHEEEGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::888888888888888888888888777777777777777777777777666666666666666666666666777777777888777777666666666666666666666666666666777666555555555555666777555555666666666666666666777666555444444444555555444555555666777777888888777666555444555555777777555555444333333333333444111333555555333222444666444444333333444444555666555444444444444555666777555555444333333444555555444444555666666777888888555555444444444444555555444444444555555555666666555555555555555555555555777777777777777777777777777777666666666666777777777777777777888888888888666888:::999888777999;;;888888888888888888888888999999::::::::::::999999;;;:::999888777888888999888888777666666777888999;;;;;;::::::999::::::;;;888999;;;===>>>>>>>>>>>>:::>>>AAA@@@===<<<>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFEEEFFFGGGHHHIIIEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRRRRQQQQQQRRRSSSQQQPPPQQQRRRTTTUUUTTTRRROOOPPPRRRSSSSSSRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVTTTUUUWWWVVVRRRQQQTTTSSSRRRQQQRRRUUUXXXZZZZZZWWWXXXXXXWWWVVVVVVWWWYYYYYYYYYZZZZZZZZZXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXXXXYYYYYYVVVWWWXXXXXXWWWVVVWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWYYYXXXYYYZZZ]]]______^^^ZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXWWWWWWXXXYYYZZZZZZVVVUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTUUUTTTSSSQQQPPPQQQPPPPPPOOOOOOOOOPPPPPPTTTRRROOOOOOPPPQQQQQQQQQQQQPPPOOONNNNNNPPPQQQRRRUUUVVVVVVVVVVVVTTTSSSRRROOOOOONNNNNNMMMLLLJJJJJJIIIKKKMMMLLLJJJIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGRRRQQQOOOPPPQQQRRRQQQQQQUUUUUUTTTTTTSSSRRRPPPPPPQQQRRRTTTVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRRRRTTTWWWXXXXXXSSSRRRPPPOOONNNOOOPPPPPPLLLKKKJJJIIIJJJLLLNNNOOONNNPPPSSSTTTTTTTTTTTTUUUSSSSSSTTTUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXQQQRRRTTTVVVUUUSSSQQQOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTSSSRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKLLLMMMNNNMMMKKKHHHHHHJJJJJJHHHEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@??????>>>=========>>>>>>======<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::888888888888888888888888888888888888888888888888666666666666666666666666444555666777777777555555666666666666666666666666777666555444444555666777555555555555555555555555777666555444333444444555555666666777888999999999999888666555444444555555444444333222222222222333222444666666444333555888444333333333333444555555444444444444444555666777555444333333333333444555555555555666777888888999777666555444444555666777555666666666777777888888444444555666666555444444777777777777777777777777777777666666666666777777777777777777888888888888777999;;;:::777666777999888888888888888888888888999999999::::::999999999777777666666777999;;;<<<===<<<;;;;;;;;;<<<===>>>;;;;;;:::999999:::::::::888:::<<<>>>?????????>>>:::>>>BBBAAA===<<<>>>BBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQRRRQQQQQQRRRSSSOOOOOOOOOPPPRRRSSSRRRQQQNNNOOOPPPRRRRRRRRRQQQQQQOOOPPPQQQSSSSSSSSSSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVQQQQQQQQQQQQRRRSSSTTTUUUUUUSSSUUUWWWVVVRRRRRRUUUTTTRRRQQQRRRTTTVVVWWWWWWXXXYYYXXXWWWVVVVVVXXXZZZUUUWWWYYY[[[[[[ZZZXXXWWWSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXXXXWWWUUUTTTUUUVVVZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYYYY[[[]]]______^^^\\\[[[[[[ZZZYYYYYYZZZZZZWWWWWWWWWXXXXXXYYY[[[[[[WWWVVVUUUUUUTTTTTTUUUUUUPPPQQQSSSTTTUUUTTTRRRQQQQQQPPPNNNMMMLLLMMMNNNOOOUUUSSSPPPNNNOOOPPPQQQPPPRRRPPPNNNMMMMMMNNNOOOQQQUUUVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQPPPNNNMMMKKKJJJHHHKKKNNNNNNLLLJJJKKKLLLIIIIIIHHHGGGGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKKKKKKKIIIGGGEEEEEEFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIWWWUUUSSSQQQPPPQQQRRRRRRRRRQQQPPPRRRSSSSSSOOOKKKNNNPPPUUUYYY[[[ZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWVVVZZZXXXUUUTTTUUUVVVUUUUUUVVVUUURRROOOMMMLLLLLLLLLMMMKKKIIIGGGGGGGGGHHHIIIMMMOOORRRSSSSSSRRRSSSTTTOOOQQQSSSTTTSSSRRRSSSTTTVVVWWWYYYZZZZZZXXXWWWUUUSSSSSSRRRRRRRRRRRRSSSTTTPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNRRRPPPMMMKKKJJJJJJKKKLLLOOOLLLJJJHHHHHHGGGFFFDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888888888777777777777777777777777777777666666666666666777888444444555555666666777777555555555555555555555555555555444444444444555555444444333333333222222222555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666777777666444222333444777777777777666555444444222333444555666888999999:::888666444333444555666666666666666666666666666555444444333333333444444333333444444555666777777777777666666555555555444666666666666777777777777777777888999999999999999888888888888888888888888999999999999999999999999999999999999999999999999:::888777888<<<===<<<::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;:::<<<======<<<<<<===???AAA@@@@@@@@@???>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLKKKJJJIIIIIIJJJKKKQQQQQQQQQRRRPPPOOOQQQUUURRRQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTSSSSSSSSSTTTSSSRRRRRRSSSUUUWWWXXXPPPQQQQQQPPPPPPPPPSSSUUUTTTUUUVVVVVVVVVVVVUUUTTTPPPPPPPPPQQQQQQSSSTTTUUUYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWWWWWWWXXXYYYZZZWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[[[[ZZZZZZYYY[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRTTTSSSRRRPPPPPPQQQQQQRRRRRRRRRQQQOOOMMMLLLMMMNNNQQQPPPNNNNNNNNNNNNLLLKKKPPPQQQPPPNNNMMMMMMOOOQQQMMMOOORRRTTTUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFUUUTTTRRRPPPPPPPPPQQQRRRSSSRRRRRRSSSTTTSSSOOOLLLNNNQQQTTTWWWYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWUUUUUUWWWWWWWWWVVVVVVUUURRRPPPNNNMMMMMMMMMLLLKKKIIIHHHIIIJJJKKKMMMMMMPPPSSSTTTSSSSSSTTTUUURRRSSSTTTTTTSSSSSSTTTVVVYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMPPPOOONNNLLLKKKKKKKKKKKKMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888777777666666666666666666666666888888777666555555555666555555555555666666666666555555555555555555555555555555444444444444555555444444444444333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333333444444444444444444444444444444444444555666777666444222333444222333333444444444333333222222333444555666666777999777555444333333444555555555555555555555555555666666555555555555555666333333444444555666666777777666666666555555555555555666666666777777777777666777777888888888888888888888888888777777777777999999999999999999999999999999999999999999999999:::999888999<<<>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::<<<===>>>===<<<===>>>??????????????????>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKKKKNNNQQQRRRPPPOOOQQQUUURRRQQQPPPNNNNNNNNNNNNOOONNNOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWTTTTTTTTTRRRQQQPPPRRRTTTSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSRRRPPPMMMLLLNNNOOOQQQPPPNNNNNNOOOOOONNNLLLPPPPPPPPPNNNMMMMMMNNNPPPNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEETTTSSSRRRPPPPPPPPPQQQQQQUUUTTTSSSTTTTTTSSSPPPMMMPPPQQQRRRTTTUUUWWWXXXXXXZZZZZZYYYYYYYYYYYYXXXXXXUUUUUUVVVWWWYYYZZZYYYWWWVVVUUUSSSQQQOOONNNNNNNNNKKKKKKJJJJJJKKKLLLNNNOOONNNQQQTTTUUUTTTTTTUUUVVVTTTUUUUUUTTTSSSSSSVVVXXX[[[[[[[[[[[[ZZZXXXUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNOOOPPPOOOPPPPPPOOOOOONNNMMMLLLNNNNNNMMMMMMLLLKKKJJJIIIKKKIIIGGGFFFGGGGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999888888888777777777666666666666666666666666999999777666555444444444666666666555555555555555444444444444444444444444555555444444444444555555555555555444444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111222222333333444444444444444444444444444444555666666555333222333444333333555666666777777777222222333333444444444444777666444333222222333444555555555555555555555555777777666666666777777888333333444444555666666666666666666666555555555555555555666666666777777777555666666777777777777777777777777777777777777777999999999999999999999999777777777777777777777777;;;:::999:::<<<======<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========:::<<>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLJJJIIIIIIJJJKKKKKKIIIMMMRRRTTTRRRRRRRRRSSSRRRQQQPPPOOONNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWWWWUUURRRQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRSSSTTTTTTQQQQQQSSSUUUWWWYYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVVVVXXXXXXXXXWWWWWWXXXYYYYYYXXXYYYZZZ\\\\\\[[[[[[ZZZ\\\\\\\\\]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRROOOMMMMMMNNNPPPQQQOOONNNOOOPPPPPPOOONNNOOOPPPPPPNNNMMMLLLNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEETTTTTTSSSRRRQQQQQQRRRRRRUUUUUUUUUUUUTTTSSSQQQOOORRRQQQQQQQQQRRRUUUWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYSSSTTTVVVYYY\\\\\\ZZZWWWVVVUUUSSSQQQPPPOOOPPPPPPMMMLLLLLLLLLLLLMMMNNNOOOOOORRRTTTVVVUUUUUUVVVVVVVVVVVVUUUSSSRRRSSSVVVXXXYYYYYYYYYYYYXXXWWWVVVUUURRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPOOOMMMMMMMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJGGGFFFHHHGGGEEEEEEFFFGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888888888888888777777777777666666666666666666666666888777666555555555555555666666666555555444444444444444444444444444444444555444444333333444444555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333444444444444444444444555666555333222333444444444555666666666666666444444444333333333333333555444333222222222333333555555555555555555555555777666666666666777777888444444444555555555666666666666666666666555555555555555555666666666777777444555555666777666666666777777888888888888888999::::::999999999999999888777777777777777777777777999999999:::;;;;;;;;;;;;999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;>>>AAABBBAAA???>>>===<<<<<<<<<======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLOOORRRUUUYYY\\\XXXRRRRRRQQQPPPNNNNNNNNNOOOPPPNNNNNNOOOPPPPPPPPPPPPOOOQQQOOONNNMMMMMMOOOQQQRRRQQQQQQQQQRRRRRRSSSSSSTTTWWWWWWXXXVVVTTTSSSSSSUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYWWWVVVUUUUUUTTTTTTTTTTTTVVVVVVUUUTTTTTTTTTUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWXXXYYYYYYXXXYYY[[[\\\\\\\\\[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYYYY[[[ZZZZZZXXXWWWVVVUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLLLLMMMOOOQQQOOONNNOOOQQQQQQQQQOOONNNOOOOOONNNLLLLLLMMMNNNOOONNNNNNNNNOOOPPPRRRSSSQQQQQQPPPOOOOOONNNMMMMMMGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEECCCDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDEEEEEEDDDDDDDDDUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRRRRRRRTTTRRRQQQPPPQQQSSSVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZSSSTTTVVVZZZ\\\\\\YYYVVVUUUTTTRRRQQQPPPPPPPPPQQQOOOOOONNNMMMMMMMMMMMMMMMPPPRRRUUUVVVVVVUUUVVVWWWUUUUUUTTTRRRQQQRRRTTTWWWUUUUUUVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJJJJHHHEEEDDDFFFEEECCCCCCEEEFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888777777777666666555555555555555555555555555555444555555666777777666666555555444444333333444444444444444444444444444444333333333333444444666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222111000000333333333444444444555555333444555555333222333444111111111111111000//////555555555444444444444444444333333222222222222222555555555555555555555555444444444444555555666777444444444555555555555555555555555666666666666666555555555555666666666666444444555666666666666666888888888999999999:::::::::::::::999999888888888666666666666666666666666777888888888888888999999888888888999999999::::::;;;;;;<<<<<<===>>>>>>???<<>>>>>;;;;;;;;;<<<<<<=========BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLOOONNNNNNTTT```iiidddXXXQQQPPPOOONNNMMMNNNOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPOOOMMMLLLMMMNNNPPPRRRPPPPPPQQQQQQQQQRRRRRRQQQSSSUUUVVVVVVUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYWWWWWWSSSTTTUUUVVVVVVVVVUUUUUUQQQQQQRRRSSSTTTUUUVVVWWWZZZYYYXXXWWWWWWXXXZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUURRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMKKKKKKLLLNNNQQQOOONNNOOOQQQQQQQQQOOOLLLNNNOOONNNLLLKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQOOOOOONNNNNNMMMMMMLLLLLLFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCUUUVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUTTTSSSRRRSSSTTTUUUSSSRRRPPPQQQSSSVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZUUUVVVWWWYYY[[[ZZZWWWTTTTTTSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOORRRUUUVVVUUUUUUVVVWWWUUUUUUUUUSSSRRRRRRSSSUUUSSSSSSTTTTTTUUUVVVVVVWWWTTTUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIFFFGGGHHHIIIIIIGGGEEEDDDFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@??????>>>===??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999888888888888888888777777777666666666555555555555555555555555333333333444555666888888555555555444444444444444333333333333333333333333444444333333333333444444555555555444444444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444333222111111000222333333444444555555555333444555444333222333444333333333333222111000///555555555555444444444444333333333333333333333333444444444444444444444444333333222333333444555666555555555555555555555555555555555666666666666666444444555555555666666666444555555666666666666666777777777888999999::::::;;;::::::999999888888888666666666666666666666666666777888888666666777888777777888888888999999999::::::;;;<<<===>>>>>>???===???BBBBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>>>>>===>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999888888888888888777777777666666666666555555555555555555555555444444444444555555666777333444444444444444444555333333333333333333333333444333333222222333333444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444444444222222333333444555555666222333444444222222333444555555666666666555555444333333333333333444444444333333444444444444333333444444444444444444444444222222222222333444555666555555555555555555555555555555555555666666666777444444444555555555666666555555666777777777777666555555555666777777888888;;;;;;::::::999888888777777777777777777777777777666888999999666666777999777777777777888888888999999999:::;;;<<<===>>>>>><<<>>>???>>>===;;;;;;<<<;;;;;;;;;;;;::::::::::::===>>>>>>???@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMKKKLLLJJJJJJUUUcccdddZZZMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPQQQQQQPPPOOONNNMMMOOORRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWUUUTTTUUUWWWZZZ\\\\\\[[[YYYWWWVVVVVVVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXTTTSSSRRRPPPPPPPPPPPPQQQOOOOOOPPPQQQRRRTTTVVVWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVTTTRRRQQQOOOOOONNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWQQQRRRSSSSSSSSSRRRPPPPPPPPPQQQPPPOOOMMMMMMOOOQQQQQQPPPNNNNNNOOOOOONNNLLLJJJLLLNNNNNNLLLKKKJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFBBBBBBDDDEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDBBBAAA@@@@@@@@@@@@AAABBBSSSTTTTTTUUUUUUUUUTTTTTTNNNQQQSSSRRRQQQRRRUUUXXXVVVUUUTTTRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZYYYWWWWWWWWWUUURRRPPPQQQPPPOOOOOONNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVNNNQQQTTTUUUTTTTTTUUUVVVUUUWWWXXXXXXVVVTTTTTTUUUXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSUUUUUUTTTRRRPPPNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPNNNLLLJJJJJJIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFDDDBBBAAABBBBBBAAA@@@BBBBBBAAAAAA@@@??????>>>???????????????>>>============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888888777777777777777666666666666555555555555555555555555666555555444444444555555333333333444444555555555333333333333333333333333444333333222222333333444444444333333333222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444111111222333555666777777222222333333444555666666222333444444222222333444222222333444555555555555111111222222222333333333333333444555555444444444444444444444444444444444222222222333444555666777555555555555555555555444444555555555666666777777444444444555555555666666555666666777777777777777333333444444555666666777;;;;;;::::::999888777777888888888888888888888888777999;;;:::777666888:::777777777777888888888888888888999:::;;;<<<===>>>;;;<<<===;;;:::999:::;;;;;;;;;;;;::::::999999999===>>>???@@@AAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMQQQNNNGGGJJJUUUXXXRRRLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMNNNOOOPPPPPPPPPPPPOOONNNOOOPPPPPPPPPOOONNNMMMLLLOOORRRSSSSSSRRRSSSTTTWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[]]]\\\[[[YYYXXXTTTUUUUUUWWWXXXYYYZZZZZZWWWVVVTTTTTTUUUWWWZZZ\\\^^^\\\ZZZWWWVVVVVVWWWXXXTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTOOOOOOPPPQQQSSSUUUVVVWWWUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWUUUTTTRRRPPPOOONNNOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWQQQRRRSSSSSSSSSRRRPPPOOORRRRRRRRRPPPOOOOOOQQQSSSQQQPPPNNNNNNNNNNNNLLLKKKJJJLLLNNNNNNLLLJJJJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA@@@??????@@@AAABBBTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYWWWUUURRRPPPRRRVVVZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVUUUTTTPPPQQQRRRQQQOOOMMMLLLLLLRRRSSSVVVXXXXXXWWWUUUSSSTTTSSSRRRRRRQQQRRRRRRSSSWWWVVVUUUTTTSSSSSSSSSSSSVVVUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRQQQNNNKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;777777777777666666666666999999999888888888777777333333444444444444333333666666666666666666666666555444333333555777666666444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555222222222222222222222222333333333333333333333333444444444555555555666666333333333444444444555555333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555111111222222222333333333555555555444444333333333555444444333333222222111333333333444444444555555444444444555555555555666666666666666777777777777777777777888999999999::::::999888888888999;;;;;;777777777777777777777777777777777777888888888888777888888999::::::;;;;;;<<<;;;999888888999;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOPPPRRRUUUVVVUUUTTTWWWVVVWWWYYY\\\[[[WWWSSSTTTUUUXXXZZZ[[[[[[ZZZZZZYYYWWWUUUTTTVVVXXXXXXXXXVVVUUUTTTSSSSSSUUUWWWXXXYYYXXXWWWXXXYYYYYYWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVUUUUUUUUUSSSOOOMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPQQQRRRTTTTTTTTTTTTSSSRRRRRRPPPOOONNNOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????CCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>=========>>>???TTTTTTVVVVVVVVVVVVTTTTTTPPPPPPPPPQQQQQQRRRSSSTTTVVVUUURRROOONNNOOORRRVVVXXXWWWVVVTTTTTTTTTUUUUUUWWWWWWVVVUUUSSSRRRQQQPPPOOOPPPQQQPPPNNNNNNOOOPPPPPPRRRTTTVVVWWWVVVTTTSSSUUUTTTTTTTTTSSSSSSRRRRRRUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSRRROOOLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888888888888777777777777999999999888888777777777444444555555555555444444555555555555555555555555444222111111333444444444444444444444444444444444444444444444444444444444444444444444444444444444000000////////////000000222222222222222222222222333333333333333333333333111222222222222333333333333333333444444444444555333222222111111222222333222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444111111111222222222333333555555444444444333333333333333333333333333333333333333333444444444444555444444444555555555555666555666666666777777777777666666777777777777777777777777666666666777888999888888888888888888888888777777777777888888888888888888888888999:::;;;;;;<<<;;;999888888999;;;<<<999:::::::::::::::999999;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNOOOQQQRRRQQQOOOVVVVVVWWWYYY[[[ZZZWWWSSSRRRTTTUUUWWWXXXYYYXXXXXXYYYWWWTTTSSSUUUVVVWWWWWWUUUTTTSSSRRRSSSTTTVVVWWWYYYXXXWWWWWWXXXWWWUUUSSSTTTTTTTTTTTTUUUUUUUUUVVVXXXXXXXXXWWWWWWVVVTTTTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZVVVUUUTTTTTTTTTSSSPPPNNNOOOOOONNNNNNOOOOOOPPPQQQOOOPPPQQQSSSSSSSSSSSSRRRRRRQQQOOONNNNNNNNNOOOPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPNNNMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???=========>>>>>>SSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTRRROOOMMMMMMPPPSSSVVVUUUTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOONNNOOOOOOPPPOOONNNOOOQQQSSSOOOQQQSSSUUUVVVVVVUUUTTTVVVVVVWWWWWWVVVTTTSSSRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOQQQSSSTTTSSSPPPNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????AAAAAA@@@@@@@@@@@@AAAAAACCCBBB@@@???>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999888888888888888888888888777777777777555555555666666555555555555555555555555555555555444222111111333444444333444444444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333000000111111111222222222333333333333444444444444333222222111111222222333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333111111111222222222333333111111111222222222222333444444444444333333333333111111222333333444555555333333333333444444444444444444444555555555555666555555666666666777777777666666666666555555555555666666666666666777888888888888888888888888888888777777777777888888888888999888888777888:::;;;<<<;;;:::999888888999:::;;;999999::::::::::::999999:::;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@======>>>>>>???@@@@@@AAACCCDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNOOOPPPPPPOOOMMMVVVUUUVVVXXXYYYYYYVVVSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYVVVSSSRRRSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUXXXWWWVVVVVVVVVVVVSSSQQQRRRSSSSSSSSSSSSTTTTTTTTTXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYUUUTTTSSSSSSTTTSSSQQQOOOOOOOOONNNMMMMMMMMMMMMNNNMMMNNNPPPQQQRRRRRRQQQPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>????????????>>>======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>===<<<======SSSTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWUUUSSSPPPOOOQQQSSSUUUUUUUUUUUUVVVWWWWWWXXXVVVUUUTTTSSSRRRPPPPPPOOOQQQQQQPPPOOONNNOOORRRTTTPPPRRRTTTUUUVVVVVVVVVUUUWWWXXXYYYYYYXXXVVVSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVWWWXXXYYYYYYZZZTTTSSSRRRQQQOOOOOONNNNNNPPPRRRSSSRRRPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@>>>===AAAAAA@@@@@@@@@@@@AAAAAADDDBBB@@@>>>===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888888888777777777777777777777777777777777555555666666666666555555555555555555555555555555666555333333555666666555333333333333333333333333333333333333333333333333333333333333333333333333777666666555555666666777333333333333333333333333333333333333333333333333111222222222222333333333222222333333333444444444333222222111111222222333222222222222222222222222444333333222222111111111222222222222222222222222222222333333333333444444333333333333333333333333222222222222333333333333111111111111222222222222333333333333333333333333222222222333333444444444222222333333333444444444444444444555555555555666555555555666666666777777777777666666555555444444777777777777888888999999999999999999999999999999666777777777888888888888999888777777888999;;;===::::::999888888999::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>?????????<<<======>>>>>>??????@@@BBBCCCDDDDDDFFFFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQPPPPPPQQQSSSSSSRRRPPPTTTUUUVVVWWWWWWWWWUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZXXXUUURRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSTTTUUUUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYTTTSSSRRRRRRTTTTTTRRRQQQOOOOOOMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@EEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???????????????>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;SSSTTTUUUUUUUUUUUUTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSWWWWWWWWWTTTRRRQQQQQQSSSQQQRRRTTTVVVXXXYYYZZZ[[[VVVVVVUUUSSSRRRQQQPPPOOOSSSSSSRRRPPPNNNOOOQQQSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWUUUSSSQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYUUUTTTRRRQQQPPPOOOOOONNNNNNPPPQQQQQQOOOLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===AAA@@@@@@??????@@@@@@AAACCCAAA???=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888777777777666666666666666666666666666666666555555666666666666555555555555555555555555555555777555444444555666555444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333111111111222222222333333222222222333333333444444333222222111111222222333222222222222222222222222333333333222222111111111222222222222222222222222222222222333333444444444333333333333333333333333333333333333444444444444000000111111111222222222333333333333333333333333444444444333333222222222222222222333333333444444444444444555555555555666555555555555666666666666777777777666666555555555666666777777888888888888888888888888888888888888666777777777888888888888999888888888888:::;;;<<<999999999999999999999999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????======>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKJJJIIIHHHHHHHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUUUUSSSSSSTTTUUUVVVUUUUUUTTTTTTVVVVVVUUUVVVVVVWWWXXXYYYWWWTTTQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWSSSSSSSSSTTTUUUVVVWWWXXXTTTRRRQQQQQQSSSSSSSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>><<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@??????????????????>>>===<<<<<<;;;RRRSSSTTTUUUUUUTTTSSSRRROOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUSSSQQQPPPPPPQQQNNNOOOQQQTTTVVVXXXYYYYYYTTTTTTSSSQQQPPPOOONNNMMMSSSTTTSSSQQQPPPOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVRRRQQQRRRRRRSSSTTTUUUVVVTTTVVVWWWYYYYYYXXXWWWVVVRRRRRRSSSTTTTTTUUUVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOQQQPPPNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@@@@????????????@@@@@@AAA@@@>>>===<<<<<<======::::::::::::::::::::::::999999888888888888999999777777777777666666666555555555555555666666666666555555555666666555555555444444444444444444444444555333222222333333333222333333333333333333333333333333333333333333333333333333333333333333333333111111000000000000111111333333333333333333333333333333333333333333333333//////000000000111111111222222222222333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333444444555333333333333333333333333333333444444444555555555000000000111111111111222222222222222333333333333555555444333333222111111222222222222333333333333444444444555555555555666444444555555555666666666666666666666666555555555333333444555555555555555777777777777777777777777777777777777888888888888777888888999::::::;;;;;;999999999999999999999999666777888999999::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????======>>>??????@@@@@@AAA@@@AAABBBCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMNNNPPPSSSTTTTTTSSSRRRTTTUUUUUUSSSSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVSSSPPPOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRTTTUUUTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTVVVWWWRRRRRRRRRSSSTTTUUUWWWWWWTTTSSSQQQQQQRRRSSSRRRQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????;;;<<<===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>===<<<;;;RRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSPPPRRRSSSSSSQQQOOOOOOPPPNNNOOOQQQSSSUUUUUUUUUUUUSSSSSSRRRQQQOOONNNMMMLLLQQQRRRSSSSSSRRRQQQSSSTTTWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSTTTUUUVVVTTTVVVXXXZZZZZZYYYWWWVVVSSSSSSSSSTTTUUUUUUUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQNNNPPPQQQQQQOOOMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@????????????@@@@@@>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888888777777777666666444444444555555666666666444444555555555555444444444444444444444444444444666444222222333333333111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333444444444444444444444444333333333333333333333333000000000111111111222222111222222222222333333333333222222111111222222333222222222222222222222222111111111222222333333444222222222222222222222222111111222333333444555555333333333333333333333333222222333333333444444444000000000000111111111111111111222222222333333333333333333333333333333333111222222222222333333333444444444555555555555666444444444555555555666666444444444444444555555555222333444555555555444444666666666666666666666666777777777777888888888888666777999;;;;;;;;;:::999888888999999999999888888666666777999999::::::999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSNNNNNNNNNOOORRRSSSRRRPPPQQQSSSUUUTTTRRRQQQRRRTTTRRRRRRTTTUUUUUUTTTTTTSSSUUURRRPPPOOOPPPRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRSSSTTTSSSRRRPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOPPPRRRTTTUUURRRRRRRRRRRRTTTUUUVVVWWWUUUSSSQQQPPPQQQRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKLLLJJJKKKMMMNNNOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOPPPLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAA=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;<<<===>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>;;;<<<===>>>>>>>>>===<<>>???@@@AAA<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPQQQSSSTTTUUUUUUUUUQQQPPPPPPQQQRRRRRRQQQOOOQQQSSSUUUTTTQQQPPPRRRTTTSSSTTTVVVWWWXXXVVVUUUTTTTTTRRROOOOOOQQQRRRSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRWWWUUUTTTSSSSSSRRROOOMMMPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTOOOPPPQQQSSSSSSSSSRRRQQQRRRQQQPPPOOOOOOPPPRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWVVVTTTQQQPPPQQQQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMNNNPPPQQQLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@===>>>>>>???@@@@@@AAAAAA:::;;;;;;<<<===>>>>>>??????????????????>>>======;;;<<<===???@@@@@@AAAAAA????????????>>>>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===VVVUUUTTTRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTRRRRRRRRRSSSRRRPPPNNNRRRRRRSSSRRRQQQPPPNNNMMMQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYXXXWWWWWWUUUUUUTTTTTTUUUWWWYYYZZZUUURRROOOLLLKKKLLLNNNPPPNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDBBBAAA@@@@@@AAAAAA===>>>@@@AAAAAA@@@>>>===========================<<<<<<======<<<<<<;;;:::999999999999999999999999888888888888888888888888:::::::::999777666444333555555555555555555555555666666666666666444222111222222222222222222222222333222222111111222222333444333333222111111111222111111222222222333333333555555444444333222111111111222222333333222222111//////000111222222333333333333333222222111111111444333333222111111111222111111222333333444555555444333333222222333333444222222222222222222222222111111111111111111111111111111222222222222111111333333333222222111111111222111111333555555444333222222222222222222222222222222222222222222222222333333333333333333333333444444333222222333333333333333333333333333333333333333333444444444555555666666555555555444444444666666666666666666666666333444444555555444444333444444444555666777777888555666888888666666666777777777888888888888777777888888888888888888888888888999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<================================================BBBAAAAAA@@@AAABBBDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTTTTPPPPPPPPPPPPPPPPPPOOONNNKKKNNNPPPRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSQQQPPPPPPQQQRRRRRRUUUUUUTTTTTTTTTTTTUUUUUURRRQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPQQQSSSTTTSSSSSSRRRTTTRRRPPPOOOOOOOOOQQQRRROOOPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPOOONNNOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDBBBAAAAAAAAA@@@???BBBAAA@@@??????AAACCCDDDCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===???@@@AAA======<<<<<<<<<<<<============>>>>>>>>>>>>======RRRRRRRRRRRRRRRRRRQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOQQQRRRRRRRRRQQQPPPNNNMMMOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWXXXWWWWWWVVVVVVSSSTTTUUUUUUVVVVVVVVVVVVUUUSSSPPPMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>???@@@@@@???>>>>>>========================<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888777777777777777777777777999999999888777666555444555555555555555555555555555666666666666444222111222222222222222222222222333222222111111222222333555444333333222222222333111111222222222333333333444444333333222111111111111222222333333222222111000000111111222333333333333333333222222222111111444333222222111111222222111222222333333444444444333333222222222222333333222222222222222222222222111111111111111111111111222222222333333222222222333333333222222111111111222111111333555666555444222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333333333333333333333333333333333333333444444444444555666555555555444444444444555555555555555555555555333444444555555444444333444444444555666777777777555666888888666666666777777777888888888888777777888888888888888888888888888888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================AAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNPPPPPPRRRSSSTTTUUUUUUUUUNNNOOOPPPQQQRRRQQQQQQPPPMMMOOOQQQQQQQQQQQQSSSUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPQQQRRRQQQPPPNNNMMMPPPPPPRRRSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRTTTRRRQQQOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIJJJLLLNNNMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEECCCAAAAAAAAAAAA@@@???@@@???>>>===>>>???AAABBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>======<<>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;:::::::::::::::999999888888777666666666666666666666666777777777777777666666555444444444444444444444444555555666666555444333222222222222222222222222222333222222111111222222333555555444333333333333444111111222222222333333333333333222222111000000000111111222222222222111111222222222222333333333333333333333222222222222111333333222222111111222222222222222333333333333333222222111111111111222222222222222222222222222222111111111111111111111111222333333333333333333222222222222222222111111111111111111333666777666555222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444444444444444333444444555555444444333444444444555666666777777555666888888666666666777666777777888888777777666888888888888888888888888666666777888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJKKKMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTLLLNNNPPPRRRSSSSSSRRRRRRPPPQQQQQQQQQPPPQQQTTTVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOPPPQQQQQQPPPNNNMMMQQQRRRSSSTTTTTTUUUTTTTTTRRRRRRQQQQQQPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPPPPOOONNNMMMLLLLLLOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMIIIHHHGGGHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@@@@AAA@@@???>>>===<<<;;;<<<===>>>???AAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;NNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTSSSSSSRRRSSSTTTUUUTTTTTTRRRQQQOOOOOOOOOOOONNNNNNNNNMMMNNNOOOOOOPPPPPPQQQQQQQQQTTTSSSRRRPPPOOONNNNNNNNNPPPQQQQQQRRRSSSTTTVVVWWWRRRRRRSSSTTTUUUUUUUUUTTTRRRSSSTTTTTTTTTRRRQQQPPPQQQQQQPPPOOONNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>============>>>>>>========================;;;;;;<<<<<<<<<;;;::::::888888888888888999999999666666666666666666666666555555666777777666666666444444444444444444444444444444555666555444333222222222222222222222222222333222222111111222222333444333333222222222333333111111222222222333333333222111111111000000//////111111222222222222111111444444333333333333333333222222222222222222222222333333222222111222222333333333333222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111222222333333222222111222222222111111111111111111111111333666888777666222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222333444222222222222222222222222222222333333333444444444444444444444444444444444333333333333333333333333333444444555555444444333444444444555555666666666555666888888666666666777666666777777777777666666888888888888888888888888555555666666777888888888::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNQQQSSSTTTSSSRRRQQQRRRRRRQQQPPPOOOQQQTTTVVVSSSSSSTTTTTTUUUVVVVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNOOOPPPPPPPPPOOOOOONNNRRRRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQSSSSSSRRRQQQPPPQQQQQQRRROOOOOONNNMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFDDDCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDBBB@@@??????@@@@@@@@@???<<<<<<;;;;;;<<<<<<===>>>@@@@@@???>>>>>>===<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::OOOPPPRRRRRRQQQOOOMMMKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPNNNMMMNNNQQQSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUURRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQRRRSSSUUUVVVQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>========================;;;;;;;;;<<<;;;::::::999666666777888999999:::;;;777777777777777777777777444444555666666666666555444444444444444444444444333444555555555444333222222222222222222222222222333222222111111222222333222111111111111111222222111111222222222333333333111111000000000000000///000111111222222111111000444444333333333333333333222222222222222222222222333222222111222222333333222222222222222222222111111000000//////000000111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111333666777666555222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222333444222222222222222222222222222222222333333333444444333333444444444444444444333333333333333333333333333444444555555444444333444444444444555555555555555666888888666666666777666666777777777777666666777777777777777777777777444555555666666777888888999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSRRRQQQPPPOOORRRRRRRRRPPPOOOPPPSSSUUURRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOORRRSSSTTTUUUVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPQQQSSSSSSRRRRRRQQQQQQQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBB@@@>>>======???@@@@@@???<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::QQQRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMOOOMMMLLLLLLOOOQQQQQQQQQTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTQQQQQQRRRSSSSSSSSSRRRRRRSSSQQQOOOMMMMMMNNNOOOPPPJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;:::999999555666666777888999::::::777777777777777777777777444444555555555555555444333333333333333333333333222333444555555444333222222222222222222222222222333222222111111222222333111000000000000111111222111111222222222333333333111111000000000000000000000000111111111111000000222222222222333333333333111222222222222333333333222222111111222222333333111111111222222222222222111111000000000000111111111111111111111111111111111111111111111111111111//////000000000000//////000000000111111111111111222111111333555555444333222222222222222222222222111111111111111111111111222222222222222222222222111111000111111222333444222222222222222222222222222222222222333333333333333333333333444444444444333333333333333333333333333444444555555444444333444444444444444444444444555666888888666666666777555666666777777666666555777777777777777777777777444555555666666777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEKKKLLLLLLMMMNNNMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOOOONNNPPPPPPQQQQQQPPPOOOOOONNNQQQRRRRRRPPPOOOOOOQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRSSSTTTUUUUUUVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJIIIHHHIIIJJJKKKJJJIIIFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@??????<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::RRRQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOOOONNNMMMMMMOOOMMMKKKKKKLLLNNNOOOOOORRRSSSUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQOOOMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPPPPQQQPPPPPPOOOOOOOOOOOONNNNNNMMMNNNNNNNNNJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@???>>>>>>========================:::;;;;;;;;;;;;:::999999888888888888777777777777666666666666666666666666444444555555555444444333333333333333333333333333222222444444444444333222222222222222222222222222333222222111111222222333111111000000111111222333111111222222222333333333111111111111111111111111000000111111111111000000000000111111222333333333111111222222222333333333222222111111222222333444000000111111222222333333222111111000000111111222111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111222222111111222333333222000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111111222222222222333333333222222333333333444444444444444444444444444444444333444444555555444444333444444444444444444444444555666888888666666666777555555666666666666555555777777777777777777777777555555555666777777888888777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===???AAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOOOONNNMMMNNNOOOPPPPPPPPPQQQQQQPPPOOONNNNNNPPPOOOOOOPPPQQQRRRSSSTTTTTTVVVTTTSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIJJJLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB???>>>======<<<<<<=========;;;:::;;;===?????????;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>======<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;QQQQQQPPPPPPPPPQQQRRRRRRMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNOOOLLLJJJIIIKKKMMMNNNNNNPPPRRRSSSUUUVVVVVVVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJNNNOOOOOOPPPRRRSSSTTTTTTRRRQQQQQQPPPOOOOOOOOOPPPRRRRRRQQQQQQQQQRRRRRRSSSOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB>>>???AAAAAABBBAAA@@@???===>>>@@@BBBBBB@@@>>>===========================::::::;;;;;;;;;:::999999::::::999888777666555444555555555555555555555555444555555555444444333222333333333333333333333333111222333444444444333222222222222222222222222222333222222222222222222333222111111111222333333444111111222222222333333333111111111111111222222222000000111111111111000000//////000111222222333333111111111222222333333333222111111111222333333444//////000111222333333444222222111111111111222222000000000000000000000000111111111111111111111111111111222222222222111111//////000000111111111222222111111111222222000///222222222222222222222222000000000000000000000000111111111111111111111111000000000000111222333444111111111111111111111111111111222222222333333333222222222333333444444444444444444444444444444444333444444555555444444333444444444444444444444444555777888888666666666777555555666666666666555555777777777777777777777777555555666666777888888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===???AAAAAAAAAAAA@@@AAABBBDDDFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJNNNMMMLLLKKKLLLOOOQQQSSSOOOPPPQQQQQQOOOMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVUUUSSSQQQPPPOOOPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQTTTSSSRRRPPPMMMKKKIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJHHHGGGHHHIIIIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;:::;;;===?????????:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;AAA@@@???>>><<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;RRRRRRRRRRRRRRRRRRQQQQQQJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRTTTUUUUUUUUUUUUUUUSSSQQQNNNKKKIIIHHHGGGOOOMMMMMMPPPTTTUUUTTTRRRPPPQQQRRRRRRRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSSSSQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBFFFEEECCCAAA@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===========================;;;::::::;;;<<<:::999:::;;;<<<======;;;999888;;;888555444444555444333444555555555444333333222444333333222222333333444444444555555444333333222333333333333333333333333333333222222222222222222000111111111111222222222111222333333444444333333000000111111111222222222222333333444333222111000111111111111111111111111111111111111111111111111222222222222222222222222222111000//////000111222222111111111000000//////111111000000000000111111222222222111111111000000222222111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333222111000//////000111222333222222222111000000000000111111111111222222222333333333333333333333333222222333333333444444444444555666777777666555444222222222333333444444444444444444444444444444444555555555555555555444444444444444555555555555666777777888888777666555555555555555555666666666666666666666666777888::::::777777888888888999999999999:::;;;<<<<<<<<<;;;:::===<<<::::::;;;;;;:::999<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDEEEFFFEEEEEEHHHDDDDDDHHHGGGAAA@@@DDDFFFFFFGGGGGGGGGIIIMMMPPPOOOMMMKKKLLLMMMLLLIIIEEEIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTVVVVVVUUUTTTRRRPPPNNNMMMRRRQQQOOOOOOQQQRRRQQQPPPSSSTTTUUUTTTSSSPPPMMMLLLSSSQQQOOOOOOPPPRRRRRRRRROOOMMMLLLMMMPPPRRRQQQOOOOOOMMMLLLMMMPPPRRRQQQPPPOOOPPPRRRSSSTTTTTTTTTSSSUUUTTTSSSRRRRRRTTTVVVWWWUUUUUUTTTUUUVVVWWWUUUSSSPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEGGGHHHIIIIIIKKKMMMPPPKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<======<<<;;;:::>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::PPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHNNNMMMMMMOOORRRTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOOOOPPPPPPRRRSSSSSSOOOOOOPPPPPPPPPOOONNNNNNPPPPPPOOOOOONNNMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCFFFEEECCCAAA@@@AAABBBBBB????????????????????????===========================;;;::::::;;;;;;:::999::::::<<<<<<<<<;;;999888888666444333444555555444444444555555444444333222444333333222222333333444222333333444444333333333333333333333333333333333222222222222222222222222000111111111111222222222111222333333444444333333000000111111111222222222222222333333333222111000111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222111111111111000000000///111111000000000000111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333222111000//////000111222222222222111111111111111000111111111111222222222222222222222222222222222000000111111111222222222333444555555555555444333222333333333333333333444444444444444444444444444555555555555555555444444444444444555555555555666555555555555555444333333555555555555666666666666666666666666777888999999888888888888999999999999888999;;;<<<<<<<<<;;;;;;>>><<<;;;:::;;;;;;:::999;;;<<<<<<===>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEGGGCCCDDDHHHHHHDDDCCCGGGCCCDDDEEEFFFGGGJJJNNNQQQVVVSSSOOOMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMMMMNNNOOOQQQRRRSSSVVVVVVVVVUUUSSSRRRPPPOOOSSSQQQPPPPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRPPPOOOSSSQQQNNNNNNOOOPPPQQQPPPPPPNNNNNNPPPSSSTTTRRRPPPOOOMMMMMMOOOQQQRRRPPPNNNOOOPPPRRRTTTUUUVVVUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUTTTSSSTTTVVVVVVTTTSSSPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGHHHHHHHHHIIIKKKMMMJJJJJJHHHGGGGGGGGGHHHIIIHHHFFFDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::;;;<<<======<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;NNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTTTTRRRPPPMMMKKKIIIMMMLLLLLLNNNPPPQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSNNNNNNOOOOOOOOOOOOOOOOOORRRQQQQQQPPPPPPOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA????????????????????????========================<<<;;;::::::;;;;;;:::999999:::;;;;;;;;;:::888777555444222333555666666666444444555555444444333333444333333222222333333444222222333333444333333333333333333333333333333333111111111222222333333444000111111111111222222222111222222333333333333333111111111111111222222222222222222333222222111000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111111000000000000111111000000000000111111222111111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333111111000000000000111111111111111111111222222222000111111111111222222222222222222222222222222222000000111111111222222222222333333444444333333222444333333333333333333222444444444444444444444444444444444444444444555555444444444555555555555666555555555555555444444333555555555555666666666666777777777666666777888888888888999999999:::::::::777888:::;;;<<<<<<<<<<<>>??????@@@???@@@BBBCCCDDDEEEEEEEEEFFFDDDDDDFFFFFFCCCCCCEEEAAABBBDDDEEEFFFIIIMMMPPPZZZUUUPPPLLLKKKMMMNNNNNNIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIKKKLLLNNNPPPQQQQQQMMMMMMMMMMMMNNNPPPQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQPPPQQQSSSUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMNNNOOONNNNNNOOOOOOQQQTTTVVVUUUSSSPPPNNNNNNOOOQQQRRRRRROOOMMMOOOPPPRRRTTTVVVWWWWWWWWWWWWUUUTTTRRRRRRRRRSSSSSSTTTSSSRRRSSSUUUUUUSSSRRRNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;MMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQRRRTTTTTTUUUUUUUUUUUUVVVUUUSSSPPPMMMKKKLLLLLLLLLMMMNNNNNNMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::888999999:::::::::999888777666444444444666777666555333444444555444444333333444333333222222333333444444444444444444333222222222222222222222222222222000000111222333333444444000000111111111222222222111111222333333333333222111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000111111111111000000000000000111111000000000000111111111111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333111000000000000000000111000000000111222222222333000000111111111222222222333333333333333333333333222222333333333444444444222333333333333333333222444444444333333222222222333333333333333333333333333333444444444444555555444444444555555555555666666777777777777777666666555555555555666666666666888777777666666666777777999999999999::::::::::::777777999:::;;;<<<======@@@>>><<<;;;<<<<<<;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCAAAAAABBBAAACCCDDDEEEFFFHHHKKKMMMTTTQQQMMMJJJIIIKKKMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQMMMMMMMMMMMMNNNOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPSSSUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTUUURRRPPPMMMLLLLLLMMMLLLLLLMMMOOOSSSVVVWWWUUURRRPPPNNNOOOQQQRRRSSSQQQNNNLLLNNNOOOQQQSSSUUUVVVWWWXXXWWWVVVTTTRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSSSSRRRPPPMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHFFFDDDCCCEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>?????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888999::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888MMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQPPPOOONNNOOOOOOPPPNNNOOOQQQRRRTTTUUUUUUVVVUUUVVVVVVVVVUUURRROOOMMMMMMMMMNNNNNNMMMLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;999888888888888888888777777666888666666666777777666444333333444444555444444333444333333222222333333444777777777666444333111000222222222222222222222222000000111222333333444444000000111111111222222222000111222222333333222222111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111111111111222222222333333000000000111111000000000000000000000000000111111111111000000000000111111000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333000000000111111000000000000000000111222222222333000000111111111222222222444444444444444444444444222222333333333444444444444333333333333333333444444444444333333222222222333333333333333333333333333333333333444444555555444444444555555555555666666666777777777777777666555555555555666666666666777777666666666666666666888888999999999:::::::::777777888999:::;;;======>>><<<;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBCCCEEEFFFFFFCCCEEEFFFFFFEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQNNNMMMMMMOOORRRTTTUUUUUUWWWUUURRRPPPPPPPPPRRRSSSQQQOOOLLLKKKLLLLLLLLLKKKKKKNNNRRRUUUVVVSSSQQQOOOMMMOOORRRSSSRRRPPPNNNMMMMMMNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPOOOOOOPPPQQQQQQPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGHHHGGGEEECCCBBBBBBCCCFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAA@@@??????>>>??????@@@===>>>>>>??????@@@@@@@@@========================>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======888888888888888888888888NNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOOOOONNNMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSRRRPPPOOONNNOOOOOOPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPOOOPPPQQQPPPNNNLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@???>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888888888777777666666666666777666666666777777555333333333444444555555444444444333333222222333333444777777666555444222111000222222222222222222222222111111111222222333333444000111111111111222222222000111111222222222222222222222222111111111111111111111000000000111222222111111111111111111111111111111111111111111111111111111111222333333444444000000111111111111000000000000000000111111111111111111000000000000111111//////000000000000000111...//////000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333000000111111111111000000111111111111111222222222000111111111111222222222333333333333333333333333000000111111111222222222444333333222222333333444444333333333333333333222333333333333333333333333222222333333444444555555444444444555555555555666333444555555555555555555555555555555666666666666666666666555555666777777777777888888888999999999888888888888999;;;<<<===<<<:::999999;;;<<<<<<;;;:::;;;<<<===>>>??????@@@?????????@@@AAABBBCCCDDD???BBBCCCBBBEEEKKKOOONNNEEEFFFGGGGGGFFFEEEFFFGGGFFFIIILLLNNNMMMMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPOOOOOONNNNNNNNNNNNOOONNNNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMNNNQQQTTTTTTTTTVVVTTTRRRPPPOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMLLLLLLIIIMMMRRRTTTTTTRRRPPPOOOMMMPPPRRRSSSRRRPPPPPPPPPNNNNNNNNNOOOQQQSSSUUUVVVTTTTTTSSSRRRQQQPPPOOONNNOOONNNMMMNNNPPPPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHGGGEEEBBBAAAAAACCCEEEEEEFFFFFFEEEEEEDDDCCCDDDBBBAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@======>>>>>>?????????@@@=================================<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999::::::888888888888999:::;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;MMMMMMNNNNNNOOOPPPPPPQQQPPPOOOOOONNNNNNMMMMMMMMMLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQRRRTTTRRROOOMMMMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999999::::::999777777777666666555555666666333333333444666666444222222333444444555555444444444333333222222333333444222222333333333222111111111111111111111111111111222222222222222222222222000111111111111222222222000000111222222222222222222222222111111111000000111000//////000111222333111111111111111111111111111111111111111111111111000000000111222333333333///000111222222111000//////000000000111111111111111111000000000000111111////////////000000111111......//////000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333///000111222222111000///222222222111111111111111000111111111111222222222111111111111111111111111000000111111111222222222333222111111111111222333222333333333333333333444222222222222222222222222111222222333444444555555444444444555555555555666333333444555555555555555555555555555666666666666555555555555555666777888666666777777777888888888999999888888888999;;;<<<999888777888:::<<<<<<<<<;;;<<<<<<===>>>???@@@AAA??????>>>???@@@AAACCCDDD???BBBCCCAAADDDKKKNNNMMMDDDFFFHHHHHHGGGFFFGGGHHHFFFIIILLLMMMLLLLLLLLLNNNPPPOOOOOONNNOOOPPPQQQRRROOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOOOONNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOONNNOOORRRTTTUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNKKKKKKLLLNNNNNNMMMJJJNNNRRRTTTSSSQQQPPPPPPMMMOOORRRRRRQQQPPPQQQSSSPPPPPPOOOPPPQQQSSSTTTVVVSSSSSSRRRRRRQQQPPPOOONNNMMMMMMLLLMMMNNNOOOMMMKKKMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHGGGEEEBBBAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCAAA@@@@@@AAABBBBBBAAAAAA@@@>>>======???@@@AAA======>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999888888888888888999999:::888777777777888999;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;LLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKMMMNNNOOOPPPPPPPPPQQQOOONNNLLLKKKKKKLLLLLLPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTUUUTTTPPPMMMMMMOOOLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888999::::::999777777777666555555555555666//////000222555555444222222333333444555555555444444333333222222333333444......///111111222222222111111111111111111111111333333222222222222222222000111111111111222222222000000111222222222222111222222222222111111000000111000/////////111222333111111111111111111111111111111111111111111111111...//////000111222222222///000111222222111000/////////000000111111111222111111000000000000111111.../////////000000111111---......///000111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111000111222222333///000111222222111000///333222222222111111000000000111111111111222222222////////////////////////222222333333333444444444222111000//////000111222222222222333333444444444222222222222222222222222111111222333333444555555444444444555555555666666555555666777888888777777555555555555666666666777444444444555555777888999666666666666777777777777:::999888888888999:::;;;777666555777:::<<<===<<<<<<<<<===>>>???@@@AAAAAA??????>>>>>>???AAACCCDDDAAADDDCCC>>>???EEEGGGEEECCCEEEGGGHHHHHHHHHIIIJJJFFFIIIKKKKKKIIIHHHJJJLLLOOOOOONNNMMMNNNOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRPPPPPPQQQSSSUUUUUUUUUNNNNNNNNNOOOPPPQQQRRRRRROOOMMMKKKKKKMMMNNNOOONNNKKKOOOSSSTTTRRRQQQQQQRRRMMMOOORRRQQQPPPPPPRRRUUURRRQQQQQQQQQRRRSSSUUUVVVRRRRRRRRRRRRQQQPPPOOOOOOMMMLLLLLLLLLNNNNNNLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHGGGEEECCCAAABBBCCCCCCDDDEEEEEEEEEDDDBBBAAACCCAAA@@@@@@AAABBBBBBAAAAAA@@@>>>======???AAABBB>>>>>>>>>>>>>>>=================================<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999888888888777888999999:::888777777777777999;;;<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::JJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQOOOOOOQQQQQQPPPOOONNNNNNNNNNNNNNNMMMKKKIIIJJJLLLNNNPPPUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQOOONNNOOOOOOOOOPPPQQQRRRSSSSSSPPPPPPQQQQQQPPPPPPOOONNNWWWTTTQQQMMMLLLKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888888777777777777777777777777777777777777777777777777777777777555444333333222222333333444333111//////000111333222222222222111111111000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////333222111000///...------333222222222111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////////////////000000000000111111000000//////......111111111111111111111111000000000000000000000000111111111111111111111111222222111000//////000000000000000000111111111111111111000000000000111111000111222333444333333222222333333444444333333222444444444444444444444444444444444555555555555666999888777666666777888888666666666666555555555555444555555666666666666666666666666666555555555555888888888999999:::::::::999999999::::::;;;;;;;;;<<<999999>>>???;;;;;;>>>AAABBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLLLLOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNRRRTTTSSSPPPOOONNNRRRRRRSSSSSSSSSSSSRRRQQQSSSTTTTTTSSSRRRRRRTTTUUUTTTRRRPPPQQQSSSSSSQQQOOONNNNNNMMMLLLKKKJJJJJJIIIMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBHHHGGGFFFDDDBBBAAAAAAAAA???>>>===>>>???@@@???===??????>>>>>>>>>>>>??????=========<<<;;;;;;::::::========================<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999888888777777777777777888999::::::;;;;;;;;;;;;;;;::::::999999999;;;::::::999999::::::;;;888999::::::;;;;;;::::::KKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSRRRPPPNNNMMMQQQQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKKKKMMMOOOQQQQQQRRRSSSTTTVVVXXXYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSTTTUUUUUUUUUUUUSSSRRRQQQOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRPPPOOONNNMMMSSSQQQOOOLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJHHHIIIJJJKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999888888888888666666666666666666666666555555555555555555555555555444333333222222333333333333111000000000111222222222111111111000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000//////222222111111111000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////000000000000111111111111222111111111000000000000222111111111111111111111000000000000000000000000111111111111111111111111222222111000000000000000000000000000111111111111111111111000000111111111000111222333333333333222222333333444444333333222333333333333333333333333444444444444555555555555777777666555555666777777666666666666555555555555444555555666666666666666666666666666666666666666999999999999999999:::::::::::::::::::::::::::;;;;;;999;;;???@@@<<<===BBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKLLLOOOQQQQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSOOOPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKNNNQQQRRRQQQPPPOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPRRRSSSTTTSSSQQQQQQRRRTTTTTTRRRPPPPPPRRRSSSQQQOOONNNNNNMMMLLLKKKIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDBBBAAA@@@?????????>>>===>>>??????>>>===??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999888888888888777777888999999:::;;;;;;;;;;;;;;;:::::::::999999::::::999999999999::::::888999::::::;;;;;;::::::LLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSRRRPPPMMMKKKPPPPPPOOOOOOOOOPPPQQQQQQPPPOOONNNNNNNNNOOOQQQRRRQQQRRRSSSUUUVVVXXXYYYZZZVVVVVVWWWXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWVVVTTTSSSPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNLLLJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::666666666666666666666666444444444444444444444444555444333333222222333333222222222111111111111000111111000000000/////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111---......///000111222222111111000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////000000111111111222222222222222222222111111111111222222222111111000000000000000000000000000000000111111111111111111111111222111000000000000000000000000000000111111111111222222111111111111222222111111222333333333222222222222333333333333222222222222222222222222222222444444444444555555555555666555555444444555666666666666666666555555555555444555555666666666666666555555666666777777888888::::::999999999999999999;;;;;;;;;:::::::::::::::::::::===@@@>>><<>>>>>>>>???>>>======??????>>>===???>>>>>>======>>>>>>???::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999888777777888888999:::::::::;;;;;;;;;;;;::::::::::::::::::999999999999::::::888999999:::::::::::::::MMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRSSSRRRPPPMMMKKKOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTQQQPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOQQQRRRRRROOONNNLLLJJJHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999::::::;;;;;;666666666666666666666666444444444444444444444444555444333333222222333333111222222222222111000000000000000000////////////000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000......///000111222222333000000000//////////////////000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////000000000000//////000000000000////////////000000000000/////////000000000000111111111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111111111000000000000000111///000000000111111111111333222222222222222222333222222222222222222222222222222333333333333222222111111111111111222222222333333444444444555555555555555555555555555666666666666666666555555555555444555555666666666666666555555666666777888999999:::::::::999999888888888;;;;;;;;;;;;;;;:::::::::999;;;>>>>>>;;;:::===BBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQQQQPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMLLLLLLLLLKKKLLLMMMMMMMMMNNNPPPRRRMMMMMMNNNOOOOOOOOONNNNNNPPPQQQRRRQQQOOOMMMNNNNNNQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMKKKIIIHHHGGGFFFJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFDDDDDDEEEGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHDDDCCCBBB@@@???>>>>>>>>>???===<<<===>>>???>>>===>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<==============================::::::::::::::::::::::::888999999:::::::::999999::::::::::::::::::::::::999999999999999999999999:::::::::999999999999999777777888888999999999:::;;;;;;;;;:::::::::::::::999999888888888888999999888888999::::::::::::999NNNNNNNNNNNNOOOOOOOOOOOONNNPPPQQQSSSRRRPPPNNNMMMNNNNNNMMMNNNNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVVVVWWWXXXZZZZZZ[[[WWWXXXXXXXXXXXXVVVUUUTTTPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKKKKKKKMMMOOOPPPQQQQQQOOOMMMJJJHHHGGGFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999:::::::::555555555555555555555555555555555555555555555555555444333333222222333333111222222222222111000000000000000000///////////////000111111111111000//////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111///////////////000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000//////000000000000////////////000000000000//////.........////////////000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000111000000000000000111111///000000000111111111111333222222222222222222333333222222222222222222222111222222333333222222111000000000111111222222222333333333444444444444555555555666666777777777777666666666666555555555555444555555666666666666666444555555666777888888999:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999<<<===:::888999;;;===@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAACCCEEEGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLOOOQQQRRRPPPOOOLLLMMMMMMMMMNNNNNNNNNOOOMMMNNNNNNOOOOOOOOOOOOOOOPPPOOONNNNNNNNNNNNOOOPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKLLLOOOQQQLLLMMMNNNNNNOOOOOOOOONNNNNNOOOQQQPPPNNNMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHGGGLLLKKKIIIHHHGGGGGGHHHHHHHHHFFFDDDBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDCCCAAA@@@@@@@@@@@@>>>===<<<===>>>???>>><<<>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::999888888::::::::::::::::::::::::999999999999999999999999999999999999999999999999777888888888888888999999::::::::::::::::::::::::999888888777777888888999777888999999::::::999999OOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPRRRSSSUUUVVVVVVVVVUUUTTTQQQRRRSSSUUUXXXZZZ[[[\\\WWWWWWWWWWWWYYYZZZ[[[\\\VVVVVVWWWWWWVVVUUUSSSRRROOOOOOOOOOOOOOOPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLMMMSSSQQQOOOLLLIIIGGGEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888999999555555555555555555555555555555555555555555555555555444333333222222333333222222222111111111111000111111000000000////////////000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................222222222111111000000000//////000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////---------........./////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111222222111111111111222222444333222222111111222222111111222222222222111111000000000111222222333333333333333333444444444444444555666777777777777777666666666666555555555555444555555666666666666666444444555555666666777777::::::999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;===<<<999999===>>><<<>>>???@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCEEEHHHLLLNNNOOOOOONNNMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMPPPQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKNNNPPPPPPOOOMMMMMMNNNOOOPPPQQQPPPNNNMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<<<<>>>>>>===<<<>>>======<<<<<<======>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::999999999999999999888777::::::::::::::::::::::::888888888888888888888888777888888888888999999999888888888888888888888888888888888888999999999999888888777777777777888888777888888999999999999999OOOPPPPPPQQQRRRSSSTTTTTTPPPPPPPPPQQQRRRSSSTTTUUURRRRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUWWWWWWVVVUUUSSSQQQQQQSSSUUUXXXZZZ\\\]]]XXXXXXWWWXXXYYYZZZ\\\]]]UUUVVVVVVVVVVVVTTTSSSRRRNNNNNNNNNOOOOOOPPPPPPQQQOOONNNLLLJJJJJJJJJKKKLLLRRRQQQPPPMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777777777777777555555555555555555555555444444444444444444444444555444333333222222333333333333111000000000111222222222111111111000000000///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////222222222111111111000000000000000111111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////............//////////////////000000000111111111......//////000111111111000000000000000000000000000000000000000000000000000000000000000111222222000000000000111111111111111111111000000111111111444333222111111111222222111111222222222222111111000000111111222333333444222222333333333444444444222333444666777777666666666666666666555555555555444555555666666666666666444444444444555555555555999999999999999999::::::999::::::;;;<<<===>>>>>>>>>>>>;;;999>>>EEEFFFAAA======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAADDDHHHMMMPPPQQQQQQQQQSSSPPPLLLIIIGGGGGGIIIJJJIIIIIIHHHHHHIIIKKKNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPOOONNNLLLLLLNNNOOOPPPQQQPPPPPPOOOMMMLLLLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKIIIJJJKKKLLLLLLMMMMMMMMMJJJLLLOOOPPPPPPNNNNNNOOONNNPPPQQQPPPMMMLLLMMMOOONNNNNNMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBB>>>===<<<<<<===>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999999999999888777777999999999999999999999999777777777777777777777777666666777777777888888888888888888888777777777777666666777777777888888888777777777666666777777777777777888999999999999999PPPPPPQQQRRRSSSTTTUUUVVVPPPPPPPPPPPPRRRTTTVVVXXXUUUTTTSSSRRRRRRRRRRRRRRRQQQSSSVVVXXXXXXWWWUUUSSSTTTTTTUUUVVVWWWYYYYYYZZZYYYXXXXXXXXXYYYZZZ\\\]]]UUUVVVVVVWWWVVVTTTSSSRRRMMMMMMNNNOOOOOOPPPQQQQQQMMMLLLKKKJJJKKKLLLOOOPPPQQQQQQPPPNNNMMMKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888777777666666555555555555555555555555555555333333333333333333333333555444333333222222333333444333111//////000111333222222222222111111111111...000111222222111000...000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111222222000000111111222222222333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////////////////000000000000000000111111222222222333------...///000111222222000000000000000000000000000000000000000000000000000000///000000111222222000000000000111111111111111111000000000000111111555444222111111111222222111111222222222222111111000000111222333333444444222222333333333444444444000222333555666666555555777666666666555555555555444555555666666666666666444444444444444444333333888888888999999::::::;;;888999:::;;;<<<>>>??????@@@???<<<;;;CCCMMMMMMFFF<<<<<<===??????@@@@@@@@@>>>>>>????????????>>>>>>>>>AAAFFFKKKNNNPPPQQQPPPWWWSSSNNNJJJGGGHHHIIIKKKJJJIIIHHHHHHIIILLLNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFGGGIIILLLMMMMMMKKKLLLLLLMMMNNNOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQPPPOOONNNLLLLLLKKKKKKLLLMMMLLLJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIILLLOOOPPPPPPOOOOOOPPPMMMOOOQQQPPPMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA>>><<<;;;<<<===>>>===<<<======<<<<<<<<<<<<======::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999999999999888777666999999999999999999999999666666666666666666666666555555666666777777777888888888888777777777777777555555666666777777777888777777666666666666777777777777888999999999999888NNNPPPRRRSSSRRRRRRTTTUUUTTTSSSPPPNNNNNNNNNOOOPPPSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYXXXVVVTTTSSSRRRQQQQQQMMMMMMLLLMMMNNNPPPRRRSSSQQQNNNLLLLLLNNNOOONNNLLLPPPOOONNNMMMLLLLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;999999::::::::::::;;;;;;::::::999999888777666666888777666555555444555555444444444444444444444444222222222222222222222222222222222111111000000000222222111111000111111111000000000000////////////333222222111111111000000222111111111000000//////------......//////000000000000000000000000000000////////////////////////000000000000000000000000------------.........///000000000000000000000000222111000//////000111222000000000000111111111111000000000000000///...---000000000000000000000000000000000000000000000000000000000000000000000000,,,...000111222111///...//////////////////////////////000000000000//////000000000000000000000000////////////000000000000///000000000000//////...111111111111222222222222////////////////////////333222000//////111333444222222222111111111000000222222222222222222222222555444444333222111000000111222333333444444333333222222333333333333444444444444444555555555555666555555555555555555555555555555555555666666666666444444444444555777888999:::999999888888999999:::::::::;;;<<<===>>>???@@@@@@>>>======???CCCGGGJJJIIIGGGDDDAAA???>>>??????AAAAAAAAA@@@@@@>>>===<<>>===>>>>>>===<<<;;;:::::::::========================:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777777444444555555666666777777777777777777777777777777333444666777777777666555444444444444555555555666777777777777777777777777LLLNNNPPPQQQQQQQQQRRRSSSPPPOOOMMMMMMMMMNNNPPPQQQSSSRRRQQQOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRNNNMMMMMMMMMNNNPPPRRRSSSTTTRRROOOOOOPPPPPPOOOMMMOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;::::::;;;999999999:::::::::;;;;;;::::::999888888777666666666555555555555555666777333333333333333333333333222222222222222222222222333222222222111111111111222111111111111111222222111000000000////////////111111111111111111222222111111111111000000000///222222222111111111111111000000000000000000000000////////////////////////000000000000000000000000---.........////////////000000000000000000000000222111000//////000111222//////000000000111111111000111222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000/////////////////////////////////000000000000//////000000000000000000000000////////////000000000000111111111111000//////...---............/////////000000000000000000000000000///.........///111111111111111000000000//////222222222222222222222222333333333222111111000000111222333333444444333333222222333333333333444444444444444444555555555555555555555555555555555555555555555555666666666666666555555555555666666777999999999888888999999999::::::;;;<<<===>>>>>>???>>>===;;;:::;;;===@@@BBBCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@@@@???>>>======???>>>CCCJJJLLLHHHFFFHHHKKKLLLMMMLLLJJJHHHHHHIIILLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRPPPOOOOOOQQQRRRPPPNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNPPPQQQQQQOOOMMMKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNPPPRRRRRRQQQNNNQQQRRRQQQQQQPPPOOOMMMMMMOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@??????>>>===>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;999999999999999999999999999999999888888888777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666333444555666777666666555444444555555555666666666777777777777777777777777JJJLLLNNNOOONNNNNNPPPQQQKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTRRRSSSSSSTTTUUUTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSOOONNNNNNNNNOOOPPPRRRSSSVVVUUUSSSRRRRRRQQQOOOMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::::::::999999999999::::::::::::999999999888888777777666444444444444555666777888333333333333333333333333222222222222222222222222333333333222222222222111000000000000111222333333111111000000000///////////////000111111222222333111111111111000000000000111111000000///...------000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111////////////000000000000000111333444444333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000000000000000000000////////////000000000000222222222222111000///...------------............000000000000000000000000......///000000000000000000000000///////////////222222222222222222222222111111111111111111111111111222222333333333333333222222333333333333444444444444444444555555555555444444444444444444444444444555555555555666666666777777666555555555555555999999888888888888999999;;;;;;;;;<<<<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;===???AAABBB@@@@@@@@@??????>>>>>>===>>>>>>BBBHHHIIIGGGEEEFFFFFFHHHKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLNNNOOOOOOQQQPPPOOOPPPRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNMMMLLLNNNOOOQQQQQQPPPOOONNNJJJKKKKKKKKKJJJIIIIIIHHHEEEDDDEEEFFFHHHJJJMMMNNNMMMLLLMMMOOOQQQQQQPPPNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999999999999999999999999888888888888777777777777777777777777777777777666666666666666666666666666666666555555555555555666666666666666666666666444444555666666666666555555555555555666666666777777777777777777777777777HHHJJJLLLMMMLLLLLLNNNOOOKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSOOOOOONNNNNNNNNPPPQQQRRRTTTSSSSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????======<<<;;;::::::::::::888999999999999:::::::::999888888888777777777666444444444444444555666777222222222222222222222222222222222222222222222222333333333222222222222222000000000000111222333444111111111000000000//////000000000000111111111111111111111000000000000000//////.........---------///////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000000000000111000000000000000000111....../////////000000000...000222444555444222111000000000000000000000000/////////////////////////////////////////////////////////...///000111111//////////////////////////////000000000000//////////////////////////////////////////000000000000333333333222222000///.../////////000000000111111111111111111111111111111///000222333333333111000000000000000000000000000111111111111111111111111//////000000000111111111111111222333333333333222222222222333333333444444333333444444444555555555444444444444444444444444444444444555555555666666666666555555555555666666888888777777777777888888;;;;;;;;;;;;;;;;;;<<<<<<===============<<<;;;:::888999999;;;===???AAABBB@@@@@@???>>>>>>>>>>>>>>>???@@@DDDGGGIIIHHHFFFFFFCCCFFFHHHJJJJJJKKKLLLNNNHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCCCCEEEGGGJJJMMMNNNMMMLLLMMMNNNPPPPPPOOOMMMLLLNNNPPPRRRRRRPPPNNNMMMIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAABBBCCCCCCAAA@@@<<<<<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::999999999999::::::888888888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666555555444444444666666666666666666666666444444555555555666666666555555555666666666777777666666666666666666666666FFFIIIKKKLLLKKKKKKLLLNNNNNNNNNNNNNNNOOOOOOPPPPPPTTTTTTTTTUUUUUUUUUUUUTTTQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRQQQOOOPPPQQQSSSSSSTTTSSSSSSPPPOOONNNMMMNNNNNNPPPPPPNNNOOOQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKHHHGGGGGGFFFFFFFFFFFFGGGCCCCCCBBBBBBAAAAAABBBBBB????????????????????????===<<<;;;::::::999999:::888888888999999999::::::888888888777777777777777666666555444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000111222333444111111111111000000000000222222111111000///......000000000000000000111111000000000111111222222222////////////////////////000000000000000000000000////////////////////////000000000000111111111222000000000000000000000000000000000111111000000000////////////000000000000---///111222333222111000000000000000000000000000/////////////////////////////////////////////////////////...///000111111//////////////////////////////000000000000//////////////////////////////////////////000000000000333333333222222000//////000000111111111222222222000000000000000000000000...000222444444333111000111111111111111111111111111111111111111111111111/////////000111111222222000111222222333333222222222222222333333333444444333333333444444444444555444444444444444444444444444444444444555555555555444444444555555666888888888777777666666777777888::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<999999:::;;;===???@@@AAA@@@???>>>=========>>>>>>>>>AAADDDEEEGGGGGGFFFEEEBBBDDDGGGHHHGGGHHHIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQQQQQQQPPPPPPQQQQQQOOONNNNNNMMMMMMNNNOOOOOOKKKLLLNNNOOOPPPQQQQQQPPPMMMMMMMMMLLLJJJGGGEEECCCBBBCCCCCCDDDGGGJJJLLLNNNNNNMMMMMMNNNOOOPPPOOOMMMKKKMMMPPPQQQRRRPPPNNNMMMIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAABBBCCCCCCAAA???<<<;;;:::::::::;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999:::999999888888999999:::888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555666666555555444444333333555555555555555555555555444444444444444555555666555555555555666666666666666666666666666666666666GGGIIIKKKLLLKKKKKKMMMNNNPPPQQQPPPPPPPPPPPPPPPPPPSSSTTTUUUVVVVVVVVVUUUUUUQQQPPPPPPPPPOOOOOONNNNNNLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSRRRQQQQQQNNNOOOQQQSSSSSSSSSSSSRRROOOOOOMMMLLLLLLMMMNNNNNNJJJLLLOOOPPPOOONNNNNNOOOOOOPPPPPPQQQPPPNNNMMMLLLGGGGGGFFFFFFFFFGGGGGGHHHCCCBBBBBBAAAAAABBBBBBBBB????????????>>>>>>=========<<<;;;:::999999999999888888888888999999999999777777777777777777777777777666555444333333333333333333333333333333333333222222222222222222222222000111111111111222222222000000000000111222333333222222111111111000000000333333222111///...---,,,000000000000111111111111......///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000111111111111...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000000000000000000000////////////000000000000111111111222111111000///////////////000000000000////////////////////////,,,...000111222111///...111111111111222222222222111111111111111111111111000000000111111222222222000111111222222222222222222222333333333333444444333333333333444444444444333333333333333333333333333444444444444555555555333444444444666777888999777777666666666666777777999999999::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>????????????======<<<===>>>???<<<@@@BBBBBBCCCFFFEEEBBBBBBDDDFFFGGGFFFEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRPPPQQQRRRQQQOOONNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPKKKLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNLLLIIIEEECCCDDDCCCDDDEEEGGGIIILLLMMMPPPNNNMMMNNNOOOPPPOOONNNLLLMMMOOOPPPQQQPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAABBBBBBBBB@@@>>><<<<<<:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999888888888888999999888888888888888888888888666666777777777777777888666666666666666666666666555555555555555555555555555555555444444444444444555555555555555555555555444444333333444444555666444444444444555555555666777777777777777777777777HHHJJJLLLMMMLLLLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRTTTUUUUUUUUUTTTTTTQQQPPPPPPOOONNNMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRSSSSSSSSSQQQPPPNNNOOOQQQSSSSSSSSSRRRQQQOOONNNLLLKKKKKKKKKLLLLLLIIILLLOOOOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPNNNLLLKKKHHHGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;===<<<;;;:::999999999999888888888888999999999999666777777777777777777777555555444333333444444444333333333333333333333333222222222222222222222222//////000000000111111111222111111111111111222222222222222111111111000000222222111000///......---///000000000111111111111---------...............000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000///000111222222111000///111111111111222222222222111000///.........///000000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000/////////////////////////////////000000000000//////000000000000000000000000////////////000000000000//////000000111111000000.........////////////000........................---...///000111000000///000000000000111111111222111111111111111111111111111111111222222222222222000000111222222222222222222222333333333333444444222222333333333444444444333333333333333333333333333333444444444555555555555555555555555666777888777666666555555666666777777777888999:::;;;;;;<<<::::::::::::;;;;;;<<<<<<999:::;;;<<<======>>>>>>???>>>===<<<<<<===???@@@===BBBCCCBBBCCCFFFFFFBBBBBBDDDFFFGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRPPPQQQRRRPPPMMMLLLLLLNNNOOONNNMMMLLLMMMNNNPPPQQQKKKLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPOOOMMMJJJHHHEEEEEEEEEFFFGGGIIIKKKMMMQQQPPPNNNNNNPPPPPPPPPOOONNNNNNOOOOOOOOONNNNNNMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBBBB@@@>>>>>>===;;;999999999:::;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999999888888888888999999888888888888888888888888666666666666777777888888666666666666666666666666555555555555555555555555333444444444444444444555555555555555555555555555444444333333333444555666333333333333444444444444777777777777777777777777HHHJJJMMMMMMMMMMMMNNNPPPNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLOOOPPPRRRTTTTTTSSSRRRQQQNNNOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJJJJKKKKKKJJJMMMPPPPPPMMMJJJJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHFFFEEECCCBBBBBBBBB@@@???????????????@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;:::999999999999777888888888888999999999666666666666777777777777333333333333444555666666444444444444444444444444222222222222222222222222......//////000000000111222222111111111111111111222222222111111111111000000000000000//////////////////000000111111111222222222222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111222222111000///111111222222222333333333333111///...---...///000000000000000000000000000000000000000000000000000000000000000000000000000---...000111222111///...//////////////////////////////000000000000//////000000000000000000000000////////////000000000000---...///000000111111000////////////000000000111........................000000111222222222222222.../////////000000111111000000000000000000000000222222222222222222222222000000111222222222222111222222333333333444444444222222333333333444444444333333333333333333333333333333333444444444555555777777666555555555555666666666555555555555666666666777777999:::;;;<<<<<<======<<<;;;;;;;;;<<<<<<777888:::;;;<<<=========???>>>===;;;<<<===???@@@???DDDFFFCCCDDDIIIHHHDDDBBBDDDGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQPPPQQQRRRPPPLLLJJJKKKLLLOOONNNMMMLLLLLLNNNPPPQQQLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNPPPRRRRRRPPPNNNMMMFFFFFFFFFFFFGGGIIIKKKLLLRRRPPPOOOOOOPPPQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIDDDCCCBBBAAABBBBBBDDDEEECCCBBBAAAAAABBBAAA???===???>>>;;;999999999:::;;;:::::::::999999:::;;;;;;========================999999999::::::999999999999999888888888888999999777777777777777777777777555666666666777777888888666666666666666666666666555555555555555555555555333333333444444555555555555555555555555555555555444444333222333444555666222222222333333333444444777777777777777777777777FFFGGGIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMOOOQQQSSSSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJLLLNNNOOONNNOOOPPPRRRSSSTTTTTTTTTKKKMMMOOOPPPQQQPPPNNNMMMIIIIIIHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLKKKKKKNNNNNNNNNMMMMMMKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<999999888888888888999999777777777777777777777777999888888777666555555444444444444333333222222222444444222222222222444444333333222222111000//////111111000000000000111111000000000000000000000000333222111000000111222333000000111222222222222111222111111111000000//////000000000000000000000000222111111111000000//////000000000///---,,,---//////////////////000111111222111111111000000//////111111000000000000111111///000111222222111000///111111000000111111222333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///............//////000000111111000000000000000000000000000000//////.........------///000222222000///---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111000000000000111111111111111111111111111111222222222111111111000000111111111111111111111111000000111111111222222222444444444444444444444444333333333444444444555555666555444333222333444555666666666666666777777888999888777666777888:::<<<:::;;;<<<<<<;;;:::888777::::::::::::::::::::::::>>>>>>===============>>>@@@@@@AAABBBCCCCCCCCCBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMKKKKKKLLLKKKJJJHHHHHHIIIKKKLLLMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOQQQPPPNNNMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPOOORRRTTTRRRNNNJJJIIIIIIKKKKKKLLLLLLLLLJJJIIIGGGEEEFFFFFFGGGGGGHHHIIIIIIDDDCCCAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>======???>>>===<<<;;;:::::::::::::::;;;;;;<<<======>>>999::::::;;;;;;::::::999:::::::::999999999888888999999999999999888777666;;;999888666555555555555888888888888888999999999555555666666666666555555444444444444444444444444222222333333333333444444333444444555555444444333444333333333333444555555777666555555666777666444555444444444444555666666IIIJJJKKKLLLLLLLLLLLLKKKNNNOOOPPPQQQRRRSSSSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRMMMMMMNNNOOOOOONNNMMMLLLIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>===<<<<<<;;;999999888888888888999999777777777777777777777777888888777777666666555555555444444444333333333222444333333222222333333444333333222222111000000///111111000000000000111111000000000000000000000000222222111000000111222222000000111222222222222111111111111111000000000///000000000000000000000000000000000000//////......111222222111000///111222///////////////000111111111111111000000000//////111111000000000000111111000000111111111111000000111111000000111111222333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000000000000000000000000/////////...............///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111222111111000000111111222111111111111111111111111222222222111111111000000111111111111111111111111111111111222222222222333333333333333333333333333333444444444555555555555666555444444444555666666777666555555555666888888999888777666666888999:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::>>>>>>===============>>>@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMOOONNNMMMLLLLLLMMMNNNOOOQQQPPPOOONNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKOOONNNNNNNNNNNNNNNNNNNNNOOORRRTTTSSSOOOLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHDDDBBBAAAAAABBBBBBBBB@@@AAAAAA@@@??????>>>======>>>===<<<;;;::::::::::::999999999:::;;;;;;<<<<<<999::::::;;;;;;::::::999::::::999999999888888888888999999999888888777666999888666555555555555666888888888888888777777777555555666666666666555555444444444444444444444444222222333333333333444444333333444444444444333333444333333333333444555555777555444555666777666444444444444444444555666666MMMMMMMMMMMMLLLKKKJJJJJJNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIKKKKKKMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777777777777777777777777666666666666666666666666555555555444444444444444444333333222222333333444333333222222111000000000111111000000000000111111000000000000000000000000222111111000000111111222///000111111222222111111111111111111000000000000000000000000000000000000////////////............000111222222000000111333///////////////000111111111111000000000000//////111111000000000000111111111111000000000000111111111000000000000111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////...000000000000////////////000000000000000000000000////////////...............///000111111000///...........................////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///000000000000111111111111222111111000000111111222111111111111111111111111222222222111111111111111111111111111111111111111222222222222333333333333222222222222222222222222444444555555555666666666555555555555555666777888777666555444444666888999:::999888777666777888999;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::======<<<<<<<<<======>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJLLLNNNOOOOOONNNLLLKKKJJJIIIJJJJJJLLLLLLOOONNNNNNMMMMMMNNNNNNOOOQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRPPPNNNMMMPPPPPPOOOOOONNNMMMMMMLLLOOOQQQSSSSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDBBBAAA@@@AAABBBAAA@@@@@@@@@@@@??????>>>>>>======<<<;;;::::::999999:::888888888999999::::::;;;999999::::::::::::999999999999999999888888888777888888888888888777777666666666555444444555555666888888777777666666555555555555666666666666555555444444444444444444444444222222333333333333444444333333444444444444333333444333333333333444555555666555444555666777666444444444444444444555555666MMMNNNNNNMMMMMMLLLKKKJJJNNNOOOOOOOOOOOOOOONNNNNNTTTSSSQQQPPPOOOPPPQQQRRRPPPOOONNNLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMKKKIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIKKKMMMOOONNNMMMJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@>>>>>>>>>???AAABBB>>>>>>===<<<<<<;;;;;;:::999999999999999999999999777777777777777777777777555555666666666666666666555555555555555555555555333333333333333333333333222222222111111111000000111111000000000000111111000000000000000000000000111111000000000000111111///000000111111111111111111111111000000000000000000000000000000000000000////////////////////////+++---//////......///000///////////////000000111000000000000000000//////111111000000000000111111222111000//////000111222000000000000000111222222111111111111000000000///000000000000000000000000000000000000000000000000//////000000000000//////111111000000//////......///////////////////////////////////////.........//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000///000000000111111111111111000000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444222222222222222222222222555555555666666666666777333444444555666666777888777666444333444555888999:::999888777666666777777999999888888999:::<<<===::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<======>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCFFFGGGGGGHHHJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKLLLNNNPPPOOONNNMMMKKKIIIHHHHHHIIIKKKLLLOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSTTTTTTRRROOONNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDBBB@@@@@@AAABBBAAA@@@@@@?????????>>>>>>>>>===<<<;;;:::999999999999999888888888999999999::::::999999::::::::::::999999999888888888888777777777666777777888777777666666444444444444555555666666888888777666555444444333444555555666666555555444444444444444444444444444222222222333333333444444333333333444444333333333444333333333333444555555555444333444666666666555444444333333444444555666KKKLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMTTTSSSPPPNNNNNNOOOPPPRRROOONNNLLLJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNOOONNNNNNPPPOOONNNLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNNNNMMMJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGEEECCCBBBAAAAAAAAA??????>>>>>>>>>???AAAAAA======<<<<<<;;;:::::::::888999::::::::::::999888777777777777777777777777555555555555666666666666555555555555555555555555333333333333333333333333222222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000111111000000000000000000000000000000000000000000000000***,,,......---------...///////////////000000111//////////////////000000111111000000000000111111222111000//////000111222000000//////000000111222111111111111000000000///000000000000000000000000000000000000000000000000//////000000000000//////111111000000//////......////////////////////////........./////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000///000000000111111111111/////////....../////////111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444444444444444444555555555666666666666777222222333444555666666666666555444333444555777888999888888777777666666666777777666666777999;;;<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<======>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLMMMNNNOOONNNLLLLLLKKKIIIGGGGGGHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTSSSQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLJJJHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>;;;;;;:::999999999::::::999999999999999:::::::::888999999::::::999999888888888888777777777666666555666666777777777666666333333444555555666666666888777777666555444333333444444555555555555444444444444444444444444444444222222222333333333444444222333333333333333333222444333333333333444555555444333333444555666666555333333333333333444555555IIIJJJKKKLLLMMMMMMNNNMMMIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQOOOMMMMMMNNNPPPQQQOOONNNKKKIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNOOOOOONNNNNNPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHJJJKKKMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIGGGFFFEEECCCBBBAAA@@@@@@======>>>??????@@@@@@@@@<<<<<<<<<;;;::::::999999888999:::;;;;;;:::999888777777777777777777777777555555555555555555555555444444444444444555555555222333333444444333333222111111111111111111111111111111000000000000111111000000000000000000000000///000000111111000000///...///000000111111000000000000000000111111111111000000000000000000000000000000000000111111111111,,,...111111000////////////////////////000111111......////////////000000111111000000000000111111111111000000000000111111000////////////000111111111111111111000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000////////////000000000000000000000000.........///////////////000000////////////000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111000//////......//////000111111111111111111111111111111111111111222222222111111111111111111111111222222222222333333333333444444444444444444444444444444555555555666666666222222333444555555555444555555444444555555666777777777777777777777666666777777777888888999;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@BBBCCCDDDDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLLLLMMMNNNMMMKKKJJJIIIHHHGGGHHHHHHJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPKKKJJJIIIJJJLLLMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCAAA@@@???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999999999999999999999999888888999999999999888888777777777777666666666666444555555666666666666666333444555666666666666666777777666666555555444444444444555555555555444444444444444444444444444444222222333333333333444444222222333333333333222222444333333333333444555555444333222333555666666555333333333333333444444555IIIIIIJJJKKKLLLLLLLLLLLLGGGHHHJJJLLLNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQOOOLLLJJJHHHIIIJJJKKKNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOOOOONNNMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFGGGFFFEEECCCBBBAAA@@@@@@;;;<<<>>>@@@AAA@@@??????<<<<<<;;;;;;:::999999999888999;;;<<<<<<;;;999888777777777777777777777777666666666555555444444333222333333333444444444444222333333444444333333222111111111111111111111111111111000000000000111111000000000000000000000000...///000111111000///......//////000000000000000///000000000111111111111000000000000000000000000/////////000000000111111...111333333222000/////////////////////000111111........./////////000000111111000000000000111111000000111111111111000000///////////////000111111111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000............/////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111111111000000000000111111111111111111111111111111000000111111111222222222111111111111111111111111111111111222222222222333333333333333333333333333333444444444555555555555333444555666666555444444333444555666666666555555666666777777777777777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNMMMLLLGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPPPPOOOMMMLLLPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLJJJHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCAAA??????@@@AAA@@@???===>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<888888888888888888888888888888999999999999888888777777666666666555555555333444555555666666666555444555666777777777666555666666666666666666666666333444444555555444444333444444444444444444444444222222333333333333444444222222333333333333222222444333333333333444555555333222222333555666666555333333222222333333444555IIIJJJJJJKKKKKKKKKKKKJJJHHHHHHIIIJJJJJJKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOOOORRRPPPMMMJJJIIIJJJKKKLLLQQQOOOMMMKKKIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOPPPQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFDDDCCCAAAAAA@@@@@@999;;;>>>AAABBBAAA???>>><<<<<<;;;::::::999999888888999;;;<<<<<<;;;999888777777777777777777777777777777666555444444333333222222222333333444444444222222444444444444222222111111111111111111222222111111000000000000111111000000000000000000000000...///000111111000///......//////000000000000000//////000000111111111222000000000000000000000000---.........//////000000///111333333111///......///////////////000111111---.........//////000000111111000000000000111111///000111222222111000//////////////////000111111111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000......//////000000111111000000000000000000000000---.........//////000000000000////////////000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111333333222222222222333333111111111111111111111111000000111111222222222222111111111111111111111111000000111111111222222222222222222222222222222222333333333444444444555555555666777777777666555444222333555777777666555333444555666777888888777777:::;;;<<<===>>>===<<<;;;::::::::::::::::::::::::999999999999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAADDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHJJJMMMOOOOOONNNEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMNNNOOOPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLOOOPPPPPPOOOLLLKKKQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMJJJHHHIIIKKKMMMKKKJJJIIIJJJJJJKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA??????@@@AAA@@@???============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===777777777777666666666666888888999999999999888888777666666666555555555555333444444555666666666555555666777888888777666555666666666777777777777777333444444555555444444333444444444444444444444444222222333333333444444444222222222333333222222222444333333333333444555555333222222333555666666555333333222222333333444555IIIIIIHHHHHHHHHIIIIIIJJJGGGFFFEEEGGGJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLOOONNNLLLKKKJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJLLLMMMOOOQQQQQQQQQPPPOOOLLLKKKJJJLLLOOONNNKKKGGGGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::999:::<<<<<<<<<:::888777777777777777666666666666555444333444555555333111555555555444444333333333333333333333333333333333222222222111111111111111////////////............////////////000000000000000000//////.........---////////////000000000000////////////000000000000000///...------...///000///////////////000111111333333222111000///......000000000000111111111111///000111222222111000///............/////////000//////000000000000//////......//////000000111111000000000000000000000000000000000000000000000000111111222222222222111111------......//////000000//////000000111222222222---......///////////////............////////////000000000000000000000000000000000000000000000000///////////////////////////000000000000000//////////////////////////////000000000000111111111111...///111222333222000///222111111000000000000000111111111111111111111111222222222111111111000000111111111111111111111111222222111111000//////...111111222222222333333333222222222222222222222222444444444444444444444444444555666777777666555444555555555555666666666666888999:::;;;;;;;;;;;;;;;999::::::::::::999888888777888888888888999999999;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHKKKJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRRRRQQQPPPPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIFFFDDDHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@@@@AAAAAA@@@???@@@@@@??????>>>=========;;;<<<======<<<:::888777666666777777888888888999999888666777888::::::999888777777666555444444444666666777777777777666666555555555555555555555555555555666666555444333333333444444555555444444333555555444444444333333333333333333333333333333333333444444555555444444333111111222222222333333333222222333333333333444444333333444444444444444444HHHHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFGGGJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLOOONNNLLLJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOPPPOOONNNNNNIIIHHHIIILLLOOOPPPNNNKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEECCCAAAAAABBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;::::::999888888777666666444555777888888777555444666666666666666777777777777555444444555555333222444444444333333333222222222222222222222222222222111111111111111111111111000000000/////////......////////////000000000000000000/////////..................///000111111111////////////000000000000111000////////////000111///////////////000111111111111111000000000000000------------............///000111222222111000///........./////////000000//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000///000000111111000000///.........///////////////........................---......///////////////............////////////000000000000000000000000000000000000000000000000////////////////////////.....................---////////////////////////000000000000111111111111---...000222222111000///222111111000000000000000111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444555555666666666666555555777777777888888888999999888999999::::::::::::999888999999::::::999999999999999999999::::::::::::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJHHHFFFEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCAAA@@@???@@@AAA@@@???@@@@@@??????>>>=========<<<<<<<<<<<<;;;:::999888777777777888888888888888888777666777999:::999888777777777666555444444444444444555555555555444444555555555555555555555555555555555555555444333333333444444444444444444333555444444444444333333333333333333333333333333333333333444444444444333333111111222222222333333333222222333333333333444444444444444444444444333333HHHHHHGGGGGGGGGGGGGGGHHHIIIGGGGGGHHHKKKMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHJJJKKKKKKIIIGGGFFFGGGHHHJJJLLLMMMNNNMMMMMMIIIIIIJJJLLLOOOOOONNNLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@>>><<<>>>>>>======<<<;;;;;;;;;;;;;;;:::888777666555444555666777888888888777666555555555666666777777888999777444333444444444333333333333222222222222222111111111111111111111111///000000111111222222222111111000000000/////////////////////000000000000000000////////////......---......///000111111222////////////000000000000111111000000000000111111///////////////000111111/////////000000111111111,,,,,,,,,---------......000000111111111111000000....../////////000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////...//////000000//////...///////////////.........//////......---,,,,,,+++---......///////////////............////////////000000000000000000000000000000000000000000000000///////////////////////////......------......///////////////////////////000000000000111111111111---...///000111000//////222111111000000000000000111111111111111111111111222222222111111111111111111111111111111111111111000000000111222333333444111111222222222333333333333333333333333333333333444444444444444444444444666555555555555555666666888888888888999999999999888888888888888888777777777777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJIIIKKKKKKLLLMMMMMMMMMLLLKKKHHHIIIJJJLLLLLLMMMLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNSSSQQQNNNKKKJJJKKKLLLMMMOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGIIIJJJJJJHHHFFFEEEGGGFFFEEECCCBBBBBBAAAAAABBBAAA???@@@AAAAAA@@@???@@@??????>>>>>>======<<<===<<<;;;::::::999999:::999999999888888888888888777666777888::::::888666777777666666555444444444444444555555555555444444444444444444444444444444444555555555555444444333333333444444444444333333444444444444333333333333333333333333333333333333222222222333333222222222111111222222222333333333222222333333333333444444555555444444333333222222IIIIIIHHHHHHGGGGGGHHHHHHJJJHHHHHHIIIKKKMMMNNNMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFGGGHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@???===<<<>>>======<<<<<<;;;::::::<<<;;;;;;:::999888888777888888999999999888777666444444555555666777888888;;;888444333333444444444222222111111111111111111111111111111111111111111...//////000111222222333111111111111000000000000////////////000000000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000///////////////000000111////////////000000000111/////////000000000000111000000000111111000000000...////////////000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////...//////000000//////...000000//////......------000000//////............---......///////////////............////////////////////////////////////////////////////////////////////////////////////111000000//////000111222///////////////////////////000000000111111111111------...///000//////...222111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444111111222222222333333333444444444444444444444444333333333333333333333333666555444333444555666777666666666666777777777888888888777777666666666666666666888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLFFFGGGGGGGGGHHHIIIIIIIIIKKKLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMNNNNNNNNNNNNOOOOOOUUURRROOOKKKJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMLLLLLLKKKJJJHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFEEEFFFEEEDDDBBBAAAAAA@@@@@@BBBAAA@@@AAACCCCCCBBB@@@?????????>>>======<<<<<<===<<<:::999888999:::;;;::::::999999888888777777666666777999;;;:::888555666666666555555444444444555666666777777666666555444444444444444444444444444444444555555444444333444333333333333333333444444444444333333333222222222222222222222222222222111111222222222222111111111111222222222333333333222222222333333333444444555555444444333222111111KKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNLLLMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@>>><<<=========<<<;;;;;;::::::999999999999999999999:::888888777666555333222111333444444555666777777888:::777444222333444444444111111111111111111111111222222222222222222222222......///000111111222222111111111111000000000000////////////000000000000//////000000000000000000222222111000///...------////////////000000000000///////////////////////////////////////000000111000000000////////////...000111111111111222222222111000000000000000000111////////////000000000111//////000000000000//////000000000000///////////////////////////////////////////////////////////////000000111111000000///000000//////......------............//////000000---......///////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000111222222///////////////////////////000000000111111111111---......///////////////222111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333333555444333333333555666777555666666666666777777777888888666555555555555666555666777999:::;;;<<<<<<999999999999::::::::::::<<<<<<===???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSQQQMMMJJJIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNMMMMMMKKKJJJJJJLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@??????AAAAAAAAACCCDDDEEEDDDBBB??????>>>>>>===<<<<<<<<<<<<;;;:::888888999:::;;;:::999999888888777777777555555666888::::::777555555555555555444444444444555555666666666666555555444444444444444444444444333333444444444444444333444333222222222222333444444444333333333222222222222222222222222222222222000111111222222111111000111111222222222333333333222222222333333333444444555555444333222222111111MMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHKKKLLLLLLLLLPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNHHHIIIKKKJJJIIIIIIKKKLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@@@@AAA@@@???>>>======<<<<<<;;;:::::::::555555666666777888888888:::999888777555444333333444444444555555666666777777555222222333444444333111111111111111222222222222222222222222222222222...//////000000111111111111111000000000/////////////////////000000000000//////000000000000111111333222111000///...---,,,////////////000000000000......////////////......///////////////000111111000000000//////.........//////000000000111111111111111000000000000111111/////////000000000111111//////000000000000//////000000000000////////////000000000000000000000000///////////////////////////000000111111000000//////////////////.........+++,,,,,,---......//////---......///////////////............////////////000000000000000000000000000000000000000000000000////////////////////////------...///000000000000////////////////////////000000000000111111111111....../////////000000000222111111000000000000000000000000000000000000000111111111111111222222222111111111111111111111111222222222222222111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333444555666666777777777777888888888888888777666555444555666777666666888999:::;;;;;;;;;999999999999::::::::::::<<<===>>>???@@@BBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJIIILLLLLLMMMMMMNNNOOOOOOOOONNNLLLIIIGGGGGGGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLLLLJJJIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@??????>>>>>>@@@@@@AAACCCEEEFFFDDDBBB???>>>>>>======<<<<<<;;;::::::999999999999::::::888888888777777777777777666555666777999999777555444444444444444444444444333333444444444444333333333333333333333333333333222333333444444444444333444333222111111222333444333333333333222222222222222222222222222222222222111111111222222111111111111111222222222333333333222222333333333333444444444444333333222222111111LLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGHHHJJJKKKKKKKKKOOONNNLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMGGGIIIJJJIIIGGGGGGIIILLLGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;;;;::::::999666666666666777777777777888888777777777777777777555555555555555555555555333222111222444444444222111111111222222222333333111111111111111111111111/////////000000000000000000000000/////////......////////////000000000000//////000000000111111111000000000000////////////////////////000000000000...///000000000000///...///////////////000111111.........///////////////////////////000000000000222111000//////000111222//////000000000111111111//////000000000000//////111000000000/////////...000000000000000000000000000000000000000000000000...//////000000//////............///////////////........................---......///////////////............////////////000000000000000000000000000000000000000000000000////////////////////////+++---///111222111000///////////////////////////000000000000111111111111000/////////000000111111222111111000000000000000000000000000000000000000000000111111111222222222111111111111111111111111///000000111111222222222111111222222222333333333333333333333333333333333222222222222222222222222111222333444555555555555555666666666777777777777888777555444555666888999666777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;======>>>???AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBCCCDDDEEEGGGHHHKKKLLLLLLMMMNNNNNNOOOOOONNNMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHFFFHHHJJJLLLLLLKKKHHHFFFJJJJJJJJJKKKLLLMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAA@@@>>>>>>>>>>>>======???AAADDDDDDCCCAAA>>>>>>>>>===<<<<<<;;;;;;888999999:::::::::999999666666666666666777777777777666555666888888888666444444444444444444444444222333333444444333333222333333333333333333333333111222333444444444444444444333222000000222333444333333333222222222222111111111111111111111111111111222222222222222222111111111222222222333333333222222333333333333444444333333222222222222222222LLLKKKJJJIIIHHHGGGGGGGGGIIIHHHGGGGGGIIIKKKJJJJJJMMMLLLJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOOOONNNNNNMMMMMMLLLJJJIIIJJJKKKNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKIIIEEEDDDEEEHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC>>>===<<<===>>>???>>>======<<<<<<;;;;;;:::999999::::::999999888888777777111111111222333444555666555555555555555444444444111000000222444555333222111111222222333333333333000000000000000000000000000000000000////////////////////////............////////////000000000000//////000000111111111222......//////000111111111////////////000000000000///000111222222111000//////////////////000111111,,,,,,---...///000111222000000000000111111111111222111000//////000111222000000000000111111111111//////000000000000//////111111000000/////////...000000000000000000000000111111111111111111111111---..................------.........//////000000222222222111000000//////---......///////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////,,,...222444555444222000////////////////////////000000000000111111111111000000000000000111222222222111111000000000000000000000000000000000000000000000111111222222222222111111111111111111111111------...000111222333444111111222222222333333333222222222222222222222222222222222222222222222222000222333555666666555444333333333333444444444555777666555444555777999:::777888999999::::::::::::;;;;;;;;;<<<<<<<<<============>>>???AAABBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNOOONNNKKKIIIHHHGGGGGGGGGFFFGGGGGGHHHJJJKKKLLLLLLHHHHHHIIIIIIJJJIIIIIIIIIHHHKKKNNNPPPPPPMMMIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIIIIIIIJJJJJJKKKKKKGGGHHHIIIJJJKKKLLLMMMNNNIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBB@@@???>>>>>>======;;;;;;===@@@CCCCCCAAA???>>>>>>>>>===<<<<<<;;;;;;777888:::;;;;;;:::999888444444555555666666777777888666444555777888888777444444444444444444444444444555555666666555555444333333333333333333333333111222333333444444444444444333111000000111333444333333333222222222111111111111111111111111111111222222333333333333222222111111222222222333333333222222333333333444444444222222222222222222333333JJJIIIGGGFFFEEEFFFGGGGGGLLLKKKKKKJJJIIIIIIHHHHHHLLLKKKJJJIIIHHHFFFEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@???<<<::::::;;;===>>>;;;;;;:::999999999::::::444666777777666666777999666666666666666666666666666666555444333333222222111111111111111111111111222222222222222222222222000000000000000000000000......//////000000111111000000////////////000000111111000/////////////////////...//////000111222......//////000000111111///---,,,---000111000..................///000000000000000000////////////......//////000000111111////////////000000000000222222111111000000//////000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000//////............//////,,,///222222000...///000///////////////...............////////////......//////.........---------////////////000000000000444222000......///000111000000000000000///......//////////////////////////////............//////......//////000000111111+++---///111222222111000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111222222111111222222333444333333333222222111111111222222222222222222222222444444444555555555555666777777777777777666666555555666777888999:::;;;;;;777888999999888999;;;===;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@@@@BBBDDDEEEEEEGGGEEEDDDFFFJJJMMMMMMLLLNNNMMMLLLJJJHHHFFFDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFIIIIIIJJJJJJJJJIIIHHHGGGLLLMMMOOONNNLLLKKKKKKLLLNNNKKKIIIHHHIIIIIIFFFCCCFFFFFFEEEGGGIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFCCCBBBAAA???>>>>>>??????>>><<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999999777666555555555555444444444555555555555666333333333444444555555555444444333333333333222222222333444444444333222111111111111111111111111111111111222222222333333333222222222111111111111000111333444555555444222111222111000000000111333444333333222222111222222222444444333333222333333333111222222333333222222111IIIHHHHHHGGGGGGFFFGGGGGGKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHJJJKKKKKKKKKKKKKKKNNNMMMKKKIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@===;;;:::;;;<<<======<<<<<<;;;:::::::::;;;555666888777666666888999666666666666666666666666666555555444333333222222222222222222222222222222222222222222222222222222000000000000000000000000////////////000000000000000000////////////000000111111000///////////////000////////////000000111.../////////000000000111111///...///222333222000...............///000000000000000000////////////////////////000000000000////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000//////............//////---000222222000//////111/////////////////////.........////////////......000000/////////.........////////////000000000000222111000//////000111111000000000000000///......//////////////////////////////............//////////////////////////////,,,...///111222111000///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000222111111000000000111111111111111111111111111111111111000000111111222333333333333222222222111111222222222222222222222222333333333333444444444555444555666777777777777777555555666777888999::::::777888999999888999;;;===;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAACCCEEEEEEEEEFFFEEEDDDFFFIIILLLLLLKKKMMMMMMLLLKKKIIIGGGEEEDDDFFFGGGHHHIIIJJJIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNMMMLLLJJJJJJKKKLLLIIIGGGFFFGGGGGGEEECCCFFFEEEEEEGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@>>>>>>???>>>===;;;;;;999888777777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777999888777666555555555555444444444555555555555666333333444444444444444444444444333333333333222222222333444444444333222222222222222222222222222222222222333333333444444444222222222111111111111000111222333444444333222000111111000000111111222333222222111111111222222222333333222222222222333333111222222333333222222111GGGHHHHHHIIIIIIHHHFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKJJJHHHHHHFFFGGGGGGGGGHHHJJJKKKLLLIIIJJJKKKLLLLLLMMMLLLLLLOOOMMMJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAAAAAAAAAAAAABBBBBBCCCAAA>>><<<;;;;;;<<<<<<===<<<;;;:::999888888888555666888777666666777888666666666666666666666666555555444444333333222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000////////////000000////////////000000111000000///////////////111000000////////////000////////////000000000000111000///000111222111000...............///000000////////////000000000000000000000000////////////////////////000000000000///000000000000000000111000000000000000000000000111111111111111111111111111111000000000000//////000000000000000000000000//////............//////...000222222000///000000......//////////////////......////////////......000000000000000/////////////////////000000000000000000000000000111111111000000000000000//////...//////////////////////////////............//////000000///////////////......///000111111000///...000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000333222111000////////////111111111111111111111111000000//////000000111222333333333222222222222111222222222222222222222222222222222333333333444444333333555666777888888888444555555666777888999999777888999999888999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAABBBDDDFFFEEEEEEEEEDDDCCCDDDGGGIIIJJJIIILLLMMMMMMMMMKKKIIIFFFDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKMMMLLLKKKIIIJJJJJJJJJHHHEEEDDDEEEEEEEEEDDDEEEDDDEEEGGGIIIKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>===<<<:::;;;999666444555777:::======<<<<<<<<<;;;;;;;;;;;;888888888888888777777777888777777666666555555555444444444555555555555666444444444444444444333333444444333333333333222222222333333444444333333222333333333333333333333333333333333333444444444555222222222111111111111000000111222333333222111000000000111222222222222222000000000000111222222222222111111111111111222222111111222222222222111111FFFGGGIIIJJJJJJIIIGGGEEEGGGHHHKKKMMMMMMLLLJJJIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKLLLKKKIIIGGGHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMJJJGGGFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAABBBBBBBBBCCCCCCBBB???===;;;;;;;;;;;;:::999888777555555444444444555666666555444555777666666666666666666666666444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000111111000000//////......000000////////////000000000000////////////000000111111000//////...//////////////////000000000000///........./////////..................///000000////////////000000000000111111000000//////......////////////000000000000.../////////000000111111////////////////////////000000000000000000000000000000000000000000////////////////////////////////////............//////...///000000////////////............////////////......////////////......////////////////////////////////////000000000000//////000111111111111000//////000000000000////////////////////////////////////............//////....../////////////////////000000111000000///...////////////////////////000////////////000000111000000000000000000000000000000000000000000000000111111000//////...//////111111111111111111111111000000000000000111222222222222222222222222222222222222222222222222222222222333333333333444444444333444555666777777777777444444555555666777777888888999999999888888:::<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGJJJLLLMMMNNNMMMJJJGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFHHHIIIHHHJJJKKKKKKJJJIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFDDDDDDEEEGGGJJJLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBCCCAAA???>>>>>>===;;;999;;;:::888777777999;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888777777777666666555555444444444444555555555555666555555555444444333333333444444333333333222222222222222333333333333333333333333333333333333333333222222222333333333444444222222222111111111000000///000000111111111111000///000111333333222111111......///000111222222222000000000000000111111222111111222222222222111111EEEGGGIIIKKKKKKJJJGGGEEEFFFHHHKKKMMMNNNMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFIIIKKKLLLKKKJJJHHHKKKJJJHHHGGGFFFGGGGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???===<<<;;;:::::::::999777666555444444333333444555555333333333555555555555555555555555555333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000//////......000000////////////000000000000////////////000000111111000//////...//////000000000000////////////.../////////.........///...............///000000.../////////000000000111111111000000//////......////////////000000000000......//////000000000111//////////////////////////////////////////////////////////////////000000//////////////////////////////............/////////...------............---.........//////000000......////////////..............................////////////000000000000///000111111111111000000//////000000000000////////////////////////////////////............//////,,,------...///000000111000000000000000////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111222111111111111222333333222222222222222222222222222222222222222222222222444444444444555555555555555555666666666666555555444444444555666666777777888999:::999888888:::;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAA????????????@@@@@@@@@AAAAAAAAACCCEEEHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFIIIJJJLLLNNNMMMKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIKKKKKKIIIIIIIIIJJJGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEGGGJJJLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA@@@??????BBB@@@>>>======<<<:::888777888999:::::::::999999999999888888888777777777888888888999999999999999555666666666666555555444444444444555555555555666555555555444444333333333444444333333333222222222222222222222333333444444333333333333333333333333000111111111222222222222222222222111111111000000//////000000111111111111///000111333333222111111---...///111222222222222000/////////000000111222000111111222222111111000EEEGGGIIIKKKKKKJJJHHHFFFEEEGGGJJJLLLNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJMMMLLLKKKIIIHHHHHHGGGGGGJJJKKKLLLMMMMMMNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCC???@@@@@@@@@@@@@@@AAAAAA@@@???>>>===;;;;;;::::::;;;:::999888777666666666333555555444333222333444444444444444444444444444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000///////////////000000111111000000////////////000000000000000////////////000111222111000///000111...............///000000......//////000000111111000000000000////////////////////////000000000000...//////////////////000000000000000000000000000..............................////////////000000000000000000000000000000//////............//////000...------...//////...------......///000000000......////////////......------------............////////////000000000000111111111111000000000///...//////000000000000000//////////////////////////////............//////,,,------...//////000000///////////////000000000000000000000000000000000///......//////000111222000000000000000000000000000000000000000000000000////////////000111222333111111111111111111111111222222222111222333333444111222222222222333333333222222222222222222222222444444444555555555666666666666666666666555444333555555555555666666777777999999:::999888888999;;;::::::::::::;;;;;;;;;;;;======>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@@@@AAADDDGGGJJJJJJGGGEEECCCDDDDDDCCCBBBBBBDDDFFFHHHIIIKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHIIIKKKKKKMMMLLLKKKJJJIIIJJJKKKKKKGGGIIIKKKKKKJJJIIIJJJKKKFFFGGGGGGFFFDDDBBBCCCDDDFFFEEEFFFHHHJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>AAA???>>>======<<<;;;999444666888999:::999777666777777777777666666666666777777777888888888888999444555666777777666444444444444444555555555555666444444444444444444333333444444333333333333222222222222222222333444555555333333333333333333333333000000000000111111111111222222222111111111111000/////////000111111222222000000111222222222222222...///111222333222111111////////////000111222333000000111111111111000000FFFGGGIIIJJJKKKJJJIIIHHHFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@??????????????????>>>>>>======<<<;;;::::::::::::999999888777777777888555666777666444333444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000////////////000000///////////////000111111000////////////000000111111000000000/////////...000222333222///...///111...............///000000.........///000111111111////////////000000000000////////////000000000000///////////////.........000000000000000000000000////////////////////////........./////////000000000000000000000000000000//////............//////222000---...000111111///------......///000000111......////////////......---.........////////////////////////000000000000444333111000///...//////......///000000000000000//////////////////////////////............///////////////......---------///......//////000111111000000000000000000000000............///000111222000000000000000000000000000000000000000000000000111111000000000111111222111111111111111111111111111111111111111222222333111111222222222333333333222222222222222222222222333333444444444555555555444444555555666555555555555666666666666777777777999::::::999888888999;;;999999:::::::::;;;;;;;;;======>>>>>>??????@@@@@@?????????@@@@@@@@@AAAAAA@@@AAADDDHHHKKKKKKHHHEEECCCDDDEEEDDDBBBAAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIKKKKKKJJJJJJKKKLLLJJJMMMOOONNNKKKHHHGGGGGGGGGFFFGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<======;;;:::666777888999999999888888888777777777777666666666555555555666666666777777333444666777777666444333444444444555555555555666333333444444444444444444444444333333333333222222222222111111222444555666222222222222222222222222000000111111111222222222222222222111111111111000000000000000111222333333111111000000111111222333000111222333444333111000000000000000111222333333000000111111111111000000GGGGGGIIIJJJJJJJJJIIIIIIFFFGGGHHHJJJLLLNNNPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNNNNOOONNNNNNMMMNNNOOOPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEDDDDDDCCC@@@?????????>>>>>>======<<<<<<<<<;;;;;;:::::::::888777666666666666666777777888999888666555555666222222222222222222222222222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000///////////////000111111//////...//////000111222111111000000/////////......000111000---,,,---///...............///000000---......///000111111222......//////000000111111////////////000000000000000000//////.........---000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000//////............//////555222//////111333222111---------...///000000111......////////////........./////////000000111111////////////000000000000666444111///.........///......///000000000000000//////////////////////////////............//////222111000///---+++******............///000222222000000000000000000000000............///000222222000000000000000000000000000000000000000000000000444333222111000000000000111111111111111111111111000000000000000111111222111111111222222333333333222222222222222222222222222222333333333444444444222222444555666666777777666666666777777777777777999::::::999888777999;;;999999:::::::::;;;;;;;;;=========>>>??????@@@@@@???@@@@@@@@@@@@AAAAAAAAA???AAAEEEIIILLLKKKHHHEEECCCEEEFFFDDDBBBAAACCCFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIHHHJJJLLLLLLKKKJJJKKKLLLQQQTTTWWWVVVRRRNNNLLLLLLHHHGGGGGGIIIJJJKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKJJJIIIHHHFFFFFFEEEHHHHHHFFFEEECCCAAA@@@???AAAAAA@@@@@@AAAAAABBBCCC???===<<<<<<======<<<:::;;;:::999999999:::;;;<<<888888888888777777777777333333333444444555555555222444555777777666444333444444444555555555666666333333333444444555555555444444444333333333222222222222111111222444555666111111111111111111111111111111222222222333333333222222222111111111111000000000000000111222333444222111000000000111333444111222333444444333111000000000000000111222333444000000111111111111000000FFFFFFGGGHHHHHHGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIGGGFFFIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEHHHGGGEEEDDDBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777666555555555555555333333333333333333333333111111111111111111111111444444444333333222222222333333111000000000111222///////////////...------////////////////////////......////////////......///////////////.........111111111111111111111111........................000000//////.........---000000000000000000000000//////000000111111111222------------...000111222111111111111111111111111111111000000//////......222111111111000000//////000000000000////////////000000000000//////////////////............/////////////////////...------//////////////////////////////............//////000000////////////000000////////////000000000000+++---//////......000222000000///...............////////////////////////////////////////////////////////////000000000000///000000111111111111000000000000000000111111111000000000000000000000000//////............//////000000000000000000000000111111111000000000000000222000...///222333111///000000000000000000000000000000000000111111111111222222222222222222222222444333222111000000000000222222333333444555666666333333222222333333444555555777888777666555666777999999888888888888888888777666666666777999;;;===???>>>===<<<<<<===>>>???===???AAACCCCCCBBB@@@>>>???@@@CCCEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEFFFGGGJJJLLLNNNLLLLLLKKKKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIKKKMMMNNNOOOOOOTTTYYY___```\\\UUUMMMIIIGGGHHHIIIIIIIIIJJJLLLNNNIIIHHHHHHIIIKKKLLLJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEGGGFFFEEECCCAAAAAA@@@@@@===>>>@@@AAAAAA@@@>>>===999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<999888888777666555555444666555555555555444444444666666666666666555555444666666666666666555555555555555444444444333333333555555555444333222111000222222222222222222222222222222222111111111000000000000111111111222222222222222222222111111000000000000000000000000000000111111111111111111111111000111111111111222222222222111000///000111444555111111111111111111111111CCCDDDEEEEEEEEEEEECCCCCCGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNIIIIIIJJJKKKJJJIIIGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;;;;;;;:::::::::999999999888888888777777777666666555555555555555333333333333333333333333111111111111111111111111444444333333333222222222333222111000000000111222111111222222111111000///////////////////////////......////////////......000000000000000000000000////////////////////////////////////////////////000/////////............000000000000000000000000......//////000000000000///////////////000111222111111111111111111111111111000000000/////////...111111111000000000//////000000000000////////////000000000000//////////////////............/////////000000000//////...---//////////////////////////////............////////////000000000000//////////////////000000000000,,,...////////////000222000000///...............////////////////////////////////////////////////....../////////000000000//////000111111111111000000000000000000000000111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000///......000333555555333000000000000000000000000000000000000111111111111222222222222222222222222555444333222111111111111111111222222333333444444333333222222333333444555666777888888666666777888777777777777777777777777777777777888999:::<<<===>>>===<<<<<<<<<<<<===>>><<<>>>@@@BBBBBBAAA???>>>>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOPPPUUU[[[]]]ZZZSSSMMMJJJHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@??????===>>>@@@AAAAAA@@@>>>===:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;888888888777666555555555666555555555555444444444666666666666666555444444555555444444444444444444444444444333333333333222444444444333333222111000222222222222222222222222222222222111111111000000000000111111111222222222111111000000000/////////000000000000000000000000111111111111111111111111000000111111111222222222333222000//////000111222111111111111111111111111BBBCCCDDDEEEEEEDDDCCCBBBFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJLLLNNNOOOPPPQQQHHHIIIJJJKKKJJJJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIEEEFFFHHHJJJKKKLLLLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCBBB@@@????????????@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999999888888888777777777777666555555444444555555333333333333333333333333111111111111111111111111333333333333222222222222333222111111000000111111222222222222222111000000////////////////////////......////////////......000000000000111111111111////////////////////////000000000000000000000000////////////............000000000000000000000000............////////////111111000000000000111111000000000000000000000000000000000000////////////111111000000000000//////000000000000////////////////////////000000000000//////............//////000000000000000//////...//////////////////////////////............//////...///000111111000///...////////////000000000000---///000000000000111222000//////............///////////////////////////////////////////////////------........./////////...///000000111111000000111111000000000000000000/////////////////////////////////....../////////000000000000000000000000000000000000000000000000/////////111333555555444000000000000000000000000000000000000111111111111111111111111111111111111555444333222222222222222111111111222222222222222333333222222333333444555666888999888777666777888666666666666666666777777777777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@AAA@@@>>>===>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGIIIJJJKKKMMMNNNOOOOOONNNLLLPPPUUUWWWUUUQQQLLLJJJHHHHHHGGGGGGGGGIIIJJJKKKLLLKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDBBB@@@???>>>>>>=========???@@@@@@???======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999888888777777666666555555666555555555555444444444555555666666555555444333333333333333333333333444333333333222222222111111222222222222222111000///222222222222222222222222222111111111111000000000000000000111111111111222111111111000000000000000000000000000000000000000111111111111111111111111000000000111111111222222333222000///......//////111111111111111111111111CCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGIIIJJJLLLMMMOOOOOOHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDBBB@@@???>>>>>>>>>>>>??????@@@@@@@@@??????;;;;;;;;;:::::::::999999888888888888777777777777666666555444444444444555333333333333333333333333111111111111111111111111333222222222222222222222222222222111111111111111000000000000000//////...////////////////////////......////////////......///000000000000000111111000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////222111000000/////////000////////////////////////000000000000////////////000000000000000000//////000000000000////////////////////////000000000000//////............/////////000000000000000////////////////////////////////////............//////---///000222222000///---////////////000000000000...000111111000000111333000///............//////////////////////////////////////////////////////------------.........///......///000111111111111111111111000000000000000////////////////////////......////////////......000000000000000000000000/////////000000000000000222111111111111222111111000000000000000000000000///000000000111111111111000000000000000000000000444333222222111111111222222222222222222111111111333333222222333333444555777888999888777666777999666666666777777777777777666777999:::;;;;;;:::999::::::::::::::::::;;;;;;:::<<<===?????????>>>===>>>???@@@BBBBBBCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKMMMNNNMMMLLLKKKJJJMMMQQQRRRPPPMMMKKKJJJHHHGGGEEEFFFGGGJJJKKKLLLHHHHHHHHHIIIJJJKKKJJJHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCBBB@@@???======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777666666666555666555555555555444444444444555555555555444333333333333333333444444444444222222222111111111111000111111111111111000//////111111111111111111111111111111111111000000000000000000000000111111111111333333333333222222222222000000000000000000000000111111111111111111111111000000000000111111111111111111000///......//////111111111111111111111111CCCDDDEEEGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGDDDCCCAAA@@@>>>=========<<<===>>>@@@AAAAAAAAAAAA;;;;;;:::::::::999999999888888888777777777666666666666555444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222111111000000000000000000000///......////////////////////////......////////////...............//////000000000000000000000000000000000.................................///////////////////////////////////////000000000000000000000000111111000///....................................////////////000000000000//////////////////000000000000000000////////////.../////////000000000111//////............////////////000000000000////////////////////////////////////............//////---///000222222000///---////////////000000000000///000111111000000111222//////............//////////////////////////////////////////////////////------------.........///...///000111222222222222111111111111000000//////////////////////////////......///000000///......////////////////////////......//////000000000000///000000000//////000000000000000000000000000000///000000000111111111111000000000000000000000000222111111000000000000000333333333333222222222222333333222222333333444555666888999888777666777888777777777888888999999999444666777999999999888777888888999::::::::::::::::::;;;===>>>??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIMMMMMMNNNMMMMMMLLLJJJJJJGGGIIIKKKLLLLLLKKKIIIHHHJJJLLLNNNNNNMMMLLLKKKLLLJJJGGGEEEEEEHHHLLLMMMMMMFFFEEEEEEGGGHHHIIIGGGFFFHHHIIIIIIIIIHHHGGGFFFEEEBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777666666666666666555555555555444444444444444444444444333333222333333444444555555555555222222111111111000000000000000111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111///////////////000000111111111111111111111111111BBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>=========<<<<<<>>>???@@@AAAAAAAAA::::::::::::999999999999888888777777777666666666666555444444333333444444333333333333333333333333111111111111111111111111111111111222222222222222111222222222222111000000111111111111111000//////////////////////////////......////////////......------......//////000000////////////////////////.................................///////////////000000000000000000000000111111111111000000000000000000///......---......////////////////////////////////////000000000000......////////////000000000000000000////////////......//////000000111111//////............//////---....../////////////////////////////////////////////............//////...///000111111000///...////////////000000000000///000111111//////000111///............//////000////////////////////////////////////////////////------.........////////////000111222333333444444222222111111000/////////////////////////////////---...///000000///...---////////////////////////---......//////000000111***,,,...//////000222333000000000000000000000000000000000000111111111111111111111111111111111111111000000/////////000000222222333333333333333333333333222222333333444555555777888777666555666777777777888888999999::::::555666666777888888777777777888999:::;;;;;;::::::;;;;;;<<<>>>????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIKKKLLLMMMMMMMMMMMMKKKKKKGGGHHHJJJLLLKKKIIIFFFEEEJJJKKKLLLLLLLLLMMMOOOQQQOOOKKKGGGGGGJJJMMMNNNMMMGGGFFFFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDAAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999::::::::::::999999888777777777777666666666666666555555555555444444444333333444444333333222111333333444444555555666666222222222111111111000000000000111111111111000000111111111111111111111111//////000000000000000111111000000000000000/////////////////////000000000000000000000000000000000000000000000000000000000/////////000000000111111......///000000111222222111111111111111111111111BBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>======<<<===============<<<<<<:::::::::999999999999888888777777777666666666666666555444444333333444444333333333333333333333333111111111111111111111111000111111111222222222222111222222333222111000///000000000000000///......////////////////////////......////////////......---......///000000111111////////////////////////..................................../////////000000000000000000000000000111111000000000/////////000000//////////////////////////////////////////.../////////000000000111........./////////000000000000000000////////////.........///000111111111//////............//////,,,,,,---...............//////////////////////////////............////////////000000000000//////////////////000000000000...///000000......///000...............///000000////////////////////////////////////////////////....../////////000000000000111222333444555555555222222111111000//////...000000000000000000000000---...///000000///...---////////////////////////------......///000000111***---///000///000222444000000000000000000000000000000000000111111111111222222222222222222222222111000000000000000111111000000111111222222333333333333222222333333444555444666777666555444555666666666666777888999999999777777777777777777888999777888999;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCC@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHJJJKKKLLLLLLIIIFFFDDDHHHIIIJJJKKKMMMPPPUUUXXXWWWRRRKKKJJJKKKMMMLLLJJJGGGFFFFFFGGGIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888777777888999999888999999:::::::::999999666666666666777777777777666555555555555444444444333333333333333222111111111222222333444444555555333333222222222111111111000111111222222111111000111111111111111111111111////////////000000111111111111000000////////////------........./////////000000000000000000000000000000000000000000000000////////////000000000111000000111111111111111111111111111111111111111111EEEFFFHHHIIIJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIKKKMMMMMMMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCBBB@@@???>>>>>>============<<<;;;999888777:::::::::999999999888888777777777777666666666666555555444333333333333444333333333333333333333333111111111111111111111111000000111111222222222222111111222333222111000///---------------,,,,,,+++////////////////////////......////////////.........//////000111222222222111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000000000//////.........---111111000000000000111111000000000000000000000000.../////////000000111111---.........//////000000000000000000////////////---......///000111111222//////............//////+++,,,,,,---.........---//////////////////////////////............//////000000////////////000000////////////000000000000...///000///...---...///...............///000111////////////////////////////////////////////////////////////000000000000000111333444555666666666222222222111000//////...111111111111111111111111---...///111111///...---////////////////////////---------...///000000111///111333222///...000222000000000000000000000000000000000000111111111111222222222222222222222222222111111111111111222222...//////000111222222333333333222222333333444555444555666555444333444666444555555666777888888999999888777777777888999:::777888:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCC???>>>>>>===???AAACCCEEECCCDDDEEEFFFFFFEEEDDDCCC@@@BBBDDDFFFGGGFFFEEEDDDDDDEEEHHHJJJKKKKKKJJJJJJIIIKKKMMMNNNMMMJJJFFFDDDFFFGGGIIIKKKNNNSSSZZZ^^^]]]WWWOOOLLLLLLMMMKKKHHHFFFEEEEEEFFFHHHHHHGGGEEECCCDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;::::::999999::::::;;;999888777666666777888999777888999:::::::::::::::666666666666777777777777666666555555555444444444222333333333333222111111000000111222333333444444333333333222222222222111000111111222222222111111000000000000000000000000.../////////000000111111111111000000/////////....../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000222222333222222111000///111111111111111111111111GGGHHHIIIIIIJJJJJJIIIIIIGGGGGGFFFFFFGGGIIIJJJLLLFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCEEEFFFHHHJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???============>>>>>>======;;;:::999888888777777888999:::;;;;;;<<<:::999777666666666777888999888555333333444666888333222111111333333222111333333333222222111111111111111222222222222111111000000000000000000000000222111000//////...//////000000000000000000000000000000//////.........---333222222222111111000000000///.........000111222333222///...---...///000........................////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000------------.........///.........///////////////////////////////////////............////////////......//////000000111111//////000000000000//////000000000000000000000000////////////////////////000000000000000///......000000////////////000000000222444666666444222000000000//////.........---000///...---...000222333////////////////////////000///...------...///000////////////000000000000000000000000000000000000222222222333333222222222////////////000000000000222222111111111111222222333333222111000000111111555444333111000...---,,,222222222222333444555555444555555666777888888999555555666777888999999:::777777777888999999::::::888999999::::::;;;;;;<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDFFFFFFEEEBBB@@@???@@@BBBBBBDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFIIIJJJKKKKKKJJJIIIOOOWWWWWWOOOHHHGGGKKKJJJHHHGGGIIIOOOXXX^^^^^^ZZZRRRKKKHHHGGGIIIKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<>>>??????>>>===<<<999999::::::;;;<<<======999888777777666777777777999999999999999999999999888888888888777777777666333333333444444555555555555555444444444333333333111222222333333222222111111111111111111111111111222222222222222222222222333111000000111111000...222111111111000000//////000000000000000000000000////////////////////////000111111000///......///222111111111000000//////111111111111111111111111//////000111111111111111000000111111111111000000HHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>=========>>><<<<<<;;;;;;:::999888888666777777888888999999:::888777666666555555666666777666444333222333444555333222111111333333222111333333333222222111111111111111222222222222111111000000000000000000000000111000000////////////000000000000000000000000000000/////////............000000000/////////......000///......///000111222111000///......//////000////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000111000///......///000111000000000000000000000000//////000000000111111111000000000000000000000000------........./////////000/////////............////////////////////////............////////////---------...............//////000000000000//////000000000000000000000000////////////////////////000000000000000///......000000////////////000000///000222333333222000///000/////////............000//////......///111111////////////////////////000///...------...///000////////////000000000000000000000000000000000000111111222222222222111111////////////000000000111222111111111111111111222333222222111000000111111000000000000111111111111222222222222333444555555555555555666777777777888666666666777888888888999555555555666777777888888888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEBBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEGGGHHHIIIIIIMMMMMMTTT^^^```WWWMMMIIIIIIHHHFFFEEEGGGLLLTTTYYYZZZWWWQQQKKKHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@======>>>>>>>>>======<<<999::::::;;;<<<<<<======999999888777777777777888999999999999999999999999777777777666666666555555333333444444444444444444444444444444333333333333111222222333333222222111111111111111111111111111222222222222222222222222222111000000111111000...111111111111000000000///000000000000000000000000////////////////////////000111111000///......000111111111000000000//////000000000000000000000000///000000111111111000000000000111111111111000000HHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>============;;;;;;;;;::::::999999999777777777777777777777777555666666666666555444444444444444333333333333333333222111111222333222111222222222222222111111111111111222222222222111111000000000000000000000000000000/////////000111111000000000000000000000000////////////............000000////////////......000////////////000000111//////////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000000000////////////000000000000000000000000000000//////000000000000111111000000000000000000000000....../////////000000000000000//////......------000000000000000000000000............////////////...............---------//////000000000000//////000000000000000000000000////////////////////////000000000000000//////...000000////////////000000////////////////////////////////////............000000000000//////////////////////////////////////////............//////////////////000000000000000000000000000000000000000000111111111111000000/////////000000000111111111111111111111111111111333222111111000111111111//////000000111222222222222222222222333444555555555555666666666666666666777777777777777777777777555555555666777777888888888999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFEEECCCAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIPPPTTT^^^hhhhhh]]]PPPIIIGGGFFFEEECCCDDDHHHNNNSSSTTTRRROOOKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<=========::::::999888888888888888999999999999999999999999666555555555555444444444444444444444444444333333444444444333333333222222111111222222222222111111111111111111111111111111222222222222222222222222222111000000111111000///111111111111000000000000000000000000000000000000///////////////////////////000111000///...///000111111000000000000//////////////////////////////000000111111111000000///000000111111111111000000HHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@???>>>>>>=========;;;;;;;;;;;;::::::::::::888888888777777666666666555555666777777555444333333444444555444333222111222111000111222333222000222222222111111111111111111111222222222222111111000000000000000000000000////////////000111222222///////////////////////////////////////.........111111111111111111000000000////////////000000000------...///000000000///////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////000000////////////000000////////////////////////////////////000000000111000000000000000000000000////////////000000000000.........///////////////000000000000000000000000............////////////111111000000//////......//////000000000000////////////////////////////////////////////////////////////000000000000//////000000////////////000000//////...------.../////////////////////.........111111111111000///------/////////////////////////////////....../////////////////////000000000000000000000000000000000000//////000000000000////////////000000000111111111111111111222222111111111222222111111111111111222222222111111111111111000222222222222333444555555666555555555555555555555777777777777777666666666777777777888999999::::::888999999::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJLLLMMMSSS^^^kkkqqqiiiZZZMMMGGGFFFFFFDDDBBBBBBEEEJJJNNNNNNNNNMMMKKKJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???AAA???===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<=========;;;:::999999888888999999888888888888888888888888555555555555444444444444555555555444444333333333333333333333222222222222111111222222222222111111111111111111111111111111111111111111111111111111222000///000111111000///111111111000000000000000///////////////////////////////////////////////////000111000///...///000000000000000000000//////000000000000000000000000000111111111111000//////000000111111111111000000GGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999888777777666666555666777888777666555444333444666666666555333222222111000000222222111000111111111111111111111111111111222222222222111111000000000000000000000000000000///000000111222333////////////////////////.........///////////////000000000000000000111111///000000000000/////////,,,---...///000000//////........................////////////////////////////////////////////////////////////////////////---....../////////////////////////////////////////////000000000000//////////////////////////////...////////////000000000////////////////////////////////////000000000000,,,------...///000111111////////////////////////............////////////111111000000//////......//////000000000000////////////////////////////////////////////////////////////000000000000//////000000////////////000000111///...------...///111.........///////////////111111111111000...---,,,////////////////////////...//////////////////...////////////000000000000/////////////////////////////////000000/////////000000000000111111111111000111222222222222111000222111111111111111222222222222111111111111111111222222222222333444555555555555555444444444444444777777777666666666666666777777777888999999::::::888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGFFFEEEDDDDDDEEECCCDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIJJJLLLOOOSSS]]]mmmzzzxxxgggUUUKKKHHHFFFFFFEEEDDDCCCDDDHHHKKKJJJKKKKKKKKKJJJJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBBAAA@@@@@@??????@@@???===;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888999999888888888888888888888888666666555555555444444444555555555444444333333333333333222222222111111111000111111222222111111000111111111111111111111111111111111111111111111111111000///000111222111000000000000000000000111111////////////////////////////////////////////////...000111000///...///111//////////////////000000111111111111111111111111000000111111111000000///000000111111111111000000FFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBBBBAAA???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777777666777777777777666555555444555555666666555333222222111000000111222111000000000000111111111111111111111222222222222111111000000000000000000000000111111000000000111222222000000000000000000000000.........///////////////------............/////////000000000000//////.....................//////........................////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000//////000000000000//////000000000000000000000000......////////////000000////////////////////////....../////////000000000,,,------...///000111111////////////////////////............////////////...............---------//////000000000000//////000000000000000000000000////////////////////////...//////000000000000000000000////////////000000111000///......///000111.........///////////////222111111000///......---////////////////////////......////////////......////////////000000000000//////////////////////////////000000000000//////000000000111111111222222000111222333333222111000111111111000111111222333//////000111222333444555222222222222333444555555333444444444444444444444666666666666666666666666555555555666777777888888888999999::::::;;;;;;<<<======>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGGGGHHHKKKRRRWWWlll{{{yyycccRRRKKKJJJFFFGGGFFFEEEDDDEEEGGGJJJIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888888888888888888666666555555555444444444444444444444444444333333222222222111111111000000000000111111111111000000111111111111111111111111111111111111111111111111111000///000111222111000000000000000111111111111000000000000000000000000////////////////////////...///000000//////000111......////////////000000111111111111111111111111//////000111111111111111000000111111111111000000EEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGEEEEEEDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@???>>><<<;;;;;;;;;::::::999888777777777777777777777777666666777666555555444444555555444444444444444333222222222000///000111222111//////000000000111111111222111111222222222222111111000000000000000000000000222222111111000111111111000000000000000000000000............/////////000---------........./////////000111111000///...---000///...---------...///........................////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000...///000111111000///...000000000000000000000000........./////////000000////////////////////////------.........///////////////////////////......------------------------............////////////---------...............//////000000000000//////000000000000000000000000////////////////////////......///000000000000000000000////////////000000//////............//////............/////////000222111000.........//////////////////////////////---...///000000///...---////////////000000000000///////////////////////////000000111111000000///000000111111111222222222///111222333333222111///111111000000111222222333000000111222222333444444222222222222333444555555222222222333444444444555444555555555666777777777555555555666777777888888888999999::::::;;;;;;<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFCCCEEEGGGGGGFFFFFFFFFHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGHHHMMMWWW^^^yyyrrr^^^RRRLLLIIIEEEFFFFFFFFFEEEEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBAAAAAA@@@?????????<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::999999888777777777777888888888888888888888888888444444444444333333333333333333444444444444444444222111111111000000000000000000111111111111000000111111111111111111111111111111111111111111111111000/////////111222111000///000000000111111111111000000000000000000000000////////////////////////---///000000//////000222........./////////000000111111111111111111111111---...///111222222222222000000111111111111000000DDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE?????????@@@@@@AAAAAAAAA??????@@@@@@???>>><<<;;;::::::999888777666555444666666666666666666666666666555444333222333444555333333333222222222111111111000///000111222111/////////000000111111111222111111222222222222111111000000000000000000000000333333222111000000000111000000000000000000000000---.........//////000000.../////////000000111111///000111111111///...---111000...,,,+++,,,...///000000000000000000000000////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000...///000111111000///...000000000000000000000000............/////////000////////////////////////------------.........///222111000///...---,,,,,,------------------------............/////////000.../////////000000111111//////000000000000//////000000000000000000000000////////////////////////......///000000000000000000000////////////000000........................---.........//////000000222111///...---...000111////////////////////////---...///000000///...---////////////000000000000////////////////////////000000111111111111000000000111111111111222222222///000222333333222000///111111000000111222333333444444333333222111111000222222222222333444555555111111222333333444555555333444444555666777888888777777777888999999::::::888999999::::::;;;<<<<<<>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGCCCEEEGGGGGGGGGFFFGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIIIIJJJPPP[[[ddd{{{iiiZZZRRRLLLFFFDDDEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIGGGGGGFFFEEEBBBBBBAAAAAA@@@??????>>>:::;;;<<<=========<<<;;;999999999999999999999999999888888777666777777777777777777777777777777777333333333222222222111111333333333444444555555555111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000000000000/////////111222222111//////000000111111111222000000000000000000000000////////////////////////---///000000//////000222---.........//////000000000000000000000000000000,,,---///000222333333333000000111111111111000000BBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIGGGEEECCCFFFFFFGGGGGGGGGEEECCCBBBFFFGGGGGGGGGFFFEEECCCBBBCCCDDDEEEGGGGGGFFFFFFEEEIIIHHHFFFEEEEEEEEEFFFGGGFFFDDDCCCAAA@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;:::999888777666666666666444555666777777666555555555555444444444333333333444444333333333333222222222222111111222222333444222222222111000//////...111000...---...///111222111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////000000111111222222111111111111111111111111//////////////////////////////............//////000000//////............000000000000000000000000//////000000///...------........................111111000///...---,,,,,,111000///---...///000222111000///......///000111////////////////////////000000////////////000000111000///......///000111//////000000000///---,,,............////////////////////////000000000000////////////////////////444333222000///---,,,+++000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......////////////......000000//////.........---////////////////////////000///.........///111222000000//////.........---...///000111222333333333000000000000000000000000222222222222222222222222444333333333222111111111000000111222333333444444333333333333333333333333666666666666666666666666666555444333222333444555999999888888888888888888:::999888888999:::<<<===@@@@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDGGGIIIJJJHHHIIIQQQ___jjj}}}qqq```UUUQQQLLLFFFHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIGGGFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999888888777777777777777777666555444444555666777666666777777666666555444111222333333333333222111222222222222222222222222222222222111111111111000000000000000000000000000//////000000111111111111111000///......///000111222222222111111111000000222111111111000000//////000000000000000000000000//////000000000000//////////////////////////////------...///000111111222111111111111111222222333000000000000000000000000AAABBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJEEEGGGHHHIIIIIIIIIGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<;;;===<<<;;;:::999999999999555666777888888777666666555555444444444333333333444444333333333222222222222222111111222222333444222222111111000//////...111000.........///111222////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000000000111111111111111111111111//////////////////////////////............/////////000000111000///...---///////////////////////////////////////...------////////////////////////000000000///......------222111///.........000111111000///......///000111////////////////////////000000////////////000000111000///......///000111//////000000000//////...............////////////////////////000000000000////////////////////////111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......////////////......000/////////............////////////////////////000//////...///000111222000/////////............000000111222222222111111000000000000000000000000222222222222222222222222111111111111000000000000111111111222222333333333333333333333333333333333555555555555555555555555666555444444444555666666888888888888888888888888999999999888999:::<<<===============>>>???@@@AAA===>>>???@@@AAAAAAAAA@@@???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGJJJKKKJJJKKKRRR```kkkyyyuuuiiiYYYOOOMMMKKKHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999888777777666666777777666666555555555555666666333333333333333222222111111222222333333222222111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000111111111000///......///000111222222222111111111000000111111111111000000000///000000000000000000000000//////000000000000//////////////////////////////000000000111222222222333///////////////000000111000000000000000000000000@@@AAABBBCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKEEEFFFHHHIIIJJJJJJIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@???>>>>>>======<<<<<<<<<::::::999888777777777777777777888888888777777666555555444444444333333333333333333333222222222222222111111111111222333333222222111111000/////////000000///...///000111222////////////////////////000000000000000000000000////////////////////////////////////////////////000000//////////////////000000000000000000000000//////////////////////////////............//////...///000111111000...---///////////////////////////////////////......---000000000000000000000000////////////////////////222111000.........///000000000////////////000000////////////////////////000000////////////000000000000////////////000000//////////////////000000............////////////////////////000000000000////////////////////////.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......////////////......////////////............///////////////////////////////////////000111111////////////............111111222222111111000///000000000000000000000000222222222222222222222222......//////////////////111111222222222222222222222222333333333333333333444444444444444444444444555555555555555666777888888888888888888888888888999999999999:::;;;<<<<<<<<<<<<======???@@@BBBBBB???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGIIIJJJIIIJJJQQQ\\\fffmmmiii^^^PPPIIIIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888999888777777666666777777555555666666666666555555222222333333222222111000111111222333333222111111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000000000////////////000000222111111111111000000000111111111111000000000000//////////////////////////////000000000000//////////////////////////////111111111111111111111111///////////////000000111000000000000000000000000???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIJJJJJJJJJJJJIIIEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<999888777666666555555666777777777777777666666555555555444444444333333333333333333222222222222111111111111111111222222333111111111111000000//////000000/////////000111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////......------//////////////////////////////////////////////////////............////////////..................////////////////////////...///////////////......////////////////////////......//////000000000000222111000///......//////000000////////////000000////////////////////////000000////////////000000000000////////////000000......---,,,---...000111............////////////////////////000000000000////////////////////////---......///000111111222////////////////////////////////////000000000000//////////////////////////////////////////////////////............//////////////////////////////......////////////......///////////////.........///////////////////////////////////////000000111///////////////.........000000111111111111000000000000000000000000000000111111111111111111111111---......//////000000000222222222222111111111111222222222222222333333333333333333333333333333333333444444555666666777888777777777777888888888888999999999999:::;;;<<<<<<>>>============>>>>>>???@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGGGGKKKTTT[[[___[[[TTTLLLGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777888888777666666666666666333444666666666666444333444555555555555444333333111111222222222222111111000000000000000000000000111111111111000000000000////////////////////////000000000000000/////////000000////////////000000111111111111000000000000111111111000000000000000//////////////////////////////000000000000/////////////////////////////////////////////.........111111111111111222222333////////////////////////??????AAABBBDDDFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDCCCBBB@@@???======>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999999999999666666555555444444444444555555444444444333333333333333222222222111111111111111000000111111222333111111111000000000000000000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////......------........................//////////////////////////////............//////000...,,,******,,,...000..............................///////////////.................................//////000111111111111111000/////////////////////000000000000//////////////////////////////000000////////////000000//////000000000000//////------,,,+++,,,---///000............////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////............//////////////////////////////......////////////...............///////////////////////////////////////...//////000000000000000.........///////////////......///000111222222111000000000000000000000000111111111111111111111111/////////000000111111111222111111111111111111111111111111222222333333333333333333333333333333333222222333444555666666666666666777777777888888888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAAAAAAAA@@@??????AAABBBCCCEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHGGGFFFHHHMMMQQQRRRPPPMMMKKKIIIGGGFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@???AAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;::::::999888888777777888777777666555666666666333444555666666555444333666666666666666555444444111111111111111111111111////////////////////////111111111000000000//////////////////////////////000000////////////////////////000000000000//////000000000000000000000000000000000000000000111111//////////////////////////////000000000000///////////////////////////////////////...............111111111111111222222333////////////////////////???@@@AAABBBDDDEEEGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAA===>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777888666666555444333333333333555555444444444333333333222222222222111111111111111000000000000111222222111111000000000000000000000000000111111111222222////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////////////////////////////////////////////////////////////////............/////////...,,,******,,,///111........................---...//////////////////......................../////////000000111111111/////////000000000000000//////000000000000//////////////////////////////000000////////////000000//////000000000000//////---------,,,------..................////////////////////////000000000000////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......////////////...............///////////////////////////////////////......///000000000000000.........///////////////,,,---///000111222222222000000000000000000000000111111111111111111111111000111111111111111222222000000111111111111111111000000111111222333333333333333333333333333333333222222333444555555555444555666666777777888888888888888999:::;;;;;;;;;;;;888888999999;;;<<<>>>>>>>>>??????@@@@@@@@@??????AAABBBCCCEEEFFFGGGGGGGGGDDDDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBCCCCCCDDDDDDIIIJJJIIIHHHGGGGGGJJJLLLKKKIIIIIIJJJJJJFFFEEEGGGGGGGGGHHHHHHHHHFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@?????????@@@@@@???>>>==================<<<<<<<<<;;;;;;;;;999999999888888888888777888777666666555555666666444444555555555555444444444444555555444444333222222111000000000000111222////////////////////////111111000000000/////////000000000000000000000000.........//////000000000//////000000000000////////////000000000000000111000000000000111111111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000///////////////000000111000000000000000000000000@@@@@@AAABBBCCCEEEEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCCCCDDD>>>??????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777666555555555555888777555444333333444444555555444444444333333333222222222222111111111111000000000000000111222222000000000000000000000111000000111111222222222111////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000000000//////////////////////////////////////////////////////............//////........./////////000000........................------...///////////////........................000000000000000000111111---...///000000111111111...///000111111000///...////////////////////////000000////////////000000...///000111111000///.../////////000//////..................////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......////////////................../////////000////////////////////////---...///000111000000///............/////////000......///000111111000000000000000000000000000000111111111111111111111111222111111111111111111000//////000000111111222222///000000111222222333333444444444444444444444444333444555666666555444444555555666666777888888999777888:::;;;<<<;;;;;;;;;:::999::::::;;;<<<===>>><<<===>>>>>>???????????????@@@BBBCCCEEEFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFGGGGGGGGGGGGGGGHHHIIIIIIEEEDDDHHHGGGDDDEEEHHHFFFGGGHHHIIIHHHFFFDDDCCCAAAAAACCCDDDDDDEEEEEEEEE@@@@@@@@@@@@????????????@@@???>>>======<<<<<<===;;;;;;;;;;;;::::::::::::777777777888888888888888777777666555555555555666555444444333333444444555333444444444444333222222222111000//////000111222000000000000000000000000111000000000////////////000000000000000000000000,,,------...///000111111...///000111111000///...////////////000000111111///000000000111111111111000000000000000000000000//////000000000000//////////////////////////////.../////////000111111111///////////////000000111000000000000000000000000AAAAAABBBBBBCCCDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIAAABBBCCCEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFCCCBBBAAAAAABBBCCCEEEFFF???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888999888666555444444444555555555444444444333333333222222222111111111111000000000000000000111111222000000000000000111111111000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////000000111111222222000000000000000000000000//////////////////////////////............//////,,,...111444444333000...........................------...///000000//////000000000000000000000000111111000000000000000000,,,---...000111111111111...///000111111000///...////////////////////////000000////////////000000...///000111111000///...000111222222222000///.............../////////000////////////000000000000////////////////////////......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......////////////......---.........//////000000////////////////////////---...000111111111000///---.........//////000000000000000000000//////...000000000000000000000000000000000000000000000000222222111111000000//////...//////000111222222333///000000111222222333333444444444444444444444444555666777777777666555444444555555666777888888999777888:::;;;<<<<<<;;;:::???>>>===<<<;;;:::::::::;;;;;;<<<>>>????????????===>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGIIIDDDBBBDDDEEEBBBDDDJJJFFFGGGHHHIIIHHHFFFDDDBBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@????????????@@@???>>>======<<<<<<<<<:::::::::999999999888888666666666777888888999999777777666555555555555555555555333222222333555555444444555555555444333333222111000//////000111222111111111111111111111111000000000000////////////000000000000000000000000+++,,,---...///111222222...///000111111000///....../////////000000111111//////000000111111111222111111111111111111111111//////000000000000//////////////////////////////+++,,,,,,---...///000000111111111111111222222333000000000000000000000000EEECCCAAA>>>>>>AAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAA@@@AAABBBDDDEEECCCBBBAAA???===<<<;;;:::777888999999::::::::::::888888888888666444222111666666555444333333222222111222222333333222222111333333333333333222111000222111111000000000000000000///.........000111222...///000111111111111111222222111000///...------000000//////.........---////////////////////////////////////////////////000000//////......------222222111000///...------////////////////////////111000///......///000111000000//////......------,,,,,,,,,---------......+++,,,,,,------...............////////////......---------.........//////............////////////000000000000000000000000------............------000000000000000000000000------......//////000000//////////////////////////////.........---------////////////////////////............////////////222111000//////....../////////////////////////////////000000111111111111000000000000////////////---.........---,,,++++++////////////////////////111111000000//////......////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////333333222222222222222222000000000000000000000000111111111111111111111111///000000000000111111111333333333333333333333333333333333444555666777777444666888888777666777888777777888999;;;<<<======<<<;;;:::999:::;;;<<<===>>>===<<<;;;;;;<<<>>>>>>CCC@@@>>>???BBBEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGEEEBBB???CCCBBBAAABBBCCCCCCAAA@@@BBBBBBAAA@@@???>>>======@@@???>>>======<<<<<<===;;;;;;;;;::::::999999999666666555666666777888999::::::999888666444333222333333222222222222111111444444444444333333222111000000000000000000000000111111000000//////......///......//////000111222///...,,,******,,,...///////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000DDDBBB@@@??????@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@???===<<<;;;;;;777888888999999999999888777777888888777555333222555555555444444333333222111222222333333222222111222333333333222222111000222111111000000000000000000//////......///000111000111111111111111000000000000000000////////////000/////////............///////////////////////////////////////////////////////////////.........222111111000///......---////////////////////////......------------......///////////////.........---.........////////////------------..................////////////......---------.........//////............////////////000000000000000000000000......////////////......000000000000000000000000........./////////////////////////////////////////////.........---------////////////////////////............/////////////////////......///000000////////////////////////000000000000000000111111000000000000////////////...............---,,,,,,////////////////////////111000000000/////////...////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222333333333333333333333333222333333444444555555555333555777777777666777888777888888999:::;;;<<<<<<::::::999888999:::;;;<<<===<<<;;;;;;<<<===>>>???CCCAAA???@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFEEEBBB@@@AAA@@@@@@AAACCCDDDCCCBBB?????????@@@@@@@@@@@@AAA??????>>>===<<<<<<<<<<<<:::::::::999999999888888666666666666666666777888444555555666666666555555444444444444333333333333333444444444333333222111000000000000000000000000111000000000/////////...111000///////////////000000000///......///000000////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGEEEDDDDDDFFFGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAA@@@@@@@@@?????????>>>======<<<<<<888999999999999888888777666666777888777666555444444444444444444444444444111222222333333222222111222222222333222222111000222111111000000000000000111000000////////////000333333333222222000//////.../////////000000000111////////////............////////////////////////////////////////////////.........///////////////111111000000//////......////////////////////////------............------.........//////////////////000000000000000111111////////////..................////////////......------........./////////............////////////000000000000000000000000//////000000000000//////000000000000000000000000000000///////////////.../////////////////////////////////............---////////////////////////............////////////------------...///000111////////////////////////000000000000000000000000000000000000///////////////////////////......---////////////////////////000000000000////////////////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...//////000000111111111000000000000000000000000111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333444222444666777777666777999888888999999999:::::::::999888888888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@DDDCCCAAAAAACCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCDDDEEEEEECCC@@@@@@??????@@@CCCDDDDDDCCC????????????@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999999888888777777666666555666666666222333444555555555555555666666555555555444444444333333444444444333222222000000000000000000000000000000000000////////////222111000///............000000000000000000000000////////////////////////000000000000000000000000///000000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDEEECCCBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===>>>===============<<<<<<::::::;;;::::::999888777555666777888888777666555333333444444444444444444111222222333333222222111111111222222222222111111222111111000000000000000111111000000//////......222222222222222111000000////////////000000000000///////////////.........////////////////////////////////////////////////------......//////000000000000000000////////////////////////////////////...///000111111000///...------......//////000000000000000000000000000000111111000000//////............////////////..................////////////............////////////////////////////////////000000111111111111000000////////////////////////111000000000//////....../////////////////////////////////...............////////////////////////............////////////---------------...//////////////////////////////000000000000000/////////000000000000//////////////////000000000000//////////////////////////////000000000000////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////......//////000111222222000000000000000000000000111111111111111111111111111111222222222333333333222222333333333333444444444444444444444444444333222444666777666666777999888888888999999999999999888888888999999:::;;;;;;::::::;;;<<<===>>>???@@@DDDCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBCCCDDDEEECCCAAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@@@@???>>>===<<<<<<======<<<;;;::::::::::::::::::::::::::::::999999888777666555555555555555444555555555555444444333666555555555555444444444333333333444444333333222000000000000000000000000000000000000////////////111111000///////////////......////////////......////////////////////////////////////////////////.../////////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDEEECCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999555666777888888888777666333333444444444444444444111222222333333222222111000111111222222111111111222111111000000000000000111111000000//////......///000111222222222222222111111111000///..................///////////////////////////////////////////////////////////////------......//////000000////////////000000000000////////////////////////...///000111111000///...------......//////000000////////////////////////111111111000000//////.........////////////.............../////////000000............////////////////////////////////////000000111111111111000000////////////////////////111111000000/////////...////////////////////////////////////////////////////////////////////////............//////////////////...---------------////////////////////////000000//////////////////000000000000//////////////////000000000000000///////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000111222333333000000000000000000000000111111111111111111111111111111222222222333333333222222222333333444444444666666666666555555555555222444666666666666777888888888888888888888888888888999::::::;;;<<<<<<<<<999:::;;;<<<>>>>>>??????CCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAABBBDDDDDDCCCBBBDDDBBB@@@???@@@AAA@@@?????????>>>===<<<;;;::::::===<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;777777666555555444555555555555666666666555555444444444444333333333222222222333333444444333333333000000000000000000000000////////////000000000000///////////////000111111......////////////......////////////////////////////////////////////////......//////000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::999555666777888888888777666444444444444444444444444111222222333333222222111///000111111222111111111222111111000000000000000///000000000000000///.........///111111222222222222222111000///...------.........///////////////////////////////////////////////////////////////.........///////////////......//////000000111111////////////////////////------............------........./////////////////////............------000000000000////////////......////////////............/////////000000000............////////////000000000000000000000000000000111111111111000000000000000000000000000000111000000000000000000///////////////////////////...////////////000000000////////////////////////............////////////111000///...------------////////////////////////.........//////000000000000000000000////////////...//////000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////000000111111222222222000000000000000000000000111111111111111111111111111111111111222222222333111222222333333444444555666666666666666666777777333444666666555555555666666666777777888888888888888999:::;;;<<<=========::::::<<<===>>>>>>>>>>>>@@@AAACCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHEEECCCBBBBBBDDDDDDCCCBBBFFFCCC@@@??????@@@???>>><<<<<<<<<<<<==================<<<;;;::::::::::::999:::::::::::::::;;;;;;666666555555444555555555222333444555777777888888333333222222222111111111222222333444444444333333000000000000000000000000////////////000000000000............///000111222000000000000000000000000////////////////////////000000000000000000000000...//////////////////000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////BBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDGGGFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC??????@@@@@@AAAAAAAAAAAA@@@??????>>>======>>>>>><<<<<<<<<;;;;;;:::::::::888888999999::::::999999666777888999888888666666555555555444444333333222111222222333333222222111//////000111111111111111222111111000000000000000...///000111111000000///...//////000000000//////111111000000//////................../////////000///////////////////////////////////////////////////////////////.........---......///000111111222////////////////////////......------------......///////////////........./////////......---------......///////////////000......////////////........./////////000000000000............////////////000000000000000000000000///000000000000000000///000000000000000000000000000000000000000111111111////////////////////////.../////////000000000000////////////////////////............////////////000000///....../////////////////////////////////,,,------...///000111111000000000000////////////---...//////000000000///////////////////////////.../////////000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222111111222333333444555555444444555555666666777777444555777666555444444555444555555666777888999999666777999;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>=========???BBBCCCAAA@@@AAACCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGFFFFFFGGGHHHHHHGGGEEECCCCCCDDDDDDCCCBBBDDDBBB???>>>???@@@@@@@@@=========>>>>>>>>>??????>>>===<<<;;;::::::::::::777777888888888999999999555555444444444555666666111222333444555666666666333222222222111111111111111222333333444444444333000000000000000000000000.../////////000000000111000///////////////000111000000///......///000000////////////////////////000000000000000000000000///////////////.........000000000000000000000000////////////////////////////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000CCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDIIIGGGEEEDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA<<<===>>>???AAACCCDDDDDDAAA@@@???=========>>>???======<<<;;;;;;:::999999555666777888888888888888777888999999888777666555666666555444333333222222222222222333333222222222//////000111111111111111222111111000000000000000---...///111111111000000000000000000///...---,,,////////////000000000000---.........//////000000////////////////////////////////////////////////000000//////.........---------...///000111222222////////////////////////111000///......///000111000000//////.........---000000//////.........---------......//////000000......////////////......////////////000000000000............/////////000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111222222////////////////////////.../////////000000111111////////////////////////............/////////000//////...//////000111222////////////////////////+++,,,---...///111222222000000000000////////////------...///////////////////////////////////////.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////.........000000000000000000000000111111111111111111111111///000000000000111111111111111222333333444555555333333333444555666777777555666777666444333333333333444555666777888999:::555666888:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;>>>BBBBBBAAA@@@AAACCCBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGDDDDDDDDDDDDCCCBBBCCC@@@>>>===???AAABBBBBBBBBBBBAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;555555666666777777777888444444444444444555666777444444444444333222111000333333333222222222111111111222333333444444444444000000000000000000000000.../////////000000111111222111000//////......//////...,,,++++++,,,...///////////////////////////000000000000000000000000000000//////.........---000000000000000000000000////////////////////////////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCCCCDDDFFFHHHIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAA???>>>>>>======<<<<<<;;;;;;:::999999888888777777777777888888999888777777777777555333///000222333444444333222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111///......///000000///////////////...------............////////////000///...------...///000//////............////////////.........---------//////............//////111000000///...---------////////////////////////...///////////////......---.........//////000000111111000000//////..................////////////////////////000000000000222111000111222222222000000000000000000000000000111000///......///000111///////////////////////////...---,,,,,,---...///111000///...------.../////////////////////////////////////////////////////////////////////////////////......---------,,,---------.........//////000000//////.........---000000000000////////////000000//////.........---000000////////////000000............////////////////////////////////////......////////////............////////////......000000//////.........---////////////////////////---...///000000///...---000000////////////000000000000000000000000000000111111111000000000000000000000000000111111111111000000111111111222222222333333333444444444555555444444444555555555555666777777666555444333222222444444444444555555555666666777888888::::::;;;<<>>>>>>>>===<<<<<<<<<<<<;;;:::999888::::::999888888999::::::777666555333333444555555333333333222222222111111555555555444444333333333333222222222111000000000////////////000000000000000000//////.........---////////////////////////000000//////.........---////////////////////////,,,...//////...------.........////////////.........000000000...---...///111111000000//////.........///000///---,,,,,,...////////////////////////+++,,,...000111111000///////////////000000000000000000111111111111000000AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBFFFEEEDDDDDDEEEGGGIIIJJJFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888888777777777777888888888777666777777777555333000111222333333333222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000///////////////000000///000000000000///...---............//////////////////............//////000//////......//////000000000/////////.........//////............//////------......///000000000////////////////////////......////////////................../////////000000000000000//////..................////////////....../////////000000000444222000000111000...---000000000000000000000000111000///......///000111///////////////////////////...------------...///111000///...---......////////////////////////////////////////////////////////////////////////////////////.........---------------.........//////000/////////............000000000000////////////000/////////............//////............//////............////////////000000000000000000000000......////////////............////////////......000/////////............////////////////////////......////////////......000000////////////000000000000000000000000000000111000000000000000000000000000000000111111111111111111222222222333333333333333333444444444444555444444444555555555555666888888777666666555555555444444555555555666666666777777888999:::;;;<<<<<>>>>>>>>======<<<======<<<;;;:::999999888888999999999999888888666666555444444444444444444444444333333333222222444444333333222222222222222222222111111111111111222222111111000000000///000/////////............////////////////////////000/////////............////////////////////////,,,...//////...------...000000111111111111000000///000000000...---...///111000000000/////////...///000111000...---...///000000000000000000000000)))***,,,...///...------.........///////////////000000111111111111000000AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBFFFFFFEEEEEEEEEGGGHHHJJJDDDDDDCCCCCCBBBCCCCCCDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????===<<<<<<;;;;;;:::999999888777777666666777777888777666555666777777666444222222333333333222111111222222222222222222222222222111111111111000000000000000000000000000000000////////////////////////---...///000000111000000000000111111000000//////............////////////......////////////......000000////////////000000000000000000000///////////////............//////------......///000000111000000000000000000000000......///////////////...............////////////000000000////////////...............////////////------........./////////222000//////000000///...000000000000000000000000000000////////////000000///////////////////////////......------......///000000///............///////////////////////////000000000000000000000000////////////////////////000000////////////......---------...............////////////............////////////000000000000////////////..................------------..................////////////111111111111111111111111......////////////............////////////......////////////............//////////////////////////////............//////000000////////////000000000000000000000000000000000000000000000000111111000000000000111111111111222222222333333333444444333333333333444444444444444444444555555555555666888888888888888777777777555555666666666777777777888888999:::;;;<<<======AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFCCCBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>========================<<<;;;::::::666777888999999888777666555555666666555555444333555555555444444444333333222222222222111111111111111111111111111222222222444444333222111000//////////////////............////////////////////////////////////............////////////////////////,,,...000///...---...///000000111111111111000000///000111000...---...///000000000000///////////////000111000///...///000111111111111111111111111---...///111222111111000........................///000000111111000000///@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;;;;:::999999777777666666666666777777666555555666777888666555444444333333222111000000111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,---///111111111111000000000111111111111000000............////////////---...///000000///...---000000////////////000000//////////////////////////////............//////000000//////............000000000000000000000000---...//////////////////.........///////////////////////////////////////............////////////------------.........///...------///222444444333////////////////////////000000////////////000000//////////////////////////////............///////////////.........//////////////////////////////000000000000000000000000////////////////////////000000000000000/////////........................///////////////.........////////////000000000000///////////////.........///......------......///............////////////000000000000000000000000......////////////............////////////......///////////////.........////////////////////////000///...------...///000000000////////////000000000000000000000000000000000000000000000111111111///000000000111111111111111111222222222222333333222222333333333444444444444444444555555555555666666666777777888888888888666666666666777777777777888999999:::;;;<<<===>>>@@@AAACCCDDDDDDCCCBBB@@@BBBBBBCCCEEEFFFHHHIIIIIIDDDCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGFFFFFFDDDBBB@@@???>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;:::444666777999999777666444444555666666666555333222444444444444333333333333222222222222222222111111000000000111222222222333333333222111111000/////////////////////.........///////////////////////////////////////.........////////////////////////---...000000...---...///......////////////......///000111000.........///000000000000////////////...000111000......///000000000000000000000000000000111222333333333222222///////////////.........//////000000000000//////???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@???===<<<<<<;;;;;;:::999999777777666666666666777777555555444555777777666444555444333222111111000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,---///111111111111000000000111111111111000000............////////////---...///000000///...---000000////////////000000........................//////............//////////////////............////////////////////////------...//////////////////////////////......................../////////............////////////------------.........//////......000444666666555//////////////////////////////000000000000//////////////////////////////////////////////////////......//////////////////////////////////////////000000000000000000000000/////////////////////////////////000000000000000.....................---.........///////////////.../////////000000000111.........///////////////000//////////////////000............////////////////////////////////////......////////////............////////////...............///////////////////////////////////////000///...------...///000000000////////////000000000000000000000000000000//////000000111111111111///000000000111111111111000000000000111111111111222222222333333333444444444444444555555555555666444444555666666777777777666666666666777777777777888999999:::;;;<<<===>>>>>>@@@BBBDDDDDDCCCBBBAAACCCDDDEEEGGGHHHJJJKKKLLLEEEDDDCCCBBBBBBBBBCCCCCCGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEBBB@@@>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::444555777888888777555444444555666666666555333222333333333333222222222222222222222222333333333333000000000111222222222333000000000000000000000000.........///////////////////////////////////////.........///////////////////////////////////////---///000000///......///......////////////......///111111111///...///000////////////000000000000---...//////------...///////////////////////////......//////000000//////111111111000000000////////////000000000000//////>>>???@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCC???@@@AAACCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????===<<<<<<;;;;;;:::999999777666666555555666666777666555444555666666555333555444333222111111111111111111111111111111111111//////000000000000000111000000000000000000000000////////////////////////---...///000000111000000//////000000111111000000............////////////......////////////......//////............//////------------............//////............//////+++,,,---...///111111222////////////////////////,,,---...///000000000000///////////////.........---............/////////............////////////------........./////////333222111222444444333222000000000000000000000000//////000000000000//////////////////////////////...//////000000//////...---...//////000/////////////////////////////////000000000000000000000000////////////////////////......////////////000000...............---------.........///////////////......//////000000111111.........///////////////000000////////////000000............////////////..............................////////////............////////////.............../////////////////////////////////////////////............//////000000////////////000000000000000000000000000000/////////000111111222222000000000000111111111111/////////000000000000111222222222222333333333333444444444555555555555666333333444444555555666666555555666666666777777777888888999:::;;;<<<=========???@@@BBBCCCCCCBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKFFFEEEDDDBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDBBB@@@???===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::555666777888888777666555555555666666555555444333333333222222222111111111222222222333333333333333111111111111111222222222......//////000000000000.........///////////////////////////////////////.........///////////////////////////////////////---///111000///...//////000000111111111111000000000111222111///...///000////////////000000000000,,,---......------...///........................000000000000000000000000333222222111111000000///...//////000000//////...>>>>>>???AAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB>>>???AAACCCDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@????????????>>>>>>===<<<<<<;;;;;;:::999999666666555555555555666666777666555555666666444222555444222111111111111222111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000000///////////////000000---...///000000000000///............//////////////////............//////......------------......---.........//////////////////............//////+++,,,---...///111222222------------------------,,,---...///000000000000000/////////............---------.........//////............////////////....../////////000000000444222111222333333222111000000000000000000000000...///000111111000///...////////////////////////...///000111111000///...,,,---///000000000//////////////////////////////////////////////////////////////////////////////------.........///////////////.........---------............/////////000.........///000111111111............/////////000/////////....../////////............////////////////////////////////////......////////////............////////////................../////////000////////////////////////......////////////......000000////////////000000000000000000000000000000...//////000111111222222000000000000111111111111///000000000000111111111111222222222222333333333444444444555555555555666444444444444444555555555444444555555555666666666777777888999:::;;;<<<<<<======>>>???@@@BBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::999777777777777777777777777666666555444444444444444444444333333333222222222111111111111222222222333222222222111111111111111111111000000000000000000............/////////000////////////////////////............/////////000////////////////////////...///111111///...///000000000111111111111000000000111222111/////////000.../////////000000000111,,,...//////......///000////////////////////////222222222111111111222222222222111111000/////////......////////////......===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCC===???AAACCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAACCCEEEFFFGGGFFFEEEDDD?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999666666555555555555666666777666555555666555333111444333222111111111222333000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111222111///......///000111------...//////000//////............/////////000000///...------...///000---------,,,,,,---------.../////////000000111111//////............//////.........///////////////------------------------,,,---...///000000000000000000//////.........------------.........//////............/////////000////////////000000000000000//////000222444444333000000000000000000000000...///000111111000///...////////////////////////...///000111111000///...,,,---///000000000//////////////////////////////////////////////////////////////////////////////,,,---------......////////////.........------------.........//////000000---......///000111111222---.........//////000000.........------...................../////////000000000000000000000000000......////////////............////////////......---.........//////000000////////////////////////---...///000000///...---000000////////////000000000000000000000000000000...//////000111222222222000000000000111111111111000111111111111222222222111111222222222333333333444444444555555555666666555555555555555555555555444444444444555555555666666777888999:::;;;;;;<<<=========>>>???AAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAA<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999888888777777777777888888777666555333333444555555555555444444444333333333//////000000111111111222333222222222111111000000444333333222111000//////---.........//////000000////////////////////////---.........//////000000////////////////////////...///111111/////////000......////////////......000111222111000//////111.../////////000000111111---///000000//////000222000000000000000000000000//////...............///222111111000///......---......////////////......??????>>>>>>>>>>>>>>>???BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<999777666444444666777999777666555444333444555555555444333333222222333333///000000000000111111111333222111000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////................................................////////////......////////////..............................//////.........---------------............------..............................////////////......(((***,,,.........,,,+++,,,,,,,,,---------......---------...///000000111111111111222333444666666333111000...------------111111111111111111111111000000//////.........---............////////////000000//////.........---////////////////////////////////////////////////............//////////////////......------,,,,,,............//////////////////////////////////////////000000000000//////000000000000000000000000///////////////////////////000000000000//////...000000000000000000000000////////////////////////..................------000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111111222222222222222222111111111111111111333222111111111222333444555555555555666666666666555555444333333333333444444444444333222444777:::999999::::::::::::;;;;;;>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEIIIHHHFFFEEEDDDCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAA@@@???????????????<<<999999;;;:::888555:::999777666666666777888777777888888888888777777555555555555555555555555444333333222111111111222222222222222222222222222222222222111111111111000000000000000////////////////////////............////////////////////////,,,---///000000000///.........//////...---,,,,,,////////////////////////000000000000000000000000////////////////////////---......///////////////////////////////////////........................000000000000000000000000000000111111111111000000000000000000000000000000??????>>>>>>>>>>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCEEEEEEDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@>>>======<<<;;;;;;:::::::::;;;;;;888777666555555666777888666555444333333333444444444444333222222222222333000000000111111111222222333222111000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////................................................////////////......////////////..............................//////.........---------------............------..............................////////////......000111111111000///---,,,------........./////////------......///000000111////////////000111222333222222000///......//////////////////////////////000/////////........................////////////000/////////............////////////////////////////////////////////////............////////////000000000000000/////////............//////////////////////////////////////////000000000000//////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////........................000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111222111111111111111111111111222222111111111222333444555555555555666666666666555555444333333333333444555555555444444555888:::999999999:::::::::;;;;;;======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHGGGEEECCCBBBAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>><<<999999::::::888555:::999888777777777888888666777777888888777777666555555444444444444444444444333222222111111222222222222222222222222222222222222222111111111000000000000000000////////////////////////............////////////////////////------///000000000///...///////////////...------000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////........................000000000000000000000000000000111111111111000000000000000000000000000000>>>>>>>>>======>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDD@@@@@@AAA@@@@@@???>>>======<<<;;;::::::999::::::888777666555555666777888666666555444444444444555444444333222222222222222111111111111222222222333333222111000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////................................................////////////......////////////.............................................---------------............------..............................////////////......//////......------,,,,,,....../////////000000000------......///000000000000//////......//////000111111000000000000111111........................////////////........................////////////////////////............////////////////////////////////////////////////............/////////////////////000000000000000............//////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////---...///000000111000000000000000000000000000000////////////////////////........................000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444444555555555555666666666555555444333333333333444555666666666555666888;;;999999999999::::::::::::<<<<<<<<<===>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@???>>>======<<<<<<======;;;999999999999777666999999888777777777777888666666777777777777666666444444444333333222222222333333222222111111222222111111111111111111111111222222111111111000000000000000000000////////////////////////............////////////////////////---......///000///////////////000000000///......111111111111111111111111000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000>>>============>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCCCC???@@@@@@@@@??????>>>======<<<;;;:::999999999999777666555555555555666777777777777666666666666666444333333222111222222222111111222222222333333333222222111000//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////......////////////......................................................------............------..............................////////////......************+++---...///....../////////000000000............//////000000222111000////////////////////////000000111111111000000000000000000000000///////////////.....................///////////////////////////.........////////////////////////////////////////////////............////////////,,,,,,------......//////............////////////........................//////000000000000//////////////////////////////////////////////////////------...000111111111111000000000000000000000000////////////////////////............////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000.........////////////000111111111111111222222222222111222222222222333333444444444555555555666666555555444333333333333444444555666666555666888:::888999999999999::::::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDJJJIIIHHHFFFDDDCCCBBBAAA??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;:::999999888888777666777777777666666666666666555666666777777666666555444444333333222111111111333333222222111222222333000000000000000000000000111111111111000000000000000000000000////////////////////////............////////////////////////---......//////////////////000000000000000//////000000000000000000000000////////////////////////////////////////////////---......///////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////======<<<<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCBBBBBBAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAA>>>>>>??????>>>>>>=========<<<;;;:::999888888888666666555555555555666666666666666666555555444444333333222111111111111222111111222222222333333333222111000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////................................................////////////......////////////..............................---.....................------............------..............................////////////......,,,,,,,,,---...///111222------........./////////............////////////111111000///............------...//////000000000000000000000000000000000.........///////////////............////////////.........///////////////////////////////////////////////////////////////............////////////,,,,,,------......//////............////////////------------------------//////000000000000//////////////////////////////////////////////////////------...000111111111111////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000---.........////////////000000111111111222222222111111222222333333333333444444444444555555555555555555444333333333333444333444555555444555666888888888888999999999::::::999:::;;;<<<===>>>??????@@@??????@@@@@@AAABBBCCCHHHGGGFFFEEEDDDBBBAAA@@@???????????????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????======<<<;;;::::::::::::999999999888777777777777555555555555555444444444555555666666666666555555333333222222222111111111333222222111222222333333000000000000000000000000111111111000000000//////000000000000////////////////////////............////////////////////////............/////////000//////000000000000000///////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////<<<<<<<<<<<<===>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???<<<<<<============<<<<<<<<<;;;:::999999888999999555555555555555555555555333333444444333333222111333333222111111111111111111111111111222222222333111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////................................................////////////......////////////..............................---------...............------............------..............................////////////......------------------------------........./////////....../////////////////////......---,,,,,,,,,---,,,---...///////////////.................................///////////////............////////////.........///////////////////////////////////////////////////////////////............/////////////////////000000000000000............////////////------------------------//////000000000000//////000000000000000000000000////////////////////////---...///000000111000000////////////////////////////////////////////////.........//////000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////000000000111222222333333000111222333333333333222333444444444444555555555555555444333333333333444222333555555444444666777888888888888999999999999999:::;;;<<<===>>>???@@@????????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>===@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???===<<<;;;::::::999::::::777888999888666555666777555555555666555444333333444444555555555555444444222222222222222222222222222222111111222222333333111111111111111111111111111111000000000/////////000000000000////////////////////////............///////////////////////////............///000000......///000000000//////........................000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000<<<;;;;;;<<<<<<>>>??????>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;:::::::::999999999999999:::444555555555555555555444333444555555555444222222333222222111111111111111000000000111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////................................................////////////......////////////..............................---------.........//////------............------..............................////////////......+++,,,---......---,,,,,,....../////////000000000/////////////////////...///...---------------.........000000111000//////////////////////////////............/////////000............////////////............/////////000////////////////////////////////////////////////............////////////000000000000000/////////............//////////////////////////////////////////000000000000//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////---......///000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000///000000111222222333333000111222333333333222222333333444444444555555555555555444333333333333444222444666666666555666888888888888888999999999999::::::;;;<<<>>>???@@@AAA>>>>>>>>>??????@@@AAABBB???@@@@@@AAA@@@???>>>===@@@@@@???>>>>>>???@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???======<<<;;;::::::::::::666888999888666555666888666666777777777666555444444444444555555444444444111111222222333444444444222222111111222222333444222222222222222222222222111000000000////////////000000000000////////////////////////............///////////////////////////......---...///000111------...///////////////////////////////////////000000000000000000000000////////////////////////---......///////////////////////////////////////........................000000000000000000000000......////////////......000000000000000000000000;;;;;;;;;<<<<<<>>>??????===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBB@@@???>>>>>>===999999:::;;;;;;:::::::::999999999888999999::::::444444555555555555444444666777888888888777555444333222222111000111111111///000000000000111111111111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////................................................/////////000......////////////..............................---------.........//////---..................---..............................////////////......,,,---000333444555444333000000000000111111111111///////////////.........000000/////////000000111///000111222222111000///222222222222222222222222---.........//////000000............/////////000---.........//////000000////////////////////////////////////////////////............/////////000//////......---------,,,............/////////000111111111111111111111111//////000000000000//////000000000000000000000000///////////////////////////000000000000000///...////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000///000000111222222333333000111222333444333222222333333333444444444555555555555444333333333333444333555777888777777777999777888888888888999999999::::::;;;===>>>@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBBBBAAA@@@???AAA@@@???>>>>>>???@@@AAABBB@@@>>><<<<<<>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???=========>>>???======<<<;;;::::::::::::555777999888555444666888777888999999999888666555333444444555555444444333111111222333444555555666222111111111222333333444222222222222222222222222000000000000////////////000000000000////////////000/////////............///////////////////////////......------///000111,,,,,,---...//////......000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////........................000000000000000000000000......////////////......000000000000000000000000999999:::;;;<<<===>>>???===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????BBBBBBCCCBBB@@@>>>;;;999<<<;;;:::999999999::::::777777777777777777777777666555555555555444444444444444333333333333222222111111111111111111111111333333111000////////////222222222111000//////...000000000000000000000000////////////////////////000000000000000000000000000000000000000///......000000000000000000000000------......//////000000////////////////////////...000111000///...///111+++,,,,,,---...///000000000000///...------,,,,,,////////////////////////,,,---......//////......////////////////////////+++,,,,,,------,,,,,,+++000000000000///...---,,,000000//////.........---///...---,,,---///111333444111...---...///000///111000///......///000000222222000///............///...------...///000111//////............//////---.........//////000000444333111///...---......---------............///000000/////////............/////////...---,,,,,,///000000000000000//////........................////////////000000000000//////............//////////////////////////////111000///......///000111000000////////////000000000//////......000111222000000000000000000000000000000000000////////////////////////////////////........................111000///......///000111111111000000//////......111111111111111111111111111111000000000000000111111111222222222333333333555555444333333333444444555444333333333333444555555444333333333555999<<<888888888888777777777777999999:::<<<===???@@@@@@@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>======???AAABBBDDDCCCBBBBBB@@@@@@???>>>AAA@@@???>>>============;;;;;;999888777777666666666666666666555555555555555666888999999777555444555555444333333333444444333222222111000///......111111111111111111111111000000000000///////////////000000///---+++,,,---000000000///......------////////////////////////,,,------......------,,,//////////////////////////////............//////000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111111///...---::::::;;;<<<===>>>??????>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>@@@AAAAAAAAA@@@===;;;999;;;;;;::::::999999999999666666666666666666666666555555555555444444444444444444333333333222222222111111111111111111111111333222222111000000000000222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000///.......................................///////////////...........................000111000///...///000//////////////////000000000//////...------,,,,,,........................,,,---......//////..............................------............------,,,---...///000000000000000/////////............000///.........000222333444222///...///000111000000000///......///000111111000///...------------///......---...///000111//////............//////............/////////000111000///......///000000........./////////000000------,,,,,,,,,+++++++++...////////////......---------............------////////////////////////111111111111000000000000//////............//////////////////////////////111000///......///000111000000////////////000000...------,,,---...///000000000000000000000000000000000000000////////////////////////////////////........................000000////////////000000111000000000/////////...111111111111111111111111111111000000000000111111111111222222222333333333111111111111222222333444555555444333333444555555555999<<<;;;777555888;;;777777777777777777888888999999:::<<<===???@@@@@@@@@??????????????????@@@@@@@@@???>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAA@@@???>>>======???AAABBBCCCBBBBBBAAAAAA@@@@@@???BBBAAA@@@>>>===<<<<<<<<<999999888888888888888888666666666666555555555555333444555555444222111000666555444333333333333333222222222222111111111111111111111111111111111111000000000000///////////////000000///---,,,,,,---////////////............////////////////////////---......//////......---//////////////////////////////............//////000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////........................000000000000////////////000000000000000000000000000000000000000///......;;;;;;<<<===>>>??????@@@@@@AAACCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>??????>>>===;;;:::;;;:::::::::999999999999666666666666666666666666555555555555444444444444333333333333222222222222111111111111111111111111222222111000000111111111222111111000000//////...000000000000000000000000111111111111111111111111........................000000000000000//////...........................///////////////....................................///000000......///000222111111111000000000////////////...------,,,,,,------------------------,,,---......//////..............................//////000000000000//////,,,---...///000000000000////////////............000000/////////111222444555222//////000111222111//////......///000111222000///...------,,,------///............///000000//////............//////............////////////---------...///000222222////////////000000000111////////////...............//////000000000000///------...............---000000000000000000000000222222222111111000000000//////............//////////////////////////////000000////////////000000000000////////////000000...------------...//////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000//////000000000000////////////111111111111111111111111111000000000000000111111111111222222222333333333000000000111222333555555555555444333333444555555333:::AAA@@@999333444777666666666777888888999999999999:::<<<===>>>???@@@????????????????????????AAA@@@@@@??????@@@@@@AAA?????????@@@@@@@@@@@@AAA??????>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>===;;;;;;;;;888888777777888999999:::666666666555555555555444777777666555555444333333666666444333222222222222111111222222333333333333111111111111111111111111000000000000///////////////000000///---,,,---...---............//////////////////////////////////////////000000///////////////////////////////////////............//////000000000000000000000000000//////......//////000111111000000//////......////////////////////////////////////////////////........................////////////000000000000111111111111111111111111111000000///////////////<<<======>>>??????@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<=========<<<;;;:::::::::::::::999999888888666666666666666666666666555555555444444444333333333333333222222222222111111111111111111111111111000000/////////000111111111111000000////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////........................000000//////......------////////////////////////...///000///......///000111111000000000000000000//////.........---------------------------------,,,---......///.........------------------------///000000111111000000///000000000000///...---,,,///////////////.........000000/////////000111222333111......///111111111.........///000111111222000///......---------...//////.........///////////////............//////.........///////////////---------...///000111222....../////////000000000111111111000000000//////...///000111111111111111...///000000000000000000////////////////////////222222111111000///////////////............//////////////////////////////000000////////////000000000000////////////000000////////////000000000111////////////////////////000000000000////////////////////////////////////000000000000000000000000...///000111111000///...000000000000////////////111111111111111111111111000000000000000000111222111111222222222333333333333333333333444555666777555555444444444444555555222777<<<;;;777222111333555555666777888999::::::999999:::;;;<<<>>>>>>???>>>>>>????????????>>>>>>????????????????????????????????????@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@>>><<<;;;:::999999888888888888888999999666666555555555444444444888888777666666666777777666666444333222222111111222222222222222222222222111111111111111111111111000000000000///////////////000000///...------...,,,,,,---......///000000////////////////////////...//////000000//////...//////////////////////////////............///////////////////////////////////////....../////////111111000000//////......////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111======>>>>>>??????@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;999999:::::::::999888777555555555555555555555555555444444444444333333333333333222222222111111111111111111111111111111111//////.........//////000000000000///////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000//////......------000000000000000000000000---///000///...---...///------......///000111111...............---------........................,,,---......///................................./////////000000/////////000000000000///...---,,,........./////////////////////......//////000000111///---,,,---///000000------...///000111111111000000//////...///////////////////////////......//////............/////////////////////..................////////////...------........./////////.........---------,,,,,,//////000111222222222111......///000000000000000........................000000/////////.........//////............////////////////////////////////////000000000000//////000000////////////000000...//////000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000...///000111111000///...////////////000000000000000000000000000000000000000000//////000111222222111111222222222333333333555444444333333444444444555555555555555555555555444333333444555555333222444555555777888999:::;;;999::::::;;;<<<===>>>>>>===>>>????????????>>>=========>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCBBB@@@>>><<<::::::999;;;:::999888777777777777555555555555444444444444444444333333444555666777555555444333222111111111333222222111000000//////000000000000000000000000000000000000////////////...000000000...---...///++++++,,,---...///000000////////////////////////.........//////.........//////////////////////////////............////////////////////////////////////............//////111000000000/////////...////////////////////////........................000000000000000000000000.../////////000000000111////////////////////////111000///......///000111===>>>>>>>>>????????????AAABBBDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@????????????=========>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;888999:::::::::999777666555555555555555555555555444444444444333333333333222222222222111111111111111111111111111111111111000//////.........//////////////////////////////000000000000000000000000........................111111111111111111111111...//////000000000000000000000000000000000000000///////////////.........000000000000000000000000---...//////------...///++++++,,,---...///000000........................////////////////////////,,,---......//////......////////////////////////......////////////......,,,---...///000000000000.........///////////////.........///////////////000...,,,+++---///000000---...///000111111000000111000000/////////000000/////////000//////...---//////............/////////////////////.........///////////////...---,,,------------............000////////////.........///000000111111111111000+++,,,---...////////////................................................//////............////////////////////////////////////000000000000//////000000////////////000000,,,------...///.........000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////000111222333111111222222222333333333444333222222111111111222444555666666666666555444777333000222666888777444444555666777888999::::::999::::::;;;<<<<<<======<<<===>>>??????>>>===<<<<<<======>>>>>>======<<<>>>>>>>>>????????????@@@=========>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???===<<<:::::::::<<<;;;:::888777666666666555555555444444444444333444444444555666666777777444333333222222222222222333333222111000///...---000000000000000000000000000000000000////////////...000000000......///000++++++,,,---......//////////////////////////////---......//////......---//////////////////////////////............//////000000000000000000000000///......------......////////////000000000000000////////////////////////......................................................//////000000111111........................///////////////000000111=========>>>>>>>>>>>>??????AAABBBDDDEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<======>>>??????@@@??????@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;777888:::::::::999777666555555555555555555555555444444444333333333222222222222222222111111111111111111111111111111111111333222111000000///000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000......///000000000000000////////////////////////.........///////////////........................---...//////------...///,,,,,,------.........///................................................,,,---......//////......000000000000000000000000......////////////......,,,---...///000000000000............/////////000//////000000000/////////111...,,,,,,---000000000...///000111111000////////////.........//////000//////000000000///---,,,//////............//////000/////////................../////////...---,,,............////////////222222222111111111111000000000000111000000//////+++,,,---...////////////........................------......//////000000//////............//////////////////////////////...///000111111000///...000000////////////000000,,,,,,.../////////...---000000000000000000000000000000000000////////////////////////////////////........................000000////////////000000.../////////000000000111000000000000000000000000////////////000111222333111111222222222333333333222222111111111222333333444555666777777666555444555444333444555777666555555666666777888999999:::999::::::;;;;;;<<<<<<===<<<===>>>??????>>>===<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????<<<======>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999888777777777888555555555444444444333333666666777777777666444333222222222111222222333444222222222111111000000000000000000000000000000000000000000000////////////...///000000///...///111,,,,,,,,,------.........////////////////////////...//////000000//////...//////////////////////////////............//////000000000000000000000000///......------......///......//////000000111111////////////////////////.........................................................///000111111111////////////////////////......///000000000000000============>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEDDDAAA@@@???>>>============;;;<<<<<<===>>>??????@@@>>>??????@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;777888:::::::::999777555555555555555555555555555444444444333333333222222222222222111111111111000111111111111111111111111555444333222111111111111.........///////////////000000000000000000000000000000000000000000000000////////////////////////......///000000000000000........................---.........//////000000---------------------------...///...------...///...............------------.....................------------------------,,,---......//////......000000000000000000000000//////000000000000//////000000000000///...---,,,---.........//////000000000000111111111111000///111///------///111222222//////000111111000///.........---------....../////////000000000///---,,,//////............//////000000//////.........---,,,---...//////...------////////////000000000000////////////............000000000000000///...------...///000111111111111000000000000000000000000------...///000111222222//////............//////////////////////////////...///000111111000///...000000////////////000000---...000111111111000///000000000000000000000000000000000000////////////////////////////////////........................111000///......///000111.../////////000000111111000000000000000000000000////////////000111222333111111222222222333333333222222222333444555666777444555666777777666555444222444666666444222333444666666777777888888999999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@>>>===<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>????????????<<<======>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<<<<;;;;;;;;;888888888777888888999:::555555444444444333333333333333444444222000---+++111111111111222333444555111222222222222333333333000000000000000000000000000000000000////////////...///111000///...000111,,,,,,------------......////////////////////////000000111111111111000000//////////////////////////////............//////000000000000000000000000.........------.........------...///000111222222////////////////////////........................000000000000000000000000---......///000111111222000000000000000000000000---...///111111111000///>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<===???AAACCCAAAAAA@@@@@@???>>>===============<<<;;;;;;::::::888888888888888777666666555444333222111222333333555444444333222222222333333333333222111000//////000000000000000000000000000000000000111111111111111111000000//////......---...000222222222111111000000//////.........---...///000111111000///...222111000000000000000111000/////////........................////////////000000//////.........---////////////////////////......////////////......//////////////////////////////............//////------------.........///////////////////////////....................................////////////........................000000000000000/////////000000////////////000000333000---,,,,,,+++---000222///---,,,---/////////////////////////////////000000000000000000000000........................000000//////.........---////////////////////////,,,,,,,,,---...//////000000000///...............000000000000000000000000000000000000000000000000111///,,,***)))+++---///000000//////.........---////////////000000000000......------------......222111000//////000111222////////////000000000000000000000000////////////000000000000000000000000////////////////////////111111000000//////.....................///000000000000000000000000000000000000000000000000000000......//////000000111111333333333333333333333333444444444444444444444444777777555444222222222222333333333444444444555555777777777777777888888888:::::::::;;;;;;;;;<<<<<>>>>>======<<<>>>??????>>>>>>???@@@?????????>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCC@@@???>>>===<<<;;;::::::888888888888888888888888555555555555555555555555444444444444444444444444222222222222222222222222333333222111000///...---000000000000000000000000111111000000//////......////////////............///...------------...///......////////////......000---***+++...000000///////////////////////////............////////////000000////////////000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////000000//////.........---////////////000000000000444333222111111222333444======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<===???AAABBBAAAAAA@@@@@@??????>>>>>>=========<<<;;;;;;::::::777888888888888777666666444555555666555444333222333222222111000000111111333222222222111000000000000000000000000000000000000000000000111111111111111000000000/////////...111111111111111000///...000000/////////...............///000000///......111000000000000000111111.........---------,,,,,,............////////////000/////////..........................................////////////..............................//////............//////------........./////////////////////////////////....................................////////////........................////////////////////////000000////////////000000111///...---------///000111000......///...---+++////////////////////////000000000000000000000000........................000/////////............////////////////////////,,,------...//////000000000000///...............000000000000000000000000........................333111...,,,,,,---///111111111000000000/////////////////////000000000000000//////......//////000111000////////////000111////////////000000000000/////////...............000000000000000000000000////////////////////////000000000000//////.....................///000000000000000000000000000000000000000000000000000000......//////000111111111333333333333333333333333333333333444444555555555888777666444333333222222333333333444444444555555777777777777888888888888:::;;;;;;;;;<<<<<<<<<<<>>======>>>??????>>>>>>???@@@?????????>>>>>>>>>======????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555555555444444444444444444444444222222222222222222222222111111111111111000000000000000000000000000000000111000000000/////////...////////////..........................................////////////......---+++***+++...///...,,,////////////////////////............////////////000//////......//////000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000////////////////////////000000/////////.........////////////000000000000222111000//////000111222======>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<;;;:::::::::777777888888777777666555444555888999999777444222333222222111111111111111222222111111111111111111000000000000000000000000000000000000111111111111000000000000////////////222222111000////////////000000////////////.........//////000000//////...////////////000111111222/////////.........------............////////////////////////............------------------------......////////////..............................//////............//////....../////////000000000////////////////////////....................................////////////////////////////////////........................000//////......//////000---.../////////000000000///......000111000---+++////////////////////////000000000000000000000000........................////////////............////////////////////////---......//////000000111000//////............///000000000000000000000000........................222111///------...///111111111111111000000000000////////////000000000000111000000//////000000111000//////......//////000////////////000000000000---------...............000000000000000000000000////////////////////////000000000////////////..................///000000000000000000000000000000000000000000000000000000......///000000111111222333333333333333333333333222222333333444555666666888777666666555444333333333333333444444444555555777777777888888888999999;;;;;;<<<<<<<<<=========@@@AAABBBBBBBBB@@@>>>======>>>??????>>>>>>???AAA????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@???>>><<<<<<<<<;;;;;;:::::::::888888888888888888888888555555555555555555555555444444444444444444444444333333333333333333333333000000111111222222222333000000000000000000000000000000000000////////////////////////............,,,---...//////...---,,,......////////////......,,,,,,,,,---//////---,,,////////////////////////............///////////////..................///000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////000000////////////......////////////000000000000//////............//////============>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA>>>>>>=========>>>???????????????@@@@@@@@@@@@@@@======<<<;;;;;;::::::999777777777777777666666555555666777888777666444333555444444333333333444444111111111111111222222222000000000000000000000000///000000000111111111111000000000000//////////////////......///000222333000000//////////////////000000000000000000000000.........//////111222333111111111111000000000000............///////////////////////////.........------------------------......////////////..............................//////............//////////////////000000000000////////////////////////....................................////////////000000000000000000000000---------.............../////////....../////////,,,...000///000222111//////......///111222111000////////////////////////////////////////////////........................///////////////.........////////////////////////.../////////000000111111000///............//////////////////////////////000000000000000000000000///...---,,,,,,---......000000000000000000000000////////////000000000000111000000//////000000111//////............//////////////////000000000000------............//////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////////////////...//////000111111222222222222222222222222222222111111222333444666666777777777777666666555444333333333333444444444555555777777777888888999999:::<<<<<<<<<============>>>>>>@@@BBBCCCCCCAAA???======???@@@@@@???>>>@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@?????????===>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333333333111111111111222222222222////////////////////////000000000000////////////////////////............,,,---///000000///---,,,......////////////......///...------.../////////////////////////////////............////////////......------------......////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////000000//////////////////////////////000000000000........................<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBB?????????>>>>>>>>>>>>???????????????????????????<<<<<<<<<;;;::::::999999777777777777777666555555666555444444333333444444555444444333444444555555111111111111111222222222000000000000000000000000///000000000111111111111////////////000000000000///......---...000111333//////000000000000000000111111111111111111111111............///000111222111111111111000000000000............////////////.........///////////////..............................////////////..............................//////............//////////////////000000000000////////////////////////....................................////////////000000000000000000000000------------......////////////............//////+++///000...000555666333666333000...///111222222////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000//////............//////////////////////////////000000000000000000000000........................////////////////////////////////////000000000000000//////......//////000......////////////......////////////000000000000....../////////000000000////////////////////////////////////////////////.............../////////...............///000000//////////////////////////////////////////////////////000000111222222222222222222222222222222222111111222333444666666777666777777777666555444333333333333444444444555555666777777888999:::::::::<<<<<<<<<============>>>===>>>AAACCCCCCAAA???>>>>>>???@@@@@@??????@@@AAACCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAA@@@@@@??????===???@@@BBBBBB@@@???===::::::::::::::::::999999::::::::::::::::::::::::666666666666666666666666444444444444444444444444333333333333333333333333222222222111111111000000////////////////////////////////////000000000000////////////............,,,---///000000///---,,,......////////////......000///---++++++,,,...000////////////////////////............////////////......------------......////////////////////////........................000000000000111111111111////////////////////////000000000000000000000000//////000000000000000000////////////000000000000////////////////////////<<<<<<============>>>>>>????????????????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999666666777777666666555444555444333111111222333333222222222222222333333444222222111111111111111111000000000000000000000000000000000000111111111111////////////000000000000111111000///............//////000000000000111111222111111000000111111222............///000000111/////////.........------............////////////.........///////////////////////////////////////......////////////......------------------------//////............//////....../////////000000000////////////////////////....................................////////////////////////////////////---------...//////000000///......------......///,,,000111---111;;;@@@???===888222...------...///////////////////////////000000000000000000000000////////////////////////.........//////////////////////////////////////////////////////////////////............//////000000000000000000000000000........................//////000111111111000000............////////////////////////000000000000000//////......//////000...//////000000//////...////////////000000000000......//////000111111111000000000000000000000000////////////////////////---............/////////...............///000000000000000000000000000000000000000000000000000000//////000111111222222333222222222222222222222222222222333333444555666666555555666777666555444333333333333444444444555555666777777888999:::;;;;;;;;;;;;<<<<<<<<<=========<<<===???AAAAAAAAA@@@???>>>???@@@@@@??????@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;::::::999999999888888888888888888888888666666666666666666666666444444444444444444444444222222222222222222222222222111111111000000//////000000000000000000000000////////////000000000000////////////............,,,---...//////...---,,,......////////////............---+++)))))),,,...////////////////////////............///////////////..................///000000000000000000000000......................../////////000000000111111000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000//////000000000000//////<<<<<<<<<=========>>>>>>?????????????????????>>>??????@@@AAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::999999888666666777777666666555444333333333333333222222111222222222222222333444444333222222222111000000000000000000000000000000000000000000000111111111111.../////////000000000111000000000000///...---,,,//////000000000111111111000000///......///000000//////.........//////000.........---------,,,,,,............////////////............/////////000..............................////////////......------------------------//////............//////------........./////////////////////////////////....................................////////////........................------...//////000111111///......------......///+++111111---444DDDNNNNNN999555000---------------////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////.......................................///000000000000000000000000000000...........................///000222222222111000......//////000000000000////////////000000000000111000000//////000000111//////000111111000//////////////////000000000000------......///000000111000000000000000000000000////////////////////////---------.........//////...............///000000000000000000000000000000000000000000000000000000///000000111111222333333111111111111111111111111333333333444444555555555333444555666666555333222333333333444444444555555666777777888:::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@???>>>???AAA@@@??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888666666666666666666666666666666666666666666666666444444444444444444444444111111111111111111111111///////////////000000000000000000000000000000000.../////////000000000111////////////..........................................////////////......,,,...111000...,,,,,,---////////////////////////............////////////000//////......//////000000000000000000000000000............................../////////000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000...///000111111000///...<<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAADDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999<<<<<<;;;::::::999999888666666666666666555555444111333444666555444111///444444444444444555666777444333333222111000//////000000000000000000000000000000000000111111111111.../////////000000111111+++---...000000000000/////////000000111111111222///...---,,,,,,---...///000//////.........//////000/////////......................../////////000---.........//////000000------------------------......////////////......------------------------//////............//////------------.........///////////////////////////..................................../////////000.................................///000111111222.........------.........+++111111---777KKKYYYZZZ000...------///000//////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000////////////////////////...............---------...............///000111000000000000000000000000000000000000000000000000+++---///000111000///...//////000000111111111222////////////000000000000222222111111111111222222///000111222222111000///////////////000000000000,,,,,,------...///000000000000000000000000000000////////////////////////---------.........//////...............///000000000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111444444444444444444444444222333555666666444333111333333333444444444555555666777777999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>@@@AAAAAA@@@???AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<:::999888888888888888888888888888888777777777777777777777777444444444444444444444444000000000000000000000000,,,,,,---...///000111111000000000000000000000000.../////////000000111111000/////////............///...------------...///......////////////......,,,111666888555111...---////////////////////////............/////////000000000////////////000000000000000000000000000000....................................////////////000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000---...///000000///...---:::;;;;;;;;;<<<=========AAABBBBBBBBBBBBAAA@@@@@@===???AAACCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCC>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::999999888777666555444333333333333444444555555444444333555222000000333444333111333222222222222222222333////////////////////////111111000000/////////...////////////////////////000---******---......,,,............/////////000000000000000////////////---.........---...111333222111///......000222333////////////////////////...///000111111000///...///...---,,,,,,---...///111000000///...---------...............///000111------------------------......................................................---,,,---...///000&&&(((+++---//////......//////............//////000///......//////...---//////000000000000//////000111111222666???IIIPPP444333111000000000111111////////////////////////......////////////......---------.........//////......////////////......////////////////////////000//////.........//////000000000000000000000000000000000000000000000000---......///////////////000000//////.........---000000000000000000000000---......///////////////000000000000////////////000///000111222111///,,,............////////////000000///...............000000///...........................////////////////////////////////////111///,,,---///111///...////////////............////////////000000000000222000///000333444222000111111222333333444555555222222111111222222333444444444444555555555666666333222111111111222333444777777777777777888888888888999:::;;;;;;;;;::::::;;;<<<==================???>>>===<<<<<<;;;;;;<<<>>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888777777777666666555555777777666555444444333333222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////------......//////000000//////............//////111111000000//////...............////////////000............////////////////////////////////////---...000111111///...,,,........................000000000000000000000000////////////////////////////////////000000000000000000////////////000000//////000111111111111111111222222111111000///.........//////000000111111::::::;;;;;;<<<=========@@@@@@@@@@@@@@@???>>>>>>>>>???AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB>>>======<<<;;;;;;::::::;;;;;;:::::::::999999999777666555444444444444444333333444444444444333333444222000000222333222111222222111111111111222222000000000000000000000000/////////.........------////////////////////////111...,,,,,,...//////............/////////000000000000000000////////////.../////////...///222444444333111///...///000000////////////////////////...//////000000//////.........------------......111000000///......------///............//////000...........................................................................------,,,---...///000***,,,...///000///...---//////............//////222111000111222333222111000000////////////000000...------///333888===AAA222111000/////////000000////////////////////////......////////////......---------.........//////......////////////......////////////////////////...------,,,,,,---------////////////////////////000000000000000000000000---......///////////////000/////////............000000000000000000000000...//////000111000000000000000000000///////////////.........//////---,,,............////////////000000///...............000000///...........................////////////////////////////////////000...,,,---///000///---////////////////////////////////////000000000000222000///000222444222111111111222222333444444555222222111111222222333444444444555555555555555555444333333222333444555666777777777777888888888888999999999999::::::::::::;;;<<<<<<========================<<<======>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888888888777777666666666666777666666555444444333333222222222222222222222222222222222111111111111000000000000000000000000000........................////////////////////////........./////////////////////............//////000000000000//////......,,,,,,,,,------------...............////////////////////////////////////---...///000000///...---........................000000000000000000000000////////////////////////////////////000000000000000000////////////000000//////000111111111111000000111111111111000//////////////////000000000000::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<<<<>>>???AAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@=========<<<;;;;;;::::::::::::::::::999999999999555555444444444444444555333333444444444444333333333111//////111222111000111111000000000000111111111111111111111111111111000///////////////......////////////////////////111///......///000000///....../////////000000000000000000000///////////////000111000///000222444666444222000............///////////////////////////..................///---..................---000000000///......------//////......---.........////////////////////////...................................................------------...////////////000111111000///...//////............//////222111000111333444444222111000///......///000111000...,,,---000333222111000000///.........//////////////////////////////......////////////......------........./////////......////////////......////////////////////////111000000//////000000111........................000000000000000000000000---......///////////////////////////............///////////////////////////000000111111111111111////////////000000000000///---,,,,,,------,,,+++............////////////000000///.........//////000000///...........................///////////////////////////////////////...,,,---...///...---////////////000000000000////////////000000000000111000000000222333222111111111222222333333444444222222111111222222333444555555555555555555444444555444444444444555666666666666777777888888888888999888777777777888::::::;;;;;;<<<===========================>>>???@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>????????????===============<<<<<<<<<;;;;;;;;;;;;:::999888888888888777777777777666666666666555555444333333333222222222222222222222222222222222111111111111000000000000000000000000000........................///////////////////////////////////////.........//////............//////000000000////////////...,,,,,,,,,------------...............////////////////////////////////////---...///000000///...---////////////////////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000...///000000111111000000//////000111111111111000000000000000////////////999::::::;;;<<<===>>>>>>======>>>>>>======<<<;;;???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999888444444333333333444555555333333333444444333333333111000000///000000111111000000////////////000000111111111111111111111111222222222222111111111111////////////////////////000/////////////////////...////////////000000000000000000000////////////...000111000//////111222444333222000///.........///////////////////////////...---,,,,,,---...///,,,---...//////...---,,,000000//////............000///......------------........................................................................------------....../////////000000111111000000/////////............//////...------...000222111000222000///------///000222:::444///...111222///,,,000/////////////////////////////////////////////......////////////..................////////////......////////////......000000000000000000000000111111000000000111222222........................////////////////////////---......//////////////////////////////.........//////////////////////////////000111111111111000////////////000000000000000...,,,+++,,,------,,,............////////////000000///////////////000000000///...........................////////////////////////////////////---------.........------/////////000000000000000////////////000000000000111000000111222222222222111111222222333333333333222222111111222222333444555555555555555444444444444444444555555555666666666666777777888888999999999888666555555777999::::::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@<<<==================<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777777777777777777555555555444444333333333222222222222222222222222222222222111111111000000////////////////////////000000000000000000000000////////////////////////000000//////......------//////............//////////////////////////////.........////////////000............////////////////////////////////////---...//////000//////...000000000000000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000...//////000000000000000......000111111222222222111111000000//////......999999:::;;;<<<===>>>???>>>>>>??????>>>>>>===<<>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888444444333333333444444555222333333333333333333222111111000000///000000111000//////////////////000111111111111111111111111111111111111222222222222////////////////////////......//////............////////////000000000111000000000000////////////---...000000///...///000111000000000000000111111///////////////////////////...---,,,,,,---...///,,,---...//////...---,,,////////////............000///...---------------------------------------................................................---------...............---......///000000000111//////............//////---,,,+++---///000000///222000///------///000222@@@999222///000222000---///000000000000000000000////////////////////////......////////////.............../////////000000......////////////......111111111111111111111111,,,,,,+++,,,,,,---..............................////////////////////////---......///////////////.........///////////////////////////////////////---...//////000000//////.../////////000000000111222000---,,,---//////...............////////////000000/////////000000111000000///...........................////////////////////////////////////---...//////......------......//////000000000111////////////000000000000000111111111111111222222111111222222222222222333222222111111222222333444555555555555555555555444333444444555555555555555555666666777888888999999888777666555555777999::::::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999888777666666666666666666666666666444444444444444333333333222222222222222222222222222222222111111111000000////////////////////////////////////////////////////////////////////////000000//////......------//////............//////.............../////////.........////////////000............////////////////////////////////////---......///////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000////////////000000......///000000000000000---...///111222222222222111111000000//////......888999:::;;;<<<>>>?????????????????????>>>>>>===>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888444444333333333333333444222222333333333333222222000111222111000///111333000000////////////000000111111111111111111111111......///////////////000////////////////////////,,,...000000...---....../////////000000000111111000000000000////////////,,,...000000///......///......///000111222333333///////////////////////////..................///---..................---//////////////////............------,,,---------------------------------................................................,,,---......//////......,,,------...///000000111//////............/////////...---...000111000///111000///......///000111<<<777000---...000000000//////000111111111000000////////////////////////......////////////............/////////000000000......////////////......111111111111111111111111,,,,,,,,,,,,---...//////........................000000000000000000000000---......///////////////.........///////////////////////////////////////------...///////////////......//////000000111111222111//////000000000...............////////////000000/////////000111111000000///...........................////////////////////////////////////,,,...111111///.........------......//////000000////////////000000000000///111222222111111222333111111222222222222222222222222111111222222333444444444444555555555666666333444555555666555555555555555666777888999999:::888777666666666777999999::::::<<<===>>>>>>>>>>>>@@@@@@???>>>==================<<<<<<<<<<<<==================<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999888777666666444444555555555555666666444444333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000------------------------///////////////////////////////////////.........//////............//////---............/////////,,,,,,,,,------------...............////////////////////////////////////------......//////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000---...//////000000//////......///111111222222222000000000000////////////888999:::;;;<<<>>>??????>>>????????????>>>==================>>>???@@@@@@?????????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888555555444333222222222222222222333333333333222222111222333222000000222444111000000//////000000111000000000000000000000000------........./////////////////////////////////,,,///111111///......000//////000000000111111111000000000000////////////---///111111000......///---...///000111222333333////////////////////////...//////000000//////.........------------........./////////////////////------,,,,,,,,,---..............................................................................,,,---.../////////...---//////.........///////////////............//////000///...///000111000///000000////////////000000222000///------...000000---...///000000000//////////////////////////////......////////////........./////////000000000000......////////////......////////////////////////////////////000111222333////////////////////////000000000000000000000000---......///////////////............/////////000000000000000000000000000......///000000000000000.........///000111111111111000///000111111///---............////////////000000//////000111111222000000///...........................////////////////////////////////////,,,///222333111//////000,,,,,,,,,---.../////////////////////000000000000///111333222000000222444222222111111111111111111222222111111222222333444222333333444555666777777444555666777777777666666555555666777888999::::::777777777888888888999999999:::;;;===>>>>>>??????>>>>>>======<<<=========>>>>>>===<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999999888777666555333333333444444444555555333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000------------------------////////////////////////........./////////////////////............//////---------.........//////,,,,,,,,,------------...............////////////////////////////////////---------......///000111........................000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000---...//////000000//////...///000111111111111111////////////000000000000888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@?????????@@@AAAAAAAAABBB;;;<<<<<<<<<<<<<<<<<<<<<999999999888888888888777666555444333222111111111222222222333333222222222111333444333000000222555111111000000000000111111////////////////////////.../////////000000111111////////////////////////---000333333111//////111000000000000111111111111000000000000////////////...000222333111000///000......///111222222222222////////////////////////...///000111111000///...///...---,,,,,,---...///.........///////////////,,,,,,,,,,,,------...///////////////////////////................................................,,,,,,.../////////...---222111000///............//////............//////000///......//////...---//////000000000000//////***,,,...///......000111+++,,,.../////////......////////////////////////......////////////......////////////000000000000......////////////..............................------------...///000111000000000000000000000000000000000000000000000000---......///////////////---.........//////000000111111111111111111111111//////000111111111111111---......///000111111222000///000111222111///,,,............/////////000000000///000000111222222000000///.........................../////////000////////////////////////---000333444111//////000++++++,,,,,,---...//////////////////000000000000///111333222000000222444222222111111111111111111222222111111222222333444111222333444555777888888555666777999999888888777444555666777888999::::::777777888999999999999888999:::;;;===>>>?????????<<<;;;;;;<<<<<<===>>>??????>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999999888888777666555222222222333333444444444333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////---.........//////000000//////............//////---------.........//////........./////////000000............/////////000////////////////////////---------......000111111........................000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000---......//////////////////000000111111111111000......//////000000111111999999:::;;;;;;<<<<<<===<<<======>>>======<<<;;;===============>>>??????======>>>???@@@AAABBBBBB???>>><<<;;;::::::;;;;;;:::999888666555555444444333333444444333333222111...///000111111111111111222222111111111111222222000000000000000000000000000...------///000000///222000...---,,,---...///111111000000//////......,,,---...//////...---,,,......///000000000000000000000111111111111000000////////////000000000000......////////////..............................***+++---.........---,,,//////////////////////////////.........---------,,,---.../////////------------......//////000000...........................///////////////....../////////000000000000000......////////////......---------............///............////////////000000000000000000000000......//////...---,,,,,,...///000///...---...000......------------......000///...------...///000////////////////////////......///000000///...---000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000111111111///...---////////////////////////000000111111111111000000))),,,///111111000---+++////////////............//////.........---------,,,,,,,,,------------...//////////////////////////////............//////000000000000000000000000......//////000000000111444333333333222111111111222222222222222222222222222222333333444555666666777666555444444555666777555555555555555666777777888777777777888999:::::::::;;;<<<===>>>>>>>>>>>>@@@>>><<<999999:::<<<===;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999999999999::::::999999999999999999888888666555555444444444333333222222222333333333333333333333333333333333222222111111111222111111111000000//////............////////////(((***,,,/////////...---///////////////.........////////////////////////........................,,,,,,------.../////////000///...------...///000........................000000000000000000000000000//////.........//////000000////////////000000111111000///////////////////////////////////////////////////////////////111111000000//////............///000000000000000000000000000000000000000////////////////////////999999:::;;;;;;<<<<<<==========================================>>>??????======>>>>>>???@@@@@@@@@===<<<;;;:::999999999::::::999888666555444444444333333444444333333222111000111111222222222222111111000000000000000000111000000000000000000000000/////////.........//////111000...---------//////111000000000/////////...------...//////...------......///000000000000000000000111111111111000000....../////////000000000......////////////..............................---...//////000///////////////////////////////////////.........---------,,,---...//////...------............////////////...........................///////////////......---...........................////////////......---------............///............////////////000000000000000000000000//////000000//////...---...///000///...---...000///..................///000///............///000////////////////////////...///000000000000......000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000111111000///...---////////////////////////000000111111111111000000,,,---///111111000///---////////////............//////.........---------.........////////////000//////////////////////////////............//////000000000000000000000000000000111111111222222222111111111000000000000000222222222222222222222222222333333444555555666666777666555444444555666777555555555555555666666777777777777777888999:::::::::;;;<<<===>>>>>>>>>>>>???===;;;999999:::;;;===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999888888999999999999888888777777777777666555444333444333333333333333333222333333333333333333333333333222222222222222222111111111111111000000000///........................+++,,,...///000//////.../////////////////////...////////////////////////......................../////////...------,,,,,,000///...------...///000........................000000000000000000000000//////............//////000000////////////000000111111000///////////////........................000000000000000000000000111000000000/////////.........///000000000000000000000000000000000000000////////////////////////999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>===============>>>>>>???======>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888999888777666555444444444333333333333333222222111222333333333333222222111000000////////////000000000000000000000000000000///111111000,,,+++---000111000...------...//////000000000000////////////---......//////......---......///000000000000000///000000111111000000///------........./////////......////////////..............................///............///000000////////////////////////...............------------......///......------/////////..........................................//////000000/////////..................------......////////////......---------............///............////////////000000000000000000000000000000000000000000///......///000///...---...000000//////......//////000000//////......//////000////////////////////////...///000111111111000///000000000000000000000000////////////000000000000........................////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000000000000//////...///////////////////////////000000111111000000///...///000000111000000000////////////...........................---------.........////////////000//////////////////////////////............//////000000000000000000000000000000111111111111222222000000000000000111111111222222222222222222222222333333444444555666666666666666555444444555666666555555444444555555666777777777777777888999:::::::::;;;<<<==================<<<:::888888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999777777888888888888777777666666666666555444333222222333333333333333333444333333333333333333333333111111111222222222222222111111111111000000000000.........................../////////////////////......///////////////////////////////////////////////////////////////////////////...------,,,,,,//////............//////........................000000000000000000000000//////............//////000000////////////000000111000000///////////////........................111111111111111111111111000000000000////////////......///000000000000000000000000000000000000000////////////////////////999999:::;;;;;;<<<<<<===>>>===;;;:::;;;<<<>>>???>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::999888888888777888777666555444444444444222333333333333222111111333333333333222111000000000000////////////000000////////////////////////...222333111+++))),,,000000///............//////000000000000////////////......////////////............///000000000000000//////000000000000//////------------.........///---......//////......---........................------,,,++++++---...///////////////////////////.......................................---------/////////......---------...........................//////000000000000///000000000000////////////......////////////......---------............///............//////////////////////////////////////////000000000//////......///000///...---...000000000////////////000000000//////////////////000//////////////////////////////111222222111000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000/////////////////////////////////000000000000///////////////////////////////////////000000000000////////////......//////000111////////////....................................,,,,,,,,,------------...//////////////////////////////............//////////////////////////////......//////////////////111111111222333333333444222222222222222222222222444444444555555666666666555555555555555555555555555444444444444555666666666666666666777999:::;;;:::;;;<<<<<<=========<<<;;;:::999888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666666777777777777666666555555555555555444333333222222222333333444444444222222222222222222222222000000111111222222333333111111111000000000000000000000////////////......000///......---......///............////////////////////////////////////000000000000000000000000,,,,,,------...//////////////////....../////////........................///////////////////////////............//////000000000////////////000000000000////////////000000////////////////////////000000000000000000000000000000000000////////////......///000000000000000////////////////////////////////////////////////999999:::;;;;;;<<<<<<===>>>===;;;:::;;;<<<>>>@@@>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888777777666555444333333333444222222333333222222111000111222222222111000//////222111111000000111111222////////////////////////...222333111+++))),,,000//////........./////////////////////000000000000////////////////////////......///000000000000000//////000000000000//////------------.........///------............------........................------,,,++++++---...///////////////////////////---.....................//////......------------//////......------,,,,,,..............................///000111111000000111111000000/////////.........////////////......---------............///............////////////////////////////////////---......//////............///000///...---...000000000////////////000000///000000000000000000///////////////////////////...///000222222222111000////////////////////////.../////////000000000111000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////////////////000////////////000000000//////////////////////////////000000000000//////......---------...///000////////////............---.....................,,,,,,,,,------------...//////////////////////////////............////////////////////////////////////..................111111111222333333333444222222222222222222222222444444444555555555555555444444555555555555444444444444444444444555666666555555555666777999:::;;;:::;;;;;;<<<<<<<<<<<<<<<:::999999999999:::;;;<<<;;;;;;;;;:::::::::999999:::::::::::::::999999999666666666777777666666666555555666666666555444444222222222333333444444444222222222222222222222222000000000111111222222222000000000000000000111111111111111000000000//////......---,,,,,,------------.........//////000000////////////////////////000000000000000000000000,,,,,,------.../////////...//////////////////...////////////////////////////////////////////////...............///000000000000////////////000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000......///000000000000000////////////////////////////////////////////////999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>??????>>>>>>===============>>>>>>======<<<<<<<<<;;;:::::::::::::::999777777555555444333333333333333222222222222222111111000000000111111111000//////222222111111111111222222000000000000000000000000///111111000,,,+++---000.........///////////////////////////000000000000000//////......//////000......///000000000000000...//////000000//////...------........./////////------............------........................///............///000000////////////////////////---------...............000///...---------------.........---------------..............................///000111111111111/////////...------,,,,,,......////////////......---------............///............////////////000000000000000000000000,,,------..................///000///...---...000000//////......//////000///000000111111000000///////////////////////////---...000111222111111000000000000000000000000000......//////000000111111111111111111111111111111////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000////////////000000111////////////////////////...//////000000//////...---------------...//////////////////............---------........................////////////000//////////////////////////////............//////000000000000000000000000111111000000000000//////000000000000000111111111222222222222222222222222444444444444444444444444444444555555555555444444444444333333444444555666444444555666777888:::;;;:::;;;;;;<<<<<<<<<;;;;;;999999999999:::<<<======<<<<<<;;;;;;:::999999999::::::::::::999999999999666666777777777777666666444555555555555555444444222333333333333333333444222222222222222222222222000000000111111111111111000000000000111111111111222111111000000/////////,,,,,,------------------------......///000000000/////////////////////////////////////////////////////////...------,,,,,,......////////////......////////////////////////000000000000000000000000......---......///000111000000////////////000000///////////////000000111000000000000000000000000........................////////////000000000000......///000000000000000000000000000000000000000////////////////////////999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>?????????>>>===============>>>>>>==================888999999999999777666555555444333333222333333333222222222222222111000000000000111222222222111111111111000000000000111111000000000000000000000000/////////.........//////---......///////////////.../////////000000000111111000///......///000111......///000000000000000......////////////............/////////000000000,,,------......------,,,........................---...//////000/////////////////////////////////---------.........//////111000...---,,,,,,------,,,------------------.................................///111111222222111000//////...------,,,,,,......////////////......---------............///............////////////000000000000000000000000------...///////////////...///000///...---...000///..................//////000111111111111000///////////////////////////,,,---///000111111000000000000000000000000000000.........///000111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000///......///000111222////////////////////////......////////////......---.........////////////////////////............---------.........//////.........////////////000//////////////////////////////............//////000000000000000000000000111111000000000/////////111111111000000000000000222222222222222222222222333333333333333333333333333444444555555444444333444444333333444444555666444444444555777888:::;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;::::::999999999999999999999999666777777888888777777666333333444444444444333333444333333333333333333222111111111111111111111111111111111111000000000000///000000000111111111111000000//////...---------+++,,,---/////////......------......///000000111////////////////////////......................../////////...------,,,,,,---...///000000///...---////////////////////////000000000000000000000000---------......///000111000000////////////000000///////////////000111111........................////////////////////////.../////////000000000111......///000000000000000000000000000000000000000////////////////////////999999:::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>??????>>>==================>>>>>>>>>>>>>>>>>>>>>777777888888888666555333444444333333222222333333111222222222222111000000000111222333333333333333000000////////////000000000000000000000000000000000...------///000000///------...///000000//////.../////////000000111111111000///......///000111...//////000000000000000......////////////......////////////000000000000,,,------......------,,,........................***+++---.........---,,,////////////////////////---------.........//////111000...---,,,,,,------,,,,,,,,,------.......................................///111111222222222222111111000///...............////////////......---------.........//////............/////////000000000000000000000000000......///000000111000000...///000///...---...000......------------......///000111222222111000///////////////////////////+++,,,...///000000000///000000000000000000000000---......///000111111222////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000///.........000111222////////////////////////......////////////............///000000000000000000/////////............---------.........//////,,,,,,,,,---------......//////////////////////////////............//////000000000000000000000000//////......---------,,,444333333333222222111111222222222222222222222222222222222222222222222222333333444555555444333333444333333333333444555555333444444555777888:::;;;;;;;;;;;;<<<;;;;;;::::::999999:::;;;===>>>??????@@@??????>>>===<<<<<<<<<999999999999999999999999777777888888888888777777111222222333333333222222444444444333333222222222111111111111111111111111222222111111000000////////////000000111111111222//////...---,,,,,,++++++***,,,...000111111000///---------...///000000111////////////////////////........................,,,,,,------...//////000---...///000000///...---000000000000000000000000000000000000000000000000---------......000111111000000////////////000000///////////////000111111------------------------000000000000000000000000.../////////000000111111...//////000000000000000000000000000000000000000////////////////////////;;;::::::999999::::::;;;<<<<<<<<<<<<============AAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999777555555555555666444333222222222333444555111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000///...------,,,////////////000000000000...............///000000000000///////////////000000000000000000000000000000000000000000000000000---....../////////////////////000000///...------////////////////////////................................................///...---,,,,,,,,,,,,,,,//////.........---------------------------------000///...............///000333555666444222111222////////////////////////+++,,,.../////////...---000000//////.........---............////////////222111111000///......---///...---,,,,,,---...///000000000000////////////000000000000000000000000...000111222222111000...000000000000000000000000///////////////000111111000000000000000000000000000111111000///......///000000000000///////////////////////////.........---...///000000///...---000000000000000000000000............////////////---...000111111111000///000000//////.........---111///...///000111000...////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---................................................------------.........///000000000000111111111111111111111111111111111111000111111111111222222222444444444333333222222222444333222222222333333444333333444444555666666666777666666666666666777888:::;;;;;;<<<;;;:::888777::::::::::::;;;<<<======CCCDDDDDDBBB>>>;;;:::::::::999888888777777888888777888999999999777666555555555555555555555555555222333333444444333333222111111111111111111111111////////////////////////000000000000000000000000////////////////////////........................////////////000000000000......////////////......//////.........---------////////////////////////...............///000000....................................////////////000000000000000000000000000000000000000000000000////////////////////////....................................////////////........................////////////////////////............////////////000000000000000000000000;;;::::::999999::::::;;;<<<<<<<<<<<<============@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888666555444444555555555555444333333333444555111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000//////......------////////////000000000000...............///000000000000////////////000000000000000000000000000000000000000000000000000000---......//////////////////////////////...------........................////////////////////////........................///...------,,,,,,,,,---//////.........---------------------------------000//////....../////////111444666666444222111111////////////////////////000000000000000000///...000/////////........................////////////111111000000///......---000///............///000000/////////////////////...........................///111222222111///...000000000000000000000000///////////////000111111000000000000000000000000000111111000///......000000000000000////////////////////////////////////---...///000000///...---000000000000000000000000....../////////000000000......///000000000000000000000/////////.........///...---...///000///---////////////////////////////////////////////////................................................000/////////.........---................................................------........./////////000000000000111111111111111111111111111111111111111111111111222222222222444444444333333222222222444444444444333333333333333333444555555666666777777777777666777777888999999:::;;;<<<<<<;;;::::::::::::::::::;;;<<<======AAABBBCCCAAA>>>;;;:::;;;::::::999888888888888999666666777666666555444333555555555555444444444444222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........................../////////000000000000//////000000000000////////////.........---------////////////////////////...............///000000....................................////////////000000000000000000000000000000000000000000000000////////////////////////....................................////////////............................................................////////////////////////////////////;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=========@@@??????>>>===<<<<<<;;;;;;:::::::::999999999999888777666555444444444555777666555444333333444444111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000///////////////.........////////////000000000000///............//////000000000////////////000000000000000000000000000000000000000000000000000000---......//////////////////////////////......---------------------------///////////////////////////////////////////////////...------,,,---------...............---------------------------------000000////////////000000333555666666333111000000////////////////////////222111000//////......///////////////........................////////////111000000//////.........000000////////////000000////////////////////////........................//////111111111111//////000000000000000000000000///////////////000111111000000000000000000000000///000111000///...///000000000000000////////////////////////////////////......////////////......000000000000000000000000/////////000000000111111///////////////000111111000000////////////......///---,,,---...///...---////////////////////////////////////////////////------------------------......................../////////...................................................................../////////000000000000000000000111111111111111111111111111111111111111111111111222222222333444444333333333333222222444555666666555444333222333444444555555666777777888888888888888999::::::999:::;;;<<<============::::::::::::;;;<<<===>>>>>>@@@@@@???===;;;;;;;;;;;;;;;:::999999999999:::888777666555444444444444555555555444444333333333222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............................../////////000000000000000000111111000000000...............---------////////////////////////...............///000000....................................////////////000000000000000000000000000000000000000000000000////////////////////////....................................////////////............................................................////////////////////////////////////;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======??????>>>>>>======<<<<<<;;;::::::999999888888888888777777666666555555555666666555444333222222222111111111111111111111111000000000000000000000000222111111000///......---////////////////////////.........///////////////////////////000000000000//////............///000000////////////000000111////////////////////////////////////////////////---......///////////////...///////////////......------------------------////////////////////////000000000000000000000000......------------......................................................000000/////////000111111444555666555222000///000////////////////////////000///---,,,,,,---...//////////////////.....................////////////000000/////////.........////////////////////////.........///////////////........................//////000111111000/////////////////////////////////////////////000000111///////////////////////////000111000///...///000000000000000///////////////////////////000000000...//////////////////...////////////////////////000000000000111111111111000///.........///111222000000/////////////////////...------//////...---////////////////////////////////////////////////------------------------................................................................................................////////////000000000000///000000000111111111111111111111111111111111111111111111222222222333333333333333333333333333333444555777777777555333111444444444555666666777777999999999999999:::;;;<<<;;;<<<<<<===============:::::::::;;;;;;<<<===>>><<<===???>>><<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;999888666555555555666555555444444333222222222222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////................................./////////000000//////000000000000//////........................////////////////////////...............///000000....................................////////////////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------............////////////////////////////////////<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;:::999999888777777777777777777777777666666444444444333222111000000111111111111111111111111000000000000000000000000222111111000///......---////////////////////////.........///////////////////////////000000000000//////............/////////////////////000111111////////////////////////////////////////////////---......///////////////......///////////////...........................------------------------000000000000000000000000......---------......///---.............................................///////////////000111111333444555333111/////////////////////////////////---,,,,,,,,,---...000111.........///////////////............////////////////////////....................................------....../////////000/////////////////////////////////000000////////////////////////////////////////////////000000111////////////////////////...000111000///...///111000000000000////////////////////////000000111111/////////....../////////////////////////////////000000000000111111111111000///.........///111222//////000000000000000000000///...///000000///...////////////////////////////////////////////////................................................---------...............////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111111222222222222333333333333333333333333333333333444555666777777555333222444444555555666777777888999999999999:::;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<>>>>>><<<;;;<<<======<<<;;;;;;::::::;;;;;;;;;999777666444444555555444444333333222222222222111222222333333222222111111111111111111111111111111111111111111111111111////////////////////////////////////////////////....................................////////////---..................------.....................////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////....................................////////////........................<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;:::999888888777666666777777777777666666222222333333222111000///111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000///////////////.........////////////000000000000000//////............//////......//////000111222000000000000000000000000000000000000000000000000---......///////////////---...//////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........---......///000---------.............................................---......///000111222222333111///......///////////////////////////---------...000111333444.........///////////////............////////////........................------............---------------......//////000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000...///000000//////000111000000000000////////////...//////000000111111222//////............//////000000000000000000000000/////////000000000111111///////////////000111111//////000000000000111111111///...///000111000///////////////////////////////////////////////////////////////////////////---------------------------------------.........////////////////////////////////////////////////....../////////000000000000000000000111111111111111111111111111111111111222222222222333333333333222222333333333333444444333444555666666555444333444555555666666777888888999999999999:::<<<===>>>??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;<<<>>>>>>===<<<<<<===<<<<<<;;;::::::::::::;;;888777666444333222222111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////........................------........./////////,,,------......------,,,---------...............////////////////////////...............///000000////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////............////////////........................<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???======<<<;;;:::999888888333444555666666555444444111222333333333222111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000//////......------////////////000000000000000000///...........................///000111222000000000000000000000000000000000000000000000000---......///////////////------...///////////////........................------------------------.......................................///000000---------.........//////........................,,,,,,,,,,,,---...///000///000000///------...///////////////////////////------///000111111111111............/////////000............////////////........................---...///000000///...---,,,,,,---......///000000/////////////////////////////////....../////////000000000000000000000000///////////////000111111000000000000000000000000---///000000//////000222000000000000////////////...//////000111111222222000///...------...///000000000000000000000000000....../////////000000000......///000000000000000//////000000000111111111000///......000000///...////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........////////////////////////////////////////////////------........./////////000000000000111111111111111111111111111111111111222222222333333333444444222222222333333444444444222222333333444444555555555555555666777777888888888888888999:::;;;===>>>>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???<<<===??????===<<<<<<===<<<;;;;;;:::::::::::::::777777666555444222111000000000111111222222333333111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................---------.........//////------............---------------.........//////////////////////////////...............///000000////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000............////////////........................<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>======<<<:::999999888111222333444444444333222111222333444444444333222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000///...------,,,////////////000000000000111000///...........................///000222222000000000000000000000000000000000000000000000000---......///////////////------...///000000//////------------------------...............................................................///000000---------.........//////////////////////////////+++++++++,,,---...///000...//////...,,,,,,---///////////////////////////,,,---.../////////---------.........//////000000............/////////000---........................///000111111000///...,,,,,,------...///000000........................//////............//////000000000000000000000000///////////////000111111000000000000000000000000---///000000//////000222000000000000////////////...//////000111222222222000///...------...///000000000000000000000000000............////////////---...000111111111000/////////000000111111111222///...------...///...---////////////////////////////////////////////////------------------------------------------------,,,,,,,,,------.........000000000000000000000000000000000000000000000000------------.........///000000000000111111111111111111111111111111111111222222333333333444444444222222222333333444444444111111111222333444555666555555666666777777888888888888888999:::;;;======;;;;;;::::::;;;<<<>>>???<<<;;;;;;<<<<<<===>>>???===>>>@@@???===<<<======;;;;;;:::999999999999:::888888999888777444222000//////000111222333333444111111222222222222111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................---------.........//////......////////////......---------.........//////////////////////////////...............///000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000............/////////000........................::::::<<<=========<<<;;;;;;::::::::::::;;;<<<<<<======>>>????????????>>>>>>>>>===<<<;;;::::::999999999777666555555555555666666555444444444444555222222222222222222222222333222111000000111222222000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000//////............//////---...///000000///...---////////////////////////,,,---...//////...---,,,,,,------------------,,,........................,,,,,,,,,---------......------------------------111111111000///---,,,+++---------............///---------............///......------------......------------------------////////////////////////+++,,,,,,------,,,,,,+++---------............///---...///000000///...---//////............//////000000//////.........---000000000000000000000000......////////////..................////////////000000//////.........---//////000000///...------222000///------///000222------,,,,,,,,,,,,------//////............//////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000000000////////////000000//////000000000000//////000000000000000000000000///////////////////////////...---,,,+++,,,,,,---,,,---------.../////////---......///000111111222000000//////.........---...------------...//////////////////000000000000......///000111222222333222222222222222222222222555555555555555555555555555555555555555555444444222333555666666666555444777888888999999:::;;;;;;999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777666666666666555444333222111111222222222333333333222222222222222222222222111111000///////////////////////////000000000000////////////////////////000000000000000000000000---------............///---...///000000///...---//////000000000000//////000000//////.........---000000//////.........---111111111111111111111111000000//////.........---............////////////////////////000000000000---------...///000000111////////////////////////............////////////////////////000000000000---...///000000///...---///111222111000///000111000000////////////000000......------------......:::;;;<<<=========<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???@@@?????????>>>>>>===<<<;;;:::999999999888777666555555555555666555555444333444444444222222222222222222222222000///...------...//////000000000000000000000000000000000000000000000000000000111111000000///...000000000000000000000000000000000000000000000000//////............//////---...///000000///...---////////////////////////......////////////......------............------........................---------.........//////------------------------)))+++...111111111///------------............///---------............///......------------......------------------------////////////////////////------............---------------............///---...///000000///...---//////............//////000/////////............////////////////////////......////////////..................////////////111111000000000///////////////000000///......---000///...------...///000//////............////////////............//////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////000000000000111111111111000000////////////000000//////000000000000//////................................................///...---,,,,,,,,,---------------...............---......///000000111111000/////////...............------------...//////////////////000000000000//////000000111111222222222222222222222222222222222222222222222222222222555555555555555555444444555555666777777777777777888888888999999:::::::::999999999999::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888777777666555444111111222222222333333333222222222222222222222222222222111000000000000000////////////000000000000////////////////////////........................---------............///,,,---...............---......////////////......000/////////............000/////////....................................000/////////........................////////////////////////000000000000------......///000000111////////////////////////............////////////////////////000000000000//////000000000000/////////000111111//////000111000000////////////000000/////////....../////////:::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999888888777666555555555555555444444333333333333333222222222222222222222222111111000000000111111222000000000000000000000000000000000000000000000000//////000000000///......////////////////////////000000000000000000000000//////............//////......////////////......//////////////////////////////............//////......////////////......................................./////////000000------------------------%%%(((---111222111///------------............///---------............///......------------......------------------------/////////////////////////////////000000/////////---------............///......////////////......//////............//////////////////..........................................////////////..................////////////111111111111000000000000//////000000000///......000000000000000000000000111000000//////000000111//////............//////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////000000111111111222222222000000////////////000000//////000000000000//////........................------------------------///...------,,,---------...............---------.........//////000000111////////////..................------......///000////////////000000000000000111111111111111111111222222222222222222222222444444444444444444444444444444444444444444555555666666666555666666777888888888888999999999999999888888888999999999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888777777666555444111111222222222333333333222222222222222222222222333222222111111111111111000000000000////////////////////////////////////........................---------............///,,,,,,,,,,,,,,,---...///------............------////////////............////////////....................................////////////........................////////////////////////000000000000---......//////000000111////////////////////////............////////////////////////000000000000111000000000000000000111...///000000......///000000000////////////000000000000////////////000000;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@>>>======<<<;;;:::999888888777666555555555555555444444333222222222222333111111111111111111111111222222222222222222333333////////////////////////////////////////////////......////////////......//////////////////////////////////////////////////////............//////...//////////////////...///////////////////////////...---,,,,,,---.../////////000000000000//////........................---.........////////////........................+++,,,...000000...+++)))---------............///---------............///......------------..............................//////////////////////////////000000000000//////---------............///...//////////////////...//////............/////////////////////.......................................////////////..................////////////000000000000000000000000//////000000000//////...000111111222222111111000111000000000000000000111//////............//////////////////////////////////////////////////////000000////////////000000//////............/////////////////////////////////000000000000111111111000000////////////000000//////000000000000//////........................------------------------.........------------.../////////...---------,,,........./////////000000///////////////........................//////000////////////000000000000222111111111111111111111111222222222222222333333555555555555555555555555333333444444444444555555555444333222333444555666888888888888888888999999777777888888888999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888555555555555444333222222111111222222222333333333111111111111111111111111222111111000000111111111000000000000////////////////////////////////////000000000000000000000000---------............///---,,,,,,+++,,,---///000---......//////......---///////////////.........///////////////.........000000000000000000000000///////////////.....................////////////////////////000000000000......//////000000000000////////////////////////............////////////////////////000000000000111000///......///000111---///000///...---...000000000////////////000000000//////////////////000;;;;;;;;;;;;<<<<<<======:::;;;<<<=========<<<<<<>>>>>>???@@@@@@@@@@@@???======<<<;;;:::999888888777666666555555555555555444444333222222222222333111111111111111111111111---....../////////000000////////////////////////////////////////////////......////////////......//////////////////////////////////////////////////////............///////////////....../////////////////////////////////...---,,,++++++,,,---...//////000000000000//////////////////////////////,,,,,,---------.................................000///...---,,,+++******---------............///---------............///......------------..............................////////////////////////---......//////......------------............////////////......///////////////............//////.........///////////////..............................////////////..................//////////////////////////////////////////000000000000000//////000000111111000000///000//////......//////000//////............//////////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////.........////////////000000000////////////000000//////000000000000//////////////////////////////........................---...................../////////...---------,,,............////////////.........//////////////////............///000000////////////000000000000222222222222111111111111111111111222222333333333111111111111111111111111333333333333444444555555444333222222222333555666777888888888888888999999777777888888888999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777555555555555444333222111111111222222222333333333111111111111111111111111000000/////////000000111111000000000/////////...////////////////////////000000000000000000000000---------............//////...---------...000111/////////000000/////////.........///////////////.........///////////////////////////////////////.........///////////////............////////////////////////000000000000/////////000000000000000////////////////////////............////////////////////////000000000000///...---,,,,,,---...///---///000///...---...000000000////////////000000///......------......///<<<;;;;;;;;;;;;<<<======:::;;;<<<===>>>===<<<<<<======>>>????????????>>>======<<<;;;:::999888888666666555555444555555666555444444333333333333333111111111111111111111111......///000111111111111000000000000000000000000000000000000000000000000......///000000000//////////////////////////////000000000000000000000000//////............////////////............//////////////////////////////------,,,,,,,,,,,,------//////000000000000//////////////////////////////,,,,,,,,,------------...........................///...---,,,,,,---...///---------............///---------............///......------------..............................////////////////////////,,,------......------,,,---------............/////////............////////////............//////.........///////////////..............................////////////..................////////////............//////////////////000111111111000000------------------------///......------....../////////............//////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////---------.........//////000000////////////000000//////000000000000//////000000000000000000000000////////////////////////------...////////////..................---------................................./////////////////////......//////000111////////////000000000000111111222222222222222222111111111222222333333444222222222222222222222222222222333333444444555555555555555444555555666777666666777777888999999:::888888888999999999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::666666666666666666666666666666777666666555444333111111222222222333333333111111111111111111111111//////////////////000111111111000000//////......////////////////////////........................---------............///000//////.........////////////000000000000//////.........///////////////.........///////////////------------------------.........///////////////............////////////////////////000000000000000000000000000000000000////////////////////////............////////////////////////000000000000...------,,,,,,------......///000000......///000000000////////////000000......------------......<<<;;;;;;:::;;;<<<===>>>:::;;;===>>>>>>>>><<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;:::999888888555555555444444555555666666555555444333444444444111111111111111111111111///000222333444444333333000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000//////............//////000///...------...///000////////////////////////---......//////......---...//////000000//////...////////////////////////------------....................................---------......//////000---------............///---------............///......------------..............................////////////////////////,,,------......------,,,---------............///000///...------...///000//////............//////............/////////000////////////////////////......////////////..................////////////......//////000000000000//////000111111111111111000///...------...///000///......------....../////////............//////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////............////////////000000////////////000000//////000000000000//////////////////////////////........................,,,---...///000000///...---------.................................................../////////000///////////////000000111////////////000000000000111111111222222333333333000111111222333333444444444444444444444444444444111222222333444444555555444444555555666666555555444555666777888999:::;;;999999999999::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::666666666666666666666666666666666666555444333333111111222222222333333333111111111111111111111111000000//////000000111222111111111000///.........////////////////////////........................---------............///////////////...---,,,,,,...//////////////////.............../////////000............/////////000------------------------............/////////000............////////////////////////000000000000000000000000000000000000////////////////////////............////////////////////////000000000000------............------///000111111//////000111000000////////////000000//////............//////<<<<<<;;;:::;;;<<<===>>>:::;;;===>>>???>>>===;;;;;;<<<<<<==================<<<<<<;;;:::999888777555555444444444555555666666666555444444444444555000000000000000000000000,,,---///000111111111000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000//////............//////000///...------...///000////////////////////////...///000111111000///.........////////////......000000000000000000000000............/////////000////////////////////////---...000111111///...------------.........//////---------.........//////.........------.........////////////////////////////////////////////////------............---------------.........//////000///...------...///000//////............//////---.........//////000000000000000000000000000000......////////////................../////////000//////000000111111111222//////000111111111111111444222111//////111222444//////............////////////............//////000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000000000////////////000000//////000000000000//////........................------------------------,,,---///000000000///...,,,------....../////////.....................------.........//////000000///////////////000111111////////////000000000000000000111222333333444444000000111222333333444444111111111111111111111111111111222333333444555555111222333444555444333222333444555777888:::;;;<<<999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777444444444444333222111111111111222222222333333333000000000000000000000000111111000000111222333333222111111000///......---////////////////////////000000000000000000000000---------.........//////......//////...,,,***)))---..................------.........//////000000---.........//////000000////////////////////////---.........//////000000............/////////000////////////000000000000111111111000000000000000////////////////////////............/////////000////////////000000000000---...///000000///...---///111222111000///000222000000////////////000000000000////////////000000;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>;;;:::888666555666777888555555555555444333222111222222222222222222222222222222222111111111000000000000////////////000000222111111111000000//////000000111000000///...---000000000000000000000000000000//////.........---000000000000000000000000............/////////000---...000111222111///...000000000000000000000000---...///000000///...---////////////............////////////////////////------............------------............------//////.........---------........................................................................//////////////////////////////////////////////////////............//////---,,,,,,+++,,,---///000............////////////111000///......///000111111000///......///000111000///...------...///000///////////////.........//////////////////////////////000000000000///...000000000000////////////////////////////////////............////////////,,,---...///000111222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......000000////////////000000//////............//////////////////////////////000000//////.........---......////////////......////////////////////////........................+++---///000000///---+++////////////////////////,,,---///000000000///...000000000000000000000000111111111111111111111111333333333333333222111000222222222222222222222222333444555555666666555555555555555555555555555555666666666666666777777888777888999999::::::::::::;;;:::999777777777888888:::::::::;;;;;;<<<<<<<<<777777777777666666666666333333333222222222111111222333333444333222111000333333222222111000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...000222111///,,,+++&&&(((,,,///000000///.........------------......---------.........//////000////////////000000111111000///---------...///000000000000000000000000000000000000000000000000000000000000000000000000000/////////............111111000000//////......////////////////////////////////////////////////111111000000//////......//////////////////////////////000000000000//////;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::888666555666777777555555555555444333222111222222222222222222222222222222222111111111000000000000////////////000000000000000000//////......///000000000000//////...000000000000000000000000000000/////////.........////////////////////////........./////////000000---...000111111111//////000000000000000000000000---...///000000///...---////////////............////////////////////////---......//////......---------............------//////.........---------........................................................................//////////////////////////////////////////////////////............//////---,,,,,,,,,------...///............////////////111000///......///000000//////...------......///111000///...---......////////////////////////...//////////////////////////////000000000000//////////////////............////////////////////////............////////////------...///000111222222000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111000000000/////////...000000////////////000000//////............//////////////////////////////000/////////..................////////////......................................................------------------------////////////////////////---...//////000000//////000000000000000000000000111111111111111111111111333333333333333222111000222222222222222222222222333444555555666666555555444444555555555555555555888888777777888888999:::888888999:::::::::999999;;;:::888777777777888888???>>>===;;;999777666555777777777777666666666555333333333222222222111111222222333333333222000///222222111111000//////...000000000000000000000000........................////////////////////////////////////////////////////////////////////////...///000111000///---,,,,,,---...//////...,,,+++......------------......++++++,,,,,,,,,---------///......---------......000000///...............000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........111000000000/////////...////////////////////////////////////////////////111000000000/////////...//////////////////////////////000000000000//////::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::999888;;;999888666666666666777555555555555444333222222222222222222222222222222222222222111111111111111000000////////////000000////////////...............//////000000000000///000000000000000000000000000000////////////..................................../////////000000000---...000111111111000///000000000000000000000000......////////////......////////////............////////////////////////---......//////......---------............------...............---------........................................................................//////////////////////////////////////////////////////............//////,,,,,,---............---............////////////000000////////////000000//////.........//////000111000///.....................///////////////////////////////////////////////////000000000000000//////.........---------////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000////////////000000////////////000000//////............//////////////////////////////////////////..................////////////......................................................///...---,,,,,,---.../////////////////////////////////......//////000111000000000000000000000000111111111111111111111111222222333333333222111111222222222222222222222222333444555555666666555555444444444555555666666666999999999999999:::;;;;;;999999999:::999999888888:::999888888777888888999999999999999999999999999777777777666666666555555333333333222222222111111111111222222111111000///111111000000///.........000000000000000000000000........................///////////////////////////////////////////////////////////////////////////////////////.........////////////...---------......------------......+++,,,,,,,,,,,,---------000///...---------------///////////////......---000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////...//////000000//////...:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;::::::999:::999888777666666666777444555555555444444333222222222222222222222222222111111111111111111111111000000////////////000000////////////////////////---...///000000111000000////////////////////////000000//////////////////////////////////////////...////////////000000000......///000111000000///////////////////////////...//////////////////...////////////............////////////////////////......////////////......------............------................................................................................................//////////////////////////////////////////////////////............//////,,,---...//////...---,,,............///////////////////////////000000000111111111111111222222222//////........./////////............///////////////////////////////////////////////////000000111000////////////.........////////////////////////............////////////000000000000////////////////////////////////////000000000000000000000000////////////000000000111////////////////////////000000000000////////////000000////////////000000//////............/////////////////////////////////////////////...............////////////....................................................../////////....../////////////////////////////////000///.........///111222////////////////////////111111111111111111111111222222333333333222222111111222222222222222333333333444555555666555555555333444444555666777777888:::999999999999:::;;;;;;999999999999999888777666888888888888888888999999555666666777888999::::::777777666666666555555555333333333222222222111111000000111111111000000000111111000000000/////////////////////////////////........................////////////////////////////////////////////////////////////////////////000///...------...///000///......---...///000111......------------..................////////////222222111//////.........---...///000000///...---////////////////////////////////////////////////////////////////////////000000000////////////...000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////...//////////////////...999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777666666666444444444555444444333333222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000---...///000000111000000//////////////////////////////000000000000000000000000000000000000000000////////////000000000111...//////000000000000000/////////////////////////////////....../////////////////////............////////////////////////...//////////////////...------............---------.............................................................................................//////////////////////////////////////////////////////............//////---.../////////...---,,,............////////////......///000000000000000000000111222222222222222,,,,,,---...///000111111---.........//////000000//////////////////////////////......///000111222111111111000000000000///////////////////////////............////////////000000000000////////////////////////////////////////////////////////////...////////////000000000////////////////////////////////////000000000000000000////////////000000//////............//////////////////////////////.........///////////////......////////////.........................................................000111222222111000...////////////////////////000000///......000111222////////////////////////000000000000000000000000111222222333333333222222111111111222222333333333333444555555666555555555333333444555666888888999888888888888888999::::::999999999999888888777666777777888888999999999999;;;:::999888666555333333666666666666555555555555333333333222222222111111000000000000000000111111222111111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................000///...------...000111///...---------///111222......------------.............../////////000000222222111//////.........---...///000000///...---////////////////////////////////////////////////////////////////////////111000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////......////////////......888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============999999888888777666666666333444444555444444333333222222222222222222222222111111111111111222222222000000////////////000000000000000000111111111111...//////000000000000///000000000000000000000000//////000000000000111111111111111111111111111111/////////000000000111111////////////000000000000000000000000000000000000//////............//////////////////............////////////////////////...//////000000//////...------............---------------.......................................................................................//////////////////////////////////////////////////////............//////...////////////...------............////////////---...///000111111111000------...///000000000000+++,,,...///000000000000------......///000000000//////////////////////////////.........000111222222222222111111111000000////////////////////////............////////////000000000000////////////000000000000000000000000////////////////////////......////////////000000000000000000000000000000////////////000000000000000000////////////000000//////............//////////////////////////////.........///////////////......////////////......------------------------...........................///222333333222///...////////////////////////000000//////000000111111000000000000000000000000000000000000000000000000111111222333333333222222111111111222222333333444333444555555666666555555222333444555777888999:::777777777777777888999999888888888999888888777777555666777999999:::::::::999888888777777666555555666666666555555555444444333333333222222222111111111111000000000111222222222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////...------...000111111000...---,,,---............------------......,,,,,,---------.........000///...------------------...//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////---......//////......---777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999888888777666555333333444444555444444333222222222222222222222222000000111111111222222222000000////////////000000/////////000000000111111///000000000000//////...000000000000000000000000//////000000000111111111000000000000000000000000//////000000000111111111///////////////000000111000000000000000000000000000///...------...///000////////////............//////////////////////////////000000000000//////------............---------------.........//////........................................................................//////////////////////////////////////////////////////............//////000000///...........................////////////,,,---///000111111111000+++,,,---///000000//////......///000000///...---------......///000000111//////////////////////////////...---...000222333111111111111000000000000////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000.../////////000000000111000000////////////000000//////............//////////////////////////////............/////////000......////////////......------------------------...........................///000000000000///...//////////////////////////////000111111111111000000000000000000000000000000000000000000000000000000111222333333333333222000111111222333333444444333444555555666666555555222222444555777999:::;;;777777777777777888999999666777777888888888888777444555777999::::::::::::444555666777888999::::::666666555555555444444444333333333222222222111111222111111000111222333444000000000111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.......................................///000000......---------------.........------------......------------............///......---------.....................///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////.../////////000000000111////////////////////////////////////////////////.../////////000000000111////////////////////////---......//////......---777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::999888888888999999888888777666555333333444444555444444444222222222222222222222222000000111111222222222222000000////////////000000---.........//////000000000000111000000///......000000000000000000000000//////000000111111111222////////////////////////000000000000111111111111///////////////000111111000000000000000000000000000///...------...///000000/////////............//////////////////////////////000000000000//////---..................------------.........//////........................................................................//////////////////////////////////////////////////////............//////111000///---------...///............/////////000,,,---///000111111111000,,,---///000111111111000000111111111///...,,,***---------...///000000111//////////////////////////////...---...000222444000000000000////////////////////////////////////............/////////000////////////000000000111000000000000000000000000////////////////////////............/////////000000000000000000000000000.../////////000000111111000000////////////000000//////............//////////////////////////////---.........//////000000......////////////......------------------------........................///...---,,,,,,---...///////////////////////////...///111222222111111000000000000000000000000000000000000000000000000000000111222333333333333333000000111222333333444444333444555555666666555555222222444666888999;;;<<<888888777777888888999:::555666777888888888888888444555777999:::;;;::::::;;;:::999888777666555444666666555555555444444444333333333222222222111111222222111111111222444555////////////000000000000000000000000000000000000........................////////////////////////////////////////////////........................---....../////////000000))))))+++,,,...///000111.........------.........////////////000000000111000000/////////000000111///...---------///000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000.../////////000000111111////////////////////////////////////////////////.../////////000000111111////////////////////////---..................---666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555555666666666666666222222222222222222222222333333333222222111111111555333000//////000///...111111000000//////......---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......---......///000111111222////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////.........---........................//////000000000000//////......---,,,---...///000000000//////.........---////////////////////////---........./////////000------------------------////////////////////////////////////////////////////////////000000000000......//////000000111111////////////////////////////////////////////////000000000000///////////////000000000000000//////+++,,,,,,------.........//////000000000000//////000000000000000000000000............///////////////////////////.........000000000000000000000000////////////////////////////////////////////////////////////////////////222111000//////000111222111111000000//////......////////////////////////000000//////.........---////////////////////////000000000000000000000000////////////////////////..............................////////////......---.................................////////////000000000000000000000000000///......///111333555222222222222222222222222111111111222222333333333222222333333444555666666333333444444555666777777888777666555555444444555555555666666666666555555888888999999999999888888777777777666555555444444444444555555555555444444555444333222000///...---222222222222222222222222///////////////////////////////////////......---//////.........---------///////////////.................................................................................---,,,,,,,,,,,,---......111///......//////...,,,////////////////////////........................//////............//////......------------......000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////............////////////............//////...///000000000///---,,,------............------666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::888777666666666666555555555555222222222222222222222222333333333222222111111111333111//////000111000///111000000000/////////...---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////............///000111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////............//////////////////////////////000000000000//////...------,,,---...///000000/////////............////////////////////////000000000000000000000000........................////////////////////////////////////////////////...//////000111222222333000000000000////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////------------............//////000000000000//////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111000//////000111111111000000000/////////...////////////////////////000/////////............////////////////////////........................////////////////////////........................,,,,,,------------,,,,,,//////..............................////////////000000000000000000000000222111///...///000222333111111111111111111111111111111222222222333333333222333333333444555555555333333444444555666666777777666666555555555555666999999888888888888999999888888999999999999888888777777666666555555444444444444555555555555444444444444444333333333222222222222222222222222222222000000000000000000000000///////////////......---......---------,,,,,,,,,---------....../////////........................................................................---------------......///111///......//////...---////////////////////////........................//////............///////////////....../////////000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////............////////////............//////...///000000000///---,,,------............------555555666777888999::::::::::::::::::::::::::::::=========<<<;;;:::999888777666666666555444444444222222222222222222222222222222222222222111111111000//////000222222111000000000000000////////////---............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......//////000000111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............000000000000000000000000...//////000000//////......------------...//////////////////............////////////////////////111111000000000000000000////////////////////////////////////////////////////////////////////////......///111222333555555111111111000///.........////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////............//////000000000000//////000000000000000000000000/////////000000000111111.........///000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////111000000//////000000111000000000000////////////////////////////////////////////////............////////////////////////........................////////////////////////........................,,,,,,------------,,,,,,000000000//////.....................////////////000000000000000000000000333222000/////////000111000000000000000000000000111222222222222333333333333333333333444444444444333333333444555555666666666555555555555666777777:::999999999999999999:::888888999999999999888888777777666666555444444444333444444555555444444333222222222333333444444555222222222222222222222222111111111111111111111111///////////////......------------,,,,,,,,,,,,,,,++++++,,,---...///000000..............................................................................------......///000000///......//////...---////////////////////////........................//////............//////000000////////////000000000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////............////////////............///////////////000//////...---------............------555555555666777888888999888888888888888888888888;;;;;;;;;;;;:::999888777777777666555444444333333222222222222222222222222222222222111111111111111000///000111333222000...000000000000////////////.............../////////////////////////////////000000000000000000000000////////////////////////000000000000////////////.../////////000000000111////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////...//////////////////...------------....../////////////////////.........////////////////////////---------.........//////........................////////////////////////////////////////////////...//////000222333333444111000000000/////////...////////////////////////////////////////////////////////////000000000000...//////000000000000///111111000000//////......//////000000000000//////////////////////////////000000000000111111111111***++++++,,,---...//////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000000000000000000000////////////........................///////////////.........////////////////////////000000000000000000000000////////////////////////..............................////////////......111111111000//////..................////////////////////////////////////222111000//////000111111000000000111111111111111222222222222222222222222444444333333333333333333333333333444444555555555444444444555555666888888777777666555555666777777888888999999999999888888777666666555555444333333333333444444444444333333000000000111111222222333111111111111111111111111111111111111111111111111///////////////......---------------------------++++++,,,,,,---......///........................................................................///............///000000000///......///000///---////////////////////////........................//////............//////000//////////////////000000000//////////////////////////////////////////////////////////////////////////////////////////000000///...............//////............////////////............////////////////////////......------............------555555555666777777777888888888888888888888888888999999999999999888777666777666666555444333333222222222222222222222222222111111111111111111111111222111111222222111...,,,////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////........................////////////////////////.........///////////////..............................////////////......---------........................///////////////////////////////////////***+++,,,---...///000111------------------------/////////////////////////////////////////////////////////000000000000000.../////////000000000111////////////////////////////////////////////////.../////////000000000111......///000000000000000111111111000000//////...//////000000000000//////////////////////////////000000000000111111111111***++++++,,,---...///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////////////////000000000000------------------------.........///////////////////////////////////////000000000000000000000000////////////////////////..............................////////////......111111000000/////////.............../////////////////////////////////////////////000000111222333111111111222222222333333222222222222222222222222333333333333333333222222333333333444444444444444444444444444555777888999666555444333333444555666888888999999999999888888666666666555444444333333222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111///////////////......---............////////////------------------------........................................................................///............///000000///...---...///000///...//////////////////////////////////////////////////////............/////////......------....../////////000000000000000000////////////////////////////////////////////////////////////////////////000000///...............//////............////////////............////////////........./////////------............------555666666666777777777888888888888888888888888888888888888888888777666555666555555555444333333333222222222222222222222222000000000111111111111111444222111111111000...,,,////////////000000000000000000000////////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////........................////////////////////////.........///////////////........................---......//////......---,,,---......//////...............///////////////////////////////////////,,,,,,---...000111222222------------------------////////////////////////////////////////////////000/////////////////////.........///000111111111////////////////////////////////////////////////......//////000000111111---...///000000111111000000000000000//////////////////000000000000//////000000000000000000000000/////////000000000111111.........///000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000//////...////////////000000000000------------------------.........///////////////////////////////////////........................////////////////////////........................,,,,,,------------,,,,,,////////////////////////............////////////000000000000000000000000---...///000111222333333111111111222333333444444333333333222222222222111222222222222333333333333333333333333333333444444444444444555555777888888888777555444444555777888888888999999999999888888666666555555444333333333111222222333333222222111555555444444333222111111111111111111111111111111111111111111111111111111///////////////......---///////////////000000000............------,,,,,,..............................................................................------......///000///...---...///000///...//////////////////////////////////////////////////////............//////......------------......//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////............////////////............/////////............///000000------............------666666777777777777888888888888888888888888888888888888888888888777777666444444444444444444444444222222222222222222222222///000000000111111111222333111000///000111000///.../////////000000000111000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000////////////////////////000000000000000000000000000000000000////////////////////////........................////////////////////////............/////////000........................---......//////......---,,,---.../////////...---............/////////000////////////////////////.........////////////000......................../////////////////////////////////////////////////////////000000111111222////////////000000000000////////////////////////////////////////////////.........///000111111111---...///000111111111111......///////////////000//////000000000000//////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......///000000///........./////////000000000111////////////////////////............/////////000////////////////////////........................////////////////////////........................,,,,,,------------,,,,,,---------...//////000000............////////////000000000000000000000000//////000111111111111111000000000111222333333333333333333222222222111111111111111222333333333444333333333333333333333333555555555555555666777888999888666444444666888999888888999999999999888888666555555444444333333222111111222222222222111111555555444333333222222111111111111111111111111111000000000000000000000000///////////////......---............//////000000..................//////........................................................................---------------......//////...---...000000000/////////////////////////////////////////////////////////............////////////............////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////............////////////............/////////......---...///000111------............------777777777777888888888888888888888888888888888888888888999999999888888777333333444444444444444444222222222222222222222222//////000000111111111222222000......000111222222.../////////000000111111111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////........................////////////////////////---.........//////000000000000000000000000000000---..................---,,,,,,.../////////...------.........//////000000//////////////////////////////...---,,,,,,++++++////////////////////////////////////////////////////////////////////////......///111222333444555111111000000//////......////////////////////////////////////////////////---......///000111111222---...///000111111111111------......//////000000//////000000000000//////000000000000000000000000............///////////////////////////.........000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000000///...---.../////////000000111111111111111111111111111111---.........//////000000////////////////////////000000000000000000000000////////////////////////...........................//////////////////...+++,,,,,,---...///000000............/////////000000000000000000000000000000111111111111000//////...//////000111222222222333333333222222111111111000000111222333333444444333333333333333333333333666555555555555666777777888777444333333444777888888888999999999999888888666555555444444333222222111111222222222222111111222222111111111111111111000000000000000000000000///////////////////////////////////////......------------.........//////,,,------...///000111111........................................................................---,,,,,,,,,,,,---.........------...000111000///////////////////////////000000000000000000000000//////............//////000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////............////////////............/////////...------...///000111---..................---777777777777666666666666666777888888666555555666444444555555666666777777999999888666555444333222222222222111111111111000...///000111111111111111//////000000111111111222222111111111000000//////............////////////...000111111000//////000222222222222222222222222............////////////////////////////////////000000000000111111111111111111000000/////////...////////////////////////111000...,,,,,,,,,...///////////////////////////...........................////////////---,,,***------............------........................////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,222111111000///......---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,111000///...------...///---------............///////////////////////////////////////////////////000000000000000000000000111000///......///000111000000000000////////////////////////000000000000///////////////////////////000000000000//////.........///000//////...---111111111111111111111111000000000000000000000000////////////////////////111111000000//////......//////.........---------000000000000000000000000//////............/////////////////////////////////////////////////////////////////////.........000000000///......------//////.........---------////////////////////////---------............///,,,***(((***...///...,,,---------------...////////////000000111111222222000000000000000000000000000111111111111222222222222222444555555444222222333333333333333333333333444444444444444444444444666666666666666777888888666777888777555555666888888888888888888888888888:::999777555444555666777444333222111000000000000333333333222111000///...111111111111111111111111......//////000000111111------......//////000000------............------///////////////000111111......------------......000000//////.........---/////////000000000000000///.........///000222333////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222111111000000000000000------............------////////////////////////......////////////......000000000000000/////////000000000000///...---,,,////////////............888888888999999999999999666777888888666555555666555555555555666666666666777777666555444333333222222222222111111111111000///000000111111111111000/////////000000000111111111111000000000/////////............////////////,,,...//////---------...000000000000000000000000/////////000000000000111////////////////////////............///////////////.........------------........................111///...,,,,,,,,,...///................................................,,,---...//////...------...//////////////////...........................////////////////////////////////////........................------------111111000000///......---................................................000000......---...//////---------............///000000000000000000000000////////////////////////........................111111000//////000111111000/////////////////////////////////000000000000000000000000000000000000//////000000000000//////............/////////000111111111111111111111111000000000000000000000000////////////////////////111000000000/////////...000000/////////.........000000000000000000000000//////............///////////////////////////////////////////////////////////////////////////........................///000000/////////.........---------------------------------............///---+++***+++...///...,,,......------......///000............////////////000000000000000000000000000111111111111222222222222222333333333333222222333333333333333333333333444444444444444444444444666666666666666777888888777888888777666666777999888888888999999999999999:::999777555444555666666444333222111000000000000222222222222222111000///////////////////////////////////////000000000000.........///////////////---......//////......---//////////////////000000/////////....../////////000/////////............/////////......---------......---......000111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111000////////////000111111111111111111111111////////////////////////......////////////......////////////////////////......///////////////...////////////............444444444555666666777777666777888888666555555666666666666555555555555555555444444444333333333333222222222111111111111000000111111111111000000///...///////////////000000000000///////////////...............////////////,,,...///...---,,,---///////////////////////////000000000000111111111111////////////////////////............////////////............------------------------------------000///...,,,,,,---......------------------------........................***+++,,,...//////////////////000000000000//////........................////////////////////////////////////............000000000/////////......111000000//////.................................///////////////////////////............//////000---------............///111111111111111111111111////////////////////////........................111000000//////000000111////////////////////////////////////000000000000111111111111111111111111---...///000000111000000///...------...///000111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000/////////000000000000000000000000//////............//////////////////////////////////////////////////////......//////////////////+++,,,,,,---......//////000000000000000/////////---------------------------------............///...---,,,---...///...---//////......//////000111////////////............000000000000000000000000000111111111111222222222222222111111111111222222333333333333333333333333444444444444444444444444666666666666666777888888888999999888777777888:::999999999999999999999999999888777555444555555666333333222111000000000000111111222222222111111000////////////////////////000000000000///////////////////////////.........---......//////......---////////////............000000////////////000000////////////............//////...---,,,+++******------------...///000111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000111000//////......//////000///............///000////////////////////////......////////////..............................,,,---...///000000000000////////////............333333333333333333444444666777888888666555555666666666666555555444444444222222222222222333333333222222222111111111000000111111111111111000///...............////////////////////////........................///////////////000111000///...000111000000000000000000000000//////000000000111111111////////////////////////000000000000111111111111000000000000000/////////........................///...------------......------------------------........................++++++,,,---............/////////000000/////////........................////////////////////////////////////............000000000/////////......000000/////////.........000000000000000000000000////////////////////////............//////000000---------............///000000000000000000000000////////////////////////000000000000000000000000////////////////////////.........///////////////////////////000000000000000000000000000000000000------...000111111111111111000...---,,,...///000////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////............////////////,,,,,,,,,---------......////////////////////////////////////////////////---------............/////////......//////......///////////////000111111222222111111000000//////000000000000000000000000000000111111111222222222333222111000000111222333333333333333333333333333333333444444444444444444666666666666666777777888888999:::999888888:::;;;::::::::::::999999999999888888666555555444555555333222222111000000111111///000111222222222222222111111111111111111111111111111000000//////......000000//////......------......////////////......///////////////......---000//////////////////000///////////////............------,,,,,,+++++++++------------....../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111////////////////////////000000///...............///...,,,******,,,...///////////////////////////......////////////......---------...............------...///////////////////////////............777777777666666555555555666777888888666555555666666666555555444444333333111111111222222222222222222222222111111111000000111111111111111000///...////////////........................////////////............///////////////000000///......000222////////////////////////........./////////000000////////////////////////000000000000111111111111/////////000000000000000////////////////////////......---------.........------------------------........................---------,,,,,,------------......//////......---........................////////////////////////////////////....................................////////////............000000000000000000000000........................------...//////000000000---------............///////////////////////////////////////////////////000000000000000000000000........................------....../////////000////////////000000000000////////////////////////------...000111111111111333222///---,,,,,,---...........................////////////////////////////////////////////////////////////000000000000........................//////////////////////////////............//////////////////////////////////////////////////////---.........//////000000......---------,,,,,,,,,........................////////////////////////---------............/////////000//////......//////////////////000111111222222111111000000//////000000000000000000000000000000111111111222222222333222111000000111222333333333333333333333333333333333333444444444555555666666666666666777777888888999:::999888999:::<<<:::::::::999999888888888888777666555555444444444333222111111000111111111///000111222222222222222111111111111111111111111111111000000//////......000000//////......------...//////////////////......//////000000///......///......------......///.........///////////////,,,,,,------.........///---------...............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111////////////////////////000000///...............111000...------...000111////////////////////////......////////////......------------......////////////000//////...------////////////............666666666555555555444444666777888888666555555666555555555444444444444444111111111222222222222222222222222111111111111000000111111111111000000///000000000////////////......////////////000000000............////////////.........---,,,,,,...000....................................////////////////////////////////////............////////////---------...............000000000000000000000000---------...............------------------------...........................---,,,,,,,,,,,,,,,---------............------........................////////////////////////////////////............+++,,,,,,------...//////................................................---------------------------...//////000//////...---------............///........................////////////////////////........................---......//////......------------......//////000////////////000000000000........................---...///000000111000000222111000...------------////////////////////////000000000000000000000000////////////////////////////////////000000000000------------............000000000000000000000000//////............//////////////////////////////////////////////////////------......///000000000//////......---,,,,,,+++------------............---------------------------------............///---///000///......///000//////......//////000111////////////............000000000000000000000000000111111111111222222222222222111111111111222222333333333333333333333333222333333444444555555555666666666666666777888888777888999999888999:::<<<:::999999888888777777777777777666666555444444333222222111111111111111222///000111222222222222222////////////////////////000000000000///////////////////////////............//////000000//////...---...000111111111000///......------------...............///////////////,,,,,,---...///000111111---....../////////......////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000111000//////....../////////...---,,,,,,---...///////////////////////////......////////////......---------...//////000000000000000000///...---,,,////////////............111222222333444555555555666777888888666555555666333444444444444444444555222222222222222222222222222222222111111111111000///000000111111111111000111111000000000//////////////////000000000111111............////////////...///...---+++,,,...000...........................////////////000000000////////////////////////............////////////------------.........///000000000000000000000000,,,------......///......................................................,,,++++++++++++---...///......////////////..............................////////////////////////////////////............******+++,,,...///000111................................................------------------------...//////000000///...------------............///////////////////////////////////////////////////........................//////000111111000//////,,,,,,---......///000000////////////000000000000//////////////////////////////000000000000//////......//////////////////////////////////////////000000000000000000000000////////////////////////.../////////000000000111---.........////////////000000000000000000000000//////............//////////////////////////////////////////////////////------......///000000111///.....................---.........////////////---------------------------------............///+++---//////------///111......------......///000............////////////000000000000000000000000000111111111111222222222222222333333333333222222333333333333333333333333222222333333444555555666666666666666666777888888666777888888888888:::<<<999999888777777666666555666666666666555444333333222111111111111111222222000111111222222222111111////////////////////////////////////000000000000........./////////////////////000000000000//////,,,...000222333333222111//////............//////............/////////000------......//////000000...///000000000///......////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111000////////////000------------------------////////////////////////......////////////......------...//////000111111...///////////////......////////////............222333444666888:::;;;<<<666777999888666555555666333333333444444555555555333333333222222222111111222222222111111111111000...///000111111111111111222222111111000000////////////000000111111222222............/////////000111111000...---...000333111111111111111111111111000000000000111111111111////////////////////////000000000000111111111111.../////////000000111111////////////////////////,,,,,,---.../////////...////////////////////////........................***))))))***+++...000111//////000000000000//////........................////////////////////////000/////////............)))***+++---///000222222---.....................000000000000000000000000........................//////000000000...---,,,---------.........//////000000000000000000000000////////////////////////000000000000000000000000000111222333333222111000,,,,,,------...///000000////////////000000000000000000000000000000000000///000000000000000///...+++,,,---///000111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111.../////////000000111111000000000000000000000000//////............//////////////////////////////////////////////////////---------...///000000111------......///000000000.../////////000000111111////////////////////////---------.........//////***,,,///...------///222---------------...////////////000000111111222222000000000000000000000000000111111111111222222222222333444555555444333222333333333333333333333333222222333333444555666666666666666666666777888888666777888888777888:::<<<888888888777666555555444666666666666555444333222222111111111111111222222111111222222222111111000111111111111111111111111......//////000000111111---.........//////000000//////000000000000//////,,,...000333444444333333000000////////////000000---.........//////000000.....................---//////000111111000///...////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000222222111000000000000000111111222222222222111111////////////////////////......////////////...............///000111111222,,,---...///000000000000000/////////............555555666777777777777777888888777666555444444333444444333333333333222222111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000////////////000000000000//////.........---000000000000000000000000///111333555444222///---222111111111000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000........................+++++++++,,,,,,,,,------.........------,,,,,,,,,..................------////////////////////////////////////............////////////////////////111000///...------...///000000000000111222333444------...///000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////...---------------////////////////////////////////////////////////000000//////.........---000000000000000000000000111///------/////////...........................000000000000000000000000//////............////////////......---------,,,111111000000//////......////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000////////////////////////////////////***,,,...///......///000////////////////////////000///...------...///000000000//////.........---+++,,,,,,,,,------.....................///000111+++,,,---,,,***))))))***//////.........------------------.........//////000//////............///000000000000000000000000000000111222222222222111333333333333333222111000111111222222222333333333444555555666777666666666444555777888888888777666999999999999888888888777777777777777888888888888666666666666555444333222111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000////////////............///...---,,,,,,---...///000000//////.........---//////............//////......................................................////////////............////////////......////////////////////////////////////////////////+++---...000000...---+++,,,...000111111000000111//////............//////111111000000//////......//////............//////000000000000////////////000000000000000000000000000000//////.........------......///////////////////////////000000000000444444333333111000///...555555666777777777777777777666666666555555555555444444333333333333222222111111111111111111111111111111111111111111111111222222111111000000//////000000000000000000000000000000////////////000000000000/////////.........000000000000000000000000000000111111111000///...111111000000000/////////////////////////////////000000000000000000000000////////////000000000000////////////////////////........................------------.....................------,,,,,,,,,........................////////////////////////////////////............////////////////////////111000///...---......///---------......///000111------...///////////////////////////////////////......................../////////////////////...000//////...------......////////////////////////////////////////////////000/////////............////////////////////////222000//////000111000000........................000000000000000000000000//////............///////////////.........------111000000000/////////...////////////000000000000////////////////////////000000000000000000000000............////////////000000000000////////////////////////////////////...///111000///......///////////////////////////000///...------...///000000/////////............------.........////////////............//////000///000111000///...///000//////.........------------------.........///////////////...//////000000000000000000000000000000000000111222222222222111333333333333333222111000111111222222222333333333222333444444555555444444111222444666777777777777999999888888888777777777555555555555555555555666666666666555555444333222111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000////////////............111000///......///000111000/////////............/////////....../////////........................////////////////////////......////////////............////////////......////////////////////////////////////////////////000000222222222222000000---///111111///.........//////............//////111000000000/////////...//////............//////000000000000////////////////////////////////////000/////////............---......///////////////.../////////000000000000///000111111111111111111555555666777777777777777666666666666666666555555444444333333333333222222111111111111111111111111222222222222222222222222333333222111000///......000000000000000000000000000000////////////000000000000////////////......000000000000000000000000111000///...---...///000000000///////////////...////////////////////////000000000000000000000000////////////000000000000....................................................../////////000000000.........---------------........................////////////////////////////////////............////////////////////////000000///............///++++++++++++,,,---......---......///////////////////////////////////////////////////////////////......//////////////////000000//////......//////////////////////////////////////////////////////////////////............////////////////////////111///......///000000///........................000000000000000000000000//////............//////000000////////////......000000000000////////////////////////000000000000////////////////////////000000000000000000000000............////////////////////////000000000000////////////////////////000222333222000.........//////////////////////////////............//////////////////............---............///////////////......---.........---///000///......///000...............---------------........./////////////////////000000111222000000000000000000000000000000111222222222222111222222333333333222111111111111222222222333333333111111222333333333333222...///111333555666777777888888777777777666666666555555555555555555555555555555555444444333333222111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000////////////............000000////////////000000////////////............////////////////////////........................000000000000000000000000......////////////............////////////......///////////////////////////////////////////////////000000000000000000///000111222111///...---...000//////......//////000000000000000////////////000//////......//////000////////////000000000000........................////////////............---......///////////////....../////////000000000......///000000000000000555555666777777777777777777777666666555555444444444444333333333222222222111111111111111111111111222222222222222222222222222111111111000000//////////////////////////////000000////////////000000000000//////////////////000000000000000000000000111000///.........//////////////////............////////////////////////////////////////////////////////////000000000000...................................................////////////000000000...............------------------.......................................////////////............/////////////////////////////////.........//////,,,,,,,,,,,,,,,---............///////////////...////////////////////////....................................////////////000000////////////000000///////////////////////////////////////////////////////////////....................................,,,++++++---......---........................//////////////////////////////............//////000000000000000/////////000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000111111111111////////////000000000000///////////////////////////111222111000......////////////////////////////////////......////////////////////////.........------------------------000///......------------+++---......------///000....................................////////////////////////000111333333000000000000000000000000000000111222222222222111222222333333333222222111111111222222222333333333000111111222222222222222///000111333444555666777777777777777666666666666777777777777777666666666555444444333333333333333111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000////////////.....................------.........///////////////........./////////000000/////////........................////////////////////////......////////////............////////////......////////////////////////////////////////////////000//////......//////000111222333222000///000111000000////////////000000000000000000////////////000000////////////000000////////////000000000000........................///////////////.........---......///////////////........./////////000000000000000000///...---,,,555555666777777777777777999888777666555444333333444444333333333222222222111111111111111111111111222222222222222222222222//////000000111111111222////////////////////////000000////////////000000//////000000000000000000111111111111111111111111000000111111111000///...............////////////000000000000000000000000////////////////////////////////////000000000000................................................------........./////////........................---------.........//////------------------------////////////............////////////////////////......////////////////////////.........///000000...///////////////......////////////////////////........................---.........//////000000000000////////////000000////////////////////////////////////////////////.........///////////////////////////////////////---,,,++++++---......---//////////////////////////////////////////////////////............///////////////000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111.../////////000000000111////////////////////////,,,...000000/////////111////////////////////////...//////////////////............/////////////////////..................000///...------------------///000000//////111222---............................../////////000000////////////000111333333000000000000000000000000000000111222222222222111111222222333333333222222111111222222222333333333111111222333333333333333333333333444444555666666777777777777666666666666888777777777666666555555444444333222222222222333111111111111111111111111000000000000000000000000000000000000000///......////////////////////////////////////............---..................---........./////////////////////000111111000//////////////////////////////..............................////////////............////////////......////////////////////////////////////////////////333222222111111222222333...///000000//////111222000000////////////000000////////////000000000000000000////////////000000.../////////000000000111.................................///////////////---......///////////////............///////////////////////////...---,,,555555666777777777777777888888777666555444333333444444333333333333222222111111111111111111111111222222222222222222222222......///000111222333333000000000000000000000000000000////////////000000//////000000000000111111111111111111111111111111///000111222111000///......////////////000000000000000000000000000000000000000000000000000000000////////////000000000000................................................,,,,,,---------......................../////////,,,,,,------.../////////------------------------////////////............////////////////////////---...//////000/////////111000000000000000111111//////////////////...---////////////////////////////////////////////////------......///000000000//////......//////000000////////////////////////////////////////////////.........///////////////000000000000000000000000///...---...000111111000////////////////////////000000000000000000000000//////............//////......////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000............////////////......//////000000111111////////////////////////+++---///000//////000111////////////////////////......////////////...............///////////////111111111000000000000000......------,,,---------,,,---......------...///---------...................../////////000000000////////////000000111222000000000000000000000000000000111222222222222111111111222333333333222222111111222222222333333333222222333444444444444333555555555444555555666777888888777777777666666666666555555444444333333333444333222111111111222333111111111111111111111111000000000000000000000000000000000000000///......////////////////////////////////////............//////000000000000//////........./////////////////////111111111111//////////////////////////////..............................////////////............////////////......////////////////////////////////////////////////000000000000000000000000+++,,,------,,,---///111111000000//////000000111////////////000000000000111000000//////000000111......//////000000111111.................................///////////////---......///////////////------........./////////,,,,,,...///000000000000555555666777777777777777555555555666666666666666444444333333333333222222111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000000000////////////000000//////000000000111111111111111111111111111111111111000///.........///////////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........................,,,,,,---------.........---........./////////000,,,,,,------...//////000////////////////////////////////////............////////////////////////,,,---///000000000//////000000////////////000000///////////////...------////////////////////////........................------......///000000111......------...//////000////////////////////////////////////////////////............/////////000111111111111111111111111000...---...000222222222////////////////////////000000000000000000000000//////............//////------........./////////.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000............////////////.........///000111111111////////////////////////...000111111000///000111////////////////////////---...///000000///...---............/////////000000/////////............------,,,,,,,,,---......+++,,,---,,,******+++,,,---------.........//////.../////////000000000000/////////...//////000000000000000000000000000000000000111222222222222111000111222333333333333222111111222222222333333333111222333333444444333333444444444444555666888999999999888888888777777777666666555444444333222222333222111000000111222333111111111111111111111111000000000000000000000000000000000000000///......////////////////////////////////////...............///000111111000///.............../////////000...///111222222111///...////////////////////////..............................////////////............////////////......////////////////////////////////////////////////,,,---............---,,,...//////...------///111111111000000000000111111.../////////000000000111111111000000000000111111.........///000111111111////////////////////////............/////////000---......///////////////---------.........//////,,,---...///000111111111555666666777777777777777222333444555666888888999444444444333333333222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000//////000000111111111222111111111111111111111111222000---+++***,,,...000//////000000111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........................---------............///---.........//////000000,,,,,,------...///000000111111111111111111111111000/////////............////////////////////////,,,---///000000000/////////......---------......//////000000///...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111---------------...///000////////////////////////////////////////////////---.........//////000000111111111111111111111111...---,,,---///111111000000000000000000000000000000000000000000000000000//////............//////,,,---------......//////.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111---......///000111111222////////////////////////111333444333111//////000////////////////////////---...///000000///...------.........//////000000,,,,,,,,,++++++*********,,,,,,,,,,,,------...//////000111000...------...---------.........//////////////////000000000000000//////............///000000000000000000000000000000111222222222222111000111222333333333333333111111222222222333333333111111222333333333333222222222222333444777999:::999999999999888888888888888888777666555555444444333222000//////111222444111111111111111111111111000000000000000000000000000000000000000//////...////////////////////////000/////////............,,,---...//////...---,,,---.........//////000000...000111222222111000...000000000000000000000000000000000000000000000000......////////////............////////////......////////////////////////////////////////////////---///000222222000///---333444333111//////000222111111000000000000111111.../////////000000111111111111000000000000111111---......///000111111222000000000000000000000000---.........//////000000---......///////////////---------.........//////000000000000000000///...777777888888888888777777444444444444444444444444333333333222222222111111222222222111111111000000////////////////////////000000000000000000000000111111111111111111111111////////////000000000000////////////000000000000222222222111111111000000//////............//////.........///000000111111111111111111111111111111000000000000000000000000000000000000000000000000........................------...///////////////......------------..................////////////........................---------............///......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................---.........//////000000---...///000000///...---//////...---------------////////////////////////////////////////////////111000///......---.....................///000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------000000000000000000000000000000000000000000000000111000///......///000111111111000///////////////........................111111111000000000000000///////////////......---//////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////......------------......000000000000111111111111////////////000000000000////////////000000000000666555444333222111111111222222222222222222222222222222222222222222222222333333333444444444555555444333222111111222444666888888888888777777777777666555555444444333222222222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000................................................////////////............////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222...//////---,,,,,,...000////////////////////////////////////////////////000000000000000000000000000000000000000000000000333333222111000000000111000000000000000000000000000000000000000000000000111111111111111111111111///...---,,,,,,---...///000000//////.........---000000000000000000000000..................------000000000000000000000000333333444444444444333333444444444444444444444444333333333222222222111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.........////////////000111111111000000000////////////............//////222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................---...///////////////.........------------..................////////////................................./////////000000......////////////......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////..................................../////////000......////////////......111111000/////////////////////////////////////////////////////////////////////.........//////000...............///000000000000000000000000000000//////////////////////////////////////////////////////.........---------000000000000000000000000000000000000000000000000111000///......///000111111111000///////////////........................000000000000000000000000///////////////......---//////000000000000//////////////////////////////////////////////////////........................................................................////////////////////////......------------......//////000000000111111111////////////000000000000000000000000111111111111666555444333222111111111222222222222222222222222222222222222222222222222333333333444444444444555444333222111111333444666888888777777777666666666555555555444333333222222111111111111111000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................000000000000////////////.../////////000000000000000000000000000000000000000000000000000000000000/////////////////////...//////000///...///111333////////////////////////////////////////////////000000000000000000000000////////////////////////222111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000///...------------...///000/////////............////////////////////////////////////////////////////////////////////////444444555555555555444444444444444444444444444444333333333222222222111111222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000///////////////000//////......//////000333333222111111000//////111111111111111111111111000000000000000000000000000000000000000000000000............................../////////......---......------------..................////////////........................////////////000000000111......////////////......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////....................................//////////////////............//////111000000////////////000////////////////////////////////////////////////---------......///111111...............///000000000000000000000000000000......................../////////////////////////////////............---000000000000000000000000000000000000000000000000000000////////////000000111000000///////////////////////////////////////000000000000000000000000///////////////......---...//////000000//////...////////////////////////////////////////////////........................................................................////////////////////////......------------......//////000000000000111111////////////000000000000111111111111222222222222555444333222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444333222222222333555666777666666666666555555555555555444444333333222222333333222222111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111000000000//////....../////////000000000000000000000000000000000000000000000000000000000//////......---,,,,,,+++---.../////////000222444////////////////////////////////////////////////000000000000000000000000........................000000///.........//////000000000000000000000000000000000000000000000000///////////////////////////......------......///////////////............///////////////////////////000000000000000000000////////////////////////555666666777777666666555444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222000000000000000000000000000000////////////000000000000//////............111111111111111111111111////////////////////////000000000000000000000000..............................//////......------......------------..................////////////............................../////////000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................///////////////000///...------...///000///...------------......////////////////////////////////////////////////...............///000000...............///000000////////////////////////......................../////////////////////////////////...............////////////////////////000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000/////////000000000000000///////////////......---...//////////////////...////////////////////////////////////////////////........................................................................////////////////////////......------------......////////////000000000111////////////000000000000000000000111111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333222222333444555666666666555555555444444444555555444444333222222111666555555444444333333333111111000000000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////........./////////000000////////////////////////////////////////////////.........------,,,,,,,,,,,,...///.........///111////////////////////////////////////////////////////////////////////////////////////////////////000000///....../////////000000000000000000000000//////////////////////////////////////////////////////............/////////////////////.........///////////////////////////////////////000000000////////////////////////333333444444444444333333444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000/////////000000000111111111111111111111111111111000000////////////000000------......////////////000000000000000000000000////////////////////////////////////////////////........................---...............------......------------..................////////////........................------........./////////......////////////......////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////.........000///...------...///000......------------......////////////////////////////////////////////////000000///..............................///000000////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000000000000000000000000000......//////000000000000///////////////......---......////////////......////////////////////////////////////////////////........................................................................////////////////////////......------------.........////////////000000000////////////000000000000/////////000000000111111222222111111111222333333222222222222222222222222222222222222222222222222222222222333333333444444222333333333444555666666555555555555444444444444555444444333222222111111555555555444444333333333111111000000000000111111////////////////////////////////////////////////////////////////////////........................000000000000000000000000//////.........---------............////////////////////////////////////////////////////////////------.........////////////000111000...------...////////////////////////////////////////////////////////////////////////000000000000000000000000000000/////////000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////.........///////////////........................---------....../////////........................444555555666666555555444444444444444444444444444333333333222222222111111111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000------------............111111111111222222222222111000000//////000000111......///000000111222222000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,---.....................------------..................////////////........................------------..................////////////......////////////////////////000000000000000000000000////////////////////////........................///////////////////////////////////////////////////////////////.........//////............//////000////////////000000111////////////////////////////////////////////////111111///......---------...............///000000000000000000000000000000........................////////////////////////...////////////000000000000000000000000000000000//////////////////////////////000000000000/////////////////////000000111////////////////////////---......//////000000111///////////////......------......//////......---////////////////////////////////////////////////........................................................................////////////////////////......------------............////////////000000////////////000000000000.../////////000000000000111111111111111222333444222222222222222222222222222222222222222222222222222222222222333333333333222222333444555666666777666555555555555444444444444444333333222222111111111111111222222222222222111111000000000000111111000000000000000000000000........................000000000000000000000000........................////////////////////////.........---------,,,,,,------........./////////000000000000000000000000000000000000000000000000---......///000000111111222333444333111///...///////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////............///////////////........................,,,,,,------......//////........................555666666777777666666555444444444444444444444444333333333222222222111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000---............/////////000000000000111111111222111111000000000000111111//////000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................***+++,,,---.../////////......------------..................////////////....................................////////////......////////////......////////////////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////000/////////..................////////////......///////////////000111111////////////////////////////////////////////////000//////.........//////...............///000000000000000000000000000000////////////////////////////////////////////////.../////////000000000000000000000000000000000000////////////////////////...///000111111000///...///////////////000111111........................------......///000000111///////////////......------......//////......---////////////////////////////////////////////////........................................................................////////////////////////......------------.............../////////000000////////////000000000000//////000000000111111111000000000000111222333444222222222222222222222222222222222222222222222222111222222222222333333333111222333555666666777777666666666555555555555444444444333333222111111111//////000000111222222222111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000................................................///.........---------------------.........//////000000000000000000000000000000000000000000000000//////////////////000000000222444333111000///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///.........//////000111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///.............../////////000........................---------...//////000000........................111222222333333222222111444444444444444444444444333333333222222222111111000000111111222222222222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111222222222222.../////////000000111111111111000000000000111111/////////...------,,,,,,000000000000000000000000000000000000000000000000////////////////////////........................)))***+++---...///000000.........------...................../////////000........................////////////000000000000......////////////......////////////////////////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000000000//////.........------...///000000///...------------------...///000////////////////////////////////////////////////......---......///000111...............///000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000////////////////////////...///000111111000///...///////////////000111111........................---------...///000000111///////////////......------..................---////////////////////////////////////////////////........................................................................////////////////////////.........------...................../////////000////////////000000000000000111111111111222222222000000000000111222444444222222222222222222222222222222222222222222222222111111222222222333333333111222333555666777777777777666666666666555555555444444333333222111111000000000111222333444444555111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................000/////////............---------.........//////000000000000000000000000000000000000000000000000000000000///......---------///111111000/////////////////////////////////////////////////////////000000000000000000000000////////////////////////---------------...///000000000000000000000000000000000000000000000000000...........................///000111111000///...---.........//////000000........................---......///000111111222........................666666666555555444444444333333333333333333333333555444333222111111111111333222111///...//////000000000111111111111000000000000000000000000000000000000000000000000000000---......///000111111222000///......///000///...000000000000000000000000000000000000000000000000111111000000//////......+++,,,...///111333555666............/////////000000000000000000000000000000//////.........////////////.........---------++++++,,,---...///000111//////............//////............////////////////////////////////////////////////////////////////////////............000000//////.........---////////////////////////000000//////.........---------...///000000//////////////////////////////...............///000000//////............//////000...,,,+++++++++---...000000000000000000000000000000///...............////////////////////////000000000000000000000000///////////////.........////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////***,,,///111222111///...000000000000000000000000///......------///000111////////////000000000000////////////000000000000000000111111111111000000000000/////////.........//////.........---------........................000000000000000000000000///...---,,,,,,---...///......////////////......//////////////////////////////............//////////////////////////////111111000000000000111111------......//////000000...//////000111222222222444333111000///000111111...///000222222111111000222222222222222222222222333333333444444444555555333333444444333333222111555666666555333111222333333222222222111111000000222222111111111111222222000000000000000000000000000000222222000,,,)))&&&............///000222222111111000000//////......,,,,,,,,,---...///000000000000000000///////////////////////////.........000000000000000000000000////////////////////////000000000000000000000000---...///111111///...---............////////////,,,,,,------...000111222111111000000//////......////////////000000000000000000000000000000000000---......///000/////////000000//////.........---//////............//////000000//////.........---......------------.....................///000000------------------------......////////////......555555555444444444333333333333333333333333333333555444333222111111111111111111000000000111111222000000111111111111000000000000000000000000000000000000000000000000000000/////////000111222222222111///......//////...---000000000000000000000000000000000000000000000000111000000000/////////.........//////000111222222........./////////000000........................//////............////////////.........------------------------.........//////............//////............////////////////////////////////////////////////////////////////////////............000/////////............////////////////////////000/////////............---...//////////////////////////////////////////...............///000000//////............//////000///---,,,,,,,,,......000000000000000000000000000000///...............////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////***+++...///000000///...000000000000000000000000///......---...///000111------------............////////////000000000000000000111111111111000000......---------,,,,,,,,,//////.........---------........................///////////////////////////...------------.../////////000000000000//////////////////////////////------,,,,,,,,,,,,------////////////////////////111000000//////000000111//////000000000000000000/////////000111222222222333333222222222222333333///000111222333222222111222222222222222222222222333333333333444444444444444444555555444444333222444555666555333111222333111111111111000000000///000000////////////000000000000000000000000000000111111222111000...+++***............///000111222111000000000/////////...,,,------....../////////000000000000/////////////////////////////////...000000000000000000000000////////////////////////000000000000000000000000---...///000000///...---............////////////111000//////............111000000000/////////...////////////000000000000000000000000000000000000////////////000000000111000/////////............//////.........//////000000/////////..................------------.........------------...//////------------------------......////////////......444444333333333333333222333333333333333333333333444333222111111111111111///000111222333333333333///000000111111000000///000000000000000000000000000000000000000000000000///000000111111222222333444333111111222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000/////////............/////////000000000........................//////............///////////////.........------222111000000///...------//////............//////............////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////............//////////////////...---////////////////////////...............///000000000//////......//////000111000...---------...///000000000000000000000000000//////............///////////////////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////------...//////000000000000000000000000000000000///............///000000------------............////////////000000000000///000000111111000000///---------------,,,,,,,,,...............---------................................................///...------------...///000000000111111000000000////////////////////////------,,,,,,,,,,,,------////////////////////////000//////......//////000222111111111111111000000//////000000111222222222222333333444444444444444111111222333333333333222222222222222222222222222222222222333333333444444555555555555555444444333444555555444222111222333222222222111111111111111000000////////////000000000000000000000000000000111111111000//////..................///000111111000000000000////////////........................000000000000////////////......//////////////////000000000000000000000000////////////////////////000000000000000000000000---...///000000///...---............////////////222222000///............000000000000////////////////////////000000000000000000000000000000000000111000000//////111222333////////////........................//////000111////////////..................------------......---------------...//////------------------------......////////////......222222222222222222222222333333333333333333333333333333222111111111111111000111222444444333333222//////000000000000//////000000000000000000000000//////////////////////////////000000000111111111111000///000222222222111000000000000000000000000////////////////////////000000000000////////////000000//////......------...////////////000000000000000000000000000000000///............//////000////////////............444333333222111000////////////............//////............////////////////////////////////////////////////////////////////////////............///////////////.........///////////////////////////////////////.........//////000000///...------////////////////////////...............///000000000000////////////000000111111000///.../////////////////////////////////000///............/////////////////////////////////////////////////////////000000000000000111111////////////000000000000////////////////////////////////////000000000000//////000000000000//////000000/////////000222333////////////////////////............/////////000////////////000000000000////////////000000000000//////000000000000//////////////////////////////.................................................................................------.........//////000000000000////////////////////////////////////............////////////////////////////////////............//////222222222111111000000///000000000111111222222222222333444555555444222111111111111222222222222222222222222222222222222222222222222333333333333444444444555555444444333222333444444333222111111222333333333333333333333333222222111111111111222222000000000000000000000000000000///......///000000...............///000111000000000000////////////////////////............000000000000////////////............////////////////////////////////////////////////////////////////////////////////////......///000000///..................///////////////////////////000111111000000000000////////////////////////000000000000////////////////////////111000///......000222333///////////////.....................///000111222///////////////...............------------...............---...//////000..............................////////////......222222222222222222222222333333333333333333333333222222111111000000111111222333333444444222111000//////000000000000//////000000000000000000000000////////////////////////.........///////////////***))))))+++...000000///000000000000000000000000////////////////////////////////////000000000000............////////////////////////000000000111000000000000000000000000...............///000000000000/////////.........000000000000000000000000//////............//////............////////////////////////////////////////////////////////////////////////.....................///////////////////////////////////////........./////////////////////000000///...------////////////////////////...............///000000000000////////////000000111111000000//////////////////////////////////////////............//////////////////////////////////////////////////////.........//////000000000////////////000000000000////////////////////////////////////000000000000//////000000000000//////000///...------///000111////////////////////////---......///////////////////////////000000000000////////////000000000000//////000000000000//////.../////////////////////---.....................................................................---..................------..................---//////////////////////////////............////////////////////////////////////............//////111111111000000/////////111111111111222222222222333444444555444222000///000000000000111111111222222222222222222222222222222222333333333444444444222333333333333222111111111333333333111000111222111111222222222222222222222222111111111111222222000000000000000000000000///...---,,,,,,...000111...............//////000////////////000000000000//////////////////......000000000000////////////---.........//////000000////////////////////////////////////////////////////////////////////////......////////////..................///////////////.........///000111222////////////000000000000////////////000000000000////////////////////////000///...------///111222.........//////////////////////////////000111111.........///////////////......------------......//////......//////000111..............................////////////......111222222222222333333333333333333333333333333333222111111000000000111111333333333333222111000///...//////000000//////...000000000000000000000000000000000000000000000000........................,,,+++,,,...111333333222000000000000000000000000000000000000000000000000////////////000000000000.........//////000000111/////////000000000111111..............................---......///000111000000000/////////......,,,,,,,,,------.........//////............//////............////////////////////////////////////////////////////////////////////////.....................///////////////////////////////////////........./////////////////////////////////...---////////////////////////...............///000000111000000//////000000111000000000000////////////000000000000000000000000///............//////000////////////////////////000000000000000000000000------......//////000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////...---,,,++++++,,,---...000000000000000000000000---......///000/////////------------............////////////000000000000...//////000000//////...,,,,,,,,,------------------------...............................................................------...//////...------,,,------......------,,,////////////////////////------,,,,,,,,,,,,------////////////////////////000//////......//////000000000000000000000//////222222222222222222222222444444444333333222111000000000//////000000111222222222222222222222222222333333333444444444555555222222222222222111000000000222222222000000111222///////////////000000000000000////////////000000000000000000000000000000...---,,,,,,,,,...///000///......---......//////////////////000000000000////////////////////////000000000000////////////------......///000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////000//////...............////////////000000000000////////////000000000000000000000000000000000000///...---------...000111.........///////////////111000000//////000000111.........///////////////......------------.....................///000000..............................////////////......222222222222333333444444333333333333333333333333111111000000000000111111222111111000000000111111......////////////......000000000000000000000000000000000000000000000000///////////////.........222111000111333444444333000000000000000000000000000000000000000000000000.../////////000000000111/////////000000000111111//////000000000111111111........................---------......///000111000000000000/////////...,,,,,,,,,------.........//////............//////............////////////////////////////////////////////////////////////////////////......................../////////000////////////////////////............/////////000---...//////////////////////////////////////////...............///000000111111000000000000111111//////000000//////......000000000000000000000000...............///000000////////////////////////000000000000000000000000---......///000000111111////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////......------------......000000000000000000000000------///000000000///...------------............////////////000000000000......////////////......,,,,,,,,,---------......---------.........//////........................////////////////////////------...//////...------------............------////////////////////////------,,,,,,,,,,,,------////////////////////////111000000//////000000111000000111111111111111111222222222222222222222222333333333333333444555555111111000000000111222333222222222222222222222222444444555555555666666666222333333333333222111111///111222111000000111222/////////000000111111111000000////////////000000000000000000000000000000...............//////000///......------............/////////000000000111......//////000000111111000000000000////////////------......///000000111000000000000000000000000////////////////////////000000000000000000000000//////............//////............////////////---------------......///.../////////000000000111////////////000000000000000000000000000000000000...////////////000000000............/////////000222222111000////////////............/////////000......------------......---,,,,,,,,,,,,---....................................////////////......222222222333333444444444333333333333333333333333111000000000000000111111000000///...///111222333......////////////......000000000000000000000000000000000000000000000000000000000000////////////000///......//////...,,,000000000000000000000000000000000000000000000000.../////////000000111111111111111111000000000000000000000000111111111111000000000000000000000000---------......000111111000000000000////////////000000000000000///////////////............//////............/////////000////////////////////////////////////////////////000/////////............---.........//////000000////////////////////////---.........//////000000------...///000000000///////////////////////////...............///000000111111000000000000111111///////////////......---000000000000000000000000...............///000111////////////////////////000000000000000000000000...//////000111222222222////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////111111111111111000000000000000000000000000000000,,,---///000000000///...////////////000000000111////////////000000000000......////////////.............../////////000000---------.........//////........................000000000000000000000000,,,---...//////...---,,,......////////////....../////////////////////////////////....../////////////////////////////////111111000000000000111111111111111222222333333444222222222222222222222222222222222222444777999:::333222111111111222333444222222222222222222222222555555555666666666666777333444444444444333222222///000111111000///000222222222222333333444444444222222111111111111222222000000000000000000000000/////////000000000000000///......---------........./////////000000111111---......///000111111222000000000000////////////---------...///000000111000000000000000000000000////////////////////////000000000000000000000000//////............//////............/////////000((()))***+++---///111333.../////////000000111111////////////000000000000000000000000000000000000//////000111111111111000---.........//////000000444333222000//////......---.........//////000000.........------.........++++++******++++++,,,---////////////////////////......////////////......555555444444444333333333333222222111111222222333444333111///...//////000000000////////////000000111111000000//////......000000000000000000000000......------,,,,,,,,,+++000000000000000000000000---------...///000000111222111000.........///000222111111111000000//////////////////////////////000000000000000000000000......------------......,,,,,,------...//////000//////............//////............////////////////////////////////////------,,,,,,,,,,,,------............////////////000000//////.........---......////////////......////////////000000000000------...///000111222222......------------......////////////////////////////////////////////////......////////////.........///000000//////000111111///---...111222000...000000000000000000000000//////............//////---......///000111111222222222111000///...------...///000111111000///...000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000222111111111000000//////////////////////////////........................////////////000000000000+++,,,,,,---...///000000000000000000000000000000111111111111000...---,,,...---,,,+++++++++++++++000000//////.........---,,,---------.../////////........................------......//////000000/////////...---------,,,///......---------......////////////////////////............////////////111111000000//////......////////////000000000000111111222222222333333333222222222222222222222222222222222222222222222222222111000.........///000444444444555555555666666444555555555555555555444000000000000000000000000000000000000111111111111111111111111111111111111222111111111000000//////000000000000000000000000///////////////////////////000111222111000...,,,......//////000000111111111111000/////////////////////////////////////////////............//////111000///...............////////////000000000000000000////////////000000////////////////////////000000////////////000000111111000000//////............//////000000000111000000000000000000000000000000000000000000000000444000---...222333111...////////////////////////---...///000000///...---......////////////......////////////////////////000000//////.........---////////////////////////444444444333333333333222333222222111111222222333333222111000000///000000000000////////////000000111000000000/////////...000000000000000000000000111111111000000000//////////////////////////////------......///000000111111000///......//////000111111111000000000//////////////////////////////000000000000000000000000///......------......///------......///000000111//////............//////............////////////////////////////////////000//////......//////000............////////////000/////////..................////////////..................////////////............////////////000000////////////000000////////////////////////////////////////////////......////////////......---...//////......///000111///...///111111000...000000000000000000000000//////............//////.........///000111111111111111000000000000000/////////000000000000//////000000000000000000000000//////000000000111111111////////////////////////......//////000000000111111111111000000000//////////////////////////////........................000000000000////////////,,,---------...//////000///////////////////////////000000000000//////...000///..................000/////////.........------------................................................///////////////...............---------.........---------....../////////////////////////////////000000000000111111000000000/////////...//////000000000111111111222222222222222222222333222222222222222222222222444444444444444444444444333333111000000000111111333333333333444444444555222333333444444333333222000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////111111000//////////////////000000000111111111111111111000/////////////////////////////////////////////............//////000000///...............////////////000000000000000000////////////000000////////////////////////000000////////////000000000000000000////////////........./////////000000000000000000000000000000000000000000000000000000333///,,,---000222000---////////////////////////------...//////...------......////////////......///////////////////////////.........------------////////////////////////333333333222222222111111222222111111111111222222000111111111111111000000000000////////////000000000000000000////////////000000000000000000000000///////////////.........////////////////////////------......///000000000000////////////000000111111111000000000000//////////////////////////////000000000000000000000000///......------......///......//////000111111111//////............//////............////////////////////////////////////000//////......//////000............////////////////////////..................////////////......------------............///.........------------////////////////////////////////////////////////////////////////////////......////////////......,,,---......------...///111000//////111111000///000000000000000000000000//////............//////......//////000000111111/////////000000111111111000000////////////000000000000000000000000000000//////000000000000111111........................,,,,,,---...///000111111111111000000000000//////////////////////////////........................111111000000//////......///..................///////////////////////////---...///000000000000000/////////...//////000000/////////..............................---------........................///////////////.........---------.......................................////////////////////////000000000000111111111111000000000000////////////000000111111111222222222222222222222222222222222222222222222222222222222444444444444444444444444555444333222222222333333222222222222333333333333111111111222222111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////222111///------...000111000000111111111111222222111111000/////////////////////////////////////////////............//////000000////////////......////////////000000000000000000////////////000000////////////////////////000000////////////000000////////////000000000000.........////////////000000000000000000000000000000000000000000000000000111...,,,,,,///111///---////////////////////////------............------......////////////......////////////////////////---------------,,,,,,,,,////////////////////////222222222111111111111000222222111111111111222222///000111222333222111000000000////////////000000000000000000////////////////////////////////////........................////////////////////////............//////000000......//////000000111111000000000000000000////////////////////////////////////////////////////////////............//////....../////////000000000//////............//////............////////////////////////////////////......------------..................///////////////////////////...............////////////......------........./////////........................,,,,,,------------,,,,,,////////////////////////////////////////////////......////////////......,,,...//////...---///000111000000000000111000000//////////////////////////////............//////.../////////000000000111....../////////000000000111000///......///000111////////////////////////////////////000000000111////////////////////////.........//////000000000000000000000000000//////////////////////////////........................111111000000//////......111000///...------......////////////////////////......///////////////...---------------...///000......................../////////...---------,,,........................000000//////......------,,,---------.../////////------..................//////////////////////////////000000000111111111000000000000////////////111111222222222333333333333333333222222222222111222222222222222222222222111111111111111111111111444444444333333333333444222222222333333333333333000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111111111111000000000000000////////////////////////////////////////////////111000///......///000111000000000000000000000111111000000/////////////////////////////////////////////............////////////000000000/////////////////////000000000000000000////////////000000000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000111///------///000///...////////////////////////.........//////...............////////////......////////////////////////------------------------////////////////////////222222111111111000000000222111111000000111111222///000222333333222111000000000////////////000000////////////000000000000////////////////////////111111111111111111111111....................................////////////......//////000000111111//////////////////000000/////////////////////////////////////////////////////////....../////////------............////////////............//////............////////////////////////////////////.........------.....................////////////.........///////////////......////////////............/////////000000000---......///000000111111,,,,,,---......---,,,,,,////////////////////////////////////////////////......////////////......---///000000///...000111000111111111000000000111//////////////////////////////............//////////////////000000000000//////.........---------111000///......///000111////////////////////////...////////////000000000000000000000000000000000111111111000000///////////////////////////000000000000000000000000000000////////////////////////111000000000/////////...222111///...------...///........................000000000//////...---,,,---------------...///000---------.............../////////...---------,,,........................000000//////......------,,,---------.../////////,,,,,,---...//////......////////////////////////........./////////000000////////////000000000000222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333333333444444444333333333333333111111222222222222111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000111111////////////////////////000000000000000000000000...///000111111000///.../////////////////////...111000000/////////////////////////////////////////////............//////...///000111111000//////////////////000000000000000000////////////000000111111111111111111111111000000////////////000000......//////000000111111111111111111111111111111////////////////////////////////////////////////111000//////000111000000000000000000000000000000////////////////////////......////////////......////////////////////////..................//////////////////////////////222222222111111111000000111111000000000000111111111222222222222222111111000000////////////000000////////////000000000000000000000000000000000000////////////000000000000..............................//////////////////...///000000000000000///......////////////000000////////////////////////000000000000000000000000000//////......//////000---------...............//////............//////............////////////////////////////////////111000000//////000000111............////////////.........///////////////......////////////......////////////000000000111------...///000111222222...///000111111000///...////////////////////////////////////////////////......////////////.........///000000//////000222000111222222000000111222000000000000000000000000//////............//////////////////000000000000/////////......---------000000////////////000000000000000000000000000000......////////////000000111111111111111111111111333333222111000///............////////////000000000000000000000000000000/////////////////////////////////000000000000000222111///------...///000........................000000000///...---++++++/////////...//////000000---------------........................---------........................///////////////.........---------...............+++,,,---/////////......////////////////////////............////////////////////////000000000000111111222222222333333333111111222222222333333333222222222222222222222222333333333333333333333333111111222333333333222222444444444444333333333333222222333333333333222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000---...000222222111///...//////............------111111000/////////////////////////////////////////////............//////...///000111222111000///////////////000000000000000000////////////000000111111111111111111111111000000////////////000000////////////000000000000222222111111111111000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000//////............//////......////////////......////////////////////////.........///////////////////////////////////////333333222222222111111111111111000000000000111111444333333222111111111111000000////////////000000.../////////000000000111000000000000000000000000++++++,,,,,,------------......................../////////////////////...///000000111111000///............/////////000000////////////////////////000000000000000000000000000000////////////000000/////////...............//////............//////............////////////////////////////////////111111000000000000111111............////////////............/////////000......////////////.............../////////000000.........//////000000000///000222333333222000///////////////////////////////////////////////////......////////////......---...000///......///111000111333222000///111333000000000000000000000000//////............//////000000000000/////////////////////000000000000000//////000000000000//////000000000000000000000000........./////////000000000000000000000000000000111111111000/////////............/////////000000000000000000000000000000////////////////////////......//////000000111111222111///------...000111.........................../////////...------,,,000///..................,,,,,,,,,------.........---------................................................///////////////...............---------***+++---///000000///...////////////////////////...////////////000000000.../////////000000000111111111111111222222222222000000111222333444444555222222222222222222222222222222222222222222222222000111222333444333333222333333333333222222222111111222222333333222222111000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000......///000000000000000000/////////............111111000/////////////////////////////////////////////............//////---///000222222222000///////////////000000000000000000////////////000000////////////////////////000000////////////000000000000000000////////////000000000000//////......000000000000000000000000////////////////////////000000000/////////000111000000000000000000000000...---,,,,,,,,,,,,---.........////////////......////////////////////////---------....../////////////////////////////////333333333222222222222111111111000000000000111111666555333111000000111111000000////////////000000.../////////000000111111000000000000000000000000........./////////000000........................///////////////.........000000111111111///...------.........//////000000////////////////////////000000000000000000000000000000////////////000000000000000000//////////////////............//////............/////////000//////////////////////////////............//////............/////////000---.........//////000000......////////////......---------........./////////............------------///000111111000///---////////////////////////////////////////////////......////////////......,,,---///...------...000///222333333000///111333000000000000000000000000//////............//////000000000000//////////////////000111222333444444...///000111111000///...000000000000000000000000............/////////000////////////////////////.........///////////////---.........//////000000000000000000000000000000000000000000000000000000------...///000111222222222000...------///111222........................,,,---......///............---,,,+++++++++++++++,,,,,,,,,------.........,,,------....../////////........................---.........//////000000/////////......------,,,***+++---///000000///...////////////////////////000000000000111111111111.../////////000000111111000000111111111222222222//////000111333444555666222222222222222222222222000000000000000000000000000111333444555444333333222222222222111111000000111111222222222222111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000///...---...///111333111111000000/////////...111111000/////////////////////////////////////////////............//////---///111222333222111000////////////000000000000000000////////////000000........................000000////////////000000111111000000//////......//////......---------,,,000000000000000000000000////////////////////////.../////////------///000000000000000000000000000,,,,,,************,,,,,,......////////////......////////////////////////,,,,,,,,,------.........////////////////////////888666333111//////000111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111333000...---...000000000000///...------...///000000000000000000000000000000000000000000000000000////////////000000000000,,,,,,,,,------.........000000000000000000000000111000///...------...///------............------......////////////............////////////........................------///////////////.........///////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////111000///.....................////////////..................////////////111111000000//////......///////////////////////////////////////////////////////////////////////////////////////000111111000000000000000000000000222111111111000000//////......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000...,,,---000111///---000000000000000000000000000000000000000000000000//////............//////+++,,,///000111000///...///////////////////////////000000000000000//////........................////////////////////////000000//////.........---........................///...---,,,,,,---...///000///...------...///000............////////////////////////000000000000111111111000000000000000333333333222222111111111222222222222222222222222333333333333333222111000444333222111111222333444222222222222222222222222000000000000000000000000222222222222222222222222222111111111000000//////111111111000000000000000////////////000000000000......//////000000111111000111111222222111///...000000000000000000000000111111000000//////......////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000...------///111222111000000000000000000000000333222111000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000555333111///...///111333000000111111111111000000............/////////000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000111333555777222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111222000...---...000000000000//////......//////000000000000000000000000000////////////////////////////////////000000000000------........./////////........................111000///...---......///---......//////......---......////////////......,,,------......------,,,/////////////////////////////////////////////.../////////////////////////////////////////////////////////////////////...000000000000000000000000////////////////////////////////////////////////000000///.....................////////////..................////////////111000000000/////////...///////////////////////////////////////////////////////////////////////////////////////000111111000000000000000000000000111111111111000000000///......////////////.........//////000000//////...000000000000000000000000000000000000000000000000000...---...000111///---////////////////////////000000000000000000000000//////............//////---...000111000///...,,,////////////////////////,,,---...///////////////........................////////////////////////000/////////.........---........................///...------------.../////////............//////............////////////////////////000000000000111000000000000000000000222222222111111000000000222222222222222222222222333333333333333222111000333222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111000000000///111000000000000000000000////////////000000000000////////////000000000000......000111111111111000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000///////////////000111111000000000000000000000000222000......///000000///000000000000000000000000000000/////////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111444333111000///000111222...//////000000//////............/////////000000........................////////////////////////............////////////////////////////////////222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000222000...---///000000000///000000111111000000///000000000000000000000000........................////////////000000000000///////////////000000000////////////////////////000000///............///---......//////......---......////////////......,,,------......------,,,///000000000000000000000......//////////////////////////////////////////////////////////////////......//////////////////000000000000000000000000////////////////////////////////////////////////////////////..................////////////..................////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000111111111111000000000000...//////000000//////......//////000000//////...000000000000000000000000000000000000000000000000000///......000000///...........................000000000000000000000000//////............/////////000000000000...,,,+++////////////////////////....../////////......---......................../////////////////////////////////.......................................///...------------...///......////////////..................////////////////////////000000000000000000000000000000111111111111111000000000000000222222222222222222222222222222333333333222111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000111111////////////000000000000000000000000////////////,,,,,,...///000111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000333111///...//////...---000000000000000000000000............///000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111000000000...//////000000//////........./////////000000000........................////////////////////////............////////////........................222333333333222111//////222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000111///......///111111000///000111222222111000///////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111/////////.........//////......////////////............////////////......//////000000000000/////////////////////000000000............////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////...///////////////............////////////..................////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000///////////////000000111////////////////////////111111111000000000000000//////000000000000/////////000000111111000000///////////////////////////000000000000000000000000000/////////000000////////////////////////////////////////////////////////////............////////////000000///...------////////////////////////111111111000///...---,,,........................////////////////////////.........................................................------.........---...///000000///...---............////////////////////////000000000000000000000000000111111111111111111111111111000000111111111111111111111111222222333333333222222111111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000000000000111111111////////////000000000000111111000000//////......,,,---......///000000000////////////////////////000000000000////////////000000000000000000000000///////////////////////////////////////000000111////////////////////////111000......//////...---////////////////////////...............///000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000111222222111000//////000000111111000000///...////////////000000000........................////////////////////////............////////////........................,,,---///111333444555555222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////000...---...000111111000///000111222222111000///////////////////////////000000000000000000000000////////////000000000000........................111111111111111111111111......//////////////////...//////////////////.........////////////......///000000000000000000///---------....../////////---.........//////000000////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////---...//////000///............////////////..................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111////////////////////////000000000000000000111111//////000000000000//////000111111222222111111000///////////////////////////////////////////////////000000000//////000000000000000000000000000000//////////////////////////////............//////---......///////////////////////////////////////....../////////...------........................////////////////////////---------.......................................---..................------...///000000///...---............////////////////////////000000000000//////000000111111111111222222222222222222222222111111111111111111111111111222222333333333222222111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000111111//////000000111111111111////////////000000000000111111000000//////....../////////............///////////////////////////////////////000000000000111111111111111111111111///////////////////////////////////////000000111////////////////////////...------...000000///...////////////////////////000000///...............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...///111222222111000///...//////000000//////...////////////000000000111////////////////////////////////////////////////............////////////........................///000000000111222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////...---///111222111000///000000111111000000///000000000000000000000000111111111111111111111111////////////000000000000//////............------////////////////////////---...//////000/////////...//////000000//////.........////////////......---......//////......---,,,,,,------......//////------......///000000000////////////////////////////////////////////////------......///000000000000000000000000000000000////////////////////////////////////////////////------///000000000///.........////////////..................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111///000000111111000000///000111111222222111111000000000000000000000000000///////////////////////////000111111//////000111111111111111111111111111000000000000000000000000//////............//////---------...///000000111////////////////////////((()))***,,,.../////////........................////////////////////////---------------.................................------...//////...------......////////////..................////////////////////////000000000000/////////000111111222222222222222222222333333333111111111111111111111111111111222333333333222222222222222333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111/////////000111111222222////////////000000000000000000000000////////////111000//////......//////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000,,,,,,,,,...000111000...000000000000000000000000222111000///............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...............///000111111111000///,,,------......------,,,/////////000000000111111000000000000000000000000////////////////////////............////////////........................666555333000...---------222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///......------///111222111000000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000000000000/////////..............................,,,---///000000000////////////000000000000//////......////////////............////////////......---------...//////000000------......///000000111////////////////////////////////////////////////------......///000000111000000000000000000000000////////////////////////////////////////////////,,,---///000111000///.........////////////..................////////////.../////////000000000111000000000000000000000000000000000000000000000000///////////////////////////////////////000111111000000000000000000000000///000000000111111111111000000111111111111000000//////000000000000//////000000000000000000000000///////////////////////////111222111///...000222000000000000000000000000000000000000000000000000//////............/////////............//////000////////////////////////+++,,,---...////////////........................////////////////////////,,,,,,,,,------.................................------...//////...------//////............//////............////////////////////////000000000000...//////000111111222222000111111111222222222222111111111111111111111111000111222333333333333222333222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111...//////000111111222222////////////000000000000////////////000000000000111000/////////000111222000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000///////////////000111111000000000000000000000000---------...000000...,,,000000000000000000000000111111000/////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////000000000000000......////////////......//////000000000111111111////////////////////////////////////////////////............////////////////////////////////////222111///......000222333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///......------///111222111000000///...------...///000000000000000000000000000////////////////////////////////////000000000000222111111111000000//////000000000000000000000000,,,---///000000000////////////000000000000//////......////////////......000000111111111111000000---......///000111111222---------...///000000111////////////////////////////////////////////////---------...///000000111000000000000000000000000////////////////////////////////////////////////+++---///000111000///.........////////////................../////////000.../////////000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////000111111000000000000000000000000//////000000111111111222000000111111111111000000------............------000000000000000000000000///////////////////////////111333222///...000222////////////////////////000000000000000000000000//////............//////111000///......---......////////////////////////444444444333111000...---........................////////////////////////,,,,,,,,,------.................................,,,---...//////...---,,,000///...------...///000............/////////000////////////000000000000...//////000111222222222//////000000111111111222000000000000000000000000000111222333333333333333444333222111111222333444222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222...//////000111222222222////////////000000000000......//////000000111111////////////000111333444000000000000000000000000.../////////000000111111........................000000000000000000000000///////////////000111111000000000000000000000000///......///000///,,,***000000000000000000000000000//////000000111222333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////.../////////000000111111222222333333333333222222000000000000111111111111........................////////////////////////............/////////000000000000000000000000000///000000111111111000000222222222222111///...---222222222111000//////...000000//////.........---000///.........///111222000000000000000000000000////////////000111222333111000000000//////......222222111111000000//////000000///////////////000111111111111111111111111000000000000000000000000000000///...............000000000000111111111111000000000000000000000000---------.........//////............////////////---------...///000000111000000000000000000000000000000000000000000000000------......///000000000////////////////////////////////////////////////////////////////////////------............------,,,---------.../////////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000333111//////111222000---000000000000000000000000---...///000000111000000////////////000000000000000000000000000000000000////////////////////////222111000......000111222000000000000000000000000////////////////////////000000000000000///......111111000000//////............////////////......//////............//////000000///...............000000//////.........---////////////////////////........................................................................000000000000000000000000//////............/////////////////////000111111------....../////////000222111111111000000//////333333333222222111111111222333333333333222111111444444333222111111111111333333333222222222111111333222000///...///111222000000////////////000000////////////000000000000000000000000////////////000////////////000000111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000......////////////.........111333222000///000222000000000000////////////---.........//////000000000000000000000000000000////////////000000000000111111000///////////////...///000111111000///......///000111111000///...////////////////////////000000//////.........---000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000///////////////.........//////000000000000//////////////////////////////000000111111111111000000111111111000000000000///333333222222111000000///000000000/////////......///////////////000000111000000000000000000000000/////////000000111222333111111111000000/////////000/////////.........---333222222222222222222222111111111111111111111111000000000000000000000000000000///............///............////////////000000000000000000000000---------.........//////............////////////------......///000000111000000000000000000000000000000000000000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000...//////000000//////.........//////////////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000///000000000111111222222000000000000000000000000333111000000222333111///000000000000000000000000...//////000000000000///....../////////000000000000000000000000000000000000000000000000000000000222111///......///111222000000000000000000000000////////////////////////000000000000000///......000000000000//////............////////////......//////............//////000000///...............000/////////............////////////////////////........................................................................////////////////////////000//////........./////////////////////000111111111111111222222222333333222222222222111111111000333333333222222222111111222333333333333222111111333333222111111111222222333333222222222111111111111000///...///000222333000000////////////000000////////////000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000//////000000000000//////,,,///111000...---...///000000000000////////////....../////////000000000000000000000000000000000////////////000000000000222111000000//////000000...///000111111000///...//////000000000000//////000000000000000000000000000000/////////.........000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000/////////////////////////////////////////////////////////////////////...------............------////////////////////////000000111111111111000000////////////000000111222333333333222222111111000111000000000000000//////...//////000000000000000000000000000000000000000/////////000111111222222111111111111111000000000////////////............000/////////000000000000000000000000000000000000000000000000000000000000111000//////......//////............////////////000000000000000000000000------........./////////............////////////---......//////000000111000000000000000000000000000000000000000000000000111000000///......------////////////////////////////////////////////////111111111111111111111111///000000111111000000///000000000000000/////////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////------...///000111222222000000000000000000000000000///...///111222111///000000000000000000000000///000000000000//////...............////////////000000000000000000000000111111111111111111111111111000............000111////////////////////////////////////////////////000000000000000//////...000000000////////////.........////////////....../////////....../////////000//////............///////////////............////////////////////////........................................................................////////////////////////111000///...............///////////////000111111000000000000111111111111333333333222222222222222333333333222222222222111222333333333333222111111222111111111111222333333333222222222222111111111//////......000111333555000000////////////000000////////////000000000000////////////000000000000222111000//////...//////000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000111111111111000000---...000000.........///////////////000000000000//////000000000000000111000000000000000000000000////////////000000000000222111000000//////000000//////000000000000//////000000////////////000000111111111111111111111111000000////////////......000000000000000000000000//////000000111111222222000000000000000000000000////////////000000000000////////////////////////..............................//////////////////------............------////////////////////////000111111111111000000///000//////...///000111222222222222111111111000000111111111111000000000000---...000111111111000/////////////////////////////////000111111111111111222222111111111111111111111111111111000000000000------......//////......////////////////////////////////////////////////111000000///.../////////000000000000111111111111////////////////////////............////////////............////////////......//////000000000000////////////////////////////////////////////////000000//////............////////////////////////////////////////////////000000000000000000000000///000000111111000000///111000000//////.........////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////------......///000000111////////////////////////---------...////////////////////////////////////000000111000000///...------.........////////////////////////////////////000000000000000000000000//////............////////////////////////////////////////////////////////////000000000000//////////////////////////////......////////////............////////////......000///............/////////////////////.........////////////////////////........................................................................////////////////////////111000///......---......///////////////000000111000000000000000000000000222222222222222222222222222222222222222222222222222333333333333222111111000000000000111222333444222222222222111111111111////////////000111222333000000////////////000000////////////000000000000////////////000000000000222222000///............////////////////////////////////////////////////111111111000000000000000///////////////////////////000000111111000000//////000111111111000000000////////////000000000000000000000000111111111111////////////////////////////////////000000000000111000//////......///////////////000000000000000111000///......///000111000000000000000000000000000000//////////////////////////////////////////......///000111222222333////////////////////////////////////000000000000////////////////////////....................................//////////////////000000000000//////////////////////////////111111111111111000//////111000000///////////////000000000000////////////000000000000111111111111---...000111111111000/////////////////////////////////000111111111111000111111111111111111222222000000000000111111111111///000111222222222111111////////////////////////////////////////////////111111000///////////////000000000000111111111111////////////////////////........./////////000000............/////////////////////000000000000000////////////////////////////////////////////////............//////000000000000000000000000000000////////////////////////////////////////////////...//////000000//////.../////////......---------000000000000000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////..................////////////////////////---...////////////000111////////////////////////000000111000000///...---.........////////////000//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000//////.............../////////......////////////............///000000///......//////............//////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000000///...............///////////////000000111333333333333333333333333000000111111111111111111222222222222222222222222222333333333333222111111/////////000111222333444222222222111111111000000111111000000000000000111000000////////////000000////////////000000000000.../////////000000000111222222000///............////////////////////////////////////////////////000000000000000000111111////////////////////////...//////000000//////...000000000111111111000///.../////////000000000111111111111111000000000000////////////////////////////////////000000000000//////...------------...///////////////000111111111000///......///000111//////////////////////////////000000000000000000////////////////////////......///000111222222333////////////////////////////////////000000000000////////////////////////........................---.........//////000000//////000000000000//////////////////////////////111111222111111000///...///000000000000///...---//////////////////////////////000000000000000111...//////000000000000000000000000000000000000000///000111222222111000///000000000111111111111111............////////////,,,...///111111111000000000000000000000000000000000000000000000000000000222111000000//////000000............////////////000000000000000000000000....../////////000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111000000000000000000000000////////////////////////...........................//////000000//////...............------------000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000/////////............000000000000000000000000///111222222000000111333000000000000000000000000///000000000000//////...////////////000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////...//////000000000000000---............/////////......////////////......---...///000000///...---///............//////000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////............/////////////////////000111111222222222111111111111111000000000000000111111111111222222222222333333333222333333333333222111111/////////000111222333444222111111111111000000000111111111111000000//////000000////////////000000////////////000000000000......//////000000111111222111000//////...//////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000......////////////......///.........000000...---......//////000000111111111000000000000000//////000000000000000000000000////////////000000000000000///......------......//////......///000111222000000////////////000000........................//////000000000000111111000000000000000000000000//////000000111111222222000000000000000000000000////////////000000000000////////////////////////........................------......///000000000------............------////////////////////////222222222111111000///...,,,---///111111000...---///////////////000000000....../////////000000000///////////////000000111000000000000000000000000///000111222222111000.../////////000000111111111---........./////////000)))+++---...//////...---111111111111111111111111000000000000000000000000222111000000//////000000............////////////000000000000000000000000.../////////000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000///////////////////////////////////////////////////000000111111000000///............////////////000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000///111222111///...///111000000000000000000000000...//////000000000000///000000000000111111111222000000000000000000000000///////////////////////////000000000000000000///000000000000000000000000////////////////////////......///000000000000000---------.........//////......////////////......---...///000000///...---...............///000000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////..............................---......///000111///////////////000111111/////////.........------000000000111111222222222111111222222222333333333222333333333333222111111000000///000000111222222111111111111000000000000///000000111111111111000000000////////////000000////////////000000000000.........///000111111111000000////////////000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000000000000/////////...---...000111///,,,.........///000111111111000000000/////////......000000000000000000000000////////////000000000000111111000//////////////////.........///000222333//////000000000000////////////////////////////////////000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////------......///000000111------............------////////////////////////222222222111111///......(((+++///222333222000...000000000000000111111111---.........//////000000000///.........///111222000000000000000000000000///000111222222111///.........//////000000000111///000000000111111222222,,,---///111222222111000111111111111111111111111000000000000000000000000222111111000000000000000000000000000111111111111000000000000000000000000////////////000000000000............/////////000111111111000000000000000000000000000000000000000000000000000000000000000000000000///......------000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111......//////000000111111000000000000000000000000111111111111111111111111.../////////000000111111000000000000000000000000111111111111111111111111---......///000111222222000000000000000000000000,,,...000...+++***+++---000000000000000000000000......///000000111000000000111111111222222222222000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111////////////////////////......///000000000000000---------.........//////......////////////......---...///111111///...---...............///000111---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................------------///000111222///////////////000111111222222111111000000//////111111111222222333333333111111111222222333333333222333333333333222111111000000000000000111111222111111111111000000000000---...///111222222222222000000////////////000000////////////000000000000---......///000111111222000////////////000000111000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000111111111111000000222000///000222333111...---......///000111111222000000//////.........---000000000000000000000000////////////000000000000333222222111111111111111///.........///000222333...///000111111000///...000000000000000000000000//////000000111111111222000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000---------...///000000111//////000000000000//////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000///---***)))))),,,///111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111111000000000000222222222111000//////...000000////////////000000000///...------...///000000000///...------,,,,,,---------.........//////......////////////......////////////////////////000000000000////////////000000000000000000000000////////////............000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000///000111222222111000///000000000000000000000000222111000.........///000000000000000000000000000////////////000000000000111111000000000000111111222222111000//////000000111111000///////////////000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000............//////////////////............//////000000000000000000000000111000000///...---------//////............//////////////////////////////////////////////////////////////////////////////////////////////////////---------------------------------............///---...///...,,,++++++---////////////000000000000000000000000000000000000333222111111111222333444111111222222222333333333555555444333222000000///222222111111111111222222111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000...------,,,---...///000000000//////......------,,,------...///000111111000111333222000//////000222111000//////000111222111111000//////////////////---+++,,,///000...,,,//////000000000000//////111111000000//////......//////000000000000//////000000000000000000000000111111000000//////......//////000000000000/////////////////////////////////////////////000111111000000000000000000000000//////000111222222333333222222222111111111000000000000//////.........---...///////////////......//////000000000000////////////000000000000//////111111222222222222111111000000000000000000000000---------...///000000111111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000222000///......000222444000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000111111222222222333333333222222111000000///000//////......//////000000///............///000000//////......---,,,,,,---------.........//////000000000111111000000000////////////////////////000000000000////////////000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000//////000111111000//////////////////////////////222111000///......///000000000000000000000000000/////////000000000111111111111000000000000111111222222111000000000000000111111000///////////////000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////............//////////////////............//////000000000000000000000000111000000///......------//////............//////////////////////////////////////////////////////////////////////////////////////////////////////................................./////////000000000111222111///...///000////////////000000000000000000000000000000000000111111000000000111222333222222222222222222222333000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000//////...---...///000111///////////////.........---.........///000000000000111222222000//////000111111000//////000111111111000//////.........///222000...///111222000/////////000000000000//////111000000000/////////...//////000000000000//////000000000000000000000000111000000000/////////...//////000000000000//////111111111111111111111111///////////////000111111000000000000000000000000//////000111111222333333222222222111111111000000111111000000000////////////000000000000000////////////000000000000////////////000000000000////////////000000000000//////////////////////////////------......///000000111////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000222222111111111222333333000000000000000000000000////////////000000000000////////////////////////000000000000000000000000///000000111222333444555333333333222222111111000///..................///000//////......//////000000//////......---------------........./////////111222222222222222222111000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000...//////000000//////...........................111000000////////////000000000000000000000000000000000000111111111222222111111000000000000111111222111000000000000000000111111000///////////////000000000000000000000000111000000000000000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////000000000000000000000000000000000///......------//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111222333222000///000111////////////000000000000000000000000000000000000000000//////000000111222222222222222222222222222...//////000111222333333222222111111111111222222111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000000000///......000111222.........//////////////////////////////////////////111222111000//////000111000000//////000000111000///......---.........222111000000222222111000//////000000000000//////000000000000//////////////////000000000000//////000000000000000000000000000000000000//////////////////000000000000//////111111111111111111111111///////////////000000111000000000000000000000000///000000111111222222222222111111111111000000000111111111111000000000000000000111111111111000000//////000000000000////////////000000000000//////...//////000000//////...////////////////////////------......///000000000.........///000111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////111111111111111000///...000000000000000000000000///000000111111000000000////////////////////////////////////000000000000111111111111111111111111//////////////////////////////000111222222333333222222222111111111000000......------------......000//////////////////000000/////////......------............////////////111222222333333222222111000000000000000000000000////////////000000000000////////////////////////111111111000000000//////////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000000......////////////......////////////////////////000000000////////////000////////////////////////000111111111222222222222111111000000000000111111111111000000000000000111111000000///////////////////////////////////////111111000000/////////...////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............//////////////////............//////////////////////////////000000//////............//////............//////////////////////////////////////////////////////////////////////////////////////////////////////............................../////////000000000...///000000.........000////////////000000000000000000000000000000000000000000000000111111111222333333333222222222222111222222222111111111111111222222111111111111222222111111111111111111111111////////////////////////111000000///////////////////////////////////////000000///......///000111------......//////000000000000000///////////////...000111111000//////000000000000//////000000000///......---------......000/////////000000000/////////000000000000//////000000000000//////////////////000000000000//////////////////////////////000000000000//////////////////000000000000//////////////////////////////000000////////////000000000000000000000000000000///000000000111111111222111111111111000000000000000000000000000000000000//////000111111111000000//////000000000000////////////000000000000//////000000111111111111000000////////////////////////............//////000000.../////////000000000111111111111111111111111111000000000000////////////////////////////////////////////////////////////111111111111111000///...000000000000000000000000...//////000000///......////////////////////////////////////000000000000111111111111111111111111////////////////////////000000000000000/////////000000000000////////////......------------......///000000000000000000//////////////////................../////////000000000000111111111111000000000000000000000000000000.../////////000000000111////////////////////////000000/////////.........////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////000000000000//////............//////000000000000000000000000/////////000000000000///////////////////////////000111111111222222222222111111000000000000111111111000000000000000111111111000000///////////////////////////////////////111000000000//////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000....................................//////////////////............//////////////////////////////////////////............//////............//////////////////////////////////////////////////////////////////////////////////////////////////////------------------------------........./////////---...//////------...///////////////000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333333333333333333222222111111111111222222111111111111111111111111////////////////////////111000000///////////////////////////////////////000///...---------...///------......//////000000000000000000000/////////---///111111///...///000/////////000000/////////......------------...//////000000000/////////000//////000000000000//////////////////000000000000//////000000000000//////////////////////////////////////////000000000000//////000000000000//////////////////////////////000000////////////000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////---...//////000000000/////////000000000000////////////000000000000//////000000111111111111000000....................................////////////111000000000/////////...111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000000000111111000000///...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000/////////.........///////////////////////////..................//////000000111111000000///////////////////////////....../////////000000000//////000000000000//////000000000000000000000000......//////000000111111000000000000000000000000////////////............000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000//////......//////000111111111111111111111111...//////000000000000///000000000000000000000000000000000111111111222222111111000000000000111111000000000000000111111222111111000///////////////000000000000000000000000000//////////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....................................//////////////////............//////000000000000000000000000//////////////////......//////............//////////////////////////////////////////////////////////////////////////////////////////////////////------------------------------------...............000111000//////000222////////////000000000000000000000000000000000000111111222333333333333222111111222222222333333333111222222333444555666666222222111111111111222222111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000000///---,,,,,,---...............///////////////000000000000000000000000---...000000///...///000...//////000000//////............---......///000000111222222000000111222//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000//////000000000000//////111111111111111111111111111000000///////////////000000000000000000000000000000000000000000000000//////000000000000000111............////////////,,,---...//////000////////////000000000000////////////000000000000//////---......//////......---..............................//////////////////111111111000///.........111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000000000000//////......//////000///000111111111111000////////////////////////000.../////////000000000000//////000000000000//////////////////////////////.........///000111111111000000000000000000000000000000000////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111000////////////000111000000000000000000000000---...///000111111000///000000000000000000000000/////////000000000111111111111000000000000111111000000000000000111222222111111000///////////////000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....................................//////////////////............//////000000000000000000000000...///////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////....................................///////////////000222222111000222333////////////000000000000000000000000000000000000///000111222333222222111000000111222333444444555222222222333333444444444222222111111111111222222111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000111000...---------...//////////////////........./////////000111111111222,,,...000000///...///000......///000000///......///.........//////000111///000222111///...000222//////000000000000//////.../////////000000000111//////000000000000//////000000000000000000000000.../////////000000000111//////000000000000//////111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000///////////////000000111111......//////000000000000------...000000111111111//////000000000000////////////000000000000//////------............------......................../////////////////////...000000000000////////////111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000000000///...------......000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000......///000111222333333000000000000000111111111000000////////////000000///000111222222111000///////////////000000000000////////////000000000000000000111111111111000000////////////////////////---......///000111111222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000222111000//////000111222000000000000000000000000---...///111111111000///000000000000000000000000////////////000000000000111111000000000000111111000000///000000111222222111111000///////////////000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////..................................../////////000//////............//////000000000000000000000000........./////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...000111111000000111333////////////000000000000000000000000000000000000...///000222222111111000//////000111333444555666555555444333222000000///222222111111111111222222111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000222111000.........///000000000//////.........---......///000111222222333,,,...///000///...///000---...///000000///...---///////////////000111111,,,...000///,,,+++---/////////000000000000//////.../////////000000111111//////000000000000//////000000000000000000000000.../////////000000111111//////000000000000//////////////////////////////111111000///////////////000000000000000000000000000000000000////////////.../////////000000111111//////000000111111111222......000111111222222222//////000000000000////////////000000000000////////////000000000000//////........................///////////////...............//////000000111111000000000000000000000000111111000000000000111111222111111000///......---000000000000////////////000000000000111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---///000111111///......///////////////000000000000444333111000000000111111222222111000000//////000000000////////////000000111222333333111000000111222111///...---------...////////////000000000000000000000000111111111111111111111000000000000000111111000000000000111111111111111111111111111111............/////////000,,,///000///---,,,///222000000000000000000000000......//////000000111111...///000111111222111111000000////////////000000111111000000//////......////////////000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222333222111///............////////////////////////////////////////////////000000000000000000000000000000000000////////////...------------......///........................111111000000//////......////////////////////////........................////////////////////////............////////////000000//////.........---222222111111111111111111000000000111222222222333444333222000///000000111222222111111222222333444333333333222222222111111111111111111111111111111222111111111000000//////111111000000//////......//////............//////,,,,,,------......//////------------.........///////////////000000000000000000000000000000000000---...///111333555777888......///000111222333333000000000000000000000000000000000000111111111111111111111111111000//////000000111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000///////////////000000000111111111111111000000000//////......000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000111111111111111111111111111111111111000000000000000000000000------............------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000//////......000000000000////////////000000000000111111111111000000000000000000000000111000000000000000000000111111000000000000111111000000000000000000000000000000000///////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////111222111000/////////////////////000000000000333222111000000000111111444333222111000111111222000000////////////000000///000111111///......///222111///...------......////////////000000000000000000000000111111111111000000000///////////////111111000000000000111111////////////////////////........./////////000000---...///...------///111000000000000000000000000333222222111000000//////...///000111222222222222000000////////////000000000/////////............////////////000000000000000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111222111000//////......///////////////////////////////////////////////////000000000000000000000000000000000000//////////////////...............///........................////////////.........---////////////////////////........................////////////////////////............////////////000000000/////////......000000000000000000000000111111111111111222222222111111111111111111222222222222111111222222333444333333222222222111111111111111111111111111111111111111111111000000000///111000000000/////////...000//////......//////000.............../////////------........./////////////////////000000000000000000000000000000000000/////////000000000000111............////////////000000000000000000000000//////000000000111111111111111111111111000////////////..................000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000111111111222222222222111111111000000/////////000000000000000000000000////////////////////////000000000000000000000000111111111111000000000///000000000000111111111111....../////////000000000000000000000000000000000---......//////......---////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111333222111///000000////////////000000000000222222111000000000111111000///---,,,,,,,,,...///000000////////////000000///000111000...---...///111111000///............////////////000000000000000000000000111111111111////////////////////////111111000000000000111111////////////////////////....../////////000000000...---,,,,,,...//////...000000000000000000000000333333333222222111000000///000111222333333333333111000000//////000000111//////............------////////////000000000000000000000000000000000000000000///....../////////000000000000000000000000000000000000000000000000////////////////////////000//////......//////000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000////////////111111000///............////////////////////////............------------////////////////////////........................////////////////////////............////////////111111111000000000000000//////////////////000000222222222111111111111111//////000222222333333333222111111111111222333333333222222222222111111111111111111111111111111111111111111111000000000000000000000000////////////111000000//////000000111000000///////////////........./////////000000000////////////000000000000000000000000000000000000000000////////////......000000//////......------000000000000000000000000//////000000000000111111000111111111111000000/////////......---------,,,000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111111222222222333333111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111.........//////000000000000000000000000000000000---......//////......---////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000111111////////////000000000000///000000000111111111111000000000000000000000000000000000000000111111111000000111111111111000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111222333333111000000111////////////000000000000111111111000000000000111///...+++******+++---...000000////////////000000111222222111//////000111111000000/////////......////////////000000000000///000000000111111111111////////////000000000000111111000000000000111111000000000000000000000000...////////////000000000///---***+++...000///---000000000000000000000000///000000111222333444444000000222333333333333333111000000000000000000111/////////////////////...////////////000000000000////////////////////////111000//////////////////000000000000000000000000////////////////////////000000000000000000000000//////............/////////////////////000111111////////////////////////////////////////////////////////////////////////000000000000////////////222222111//////.........000000000000000000000000........................////////////////////////........................////////////////////////............////////////111111111111111111111111/////////000000000000000333222222222111000000000///000111333333222222111111111111111111222222333222222222222111111111111111111111111111111111111111111111000000000000000000000000000////////////111111000000000000111111111111000000//////......////////////000000000000////////////000000000000//////////////////////////////000000111111222222111111111111000000000000////////////////////////////////////000000000111000000111111111111000///111111000000///.........000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000111111111222222222222222111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000///000000000111111111111222111111111000000000000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111.../////////000000000111///000000000111111111111111111111111111111111111//////000000111111111111///000111111111111000///000000000000000000000000000000000111111222222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////111222333333111000000111////////////000000000000000000000000111000000000222111000//////000222333000000////////////000000111222222000///...000111000000000000000/////////////////////000000000000///000000000111111111111000000000111111222222222111111000000000000111111000000000000000000000000////////////000000000111000---+++,,,///111///---000000000000000000000000......///000111222333444000000222333333333333333111111000000000000111111000000000000000000000000////////////000000000000////////////////////////111000000/////////000000111111111111111111111111////////////////////////111111111111111111111111......////////////......///......//////000111222////////////////////////////////////////////////////////////////////////000000000000////////////222222111//////.........000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////111111111111222222222222000000000111111222222222333222222222111000000000111222222333333111000///111111000000111111222333222222222111111111000000111111111111111111111111000000000000000000111111////////////000000000000111111000000000000111111111111000000//////......////////////000000000000////////////000000000000///////////////////////////000000000111111111111000000000000111111111111////////////////////////...////////////000000000///000000111111111000000111111000000////////////000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////000000000000111111111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111444333222111000...------////////////////////////...//////////////////...////////////////////////................................................000000000000000000000000111111000000000000111111111111111111111111111111......//////000000111111000000000000111111111111111111111111111111111111/////////000111111222222///000111222222111000///000000000000000000000000000111111222222333333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000111333222111///000000////////////000000000000...///000111111111000000000000000000000111111222000000////////////000000///000///---,,,,,,...000///000000111111000000///////////////000000000000000000000000111111111111000111111222222333333333111111000000000000111111/////////////////////////////////000000000111111///...------///000000///000000000000000000000000111111111111111111111111///000111222333333333333222111111000000111111222000000111111111111222222////////////000000000000000000000000000000000000000/////////000000111222111111111111111111111111000000000000000000000000111111111111111111111111...//////000000//////...///////////////000111111////////////////////////////////////////////////000000000000000000000000000000000000////////////111111000///............/////////////////////////////////000000000000000////////////////////////////////////////////////////////////////////////............////////////111111111111111222222222000000111111222222333333222222222111111111111111333333333222111000//////111000000000000111222222222111111111111000000000111111111111111111111111000000000000111111111111////////////000000000000111000000//////000000111000000///////////////........./////////000000000////////////000000000000000000000000000000000000111111000//////...------------......//////000000000000000000000000000000......////////////000000///000000111111111111000.../////////////////////000000000000000000000000////////////////////////000000000000000000000000......//////000000111111........./////////000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222111000///---,,,+++***000000000000000000000000...//////000000//////...////////////////////////................................................000000000000000000000000111111000000000000111111333222222111111000000000.........///000111111111000000000000111111111111111111111111111111111111...//////000111111222222///000111222222111000///000000000000000000000000///000000111222222333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000000///111222111000/////////////////////000000000000---...000111111111000000,,,---...///000//////...000000////////////000000/////////---++++++...000///000111111111111000///////////////000000000000000000000000111111111111///000000111222222333333111111000000000000111111//////////////////////////////000000000111111111///000000000//////111222000000000000000000000000222222222222222222222222...///000111222222222222222111111000000111111222///000000000111111111111////////////000000000000000000000000000000000000......//////000111333333111111111111111111111111000000000000000000000000111111111111111111111111//////000111111000//////000///////////////000111////////////////////////////////////////////////000000000000000000000000000000000000//////////////////...............///................................./////////000000////////////////////////////////////////////////////////////////////////............////////////000000000111111111222222/////////000111222222222111111111111111222222222222222111111111111111111000000000000000111222222111111111111000000000000111111111111111111111111///000000000111111111111.../////////000000000111000//////......//////000.............../////////------........./////////////////////000000000000000000000000000000000000111111111000000//////...////////////............000000000000000000000000........./////////000000//////000111111111111111......//////000111111111000000000000000000000000////////////////////////000000000000000000000000.........///000111111111////////////000000000000/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000111111111111/////////...------,,,,,,000000000000000000000000//////000000000000//////////////////////////////................................................000000000000000000000000111111000000000000111111333333333222111000//////---......///000111111222000000000000111111111111111111111111111111111111...//////000111222222222...000111222222111000...000000000000000000000000...//////000111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222///000111111///......///////////////000000000000---...///111111111000///---///111333333222111000000000////////////000000222111111///------000222///000111222222111000///////////////000000000000000000000000111111111111...//////000111222222222111111000000000000111111111111111111111111111111000000000000111111111111...111222111///...111444000000000000000000000000///000111222444555666777...///000111111222111111222222111111111111222222.../////////000000111111////////////000000000000000000000000000000000000.........///000222444444111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000////////////......---------......///........................---------.........//////////////////////////////000000000000000000000000////////////////////////............/////////000//////000000111111111111---......///000111111222000000111111222222222333111111000///000222333444000000000000000111111222111111111111000000000000111111111111111111111111//////000000111111111222.../////////000000111111//////............//////,,,---------......//////------------.........///////////////000000000000000000000000000000000000000000111222333444555555333333222111000///......000000000000000000000000............/////////000//////000111111111111111000000111222333444555555000000000000000000000000111111111111111111111111000000000000000000000000---......///000111111222000000000000111111111111......//////000000000111000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000111111111111////////////000000000111000000000000000000000000//////000000000000//////////////////////////////................................................222111111111000000//////222222111111000000//////222222111111111111222222000000000000000000000000111222222222222333333333000000111111111222222222222222222111111111000000000000000000000000000000000000111111222222333333111111111111111000///...444333333333222111111111222111111111000000//////111111000000//////......222222111///...---,,,+++222111111111000000//////000000000000000000000000000000000000000111111222111000///......///000111000000000000000000000000333111///...---...///000000000000000000000000000000000000000000000000000000000111111111000000///222111111111000000//////000000000000000111111222111000000///000222444555222222111111000000//////000111222222222000///...000000111222222222222222000000000000000000111111000000000000000000000000///111222111000///000111222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111///000000000000000//////........................222111111111000000//////000000000//////...---,,,))))))+++,,,...///000111////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////...//////000000000000000..............................//////000000111111///000000000///...------////////////000000000000,,,---///000111111111111......///000111222222333//////000000111222444444333222222222111111000000111111111000000000000000000000000000////////////111000//////000111///...000000000000000000000000000000000000000000000000////////////////////////......//////000000111111............////////////000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...111000000000//////......000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////111000///......///000111////////////////////////////////////000000000000...///000111111111111111000000111111111222222222111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000...---,,,,,,,,,,,,---...//////////////////////////////............//////111111111111000000000///111111111000000000000000000000///////////////000000000000000000000000000///000000000000111111111000000111111111222222222222222222111111111000000111111111111111111111111000000000111111111111111333333333333333222111111000000000///////////////222111111111000000000000111111000000////////////111111000///...------,,,111111111111000000000///000000000000000000000000000000000000000111111222222111000//////000111222000000000000000000000000222111000///...//////000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000////////////...///000000111000//////000111222333333000000//////............000111111222111000///......//////000000000000000222111111000000000111111000000000000000000000000///111222111000///000111222111000//////000111222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000111111000000///////////////////////////111111000000000/////////333333333333222111000///,,,---------.........///////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////......///000000000//////111111111111111111111111////////////000000000000/////////000//////......////////////000000000000///000111222222111000000//////000000111111222222000000000000111222333333333333222222222111111111111111111111111111111111111111111111000000000000111000//////111111111///000000000000000000000000000000000000000000000000////////////////////////...///////////////000000............////////////000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///111111111000000/////////000000000000000000000000000000000000111111111111......//////000000000111000000000000000000000000////////////////////////111000////////////000111////////////////////////////////////000000000000///000000111111111111000//////000000000111111111111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000//////...------...////////////////////////////////////............//////111111111111000000000000000000000000111111111111111111000///......//////000000000000000000000000///000000000000111111111111111111111111222222222222222222111111111111111222222222222222222222222111000000000000000000///222333333333333222111111.........///////////////111111111111111000000000111000000000000/////////000000000//////.........111111111111000000000000000000000000000000000000000000000000000111111222222222111111111111222222000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000...............//////000......///000111111111111000////////////.........000111111111111000///////////////000000000000111444333222111111111111111000000000000000000000000///111222111000///000111111111000000000000111111........................000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000000000///////////////...444444444333333222111000000000//////......------////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////------...////////////...222222222222222222222222000000000000////////////......///000000000//////////////////000000000000111222222222222111000///000000000000000111111111222111111111111111222222333222222222222222111111222222222222222222222222222222222222111111111111000///...///111222222111000000000000000000000000000000000000000000000000/////////////////////////////////...........................////////////000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000111111111111111000000000000000000000000000000000000000000000111111111111,,,,,,---...///000111111000000000000000000000000////////////////////////111000000//////000000111////////////////////////////////////000000000000000111111111111000000//////////////////000000000111000000///////////////000000000000000000000000000000000000////////////////////////////////////000000///......///000000//////////////////////////////............//////111111111000000000000000//////000000111111222222444333222111000000000000000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111000000//////......000000111111111000000///000000111111222222333333111111111111111111111111000000000000000000000000//////////////////000000111111111000000000000000////////////////////////000000000000000111111222111111111111111111111111000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000///000000111111111111000111111111000000000000000///............///000000---...///111111111000///111111111111111111111111000000111111111000000000222111111222222222333333555444333222111111111111000000000000000000000000///111222111000///000111111000000000000000000111///////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////////////////......///000000000//////000000000000000000000000////////////............111111111111000///......111111000000//////......////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////,,,------...............////////////////////////111111000000//////......---...///000000000000000////////////000000000000000000000111000000000000111111111000000000000000333222222111000000111111111111111111111111111111111111111111111111222222222222111111111000000000...------...000222111000000000000000000000000000//////////////////////////////////////////////////////......------,,,,,,............////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////...///000111111111111111222222111111111111111111///////////////////////////000000000111111111111------......///000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000111111111111111000///...000000000000000000000000000000////////////000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000111111//////000000111111222222333333222111000000111111000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////......///000000111111111000000222222222333333444444444111111111111111222222222000000000000111111111111/////////000000000000000000000000000000000111111////////////////////////000000000000000111111222///000000000000000000///000000000000000000000000///000111111111111000000111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000111111000000//////000000111222---...000111111000//////111111111111222222222222000000000000000000111111222222222111222333444444555444333222111111111111000000000000000000000000///111222111000///000111000000000111111000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000........................,,,---....../////////...////////////////////////............////////////000000000000///...---,,,/////////000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////,,,------.......................................111111000000//////............///000111111111000////////////000000000000---------...///000111111111111111000000000000000333333222111000000000000//////000000000000000000.../////////000000111111111111000000000/////////---,,,+++---///000000///000000000000000000000000//////////////////////////////////////////////////////......------,,,,,,............//////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////...///000111111111111111111111111111111111222222///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111000///...111111111111111111111111000000////////////000000000000000000000000000000000000000000////////////////////////////////////........................//////////////////////////////............//////000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000///000000000000111111111222222222111111111111111111111111111111222222222111111111111111111111111111000000000000000000///111111222333333333333222111111111222222222222222111111111222222222222222000000000111111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222//////000000000000//////000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111...///000111111222111111000000000000111111111111000000000000000111222222///000000111111000000000/////////000000000000111000000000///000000111222111111000///000111222333444333222111111111111111000000000000000000000000///111222111000///000111000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////,,,,,,---...////////////////////////////////////...////////////000000000111222222111111000///...---......///000111111222////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////------...////////////...////////////////////////000000000000//////////////////000111111111000000////////////000000000000,,,,,,,,,---...///111222000000000000000111111111333333222111000000000111/////////000000000000000---......//////000000000000000000000/////////......---,,,---///000000...000000000000000000000000000000000000000000000000/////////////////////////////////...........................////////////////////////////////////000000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000000111111111111111000000000000000000000000000000000000111111111111222111111111000000000///000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000////////////000000000000000111111111111000000///222222222222111111111111///////////////000000111000000000000000000000000000000000000////////////////////////////////////---......//////......---//////////////////////////////............/////////000000000111111111111111111111000000000000000............///000111222000000000000000000000000///000000000000111111111222222222111111111000000000000111111111222222222222222222222222222222222000000000111111111111111111111222333333333333333222222222111111111111111111111111222222333333333000000111111111222222222111111000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222///000111111111111000///000000000000000000000000111111000000000111333333111111111111111111111111111111111111111111111111...///000111111222222222///000000000111111111111///////////////000111111222111111000000000111111//////000000000111111111111000/////////000222333222111000//////111222444222111111000000000111111000000000000000000000000///111222111000///000111///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////---...///000111111111111000000000000000000000000/////////000000000111111222222222222111000//////------...//////000000111////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////......///000000000//////000000000000000000000000////////////000000000000000000111111111000//////////////////000000000000......------...///000111//////000000111111222222222222111111111111111111000111111111222222222222.........///000000111111111111111000000000//////000///...///000111000///000000000000000000000000000000000000000000000000////////////////////////...///////////////000000............////////////////////////////////////000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000111111111000000000000000000000000000000000000111111111111/////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000////////////000000000000///000000111111111111000222111111111000000000000///////////////000111111000000000000000000000000000000000000////////////000000000000000000000000...///000000000000///...//////////////////////////////............////////////000000111111111222222222111111000000/////////000000000111333444555000000000000000000000000111222222222222333333333222222222222111111000000000000111111222222222222333333333333333333333333000000111111222222333333...///000111111111111111444333333333222111111111111111111222222333333333000000111111222222222222111111111111000000000/////////000000111111111222000000000000000000000000000000000000000111111222000111222333333222111000000000000000000000000000222111000//////111333555111111111111111111111111111111111111111111111111......///111111222222222//////000000111111111222...............///000000333222111000000111222333111111222222333333333333111000/////////111222333444333222111111333555666000000000000000000111111000000000000000000000000///111222111000///000111///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000222222333333333111111111111111111111111//////000000111111222222111111222111111000///...............////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////...//////000000000000000////////////////////////......//////000000111111111111111111111000///...////////////000000000000222111///......//////000...//////000111222222333222111111111111111222222222222222333333444444444...//////000111222222222222222222111111111111000333222000111222222111000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111............/////////000////////////////////////000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///.........//////000000000111000000000000000000000000000000000000111111111111,,,------...///000111111000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000////////////000000000000...///000111111111111111111111000000/////////...///////////////000111111000000000000000000000000000000000000////////////111111111111111111111111///000111222222111000/////////////////////////////////............//////............////////////...000222222111///000111///............000111222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111111111000000000000000000000000222222111111111111111111000111111111111222222222------......//////000000333222111///---***((('''000000111111111111000000000000111111111111000000........................222222222222222111000///222111111000000000000000222222222222222111000///000000000000////////////333111000.........//////111111111111111000///...000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111222111000//////000111222222111111111000000//////000000000000000000000000111111111111111111111111////////////............000000000000000000000000000000000000111111111111111111111111111000////////////000000000000//////111222222222222111000000222111111111000000//////000000000000000000000000000000000000000111111222444333222222333333111///////////////000000000000......////////////......000000000000000000000000//////............//////111000///......///000111////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////------......///000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111000///...///000222444222111000//////000111222111111111111111111111111////////////////////////222111///.........///000000000000000000000000000---.........//////000000////////////////////////////////////////////////---...///000000///...---////////////////////////////////////////////////111000///......///000111////////////////////////000000000000000000000000000000////////////000000222111000.........///000......///000000000000000000000000000000000000000222111111111000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000111111111111000000111000///000111222111///000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000222222111111111111222222/////////000000000111111111222333222111111222333333222000///......///000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111111111222222222222222111111222222333222222222000000111111111111000000000000111111111111000000222222222222222222222222222222222222222111000000222222111000000000000000222222222222222111000000111000000000////////////000000///...//////000111111111222222111111000///000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000111000////////////000111222111000//////000111222111111111111000000000///111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111000/////////000000111111000000//////000111222222222222222111111111111000000000///000000000000000000000000000000000000000111111222333222111111222222000...000000111111111222222222//////000000000000//////000000000000000000000000//////............//////000///...------...///000////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000/////////000000000000000000000000////////////000000000111000000000000000000000000000111111111111222222222333222000000000111333444222111000//////000111222000000000000000000000000////////////////////////222111000///...//////000////////////////////////............/////////000////////////////////////////////////////////////---...///000000///...---////////////////////////////////////////////////111000///......///000111////////////////////////000000000000000000000000000000////////////000000222111000///......///000......///000000000000000000000000000000000000000111111111111000000000///////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000111111111111000000111000///000111222111///000000000000000000000000000000000000000000000000000000111111000000///...000000000000000000000000.................................------.........000000000111111111222222111222222000//////111333444333111000//////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222333333333333333333333222222---...///111222333444444000000111111111111000000000000111111111111000000000000000000000000000000222222222222222111111111222222111000000000000111111222222222222111000000111111000000000///////////////...///000111222333222222222222222222111000000000111111111111000000333333333333333333333333000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000//////000111111111111111111000---...000111222333333333111111111111000000000000000000000000000000000000000000000000000111111222222111000111111111///---000000111111111111222222000000111111111111000000000000000000000000000000//////............/////////......------......///////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////222222111111000//////...000000000000000000000000/////////000000000111111000000000000000000000000000111111111111222222222444333222111111111222333111111000000000000111111////////////////////////000000000000000000000000111111000///////////////....................................////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000111000000////////////000......///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000111000///000111222111///000000000000000000000000000000000000000000000000//////000000000///......000000000000000000000000........................000//////......//////000000000000111111111222222///000///---,,,,,,///222111000000000000222333444000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000000000000000000000111111111111111222222222111111111222222222333333222222111111000000000/////////000000111000000000000111111222222111111000000111111222222111111000////////////////////////222222222111222222222333333222111111000000111111111111222222222111111000111111111000000000///////////////000000111111222222222333333333222222111000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111111111111000000000000000111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000///000000000111111111111111111111111111000//////111111222222222222111111...///000111222222222222111111111000000000000000000000000000000000000000000000000000000111111222333222111111222111///---............/////////000///000000111111000000/////////////////////////////////............///////////////....../////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000//////......//////////////////////////////000000000111111111000000000000000000000000000000111111111222222222444333222111111111111111111000000000000000000111000000000000000000000000000000000000000000000000111000000///////////////.................................///////////////////////////////////////////////////////////////...//////////////////...////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////000000////////////000000000000000////////////000......///000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111////////////////////////000000111111111111000000111000///000111222111///////////////////////////000000000000000000000000......////////////......////////////////////////........................000000////////////000000/////////000000000111111///000///---,,,,,,///222111000000000000222333444111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000000111111111222222222111222222222222333333333111111111000000//////...333333444333333222111111111111222222222222111111111111222222222222111111222222222222222222222222222222111111222333444555333222222111111111111111000111111222222222111111111111111111000000000000111111111111111000//////111222222333333333222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111000000000000000000000000000111111111111111111111111111111222222222222222222222222000111111111222222222333000000000000000000000000///000000000111111111111111111111111111000//////111111222222222222111111000000111111111000000///000000000000000000111111000000000000000000000000000000000000000111111222444333222222333222000...---............/////////...//////000000//////...//////////////////////////////............//////000000000111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////---------.........//////////////////////////////000000000000111111111111000000000000000000000000000000111111111222222222222222111111000000000000000000000111111000000000111111111111111111111111000000000000000000000000000000000000000//////...........................///////////////........./////////////////////////////////////////////////////////....../////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000000////////////000000/////////000000000000///......///000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////000000111111111111000000111000///000111222111///////////////////////////////////////////////////......////////////......////////////////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,/////////000000000111111111222222000//////111333444333111000//////000000111111111111111111111111000000000000000000000000111111111111111111111111000000000111222222333333000000000000000000000000000000000111222222333333222222222222333333333333222222222222222111111111000000111222222222222222111111222222222222111111111111222222222222111111111111111111111111111111222111111111222333555666333333222111111111111222000000111222222222222111222222111111111000000000222222222222111000///...000111222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000111111111111000000000000000000111111111111222222222222222222222222333333333333333333333333000000000111222222333333000000000000000000000000000000000000111111111111111111111111111000//////000111111111111111111000000000111111000000///...000000000000111111111111000000000000000000000000000000000000000111111222444333222333333333111/////////000000000000111111......////////////......000000000000000000000000//////............//////000111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////++++++,,,------...//////000000000000000000000000000000000111111111222222000000000000000000000000000111111111111222222222111111111000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000///..............................///////////////.........//////////////////////////////////////////////////////............//////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000...//////000000000000///......///000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111000///000111222111///000000000000000000000000////////////////////////......///000000000//////000000000000000000000000000000000000000000000000......------------......000000000111111111222222111222333222111111222333333222000///......///000111111111111111111111111000000000000000000000000111111111111111111111111///000000111222222333333000000000000000000000000///000000111222222333333222222222333333333444444222222222333333333333333...///000111222222222222111222222333333222222111111222222333333222222111////////////////////////222111000000222444666888444333222222111111222222000000111222222222222222222222222111111111000000000111222222222111000000///000111111222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000///000111222222111000//////000000000111111111111222222222222222222222222222222222222222222222222//////000000111222222333000000000000000000000000000000000000111111111111111111111111111000/////////000000111111000000///...///000000000000000//////000000000111111111111000000000000000000000000000000000000000111111222444222111222222222000.../////////000000000111111//////000000000000//////000000000000000000000000//////............/////////000111222222111000///000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////---------...............000000000000000000000000000000111111111222222222000000000000000000000000000111111111111222222222000000111111222222111111///000111222222111000///111111111111111111111111///////////////////////////000000111000///...---////////////////////////000/////////............////////////////////////////////////////////////000///...------...///000000000000000000000000000////////////////////////...///000111111000///...////////////////////////000000000000000000000000000000////////////000000---...///000111111000///......///000000000000000000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111000000111111111111000000111000///000111222111///000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000////////////////////////111000000000000000000111111111222222222333333333///000222222111000000111///............000111222000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333000000000000000000000000///000000111222222333333222222333333333444444444111111111222222333333333555555555666666555444444111222222333333222222111111222222333333222222111222222222222222222222222222111000000222444777888444333222222111111222222///000111222222222222222222222222111111111111000...///111222333333222222...///000111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000111222333333222111000///000111222222111000/////////000000111111111222222222222222222222222222111111111111111111111111...//////000111111222222000000000000000000000000000000000000111111111111111111111111111000////////////000000000000//////,,,---...000111111111111//////000000111111111222000000000000000000000000000000000000000111111222333111000111111111///---------------.........///000000111111111111000000000000000000000000000000//////............//////...///000111111000///...000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000////////////////////////000000000///......------000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222000111222333333333333333///000111222222111000///000000000000000000000000///////////////////////////000111111111000...---000000000000000000000000000000//////.........---////////////////////////////////////////////////000///...------...///000000000000000000000000000////////////////////////...///000111111000///...////////////////////////000000000000000000000000000000////////////000000---...///111111111000///...//////000000000000000000000000000000000000000//////000000111111111222////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111000000111111111111000000111000///000111222111///000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000..............................------------......000000000000000000000000//////000000111111111222111111111111111111111111///......------///000111000111111111111222222222111111111111111111111111444444444333333222222222222222222222222333333444111111222222333222222222333333333333333444555555555333222333666777666444333333222333333444555555333333333333333333222222444333333222222222333333333333222222222222111111333333333333333333333333111111222222222222333333222222333333222222111000333333333333222222222111222222222222222222222222333222222222111000000000111111111111111111111111111000000000000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333222111000////////////222222222111111111000000222222222111111111000000111111111111111111111111////////////000000000000222111111111000000//////444444333222111000///...000000000000000000000000000000000000000000000000000000...------...//////000000000000000000000000111111000000//////......000000000000000000000000////////////////////////111111000000//////......//////............//////////////////000000000000111000///......///000111////////////////////////........................000000000000000000000000////////////////////////............////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111333222111000000111222333111111000000//////............////////////......111111222222222222111111000000000000000000000000111444555444000......000222111111111000000//////...///////////////......000000000///......------111111000000000000111111////////////////////////////////////000000000000000000000000000000000000......///000000000000000111111000000//////......///////////////...............//////000000111111000000////////////000000111111111111111111111111111111000000//////......222222111111000000//////222222222222222222222222000///.........///111222//////000000111111222222000000111222222222222222111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////...///000///.........000////////////////////////111111000000//////......111111000000//////......111111111111111111111111222222222111111111111111........................000000/////////000111222000111111111111222222222111111111111111111111111444333333333222222222222111111111000000111111222///000000111111111111111222222222222222333333444666444333555777999777666777777666666666777888888444444444444444444444444333333333333333444555555555555555555555555555555333333333333222222222222222222222111111000000000111111111222111111000000222222222111111111111000222222222222222222222222222222222222111111111111111111111111111111111111333333222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222333333444333222111000000000000222222222111111111000000222222222111111111000000000000000000000000000000////////////000000000111111111111111000000000///222222222111111111111111000000000000000000000000111111111111111111111111000//////......///000111111111111111111111111111111111000000////////////000000000000000000000000////////////////////////111000000000/////////...//////............//////000000000000000/////////000000////////////000000////////////////////////........................000000000000000000000000////////////////////////............////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111222222111000000111222222222111111111000000000000......////////////......000111111222222111111000000000000000000000000000000333444333000//////000000000000000//////............////////////...............///////////////111111000000000000111111////////////////////////////////////000000000000////////////////////////......///000000000000000111000000000/////////...////////////////////////////////////000000111111000000////////////000000////////////////////////111111000000////////////////////////............000000000000000000000000///////////////000000111000000000000000111111111......///000000000000///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////+++---...---,,,+++,,,---////////////////////////111000000000/////////...////////////.........---222222222222222222222222444333333222222111000000111111111111111111111111111111000000000111222333000111111111111222222222222222222222222222222222222222222222222111111111222222111111000111111222000000111111222222222222444333333333333444555555777666666888:::;;;:::999999999888777777777888888888999999::::::999999999777777666666777888999999888888888888888888888999555555555444444333333333444444333222111000//////000111111222222222111111333333333222222222111111111111111111111111111111111111111222222222222222111111111111111111111111555444333111000000//////111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111111222222222222333444444333222111111111111222222222111111111111111222222222111111111111111/////////////////////////////////000000000111111111111111111000000000000000000111111222222222333000000000000000000000000111111111111111111111111000/////////000111222222222222222222222222222222111000000000000/////////000000000000000000000000////////////////////////000000000000////////////000//////......//////000111111111000000///////////////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111222222111000000111222222222222222222111111111111...//////000000//////...000111111222222111111000000000000000000000000000///111222222111000000111////////////..................///////////////...------......///000000111111000000//////000000111////////////////////////////////////000000000000////////////////////////......///000000000000000000000000000/////////////////////////////////////////////000000000000111000000////////////000000////////////////////////111000000000000/////////............////////////000000000000000000000000...//////000000000000000111111111111000000000000---...//////000000//////000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...000111000///...///000////////////////////////000000000000////////////............------------222222222222222222222222222111111111111111111111222222222222222222222222000000000000111111222222000000111111111222222222222222222222222222222222111111111111111111111111444333333222222222333333333333333444444555666666777777777777777888888999888999:::<<<>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;>>>???@@@AAAAAAAAA@@@???>>>>>>===============>>>999:::::::::;;;;;;<<<<<<;;;::::::999888777666555555555555444333222222222111222222333333333333333555555444444444333333333111111111111111111111111111111111222222333333333111111111111111111111111333222111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111111111111111222222222222444333222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111111111111000000000000000000111111111111222222222000000000000000000000000111111111111111111111111//////000000111222333444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000////////////000000222222111111000/////////...///000111111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000000000000000000000000000///000000000111111111111222111111111111111111222111111111111111111111111//////000000000000//////000000111111111111000000////////////////////////...///111111111111111111////////////////////////---...//////////////////............//////000000000000////////////000000////////////////////////////////////000000000000////////////////////////......///000000000000000000000000000///////////////////////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222222222222222222222222222---...000111111111000///222222111111000000/////////000000111111111111111000000000000000111111111000000000000000000000000111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000111222222111000111222////////////////////////000000000000////////////........................222222222222222222222222---......///000111111222//////////////////////////////000000000111111111000000111111111222222222222222222222222222222222111111111111111111111111333333222222333333444444555555555555666777999999:::::::::::::::;;;;;;<<<<<<>>>AAACCCDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA======>>>???@@@@@@AAAAAAAAA@@@???===<<<:::999888555555555555555555555555222222333333444333333333555555444444444333333333111111111111111111111111111111222222333333333444111111111111111111111111///////////////000111222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000111111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000111111222222222111111111111000000000000000000000000000111111111111111111111111//////000111222333333333222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000////////////000000222111111111000000000///...///000111111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000.../////////000000000111000000000000000000000000///000000000111111111111111111111222222111111111000000000000000000000000//////000000000000//////000000000111111000000000////////////////////////......///000111222111111000000000000000000000000------...///////////////000000//////............000000////////////000000////////////////////////////////////000000000000..............................///000000000000000////////////000000000000////////////000000111111111111111111000000000000000000////////////000000000000000000000000000000000000000000111111111111//////000000111111222222111111111111111111111111---...000111111111000///222222111111000000////////////000111111111111111//////000000111111111111111111111111111111111111111111111111111111111111////////////////////////////////////000000000000000000000000000000000000---...//////------...///////////////////////////////////////000000000000////////////////////////222222222222222222222222+++,,,---...000111222222000000000000000000000000...///000000111111000000000111111111111222222222333333333333333333333333111111111222222222222222111111111222333444555666888888777777888:::<<<==================>>>??????BBBEEEIIILLLLLLLLLMMMNNNIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLIIIHHHGGGEEEBBB@@@???>>>888888888999999:::::::::555555666666555555444333444444333333333222222222222222222222222222222222222222222333333333333333111111111111111111111111......//////000222333444111111111111111111111111222222222222222222222222000000000000000000000000000000000000111111111111000000000111111111111222111111000000000000000111111111111111111222222222111111111111111222222222111111111111111111111111000000000111111111222222000000000000111111111111333222222222111111000000000000000000000000000000222222222222222222222222///000111222222222222222222222222222222222222222000000000111111111111222111111111111111111111111000000000000000000000000////////////000000000000111000000//////000000111111111111111111111111111//////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000......//////000000111111000000000000000000000000000000000000111111111111000111222222222222111000///////////////000000000///000000111111000000//////000000111111000000///000000000000000000000000///......000111222111///000000000000111111111111,,,---...///000000000000111000000///......------000//////......//////000////////////////////////////////////000000000000..............................///000000000000000////////////000000000000...//////000000111111222222111111111111000000000000000////////////000000////////////////////////000000000111111111111222............////////////////////////////////////...//////000000000000000111111111111000000000000,,,---......//////....../////////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...///000///...---...000////////////////////////////////////000000000000/////////000000000000000111111111111111111111111------...///000111111222222222222222222222222222///000111222222222111111000111111111111222222222333333333333333333333333222222222222333333333444333333444555777999:::;;;>>>===<<<<<<===@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEIIINNNSSSUUUUUUUUUVVVWWWPPPPPPOOOOOOOOOPPPQQQQQQQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRRRRSSSUUUVVVXXXYYYYYYUUUTTTSSSPPPNNNKKKIIIHHHBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>======<<<;;;999999666666666555555555555444333333333333333333333333333333333333333333222222111111111111111111111111111111111111222333444444111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111222111111000000111111222000000111111111222222222000000111111111222222222111111111111111111111111000000111111111222222222///000000000111111111111111111111111111222222222000000000000000000000000222222222222222222222222///000111222222111000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000.../////////000000000111111111000000000000111111000000000111111222222333000000////////////000000////////////////////////........................000000000000000000000000////////////////////////............////////////////////////000000000000.........///000111111111000000000000000000000000000000000000111111111111000111222222222222111000//////000000000111111111000000111111111111000000//////000000000000//////000000000000000000000000000///...///111222000.../////////000000000111111,,,---...///000000000000///////////////.........//////............//////////////////////////////////////////000000000000..............................///000000000000000.../////////000000000111...//////000111111222222222222222111111111000000000000////////////000000////////////////////////000000111111111222222222////////////............///////////////////////////////////////000000111000000000000000111111111,,,---......//////.........//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////000111111//////000111////////////////////////.../////////000000000111........./////////000000000000000000000000000000000000000000111111111111////////////////////////000111222333444333222222000111111111111222222222333333333333333333333333222222222333333444444444666777888999<<<>>>@@@AAADDDCCCBBBBBBCCCFFFHHHJJJJJJJJJIIIIIIJJJJJJKKKLLLOOOSSSYYY\\\\\\[[[\\\^^^[[[[[[[[[[[[[[[\\\]]]^^^YYY[[[^^^```aaa```___^^^ZZZZZZ[[[[[[\\\^^^___```[[[\\\]]]^^^```bbbcccccc```___]]][[[XXXUUUSSSRRRMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEEEECCCBBB@@@???::::::::::::999999999888444444444444444444444444444444444333333222222222111111111111111111111111555555444333333333444444111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111000000000000111111111111222222222111222222333333000000111111222222222222000000111111222222222222000000000000000000000000000111111111111222222222//////000000111111111222...///000111222333444444000000000000000000000000222222222222222222222222///000111222222111///...000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000.../////////000000111111111111000000000000111111//////000111222333333444111000///......///000111////////////////////////........................000000000000000000000000////////////////////////............/////////000////////////000000000000---......///000111111222000000000000000000000000000000000000111111111111000111222333333222111000000000111111222222222333000000111111111111000000//////000000000000//////000000000000000000000000111///...///111222000------.........//////000000,,,---...///000000000000------......///000000000//////............//////////////////////////////////////////000000000000...........................//////000000000000000.../////////000000111111...//////000111222222222222222222222111111000000000000////////////000000111111111111111111111111000000111111222222222222222222111111000000//////111111111111111111111111000///.........///111222//////000000111111222222...//////000000000000000...//////000111222222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000////////////////////////,,,---...---,,,+++,,,...////////////////////////.../////////000000111111---------.........//////333333222111000000111111111111111111111111111111000000000000000000000000222222444555555555444444111222222111000000111333888888777555333222444555444555666666555666777999888:::===@@@BBBEEEIIIKKKPPPOOOMMMMMMNNNOOORRRSSSOOOPPPRRRRRRRRRRRRTTTUUUZZZ\\\___aaabbbccceeegggggggggffffffgggiiijjjkkkjjjkkklllllllllkkkjjjiiikkkiiiiiikkknnnooommmkkkooollliiiiiijjjkkkjjjhhhhhhfffdddcccddddddcccbbb]]]ZZZXXXXXXYYYYYYVVVTTTTTTRRRPPPOOOPPPMMMIIIEEEAAAAAA???;;;666555999===666666555555444444555555555555555555444333333333333333333333333333333333222333333444444333333222000111111111111222222222222222111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333333333333222222222111111333333333333333222111000111111222333333333333222333333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000222222222222222222222222222222111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---......//////////////////////////////000111111000000////////////000000000000000000000000000000///000000000111111111111333333222111000///......111111111111111111111111222222111000//////000000......//////000000111111000000000000000000000000////////////////////////////////////////////////............/////////000000000//////......------000000000000000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000........................000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222111111111000000//////222222111111000000//////222444666666444222000000//////000000111111222222111000/////////000222333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///////////////......111///------......---,,,////////////............000000000000000000000000''')))---000111000---,,,000000000000000000000000333222222111000000111111111111111111111111111111111111111111111111111111333444555666666666555444222333444333222222444555666666666444222222444666888999::::::999:::<<<>>>>>>@@@BBBDDDFFFIIIMMMPPPSSSSSSSSSSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]___```bbbdddgggiiijjjkkkmmmooonnnppprrruuuwwwxxxxxxxxxzzzzzz{{{{{{{{{zzzxxxwwwvvvuuuuuuwwwzzz{{{yyywwwyyywwwuuuuuuvvvvvvtttrrrpppnnnmmmlllmmmmmmkkkjjjiiigggdddcccdddccc```^^^aaa___\\\[[[[[[YYYVVVSSSNNNNNNMMMIIIFFFCCCCCCCCC???>>>===;;;;;;:::::::::666666555444333333333333444333333222222111111111222333333333333333333222111111111111222222222222111000000000111222333333222222222222222222222222333333333333333333333333333222222111111222222333444333333333333222222222333333333333333222111000111111222333333333333222333333222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////......////////////......---......//////////////////////////////000111111000000////////////000000000000000000000000000000111111111222222222333333222222111111000/////////111111111111111111111111222222111000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111........./////////000000000000000//////.........111111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000000000///...000000000000000000000000111111111111000000000///111111111000000000000000222444555555333111000000000000000000000111111111111000/////////000222222000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000//////222000......//////...---////////////............000000000000000000000000,,,---000111111000...---000000000000000000000000333222111111000111111111111111111111111111111111111111111111111111111111444555666777777666555444000111222111000111333555666666777666555666888:::===>>>?????????@@@CCCEEEFFFHHHKKKMMMNNNPPPRRRUUUWWWXXXZZZ\\\___```bbbbbbgggfffffffffhhhjjjmmmooonnnqqqtttuuuvvvwwwyyyzzzyyy|||~~~yyyxxxxxxxxxyyyyyywwwuuuwwwtttrrrpppooommmjjjhhhmmmjjjhhhfffeeeeeecccaaa[[[YYYXXXVVVTTTQQQLLLIIIFFFEEECCCAAA???>>>===<<<999888666555444444555555666666555444333222111111222222333333333333222222111111111111222222222333000000000000222333444555222222222222222222222222222222222222222222222222333222222111111222222333444444333333333222222222222222333333333222111111111111222333333333333222222222222222222222333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000000000111111111111000000...///////////////000000000000000000000000000000000000000000000000000000..............................////////////......---......//////////////////////////////000111111000000////////////000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111222111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111....../////////000000000000000000000////////////111111111000000/////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000111111111111000000000000000000000000111111111111222333333222000///000111111111111111000000000000000000000///000111111222000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222000///...000000000///////////////............000000000000000000000000///000000000000///...---////////////////////////222222111111111111111222111111111111111111111111111111111111111111111111444555666666666555333333///111222222222333555777777999:::::::::<<<@@@BBBBBBDDDEEEEEEEEEFFFIIIKKKMMMQQQVVVYYYZZZYYYYYYYYY[[[^^^bbbgggkkknnnoooooopppnnnmmmooorrrwwwzzz|||}}}}}}{{{xxxvvvsssqqqooosssqqqnnnlllkkkjjjjjjjjjgggdddaaa``````^^^YYYTTTRRRPPPMMMJJJGGGEEEDDDCCC???===;;;888777777777888777777666666555444444333222222333333333333222222111111111222222222333333111111111111222222333444222222222222222222222222111111111111111111111111333222222111111222222333333222222222222111111111222222333333333222222111111111222333333333333222111111111222222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000............////////////////////////////////////000000000000000000000000..............................////////////......---......//////////////////////////////000000111000000////////////000000000000000000000000000000............//////////////////000000111111111111111111111111111111111111111111000000000000000111111111000000//////......000000000000000000000000111111111111111111111111...........................////////////000000000000000000000000000000000111111111000//////..............................////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000111111000000///...---////////////////////////111111111000000000000000//////000000111111222222111222222000///...000111222222111111000000//////000000000000000111111222000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111000000111///......///000000///////////////............////////////////////////......---------------...////////////////////////222111111111111111222222111111111111111111111111111111111111111111111111222333444444444333222222222444555666666888:::===999;;;===>>>@@@CCCGGGKKKJJJKKKLLLLLLLLLMMMOOOQQQTTTZZZaaafffgggdddaaa___bbbeeekkkrrrwww{{{}}}}}}{{{yyyxxxzzz|||{{{zzzyyyxxxwwwuuussssssssstttuuuqqqmmmkkklllllljjjgggcccaaa^^^ZZZWWWTTTRRRQQQEEEDDDAAA>>><<<:::::::::666666666666666555555555333333444444444444333333111222222222222333333333444444333222111111111222222222222222222222222222111111111111111111111111333222222111111222222333111111111111000000000000111222222333333333222222111111222333333333333222111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000////////////............////////////////////////////////////////////////..............................////////////......---......//////////////////////////////000000111000000////////////000000000000000000000000000000............/////////////////////000111111222222000000000000000000000000111000000000000000111111111111000000//////......////////////////////////000000000000000000000000........................////////////000000000111///////////////000000000000000000000//////..............................////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000///......////////////////////////000000000000000000111111//////000000111111222222111111111000......000111222222111111000000/////////000000000111111111111000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000////////////////////////---...//////000000000//////...,,,---...//////...////////////............////////////////////////------,,,,,,---...000111////////////////////////111111111000111111222333111111111111111111111111222222222222222222222222000111222333444333333222000222444555666888;;;===<<<>>>AAACCCFFFKKKPPPSSSTTTUUUVVVVVVUUUVVVXXXZZZ^^^ccckkkppppppnnnkkkjjjnnnqqqwww}}}~~~~~~~~~{{{xxxvvvuuuuuuttttttpppnnnjjjfffbbb___\\\[[[PPPOOOLLLIIIFFFBBB@@@>>>888888888777777666666666444444555555555555444444222222222222333333333333666555444222111111111111222222222222222222222222222222222222222222222222333222222111111222222333222111111111000000000000111111222333333333222222111111222333333333333222222222222222222222333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000111222222333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000////////////...000000000000000000000000////////////////////////..............................////////////......---......//////////////////////////////000111111000000////////////000000000000000000000000000000000000000111111111222222//////000000111111111222000000000000000000000000000000000000000111111222000000000000////////////////////////////////////////////////////////////111111111111111111111111/////////000000000111111............////////////////////////////////////111111111111111111111111000000000000000000000000........................000000000000000000000000........................000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111111///111222111000///000111111111111111000000000000//////000111111111111000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000,,,---...//////000/////////---,,,,,,...//////...////////////............000000000000000000000000.........///000111333444////////////////////////111111000000111222222333111111111111111111111111222222222222222222222222///000222444555555444444111333555666888:::===@@@BBBDDDHHHKKKOOOTTTZZZ^^^```aaabbbaaa``````aaacccjjjnnnrrruuuvvvvvvwwwwww}}}|||xxxuuutttssssssyyy|||{{{rrrrrrtttyyy}}}|||{{{xxxvvvrrrnnnjjjgggdddccc```___]]]ZZZUUUPPPKKKIIIBBBAAA@@@>>><<<:::999888555555666666666666555555222222222333333333444444555444333222222222222222222222222222222222222222333333333333333333333333333222222111111222222333333333333333222222222111000111222333333333333222111111222333333333333222333333222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000///000000111222222333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000111111000000000/////////000000000000000000000000////////////////////////////////////////////////......////////////......---......//////////////////////////////000111111000000////////////000000000000000000000000000000111111111222222222333333000000000000000111111111000000000000000000000000000000000000000111222222////////////000000000000////////////////////////........................111111111111111111111111//////000000000111111111,,,---------.........///------......///000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................000000000000000000000000000000000000000000000000---...///000000111111000000000000000000000000000///000000000111111111111111111111000000000000000...111333333222000000111000000000000000111111111...///000111222111111000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000------...000000111111111///...,,,---///000000///////////////............000000000000000000000000//////000000111111111111000000000000000000000000111111000000111222333333111111111111111111111111222222222222222222222222///000333555666666666666888:::===>>>@@@BBBFFFIIIHHHKKKOOOSSSWWW]]]cccgggiiijjjjjjiiigggggghhhiiisssuuuvvvwwwxxx{{{|||}}}|||zzzvvvsssqqqqqq|||}}}xxxtttqqqpppooohhhoooyyy}}}tttpppnnngggfffhhhnnnwww{{{wwwsssooommmlllnnnmmmllliiiccc]]]VVVSSSLLLKKKIIIFFFBBB@@@===<<<666666777777777777666666222222333333333444444444333333333222222333444444222222222222222222222222333333333333333333333333333222222222222222222333555555555444444444333333000111222333333333333333111111222333333333333222444333333222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000222222222222222222222222///000000111222222333333222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000......////////////......---......//////////////////////////////000111111000000////////////000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000///000000111222222......//////000000111111////////////////////////........................////////////////////////000000000000111111111111,,,,,,,,,---------......,,,,,,---...///000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...000111111111111000000000000000000000000//////000000111111111222222222111111000000//////...000333444333111111111//////000000111111222222...///000222222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......000111111222222222000///---...000111111000000/////////............000000000000000000000000...////////////......---111111111111111111111111000000111222333444444555111111222222222222111111111333444333222222333444777666555666888;;;<<<<<<@@@???@@@CCCGGGKKKNNNOOOSSSTTTVVVZZZ___cccgggiiiooooooppprrrvvvxxxyyyxxxxxx|||~~~tttsssqqqmmmkkkkkkmmmooovvv|||}}}vvvrrrpppppppppooossszzz|||sssnnnkkkhhheeedddhhhrrr}}}~~~yyytttqqqrrruuuwwwvvvqqqkkkeeebbb[[[YYYVVVTTTQQQLLLDDD>>>===;;;888777666666444222222333333444333222000//////000000111222222333333222222222222222222222222222333333444444333333222222222111111222222333444111111111111111111111111333333333333333333333333222222222222222222222222222222111111222222333444444444444333333222222222111111111111111111111111///000000000000111111111111111111111111111111111444333111000000000111111---...///111333555777777333333222222111000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000444222000///...///000111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111000000//////......////////////////////////............////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222222222111000//////...000000///////////////000111000///......///000111111111000000//////......////////////////////////000///,,,******+++---...---......///000111111222000000000000000000000000////////////000000000000//////............//////000///...------...///000000000111111111000000/////////000000000000//////000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111111111111222222222222...///000111111111111111000000000000000000000000000000111111111000000///000000000000000000000000111111111000000000000000......//////000000111111000000////////////000000---------.........//////......//////000000111111000000////////////000000000000//////.........---------------.........///000000000000////////////222222222222222333333333111111111111111000000000111222333333222222333444666555666888<<<@@@CCCEEEIIIIIIJJJMMMPPPTTTWWWXXX[[[]]]```dddiiimmmqqqsssxxxwwwxxx{{{}}}zzztttsssqqqnnnllllllnnnooovvv{{{~~~yyyvvvuuuuuuuuuxxx}}}|||xxxvvvqqqnnnkkknnnuuu~~~~~~{{{wwwzzz|||~~~}}}xxxrrrmmmkkkdddcccaaa```]]]WWWOOOJJJCCC@@@===;;;:::999888777666666666666666555444444333333333222222222222222222222222222222222222222222333333444444333333222222222111111222222333444111111111111111111111111333333333333333333333333222222222222222222222222111000000000000111222222333333333333333333333333111111111111111111111111000000000111111111222222111111111111111111111111333333111000000000111111///000000111222333333444111111111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000111111000000000/////////////////////000000000000000000000000000000000000111000000000/////////...////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000//////...000000////////////000000111000///......///000111////////////000000000000////////////////////////000//////........................///000111111111000000000000000000000000////////////000000000000//////............//////111000////////////000111000000111111111000000/////////000000000000//////000000000000000000000000000000////////////000000000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000///000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000111000000000000000000000////////////000000000000000000////////////000000---------.........//////////////////000000000000000000////////////000000000/////////............------........./////////000000000000////////////444333333333222222222111333333222222111111000000222444555555444444555777888999:::>>>CCCJJJPPPSSSVVVWWWXXX[[[^^^aaadddeeeeeegggkkkpppvvvzzz~~~|||{{{vvvtttqqqoooqqqvvv|||}}}vvvuuusssqqqppppppqqqrrruuuyyy~~~|||yyyxxxyyyzzz}}}{{{wwwtttuuuyyy~~~{{{}}}~~~~~~}}}~~~yyyuuusssqqqppppppooolllfff___YYYNNNJJJEEEBBB@@@???===<<<777666555555444444555555666555555444333222222111333333333333333333333333222333333444444333333222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111222333333333333333333333333333444111111111111111111111111111111111111222222222333111111111111111111111111333222111111000111111111111111111111000000000000///000000111222222333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111222333333333222111000000000000000000000000000222222111111111000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////............////////////000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000222222111111000/////////000000////////////000000000000////////////000000.........///000111111111///////////////////////////000111222222000///.........//////000000111111000000000000000000000000////////////000000000000000//////......//////000111111000000000000111111///000000111111000000000//////000000000000//////////////////////////////000000////////////000000000000111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000111111111111000000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000////////////000000////////////000000------........./////////000000000000////////////000000////////////000000////////////................../////////000000000000000000000////////////333333333333333333333333666555555444333333333333444666777888777888:::;;;@@@AAADDDGGGMMMTTT\\\aaa```bbbdddgggiiillloooqqqmmmpppuuu|||~~~xxxtttqqqnnnlllhhhgggiiiooouuuzzz|||zzzyyyxxxxxxxxxwwwvvvuuuxxx{{{}}}~~~}}}yyywwwxxxxxxyyy{{{~~~}}}zzzyyy{{{~~~}}}{{{|||}}}yyywwwzzzzzzzzzyyyvvvpppiiieeeZZZVVVOOOJJJFFFCCCAAA???;;;999888666555666666777555555555444333333222222333333333333333333333333222333333444444333333222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222444444333333444444555666444444444333333222222222111111111111111111111111111111222222222333333333111111111111111111111111222222111111111111111111111111000000//////......000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111000000000000000000000000222222222222111111111000////////////000000000000////////////////////////000000000000////////////////////////////////////............////////////000000000000000000000000,,,------...///000000111000000000000000000000000000000000000000000000000111111111111000000//////000////////////000000111000000////////////000000.../////////000000000111////////////////////////000111111111111000//////.../////////000000000111////////////////////////////////////000000000000000000////////////000000000000000000000000000000...///000000000000000000//////000000000000////////////////////////////////////000000000000//////............/////////000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000111111111222222222222111111111111111000///...///////////////////////////000000111111111111000000000000000000000000000000000000000000111111111111111000000//////......000000////////////000000............////////////111111000000//////......000000////////////000000///////////////.........////////////000000000000000000000000////////////111111222333444444555555666555444333333333333444444666888::::::<<<>>>@@@GGGJJJMMMPPPTTTZZZbbbgggfffiiimmmpppqqqtttwwwzzzwwwzzz{{{tttoookkkiiihhhggggggiiimmmpppsssyyyyyy{{{~~~~~~~~~|||zzzvvvxxx{{{{{{{{{~~~~~~zzzvvvtttuuutttssssssuuuxxx{{{}}}}}}||||||}}}~~~yyytttooolllfffaaaZZZTTTOOOJJJFFFDDDDDDBBB@@@===;;;:::::::::444444444444444444444444333333333333333333333333222333333444444333333222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222444444333333444444555666666666555444222111000000111111111111111111111111111111222222222333333333111111111111111111111111111111111111222111111111//////////////////000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111111222000000000000000000000000222222222222111111111000////////////000000000000////////////////////////////////////000000000000////////////////////////............////////////000000000000000000000000,,,------...///000000111000000000000000000000000000000000000000000000000111111111000000000000000///////////////000111111//////000000000000//////111000000000/////////...////////////////////////222111///------...///000////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////......///000000000000000//////000000000000////////////////////////////////////000000000000//////---............/////////000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000111111111222222222222111111111111111000///...//////////////////////////////000111111111111111000000000000000000000000//////000000111111111111111111000000//////......000000////////////000000........./////////000000111111000000//////......000000////////////000000.........///////////////////////////000000000000000000000000////////////111111222333444555666666555444333222222333444555555777;;;===???AAAEEEGGGLLLPPPUUUWWWZZZ^^^dddiiikkkooouuuxxxyyy|||~~~xxxqqqllljjjkkklllmmmnnnooooooooowwwwwwyyy}}}{{{wwwuuuwwwyyyxxxvvvwww{{{||||||{{{yyywwwtttrrrqqqpppooommmlllmmmnnnppprrrvvvyyy|||~~~}}}{{{zzzzzz||||||{{{zzzxxxyyy{{{}}}zzz|||{{{vvvssssssppplllfff```[[[VVVQQQMMMLLLJJJGGGDDD@@@===;;;:::555555555555555555666666333333333333333333333333222333333444444333333222222222111111222222333444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222333333666666555444222111000000111111111111111111111111111111111111222222222333111111111111111111111111000000111222222222222111......//////000000111111333333222222111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222000000000000000000000000222222111111111000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////............////////////000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000111111000000000000000000///......//////000111222//////000000000000//////111111111000///.........////////////////////////222000---++++++,,,...000////////////000000000000000000000000000000000000////////////000000000000111000000//////000000111......////////////......------...///000000000000//////000000000000//////////////////////////////...///000111111000///...//////000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000111111111111000000///000000000000000000000000...///000111111222111111000000000000000000000000/////////000111111222222000000000000////////////000000////////////000000....../////////000000000000000000000////////////000000////////////000000.........///////////////....../////////000000000000000000000////////////222333333333444444555555666555444444555666888999:::===AAAEEEHHHKKKOOORRRQQQWWW]]]```aaaccchhhmmmqqqvvv}}}~~~zzzvvvvvvyyy~~~{{{vvvttttttuuuvvvvvvuuusssrrrwwwwwwyyy||||||zzz{{{|||{{{uuuooonnnpppqqqooolllkkkmmmpppnnnnnnmmmllllllkkkkkkkkkgggfffeeedddddddddeeefffiiikkknnnpppppppppqqqrrrrrrssssssqqqnnnmmmoooqqqoooqqqvvv|||{{{zzzzzzvvvtttpppmmmiiieee___\\\YYYWWWTTTOOOJJJEEEAAA>>>999999999888888777777666444444444444444444444444222333333444444333333222222222111111222222333444333333333333333333333333333333333333333333333333222222222222222222222222111000000000000111222222444444333333333333222222111111111111111111111111000000000111111111222222111111111111111111111111///000111222333222222111//////000000000000111111222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111555777888666333111000000000000000000000000111111000000000/////////////////////000000000000000000000000000000000000.../////////000000000111////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111............///000111222...///000111111000///...000000000000////////////////////////////////////000///...---------......000000000000////////////000000000000000000000000////////////000000000000111111000000000000111111...///000000000000///...,,,---...///000000000000//////000000000000//////000000000000000000000000...///000111111000///.../////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...////////////000000000000///000000111111111111000000000000000000000000000...///000111111222222222000000000000000000000000...//////000111111222222////////////000000000000000000////////////000000.../////////000000000000////////////000000000000000000////////////000000............/////////000------........./////////000000000000////////////555555444444444333333333:::999888888999;;;===???AAADDDIIIMMMPPPUUUYYY\\\VVV\\\cccggggggiiinnnrrruuu{{{{{{rrroookkkkkkooouuuzzz}}}~~~~~~~~~~~~}}}{{{zzzyyytttttttttwwwzzz}}}~~~}}}zzzwwwuuuvvvwwwuuunnnhhhfffhhhiiigggbbb```aaaccccccbbbbbbbbbbbbcccdddeee______^^^]]]]]]\\\]]]]]]^^^```ccceeefffgggiiikkkiiikkkkkkhhhdddbbbccceeebbbdddiiiooovvv||||||{{{|||yyyxxxwwwuuussspppjjjgggiiigggddd___YYYRRRLLLIII>>>===<<<;;;999888777666444444444444444444444444222333333444444333333222222222111111222222333444333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444111111222333333444555555111111111111111111111111///000000000000111111111111111111111111111111111///000111222333333222111111111111111000000000000000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---222888======:::444000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000.../////////000000111111////////////////////////............/////////000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111............///000222222...///000111111000///.........//////000000111111////////////////////////...///000000000///---,,,000000000000////////////000000000000000000000000////////////000000000000111111000000000000111111///000111222222111000///,,,---...///000000000000//////000000000000//////111111111111111111111111...///000222222000///...------------.........///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...111111111111222222222222...///000111111111111111000000000000000000000000......///111111222222222000000000000000000000000...//////000111222222222......//////000000111111000000////////////000000////////////000000000000......//////000000111111000000////////////000000---.........//////000000------------.........///000000000000////////////444222111111333555777777777:::>>>@@@AAACCCGGGKKKMMMNNNQQQUUUZZZ^^^bbbdddfffiiillllllmmmooossswwwzzztttqqqkkkjjjhhhiiimmmpppssssssyyy}}}}}}zzzwwwtttsssrrrqqqqqqrrrttttttnnnnnnnnnooooookkkccc]]]\\\YYYVVVVVVXXXZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSQQQQQQSSSUUUVVVVVVVVVXXX[[[]]]]]]\\\YYYXXXWWWVVVUUUVVVVVVWWWXXXZZZ___eeelllrrrxxx{{{}}}zzzyyyyyy{{{xxxwwwwwwuuutttuuuxxxzzzvvvlllbbbZZZWWWLLLIIICCC???<<<999666444444444444444444222111111111111111111111111222222333333222222222222222222///000111222333222111111222222222111111111000000444444444444444444444444000111111111111222222222333222000//////000222333333222222111111222222333888555222111222222000...000000000000000000000000222111000//////000111111000000000000000000000000000000000000000000000000111000000000//////......000000111111111111000000000000000000111111111111111222444555444222000///111444777::::::666222///333222111000////////////......///000000000000000111111000000//////......000000000000000000000000222222111000//////000000111111000000//////............///000000000000000000000000000000000000000000111111111111222222222333333222222111111000000////////////////////////111111000000//////......---------.........//////000000//////.........---//////............//////000000000000000000000000000///...------...///000000000////////////000000000000000000000000000000////////////000000000000............////////////333222111/////////000111000000000000000000000000111...+++,,,///111111///---......///000111111222............////////////////////////////////////......////////////......------...///////////////222111111111000000//////---...///111111111000///000000000000////////////000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000000000000000111111111111111111///.........///000000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000000000000000000000......////////////......---------............///000000000000000000000000777555333333555777999:::===BBBGGGKKKLLLNNNSSSWWWWWWXXXYYY\\\```dddgggjjjmmmooorrrssstttxxx}}}{{{vvvqqqooonnnmmmlllnnnqqqtttuuuuuuyyy|||~~~|||yyyuuurrrmmmlllkkkkkkjjjjjjkkkkkkhhhggghhhiiihhhddd]]]WWWWWWTTTQQQQQQSSSUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMMMMNNNOOOOOOOOOOOORRRUUUXXXXXXXXXRRRQQQOOOMMMMMMMMMNNNOOORRRSSSWWW[[[aaafffkkkmmmuuuvvvvvvtttqqqooooooooowww||||||zzzzzzyyyxxx|||rrrhhhcccZZZTTTKKKDDD???<<<:::999::::::999777666555444444333333333333333333333333333333333333333333333444000111222333333333222111333333333333222222222111333333333333333333333333111111111111222222222222444333222111111222333444333222222111111222222333777444111111222222111///////////////////////////222111000//////000111222000000000000000000000000111111111111111111111111111111111000000000//////000000111111111111000000000000000000111111111111222222333333333222111000111111222333222111000////////////000000111222222......///000000000000000000000000000////////////000000000000000000000000222111111000//////000000111000000000/////////.........///000000000000000000000000000000000000000000111111111111222222222111111111111111000000000111111111111111111111111111000000000/////////............//////000000000000/////////............//////............//////000000000000000000000000000//////......//////000000000////////////000000000000000000000000000000////////////000000000000/////////000000000000111000///...---,,,------...000000000000000000000000111///------000111111000......//////000000111111/////////000000000000111111111111111111111111111......////////////......//////000111111111111000111111111111000000000///......///000000000000000000000000000////////////000000000000000000000000111111111000000/////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000000222333444000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000......////////////.............../////////000000000000000000000000000000888777666666888;;;>>>AAAHHHMMMTTTYYY[[[^^^bbbeeedddcccccceeehhhlllpppsssuuuwwwzzz{{{}}}}}}yyyuuusssqqqrrrqqqqqqsssvvvxxxxxxwwwwwwxxx{{{|||}}}|||{{{xxxtttoookkkhhhccccccccccccbbb```___^^^______``````___[[[TTTPPPNNNLLLJJJJJJKKKKKKJJJIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKNNNRRRUUUVVVUUUOOOMMMJJJHHHGGGHHHIIIKKKLLLMMMPPPSSSWWWZZZ^^^```fffggggggfffcccaaaaaabbbgggmmmvvv~~~uuunnnkkkcccXXXNNNGGGCCCAAA???===;;;999777555444444444555444444444444444444444333333333444444555555555333333333444444333222222444444444333333333222222222222222222222222222222111111111111222222222333333333333333333333333333222222111111111111222222444333111111222222111000////////////////////////111111000000000111111222000000000000000000000000222222222222222222222222222222222111111111111000000000111111111111000000000000000000111111111111333333222111111111111222222111///------...///000/////////000111111222222......///000000000000000////////////000000000000000000000000000000000000111111000/////////000000000000000000////////////......///000000000000000000000000000000000000000000111111111111222222222///000000000000000000111111111111111111111111111000000000000//////////////////000000000000111111////////////............//////............//////000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111111111000/////////000000000000000000000000000000111000......000111111000////////////000000000000000000000000111111111111111111111111111111111111...//////000000//////...000111222222333333222222111111111111000000000000///////////////000000111////////////000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000111333444555000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////......////////////......////////////000000000111////////////////////////777777888999<<>>FFFKKKOOOUUU[[[aaaeeeiiinnnqqqpppppprrruuuxxxxxxxxxzzz~~~yyyqqqkkkfffhhhkkkmmmnnnqqqtttvvvzzz~~~|||uuurrrnnnkkkjjjhhhfffddd]]]___```\\\UUUOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKMMMPPPTTTVVVVVVUUUUUUUUUSSSUUUWWWWWWUUUTTTUUUVVVSSSVVVYYY]]]```aaabbbbbb]]]ZZZXXXYYY\\\]]][[[XXXWWWVVVWWWYYY\\\^^^^^^]]]UUUSSSQQQNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQPPPOOOLLLIIIGGGHHHJJJMMMOOOSSSWWW\\\bbbhhhmmmooosssxxx~~~{{{{{{uuuooojjjfffaaa^^^VVVSSSNNNHHHBBB===:::999777777666555555444444444111111111222222333333333444333333333333444555666222222222111111111000000444444444444444444444444222222222222333333333333111111111111111111111111111111000000000000111111000111222111000///111333222222222222222222222222///000111222333333333333111111111111111111111111000000000000000000000000111222222222222333333333000000111111111111000000000000000000111111111111222111000//////000222333//////000000000///...---,,,---///111222333333222......///000000000000000---......///000111111222000000000000000000000000//////......//////000000////////////000000000000......///000000000000000000000000000000000000000000111111111111222222222///000000000000000000111////////////////////////////////////000000000000000000////////////.............../////////////////////............//////000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000////////////000000000000............////////////......///000000000//////000000000000000000000000///000222222000//////000////////////000000000000............///////////////////////////////////////000000111111000000///...///000000111000000000000000000000111111111111111000000///////////////......//////000000111111111111111111111111111111000000000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222111000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////......////////////......------------............////////////////////////BBBJJJSSSYYY]]]```fffjjjllloootttuuutttuuuxxx{{{~~~yyytttnnnjjjeeegggiiikkkmmmppptttwwwyyy}}}~~~|||{{{yyywwwqqqmmmgggccc```^^^\\\[[[WWWZZZ\\\YYYSSSNNNMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQRRRVVV\\\___``````bbbddd___bbbeeeeeedddcccdddeeefffhhhmmmqqquuuvvvwwwwwwsssooollllllppprrrqqqnnnkkkjjjiiijjjlllmmmlllkkkcccbbbaaa___]]][[[YYYXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTQQQNNNJJJHHHIIIKKKJJJKKKMMMOOOQQQVVV]]]aaaccceeejjjnnnrrrttttttuuuvvvzzz}}}zzzvvvttttttssssssjjjfff```XXXOOOFFF@@@<<<999888888777666666555555222333333333333333333333222222111222333444666777333333222222222111111111333333333333333333333333222222222333333333444444333222111111111111222333111111000000000000111111000111222111///...000222111111111111111111111111///000111333444444333333111111111111111111111111111111111111111111111111111111111111222222222333000000111111111111000000000000000000111111111111111000//////000111222333////////////............+++---///111333333333222......///000000000000000......//////000000111111000000000000000000000000...............///000000.../////////000000000111......///000000000000000000000000000000000000000000111111111111222222222111111111111111000000000000000000000000000000000.../////////000000000111111111111000000/////////............/////////000//////............//////000000000000000000000000000//////......//////000000000////////////000000000000000000000000000000////////////000000000000...////////////000000000///000111222333222222111000000000000000000000000000333555444222000000111......//////000000111111...////////////000000000000000000000000000000000000000111111111111000000...///000000111111000000///000000000111111111111000000000000000///...............///000111111111111111111111111111111111/////////000000111111111111111111111111111111111000000000000000000000000000000000000111111111111000000222222333222111111000000000000000000000000000000000000000000000000////////////////////////.........///////////////000000000000000000000000......////////////..................////////////000000000000000000000000KKKSSS]]]cccfffhhhlllppppppssswwwxxxxxxyyy}}}}}}uuuqqqooommmlllhhhiiikkklllmmmppptttwwwyyy{{{~~~}}}xxxvvvtttrrrqqqkkkggg```[[[XXXVVVTTTRRRUUUYYY\\\ZZZTTTPPPOOOQQQNNNNNNNNNOOOQQQTTTWWWXXXYYY^^^dddhhhjjjllloooqqqqqqtttxxxyyywwwvvvxxxzzzxxx{{{~~~}}}||||||}}}}}}|||zzzttttttsssrrrpppmmmjjjhhhfffeeecccaaa___]]]\\\\\\ZZZYYYVVVRRRNNNLLLMMMNNNIIIIIIJJJJJJLLLQQQWWW[[[YYYZZZ]]]```bbbdddeeeeeeggglllrrrxxx}}}}}}yyyzzz}}}|||uuukkk___TTTKKKFFF::::::999999888777777666444444444444444444444333111111000111222444666888444444444333333333222222222222222222222222222222222222333333333444444444555444222111111222444555111111000000000000111111000222333111...---///222000000000000000000000000///000222333444444333333111111111111111111111111222222222222222222222222000000000111111222222222000000111111111111000000000000000000111111111111000000000000000111222222222111000......///000111...///111222222111000///...//////000000000000000////////////000000000000000000000000000000000000...............///000111.../////////000000111111...//////000000000000000000000000000000000000000000111111111111222222222333333222222111111000000111111111111111111111111.../////////000000111111222222222222111111000000---.........//////000000//////............//////000000000000000000000000000///...------...///000000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111,,,---...000000000///...000000000000000000000000222555777777444222222333---......///000111111222000000000000111111111111111111111111111111111111000000111111111111000000//////000111111111111111//////000000111111111222///000111111111///...------......///000111111222111111111111111111111111......//////000000000111111111111111111111111111000000000000000000000000000000000000111111111111,,,---///000111111111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000111111111111111111111111......////////////......////////////000000000000111111111111111111111111^^^bbbgggmmmppprrrrrrqqqsssvvv{{{}}}uuuqqqrrrrrrpppqqqpppooopppsssuuuvvvuuuvvvwwwyyy{{{}}}~~~wwwnnnhhheeecccaaa___aaa^^^ZZZTTTOOOMMMOOORRRYYY[[[\\\[[[YYYXXXYYY\\\UUUUUUXXX\\\]]]]]]cccjjjnnnttt{{{~~~~~~zzzwwwtttqqqppppppnnnjjjgggiiihhhccc]]]ZZZYYYSSSLLLMMMNNNOOONNNKKKLLLPPPTTTUUUWWWYYYXXXVVVUUUXXXZZZYYY^^^dddiiimmmvvv}}}}}}}}}tttfffVVVKKKCCC???;;;:::<<<:::555000444555555333111111333666555444444333333444444555444555555555555555444444444444555555555444333222333333333444444444555555222222222222222222222222111111111111222333444444333333333222222222111111////////////000000000000555444444333222222222333111111111111111111111111222222222222222222222222000000111222333333444444333222111000000111222333111111111111111111111111111111111111000000000000222222111000//////000000000000000000000000000000111111111111111111111111333222222222111111000000///////////////000111111000000000000000000000000000000////////////000000//////000000000000//////111222222111111000///...111111111111111111111111000111111111111222222222000000////////////000000...000...///000+++444LLLQQQ;;;+++///555222,,,+++000000000000000000000000---...000111111111000///...............///000000000000000000000000000000000/////////............111111000000//////..................////////////111111111111111111111111...///000222222111111000000000000000000000000000333333333222222222111111000000000000000000000000111111000000//////.........///000111111000///...///000111222222111000///000000000000000000000000000000000000000000000000111000/////////111222333111111000///.........///222111000//////000111222333222222222222222222222////////////000000000000000000111111111111000000////////////000000000000333222222222111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000////////////000000,,,---......//////......000000//////.........---fffiiimmmqqqtttuuuuuuuuuwwwzzzzzzxxxxxxwwwtttxxxvvvuuuuuuvvvwwwvvvuuuyyyyyyyyyyyyxxxwwwvvvuuurrrlllccc\\\YYYXXXVVVUUUWWWVVVTTTRRRQQQRRRVVVYYY\\\___aaabbb``````bbbdddeeedddfffiiikkklllrrrzzz||||||wwwpppllliiibbbZZZWWWVVVTTTRRROOONNNOOOQQQRRRTTTVVVTTTQQQNNNNNNOOONNNSSSXXX]]]bbbjjjuuu~~~uuuhhh^^^QQQKKKDDDAAA@@@???<<<999111222444333111111444666444444333333333333444444444444555555555555444444444444444444333333333333333333333444444444444555222222222222222222222222222222222111222222333333333333222222222111111111111111111111111111111111444444333222222222222222111111111111111111111111222222222222222111111111000000111111222333333444222222111000000111222222222222222222222222222222//////000000111111111222222111111000000000000000000000000000000000000000111111111111111111111111222222111111111000000000///////////////000111111000000000000000000000000111000000//////000000111//////000000000000//////000111111111111000//////111111111111111111111111000111111111111222222222000000////////////000000000333111222555222===UUU```III444000222000000444000000000000000000000000......///000000000000000...............///000000000000000000000000000000000000/////////.........111111000000/////////////////////000000000111111////////////////////////...///000111222111111000000000000000000000000000222111111111000000000000000000000000000000000000/////////000000000000000//////000111111000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333333222222111222222222222111000//////000111222222222222222222222222222000000000000111111111111000000111111111111000000/////////000000000111111222222111111111000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000//////......//////000,,,---......//////......000/////////............oooqqqtttwwwyyyzzz{{{{{{~~~~~~}}}}}}{{{{{{{{{{{{yyywwwyyyxxxvvvtttqqqnnnmmmkkkfffaaaYYYRRROOOOOOOOOOOOPPPQQQSSSUUUWWW[[[```cccfffiiimmmooopppqqqsssuuuzzzwwwwwwzzz{{{}}}wwwnnnjjjfffaaa\\\YYYVVVSSSQQQRRRTTTUUUTTTPPPLLLJJJIIIIIILLLPPPSSSVVV]]]fffmmmrrrwwwuuunnn___WWWMMMEEEBBB@@@>>>;;;333444555555333222333444333333222222222222333333444444555555555555444444555444333222111222222333333333333333444444444444222222222222222222222222333333222222111222222222222222222111111111111111222222222222222222222222333333222111111111111222111111111111111111111111222222222111111000000000///000000111111222222222222222111000000111222222222222222222222222222222......///000111222333333111111111000000000000000000000000000000000000000111111111111111111111111111111000000000000/////////////////////000000111000000000000000000000000111111111000000111111111///000000111111000000/////////000111111111111000111111111111111111111111000111111111111222222222111000000//////000000111///111......222111999OOOYYYGGG666000...+++---333000000000000000000000000///////////////000111111...............///000000000000000000000000000000000000000/////////......111000000000000/////////000000000111111111222222//////////////////////////////000111111111111000000000000000000000000000000000////////////......000000000000000000000000......///000000111222222///000000111111000000///111111000000000000111111000000000000000000000000000000000000000000000000000111111111111000000///000000/////////000111111111111000000000000111111111111111111111111111111111111111111222222222222000000111111111111000000000000000111111111222222111111000000000000//////000000000000000000000000111111111111111111111111//////000000000000/////////////////////////////////////////////////////////..................///------...////////////...////////////............uuuvvvxxx{{{~~~~~~}}}|||zzzxxxqqqpppnnnllliiigggfffeee```\\\VVVQQQOOOOOOQQQRRRUUUXXX[[[___bbbgggmmmpppxxx{{{|||tttoookkkfff```[[[\\\[[[[[[XXXUUURRROOONNNMMMNNNOOOOOOQQQUUU[[[```ffflllttt|||~~~~~~{{{vvvllldddYYYOOOHHHCCC>>><<<999999999777555333222111333222222111111222222333333333444555555555444444555444222000000111222333222222333333333444444444222222222222222222222222444444333222111111111111111111111111111111111111333333333222222222222222222222111111000111111222111111111111111111111111222222111111000///////////////000000000111111111222111111111111111111222111111111111111111111111...//////000111111222222000000111111111000000000000000000000000000000000111111111111111111111111000000000///////////////000000////////////000000////////////////////////222222111111111111222222000000000111111000000000......000111111222222222111111111111111111111111000000111111111222222222111000000000000000000111...111---,,,///+++...======666222222000,,,+++...////////////////////////000///.........///111222...............///000000////////////////////////000000000////////////...000000000000000000000000000000000111111111222222111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000111222222222000///..................///000111111000000000000000000111000000000000000111111111000000000111111111222222000000111111111111000000000111111111222222222222000000000///////////////000000000000000000000000222222222222222222222222//////000000000000//////////////////////////////////////////////////////......------------......------...//////////////////////////////.........wwwyyy||||||vvvtttrrrrrrtttyyy~~~{{{xxxuuurrrpppfffeeeccc```___^^^]]]]]]\\\ZZZXXXUUUTTTVVVYYY\\\aaadddiiinnnsssyyy{{{uuupppnnnkkkfffaaa\\\XXXUUUTTTQQQPPPOOONNNNNNQQQVVVYYY^^^aaaeeekkkoooqqqrrrsssrrrvvv{{{~~~|||xxxsssjjj___VVVMMMFFFBBB===;;;:::888666444222111333222222111111222222333222222333444555555444444555444222000000111222333222222222333333333444444222222222222222222222222444444333222111111111111111111111111111111222222333333222222222111111111222111111000111111222222111111111111111111111111111111111000000000//////000000000000000111111111111111111222222111111111000000000000000000000000111111000000000000000000///000111111111111000000000000000000000000000000111111111111111111111111///////////////000000000000000////////////000000////////////////////////222222111111111111222222000000111111111111000000---...///111222222222222111111111111111111111111000000111111111222222222111111000000000000111111000555222000333...***333---...111555444000///000////////////////////////000///.........///111222...............///000000////////////////////////111000000000////////////000000000000111111111111/////////000000000111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000000///111111000000000000111111222111000//////000111222000000000000000000000000000000000000000000000000000111222222222000///...111111111111222222333444000000000111111000000000//////000000000111111111/////////000000000111111000000111111111111000000000111111111222222222222///////////////000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////////////////////////////......------------......---...//////000000//////.........///////////////{{{}}}{{{sssnnnlllkkkkkklllqqqwww~~~xxxpppkkkfffcccaaa[[[ZZZXXXWWWVVVUUUVVVVVVZZZ\\\]]]^^^___bbbgggjjjpppsssxxx}}}yyyrrrkkkeee___[[[UUUTTTQQQOOOPPPRRRUUUWWWXXXXXXYYY[[[]]]___aaabbbbbbhhhooosssuuuyyy|||yyyssskkkbbbXXXQQQMMMBBB???;;;888777777555444333333222222222222333333111222333444444555444444555444333222111222222333222222222222333333333333222222222222222222222222333333222222111222222222222222222222222333333333444333333222222111111111222111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000111111111111000000//////...///111222222111000000000000000000000000000000111111111111111111111111//////000000000000111111111000000///////////////000000000000000000000000111111111000000111111111000111111222222111111000......///111111222222222111111111111111111111111000111111111111222222222222111111000000111111222...333111000555111,,,000...///////////////111333000000000000000000000000///////////////000111111...............///000000000000000000000000000000111111000000000/////////000000000111111111111222/////////000000000111111////////////////////////000000000///000111111222000000000000000000000000000000111111111111222222111111111111111111111111333222222111000000//////222111111000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000111111111111000000///111111000000000111222222000000111111111111000000///000000111111222222222.../////////000000000000000000111111111111000000000000000111111111222222//////000000000000111111000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////////////////..................///......///000000000000///.........///////////////{{{sssmmmkkkjjjkkkmmmqqquuuyyy}}}{{{tttjjjaaa\\\YYYWWWVVVSSSRRRRRRRRRTTTWWWYYY[[[```dddjjjnnnqqquuuzzz~~~}}}tttmmmfffbbb]]]YYYWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTT[[[cccgggjjjpppyyy~~~|||yyysssllleee```^^^RRRLLLDDD???<<<:::888666444444333333333333444444111111222333444444444444444444444444333333333333111222222222222333333333222222222222222222222222222222222111222222333333222222333333333444444444555555444444333222222111222222222222222333444444111111111111111111111111000000111111222333333333222222222222222222222111000111222222222222111000111111111111111111111111000000000000000111111111...///111222222222000000000000000000000000000000111111111111111111111111000000000111111111222222111111000///////////////000000000000000000000000111000000//////000000111000111111222222111111000...///000111111111111111111111111111111111111111000111111111111222222222222111111000000111111222...222...+++222222---000111000...,,,,,,---///000000000000000000000000000......///000000000000000...............///000000000000000000000000000000111111111000000000//////000000111111111222222222000000000111111111222222////////////////////////111000/////////000222222000000000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111222222111000000111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222000//////............//////000111222222111000///000000111111222333333444//////000000000111111111000000111111111111000000/////////000000000111111000000000111111111222222000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000//////......//////000......///000000000000000............/////////000|||tttnnnlllmmmkkknnnssswww{{{||||||{{{}}}xxxnnnggg^^^VVVRRRRRRRRRSSSMMMNNNPPPSSSXXX]]]cccfffhhhnnnvvv}}}yyytttllleee```\\\ZZZYYYYYYXXXWWWUUURRRPPPNNNMMMKKKRRR[[[aaadddjjjttt|||{{{vvvrrrppppppccc[[[PPPGGGAAA===999666555444444333333444444555000111222333444444555444444444555555555444333222111111222222222333333333222222222222222222222222111111111111222333444444333333333444444555555555777777666555444444333333333222222222333444444555111111111111111111111111000000111222333444444555333333222222222222222222000111222333333222111000333333333333333333333333......///000111222333333---///111222333222111000000000000000000000000000111111111111111111111111000000111111222222222333111111000///////////////000000000000000000000000000000////////////000000111111222222222222111111///000000111111111111000111111111111111111111111000111111111111222222222222222111111111111222222444777///+++222333///222111222222111222333111///000000000000000000000000---...000111111111000///...............///000000000000000000000000000000111111111111000000000000000000111111222222222222111111222222222333333333111111111111111111111111111000/////////000222333000000000000000000000000//////000000111111222222111111111111111111111111000000000111222222333333333222111000000111222333///000111222222111000///000000000000000000000000000000000000000000000000111000/////////111222333333333222111111000111111///000111222222111000///000000111222333333444444000111111111111222222222000000111111111111000000////////////000000000000000000111111222222222333000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111////////////////////////000000////////////000000...//////000000000000000---.........//////000000~~~xxxuuusssqqqpppsssrrrtttxxx~~~{{{vvvppplllaaa___ZZZSSSNNNLLLMMMPPPVVVUUUVVV[[[dddmmmtttwww|||wwwqqqkkkgggfffccc^^^YYYSSSOOOMMMLLLLLLMMMRRRYYY^^^cccllluuu}}}|||{{{yyyvvvxxxooobbbUUULLLEEE@@@>>>666555444555666555333111555555555555555555555555555444444444444444444333333333333333333333333333222222222222222222222222222222111111111111222222222222222333333444444444444444333222111111111111111111222222222222111111333222333555666666444222222222222222222222222222222222111111111111111111111111222222222111111000222111111111000000/////////111444777777555333111222111111111000000//////////////////000000000000111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000111111222...///000222222111000000222111000//////000111222111111111111111111111111111///---...111222000...222222111000000000000000........................111111111111111111111111000000////////////000000111111222222222333333333000000000000111111111111222222222111111111000000111111000000111111222333////////////////////////111111000000//////......111111111111000000000000000111111111111222222222111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000222111111111000000//////111111111111111000//////333222222222111000000000333000...///222444333111222222222222222222222222000111111111111222222222//////000111111111111000111111111111111111111111222222111111000000/////////////////////000111111000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---............/////////000000000000000000000000000111...***'''(((+++000333111111000///////////////|||yyyxxxyyyzzz|||{{{{{{}}}|||zzzuuupppiiiccc```\\\ZZZWWWRRROOOOOORRRUUU\\\^^^bbbiiiqqq{{{~~~rrrmmmfff```[[[WWWRRROOOMMMMMMPPPUUUYYY]]]eeennn|||~~~~~~xxxoooeeeZZZOOOFFF@@@<<<:::888888888777666444444444444555555555555555444444444444333333333333333333333333333333333333333333333333333333333333222222111111111111222222222222333333333333333333222222222111222222333333000000111111111111000000333222222333555555444222222222222222222222222222111111111111111111111111111111222222222111111000111111111111000000000///---///111333333222000///111111111111000000000///000000000000111111111111111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000111111222///000111111222222111111222111000//////000111222111111111111111111111111111///...///111111000...222111000////////////000////////////////////////000000000000000000000000000000////////////000000111111111111222222222222///.....................222222222111111111000000111111000000111111222333000000000000000000000000111111000000////////////.........///////////////000111111111111222222222222222333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111222111111111000000000000111111111111111000//////222222222111111111111111333000//////222333333111111111111111111111111111000111111111111222222222///000111111222222111111111111111111111111111111111111111000000000000000...............///000000000000000000000000000000//////////////////////////////000000000000//////000000/////////................../////////000000000000000000000000000000///...,,,+++,,,---///000111111000///////////////xxxuuupppjjjddd^^^ZZZXXXZZZYYYXXXVVVUUUWWW[[[___fffkkkrrryyyuuunnnjjjddd\\\VVVSSSPPPPPPSSSUUUXXX```iiivvv}}}~~~wwwmmm___QQQGGGBBB>>>:::888777666555444444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333222222111111111111222222333333333333333222222222111111111111222333444555//////000000000000//////333222000111222444333333333333222222111111111111111111111111111111111111000111111222222222111111111111111111000000000000...///000000111111000000111111111111000000000000111111111111222222222222111111000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////000000000000111111111111000000000000000111111222111111111111111222333333222111000000000000111222111111111111111111111111111000//////111111000///000000//////......//////000000000000000000000000////////////////////////000000////////////000000000000000000111111111111222222222111111000000000222222222111111111111111111111000000111111222333222222222222222222222222111000000000000/////////---......//////000000000000111111111111222222222333333333444444333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222111111000///111111111111111222222222222111///000111333222222000000000000000000000000000111111111111222222222000111111222222222222222111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000........................//////000000000000//////000000////////////............/////////000000000000000000000000000000000,,,---///000000000///...111000000///////////////~~~{{{zzz{{{}}}~~~ooolllgggaaa]]][[[ZZZZZZ]]]^^^^^^^^^___ccchhhlllqqqwww}}}vvvkkkbbb]]]WWWSSSSSSTTTVVV]]]eeennnsssyyy~~~zzzmmm___UUUKKKFFF@@@;;;888777666555555555555444444444444444444444444333222222111111333333333333333333333333444444444444444444444444222222111111111111222222444333333333222222111111222111111111222222333444000000111111111111000000333111//////111222333333333333222222111111000000111111111111111222222222000000111222222222111111111111111000000000000000111111111111111222222333111111111000000000000000000000000111111111222222111111000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111///////////////////////////000000000111111111111000000000000000111111222333222111111111222444555111111111111111111111111111111111111111111111111111000000000000111000000//////............//////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000555444444333333222222111111111111111111111111111111111000000111111222333222222222222222222222222000000000000000000000000//////000111222222333333000000111111111222222222222222333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000000000111222222222333111111000000111222222222111111111111111111111111000000111111111222222222111111222333333333333222111111111111111111111111//////000000111111222222111111000000111111222333000000000000000000000000//////////////////////////////000000000000//////000000//////////////////...////////////000000000////////////////////////---...000111111111///...000000////////////000000uuusssrrrqqqrrruuuyyy{{{|||xxxdddaaa]]]YYYXXXZZZ]]]___aaaccceeehhhlllqqqxxx|||~~~}}}~~~uuuggg___XXXUUUTTTTTTXXX^^^cccgggjjjmmmttt~~~wwwmmmfffXXXRRRJJJCCC???<<<:::999666666666555555444444444555555444333333222111111333333333333333333333333444444444444444444444444222222111111111111222222333333333222222111111111444333222222111111111222111222222333333222222111333111//////000222333222222222222111111000000000000000111111111222222222///000111222222222222222000000000000000000111111111111000000000111222333000000000000000000111111/////////000000000111111111111000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111111222333222111111111222444555111111222222222222111111111111111111111111111111000111111111000000000111//////............//////////////////////////////111111111111111111111111000000////////////000000....../////////000000000111111000000000/////////111111111111111111111111111111000000111111222333111111111111111111111111000000000000111111111111///000000111222333333444000000111111111222222222111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111000000000111222222222333111111111111111111222333222222222222222222222222000000111111111222222222111111222333333333333222000000000000000000000000//////000000111111222222000////////////000111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000000000////////////000000000111////////////////////////////////////000000111111000000////////////000000jjjkkklllnnnrrrvvvzzz}}}}}}wwwtttooojjjeee\\\ZZZWWWVVVYYY^^^cccggglllnnnqqqtttxxx~~~~~~xxxnnnccc]]]XXXUUUUUUXXXZZZ]]]^^^]]]aaahhhllllllvvvzzz}}}wwwsss```ZZZQQQIIICCC???;;;999888888777777666555555555666666555444333333222222333333333333333333333333333333333333333333333333222222111111111111222222222222222222222111111111555444333222111111111111222333333333333333333222222111///000111333222222111111111111111111111111000000000111222222333333///000111222222222222222000000000000111111111111000////////////000111111000000000000111111111111.../////////000000000000111111000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222111111111111111222333333111111222333333222111111111111111111111111111111000111222222000000111222//////......//////000000////////////////////////111111111111111111111111000000////////////000000////////////000000000000000000000000000111111111111111111111111222222222111111000000111111222333000000000000000000000000000000000111111111111222...//////000000111111111000111111111111222222222000111111222222111111000111111222222222222111111111111111111111111111111222222222222222222222222111111111222222222222222000111222222333222222222111111111111111222222222000111222111000000222444222222222222222222222222000111111111111222222222000111111222222222222222000000000000000000000000000000000000111111111111---------------......///000000000000000000000000111111111111111111111111//////000000000000////////////000000000000111111/////////000000000111111000000000000000000000000000///.........///111222///////////////000000111gggiiimmmrrrwww|||~~~wwwnnngggccc```[[[XXXXXXXXXYYY]]]dddmmmvvv|||zzzyyyxxxyyyzzzppphhh___[[[[[[ZZZ\\\[[[WWWWWW[[[\\\ZZZaaaeeeooozzz}}}}}}}}}zzziiicccZZZRRRKKKEEE@@@===999999999888777666666666888777777666444333333222333333333333333333333333333333333333333333333333222222111111111111222222111111111111222222222222333333222222111222222222222222222333333222222222111111000222333444333111//////000000111111222222///000000111222222333333//////000222222333333222///000000000111111111111000000000111111111111111///000000000111111111111//////000000000111111111111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222///000111111222222111111111222222333333222222111111111111111111111111111000111333222000///111333000////////////000111222000000000000000000000000111111111111111111111111000000////////////000000//////000000000111111111000111111222222333333333000000111111111222222222111111000000111111222333000000000000000000000000000000111111111222222222000000000000000000000000000111111111111222222222111222222333333222222111111111222222222222111111111111111111111111111111222222222222222222222222111111111222222333333333000111222222333333333222222222222111111111111111///111222111000000222444111111111111111111111111000111111111111222222222///000111111222222111111000000000000000000000000111111111000000000000000.........---...//////000000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111//////000000000111111111000000000000000000000000///.........//////000000///////////////000111111gggkkkpppwww}}}qqqjjjaaa[[[YYYXXXVVVTTTXXXZZZ^^^gggrrr|||xxxsssrrrvvvxxxllleeeccc___```]]]WWWUUUVVVVVVSSSQQQVVVaaannnssstttzzz{{{wwwqqqhhh___WWWPPPJJJGGG:::::::::999888777777666999888777666555444333333333333333333333333333333222222222222222222222222222222111111111111222222000000111111222222222333111111111111222333444444111111222222222222111111111111111333555555333111......///000111222333333///000000111222222333333//////000222222333333333//////000000111111111222222222333444444444444333//////000000111111111222000111111111111222222222111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222...///000222222111000000111222333444444333222111111111111111111111111111///222333333000///111333000000000000000111222222111111111111111111111111000000000000000000000000000000////////////000000000000000000111111111111,,,,,,---...///000111111000000111111222222222222111111111000111222222333000000000000000000000000000000111111222222222222333333333222222222222222000111111111111222222222222333333444444333333222111111222222222222111111111111111111111111111111222222222222222222222222111111111222222333333333000111222333333333333333333222222222111111000000///111333222000///222555000000000000000000000000000111111111111222222222//////000111111111111111000000000000000000000000222222111111000000//////111111111111111222222333000000000000000000000000//////////////////////////////000000000000////////////000000111111111222000000000000111111111111000000000000000000000000------//////000//////...///////////////000111111nnnssswww{{{zzzvvvjjjcccZZZUUUUUUXXXZZZ[[[\\\dddnnnxxx~~~}}}{{{zzzzzz|||vvvooorrr|||zzzrrrhhheeebbb^^^XXXRRRPPPRRRQQQSSSYYYbbbiiinnnuuu|||xxxtttppplllggg___TTTMMMBBB@@@<<<::::::999888777333333555666777777777777666555444333333444555666555444333333333333444555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111...///111333333333111000111111111111111222222222222111111111000000/////////000111222222222222222333222222222222222222333111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111222222222222222111000///111111111111111111111111222222333333333333444444666666555444222111000000333222111000000111222333222111111111000000//////000111111111222222222222222222111111111111222222000000111111111111000000000000000000000000000000111111222222222333333333222222222222111111000000111111111111111111111111111111222222222333333333111111111111111111111111444333111000000000111111222222111111111111111111000111222333444333222222111111222222222333333333222222222222222222222222444444222111000000//////111111111111111111111111111111222222222333333333666666555444444333222222222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222............////////////111111000000000000111111333000,,,+++---000222333......///000111222222333111111000000//////.........//////000111222222222222111000......000111222/////////111333333111///111000///......///000111000000000000000///.....................---------yyy~~~wwwmmmiiiaaa\\\VVVTTTWWW]]]aaadddkkkrrr~~~~~~{{{vvvuuurrrqqqpppqqqsssttttttvvvyyy{{{{{{{{{|||~~~}}}yyyvvvvvvvvvqqqssswww~~~yyyxxx~~~zzzuuunnnfff___YYYUUUTTTOOOOOOTTT]]]dddjjjqqqyyyzzzxxxvvvtttpppggg\\\TTTJJJGGGBBB>>><<<:::999777666666777777777777666666666555444444444444555666555444333333333333444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111...000111333333333111000222222111111111111111111111111111111000000000///...///000000111111000000222222111111111111222222111111111111111111111111000111111111111111111000000000000000000000000000111111111111111111111111222222222222222111000000111111111111111111111111222222333333333333444444555555444333222111111000000000000000000000000000111111111111000000000///000000000111111111222222222111111000000111111222///000000111111000000///000000000000000000000000111111222222222333333333222222222222111111111000111111111111111111111111111111222222222333333333222222222222222222222222444333111000000000111222222222111111111111111111000111222333333333222222111111222222222333333333222222222222222222222222444333222111111000000111222222222222222222222222111111222222222333333333555555444444333222222111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000/////////////////////222222222111111222222222111000///000222333222111//////000000111111222222111000000000/////////......//////000111111222222222111///......///111222......---///000111000...111000///......///000111///////////////...------////////////////////////vvvjjjaaa^^^[[[YYYVVVXXX^^^fffmmmqqqwww~~~|||zzzyyyyyyzzz{{{{{{zzz~~~~~~{{{xxxtttqqqqqqooommmkkkiiihhhhhhiiigggiiillloooqqqtttxxx{{{~~~~~~}}}yyytttnnnkkkjjjeeeggglllssszzz~~~~~~tttlllddd\\\WWWQQQOOORRRZZZbbbhhhqqqyyy~~~{{{rrrfff^^^WWWRRRJJJDDD???<<<:::888999999888888777666555555666555444444444444555666555444444333333444444555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111///000111333333222111111333222222222111000000000111111111111000000000000///000111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222222222111000000111111111111111111111111222222333333333333444444444333333333222222222222///000000111111000000///111111111111000000000000/////////000000000111111222111111000000111111222//////000000000000//////000000000000000000000000111111222222222333333333222222222222111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333222111111111111222111111222222222222222222000000111222222222222111111111222222222333333333222222222222333333333333333222222111111222222333333333333333333333333333111111222222222333333333444444333333222111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222222222111111000/////////222111111000000111111222000000222444666555222///000000000000000111111111000000000000////////////...//////000000111111222111111////////////111111...,,,+++,,,---///......000000////////////000000...............------,,,......//////000000111111zzzssskkkbbb]]]\\\___^^^___bbbiiirrrzzz~~~zzzqqqnnnkkkjjjkkkkkkkkkjjjqqqrrruuuvvvwwwvvvtttrrrtttsssqqqnnnllljjjiiihhhhhhjjjmmmooorrrwww|||xxxpppkkkhhhffffffiiinnnssswwwxxxxxx}}}~~~uuuhhh\\\XXXTTTTTTZZZbbbiiirrrzzz|||zzzooogggccc]]]TTTLLLFFF@@@<<<:::999999888777666555555555555555555444444555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111000111111222222222111111333333333222111000//////111111111000000000000000222333333444444444333333111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111111111222222222111111000111111111111111111111111222222222333333333444444222222222222222222222333111111111111111111111111111111111000000000000000////////////000000000000111111000000000000111111/////////000000/////////000000000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111222222222222222333000000111111111222222222111111222222222333333333222222222333333333333333222222222222222333444444444444444444444444444444111111222222222333333333222222222222111111000000111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333222222111000////////////............/////////000222444666555222///111111111000000000000000000000000000////////////////////////000000111111111000////////////000111///---++++++,,,...///...000000////////////000000.........//////......---------...///000000111111wwwmmmhhhccc^^^]]]___eeegggiiinnnttt||||||vvvsssmmmjjjfffdddeeefffffffffmmmoootttxxx|||}}}}}}}}}zzzzzzyyywwwuuurrrpppooosssuuuwwwxxx{{{xxxrrrooommmkkkjjjlllpppuuuxxxyyy}}}{{{xxx||||||zzz{{{|||lllbbb\\\XXX[[[aaafffmmmtttuuuxxx~~~uuunnnlllggg___WWWOOOHHHAAA<<<888777666555555555666666444555555555555555555444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222111111111333333333222111000//////000000000000000000111111333333444444444333333222111111000000000000111111000000000000000000000000000000///......///000000000000000000000000000000111111111111111111111111000111111222222222111111111111111111111111111111222222222333333333444444111111222222222222333333222111///------///111222000000000000000000111111////////////000000000000111000000000000000000111//////000000000000//////000000000000000000000000111111222222222333333333222222222222222222222333222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333222222111111222222333333333333111111111111111222222222111111222222222333333333222222333333333444444444222222222222333444555666444444444444444444444444111111222222222333333333222222111111111111000000111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111444333333222111000000/////////............//////111000///000222222111000111111111000000000000000////////////000000000000///////////////000000000000//////////////////000000...,,,,,,...///000000//////000000000000//////...//////000000000//////,,,,,,---......///000000tttlllcccaaaaaaaaaeeejjjqqqsssvvvyyy}}}}}}zzzwwwuuullliiieeedddeeehhhjjjjjjnnnqqqwww}}}~~~}}}yyywwwtttsssvvvzzz~~~~~~xxxvvvqqqtttwww{{{~~~zzzsssqqquuurrrhhh```^^^```aaadddgggiiilllsss}}}{{{uuussspppkkkddd\\\RRRHHHAAA:::999777666555666777777444444555666666555444444333444444555555444444333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111333222222222111000000000000000000000111111111111111111111111111111000///111111111000000111111111000000000000000000000000111111////////////111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222333333333333444444111111111222222222222222000///---,,,,,,---///000000000000000111111111111/////////000000000111111111000000//////000000111000000111111111111000000000000000000000000000000111111222222222333333333222222222222333333333333333333333333333333333333111111222222222333333333111111111111111111111111111222333333444333333333111111222222333444444444222222111111222222333444111111222222222333333333222222333333444444555555333333333333444444555666444444444444444444444444111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111111333222222222111000000000222111111000000111111222111///------...000111111000000000000000111111111////////////000000000000////////////////////////////////////////////////000///---...000111111000//////000000000000//////...///000000000000000000,,,,,,------......//////zzzsssiiibbb^^^bbbhhhoooxxx~~~}}}}}}}}}}}}uuuqqqnnnmmmppptttxxxyyy{{{yyyzzz{{{||||||}}}{{{ssssss}}}~~~qqqkkkfffaaa^^^___``````bbbjjjvvv|||wwwvvvuuuqqqiii]]]PPPGGG>>>===:::888777666777777444444555666666555444444333333444555555444333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111333222222111111000111111222222111111111111111111///000000000111111111111000000111111000000///...222222111111111111222222000000000000000000000000333222000//////000222333000000000000000000000000111111111111111111111111000000111222222222222222111111111111111111111111222222333333333333444444222222222111111111111111...///000111111000///...///000000000111111111111000000000111111111222222000000////////////000000111111222222222222111111000000000000000000000000111111222222222333333333222222222333333333444444333333333333333333333333111111222222222333333333222222222222222222222222111222333444444444333333111111222222333444444555444333222222222333444555111111222222222333333333222222333333444555555666555444444444444444555666333333333333333333333333111111222222222333333333222222222222222222222222111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111000000222222222111111222222222000...------///000000000//////000000111111222222.../////////000000000111////////////////////////...//////////////////...///......///111111000......///000111111000///...---...//////000000//////.............../////////|||tttooohhhaaabbb]]]]]]fffrrr~~~}}}zzzxxxwwwvvvtttrrrrrrrrrrrr{{{}}}}}}zzzvvv|||xxxooofff```^^^\\\XXXWWW[[[eeeqqq{{{|||zzzwwwxxxyyyzzz{{{yyyrrreeeVVVKKKCCCAAA===:::888777777777333444555666666555444333333333444555555444333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111111333333222111000000111111111111111111111222222222//////000000111111111222222222222222222111000///333333222222222222333333000000000000000000000000333222111//////111222333000000000000000000000000111111111111111111111111///000111222222222222222111111111111111111111111222222333333333444444444222222222111111111000000///111555888888555111/////////000000111111111222111111111111222222222222000000////////////000000222222333333333333222222000000000000000000000000111111222222222333333333222222222333333444444444333333333333333333333333111111222222222333333333333333333333333333333333000111333444555444333333111111222333333444555555444444333222333444555666111111222222222333333333222222333333444555666666666555555444444444555555333333333333333333333333111111222222222333333333222222222222222222333333222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000222222222222111111000000000000000000000111111111111111000000000000111111///......///111111000///...//////000111222222333.../////////000000111111///////////////...............////////////......------...///111111///---...///000111111000///...,,,,,,---.../////////...000000000000////////////xxxnnngggcccaaa```]]]dddnnnwww|||wwwsssooonnnlllkkkkkkmmmnnnooouuu{{{{{{wwwkkkaaa___YYYWWWYYY[[[\\\dddnnn|||~~~}}}zzz|||{{{zzzyyyqqq```RRRMMMGGG@@@<<<<<<;;;:::777777666444222222222444555555555555444444333333333222222333333333333444444333333333222222111111111666555444333111000//////111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222111000///000000000000111111111111333222222222222222222333000111111111111222222222333333222222111000000000111111111222222333333333555444222000000111222333222222222111111111000000222222222111111111000000///000000000111111111111333333333333333333333333555555444333222222111000000000111111111222222222222111111111000000//////000000000000000000000000000000111111222222222333222222111111111111111222///111333333222111111111444444444333333222222222333333333333333333333333666555444444444555666777;;;:::999777555444444333777666555555444555555555333333444444444444444444777444222222444555333111666666666666555444333222555555555444333333222222000000111111222222222333444444555666666555555555444444444444444444444444555555444444444333333333444444444444444444444444444444444444444333222111222222222222222222222222222222222222222222222222333222111000000111222333222111000//////000111222000111111111111222222222......///000111222333333333222000///...///000222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000------...///000111222222////////////////////////000000//////.........---////////////000000000000111111000000//////......xxxssskkkdddaaa```bbbccchhhppp|||{{{wwwtttooonnnmmmlllnnnpppsssuuu|||zzzkkkccc\\\YYYVVVUUU[[[cccooosss}}}}}}|||}}}vvviii]]]QQQJJJBBB===<<<;;;:::999777666555444444444555555444444444444444444333333444444444333333222222222333333333222222222111111555444444333222111000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222111000000000000000000111111111111222222111111111111222222000111111111111222222222////////////000000000000111111111222222333333333555444222000000111222333222222222111111111000000222222222111111111000000111111111111222222222222333333333333333333333333333333333333333333333333000000111111111222222222111111111111000000000///000000000000000000000000222222222111111111111111222222111111111111111222///111333333222111111111444444444333333222222222333333333333333333333333555555555555555777888999;;;:::999777666555555555444444333333333333333444444444444444444444444444888666444555777888777666444555555555444444333333444444444333333222222222555555555666666666777777222333333444444333333333444444444444444444444444444444444444333333333333222222222222222222222222333333444444333222222111333333333333333333333333222222222222222222222222222222111000000111222222222111000//////000111222000111111111111222222222111111111111222222222222333222000///...///000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////////////////////////////000/////////............////////////000000000000111000000000/////////...hhheee```]]]^^^bbbhhhkkkuuu}}}}}}~~~~~~{{{vvvtttssstttwww|||rrrzzztttggg^^^VVVSSSVVV\\\bbbhhhuuu~~~uuulll\\\TTTIIIBBB???>>>===;;;777777777666666666555555333333444444444444444444666555555444222111111000333333333222222222222111333333333222222222111111111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111222222222111111000000000111111111222222111111111000000111111111000111111111111222222222......//////000111111222111111111222222222222222444333222000000111222222222222222111111111111111222222222111111111111111111222222222222333333333333333333333333333333333222222222333333444444444111111111111111222222222111111111111000000000000000000000000000000000000333333333222111111000000222111111111111111222222000222333333222111111222444444333333333333222222444444444444444444444444555555666666777888999::::::999888777666666666666333333222222222333333444555555555555555555555555999888777999;;;======<<<666666666666666666555555444444444444444333333333444444444444555555555555333333444444444444333333444444444444444444444444444444333333333222222222111111111111111111111111222222333333333222111111333333333333333333333333222222222222222222222222222222111000000111222222111111000000000000111111000111111111111222222222444333333333222222111111333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000////////////cccbbbaaaaaadddllltttzzz}}}}}}}}}|||}}}~~~|||yyyzzzxxx|||wwwiii___ZZZYYY[[[___eeeqqq~~~~~~yyylllcccWWWMMMGGGDDDAAA>>>777777777777777666555444333333333444444555555555555555444333333222111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222///000111222222222222222000000111111111222222222111111000000000000111111000000111111111222222222111111111222222333333333111111111111111222222222333222111111000111222222111111111111111111111111111111111111111111111111111111111222222222333333222222333333333333444444333333333333333333333333111111111111111111111111111111111000000000000000000000000000000000000000222222222222222222222111111111111000111111222333111333444333111000111222333333333333333333333333444444444444555555555555666777888999999999999999888888777666555555666666444333333333444555666666777777777777777888888888999:::;;;===???AAAAAAAAA;;;::::::999888777777777666666666666666666666666333333333333333333333333777777777777777666666555444444444444444444444444444333333333333222222222111111111111111111111111111222222333222222111111222222222222222222222222222222222222222222222222222111111111111111111222111000000000000000000111000000111111111222222222333333222222222111111111222111000000//////000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000------...///000111222222///////////////////////////////////////.........////////////000000000000000000000000////////////```aaadddhhhnnnwww|||wwwtttrrrrrrrrrqqqooonnnxxx}}}|||tttyyyuuuiiibbb]]]YYY]]]aaakkkxxx{{{qqqdddYYYPPPJJJCCC???888999888888777555444333333333333444444555555555333333333333333333333333222222222222222222222222111222222222222333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222///000111222222222222222111111111111222222222222111111000000000000111111000000111111111222222222444333333333222222111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111000000000000111111111222222222222333333444444444555555444333333222111111111111111111111111111111000000000000000000111111000000000000000000000000000000111222333444444444111111000000111222222333333444444333111000111222333333333333333333333333444444444555555666666666888999;;;<<<;;;:::999777888888777666555555555666333333333444555666777888666777777888999999::::::<<<>>>@@@BBBCCCDDDEEEFFF@@@???===;;;999888888777777777777777777666666666666666666666666666666666999999999999999888777666555555555555555555555555444444444333333333222222333333333333333333333333111222222333333333222222222222222222222222222222222222222222222222222222111111111222222111111111000000000111111000000000000000111111111222222222000000000000111111111222222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000------...///000111222222000000000000000000000000.........///////////////////////////000000000000////////////000000000000```eeekkkpppwww{{{wwwrrrmmmjjjlllmmmmmmnnnpppvvv}}}rrrpppuuu~~~wwwoooddd[[[]]]]]]cccnnnyyy|||qqqeee\\\RRRHHHAAA===<<<;;;999777555444333333333444444444444444444222222222333333444444444111222222222222333333333222222222222222222222333111222222333333222222111333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222000111111222222222111111111111111222222222222333111111111000000111111111000111111111111222222222333222222111000000//////111111111111111000000000000000000111111111111111111111111111111222222222111111111111111222222222//////000000000111111111111222222333333444444555666555555444222111111000222222222111111111111111000000000000111111111111000000000000000000000000///000111222333555666666000000000000111222333333444444444333111000111333222222333333333333444444444444555555666777777777:::<<<>>>@@@@@@>>><<<:::;;;:::999888777666666666333333444444666777999999888999:::;;;===>>>???@@@CCCFFFIIIJJJJJJJJJJJJKKKDDDBBB@@@>>><<<;;;;;;<<<;;;;;;::::::999888888888999888888888888888777777999999:::999999888777666777777777777777777777777555555444444444333333333444444444444444444444444222222333444444444333333222222222222222222222222222222222222222222222222000111222222222222111000000000111111111111000000000111111111111222222222//////000000000111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000.........///////////////////////////000000000000////////////000000000000oootttzzz~~~zzztttmmmkkknnnrrrssswww}}}}}}~~~|||~~~}}}sssqqqsssyyymmmfff```___gggrrrzzz|||tttjjj^^^QQQHHHCCCAAA>>>;;;888666555555444444444444444444333333333333333333333333333333111111222222222333333333333222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222111000000111111111222222222333333222222111111111111222222000111111111111222222222111111111111111111111111222111111111000000000/////////000111111111111111000000111111111222222222000000111111111222222222000000111111111222222222111111222333333444555555444444444333333222222222222222222111111111000000///000000000111111111111000000000000000000000000111111222222333444555555000000000000111222333444555555555333111000111333222222222333333444444444444555555666777777888888;;;===AAADDDFFFDDDBBBAAA???>>>===;;;:::999999999777777888999:::<<<>>>??????@@@BBBDDDGGGIIIKKKLLLNNNQQQTTTTTTRRRQQQQQQRRRJJJHHHGGGEEEDDDEEEFFFGGGDDDCCCCCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;:::999888888888888888888888888888666666666555555555444444444444444444444444444444222333444555555555555555444444444444444444444444222222222222222222222222000111222222222222111000///000111222222111000///000111111111111222222222222222111111111111111000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000............/////////000////////////000000000000.../////////000000000111yyyrrroootttyyy|||}}}zzzwwwuuuzzz}}}sssppp{{{rrrhhhaaaeeennntttyyy|||~~~vvviiiZZZPPPGGGEEEAAA<<<999777666666555555555444444333333333666555444444333222111111111111111222222333333333333333333222222222111111222222222333333222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000///111111222222222333333333333333222222222222333333000111111111111222222222222222222333333444555555222111111111000000//////...///000111111111111111000000111111222222222222000000111111222222222222111111222222222333333333111111222333333444555555222222333333333333444444222222222222111111000000//////000000111111111222000000000000000000000000333333333333333333333333000000000000111222333444555666555333111000222333222222222333333444444444444555555666777888888999;;;>>>CCCHHHJJJJJJHHHGGGBBBAAA@@@>>><<<;;;;;;:::<<<<<<===>>>@@@BBBCCCDDDHHHIIIKKKNNNQQQTTTVVVWWWUUUXXX\\\[[[YYYVVVVVVWWWOOONNNMMMLLLMMMNNNQQQRRRMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBB????????????>>>===<<<;;;999999999999999999999999777666666666666555555555444444444444444444444444333444444555666666666555666666666666666666666666222222222222222222222222000111222333333222111000///000111222222111000///000111111111111222222222555555444333222111000///111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000------...///000111222222000000000000000000000000---.........//////000000////////////000000000000.../////////000000111111~~~}}}zzzsssuuu|||sssooowww~~~}}}nnngggcccbbbhhhpppzzz{{{mmm```UUUJJJ???<<<:::777555555999777555444555666666555555555444444444333333333222333333444444333333222999888666444333333333333222222222222222222222222333222222111111222222333111111111111111111111111333333222111111222333333111111222333333333333222111222333444444333222111000000000000000000000000111111111222222333333333222222222222111111000000333333333222222222111111333222111000000111222333000000000000000000000000222222222111111111000000000000000000000000000000333222222111111222222333111222333333444444333333111222222333333222222111222222222222222222222222111111111111111111111111222222222111111111000000222222111111111111222222000000000000111222333444666666555222///...///111222222222333444555666777777777777666666666999;;;<<>>>>>===<<<;;;::::::999999999888777777777888888777777666555555555666666888777555444333444444555555444333333222222333333222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000222111111111000000//////000222333222///...///111////////////000000000000000000000000000000000000000000////////////000000000000000000000///......000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////{{{~~~wwwwwwzzzsssiiiaaa```dddkkkvvvyyynnn]]]QQQFFF@@@===:::888888888555333222333444333333555555444444444333333333222333333444444333333222444333222111111111222222222222222222222222222222333222222111111222222333222222222222222222222222333333222111111222333333111111222333333333333222222222222333333222222222111111111111111111111111111111222222222333333333222222222222111111111000333333333222222222111111222222111000000111222222111111111111111111111111222222222111111111000000111111111111111111111111333222222111111222222333111222333333444444333333111222222333333222222111222222222222222222222222111111111111111111111111222222222111111111000000222222111111111111222222000000000000111222333444666666555333111000222444333333333444555777888999888999999999888999;;;======CCCKKKQQQRRRPPPNNNLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEGGGJJJLLLPPPXXX^^^bbbgggooottttttpppmmmhhhdddbbb___]]][[[TTTSSSSSSWWW]]]bbbeeeeeehhhgggeeeeeedddbbb^^^[[[XXXXXXYYY[[[\\\]]]^^^^^^TTTPPPKKKHHHGGGFFFDDDAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999:::::::::999999888777777777777888888777555444333444444555444444333222222222222333222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111000000000///000222333222///...///111////////////000000000000000000000000000000000000000000////////////000000000000000000000///......000000000000000000000000////////////////////////111000000000/////////...........................////////////////////////}}}~~~wwwiii```]]]___cccqqq{{{~~~}}}iii\\\OOOGGGBBB===:::<<<888666333222333333333222555555444444444333333333222333333444444333333222333333333333333444555666222222222222222222222222333222222111111222222333222222222222222222222222333222222111111222222333111111222333333333333222333222222222222222222333222222222222222222222222111222222222222333333333222222222222111111111111333333333222222222111111222222111000000111222222222222222222222222222222222222222111111111111111111111111111111111111111333222222111111222222333111222333333444444333333111222222333333222222111111111111111111111111111111111111111111111111111222222222111111111111111222222111111111111222222111000000111111222333444666666666444222222444666333333444555666888:::;;;;;;<<<======<<<===???AAA???DDDKKKPPPQQQQQQQQQQQQRRRTTTVVVVVVUUUQQQMMMKKKOOOMMMIIIGGGFFFGGGIIIJJJJJJQQQXXX]]]eeeqqqzzz}}}yyytttkkkddd```]]][[[ZZZPPPPPPQQQUUU\\\bbbgggiiilllkkkjjjjjjiiigggbbb___\\\]]]^^^aaadddgggjjjlll```\\\VVVQQQNNNKKKHHHFFFFFFFFFEEECCCBBBBBBAAAAAA??????>>>>>>>>>=========<<<<<<;;;:::::::::::::::888777666555444444444444444444333222222222222333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111222111000///000111////////////000000000000000000000000000000000000000000////////////000000000000000000000//////...000000000000000000000000////////////////////////000000000000////////////........................////////////////////////|||mmmeee```\\\___lllyyysssgggYYYOOOGGG@@@===>>><<<:::777555555666555444555555444444444333333333222333333444444333333222444444444444555555666666111222222222222222333333333222222111111222222333111111111111111111111111222222222222222222222222111111222333333333333222444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111222111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333111222333333444444333333111222222333333222222111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111222333444444666666666444222222333555333333444666888:::<<<===???@@@BBBBBBAAAAAACCCEEEBBBFFFJJJMMMNNNOOOPPPRRRUUUYYY^^^bbbaaa]]]WWWSSSSSSPPPLLLGGGEEEEEEFFFGGGEEEKKKQQQUUU^^^kkkvvvzzzzzzssshhh```[[[YYYXXXXXXRRRQQQRRRUUUZZZ```eeegggllliiifffdddcccbbb___]]]YYYYYYZZZ]]]bbbgggllloookkkggg```YYYTTTPPPMMMKKKLLLKKKIIIHHHGGGGGGGGGHHHDDDDDDDDDCCCCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<999999888777666555555555555444333333222222333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000111111111000000000000////////////000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////000000000000////////////........................////////////////////////}}}{{{{{{|||yyywwwvvvuuuwww{{{uuuhhh^^^XXX]]]fffnnntttxxx~~~{{{pppdddZZZOOOEEE@@@@@@>>><<<999777777777666444555555444444444333333333222333333444444333333222222222222222111111000000111111111222222333333333333222222111111222222333000000000000000000000000222222222222222222222222111111222333333333333222444333222111111222333444111111111111111111111111222222222222222222222222222222222222222222222333333333333222222222111111111111111222222111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333111222333333444444333333111222222333333222222111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111222333444555777777666333111000111333333333555777:::<<>>>>>>>><<<<<<;;;:::999888777666666555555444333444444444444444444333333333222222222222222222222222222222000111222222222222111000111111111111111111111111000000000000000000111111000000000000111111111000////////////000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////........................////////////000000000000////////////////////////000000000000000000000000}}}wwwuuurrrpppoooqqqssswww~~~}}}xxx|||sssggg\\\ZZZ]]]aaaeeejjjuuu{{{~~~~~~yyypppggg[[[NNNFFFDDD???<<<999777666666555333555555444444444333333333222333333444444333333222333333333333333222111000111111111222222333333444333222222111111222222333000000000000000000000000111222222333333222222111111111222333333333333222333222222222222222222333000000000000000000000000333333333222222222222111222222222222333333333333333333333222222222111111000111222222222222111000222222222222222222222222111111111111111222222222222222222222222222222222333222222111111222222333111222333333444444333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111222222222111111222222333444555666666555333111000222444555555777:::===@@@CCCEEEHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIKKKKKKJJJKKKMMMOOOSSSXXXaaagggjjjgggbbb^^^TTTPPPKKKGGGFFFGGGJJJLLLMMMSSSWWWZZZ___hhhnnnppplllgggaaa]]][[[[[[\\\\\\\\\___dddiiinnntttzzz~~~|||tttjjjaaa]]]]]]^^^___^^^]]]\\\^^^cccllltttyyy|||xxxooodddZZZRRRPPPPPPQQQPPPNNNNNNNNNPPPRRRTTTRRRSSSSSSSSSRRRQQQOOONNNFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@??????===<<<:::999777777666555555555555666555555444444333333222222222222222222222222222222000111222333333222111000222222222222222222222222000000000000111111111111111000///000111222111000////////////000000000000000000000000000000000000000000////////////000000...//////000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000000000000000000000yyyuuuqqqooopppvvvzzz~~~zzzvvvwwwwww{{{wwwiiiaaa]]][[[]]]aaajjjqqqzzz~~~|||uuuhhhXXXNNNKKKBBB???;;;999888777666444555555444444444333333333222333333444444333333222222333444555555555444444000111111222333333444444333222222111111222222333111111111111111111111111111222333333333333222111111111222333333333333222222222222333333222222222111111111111111111111111333333333222222222111111222222222333333333444444333333333222222222111111000111222222222222111000111111111111111111111111000000111111111222222222222222222222222222222222333222222111111222222333111222333333444444333333111222222333333222222111222222222222222222222222111111111111111111111111000000111111111222222222222222111111111111222222222222222222333444555555333444444444333333666888888999;;;>>>BBBEEEHHHJJJLLLMMMNNNMMMKKKIIIHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRWWW^^^dddfffddd```\\\TTTQQQMMMJJJJJJMMMQQQTTTVVV]]]cccfffkkkrrrvvvvvvooollliiihhhhhhhhhhhhgggfffkkkssszzz{{{qqqkkkiiihhhhhhfffeeedddffflllvvvzzzlll^^^TTTQQQPPPPPPPPPOOONNNPPPSSSVVVXXX[[[\\\\\\\\\[[[YYYWWWVVVKKKJJJIIIGGGFFFFFFEEEEEECCCCCCCCCCCCAAA???===<<<999888888777777777777777666555555444333333222222222222222222222222222222000111333444444333111000222222222222222222222222///000000000111111111111111///...///222333222000////////////000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000000000000000.........................../////////000000000111////////////////////////000000000000000000000000|||xxxuuusssuuu}}}sssqqqoooqqqwwwkkkaaaZZZZZZ]]]dddkkkuuu~~~}}}rrr```TTTPPPEEEBBB>>><<<;;;:::999777555555444444444333333333222333333444444333333222---...000222333333333333000000111222333333444444333222222222222222222333333333333333333333333333111222333444444333222111111111222333333333333222111222333444444333222111222222222222222222222222333333333222222111111111222222222333333444444444333333333222222222111111000111222333333222111000000000000000000000000000000000111111222222222222222222222222222222222222333222222222222222222333222222333444444444333333222222222333333222222222222222222222222222222222111111111111111111111111000000111111222222222222222222111111111111222222222222222222333444555555111333444444555666:::===;;;<<<>>>AAAEEEIIILLLNNNNNNOOOPPPOOOLLLIIIHHHHHHGGGIIIKKKMMMNNNOOORRRTTTYYY]]]ccchhhiiigggdddaaaUUURRRNNNMMMNNNRRRXXX[[[bbbjjjrrrvvv{{{|||{{{zzzzzz{{{{{{yyywwwvvv|||{{{xxxvvvqqqooooooqqqyyyyyyiii]]]YYYXXXPPPOOONNNOOOQQQTTTXXXZZZaaaaaabbbbbbaaa___\\\[[[NNNMMMLLLKKKIIIIIIHHHHHHEEEFFFFFFEEEDDDAAA???>>>:::999999888888888888888666666555444333333222222222222222222222222222222000111333444444333111000222222222222222222222222//////000000111111111222111///...///222333222000////////////000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000000000000000.........................../////////000000111111........................000000000000000000000000ssskkkqqq~~~xxxmmmfffaaa^^^___eeerrr}}}yyy}}}ooo___RRRIIIEEE@@@======;;;888555777666555444333444555666555444444333333444444555444333222111111111222222222222333333333444444444666555333222222333555666444333111000///000111111222222222222222222222222222222222222111111000000222222222111111111000000000000000000000000000000333333222222333333444555666555333222222333555666333333333333333333333333333333333222222111111111222222222111111111000000111111222222222333333333222222222222222222222222222222333333333333444444222333333444444333333222222222333444333222111000222222222222222222222222222222111111111111222222000111111111111222222222000111222333333333333222222333333222111111333444555444333333555888<<<>>>AAABBBDDDFFFHHHLLLQQQUUURRRTTTUUUSSSPPPNNNMMMMMMKKKLLLNNNOOOQQQTTTYYY]]]^^^fffooossstttssslllddd```]]]ZZZZZZ]]]ccciiinnnrrr{{{}}}}}}|||ppphhhbbb]]][[[YYYXXXYYY\\\___bbbeeeeeeffffffdddaaa^^^\\\VVVOOOJJJKKKLLLJJJIIIKKKIIIHHHFFFFFFFFFEEEDDDBBB???>>><<<<<<<<<:::888555666555555555555444444444555555444444333444444555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......///111222333444555111111000000/////////...222111111000///......---////////////000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000rrrpppxxxtttiiibbbbbbfffqqq}}}xxxiii]]]NNNIIICCC@@@@@@>>>999555777666555555444555666777555444444333333444444555333333333333222222222222222222333333333444444444666555333222222333555666666555444333333333444444222222222222222222222222222222222222111111111000222222222111111111000000111111111111111111111111222111111111111222333333666444333222222333444666333333333333333333333333333333333222222222111111222222222111111111000000000000000111111111111222222222222222222222222222222222333333333333444444222333333444444333333222222222333333333222111000222222222222222222222222222222111111111111222222111111111111222222222222111222222333333333222222222333444333222222333555555444444555777:::>>>@@@EEEGGGJJJMMMNNNQQQTTTVVVXXXZZZ[[[[[[XXXVVVUUUUUUSSSUUUVVVWWWYYY\\\aaadddmmmuuu}}}|||uuunnnllljjjjjjnnnrrrwwwyyy|||zzzsssjjjgggccc```aaaeeejjjnnnpppnnnkkkiiigggddd___[[[YYYRRRNNNOOOPPPOOOOOOPPPKKKIIIHHHHHHIIIHHHGGGEEE@@@>>>===<<<===<<<999777888777777666666555555555333333222111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222333333000000000/////////......111111111000///........./////////000000000111111000000000000000000000000/////////000000000000111000000000000000000000000........................}}}rrrrrr|||vvvlllfffgggnnn{{{~~~uuujjjXXXPPPGGGDDDDDDBBB<<<666888777666555555666777888555444444333333444444555333444444555555333222111333333333333444444444444555444333222222333444555333333222111111111111222222222222222222222222222222222222222111111111111222222222111111111111111111111111111111111111111111111000000111111222333555444333222222333444555333333333333333333333333333333333222222222222111222222222111111111111111111111111111222222222222222222222222222222222222222222333333333333444444333333444444444444333333222333333333333222111000222222222222222222222222222222111111111111222222111111111111222222222333333333333333333222222222333444444333222222333555666666666888;;;>>>AAACCCIIILLLPPPRRRTTTVVVXXXZZZdddfffiiiiiigggdddbbbbbb___aaacccdddeeehhhmmmppp|||~~~}}}vvvqqqrrrwww}}}wwwtttrrrlllccc[[[VVVQQQNNNOOOPPPOOOPPPRRRRRRPPPOOOOOOOOONNNLLLIIIBBBAAA???>>>>>>===;;;999:::999999888777666666666444333222111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000/////////000000111111111////////////............111111000000//////......000000000111111111222222000000000000000000000000000000000000111111111111000000000000000000000000........................|||uuuzzz{{{llliiiiiirrr}}}ssseeeZZZMMMFFFFFFEEE???:::888777666555555666777777555444444333333444444555333444555666666444222111333333333444444444444555555444333333333333444555111111111000000000000111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222333333444444333222222333444444222222222222222222222222222222222222222222222222111111111111111111111111333333444444444555555555222222222222222222222222222222222333333333444444333333444444444444333333333333333333222222111111222222222222222222222222222222111111111111222222111111111222222222333333444444333333222222222222222333444333222222444666777888:::<<>><<<:::;;;;;;:::999888777666666777666555444333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000/////////////////////..................111000000000/////////...000111111111222222222222//////////////////////////////000000000111111111////////////////////////000000000000000000000000~~~~~~wwwoooiiikkksss{{{rrreeeUUUKKKHHHFFFCCC@@@:::999777555555555555666555444444333333444444555333444555666666444222111333333444444444555555555444444444333333444444444333333444444444444444444222222222222222222222222222222222222222222222333111111111111111111111111111111111111111111111111222222222222222333444444333333333222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333444444444555555555222222222222222222222222222222222333333333444444333444444555555444444333333333222222222222111222222222222222222222222222222222111111111111222222111222222222222333333333444444333222222333333444222333444444333444666888:::;;;>>>AAADDDFFFHHHIIIHHHHHHIIIKKKQQQZZZeeelll{{{~~~}}}yyywwwsssuuuwwwxxxyyy{{{~~~||||||}}}xxxqqqoooqqqttt|||vvvmmmiiikkkppptttzzzvvvhhh[[[VVVRRRRRRQQQPPPTTTZZZ\\\\\\[[[\\\\\\[[[WWWUUUNNNKKKGGGCCCAAA???<<<:::;;;;;;;;;:::999888888777999888777555444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......//////////////////000000000000////////////000111111111222222222222////////////////////////........./////////000000////////////////////////000000000000000000000000{{{{{{{{{{{{{{{wwwtttuuuzzz|||ppplllmmmqqq{{{{{{qqqbbbUUUNNNJJJGGGEEE===;;;999777555555444555555444444333333444444555333444444555555333222111333444444444555555555555444444444444444444444444111222222333333333333222222222222222222222222222222222222222333333333333111111111111111222222222222222222222222222222222333333222222333333444555222222333333333333222222222222222222222222222222111222222222222333333333111111111111111222222222111111111111222222222222222222222222222222222222222222333333333333444444444444555555555555444444444333222222111111222222222222222222222222222222222222111111111111222222222222222222333333333333444333222222222333555666222333555555666777:::<<<===???BBBFFFHHHJJJKKKKKKGGGGGGGGGJJJQQQ^^^lllvvv}}}}}}}}}||||||}}}~~~|||wwwsssrrrsssvvvyyyrrrjjjbbbaaacccffflllrrrzzzzzztttkkkccc^^^___bbbeeejjjwwwwwweee___YYYVVVSSSRRRXXX___```______```aaa___\\\YYYRRROOOJJJFFFCCCAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999888777555333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000111111111222222000000000000000000000000............////////////000000000000000000000000........................~~~xxxvvvrrrqqqssssssrrrvvv|||}}}sssnnnkkkmmmqqqzzz~~~zzzpppcccWWWOOOJJJHHHAAA@@@===:::777666555555555444444333333444444555333333333333222222222222444444444444555555555555333444444444444444444333...///000111222111111000222222222222222222222222222222222333333333444444000000111111111222222222222222222222222222222222222222222222222333333444222222222333333222222222111111111111111111111111111111222222222333333333000000111111111222222222000000000111111111111222222222222222222222222222222222333333333333444444444444555555555555444444444333222111111111222222222222222222222222222222222222111111111111222222222222222333333333444444333222222111222444777888333555777999:::<<>>>>>>>>>>>????????????<<<;;;999777555333333222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111111111000000000000111111222222////////////000000000000/////////000000000111111000000000000000000000000...////////////000000000000000000000000000000000........................{{{uuuqqqlllkkkppptttwww}}}{{{zzz~~~{{{rrrjjjggghhhdddooo~~~}}}xxx~~~yyymmm___SSSLLLJJJEEECCC@@@<<<999777666666555444444333333444444555444333222111111111222222444444444555555555666666333444444555555444444333111222333444555444444333222222222222222222222222222222222333333444444444000000111111222222222222222222222222222222222222111111111000111222222333111222222333333222222111111111111111111111111111111111111222222333333333000000111111222222222222111111222222222333333333222222222222222222222222222222333333333444444444444444555555555555444444444333222111111111222333222222222222222222222222222222111111111111222222222222333333333444444444222222111111333555888999555777:::;;;===@@@CCCFFFBBBEEEHHHKKKMMMMMMMMMLLLLLLMMMPPPUUU^^^jjjwww~~~vvvrrrpppkkkjjjgggiiirrr{{{|||vvvlllfff``````fffjjjiiifffcccaaaaaadddcccaaagggppptttvvvxxxwwwsssoookkkiiibbbYYYSSSSSSSSSRRRSSSUUUZZZdddkkkjjjgggffffffdddfffaaaZZZTTTOOOMMMMMMNNNOOOYYYccchhhoooxxxzzzuuurrrsss{{{zzzrrrlllkkkttt~~~~~~zzztttmmmddd[[[UUUQQQNNNJJJGGGFFFFFFEEEDDD???@@@@@@AAAAAABBBCCCCCC???>>><<<:::888666555555222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000000111111111222222222222000000111111222222222333////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000|||qqqqqqrrrsssxxxrrrnnnqqq|||zzzooogggcccaaaaaaiiiyyy|||xxxwwwwwwnnneeeXXXMMMMMMIIIBBB===888666666666888555333333555777777777444444444444444444444444333333444444555666777777444444444444444444444444888888777666555444444333333222111000000111222333222222222222222222222222444444444333333222222222222222222222222222222222222444444333111000111222333333333333333333333333222222222222222222222222/////////000000/////////333333333333333333333333333333333333333333333333000000111111111222222222333333333444444444555555555555444444444555555666555555555444333222111000111111222222222222111111111111111111222333444555111111111222222222222222333333444333222222444666888:::===???@@@BBBEEEHHHKKKLLLNNNNNNNNNOOOQQQRRRUUUYYY^^^bbbgggppp|||~~~vvvlllfffccc```^^^]]]```dddggghhhccc___ZZZYYY[[[^^^```___```aaaaaabbbbbbbbbaaaaaahhheeebbbbbbdddeeecccaaa]]]ZZZVVVRRRPPPQQQRRRTTTUUU[[[aaacccaaa```bbbeeeeeebbb]]]XXXSSSOOOMMMLLLLLLSSSZZZ]]]^^^ccckkkrrrvvvyyy|||zzzsssjjjdddaaalllllltttxxxyyy~~~sssdddXXXSSSOOOLLLLLLIIIEEEDDDFFFFFFCCC@@@AAADDDFFFFFFEEEEEECCCAAA>>><<<:::888888999777555333111000000000000111222222222222111111111111111111111111111111555444111000///000111222555555555444333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------......///000111000000000000000000000000}}}}}}}}}~~~yyyttttttsssrrrsssvvv||||||pppkkkpppxxxxxxkkkbbb^^^]]]bbbppp|||}}}xxxvvvvvv~~~yyypppaaaSSSOOOKKKEEE???;;;999777666777555444333444555444333444444444444444444444444333333333444555555555666444444444444444444444444444444333333333333333333333222111000000111222333222222222222222222222222444333333333222222222222222222222222222222222222222333444333111000111222333333333333333333333333222222222222222222222222333222111111111111222333222222222222222222222222111111111111111111111111111222222222333333333333333333333444444444555555555555444444444555555555333444444333333222111000111111222222222222111111111111111111222333444444111111222222222222222222444555555444444555888;;;:::<<>><<<999777666555444444444333111///444444444444444444444444333333333333444444444444444444444444444444444444111111111222222333333333222222111111111111222222222222222222222222222222222222222222222111111111222222222222222222222222000222333222111111222333333333333333333333333333222222222222222222222222444333222111111222333444111111111111111111111111111111111111111111111111222222333333333444444444333333333444444444555555555555555555555555555555111222222222222222111111111111222222222222111111333333222222222222333333333333333333333333333333666777888888888;;;???BBB@@@AAADDDGGGKKKRRRZZZ___dddgggiiihhhggghhhnnntttzzz}}}yyyqqqkkkgggccc```ZZZWWWUUUVVVYYY]]]```aaaaaa___]]]]]]___aaaaaaaaaaaabbbcccdddfffhhhjjjkkkdddbbbaaaaaaaaaaaa```^^^___^^^\\\ZZZXXXWWWWWWWWWVVV\\\dddhhhjjjjjjmmmooojjjgggccc^^^YYYUUUSSSRRRRRRTTTWWWVVVTTTTTTWWWZZZ\\\___aaaaaa]]]XXXTTTRRRTTTTTT\\\jjjyyyqqq___UUULLLJJJKKKIIIHHHHHHFFFDDDCCCCCCDDDDDDCCCAAAEEEDDDBBBAAA???>>>>>>>>>>>>===:::888666444333333111222222333333333444444111111111111111111111111///............000222333000000000///......------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000/////////000000000000000000000000qqqdddWWWWWWUUUSSSQQQRRRUUUXXX[[[\\\^^^aaaeeehhhiiijjjpppqqqqqqooollljjjkkkmmmlllnnnrrrvvvyyy{{{}}}~~~xxxlllgggkkk|||~~~oooccc]]]ZZZaaakkkuuuzzzssswwwzzzlllYYYSSSKKKEEEAAA>>>:::777555444444555555444222///444444444444444444444444333333333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///111222222111111222444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000333333333333333333333333222222222333333333333444333333333444444444555555555555555555555555444444///000111222222222222222111222222333333222222111444444333222222222333333555555555555666666666666888:::;;;<<<>>>AAAFFFIIIHHHIIIKKKNNNTTT\\\eeelllvvv|||~~~~~~|||xxxuuuqqqkkkfffdddcccdddeeecccaaa______aaadddffffffhhhgggffffffffffffffffffeeeeeefffiiilllpppsssuuunnnmmmlllkkkjjjiiigggfffiiihhhhhhfffeeecccaaa``````eeelllqqqsssssstttuuutttqqqmmmhhhccc```^^^]]][[[\\\\\\[[[YYYXXXXXXXXXZZZ[[[\\\\\\YYYUUUQQQOOONNNOOOUUU^^^hhhssspppbbbUUUQQQPPPNNNJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<:::888666555444222222222222222333333444111111111111111111111111111111000000111222333333444333333333222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222222////////////////////////xxxjjj___PPPPPPOOOLLLJJJKKKMMMOOOSSSUUUWWWYYY[[[\\\]]]^^^aaaaaaaaa```______```aaa___aaaffflllqqquuuvvvwwwuuuwww}}}xxxmmmgggyyymmmddd]]]aaajjjuuu}}}yyywww}}}wwwbbbZZZPPPHHHDDDAAA<<<888555555555666888888555333444444444444444444444444333333333333333333222222444444444444444444444444555555444333222222111111222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222///000222111111111222333222222222222222222222222222222222222222222222222...000222444444222000...000000000000000000000000333333333333333333333333111111111111222222222222333333333444444444555555555555666666555444333333///000000111222222222222222222333333333333222222444444333333222333333333444444444555666777777888;;;===@@@BBBEEEHHHLLLPPPLLLNNNQQQVVV^^^iiiuuu||||||xxxrrrpppooonnnmmmkkkgggeeedddcccbbbbbbcccgggkkknnnqqqnnnllllllmmmnnnooonnnqqqqqqpppnnnlllkkkkkkkkkiiiiiijjjlllpppvvv{{{~~~}}}~~~}}}|||yyyvvvttttttvvvvvvvvvuuusssqqqooonnnppptttzzz~~~~~~||||||{{{yyyuuupppkkkhhhfffeeebbbaaaaaaaaaaaa```^^^]]]]]]]]]\\\[[[XXXUUUQQQNNNMMMNNNRRRXXX]]]bbbnnnyyy}}}vvvrrrsssvvv}}}rrrddd]]]ZZZTTTNNNLLLMMMNNNNNNNNNLLLIIIGGGEEEBBBBBBAAA@@@@@@@@@AAAAAA???>>>===<<<:::888777666333222111111111111222333111111111111111111111111333222222111111111111111111111111000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............///000111111////////////////////////~~~~~~~~~zzzvvvqqqiii___XXXNNNNNNMMMKKKIIIJJJLLLNNNNNNQQQUUUXXXYYYZZZ\\\]]]\\\[[[[[[[[[[[[[[[\\\\\\ZZZ\\\```fffmmmrrrttttttppppppsssyyy}}}uuufffssszzzoooeeeeeelllwwwvvvvvvnnndddVVVLLLGGGDDD???;;;777666666777999999888777444444444444444444444444333333333333444444444444444444444444444444444444444333333222111000///...222222333333333333222222222222222222222222222222111111111222222222222222222222222222222222222222///111222111000000111222222222222222222222222222222222222222222222222222000111444666666444111000000000000000000000000000111111111111111111111111000000111111111222222222333333333444444444555555555555666666666444333222000000111222333333333222222222333333333333222222444444333333333333444444222333444555777888::::::???CCCGGGKKKNNNQQQTTTVVVPPPSSSXXX```jjjwwwvvvpppfffdddaaa``````___]]][[[\\\___bbbeeeiiimmmssswwwyyywwwuuuuuuvvvwwwwwwvvvxxxxxxwwwtttqqqpppqqqrrroooooooooqqqvvv|||~~~{{{wwwrrrooommmmmmiiihhhgggiiilllllliiifffcccaaa___]]][[[XXXTTTPPPOOOOOORRRWWWXXXZZZaaaiiippprrrrrrnnngggcccdddgggpppyyyuuuoooiiiaaaZZZWWWUUUVVVWWWUUUPPPJJJFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999666555333111111111222222111111111111111111111111111111111000///......---000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///...------------000000000000000000000000|||tttqqqqqqooonnnkkkhhhbbb\\\UUURRRMMMNNNNNNMMMLLLLLLOOOQQQPPPTTTYYY\\\\\\]]]___aaa___^^^]]]\\\\\\\\\\\\\\\\\\]]]___fffmmmsssuuuuuuqqqnnnooorrrtttvvv}}}lllppp}}}}}}pppmmmqqqzzzzzz|||zzznnn]]]QQQKKKHHHCCC???:::888777666888888888777444444444444444444444444333333333444555555555666444444444444444444444444333333222222111111111000222222333444444333222222222222222222222222222222222222222222333333333444222222222222222222222222000111222111000///000111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444555555555666777777666444222111111222333333333333333222222333333444444333333222333333333333333444555666555666888:::<<>>===:::888666444222222222333111111111111111111111111//////000000000//////...111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///............000000000000000000000000~~~yyy~~~}}}uuummmiiihhh^^^___```___ZZZUUUQQQPPPKKKLLLLLLLLLKKKLLLNNNQQQVVVZZZ___aaa``````aaaccceeeccc```______^^^]]]\\\aaa```bbbgggoootttvvvvvvsssooonnnpppqqqssszzzuuuqqquuuzzztttvvv~~~{{{tttaaaTTTNNNKKKFFFCCC===:::777666666777666555444444444444444444444444333333444444555666777777444444444444444444444444333333444444444555555555222222444444444444222222222222222222222222222222222222222333333444444444222222222222222222222222111222222111///...///000111111111111111111111111222222222222222222222222333111...,,,,,,...111333111111111111111111111111333333333333333333333333222222333333333444444444333333333444444444555555555666777777666444222111333333333444444333333222222333333444444333333222222222222333444555666777:::;;;===@@@CCCFFFHHHIIIHHHNNNUUU[[[]]]^^^______dddggglllrrrzzz|||qqqfff___\\\ZZZYYYZZZ]]]aaacccdddbbbhhhoootttvvvvvvxxxzzz{{{zzzzzz|||~~~yyyvvvrrrqqqqqqpppllliiibbb\\\YYYXXXXXXWWWYYY]]]___eeeiiigggaaa[[[XXXYYYRRRZZZdddqqqzzznnnbbbZZZVVVGGGFFFEEEDDDDDDCCCCCCDDD???@@@AAABBBBBBBBBAAA@@@===;;;888666444333444444111111111111111111111111///000111222222333333222///////////////000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333000000000000000000000000{{{zzzwwwsssooojjjddd]]]XXXWWWXXXWWWUUUQQQOOONNNOOOMMMMMMNNNPPPRRRTTTVVVWWWXXX^^^fffiiiiiihhhhhhiiieeeeeefffffffffeeeeeedddfffcccaaaccckkksssxxx{{{|||zzzxxxvvvuuuwwwyyy{{{wwwttt}}}zzzuuuyyy||||||oooaaaTTTLLLGGGEEECCC???:::777666666666555333444555666666666444444333333333333333333333333333333333333333333333333444444444444333333222111333333333444444444555555222222333333333333444444333444555555333333444555333333333333333333333333000111111111111222222222222222222222222222222222222222222222222222222222333333333222111000///...222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555777666555333222222333333333222222111000000000111222222222111222222333444333000111777:::999999;;;999>>>DDDKKKPPPRRRRRRRRRNNNUUU]]]bbbdddggglllqqqttttttvvvyyyzzztttoooiiiccc^^^[[[^^^aaadddfffhhhjjjlllnnnnnnoooqqqsssuuuwwwxxxyyyzzz}}}~~~|||wwwsssiiigggbbb___^^^___aaacccgggiiijjjgggbbb[[[UUURRROOORRRYYYdddqqq|||jjjYYYOOOGGGAAACCCEEEDDDBBBBBBCCCBBB@@@@@@BBBCCCBBBBBBBBB???;;;777444333333444444333222222222333444555//////000000111111111222000000000000111111111111000000000000000000000000111111111111000000000000000000111222222222222222111111111111111000//////............/////////000111111222222222222111111000000111111111111000000////////////////////////}}}yyyuuuooolllhhhccc___ZZZUUUQQQPPPQQQQQQPPPMMMLLLLLLMMMPPPQQQSSSUUUXXX[[[]]]___\\\```eeeiiikkkkkkllllllggghhhiiiiiijjjjjjjjjjjjhhhgggfffgggmmmuuu|||}}}{{{zzz{{{|||}}}}}}www{{{yyyvvvzzz~~~tttggg\\\RRRKKKGGGEEEAAA<<<999888888777666333444555666666555444444333333333333333333333333222222222222222222222222333444444444333333222111333333333444444444555555222222333333333333444444333444555444333333333555333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111000///222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555666555444333222222333333333333222111111111111111333333333222222333444444111///000555888888999;;;>>>BBBIIIQQQVVVZZZ[[[[[[\\\bbbiiimmmpppsssyyy~~~{{{vvvpppllliiigggccc``````ccchhhllloooooooooooooooooopppqqqsssvvvyyy{{{uuuqqqkkkgggeeefffhhhiiinnnnnnmmmiiibbbZZZSSSOOONNNOOOSSS[[[ggguuu|||mmm[[[QQQIIIGGGFFFDDDBBBBBBCCCAAA@@@@@@BBBBBBAAA@@@BBB@@@===999666555555555222222222222222444555666000000000000111111111222000000000000111111111111111111111111111111111111111111111111000000000000......///000000000000000111111111111111000//////........./////////000000000000000111111000000000000000111111111111000000////////////////////////}}}yyyvvvttttttsssoookkkbbb___ZZZVVVSSSQQQNNNLLLJJJKKKLLLLLLKKKKKKMMMOOOTTTVVVXXX[[[___cccgggiiicccdddeeeiiimmmpppppppppkkklllmmmnnnoooppppppppplllmmmmmmnnnpppxxx~~~uuurrrrrrssssssxxx|||qqqfff[[[QQQJJJHHHDDD???<<<:::999888777444555555666555555444444333333333333333333333333222222222222222222222222333333444444444333222222333333333444444444555555222222333333333333444444222444555444333222333555222222222222222222222222111111111111222222222333222222222222222222222222222222222222222222222222111111222222222111111000222222222222222222222222222222222222222222222222444444444444444444444444333333333444444444555555555444333333333333444444444333333222222222222222444444333333333333444444222000111666888888;;;???DDDHHHPPPXXX___eeehhhiiilllrrryyy~~~xxxnnnkkkhhhgggggghhhgggffffffiiiooouuuxxxxxxwwwvvvtttsssssstttvvvzzz~~~xxxsssqqqrrrttttttvvvuuuqqqkkkddd\\\UUUQQQNNNNNNOOOSSS\\\gggssszzz~~~iii^^^RRRLLLIIIEEEDDDFFFCCCCCCBBBCCCDDDDDDBBB@@@AAAAAA???===;;;999777666555444333333222333333333000000000111111111111111000000000111111111222222111111111111111111111111111111111111000000000000......///000000000000000000111111111111000000///....../////////000000000//////000000000000//////000000111111111111000000////////////////////////xxxsssnnnkkkjjjgggccc```YYYVVVQQQNNNLLLLLLKKKKKKHHHIIIKKKLLLMMMPPPSSSVVVYYY[[[^^^bbbgggkkkooorrrllliiifffhhhmmmqqqrrrrrrpppppprrrssstttuuuuuuuuupppsssuuutttuuu{{{|||{{{yyypppmmmllljjjkkkvvv|||zzzqqqeeeXXXOOOJJJGGGBBB???<<<;;;888777555555555555555444444444444444444444444444444444333333333333333333333333333333333444444333333222333333333444444444555555222222222333333333444444222333444444222222333444111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222///000111222222222222222111111111111111111111111222222222222222222222222333333333333444444444444333333333444444444555555333333333333333333444444444444333222222333333444444333333333222333333444444333555999<<<<<<@@@EEEIIIMMMTTT]]]fffmmmsssvvvyyy}}}zzzxxxwwwtttoookkkfffgggiiilllnnnnnnnnnmmmiiikkkpppvvv|||~~~|||{{{zzzzzz}}}~~~{{{vvvpppiiiaaaZZZVVVPPPPPPPPPRRRXXX```gggllloooqqqssssssrrrtttxxx|||wwwjjj]]]TTTMMMIIIHHHKKKFFFFFFEEEGGGHHHGGGEEECCCAAAAAAAAA@@@???<<<:::999999888777555333111000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111000000000///000000111222222222222222000000111111111111000///...////////////000000000//////000000000000//////000000111111111111000000////////////////////////~~~}}}~~~uuuooohhhccc```^^^YYYVVVSSSOOOKKKIIIIIIJJJKKKKKKGGGIIILLLNNNQQQUUUZZZ^^^bbbcccfffjjjnnnssswwwyyyrrrmmmiiiiiimmmqqqssssssuuuvvvwwwxxxyyyyyyyyyyyyxxx|||}}}|||~~~uuuvvvxxxwwwqqqgggdddccciiiuuu{{{zzzyyynnn```VVVMMMJJJEEEAAA???<<<999777666666555555444444444444444444444444444444444444555555555555555555555555222333333444444333333333333333333444444444555555222222222333333333444444222333444333222222333444111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222///000111222222222222222111111111111111111111111222222222222222222222222111111222222333333333333333333333444444444555555222222333333333333333333333333333222222333444444222222222222222333444444555666999>>>@@@@@@EEEKKKMMMPPPVVV___iiirrrzzz~~~vvvtttqqqmmmjjjfffcccbbbbbbgggnnntttvvvvvvtttrrrllllllooouuu}}}}}}vvvnnnfff]]]WWWSSSSSSUUUWWWZZZ]]]```bbbccceeeeeedddbbbdddjjjooozzz}}}{{{lllaaaWWWOOONNNQQQLLLKKKJJJJJJJJJIIIGGGEEEAAABBBCCCCCCBBB@@@===<<<999999888666555333222111222222222111111111111111111111111111222222222222111111111111111111111111111111111111000000000///000000111222222222222222///000000111111111000000////////////000000000111000111111222222111111000000000111111111111000000000000000000000000000000|||zzzzzz}}}{{{qqqjjjbbb\\\XXXVVVRRROOOMMMJJJFFFEEEFFFHHHIIIIIIGGGIIILLLPPPTTTZZZ```eeekkklllmmmppptttwwwzzz|||tttqqqmmmlllnnnqqquuuvvv{{{|||}}}zzzrrrqqqrrrzzz}}}gggbbb___```eeepppzzz~~~vvviii```QQQNNNIIIEEEBBB>>>;;;888777666555444444444444444444444444444444444444444444444444444444444444444222222333444444444333333333333333444444444555555222222333333333333444444111333444333222111222444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222///000111222222222222222111111111111111111111111222222222222222222222222000111111222222333333444333333333444444444555555222222333333333333222111333222222222222333333444222222222222333555666777777999>>>DDDFFFFFFJJJPPPRRRTTTYYYaaakkkvvv{{{yyyooonnnlllhhhccc_________bbbhhhqqqxxxzzzzzzxxxwwwsssrrrssszzzwwwmmmbbb[[[WWWYYY[[[]]]___````````````aaa___\\\YYYYYY^^^bbbpppsss}}}uuuhhh]]]ZZZ[[[YYYVVVRRROOOLLLJJJGGGEEEBBBBBBCCCCCCCCCBBB@@@???777888888888888777666555222222222222222111111111111111111222222222222333222222222222222222222222111111111111000000000000......///000000000000000///000000111111111111000/////////000000000111111111111222222222222111111000000111111111111000000000000000000000000000000|||{{{|||xxxsssiiibbbYYYTTTQQQOOOMMMJJJIIIGGGEEEDDDFFFHHHIIIHHHJJJLLLOOOSSSXXX^^^fffkkkooooooppprrrtttvvvxxxyyysssrrrqqqpppppptttyyy}}}xxxrrrmmmnnnxxxsssiii```^^^```fffrrr~~~{{{yyy~~~}}}rrriiiVVVRRRNNNIIIFFFBBB===:::888777555444333333444444555555555555555555555555333333333333333333333333111222333333444444444333333333333444444444555555222222333333333333444444111333333333222111222333333333333333333333333333222222222333333333444444222222222222222222222222222222222222222222222222000111111222222222111111111111111111111111111111222222222222222222222222111111222222333444444555333333333444444444555555333333444444333222111000111111111111111222333333222222333444666888999;;;;;;???GGGNNNOOONNNRRRXXXWWWYYY]]]dddnnnyyy}}}wwwssspppnnnooonnnjjjeeebbbbbbeeedddjjjrrrxxx{{{|||~~~~~~}}}~~~~~~sssjjjaaabbbcccdddeeefffggghhheeedddaaa[[[VVVTTTWWWZZZbbbfffqqq~~~sssooopppmmmhhh```XXXSSSNNNJJJGGGBBBCCCCCCCCCCCCBBBBBBAAA;;;<<<;;;;;;999777555444333333333222222111111111111111111222222222333333222222222222222222222222111111111111000000000000......///000000000000000//////000111111111111111//////000000000111111111000000111111111111000000000000111111111111000000000000000000000000000000zzz{{{zzzvvvuuuuuurrrlllbbb\\\SSSNNNLLLLLLJJJHHHIIIGGGFFFFFFHHHIIIJJJIIIMMMOOOSSSWWW\\\ccckkkpppooooooooooooppprrrssstttqqqssssssrrrrrrvvv}}}wwwllliiippp~~~sssddd```aaadddjjjqqqzzzyyyoooqqq}}}xxxpppYYYVVVQQQMMMIIIDDD@@@<<<888777555444333333444444555555555555555555555555111111111111111111111111111222333333444444444444333333333444444444555555222222333333333444444444111222333333111111222333333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222111111222222222111111000000000000000000000000000222222222222222222222222222222333444444555666666333333333444444444555555333333444444333111000///111000000000111222222333333333444666888:::<<<>>>AAAFFFOOOVVVXXXVVVYYY___\\\]]]```gggqqq||||||vvvqqqmmmkkkppprrrsssooojjjgggiiilllhhhmmmtttxxx{{{}}}kkkjjjjjjjjjkkkmmmpppqqqjjjiiieee^^^VVVSSSTTTWWW[[[^^^kkk}}}~~~wwwlllbbbYYYSSSNNNKKKCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@===:::555111///333333333222222111111111111111222222222333333333222222222222222222222222111111111111000000000000000000111222222222222222//////000111111111111111000000000000111111111111//////000000000000//////000000111111111111000000000000000000000000000000~~~{{{tttqqqmmmjjjgggeeebbb___VVVSSSOOOJJJGGGFFFFFFGGGEEEGGGHHHIIIIIIJJJLLLNNNSSSUUUWWW[[[___dddhhhjjjpppooommmjjjhhhiiimmmpppppptttxxxzzzzzz}}}qqqllllllqqqqqqiiifffdddeeegggrrr{{{}}}ttttttyyy{{{eee[[[OOOHHHGGGFFFBBB===:::888777666777666555333333333333333444555666666444444333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333222444666666555333222333222222222222222222222222333333333222222111111111333333333222222111111111222222222222222222222222333333333333333333333333222222222111111111000000//////000111222222333333444555555555444333333222444444444444444444444444555555444333333333333444222333444555444333222111555666777777888<<>><<<::::::999888666444222222222222222222222222000111222333333333222222111111111111111111111111111111111000000000//////111111000000000000111111111111111111111111111111333111000000111111000...111111111222222111111111000000000000000000000000sssggg^^^VVVRRRNNNLLLJJJJJJJJJKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKPPPSSSWWW[[[___ccchhhlllttttttsssrrrpppmmmjjjhhhdddgggiiilllooossswww{{{vvvpppnnnooo}}}{{{xxx}}}}}}|||yyynnnccc[[[SSSMMMJJJGGGCCC>>>;;;999888666555333333333333444555666666444444333333333333222222111222222333333444444555222222222222222222222222333333333333333333333333222222333111000///111222222222222222222222222222111222222222222333333333111222222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111333333444444555555444444444444444444444444444444555555444333333333333444555555555666777999:::;;;<<<@@@FFFNNNXXXcccnnntttuuu|||~~~vvvsssmmmgggdddcccdddfffbbbdddgggjjjnnnttt{{{~~~{{{zzzxxxssskkkeeeaaa___^^^ZZZZZZ```fffhhhiiijjjkkklllnnnppprrrttttttuuuqqqrrrvvv{{{~~~|||zzzuuuuuuuuuwww|||{{{vvvooojjjhhhfffbbb___[[[ZZZZZZYYYYYYZZZ[[[\\\]]]aaagggnnnttt~~~ttthhhaaa^^^^^^```dddgggiiihhhfffdddfffgggggghhhmmmuuu|||}}}hhh^^^QQQJJJIIIKKKKKKJJJIIIHHHGGGHHHIIIHHHEEECCC@@@>>>===<<<<<<:::888555333333333333333333333333000111222333444333222222111111111111111222222222222222111000000///......111111000000000000111111////////////////////////111000//////000111000...//////000000000000//////////////////////////////{{{nnnbbbYYYTTTPPPNNNIIIIIIHHHJJJKKKKKKIIIGGGHHHGGGGGGHHHJJJLLLOOOQQQUUUYYY___dddhhhkkkooorrrvvvvvvtttrrrooommmkkkjjjgggiiinnnrrrvvv{{{|||vvvrrrpppsss|||{{{||||||{{{tttlllcccYYYQQQMMMJJJFFFAAA<<<:::999777666444444333333333444444555444444333333333333222222111111222333333444555555222222222222222222222222444444444444444444444444111333444333222000111111222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222111111222222333333444444000000111111111222222222222222222222222222222222222333444444555555444444444444444444444444444444555555444333333333333444555555555666777999<<<===@@@EEELLLUUU___kkkvvv~~~|||zzzsssqqqoookkkiiihhhiiijjjfffiiilllooorrrwww~~~~~~|||wwwpppkkkhhhgggddd``````gggmmmoooppprrruuuwwwyyy|||}}}~~~}}}yyyvvvrrrlllgggbbbaaa___^^^^^^]]]\\\[[[ZZZZZZ\\\```eeekkkppptttvvvxxxzzz|||~~~wwwmmmeeeddddddgggkkkmmmmmmkkkdddcccaaa^^^]]]aaaiiipppyyy{{{nnn___UUUSSSTTTSSSRRRMMMLLLLLLLLLLLLKKKHHHEEEAAA@@@>>>>>>>>><<<999666333333333333333333333333///111222444444333222111000000111111111222222222000000000000000/////////111111000000000000111111////////////////////////000.........000111000///...///000111111000///...000000000000000000000000~~~uuulll```UUUOOOLLLKKKKKKHHHHHHIIIKKKMMMLLLIIIGGGGGGFFFFFFGGGJJJOOOSSSVVVZZZ___eeekkknnnqqqtttvvvwwwvvvtttqqqooommmlllllljjjnnnrrrwww|||~~~xxxtttkkkxxx~~~qqqzzz}}}{{{~~~|||xxxrrriii^^^UUUOOOMMMHHHBBB>>>;;;:::888777666666555444333333333333444444444333333333222222111111222333333444555555444444444444444444444444555555555555555555555555111333555555333111111111222222222222222222222222111111111222222333333333111111111222222333333333222222222222222222222222111111222333444555555666000000111111222222222222333333333333333333333333222333333444555555555444444444444444444444444444555555444333333333333444555555555666888:::<<<>>>DDDHHHOOOYYYcccppp{{{}}}zzzwwwtttuuuuuuvvvtttrrrpppoooooojjjnnnsssvvvyyy~~~}}}wwwsssqqqppplllhhhhhhooouuuwwwxxxzzzyyysssnnnllliiigggeeebbb___]]][[[YYYXXXYYY]]]```bbbcccbbbdddgggiiilllrrrzzzvvvkkkiiigggiiinnnsssttttttiiifffaaa[[[VVVYYY```fffnnnvvv|||kkk```]]]]]]\\\ZZZQQQPPPOOOOOOOOOMMMJJJGGGBBBAAA?????????===999666333333333333333333333333///111222444444333222111000000111111222222222222......//////000000111111111111000000000000111111111111111111111111111111...------...///111000///000111222333333222111000111111111111111111111111}}}uuuuuu|||{{{rrrkkkbbb^^^XXXSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJJJJLLLOOOUUU[[[^^^bbbgggoootttwwwxxxxxxxxxvvvqqqlllkkkmmmooooooooolllnnnsss{{{{{{wwwrrruuuyyyqqqnnnttt{{{zzzzzz~~~|||xxxqqqeeeYYYQQQOOOJJJFFFDDD???888444555777555444333555555555444666666666666555444333333333333333333333333333333444444444333333222222222555444444333333222222111333222111000///---,,,,,,222222222222222222222222333333333333333333333333111111111111111111111111333222111111111222333444444444333333222111000000111111111111111111111111222222333333333333444444333111000222666777666555666666666777666666555555333222222333555666666555555555666888;;;@@@DDDGGGKKKOOOVVV^^^gggqqq{{{yyyrrrlllllloooppp|||zzzyyyvvvwwwxxx|||~~~zzz}}}zzzxxxzzzzzzyyyzzz||||||vvvtttuuurrrjjjcccdddaaa]]][[[[[[\\\\\\[[[^^^[[[[[[^^^```bbbhhhooo|||{{{|||vvvqqqnnnrrrzzz}}}xxxnnnjjjbbb[[[VVVWWW[[[___jjjsssyyymmmjjjjjjjjjhhh\\\UUUNNNLLLNNNOOOMMMKKKJJJGGGDDDCCCCCCAAA<<<777999777444333222222000///000111333333444333222111000111222333333333333333000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000...//////000000000000000000000000000000000000000yyytttvvv{{{{{{rrrhhhbbbWWWTTTPPPMMMLLLLLLKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLOOOTTT[[[aaaeeekkkpppwww|||}}}{{{zzzyyytttpppkkkjjjllloooqqqqqqssstttyyyyyytttsssyyy~~~~~~rrriiiiiilllsss{{{}}}xxxqqqggg]]]VVVOOOJJJGGGFFFBBB;;;777777777555444444555666555333444444555555555444444333333333333333333333333333444444444333333222222222333333333333333333333333444333333222111000//////222222222222222222222222333333333333333333333333111111111111111111111111222222111111111222333444444444333333222111111000111111111111111111111111222222333333333333444444555333222333555666555333333333444444444444333333444333444555666777777666888888:::===BBBGGGKKKNNNSSSVVV\\\cccjjjrrrzzzvvvooojjjfffhhhmmmxxx~~~~~~}}}}}}wwwoookkkhhhdddbbb```^^^\\\ZZZ]]]ZZZYYYZZZ[[[\\\bbbjjjpppoooooorrrzzz~~~zzz|||tttppphhh___XXXUUUUUUVVVcccnnn}}}~~~~~~{{{xxxeee]]]RRRMMMLLLNNNOOONNNOOOLLLHHHEEEBBB@@@===;;;:::888666444444444222111111222333444444333222111000111222333333333333333111111111111111111111111000000000000000000000000222111111000///......---//////000000000000//////...//////000000000000000000000000000000000000000~~~yyywwwuuuuuuxxx}}}vvvmmmcccZZZUUUMMMJJJHHHHHHJJJLLLLLLLLLNNNMMMKKKJJJJJJJJJJJJKKKJJJLLLOOOUUU\\\dddkkkooovvvzzz~~~{{{yyyrrrnnnjjjiiilllppptttvvv|||~~~{{{tttrrroooqqqwwwggg```___dddsss}}}{{{}}}~~~yyyssskkkccc]]]QQQLLLHHHGGGDDD>>>:::999666555555555666666444222222333333444444444444333333333333333333333333333444444333333333333222222111111222333333444555555444444444333333333222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444444333333222222111111111222222222222222222222222222222333333333333444444666555444444555555444222222333333444444444333333444444666777888888888777;;;===AAAFFFLLLRRRWWWZZZ^^^bbbggglllpppvvv{{{|||tttlllhhheeedddhhhnnn~~~{{{xxxtttoookkkgggbbb^^^```\\\YYYYYYXXXXXX]]]dddhhhfffdddcccfffnnnxxx}}}xxxoooeee]]]WWWTTTRRR^^^iiiyyyvvvkkk[[[OOOKKKMMMOOOPPPTTTSSSOOOJJJDDD@@@??????<<<:::777666666666555333222333333444444333222222111111222333333333222222111111111111111111111111////////////////////////333222111000///...---,,,000000000000000000000000...///000000111111000000000000000000000000000000~~~|||wwwrrrsssvvvzzz~~~~~~{{{qqqggg^^^VVVOOOKKKIIIHHHHHHIIILLLOOOOOOOOONNNLLLKKKJJJIIIJJJLLLLLLNNNPPPUUU[[[ccckkkrrruuu|||~~~zzzxxxpppnnnkkkkkknnntttyyy}}}yyyqqqkkkjjjuuummmaaa]]]```kkkvvvyyyuuu|||zzzuuuooojjjfffUUUNNNIIIHHHFFFAAA<<<;;;777666666666777666444222111111222333444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333222222111111111222222222222222222222222222222222333333333444444555555444444555555444444444444555666666666666555333444666888888888999:::???BBBHHHPPPXXX___eeehhhlllooossswwwzzz|||~~~{{{zzzqqqllljjjkkkllllllpppvvv{{{uuupppllljjjfffaaa___\\\ZZZ]]]cccgggeeebbb^^^\\\```hhhoooyyyuuukkkccc]]]YYYVVV]]]fffsss}}}hhhVVVMMMKKKNNNPPPUUUWWWVVVRRRJJJDDDBBBBBB>>><<<999888888888777555444444444444444333333333111222222333333333222222111111111111111111111111////////////////////////222111111000///......---222111111111111111111222//////000111111111111000////////////////////////wwwtttwwwzzz}}}yyyuuuwww{{{{{{tttmmmcccZZZSSSNNNJJJGGGIIIIIIJJJLLLOOOPPPPPPOOOLLLKKKJJJIIIJJJKKKNNNOOOTTTVVV[[[bbbjjjpppvvvyyy~~~zzzxxxpppooooooooosssyyyvvvpppkkkmmmuuuwwwhhh``````eeekkkzzzzzzssswww|||xxxuuurrrooo\\\SSSLLLJJJHHHCCC>>>===888777666666777666444222111111222333444444444444333333333333333333333333333333333333333333333333444444444333333222222222222222222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333333222222222222222111222222222222222222222222222222222333333333444444333333444555555666666777444555666666777777777666222444666777777888;;;>>>CCCHHHPPP[[[eeennntttxxxzzz~~~}}}vvvrrrqqqiiihhhkkkrrrvvvwwwyyy}}}yyytttoookkkeee```aaaeeebbbcccaaa]]]YYYYYY^^^cccgggooozzz|||pppgggaaa\\\YYY[[[bbbllluuu~~~wwwaaaRRRLLLLLLMMMRRRVVV[[[ZZZTTTLLLHHHFFFAAA???<<<::::::999888666666555555444444333333333222222333333333222222111111111111111111111111111000000000000000000000000////////////000000000000111000////////////000111///000000111111111111111////////////////////////zzzrrrppprrruuu{{{~~~zzzvvvgggaaaXXXQQQMMMKKKIIIHHHKKKKKKLLLNNNQQQQQQPPPNNNLLLKKKJJJIIIKKKNNNQQQTTTZZZ]]]ccciiipppvvvzzz||||||yyyxxxrrrssstttvvvzzz}}}vvvmmmjjjmmmrrreee^^^]]]^^^lllzzz}}}tttttt~~~~~~|||zzzyyyggg[[[PPPLLLJJJEEEAAA@@@:::888666555666666555333222333333444444444444333333333333333333333333333222222333333333333444444555555444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000111222333333333333222222222222222222222222222333333333333333333333333222222333333333333444444111333555555555666777999333444555666666666666666222444777777777:::@@@EEEJJJPPP[[[hhhttt|||uuummmjjjkkkeeeffflllvvv{{{{{{||||||tttllljjjlll``````___\\\ZZZYYYZZZ[[[[[[aaaiiipppwwwxxxoooggg___YYYXXX]]]eeellluuummm[[[PPPKKKJJJNNNSSSZZZ^^^\\\VVVPPPLLLFFFCCC@@@>>>===;;;999777777666555444444444444444222222333333333222111111222222222222222222222222000000000000000000000000......//////000111111111......,,,,,,,,,,,,......///000111111222222111111000000000000000000000000vvvqqqpppqqquuu}}}}}}wwwqqqlll___YYYRRRMMMKKKJJJJJJJJJMMMNNNOOORRRTTTTTTRRROOOLLLKKKKKKKKKNNNRRRVVVYYY___ccciiipppwww|||yyyuuusssrrrtttwww{{{}}}{{{pppmmmqqqnnnccc]]][[[eeerrr|||wwwssswwwssseeeVVVOOOLLLHHHDDDDDD===999666444444555555555444444555555555444444333333333333333333333333333222222222333333444444444333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333000111222333333333222222222222222222222222222222333333333333333333333333222222333333333333444444333555777666555444666888444555666777888888888888444666888888888===FFFMMMSSSZZZggguuu|||xxxuuuooogggfffjjjhhhiiinnnwww|||{{{|||~~~|||wwwxxxmmmiiiddd```^^^\\\ZZZXXXWWWZZZ^^^aaadddkkkssszzz~~~ttthhh```ZZZ^^^dddiiiooovvvyyyeeeWWWMMMJJJLLLPPPVVV]]]```^^^YYYTTTKKKHHHEEEBBB@@@>>><<<:::888777666555444444444555222333333333333222111000222222222222222222222222222222222222222222222222////////////000000000000///...---,,,,,,---...///000000111222222222222111000000000000000000000000{{{ssspppooosss{{{}}}wwwqqqjjjeee[[[VVVPPPLLLJJJJJJKKKKKKPPPQQQSSSUUUXXXXXXUUUSSSMMMLLLLLLMMMPPPUUUZZZ]]]bbbeeelllttt{{{~~~yyyrrrnnnllllllvvvzzz~~~{{{}}}~~~rrrqqqxxxxxxkkkccc```bbboooxxxyyy}}}yyysssrrryyy{{{kkkZZZRRRNNNJJJGGGFFF>>>:::666333333555666666666666666666555444333333333333333333333333333333222222222333333444444444111222222333333444444555444444444333333222222222222222222222222222222222111111111111111111111111333333333333333333333333000111222333444333222222222222222222222222222222333333333333333333333333222222333333333444444444555777888777444333555777777777888::::::;;;;;;;;;666888999999999???JJJRRRYYYaaaooo~~~xxxtttrrrllleeefffkkknnnmmmqqqwww{{{zzz{{{~~~xxxnnngggccc```[[[XXXWWWYYYYYYYYYZZZ___fffmmmttt|||tttjjj___ccchhhjjjlllnnnsssxxxzzzlll[[[PPPJJJLLLNNNSSS[[[aaaccc___ZZZOOOLLLHHHEEECCC@@@===;;;999888666555444444444555333333333333333222111000222222222222222222222222222222222222222222222222111111000000//////......333111000//////000111333000000111222222222222111000000000000000000000000xxxrrruuuwwwyyyvvvnnnjjjfffaaa]]]WWWUUURRRPPPNNNNNNOOOOOORRRSSSVVVXXXXXXUUURRRPPPJJJLLLNNNPPPSSSXXX___ccchhhmmmuuu|||~~~wwwssspppmmmllloooxxx{{{yyyyyyzzz~~~}}}{{{yyyvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyvvv}}}{{{tttrrrtttjjjgggeeekkktttzzz~~~zzzvvvuuu}}}qqq___SSSNNNLLLHHHDDDBBB>>>999666666777777888666555555555555444444444444444444444444444444444444444444444444444444444333222222111222333555666222222222222222222222222333333333222222111111111222222222222222222222222444444444444444444444444555444333333333333444555333222222111111222222333222222333333333444444444444444444444444444444444333333444444555666666666;;;:::::::::;;;;;;:::999777;;;======>>>EEESSS^^^lllpppxxxzzztttrrrnnnjjjiiiiiikkkmmmrrruuuyyyzzzzzz|||~~~vvvooohhhccc``````\\\XXXWWWXXX[[[\\\]]]cccgggmmmuuuppphhhiiikkkjjjgggeeeccccccfffnnnyyyttt```UUURRRMMMHHHIIIRRR\\\aaaeeeggg]]]XXXOOOHHHDDDBBBBBBBBB???<<<777444333222111000333333333222333333444444111111111111111111111111222000///......///000222000000////////////000000111111111111111000//////111111000000000000000000111111000000//////......{{{vvvzzz|||~~~~~~vvvkkkddd```]]]YYYUUUVVVTTTRRRPPPPPPPPPQQQRRRSSSTTTVVVWWWWWWTTTQQQOOOLLLMMMPPPRRRUUU[[[aaaeeemmmrrrzzz{{{tttqqqooolllnnnqqqzzz~~~zzzxxxwwwwww|||}}}{{{xxxsssooollliiihhheeeeeeeeefffffffffgggggggggmmmuuu~~~}}}tttvvvxxxvvv|||vvvooofffllluuu|||yyytttxxx|||~~~sssbbbUUUOOOKKKIIIGGGCCC???:::777666666666666666555555555555444444444444444444444444444444444444444444444444444444444444333222222222333444555222222222222222222222222333333333222222222111111222222222222222222222222444444444444444444444444444333222222222222333444333222222111111222222333222222333333333444444444444444444444444444444444333333444555555666666777999999:::;;;<<<<<<;;;:::666;;;???AAAEEEOOO]]]iiiuuuyyywwwsssrrrqqqqqqqqqsssuuuvvv{{{~~~}}}vvvoookkkddd___ZZZXXXXXXZZZZZZZZZ[[[]]]bbbhhhppp|||qqqqqqooolllhhhdddaaa```[[[bbbkkkrrrzzzooo```YYYOOOIIIGGGMMMUUU\\\cccjjjkkkcccWWWNNNIIIGGGEEECCCAAA>>>:::777666555333111333333222222222333333444111111111111111111111111111000///......///000111000//////......//////000111111111111111000//////111111111111111111111111111111000000////////////~~~|||ooohhh___ZZZWWWUUURRRPPPSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSPPPNNNNNNPPPSSSVVVYYY___eeeiiisssyyy~~~wwwqqqooonnnmmmqqqwww~~~~~~zzzxxxvvvvvvzzz}}}~~~wwwqqqlllgggeeebbb___\\\YYYWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSUUUYYYaaakkkxxxtttooouuu~~~|||zzzuuuxxxsssxxxwwwvvvyyy{{{yyy}}}tttgggZZZPPPKKKJJJJJJEEEAAA;;;888666666555444666555555555555444444444444444444444444444444444444444444444444444444444444444333222222222333333222222222222222222222222333333333222222222222111222222222222222222222222444444444444444444444444333222222111111222222333333222222111111222222333333333333333444444444444444444444444444444444444333444444555555666777777888999;;;<<<===<<<<<<;;;999>>>DDDIIINNNYYYgggrrr{{{xxxqqqtttyyy~~~~~~wwwyyy{{{~~~zzzoooiiiaaa]]]\\\\\\ZZZYYYTTTVVVXXX[[[aaaiiissszzz~~~}}}yyysssllleee```\\\UUUXXX]]]bbbjjjuuuqqqdddVVVPPPJJJJJJMMMTTTbbbnnnxxxpppcccYYYQQQKKKFFFCCCCCCAAA>>><<<:::888555333333333222222222222333333222222222222222222222222111000///......///000111000//////......//////000000111111111111000000///111111111111111111111111111000000000000/////////~~~}}}|||~~~xxxnnnddd___YYYUUUSSSSSSQQQPPPQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXWWWVVVTTTQQQOOOMMMPPPRRRVVVYYY]]]ccciiimmmwww|||zzztttppppppooopppwww~~~}}}{{{yyyyyyzzz|||yyyyyywwwsssnnngggaaa]]]ZZZYYYWWWTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKNNNOOOTTT]]]iiiwwwvvvmmmpppwww{{{rrrzzzxxx|||xxxzzzuuulll___SSSLLLKKKLLLGGGCCC>>>:::888666555333666555555555555444444444444444444444444444444444444444444444444444444444555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333333222222111111222222333333333333444444444444555444444444444444444444444444444444555666666777777888999;;;<<<<<<;;;;;;;;;>>>CCCIIIOOOVVV```lllttt{{{zzzpppxxx{{{rrrmmmooosssxxx}}}xxxmmmfffdddbbb___[[[UUUUUUUUUUUUYYY___eeejjjzzzxxxmmmbbb[[[WWWUUUUUUYYY___iiiyyyssseee]]]TTTMMMIIINNN]]]lllzzzxxxrrrgggZZZOOOHHHEEEEEECCCAAA???===;;;777444444333333222222222222333222222222222222222222222111111000//////000111111111000000//////000000111000000111111111111000///111111111111222222222222000000000000000000000000}}}yyyxxxxxxyyy|||wwwkkk```\\\YYYUUURRRRRRRRRRRRRRROOOPPPQQQRRRTTTVVVXXXYYY[[[ZZZXXXVVVSSSQQQOOONNNQQQTTTXXX\\\```ffflllpppwww{{{}}}{{{wwwtttrrrssstttvvv~~~~~~~~~{{{}}}|||yyyvvvkkkiiifffbbb^^^ZZZWWWUUURRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIKKKSSS[[[gggzzz|||nnnnnnsss~~~|||uuuzzzzzz||||||xxxvvvpppeeeXXXOOOMMMMMMIIIEEE@@@<<<:::888555444666555555555555444444444444444444444444444444444444444444444444444444444444444444444333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444333333333222222111111222222333333333444444444555555555444444444444444444444444444444555555666777777888888:::<<<<<<::::::;;;<<>>;;;888777666555444444333333444333333333333333333333333111111111111111111111111222111111000000111111222///000000111111111111000/////////000111111222222000000000111111111111222}}}wwwtttrrrqqqnnnlllqqqqqqqqqqqqrrrsssssstttuuuzzz~~~{{{ssshhh```\\\VVVOOOMMMMMMLLLKKKKKKLLLNNNOOOTTTUUUWWWYYY\\\^^^___```^^^]]]ZZZWWWTTTSSSSSSSSSPPPSSSYYY^^^ccchhhnnnrrrqqqsssuuuuuutttsssssssssttttttxxx|||~~~~~~{{{vvvnnnfffaaa]]]ZZZXXXSSSSSSSSSRRRRRRPPPOOONNNIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOJJJEEEFFFKKKMMMPPP```rrr}}}vvvuuuzzz|||xxx~~~{{{|||zzzuuukkk^^^TTTNNNLLLIIIDDDAAA???<<<999777666555555555555444444444444444444444444444444444444444444444444444444444111222333444444444333222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222333444444444444333222333222222111111222222333444444444444555555555555444444444444444444444444555555555666777777888888999;;;=========@@@HHHOOOTTTYYY```iiirrrzzz}}}xxxxxx}}}~~~wwwiiiaaa```bbbhhhoooxxx~~~{{{ooojjjddd```^^^]]][[[YYYZZZ^^^dddkkktttxxxhhh^^^WWWWWWVVVXXXeeevvvzzzjjjZZZSSSSSSWWWbbbpppxxxvvvnnneee```PPPMMMHHHEEEBBB@@@>>><<<888888777555555444444555333333333333333333333333111111111222222111111111000000////////////000000//////000111111111111111---......///000000111111000000111111111222222222xxxtttooolllkkkkkkiiigggmmmnnnnnnooopppppppppqqqssszzzuuuqqqggg\\\VVVTTTQQQLLLJJJKKKKKKJJJJJJKKKMMMOOOVVVXXXZZZ]]]___aaabbbccc___]]]ZZZWWWUUUTTTTTTUUUOOOSSSXXX^^^ccchhhnnnrrroooppprrrrrrqqqpppqqqrrrrrrtttyyy~~~~~~}}}yyymmmhhhbbb]]]ZZZYYYWWWWWWOOOQQQTTTUUUUUUSSSPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMOOORRRTTTUUUQQQKKKKKKNNNLLLKKKXXXjjj}}}{{{{{{}}}}}}~~~~~~zzzqqqdddWWWOOOLLLIIIFFFBBB@@@>>>;;;999666666555555555444444444444444444444444444444444444444444444444444444444000111333444555444444333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111222333444444333222111333222222222222222222333444444444555555555666666444444444444444444444444555555666666777777888888888;;;===>>>???EEEOOOWWWaaaeeekkkssszzzzzzvvvxxxyyyyyy}}}sssjjjgggeeeeeennnuuu~~~~~~xxxpppjjjgggdddaaa^^^]]]]]]]]]^^^cccpppttthhh___\\\WWWTTT^^^mmm~~~zzzgggZZZUUUNNNVVVbbbooouuurrriiibbbSSSOOOJJJFFFDDDBBBAAA???999999888666666555555555333333333333333333333333111111222222222222111111......------------......//////000111111111111111,,,------...///000000111000000111111222222222222yyyssslllgggeeefffhhhiiikkkpppssstttrrrsssxxx}}}yyy{{{{{{kkkdddZZZRRRNNNNNNNNNNNNJJJKKKKKKJJJJJJLLLOOORRRYYY___ccccccccceeeeeecccccc___YYYWWWWWWXXXWWWUUUUUUWWWZZZ]]]bbbgggnnnsssnnnnnnnnnmmmllllllnnnpppqqqtttyyy}}}~~~~~~~~~}}}|||~~~vvvlllbbb___ZZZUUURRRQQQQQQRRRMMMOOORRRTTTVVVVVVUUUUUUPPPLLLHHHFFFGGGHHHGGGFFFGGGHHHJJJMMMQQQVVVZZZ\\\SSSTTTSSSNNNJJJNNNXXXbbbyyy{{{|||}}}xxxppp```RRRLLLIIIGGGGGGEEE???<<<<<<666666666666555444333222333444555666666444222111666777777777555444555666111333555777777555333111444444444444333222111111222222222222222222222222000111222333333222111000111111222333333333333222222333333444444333333222111111111111111111111111222222333333333333444444555555555555666666666666666777888999999888777666:::<<<>>>>>>AAALLL[[[fffmmmttt{{{vvvsssooolllmmmtttwwwoooooopppooouuu{{{|||vvvpppkkkhhh```]]]\\\\\\]]]aaaooo|||~~~ttthhh___YYYWWW^^^gggyyyiiiWWWMMMPPPVVV___jjjsssuuussseee[[[NNNGGGFFFEEEAAA===>>>;;;888444222222222333444444333333222111000000222222222222222222222222222111000......000111222111111111000000000000000000000000000111111111111000000111111111111000000zzzsssmmmjjjjjjkkkllllllppptttuuuuuuxxx}}}|||sssbbb\\\TTTNNNKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIMMMPPP\\\bbbhhhhhhhhhiiigggdddaaa]]]XXXVVVWWWXXXWWWVVVWWWZZZ]]]```ccchhhmmmqqqnnnnnnnnnmmmllllllnnnpppsssvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzzzz}}}~~~{{{ssslllccc```[[[VVVRRRQQQQQQQQQQQQSSSVVVXXXZZZZZZZZZYYYSSSOOOLLLJJJKKKJJJIIIGGGGGGHHHIIILLLQQQVVV[[[^^^ZZZZZZVVVOOOJJJKKKTTT]]]vvv{{{yyy~~~}}}wwwvvv}}}}}}zzztttfffXXXOOOKKKHHHHHHFFF@@@===>>>777777777666666555444333333444555666555444222111444555555555333222333444222444666777777666444222222222333444444333333333222222222222222222222222000111222333333222111000111111222333333333333222222333333444444333333222222222222222222222222222222222333333333333444444555555555555666666666666333444555777777777777666:::;;;>>>AAAHHHTTTaaakkkzzz~~~|||zzzxxxrrrooollllllrrr{{{yyyyyy{{{zzz||||||vvvrrriiieee```___]]]___hhhrrr~~~|||ooofff```]]]```ffflllyyywwweeeQQQPPPQQQVVV```jjjpppqqqlllcccWWWNNNIIIGGGDDDAAA???===999666444333333444444444333333222111111000000000000000000000000000222111000//////000111222111000000000000000000000000000000000111111111111000000111111111111000000xxxsssqqqppppppooorrrvvvyyy{{{~~~rrriiiXXXTTTOOOKKKJJJJJJIIIIIILLLKKKJJJHHHGGGIIIMMMQQQ^^^eeekkklllkkkjjjfffaaa]]]ZZZWWWUUUVVVXXXYYYYYY\\\___bbbdddfffiiimmmooonnnoooooommmllllllnnnpppwwwyyy}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~|||yyyvvvnnnllllllooossstttrrrooogggeee```[[[WWWUUUTTTTTTVVVXXX[[[^^^````````````YYYWWWUUUSSSRRRPPPMMMKKKJJJIIIIIIKKKOOOTTTZZZ]]]aaa```\\\TTTLLLKKKPPPVVVnnn}}}{{{sssrrrvvv{{{ppphhhjjjooo}}}}}}yyylll^^^SSSMMMIIIIIIGGGAAA>>>>>>888888777777666555555444333444555555555444333222444555555555333222333444333555666777777666555333000111222333444444444444222222222222222222222222111111222222222222111111111222222333333333333333222333333444444333333222333333333333333333333333222222333333333333444444555555555555666666666666333444555777888888888888999;;;???GGGSSS```mmmttt}}}yyyuuussspppooonnnpppwwwtttqqqyyyzzzrrrjjjeeeaaa___ccchhhrrr~~~yyypppjjjdddbbbccccccmmm|||sssYYYRRRLLLLLLTTT___hhhnnnsssmmmcccXXXPPPJJJHHHGGGAAA???<<<888666444444555444333333222222111111111000000000000000000000000222111000//////000111222000000000000000000111111000000000000111111111111000000111111111111000000|||zzz~~~~~~yyywwwwwwvvvyyy|||~~~sssggg___SSSPPPMMMKKKKKKJJJIIIGGGLLLLLLKKKIIIJJJMMMRRRVVV```hhhmmmmmmjjjfff```ZZZYYYXXXVVVUUUWWWYYY\\\]]]ccceeehhhjjjkkkkkkmmmnnnnnnoooooonnnmmmmmmoooqqq{{{}}}~~~~~~|||zzz{{{|||~~~}}}|||{{{zzzxxxtttnnnjjjaaa``````ccciiiooosssuuuooollliiidddaaa^^^\\\[[[ZZZ\\\```dddfffhhhhhhhhhccccccbbb```^^^ZZZWWWTTTPPPNNNLLLKKKMMMQQQUUUYYYbbbcccaaa[[[TTTOOOOOOQQQcccuuu}}}ssspppqqq{{{qqqeeecccfffsss}}}~~~|||qqqdddWWWPPPJJJIIIGGGBBB??????888777777666555555444444333444444555555444333333666777777777555444555666333444555666666555444333111222333333444444444333222222222222222222222222222222222222222222222222111222333333444444333333222333333444444333333222333333333333333333333333222222222333333333444444555555555555666666666666777777888999::::::::::::;;;===CCCNNN^^^mmmxxx~~~{{{xxxuuusssuuuwwwyyy{{{xxxjjjfffmmmuuuxxxrrrmmmhhhfffiiipppuuu}}}zzztttkkkdddbbbdddfffnnnxxxzzzbbbWWWKKKIIIMMMUUU___gggrrrqqqmmmdddYYYPPPKKKIIICCCAAA>>>:::777555555444333333333222222111111111222222222222222222222222111111000//////000111111000000000000000111111111///000000000111111111111000000111111111111000000|||yyyuuussswww~~~ttthhh]]]WWWOOONNNLLLKKKJJJIIIGGGEEEIIIIIIJJJKKKLLLQQQWWW[[[dddkkkooolllgggccc\\\UUUVVVVVVVVVVVVXXX\\\```ccciiilllpppqqqqqqooonnnnnnnnnooopppooonnnooorrrttt~~~~~~{{{yyyzzz{{{||||||zzzxxxtttpppjjjbbb]]]VVVUUUTTTWWW^^^gggnnnsssrrrqqqnnnkkkhhheeecccbbb___bbbfffkkkoooqqqrrrrrrnnnoooooonnnjjjfffbbb```XXXVVVQQQMMMLLLMMMPPPRRR\\\```dddccc]]]WWWRRRPPP^^^rrrwwwttttttvvvxxxhhhbbbccchhhvvv~~~ttthhh\\\SSSKKKIIIGGGCCC??????888777666555444444444444333333444444444444444444666777777777555444555666222333444444444444333222333444444444333333222111222222222222222222222222333222222222222222222333222222333444444444444333222333333444444333333222222222222222222222222222222222222333333333444444555555555555666666666666999999999999999:::::::::>>>AAAIIIVVVfffuuu~~~|||zzzxxx~~~xxx{{{yyyqqqfffbbbffflll~~~wwwssstttuuusssttt}}}{{{qqqhhhdddfffaaa```eeeiiimmmttt|||~~~iii[[[NNNJJJKKKMMMTTT[[[ggglllpppmmmcccWWWOOOKKKEEECCC@@@<<<999666555444333333222222222222222111222222222222222222222222111111000000000000111111//////000000111111111111///000000000111111111111000000111111111111000000{{{xxxtttqqqrrrxxxwwwjjj___VVVQQQMMMKKKJJJIIIJJJJJJHHHFFFGGGHHHKKKMMMPPPUUUZZZ^^^ggglllnnnjjjddd```[[[UUUTTTUUUWWWYYY[[[```fffjjjooossswwwxxxwwwssspppooonnnoooppppppqqqrrrvvvxxx~~~{{{zzzyyyyyyyyyyyywwwrrrnnnhhhaaaZZZUUUNNNMMMMMMNNNSSSZZZbbbfffjjjjjjjjjiiigggeeecccaaabbbeeejjjpppuuuyyy{{{|||vvvxxxxxxvvvrrrnnnkkkjjjbbb^^^YYYSSSOOOMMMMMMMMMUUUZZZaaaeeeccc]]]VVVRRR^^^rrr~~~xxxuuuuuu}}}lllaaa```aaalllzzz}}}xxxpppaaaVVVMMMJJJIIIEEEAAA@@@999888666555444444555666333333333444444444444555444555555555333222333444222222333333333333222222444444444444333222111000222222222222222222222222333333222222222222333333222222333444444444444444222333333444444333333222111111111111111111111111222222333333333333444444555555555555666666666666888777777777888999::::::BBBGGGPPP\\\jjjxxx|||yyyoooqqqrrrmmmhhheeehhhlll}}}~~~wwwsssxxxxxxpppmmmhhh^^^XXXZZZ[[[\\\dddooozzzrrrbbbTTTOOOLLLHHHJJJPPPYYYbbblllooojjj___UUUOOOGGGFFFCCC???;;;888666555222222222222222222222222000000000000000000000000000000000111111000000000/////////000111111222222000000000000111111111111000000111111111111000000|||{{{wwwrrrooorrryyy~~~xxxmmmbbbXXXRRROOOLLLJJJJJJKKKLLLNNNMMMLLLJJJMMMQQQTTTWWWZZZ___aaaeeehhhhhhccc___]]][[[WWWTTTVVVYYY[[[^^^cccjjjpppssswww|||~~~|||wwwsssqqqnnnoooqqqrrrsssuuuyyy||||||zzzxxxxxxwwwuuurrrmmmhhhccc]]]WWWSSSNNNMMMKKKJJJKKKNNNSSSWWWZZZ[[[\\\]]]\\\[[[YYYXXX]]]aaagggnnnuuuzzz|||~~~yyy{{{|||yyytttqqqooooooiiifff```ZZZTTTPPPNNNMMMPPPUUU\\\aaabbb^^^YYYVVV___rrr|||uuuttt|||tttfffcccaaaiiittt}}}|||xxx}}}yyyggg[[[PPPMMMLLLHHHDDDCCC<<<:::888777666666777888333333333333444444555555444555555555333222333444333333333333333333333333333333333444444333222222222222222222222222222222444333222222222222333444222333444444555444444444222333333444444333333222222222222222222222222222222222333333333333444444555555555555666666666666555555555777999;;;===???GGGMMMVVV```kkkwww|||{{{tttsssrrrpppooopppsssuuuzzz{{{zzzyyypppddd\\\[[[XXXTTTYYYbbbhhhsss~~~mmm]]]WWWPPPHHHGGGMMMNNNWWWdddmmmmmmfff]]]VVVKKKIIIGGGCCC???;;;999777222222222222222222222222000000000000000000000000000000111111111111000000...//////000111111222222000000000000111111111111000000111111111111000000}}}yyysssoooooossswwwwwwwwwtttmmmddd[[[UUURRRQQQMMMLLLLLLMMMPPPSSSTTTTTTPPPTTTXXX[[[^^^```ccceee```cccbbb]]]YYYZZZZZZXXXTTTVVVZZZ]]]```eeemmmsssvvvzzzzzzuuurrrmmmoooqqqssstttwww{{{}}}{{{xxxwwwvvvrrrooojjjeeeaaa\\\XXXTTTQQQPPPMMMJJJHHHHHHKKKMMMLLLNNNPPPQQQRRRQQQPPPOOOWWW[[[bbbjjjqqqvvvzzz{{{zzz{{{|||yyytttqqqpppqqqmmmjjjddd^^^XXXSSSPPPOOONNNRRRXXX]]]___]]]ZZZXXX^^^ooowwwrrr{{{|||nnnjjjeeejjjrrryyy}}}}}}sssuuukkk^^^RRROOONNNKKKGGGEEE>>><<<:::888888888999:::333333333333333444555666666777777777555444555666444444444444444444444444111111222333444444444444222222222222222222222222444444222222222222444444222333444444555555444444222333333444444333333222333333333333333333333333222222333333333444444444555555555555666666666777444555666888;;;???BBBDDDJJJQQQZZZbbbjjjvvv~~~}}}zzzvvvtttvvvzzz}}}zzznnneeebbb\\\RRRRRRYYYXXXhhhzzzwwweee^^^VVVKKKIIIOOOHHHQQQ^^^jjjnnnjjjbbb\\\NNNLLLJJJFFFBBB>>>;;;999222222222222222222222222222222222222222222222222000000111111111111000000...//////000111222222222000000000000111111111111000000111111111111000000wwwqqqpppsssvvvxxxvvvnnniiiaaa[[[XXXUUURRROOOMMMMMMLLLKKKLLLQQQWWW\\\\\\]]]___aaabbbbbbbbbbbb\\\ZZZYYYYYYYYYYYYXXXWWWVVVWWWYYY]]]cccjjjpppsssxxx|||zzztttpppnnnooopppsssxxx}}}~~~|||zzzwwwuuusssooonnnllliiiddd___[[[YYYWWWUUURRRNNNLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIOOOUUU^^^gggmmmrrrwwwzzz{{{wwwsssrrrqqqooommmnnnmmmjjjfffccc^^^YYYSSSNNNNNNNNNPPPTTTXXXZZZYYYXXX___hhhuuu~~~tttzzzlllkkknnnuuu|||xxxttt{{{tttiiiZZZQQQNNNLLLHHHEEECCC???;;;888777666555333555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555222222222222222222222222222222222222111111000///111111222222222222333333444444444555555555555666777777777777777777777777444777;;;<<<===BBBKKKRRRUUUXXX]]]cccjjjtttzzzxxxyyy}}}oooaaaYYYUUURRRPPP[[[bbbnnn}}}wwwgggaaa^^^XXXPPPLLLOOOTTT[[[eeejjjhhhbbbYYYSSSJJJCCC???<<<999777777666555333222222333333333333333333333333333333111111111111111111111111000111222333333333333333///000111222222222222222000000000000000000000000|||wwwvvvxxxzzz}}}{{{pppgggbbb\\\XXXVVVUUUSSSQQQQQQQQQPPPPPPRRRWWW^^^dddggggggfffeeebbb^^^[[[YYYVVVUUUUUUUUUVVVVVVVVVUUUWWWXXX[[[```eeekkkppprrrtttxxx{{{{{{vvvqqqmmmllloooqqqtttzzz~~~|||zzzwwwuuusssrrrqqqpppooommmjjjgggdddbbb```^^^[[[WWWSSSOOOLLLJJJEEEFFFFFFFFFFFFEEEEEEDDDLLLPPPXXXaaajjjrrrwww{{{|||yyyvvvsssqqqnnnmmmlllmmmkkkgggccc___[[[UUUQQQLLLLLLMMMPPPSSSUUUTTTSSSUUU]]]hhhqqqvvvwwwxxxyyy}}}~~~uuu}}}vvvmmmqqqzzzyyysssvvv}}}zzznnn```UUUPPPNNNJJJFFFCCC@@@<<<888777666555444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333333333444444333333333333333333333333555555555555555444333222333333333333444444444555444444444555555555555666666666666666666666666666444777:::===@@@GGGPPPWWWYYY[[[```eeelllttt}}}zzzxxxyyy|||{{{jjj^^^WWWTTTSSSRRRZZZjjj}}}ssskkkhhhaaaYYYPPPOOOPPPVVV___ggghhhgggbbb[[[QQQKKKGGGDDD@@@<<<888666555333222222333333333333333333333333333333111111111111111111111111000111222222333333333222000000111222222222111111000000000000000000000000~~~}}}ssshhh^^^[[[VVVTTTTTTUUUUUUTTTTTTTTTSSSSSSVVV\\\ccciiinnnnnnlllhhhbbb[[[UUUQQQPPPQQQRRRSSSTTTVVVWWWWWWYYY[[[___dddiiimmmpppqqqsssuuuxxxxxxuuuqqqnnnllloooqqqvvv}}}~~~~~~~~~{{{wwwtttrrrqqqqqqsssssssssrrrrrrqqqpppppppppmmmhhhaaaYYYQQQKKKHHHCCCCCCBBBBBBBBBAAAAAA@@@GGGJJJPPPZZZfffrrrzzz~~~|||xxxssspppmmmlllnnnkkkgggdddaaa]]]XXXUUUMMMLLLLLLMMMOOOPPPPPPOOOLLLRRRZZZaaafffhhhjjjlllnnnrrrxxx~~~yyy|||tttxxx}}}sssrrruuuvvvhhh\\\TTTOOOKKKHHHEEEAAA===999888777666444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444333333222222222111111111111222222222333333444444444444444444444444222222333333333222111111444555555555666666666666444444444555555555555666666666666666666666666666777888:::???GGGPPPZZZ______bbbfffkkkpppwww~~~}}}|||yyyzzz}}}}}}xxxvvvxxx|||wwwfff[[[VVVUUUNNNUUUeee|||zzzwwwqqqjjjZZZTTTOOOQQQXXXbbbjjjnnniiiaaaVVVNNNJJJFFFAAA<<<888777555333222222222222333333333333333333333333111111111111111111111111000111222222333222222222111111222222222111111000000000000000000000000000|||mmmcccXXXVVVTTTRRRRRRSSSUUUVVVVVVVVVUUUUUUVVV[[[aaaffflllllljjjfffaaaZZZSSSOOOMMMOOOQQQTTTVVVXXXZZZ\\\]]]___dddhhhlllooopppqqqrrrtttvvvwwwvvvsssqqqpppppprrrwww~~~~~~~~~{{{wwwtttrrrrrrrrruuuuuuwwwyyyzzz{{{||||||zzzpppeeeYYYPPPIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@CCCDDDHHHSSScccrrr~~~{{{wwwsssooopppmmmhhhdddaaa^^^[[[YYYRRRPPPNNNNNNOOOOOONNNMMMIIILLLQQQVVV[[[___aaaccccccffflllrrrxxx|||}}}{{{|||wwwrrrrrr}}}pppcccXXXPPPLLLIIIFFFCCC>>>;;;999888777555555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222444444333333222111111111222222222222333333333333444444444444444444444444111111222222222111111000555555555555666666666666444444444555555555555666666666666666666666666666::::::<<>>FFFQQQ\\\dddhhhlllpppvvv{{{|||wwwssssssttt{{{tttoookkkjjjkkkqqqzzzhhh[[[UUUWWWYYY```ppp~~~ooo___XXXXXX]]]jjjwwwyyyjjj]]]RRRKKKFFFBBB<<<;;;888666444333333333333333333333333333333333111111111111111111111111111111111222222111111000222222222222222111000///000000000000000000000000~~~rrrhhhaaa^^^UUUUUUSSSQQQOOOPPPSSSVVV[[[\\\\\\[[[YYYXXXYYYZZZaaa```^^^ZZZUUUPPPLLLIIIHHHLLLRRRUUUWWWZZZ___cccgggiiilllppprrrrrrrrrrrrmmmmmmnnnqqquuuxxxyyyxxxyyyyyyzzz~~~}}}zzzxxxvvvvvvuuu{{{~~~xxxhhhYYYMMMGGGFFFGGGHHHGGGDDDBBBAAA@@@@@@@@@???AAAEEEKKKWWWfffwww|||wwwoooiiieeebbb___]]]ZZZVVVPPPKKKIIIHHHGGGFFFGGGFFFFFFIIINNNRRRTTTTTTVVVWWWWWWXXXXXXWWWVVVUUUVVV\\\dddlllttt{{{~~~||||||xxxvvv{{{|||uuupppzzz}}}pppaaaTTTNNNLLLJJJFFFAAA>>><<<:::888777555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333444444444555555555222222222222222222222222333333444444555555444444222222333333333444444444444444444555555555555666888888888888888888888888888;;;BBBKKKVVV```iiinnnuuuyyyzzzvvvqqqnnnpppuuuxxxrrrmmmgggdddcccfffqqq|||qqqcccZZZXXXYYY]]]hhhyyy{{{jjjaaa\\\]]]hhhvvvwwwiii[[[OOOHHHFFF???===;;;888666444444444333333333333333333333333111111111111111111111111111111111222111111000///111111222222222111111000000000000000000000000000ssshhh___ZZZXXXRRRSSSRRRPPPNNNNNNRRRVVVYYY[[[]]]]]]ZZZXXXVVVVVV[[[ZZZWWWTTTPPPNNNLLLKKKJJJOOOUUUXXXYYY]]]ccchhhlllmmmoooqqqsssssssssssslllkkkmmmqqqwww|||~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwvvvxxx{{{}}}zzzrrrjjj^^^RRRJJJGGGHHHJJJKKKIIIFFFCCCAAAAAAAAAAAA???BBBEEEHHHMMMXXXiiiuuu~~~vvvnnnhhheeebbb```]]]XXXPPPJJJGGGFFFDDDCCCEEECCCCCCEEEJJJMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIKKKOOOTTT[[[dddppp|||zzzvvv{{{zzzpppwwwwwwfffXXXPPPNNNKKKHHHCCC???===;;;999888555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000111222222333333222222333333333444444444333333333333333333333333000111222222333333222222222333333333333444444444444444444555555555555666999999999999999999999999888???KKKVVV```jjjssszzz~~~xxxtttooolllpppwww~~~zzzpppkkkfffbbb______gggqqq{{{mmmcccZZZ[[[]]]cccnnnooohhhaaa]]]eeerrryyygggVVVMMMJJJBBB@@@===:::777666555555333333333333333333333333111111111111111111111111111111111111111000//////000000111222222222111111000000000000000000000000xxxnnncccZZZVVVTTTOOOPPPPPPNNNMMMNNNRRRVVVUUUXXX[[[\\\ZZZVVVTTTRRRUUUTTTRRRPPPNNNNNNOOOOOOMMMRRRYYY\\\]]]```ggglllooooooqqqrrrssstttttttttmmmmmmnnnsss{{{}}}}}}||||||zzzxxxwwwvvvsssvvv|||zzztttpppeee___WWWOOOJJJIIIKKKLLLNNNLLLIIIFFFDDDCCCCCCDDD???CCCFFFEEEEEENNN^^^kkkzzzzzzqqqkkkgggdddbbb```ZZZRRRKKKHHHFFFDDDCCCDDDCCCBBBDDDIIILLLLLLKKKHHHHHHIIIIIIIIIGGGFFFEEEGGGIIILLLPPPZZZiii{{{uuuqqq}}}~~~rrrwww{{{jjj[[[RRRPPPLLLHHHCCC???===;;;:::888555555555555555555555555333333333333333333333333444444444444444444444444111111111111111111111111//////000111222333333444111111222222222333333333444444444444444444444444333444555555666666666666333333333444444444555555444444444555555555666666:::::::::::::::::::::::::::EEETTT```jjjsss~~~yyyuuupppmmmrrrzzzzzz}}}pppkkkgggccc___^^^eeemmmttttttkkk\\\^^^___aaafffsssqqqkkkccc]]]cccooovvvaaaUUUQQQCCCAAA>>>;;;888777666666333333333333333333333333111111111111111111111111111111111111111000/////////000111222222222222222000000000000000000000000yyyrrrggg```[[[XXXTTTRRRNNNNNNMMMLLLLLLNNNRRRUUUUUUVVVXXXXXXWWWUUURRRPPPNNNOOOOOONNNMMMMMMPPPRRRTTTWWW[[[]]]```fffnnnuuurrrsssuuuvvvwwwwwwwwwvvvmmmmmmmmmpppuuu|||~~~{{{}}}|||zzzxxxuuutttssssssrrrooolllmmmnnnkkkeee___\\\YYYTTTNNNJJJIIILLLOOOPPPLLLHHHEEEDDDCCCBBBAAABBBAAA??????CCCIIIQQQUUUgggttttttmmmjjjiiiiiiccc]]]TTTMMMIIIFFFEEECCCFFFDDDDDDEEEHHHIIIFFFDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHFFFHHHMMMTTT```tttwwwqqqssszzzzzz{{{{{{sss^^^PPPLLLMMMLLLHHHCCC===999777777333333444444555666666666111222333555666555555444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111444555555555555555555444333333333444444555555555444444444333333222222222555555555666666777888999999:::;;;::::::;;;===???DDDLLLYYYhhhxxx|||xxxwwwwwwyyy{{{{{{~~~wwwmmmbbb\\\\\\___```___iiinnnyyytttiiidddaaabbbdddjjjtttxxxiii\\\UUUZZZbbbvvvdddSSSKKKHHHCCC===888555444444333444444555555444444333111111111111111111222222333333222222111000//////000000000000000000000000000111111111111222222222wwwmmmggg___YYYVVVUUUSSSQQQPPPQQQQQQOOOOOOPPPTTTVVVVVVWWWYYYYYYXXXVVVSSSRRRMMMNNNNNNMMMMMMNNNPPPSSSWWWZZZ^^^aaaccchhhoootttssstttvvvxxxyyyyyyyyyxxxqqqppppppqqquuu{{{~~~|||zzzyyyxxxvvvtttrrrpppoooooolllhhhdddcccdddccc^^^ZZZWWWWWWTTTQQQMMMKKKLLLMMMOOOLLLHHHEEEEEEEEEDDDCCCCCCBBB@@@???BBBFFFLLLOOOXXXbbbrrruuulllfffcccbbbaaa[[[SSSMMMIIIGGGEEEDDDBBBAAA@@@BBBEEEFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFLLLSSS```uuutttqqqxxxyyyssssss||||||zzzyyygggWWWQQQMMMLLLJJJEEE@@@<<<999888333333333444444555555555444555555555555333222111333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111444444555555555555444444333333444444444444444444444444444333333333222222555555555666666777888999:::;;;;;;;;;:::<<>>:::888666555666666555555444333222111111111111111111111222222333333222222111000000///000000000000000000000000000111111111111222222222|||qqqjjj```\\\WWWSSSRRRSSSSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[\\\[[[YYYWWWTTTSSSNNNOOOPPPPPPPPPQQQUUUWWW\\\```dddggghhhjjjooossstttvvvxxxyyyzzz{{{zzzzzzuuutttssssssuuuyyy}}}~~~~~~{{{{{{{{{|||{{{yyytttsssqqqooommmkkkjjjjjjeee```[[[YYYZZZZZZXXXUUUUUUVVVVVVUUUQQQNNNLLLLLLMMMKKKGGGFFFFFFFFFEEEDDDDDDCCCAAAAAABBBDDDFFFHHHKKKRRR[[[eeennnxxxuuulllddd___\\\]]]YYYRRRMMMJJJHHHFFFEEEAAA@@@???AAACCCEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHFFFEEEFFFLLLTTTbbbwwwzzzrrrqqqtttzzznnniiilllttt~~~xxx|||rrr```VVVNNNMMMKKKHHHDDD@@@<<<:::333333333444444444444444555555555555444333222111333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333333444444444444333333444444444444444444333333444444444444333333333333555555555666666777888999::::::;;;:::;;;===AAAEEEOOOYYYjjj}}}zzzuuummmeee___[[[ZZZYYYYYYXXX[[[aaahhhuuuvvvgggbbbdddeeedddeeeqqq{{{wwwjjj\\\RRRQQQVVVfffxxxqqq^^^TTTHHH@@@===<<<999777888777666555444222111000222222222222222222111111333333222222111000000000000000000000000000000000000111111111111222222222}}}rrrhhhbbbWWWUUURRRQQQQQQSSSVVVWWWUUUWWWZZZ\\\\\\]]]___aaacccbbb```^^^ZZZWWWUUUSSSQQQSSSTTTUUUVVVXXX\\\___bbbfffkkkllllllllloooqqquuuvvvxxxzzz{{{{{{{{{{{{wwwvvvuuuuuuwwwzzz~~~~~~}}}{{{yyyxxxyyyzzzzzzyyyrrrqqqnnnllliiigggfffeee```\\\VVVSSSTTTUUUVVVVVVVVVXXXXXXVVVRRRNNNLLLKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDHHHLLLPPPTTTZZZdddpppyyy~~~}}}yyyssskkkccc^^^[[[YYYVVVQQQMMMKKKIIIGGGFFFDDDCCCBBBBBBCCCEEEFFFGGGDDDEEEFFFHHHIIIKKKKKKLLLIIIHHHIIINNNUUUbbbwwwwwwsssrrrxxxqqqhhhhhhmmmyyyzzzyyygggYYYOOOMMMKKKHHHFFFBBB>>>;;;555555555555555444444444222222333444444555555555333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222555555555444444333333333444444444444444444333333555555555555666777888999999999999999;;;???EEEIIITTT^^^ooo}}}~~~~~~~~~yyyqqqhhhbbb___^^^[[[XXXVVVXXX\\\ggg{{{pppjjjiiigggeeeeeefffppp~~~vvvjjj\\\RRRQQQVVV]]]lll~~~kkk^^^NNNDDDAAA???<<<888888777666555444333222222333222222222222222111111222222222111111111000000000000000000000000000000000000111111111222222222sssggg___[[[QQQQQQPPPPPPRRRTTTXXXZZZYYY\\\aaadddfffggghhhiiikkkhhheee```\\\XXXUUUTTTTTTVVVXXXZZZ[[[___cccfffiiimmmqqqqqqooommmnnnppptttuuuwwwyyy{{{||||||{{{wwwwwwvvvwwwzzz}}}~~~}}}}}}|||{{{yyyxxxyyyzzzyyyxxxrrrpppmmmjjjgggdddbbbaaaZZZWWWTTTQQQRRRTTTVVVXXXXXXYYYXXXUUUPPPLLLJJJJJJJJJIIIGGGFFFGGGGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLOOOVVV```gggooorrrssspppiiiaaa\\\YYYVVVSSSPPPMMMKKKJJJGGGEEEFFFEEECCCBBBBBBDDDGGGIIIGGGHHHKKKMMMOOOPPPQQQQQQOOOMMMMMMOOOSSS]]]ooo}}}xxxuuurrrxxxkkkgggjjjttt|||yyy~~~lll\\\PPPNNNJJJHHHFFFCCC???<<<888888777777666666555555222333333333444555555666333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222555555555444444333333333444444444444444444444444555555555555666777888999777888888999<<>>EEEOOOZZZeeekkkuuu}}}}}}ssstttvvvwwwyyyzzzzzzzzz~~~zzzkkk```]]]```fffjjj~~~jjjaaa\\\ZZZ```lll}}}qqqcccZZZZZZXXXVVVWWWZZZdddxxxzzzeeeQQQEEEBBB<<<<<<;;;888666555666777444444444444333222111000111111222222222333333333444333333333222111111111111111222222222222111111xxxlll___XXXRRROOOMMMJJJKKKOOOVVV[[[bbbjjjqqqxxx{{{wwwqqqnnnkkkiiiiiilllnnnpppqqqsssvvvvvvxxx|||}}}||||||~~~~~~~~~}}}{{{zzzxxxwwwtttsssrrrssstttuuuyyyzzz{{{zzzwwwrrrmmmjjjbbb___YYYSSSMMMJJJHHHGGGJJJQQQ[[[eeelllpppssstttuuuyyy|||}}}|||uuurrrmmmeee^^^ZZZVVVTTTRRRPPPMMMJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHKKKOOOSSSUUUTTTSSSQQQPPPNNNKKKHHHEEECCCBBBBBBDDDCCCDDDGGGKKKSSScccrrr{{{oooeee```aaalll{{{~~~yyy{{{}}}tttoooxxxuuulllooo}}}rrrbbbRRRKKKIIIFFFDDDEEE???===:::666444444555555333333333333333333333333333333444555555444333333333333333333333333333333111111222222222333333333111111111111222222222222444444555666666666666666555555555555555555555555777777777777666666666666444555666666555555777999:::===BBBIIISSS___jjjppp|||}}}wwwwwwrrrsssvvvxxxzzz|||}}}}}}ttthhhccccccfffiii}}}pppddd^^^\\\bbbooosssgggaaa]]]XXXVVVVVV^^^nnn~~~oooZZZLLLFFF@@@???===999777555555666444444444444333222111111111111222222222333333333222222222222222111111111111111222222222222111111zzzjjj___SSSNNNLLLMMMMMMMMMQQQWWW```eeennnvvv~~~yyyvvvqqqpppooooooppptttwwwzzzyyy{{{}}}}}}|||~~~~~~{{{xxxwwwuuusssqqqpppoooqqqssstttvvvwwwyyyyyyuuupppjjjfff\\\XXXRRRKKKGGGDDDCCCCCCFFFNNN[[[gggqqqyyy~~~{{{rrrjjjddd___[[[XXXSSSPPPMMMJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFIIIMMMNNNNNNLLLKKKKKKJJJHHHEEECCCBBBAAAAAABBBAAACCCGGGLLLUUUeeetttrrrfff```fffqqq~~~~~~{{{zzz~~~|||xxxoooooozzzzzziiiVVVMMMKKKIIIGGGEEE@@@>>>;;;888555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333222222222333333333333444444444555666666666666555555555555555555555555555666666666666777777777777444555666666666666888:::<<<@@@GGGOOOYYYeeeqqqxxxzzzwww{{{zzzsssrrrqqqsssvvvzzz}}}ssskkkhhhggghhhuuuyyyhhh```]]]dddrrryyyjjjccc[[[VVVTTTXXXeeerrr}}}hhhVVVKKKDDDBBB>>>:::777666555555444444444333333222222111111111222222222333333333000000111111111111111111111111222222222222111111xxxlll^^^TTTOOOLLLLLLPPPSSSVVV\\\ccclllrrr{{{}}}xxxuuuqqqqqqssstttvvvyyy}}}~~~~~~}}}~~~~~~~~~|||yyywwwuuuqqqooommmkkkjjjlllnnnpppqqqsssuuuuuurrrllleee```WWWSSSMMMGGGCCCBBBBBBCCCAAAIIIWWWeeerrr}}}xxxpppiiiccc___WWWTTTOOOLLLKKKJJJHHHGGGEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEHHHJJJKKKJJJJJJIIIFFFFFFEEECCCBBBAAAAAAAAA>>>>>>@@@DDDIIIQQQ```ooopppcccdddkkkwww{{{~~~uuuqqqvvvoooZZZOOOLLLLLLHHHEEEAAA???<<<999777666555555555555555555555555555555555444444333333444444555333333333333333333333333111111222222222333333333222222222222333333333333333444555555666666555555555555555555555555555555666666666666777777777777777888999999888:::<<>>:::888777666555444444333333222222222222111111222222222333333333/////////000111111111222111111222222222222111111sssiii___VVVPPPMMMLLLOOOUUUYYY]]]eeemmmyyy|||wwwuuuqqqtttwwwxxxzzz|||}}}}}}~~~~~~{{{{{{|||}}}|||yyywwwuuuooolllhhheeedddeeehhhiiilllnnnpppooollleee^^^ZZZPPPMMMIIIDDDBBBAAABBBCCC@@@HHHTTTcccqqq~~~}}}ssshhhbbb[[[WWWRRRNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGCCCCCCCCCCCCBBBAAAAAA@@@???>>>???BBBEEEKKKYYYgggvvvlllggghhhsss~~~~~~{{{}}}{{{qqqqqqwwwttt___QQQMMMLLLIIIDDDBBB@@@>>>;;;888666666555555555555555555555555555555444444333333444444555333333333333333333333333111111222222222333333333111111111222222222222333333444444555555555555555555555555555555555555555555666666666777777777888777888999999999;;;>>>AAA@@@HHHSSS^^^hhhsss}}}rrrrrrxxx}}}}}}}}}uuurrrsssrrruuuzzzzzzsssooonnnmmmvvvvvvhhh```dddllluuu{{{mmmccc]]][[[^^^ccc|||jjjWWWJJJEEE???;;;:::999888666555444333222222222333333111111222222222333333333/////////000111111111222111111222222222222111111uuuggg]]]WWWSSSQQQLLLNNNSSS[[[```dddnnnxxx~~~{{{xxxvvvssswww{{{~~~}}}||||||}}}~~~}}}|||{{{|||~~~{{{{{{|||||||||zzzyyyxxxooolllgggbbb``````bbbcccggghhhiiihhhddd^^^XXXTTTIIIHHHEEECCCBBBBBBCCCDDDEEEKKKUUUaaaooo}}}~~~ooofff```[[[UUUQQQNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@AAACCCDDDHHHUUUaaaqqq}}}yyyooojjjsss}}}{{{{{{rrrmmmqqqxxxeeeTTTMMMLLLIIIEEECCCAAA???<<<:::777666555444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333111111111111222222222222333333444555555555555444555555555555555555555555555555666666777777888888666777777777888:::>>>BBBGGGPPP]]]hhhrrr}}}{{{rrrsssxxxzzz|||}}}~~~~~~|||vvvpppoooqqqtttxxx}}}xxxtttooopppvvvrrreeeeeegggjjjwww}}}qqqggg___[[[[[[ooowwwcccPPPJJJCCC>>><<<<<<999777555444333222222222333444111111222222222333333333000000111111111111111111111111222222222222111111yyykkk___WWWSSSSSSTTTRRRUUU]]]ffflllrrr}}}|||zzzyyyxxxuuuzzz~~~}}}{{{|||zzzyyyzzz|||}}}}}}}}}}}}||||||||||||rrrnnnhhhaaa^^^]]]^^^___bbbccccccaaa]]]XXXRRROOOFFFFFFFFFFFFGGGGGGGGGHHHJJJNNNUUU^^^kkkzzz|||rrreee```YYYTTTQQQPPPNNNMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBAAABBB@@@AAABBBBBBFFFQQQ^^^jjjxxx}}}sssyyy}}}vvvoooqqq{{{lllYYYNNNLLLKKKGGGCCCBBB@@@===;;;888666555333333333333333333333333333333444555555444333333333333333333333333333333111111222222222333333333222222222222333333333444222333444444555555444444555555555555555555555555555555555666777888888888666777777777888;;;@@@CCCPPPZZZhhhttt}}}}}}xxx{{{~~~xxxtttpppmmmnnnrrrwww{{{{{{qqqmmmmmmsssyyy}}}~~~lllhhheeeccclll||||||qqqfff]]]YYYcccwwwrrrZZZRRRIIIBBB@@@>>>:::777555444222111111222444555111111222222222333333333222222222222222111111111111111222222222222111111wwwpppeee[[[TTTSSSUUUWWWZZZ^^^gggqqqyyy~~~zzzyyyyyyyyyvvv|||{{{~~~|||zzzxxxyyy{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~uuupppiiibbb]]]\\\\\\]]]``````___]]]YYYTTTOOOLLLGGGHHHIIIKKKLLLLLLMMMLLLLLLOOOTTT[[[fffuuu~~~hhhccc]]]WWWTTTRRRQQQPPPQQQQQQOOOMMMLLLKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDEEEEEEEEEDDDBBBAAA???>>>???@@@@@@DDDOOO[[[dddsss|||{{{|||sssuuuyyy}}}ppp\\\OOOMMMLLLIIIDDDCCCAAA>>>;;;999666555333333333333333333333333222333555666666555333222333333333333333333333333111111222222222333333333333333333444444444555555222333444444555555444444555555555555555555555555444555555666777888888999999999::::::;;;>>>CCCFFFVVVaaappp|||yyyqqqnnnllllllpppvvvzzz}}}rrrllliiillloootttrrrkkkeee___gggvvvxxxkkkaaa\\\[[[ppp}}}bbbYYYNNNFFFBBB???;;;777555444222111111222444555111111222222222333333333444333333333222111111111111111222222222222111111wwwjjjgggaaaZZZWWWXXX^^^bbbgggpppzzz~~~zzzzzz~~~~~~}}}|||{{{zzzyyyzzz{{{{{{yyy~~~|||tttjjjbbb]]]ZZZXXXUUU]]][[[XXXUUURRROOONNNMMMHHHLLLPPPSSSSSSSSSTTTUUUUUUXXX\\\^^^bbblllyyytttkkk___XXXVVVUUUSSSPPPTTTVVVVVVSSSOOOMMMNNNPPPOOOMMMKKKKKKKKKKKKJJJJJJIIIGGGFFFFFFEEEDDDBBB???===@@@AAA@@@???CCCKKKRRR```jjjvvv{{{{{{sssyyyqqqaaaSSSKKKGGGEEEEEEDDDBBB???<<<999777666555555444333333333333444444444444444444444444444111111111111222333444444222222222333333444444444333333333333333333333333333333333444444444555555333333444444555666666666333333444444555666666666555888:::::::::???GGGOOObbbiiiuuuwwwpppjjjgggjjjppptttvvv|||uuukkkhhhhhhnnnxxxrrriiiffffffgggsss}}}xxxlll```XXX\\\cccrrrxxxfffOOOBBBAAAAAA===777888555222111111222222222777444222222444666444222222222222111111111000000///000111222222222222222xxxoooeeeccc```]]]\\\```fffjjjuuu~~~}}}zzz}}}{{{{{{zzzyyyyyyzzz{{{|||{{{zzzooofff```]]]ZZZXXXZZZYYYVVVSSSPPPNNNLLLLLLLLLOOOTTTXXXZZZ]]]```bbbbbbccceeeeeegggnnnyyyuuulllaaaYYYVVVUUURRROOOWWWYYYYYYWWWTTTSSSVVVYYYTTTSSSQQQOOONNNMMMKKKJJJMMMKKKJJJJJJJJJIIIGGGEEE???AAABBBAAA???BBBIIIOOOWWW```jjjqqqvvv|||}}}{{{~~~wwwuuu}}}~~~wwwyyyuuudddUUULLLIIIIIIFFFEEEBBB???<<<:::777666666555444444333333444444444444444444444444444444222222222111222222333333222333333333333333333444333333333333333333333333333333333444444444555555555555555555555555444444333333444555555666666777666999::::::;;;@@@IIIQQQaaajjjyyyzzzppplllhhhiiimmmsssxxxzzz}}}xxxlllfffeeehhhrrr|||~~~sssmmmiiihhhjjjrrrsssggg\\\WWWVVV[[[hhh|||oooWWWHHHCCCAAA<<<777888666222111222333333333555333111111333444333111222222222111111111000000000111111222222222222111~~~wwwnnnhhhaaabbbdddfffiiinnntttyyy}}}|||}}}yyyyyyxxxxxxyyyzzz|||}}}}}}uuujjjbbb]]]YYYWWWVVVTTTRRROOOMMMKKKJJJIIINNNQQQVVV[[[___eeejjjnnnpppqqqqqqoooooosss{{{zzzyyyyyyzzz~~~~~~zzzrrrjjj```YYYUUURRROOOLLLRRRTTTUUUSSSRRRSSSXXX]]]\\\[[[ZZZXXXUUUQQQNNNMMMLLLJJJHHHHHHIIIHHHFFFEEEBBBCCCCCCAAA???@@@EEEJJJNNNTTT\\\aaaeeekkkttt{{{~~~{{{zzz~~~~~~uuusss~~~vvvkkkkkkvvv}}}{{{zzzjjjYYYNNNKKKLLLFFFEEECCC@@@===:::888777666555444444333444444444444444444444444444444444444333333222222222222333444333333333333333333222333333333333333333333333333333333444444444555555777666666555444444333333333444444555555666777777777999;;;;;;===CCCMMMTTT```jjjzzzwwwrrriiihhhhhhlllrrrxxx|||~~~rrriiiddddddkkktttyyypppjjjcccfffqqq}}}nnnbbbYYYVVVSSSTTT]]]pppzzzcccQQQHHHDDD???;;;999666333222333444444333333111000111222333222111222222222111111111111111222222222222222222111000{{{uuupppkkkhhheeehhhmmmsssxxx~~~~~~|||wwwwwwvvvwwwxxxzzz|||}}}}}}~~~~~~yyylllaaaYYYTTTRRRPPPOOOMMMKKKIIIHHHGGGFFFKKKNNNRRRVVV[[[aaahhhmmmrrruuuwwwyyyzzz|||wwwmmmgggcccbbbbbbdddhhhlllllllllhhhbbbZZZTTTPPPNNNKKKIIIKKKMMMNNNMMMMMMQQQXXX]]]cccddddddaaa]]]XXXTTTRRRLLLJJJHHHGGGGGGGGGFFFDDDEEEFFFEEECCC@@@@@@BBBEEEIIIMMMRRRVVVXXX]]]eeekkkuuu{{{xxxqqqppptttuuunnnuuuyyyjjjbbbhhh}}}|||ppp___RRRNNNOOOGGGFFFDDDAAA>>>;;;999888666666555444444444444444444444444444444444444444555444333222222222222222444444444333333222222222333333333333333333333333333333333444444444555555666666555555555444444444444444444555666666777777888999:::===AAAHHHQQQXXX```iiiwww{{{tttnnnkkkeeegggkkkqqqvvv{{{sssjjjfffiiiooo}}}yyyooodddaaaeeesss{{{mmm```YYYVVVXXXUUUXXXfff{{{ooo]]]PPPHHHCCC@@@:::888444333333444444444111111111222222333222222111111111111111111111111333333333333222111111000{{{sssnnnmmmmmmmmmnnnrrryyy}}}{{{vvvuuuuuuvvvwwwyyy{{{|||{{{{{{{{{}}}qqqcccXXXRRROOOKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFIIIKKKOOOTTT[[[___ggglllsssyyy~~~{{{mmmaaa\\\WWWVVVTTTSSSVVVYYY[[[]]]ZZZWWWRRRNNNLLLJJJIIIHHHIIIKKKMMMLLLMMMQQQXXX^^^fffiiilllkkkfff```\\\[[[TTTQQQNNNLLLKKKJJJIIIGGGHHHGGGFFFDDDBBBAAAAAABBBFFFIIILLLNNNPPPTTTYYY^^^dddfffkkksss}}}|||ooohhhfffnnn|||xxxnnnsss}}}}}}nnnccccccrrr~~~wwwfffWWWPPPOOOHHHGGGEEEBBB???<<<:::999666666555444444444444555444444444444444444444444555555444333222222222222444444444333333222222222333333333333333333333333333333333444444444555555444444444555555555666666444444555555666777777888777999<<<@@@GGGOOOXXX^^^aaahhhqqq|||yyyrrrlllhhhggggggkkkqqqvvv{{{}}}tttkkkiiillluuuwwwiiiaaa___hhhvvv~~~|||pppcccZZZVVV[[[VVVUUU^^^qqqkkkYYYLLLDDDAAA===:::666444444444444333000111333333333333333333111111111111111111111111333333333333333222111000}}}vvvooommmoootttwwwyyy~~~~~~|||zzzuuuuuutttuuuvvvxxxzzz{{{xxxzzzzzzzzzxxxhhh[[[RRRNNNGGGFFFEEEDDDCCCBBBBBBBBB???AAABBBCCCDDDGGGLLLOOOWWW\\\eeeoooxxx~~~ttteeeZZZWWWSSSRRROOOMMMNNNOOORRRTTTQQQPPPNNNMMMKKKJJJJJJKKKHHHJJJLLLLLLLLLOOOUUUZZZeeekkkqqqrrrooojjjfffeee\\\YYYTTTPPPNNNLLLJJJHHHIIIHHHGGGFFFEEECCCBBBAAACCCEEEGGGIIIJJJMMMPPPSSSVVVTTTVVV\\\cccmmmzzzvvvjjj```ccclllzzz{{{qqqsss}}}rrrfffbbblllxxxppp___SSSNNNIIIHHHFFFCCC@@@===;;;:::777666555555444444555555444444444444444444444444555444444333333333333444444333333333333333333222333333333333333333333333333333333444444444555555333333444444555666666777444555555666666777888888777:::???FFFPPPYYYaaaeeefffjjjooosssyyyzzzqqqjjjffffffgggkkkpppwww|||~~~sssllllllrrr|||kkkaaa[[[```llluuu}}}yyykkk___WWWYYYVVVTTTYYYggg||||||eeeRRRFFFAAA@@@===888666555444333222///111444444444333333444111111111111111222222222333333333333333333222111}}}xxxsssssswww~~~~~~|||{{{yyyxxxuuuuuuttttttuuuwwwxxxyyyvvvzzz{{{xxxzzz~~~mmm]]]RRRMMMDDDCCCCCCBBBAAAAAAAAAAAA>>>???@@@@@@@@@AAADDDFFFIIILLLSSS]]]iiissszzz~~~~~~{{{{{{zzzpppbbbYYYWWWQQQQQQPPPNNNNNNOOOQQQSSSQQQQQQQQQPPPOOONNNOOOOOOJJJMMMOOOOOONNNPPPTTTXXXbbbjjjssswwwuuuqqqoooooofffbbb\\\VVVSSSOOOLLLJJJIIIHHHHHHHHHGGGFFFDDDBBBAAACCCFFFHHHIIIJJJLLLMMMMMMJJJKKKQQQUUUYYYaaajjjzzztttfffbbbdddnnnuuuwwwuuujjjdddhhhqqq~~~zzzhhhWWWMMMJJJIIIGGGDDDAAA>>><<<;;;777666666555555555555555444444444444444444444444444444333333333444444555222333333333333333333444333333333333333333333333333333333444444444555555444444555555555555555555555555555666777777888888999<<>><<<;;;777777666555555555555555444444444444444444444444333333333333444444555666222222222333333444444444333333333333333333333333333333333444444444555555666666666555444444333333555555666666777777888888:::>>>GGGSSS```jjjpppsssrrrtttuuussspppttt~~~wwwuuuooohhhbbbbbbggglllpppvvv}}}zzzuuukkkiiippplllaaaYYY[[[eeeqqqtttfffXXXXXXVVVUUUZZZjjj|||eeeWWWRRREEEAAA;;;777555333111000***...222333222000111222000000111111222222222222111222333333444444444444}}}xxxvvvyyy~~~{{{xxxwwwwwwuuussssssuuuvvvwwwvvvzzzxxxwwwwwwyyy}}}}}}nnn^^^QQQIII??????@@@@@@@@@@@@??????BBBAAA???>>>>>>>>>???@@@DDDBBBBBBHHHOOOWWWdddppprrrqqqoooooommmhhhaaa\\\ZZZZZZXXXWWWWWWXXX[[[\\\```aaaaaabbbaaa```^^^]]]]]]___```aaa______```aaadddiiirrryyy|||}}}}}}|||xxxxxxtttkkk```WWWQQQPPPIIIKKKKKKJJJHHHFFFEEEEEECCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJLLLNNNQQQSSSTTTZZZfffvvvzzzkkkiiigggsss}}}|||~~~~~~ssskkkjjjnnntttxxx~~~rrr```SSSLLLJJJGGGEEECCCAAA>>>;;;999777444333333333222111444222111444555444222222333333333333333333333333222222222222222222222222222222333333333333444444111//////111555777777555333333333444555666777888777222111444666666888;;;>>>@@@IIIYYYeeekkkrrrzzzyyyvvvxxxyyyxxx|||vvvooonnnllliiihhhjjjooosssxxxzzzvvvpppnnnlllppp~~~pppbbbWWWZZZcccoooiiicccVVVPPPSSSTTTXXXnnnvvv```LLLIIICCC>>><<<888333222555444444444333333333222222333222000//////000222333222222111111222222333444~~~{{{yyy|||}}}{{{zzzyyyxxxvvvttttttuuuwwwwwwvvvzzzyyyxxxxxxyyy{{{}}}zzzpppdddWWWKKKEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAABBB???>>>BBBGGGNNNYYYccclllllllllmmmmmmjjjfffccc````````````aaacccfffhhhlllmmmnnnoooooonnnmmmlllllllllllllllkkkiiigggeeejjjooovvv|||~~~~~~~~~{{{uuulllbbbYYYTTTKKKKKKKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNSSS[[[hhhzzzyyyssslllttt~~~~~~xxxnnnlllooovvvxxx~~~}}}{{{sssaaaSSSMMMJJJGGGEEECCCAAA>>><<<999666444333333444333222444222222444666666555444333333333333333333333333222222222222222222222222222222333333333333444444333222000222444666555333444444444444555555666777777333222555777777888;;;@@@DDDOOO]]]gggmmmvvv~~~{{{}}}~~~}}}~~~wwwrrrnnnnnnmmmllllllnnnrrruuuzzz|||sssoookkkmmmxxxssseee[[[^^^eeepppxxxgggYYYQQQSSSSSSUUUggg}}}~~~hhhTTTKKKEEE@@@===:::555444555444333333333222222222222222111000//////000111222000000000000000111111222}}}{{{zzz~~~}}}}}}~~~zzzxxxvvvuuuvvvxxxxxxwwwyyyyyyyyyyyyxxxvvvtttssspppmmmhhh```WWWNNNGGGCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA>>><<<>>>AAAEEEMMMVVVccceeehhhkkkmmmmmmmmmlllkkkmmmoooppprrruuuxxx{{{~~~}}}}}}yyytttoootttxxx}}}~~~}}}{{{vvvlll___VVVNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLQQQYYYggg~~~tttsssvvvsssvvv|||}}}}}}yyywww}}}vvvcccTTTOOOLLLHHHFFFDDDBBB???===888666444333444555444444444444333444666777666555333333333333333333333333333333333333333333333333222222333333333333444444555333222333444444333222555555555444555555666666777444444888999777999<<>>@@@@@@BBBIIIQQQ]]]aaagggkkknnnpppsssvvvzzz}}}~~~~~~~~~wwwhhh]]]TTTQQQMMMJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJMMMQQQZZZooo|||ttt~~~~~~~~~zzzvvvtttxxx{{{hhhYYYQQQNNNJJJFFFDDDBBB@@@>>>888666444333555666666555555555444333444777666333333333333333333333333333333333333333333333333333222222222333333333444444444444333333444444444333777666555555555555555666777555777::::::999:::>>>HHHSSSaaakkkooowwwyyyrrrlllppp|||}}}}}}{{{tttnnnjjjlllooosssvvvyyy{{{~~~yyyooolllooowww}}}ooocccaaaeeennnmmmZZZRRROOOMMMUUU```vvvwwwcccQQQIIICCCAAA>>>999666555333333222222222111111111000000111111111111000000222222333333333444444333}}}vvvtttxxx}}}||||||}}}|||{{{vvvwwwwwwtttooohhhaaa]]]YYYVVVRRRNNNKKKIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBEEEAAA@@@BBBBBBCCCIIIPPPZZZaaajjjoooqqqtttyyy~~~wwwkkk]]]XXXPPPKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJLLLOOOSSSbbb{{{~~~~~~{{{vvvsssvvv~~~nnn___SSSPPPKKKGGGEEECCCAAA???999777444444555666666666555777555111222777777222333333333333333333333333333333333333333333333333222222222333333333444444222333333444444555555666777666666555555555666666777666888<<<;;;:::===CCCNNN[[[jjjqqquuu~~~{{{rrrkkkooozzz}}}zzzyyy}}}|||vvvqqqnnnlllnnnrrrxxx||||||qqqlllkkkppp|||uuugggbbbbbbiii||||||cccUUUNNNKKKQQQYYYooo~~~kkkWWWMMMDDDAAA???:::666555333333333222222222111111111222222333333222222111111222333444444444444333~~~{{{|||~~~~~~~~~}}}|||xxxwwwuuuqqqkkkddd]]]ZZZUUUSSSPPPLLLJJJIIIIIIIIIFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDBBBAAACCCCCCCCCHHHNNNYYYbbbnnnuuuwwwzzzwwwggg___UUUOOOLLLLLLLLLJJJFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNMMMMMMLLLLLLIIIIIIKKKNNNNNNVVVooo{{{~~~zzzuuuvvv|||ssseeeVVVRRRLLLHHHFFFDDDBBBAAA:::888666555666777666666444777666111333::::::555333333333333333333333333333333333333333333333333222222333333333333444444111333444555444444666888666666666555666666777777777777999<<<<<<<<>>;;;:::666666555555555444444444333222000//////000222333111222444666666555444333~~~|||||||||{{{zzzwwwtttpppllljjjiiihhhgggiiigggccc]]]WWWUUUUUUVVVTTT\\\aaa___^^^___]]]WWWWWWVVVSSSOOOMMMKKKKKKJJJJJJKKKJJJFFFDDDDDDHHHMMMRRRcccvvv|||sssfff[[[VVVSSSQQQOOOLLLOOOQQQRRRXXX___bbb```\\\```eeeeee```[[[WWWVVVSSSOOOLLLLLLMMMSSS```mmm{{{{{{|||vvvdddXXXMMMKKKKKKGGGBBB@@@>>><<<888555333222333444222333444555666888999999666666555444333333222222555666666666555444444333888777777666666666666777444444444555555555666666333444555666777777777777888;;;===<<<===EEESSS^^^qqqvvv~~~}}}|||zzzxxxxxxyyyxxxtttqqqnnnkkkgggfffjjjqqqxxx{{{xxxnnnkkklllooo|||sssddd^^^```mmmvvvttt\\\MMMHHHIIIOOO]]]mmm~~~yyyfffQQQHHHDDD===999999666555444444555555333111222222222222222222222222222222222222111111000000~~~zzzyyyyyyyyyyyyxxxxxxuuuqqqnnnmmmlllllllllrrrpppmmmhhhccc```aaabbbaaahhhmmmkkkjjjlllkkkgggbbb```\\\XXXUUURRRPPPOOONNNMMMKKKHHHEEEEEEIIILLLSSSbbbttt}}}~~~xxxjjj___XXXUUUSSSQQQPPPRRRSSSVVV___iiikkkhhhhhhjjjlllllliiieee```]]]WWWSSSQQQPPPPPPSSS\\\ggg}}}~~~xxxgggZZZNNNKKKKKKGGGCCCAAA@@@===:::666444444444555444444444555555666666777666555555444333333222222333333444333333222222111444333333333333333444444444444444555555555666666444444555666777777777666777:::<<<===@@@JJJYYYeeevvv|||~~~~~~~~~zzzxxxvvvtttrrrrrrsssrrrpppmmmllljjjhhhiiimmmtttzzz}}}vvvpppoooooowww~~~nnneeecccfffmmmyyy{{{cccRRRKKKJJJIIIUUUcccuuulllWWWKKKEEE>>>;;;;;;666555444444555555333111000000000000000000000000222222222222111111111000|||}}}yyyuuuttttttvvvwwwwwwxxxvvvtttrrrqqqrrrssstttxxxwwwuuuqqqmmmkkkkkkmmmmmmrrrvvvuuuuuuwwwxxxvvvqqqoookkkfffaaa\\\YYYWWWTTTSSSPPPKKKHHHGGGJJJLLLRRR^^^mmmuuuvvvxxx~~~pppddd]]]YYYWWWUUUVVVVVVWWW\\\iiiuuuxxxtttqqqpppnnnoooooommmhhhccc]]]ZZZWWWVVVSSSRRRYYYaaa{{{}}}}}}|||lll^^^PPPKKKJJJGGGDDDCCC@@@>>>;;;888666555666666555555555444444444444444555555555444444333333222333333333333222222222222222111111111222333444444444444555555555666666666555555666777777777666666777999<<>><<<999777666666666444444444444444444444444555555444444444333333333555555444444444444444444333333333333444555777777555555555555666666666666666666777777777777666666888:::===AAAIIIWWWiiiuuu}}}xxxsssnnnjjjeeeaaa^^^]]]\\\\\\]]]___```aaacccfffkkkpppuuuzzzvvvppppppzzzwwwkkkdddfffmmmwwwkkkXXXMMMHHHJJJNNNUUU```tttkkkVVVIIIAAA>>>>>>888666555444444444333222333333333333333333333333222222222222222222222222zzzvvvtttpppkkkiiilllqqqvvvyyyyyy{{{~~~~~~~~~~~~~~~~~~{{{uuurrrjjjeee^^^VVVQQQMMMKKKJJJKKKQQQYYY]]]^^^___bbbeeeiiilllqqqvvvzzzyyyttttttxxx{{{|||}}}|||qqqkkkgggdddaaa```^^^___fffwww{{{vvvwww}}}~~~yyyoooiiiaaa[[[UUUTTT\\\eeewwwxxx}}}uuukkkwwwrrrcccSSSLLLJJJHHHFFFFFF???>>>;;;999777555555555222222333333444555555555444444444444444333333333444444333333333444444555444444444444555666777888555555555666666666777777555666777777777777777777999;;;>>>CCCMMM\\\mmmyyy~~~wwwsssmmmgggbbb]]]YYYVVVRRRQQQQQQQQQSSSVVVYYY\\\___dddlllrrrwww|||zzzrrrrrryyyrrreeefffkkktttqqq___TTTNNNNNNOOORRRZZZllluuu^^^MMMDDD@@@>>>:::777555444444444333222333333333333333333333333222222222222222222222333yyytttnnnjjjdddccchhhpppwww{{{}}}|||{{{}}}~~~vvvpppfff]]]VVVPPPLLLIIIIIIKKKOOOQQQRRRSSSUUUWWWXXXZZZ^^^aaadddiiinnnqqqvvvsssmmmfffbbbaaaeeehhhfffiiilllpppvvvyyyuuuqqqnnnkkkfffffffffmmm|||zzzzzzyyyrrriiiaaaZZZYYY```jjjzzzuuuvvvwwwfffmmmzzzrrrcccSSSMMMKKKIIIFFFFFF???>>><<<:::777666555444222333333444555666666666444444444444444444444444222222111000000111333444333222222222333444555666555555666666666777777777444555666777888888888888:::<<<@@@GGGRRRbbbrrr|||}}}xxxyyy|||zzzwwwkkkfff```[[[VVVRRROOOLLLHHHHHHIIIIIIJJJOOOUUUYYY^^^eeennnuuuzzz~~~~~~vvvtttwww}}}eeedddeeemmmzzzuuueeeXXXQQQOOONNNOOOWWWggg}}}gggSSSHHHBBB???;;;888555444444444333222222222222222222222222222222222222222333333333333yyyttthhhccc^^^^^^dddmmmwww|||{{{xxxzzz{{{}}}yyymmmbbbZZZSSSLLLHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMOOOQQQSSSUUUYYY^^^aaafffeeeddd```]]][[[[[[\\\[[[]]]```bbbgggrrr|||xxxtttmmmooopppuuu~~~{{{sssjjjbbb^^^ccckkk~~~tttsss{{{iiilllsss}}}pppaaaSSSMMMLLLJJJGGGFFF@@@???===;;;999777666555555555555555555555555555444444444444444444444444222111000///000111333444333222222222222222333333555666666666777777777777333444666777999999:::::::::<<