BM6P6(@ +++,,,,,,------,,,,,,+++.........////////////000.........//////000111222000222333333555:::CCCJJJYYY```hhhnnnqqqtttwwwzzz~~~~~~xxxnnngggaaa]]]ZZZUUURRROOOMMMKKKJJJGGGFFFBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBDDDHHHOOOSSS[[[eeerrr}}}|||||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwuuusssqqqooonnnmmmllljjjjjjjjjiiigggdddbbb```]]]ZZZYYYYYY[[[\\\]]]]]]\\\\\\]]]^^^```aaadddddddddcccbbbaaa```___`````````___^^^^^^]]]]]]ZZZZZZYYYYYYXXXWWWUUUTTTQQQOOOLLLJJJIIIIIIJJJJJJPPPVVV^^^gggpppwww~~~~~~yyysssmmmhhhcccccciiisss~~~~~~~~~yyyqqqiiibbb^^^```cccfffkkkpppmmmjjjfffaaa[[[QQQEEE===444222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++...------,,,+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------........./////////.........//////000111222111333444444666<<>>===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@???@@@DDDIIINNNTTT]]]jjjwww}}}{{{{{{|||~~~}}}||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttrrrpppooonnnllljjjjjjjjjhhhfffdddcccaaa^^^\\\[[[[[[]]]^^^^^^^^^]]]]]]^^^___aaabbbddddddddddddcccbbbaaa````````````___^^^^^^]]]]]][[[[[[[[[ZZZYYYXXXWWWVVVQQQOOOMMMJJJIIIIIIJJJJJJOOOUUU]]]fffnnnvvv|||{{{uuuooojjjeeedddhhhpppyyy~~~vvvjjjddd___aaadddfffjjjooonnnkkkgggccc]]]SSSHHH???555333000/////////...,,,------------------------++++++++++++************************************)))************+++++++++---,,,,,,+++******++++++))))))*********+++++++++************+++++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------.....................//////000111222222444555555888???IIIQQQ___eeennnsssuuuuuuwwwyyy~~~~~~~~~}}}}}}}}}wwwnnneee^^^YYYTTTQQQOOOLLLIIIGGGFFFEEECCCAAABBBAAAAAA@@@???>>>======>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@???>>>@@@DDDHHHJJJSSS___lllwww}}}zzztttsssrrrqqqrrrtttwwwxxx~~~~~~}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvuuutttrrrqqqpppnnnmmmkkkjjjjjjhhheeecccdddccc```^^^]]]^^^___``````___^^^^^^___```bbbccceeeeeeeeeeeedddcccbbbbbb`````````___^^^^^^]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWQQQPPPMMMKKKIIIIIIJJJJJJMMMSSS\\\dddlllssszzz~~~~~~xxxqqqlllgggeeefffllltttzzzmmmfffaaabbbdddeeeiiinnnooolllhhheee___VVVKKKCCC666444111/////////...---........................,,,+++++++++************************************)))************+++++++++------,,,,,,++++++,,,,,,***************+++++++++)))))))))*********++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..................///000111222222333444555999AAAMMMVVVeeellltttyyyzzzzzz{{{|||~~~}}}~~~~~~{{{{{{{{{}}}xxxsssjjjccc\\\WWWRRRPPPNNNKKKIIIGGGFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@???AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDCCCKKKVVVaaammmyyy}}}xxxssspppiiihhhgggggghhhkkkoooqqqxxx{{{~~~}}}|||{{{zzzyyyxxxwwwuuuuuuuuuuuutttsssrrrrrrooommmkkkjjjjjjhhheeeccceeecccbbb```______```aaaaaaaaa`````````aaacccdddeeeeeeffffffeeeddddddccc`````````___^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWRRRPPPNNNKKKIIIIIIJJJJJJLLLQQQZZZbbbjjjqqqwww{{{~~~zzzsssnnniiifffeeeiiippp|||{{{ooogggbbbbbbdddeeehhhlllnnnlllhhheeeaaaXXXNNNFFF888555222/////////...---------------------------,,,,,,+++++++++*********************************))))))*********+++++++++......------------......************************((())))))))))))*********))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................///000111222111222333555:::EEERRR\\\kkkrrrzzz}}}|||~~~{{{xxxxxxxxx|||~~~yyyqqqllleee^^^YYYUUUPPPNNNLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDAAA???@@@AAAAAAGGGPPPYYYdddqqqzzztttnnniiifff^^^^^^]]]^^^```cccgggiiippptttyyy~~~~~~}}}|||zzzyyyxxxwwwttttttuuuuuutttssssssrrrooonnnlllkkkkkkiiigggddddddcccbbbaaa``````aaaaaabbbbbbaaa```aaabbbcccdddeeeeeefffffffffeeedddddd`````````___^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWSSSQQQNNNKKKJJJIIIIIIJJJJJJPPPXXXaaahhhooouuuyyy}}}|||uuuoookkkgggeeehhhnnnzzzzzzooohhhbbbbbbcccdddgggkkkmmmkkkhhheeebbbZZZPPPHHH;;;777333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++---,,,,,,,,,,,,,,,------************************((())))))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------.....................//////000111222000222333666<<>>???AAAEEEKKKRRR[[[hhhvvv}}}uuunnnhhhbbb]]]ZZZTTTTTTSSSTTTVVVZZZ^^^```fffkkkqqqxxx}}}~~~|||zzzyyyxxxwwwtttuuuuuuuuutttsssrrrrrrpppnnnmmmmmmmmmllliiigggddddddcccbbbbbbbbbbbbbbbcccbbbaaaaaaaaaaaaccccccdddeeeeeeffffffeeedddddd`````````___^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWTTTRRROOOLLLJJJIIIIIIJJJJJJOOOWWW```gggnnntttxxx|||~~~~~~wwwqqqlllhhhfffhhhmmmwwwzzznnngggbbbaaabbbcccfffjjjllljjjhhhfffccc\\\RRRKKK===999444000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++******)))))))))***+++++++++++++++***************)))))))))*********++++++)))************+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++------........./////////.........//////000111222111222444888@@@OOO```mmm||||||{{{|||~~~|||wwwsssssssssxxx{{{vvvqqqmmmccc```[[[XXXUUUSSSPPPMMMJJJHHHFFFEEEFFFFFFEEEDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQKKKKKKKKKIIIEEEBBB@@@@@@AAADDDGGGKKKRRR^^^mmmwwwuuuooohhh```ZZZTTTOOOLLLKKKJJJIIIJJJLLLPPPTTTVVV\\\aaaiiiqqqwww}}}~~~|||{{{yyyxxxwwwuuuuuuuuuuuutttsssrrrqqqpppooonnnnnnooonnnllljjjffffffeeeeeeeeedddddddddcccbbbaaa``````aaabbbcccddddddeeeeeeeeeeeedddddd`````````___^^^^^^]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXTTTRRROOOLLLJJJIIIIIIJJJJJJOOOWWW___fffmmmssswww|||}}}yyytttnnnjjjggghhhllltttyyymmmfff``````aaabbbeeejjjmmmkkkiiihhhfff___VVVNNN>>>:::444000//////......------------------------------,,,,,,,,,+++++++++************************)))************+++++++++***************+++,,,,,,+++++++++*********))))))************+++++++++,,,)))************+++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++.........////////////000.........//////000111222222333555:::CCCSSSeeerrr~~~}}}{{{zzz||||||vvvrrrqqqrrrvvv}}}~~~{{{xxxuuuqqqlllhhhccc```\\\YYYXXXVVVSSSQQQMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTNNNPPPPPPNNNJJJFFFDDDCCCAAACCCDDDGGGMMMXXXfffpppyyy|||}}}yyyvvvkkkfff^^^VVVPPPKKKFFFCCCDDDDDDCCCDDDFFFJJJMMMPPPVVV[[[dddlllssszzz~~~}}}{{{yyyxxxwwwvvvvvvvvvuuutttrrrqqqppppppooonnnoooppppppnnnlllgggggggggggggggfffffffffcccbbbaaa``````aaabbbbbbccccccddddddeeedddddddddaaa``````___^^^^^^]]]]]]_________^^^]]]\\\[[[ZZZUUUSSSPPPLLLJJJIIIIIIJJJJJJOOOWWW___fffmmmssswww{{{}}}|||vvvpppkkkhhhhhhjjjqqqvvvllleee______aaaaaaeeeiiinnnlllkkkjjjgggaaaXXXQQQ???;;;555111//////..............................---------,,,,,,,,,++++++************************)))************+++++++++------------......///000++++++++++++******))))))***++++++++++++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......////////////////////////111000000000000000111222111444888<<>>===>>>AAAEEEIIINNNUUU^^^eeekkkrrrzzz|||{{{{{{{{{|||wwwwwwvvvuuutttssssssrrrqqqppppppooommmllljjjiiijjjhhhgggggghhhhhhfffeeeddddddccccccbbbbbbccccccgggffffffeeeeeedddccccccbbbaaaaaa``````````````````___^^^^^^^^^]]]ZZZWWWWWWUUUQQQNNNKKKIIIIIIIIILLLPPPVVV]]]dddlllsssxxx}}}~~~}}}wwwooommmkkkkkkjjjnnnyyy~~~uuujjjccc^^^^^^___```ccchhhmmmmmmlllkkkhhhaaaYYYTTTFFF???777111//////...,,,---------------------------,,,************,,,---+++)))((()))+++,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000000000000000111111222333666:::>>>FFFUUUgggtttzzzvvvtttssswww~~~}}}xxxtttqqqnnnjjjhhhdddcccaaa^^^\\\YYYWWWVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLMMMLLLKKKLLLNNNQQQUUUWWW\\\\\\\\\[[[ZZZUUUOOOJJJEEEEEEDDDCCCEEEJJJSSSZZZccciiinnnnnnllljjjccc\\\UUUPPPIIICCC???===:::999::::::;;;:::;;;>>>BBBEEEJJJPPPYYY```gggnnnvvv|||~~~}}}{{{{{{{{{|||wwwwwwvvvuuuttttttsssrrrssssssrrrqqqpppnnnmmmlllkkkiiihhhhhhhhhhhhgggfffeeeeeedddcccbbbbbbbbbbbbfffeeeeeeeeeeeedddddddddcccbbbaaaaaa``````aaaaaaaaa```_________]]]ZZZXXXWWWUUUQQQNNNKKKIIIIIIIIIKKKOOOUUU\\\ccckkkrrrwww}}}~~~yyyqqqnnnlllkkkjjjmmmxxx}}}tttjjjccc^^^^^^___```dddhhhnnnmmmmmmllliiiccc[[[UUUGGG@@@777111000000///------------------------------,,,,,,,,,,,,,,,,,,---+++)))((()))***,,,,,,+++*********++++++*********************************------,,,,,,+++***))))))************************,,,,,,++++++***))))))(((++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000000000000000111222222555888<<<@@@IIIVVVeeeppp~~~}}}yyywwwuuuwww~~~~~~||||||xxxuuurrrnnnlllhhhgggeeecccaaa___]]]]]]ZZZXXXVVVTTTRRRPPPOOOOOONNNOOOPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKLLLKKKIIIIIIKKKOOOTTTVVV]]]^^^___aaaaaa]]]WWWRRRIIIGGGEEEBBBBBBEEELLLPPPVVV\\\______]]]\\\VVVPPPGGGCCC>>>:::999888777777666777777777777999===@@@DDDIIIRRRYYY```hhhqqqwwwzzz}}}}}}||||||||||||xxxxxxwwwvvvuuutttssssssttttttsssrrrqqqpppnnnmmmlllkkkiiiiiiiiiiiihhhffffffeeedddcccbbbbbbbbbbbbdddddddddeeeeeeeeeffffffddddddcccbbbbbbbbbbbbbbbaaa```_________^^^[[[XXXWWWUUUQQQNNNKKKIIIIIIIIIJJJNNNTTT[[[bbbiiiqqquuu|||}}}~~~}}}uuuqqqnnnllljjjlllttt~~~|||tttkkkccc^^^]]]___```dddhhhmmmmmmmmmmmmkkkeee]]]XXXHHHAAA888222000111000///------------------------,,,------......------,,,+++***((()))***,,,++++++************************************************,,,,,,,,,++++++*********************************,,,,,,++++++***)))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000000000000111222333333666888===BBBKKKVVVccckkktttzzz|||zzzzzz|||~~~~~~zzzzzz}}}yyyvvvsssmmmlllkkkiiigggeeedddccc```^^^\\\YYYWWWUUUSSSSSSRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOONNNMMMLLLJJJIIIKKKJJJHHHGGGIIIMMMRRRUUUXXXZZZ^^^bbbdddbbb]]]YYYNNNKKKGGGBBB@@@BBBEEEHHHLLLPPPSSSRRRPPPPPPLLLFFF@@@===999777777777777666333444555555444666999<<<>>>CCCKKKRRRYYYaaakkkrrrxxx{{{}}}|||||||||yyyyyyxxxwwwuuutttssssssrrrrrrrrrqqqpppooommmmmmmmmllljjjjjjjjjjjjhhhgggfffeeedddcccbbbaaaaaaaaaccccccddddddeeefffggggggeeeeeedddccccccccccccdddbbbaaa`````````___\\\YYYWWWUUUQQQNNNKKKIIIIIIIIIJJJNNNTTT[[[bbbiiipppuuuzzz{{{}}}zzzuuupppmmmjjjjjjqqqyyy{{{tttkkkccc]]]\\\]]]^^^bbbgggkkklllllllllkkkfff___ZZZJJJCCC999333111111111000........................+++,,,---......---,,,+++,,,***))))))***++++++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************(((((()))***+++,,,,,,---***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......////////////////////////000000000000111222333444666888===DDDMMMWWWaaagggmmmrrrxxx|||zzzwwwxxx}}}zzztttsssrrrpppnnnmmmkkkjjjfffdddbbb___\\\YYYXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEFFFIIIMMMOOOSSSUUUZZZ```dddeeebbb___TTTOOOIIICCC@@@@@@AAAAAACCCFFFHHHFFFEEEEEEBBB>>>===:::777555555666555555333444444444333444777999:::???EEELLLRRR[[[fffnnnvvvzzz~~~}}}}}}|||zzzzzzyyywwwvvvuuutttsssrrrrrrrrrrrrqqqooonnnmmmnnnmmmkkkjjjkkkjjjhhhgggfffeeedddcccbbbbbbbbbbbbbbbccccccdddeeefffggggggfffeeeeeedddddddddddddddcccbbbaaaaaaaaa```]]]ZZZWWWUUUQQQNNNKKKIIIIIIIIIKKKOOOUUU[[[aaahhhoootttwwwxxxzzz}}}~~~wwwqqqnnnkkkiiimmmttt|||vvvlllccc\\\ZZZZZZ[[[___dddiiiiiijjjkkkjjjfff___[[[MMMEEE;;;444222222111111........................***+++,,,------,,,+++***,,,***))))))***++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************'''((()))***+++,,,------*********++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////000000000111222333444555666999???GGGPPPYYYaaaeeekkkmmmqqquuuxxx|||~~~~~~{{{wwwuuuwww}}}|||{{{yyyvvvtttsssrrrmmmkkkhhheeebbb___]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKGGGFFFEEEEEEEEEFFFHHHJJJOOOQQQUUU[[[aaaccccccaaaWWWRRRJJJDDDAAA???>>>===;;;>>>>>>;;;;;;<<<;;;777999777444333333444333222222444444444333333555777777;;;AAAFFFLLLUUU```hhhrrrvvv|||~~~}}}}}}|||{{{zzzxxxwwwuuutttssssssttttttsssrrrqqqppppppnnnmmmkkkjjjjjjjjjhhhfffeeedddccccccbbbbbbccccccccccccddddddeeefffggggggffffffeeeddddddddddddddddddcccbbbbbbbbbaaa^^^[[[WWWUUUQQQNNNKKKIIIIIIIIIJJJNNNSSSZZZ```gggnnnrrrtttvvvxxxzzz}}}~~~yyyrrrnnnkkkiiikkkppp{{{~~~zzzooofff]]]ZZZYYYYYY]]]aaaggggggiiikkkkkkgggaaa\\\QQQIII===555222222111000........................***++++++,,,,,,++++++***---+++))))))***+++***))),,,+++***))))))***+++,,,*********************************++++++,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////000000000111222333555555777:::AAAJJJUUU]]]ccceeehhhjjjlllmmmooosssxxx|||}}}}}}|||yyyvvvtttwww|||zzzyyytttrrroookkkhhheeecccbbb]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPKKKKKKJJJJJJJJJIIIIIIIIILLLMMMOOOTTTYYY\\\]]]\\\XXXRRRJJJDDD@@@>>><<<:::888::::::666666888888555666444222222333333222111222333444444333222444555555888===AAAFFFOOO[[[ccckkkooovvv{{{~~~}}}}}}||||||zzzyyywwwuuutttsssrrrsssssssssrrrqqqpppooonnnllljjjjjjjjjiiigggeeeccccccbbbbbbccccccdddddddddddddddeeeeeeffffffffffffeeeddddddccccccddddddeeedddcccccccccbbb___\\\WWWUUUQQQNNNKKKIIIIIIIIIGGGKKKQQQWWW]]]dddkkkooorrrsssuuuxxxzzz|||~~~~~~zzzsssoookkkhhhiiimmmwww}}}sssiii```[[[ZZZYYY\\\aaafffgggiiilllllliiiccc___UUULLL???666222111000000........................,,,,,,,,,++++++,,,,,,,,,---+++))))))***+++***))),,,+++***((((((***+++,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++************************)))******+++,,,,,,---------,,,,,,,,,,,,---......////////////////////////000000000111222444555666888<<>>;;;888888:::999666555888888666555444222222444555444333111222444333222111222444333666:::>>>CCCLLLWWW___eeejjjqqqxxx|||~~~~~~}}}}}}|||{{{yyywwwuuutttssspppppppppppppppooonnnmmmnnnllljjjiiiiiihhhfffdddbbbbbbbbbbbbcccdddeeefffdddddddddeeeeeeeeeffffffeeeeeedddccccccccccccdddeeeddddddddddddbbb___\\\WWWUUUQQQNNNKKKIIIIIIIIIEEEIIIOOOUUU[[[bbbhhhmmmppprrrtttwwwyyy{{{|||}}}{{{sssooolllhhhiiilllttt{{{vvvlllbbb]]][[[ZZZ\\\aaaggghhhjjjmmmmmmjjjeeeaaaWWWMMMAAA777222111000///////////////////////////......,,,++++++,,,......---+++))))))***+++***))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++&&&'''(((***+++,,,......))))))***+++,,,,,,---------------------------------...///...---...///111//////000111222333333333:::===EEEOOOZZZbbbggghhhhhhhhhhhhhhhiiilllrrrvvv~~~zzz{{{vvvvvvyyy~~~~~~}}}{{{yyyvvvrrrooonnnhhhhhhgggeeecccaaa___^^^ZZZZZZYYYYYYYYYZZZ\\\]]]YYYWWWVVVVVVUUUSSSOOOMMMLLLKKKIIIJJJLLLNNNOOOOOOOOOMMMJJJFFFAAA>>>;;;999999777444444555666666555222222222222111111000000333222222111111222222333777888:::<<<@@@GGGOOOTTT___eeelllrrrvvvyyy{{{|||}}}}}}}}}{{{zzzxxxwwwuuuuuussssssrrrssssssrrrooolllooonnnllliiigggeeedddcccccccccbbbaaaaaabbbcccddddddeeeeeeffffffeeeeeedddggggggfffeeeeeedddccccccddddddccccccaaa___\\\[[[VVVSSSNNNJJJHHHGGGFFFDDDHHHIIILLLOOOUUU[[[aaadddkkknnnrrrtttuuuvvvxxxyyy~~~}}}uuuooollljjjiiihhhpppyyyzzzuuullleee___^^^___```fffgggiiilllllljjjddd```WWWOOOCCC999333222222222///.........---------------,,,+++*********+++,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,++++++*********------------------------,,,***))))))***++++++***)))************+++++++++((((((***+++---...000000---------------------------...///...---...///111//////000111222333444444:::???HHHSSS]]]eeeiiijjjjjjjjjkkkkkklllpppvvvzzz|||xxxyyywwwxxx{{{~~~{{{wwwtttrrrmmmlllkkkiiigggdddbbbaaa```______^^^___```aaabbbaaa___]]]\\\ZZZWWWSSSPPPNNNKKKIIIHHHHHHIIIHHHGGGJJJIIIFFFCCC???;;;888666888666444333555555555444333222222222111111111111333333222222222222333333555666888:::>>>DDDLLLQQQ[[[```hhhooosssvvvyyyzzz~~~~~~}}}|||zzzxxxwwwvvvuuutttsssqqqqqqrrrqqqooommmnnnmmmkkkiiifffeeedddcccdddcccbbbaaaaaabbbcccdddddddddeeeeeeeeeeeeddddddffffffeeeeeedddccccccbbbccccccccccccaaa^^^\\\[[[YYYUUUOOOKKKIIIGGGDDDCCCGGGGGGIIIMMMRRRXXX]]]```gggjjjnnnqqqrrrtttuuuwww{{{~~~wwwpppkkkiiigggfffnnnvvv~~~yyyqqqiiicccaaa```aaadddfffiiilllmmmkkkgggcccZZZRRRFFF;;;555333222222/////////.........---------,,,+++*********+++,,,,,,++++++******++++++,,,******************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++))))))***+++***)))************++++++++++++---------,,,,,,+++++++++---------------------------...///...---...///111//////000111222333444555:::AAALLLXXXbbbiiilllnnnmmmnnnnnnoooqqqvvv|||yyyvvvxxxxxxzzz}}}~~~{{{yyyuuutttsssqqqooollljjjhhhggggggfffffffffggghhhiiikkkiiifffdddbbb^^^YYYVVVRRROOOKKKHHHFFFEEECCCAAAEEEEEEDDDBBB???;;;888666777555333333444555444333333333222222222222111111333333222222222222333333333444666777;;;@@@GGGLLLUUUZZZbbbiiinnnrrrvvvyyy~~~~~~}}}|||{{{yyywwwvvvuuuuuusssqqqpppppppppooonnnmmmllljjjhhhfffeeeddddddddddddcccbbbbbbccccccdddddddddeeeeeeeeeeeeddddddeeeeeeddddddcccbbbbbbbbbcccccccccbbbaaa^^^\\\ZZZZZZVVVQQQMMMIIIGGGDDDAAADDDEEEGGGJJJNNNSSSXXX[[[```dddhhhkkkmmmooorrrssswwwyyy|||~~~~~~xxxqqqllliiifffdddlllsssxxxpppjjjeeeccccccdddeeehhhlllnnnmmmiiifff^^^VVVIII>>>777444222222000000000/////////......------,,,+++++++++++++++++++++************++++++++++++******************,,,,,,,,,++++++++++++***************************---+++))))))*********)))************+++++++++,,,///......---+++******)))---------------------------...///...---...///111000000000000222333555666:::CCCPPP]]]gggmmmppprrroooppprrrsssvvv|||~~~}}}~~~wwwvvvwwwyyy{{{}}}}}}{{{yyywwwtttrrrqqqmmmnnnnnnnnnoooooopppppprrrpppnnnkkkiiieee```]]]YYYUUUPPPKKKHHHFFFCCCAAACCCCCCCCCBBB@@@===:::888666444333333444444333222333333333333333333222222333333333222222333333333333444555666999===CCCHHHOOOTTT[[[ccciiinnntttwww}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvssspppoooooopppoooooommmllljjjhhhfffeeeeeeeeeeeedddddddddccccccccccccdddddddddeeeeeedddddddddccccccccccccbbbbbbaaaaaacccccccccbbb```^^^\\\ZZZYYYVVVQQQMMMJJJGGGDDDBBBCCCDDDDDDGGGJJJOOOSSSUUUYYY]]]bbbeeehhhjjjmmmoooqqqtttwwwyyyzzz|||~~~yyyrrrnnnjjjhhhfffkkkqqq}}}yyyrrrlllgggeeefffgggjjjmmmooonnnkkkgggaaaXXXLLL@@@888444222000000000000000////////////------,,,,,,++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++...,,,***)))******)))(((*********+++++++++,,,,,,***++++++,,,,,,------------------------------------...///...---...///111000000000000111444666888;;;EEETTTaaakkkqqquuuwwwsssuuuwwwyyy}}}zzzyyy}}}|||wwwvvvyyyyyy}}}}}}{{{yyyxxxuuuuuuvvvxxxyyyzzzzzzzzzzzzxxxuuusssppplllgggddd^^^ZZZTTTOOOLLLHHHEEEBBB@@@AAA@@@@@@>>><<<:::888555444333444555555333222333333333333333333444444444333333333333333333444333444555666888<<>>IIIXXXfffooouuuzzz~~~zzz|||~~~xxxuuuxxx}}}{{{vvvwww{{{{{{~~~zzzvvvppplllccc___YYYSSSOOOKKKGGGDDD???>>>===<<<:::999888888555555444555666555444222333333444444444444555555444444333333333333444444333555666666777:::>>>AAAFFFJJJPPPWWW^^^fffmmmrrrwwwyyy|||~~~}}}{{{yyyxxxwwwwwwuuusssrrrrrrrrrqqqpppmmmlllkkkjjjiiihhhhhhhhhffffffffffffeeedddccccccccccccddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```]]][[[YYYTTTRRROOOLLLKKKHHHEEECCCBBBAAAAAAAAACCCFFFIIIJJJLLLPPPUUUYYY[[[]]]```bbbcccfffjjjmmmooorrruuuwwwwwwzzz}}}{{{wwwssspppnnnlllkkkpppxxx~~~~~~xxxppplllllllllmmmooopppooollliiiccc[[[OOOCCC;;;555111///000000000/////////......---------------,,,++++++******))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,************************,,,***))))))***++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------------------...///...---...///111111000///000111444888:::CCCNNN]]]jjjssszzz~~~vvvqqqrrrvvv}}}|||xxxuuuwww{{{~~~yyyuuulllggg```YYYTTTOOOJJJGGG@@@???<<<:::888888999999666555555666777666444222333444444444555555555555444444333333333333444444333444555555666888;;;>>>CCCFFFKKKRRRXXXaaaiiinnnsssvvvyyy~~~}}}{{{zzzyyyxxxwwwvvvttttttuuutttrrrpppmmmmmmlllkkkjjjjjjjjjjjjfffgggggggggfffeeecccbbbccccccddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbaaa___]]][[[YYYTTTRRROOOLLLJJJGGGCCC@@@@@@???>>>>>>???AAACCCEEEFFFJJJNNNRRRTTTVVVYYY[[[[[[^^^cccfffiiillloooqqqsssuuuxxx{{{}}}yyyuuurrrnnnllljjjnnnvvv~~~}}}|||tttoookkklllmmmoooqqqqqqooollleee]]]QQQFFF===777333111/////////.........------,,,---.........---,,,+++******))))))))))))******(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////---...///111111000//////111555888:::FFFQQQ```mmmvvv}}}}}}uuunnnnnnrrruuu|||yyyvvvtttvvv{{{zzztttoooggg```YYYSSSMMMIIIDDDAAA>>>;;;999:::;;;<<<666666666777888777555222444444444555555555666666555444444333333444444555222333444444555666999<<<@@@CCCHHHNNNUUU]]]eeekkkqqqsssxxx|||}}}|||zzzyyyxxxwwwvvvvvvvvvvvvuuurrrpppnnnmmmllllllkkkkkkkkklllfffggghhhhhhgggeeecccbbbcccccccccddddddcccccccccccccccccccccccccccddddddbbbbbbbbbaaa___]]][[[YYYUUUSSSOOOLLLIIIEEE@@@===>>>===<<<;;;<<<>>>@@@AAABBBFFFJJJNNNPPPQQQTTTVVVVVVYYY^^^aaadddgggkkkmmmooorrruuuxxxzzz}}}{{{vvvrrrnnnkkkiiimmmttt~~~~~~vvvqqqjjjjjjlllooorrrsssqqqooofff___SSSHHH???999555333///.........------------,,,---.........---,,,+++******))))))))))))******''''''(((***+++,,,---...*********++++++,,,,,,,,,------------------------)))((('''(((+++------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,------......///,,,---//////...,,,)))&&&222111222444444444:::CCCGGGWWWiiisss{{{|||uuunnnmmmooovvv{{{{{{wwwtttqqquuu|||{{{tttlllfffaaa[[[SSSLLLGGGDDD???;;;999888666555666666777777666444222111444444555555666666777777888777666444444333333333555444444444555777888999===???CCCHHHNNNUUU]]]cccfffllltttzzz}}}~~~}}}|||||||||yyyvvvtttuuuuuuuuuuuuoooooonnnmmmlllkkkkkkjjjkkkjjjjjjiiiiiiiiiiiiiiieeeeeeeeedddddddddccccccdddccccccbbbbbbccccccdddeeedddddddddbbb___ZZZWWWUUURRRMMMJJJGGGEEECCCAAA???>>>===<<<<<<===>>>???BBBDDDFFFIIIKKKMMMNNNNNNTTTVVVYYY[[[]]]aaaeeehhhgggjjjmmmqqqsssvvvzzz}}}{{{xxxuuuqqqnnnmmmnnnuuu~~~~~~ssslllllllllllloooqqqrrrpppooojjjdddYYYLLLAAA999555333000000/////////.........------,,,,,,+++***))))))---,,,++++++******++++++,,,,,,,,,+++++++++******)))***,,,.........,,,++++++******)))))))))))))))+++++++++*********)))))))))***+++,,,---.........,,,,,,,,,---------......++++++,,,------......///......///000///...,,,***222111222444444444;;;CCCLLL\\\nnnxxx{{{tttnnnmmmooorrrvvv}}}yyyvvvrrrpppuuu{{{{{{ssslllgggaaaYYYRRRKKKGGGBBB===;;;:::999888777777888888777666555444555555666777888999999999999999888666555444444444444444333333444666777888;;;===AAAEEEJJJRRRYYY___dddjjjrrrxxx{{{}}}||||||{{{zzzyyyxxxyyyxxxvvvtttpppoooooonnnmmmlllkkkkkkkkkjjjiiiiiihhhhhhiiiiiieeeeeeeeeeeedddddddddddddddccccccbbbbbbccccccdddeeeddddddcccbbb___ZZZWWWTTTPPPLLLHHHFFFDDDBBB@@@???>>>===<<<<<<<<<===>>>@@@@@@BBBDDDFFFHHHJJJKKKOOOQQQTTTVVVXXX[[[___bbbcccfffjjjmmmooorrrvvvyyy|||~~~|||yyyuuuqqqmmmkkklllsss|||ssslllkkkkkklllnnnqqqqqqpppoookkkdddZZZNNNBBB:::555333......---------,,,,,,,,,------,,,,,,+++******)))---,,,++++++******++++++*********++++++,,,,,,,,,***+++,,,......---,,,+++++++++***)))))))))))))))+++++++++*********))))))******++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,++++++,,,------......///000000000000000000//////222000111333444555<<>>===<<<<<<<<<<<<<<<<<<<<<======???BBBDDDFFFHHHJJJMMMOOOQQQTTTXXX[[[]]]```dddfffiiilllooorrruuuxxx|||~~~zzzuuupppllljjjjjjqqq}}}yyyqqqkkkiiiiiijjjmmmpppqqqpppoookkkeee\\\PPPEEE<<<666333.........---------,,,,,,------,,,,,,++++++******---,,,++++++******++++++((()))***+++,,,------...+++,,,---...---,,,+++***++++++***))))))))))))***+++++++++******************++++++++++++***)))((()))***+++,,,---,,,+++***++++++,,,------......///000000/////////000111222222000111333444555===FFFVVVeeeuuu~~~yyysssrrruuutttvvvxxx{{{~~~||||||~~~~~~xxxssspppmmmlllrrrzzz{{{sssllleeeaaaWWWQQQIIIBBB???=========999999::::::::::::::::::888:::<<>><<<:::888777666444333222222222333444555666888:::>>>BBBHHHOOOTTT[[[bbbkkkrrrvvv{{{~~~}}}}}}}}}||||||}}}{{{yyyvvvqqqqqqpppooonnnmmmmmmllljjjjjjiiihhhhhhhhhhhhiiigggggggggfffffffffeeeeeedddccccccbbbbbbccccccddddddcccbbbaaa```]]]YYYVVVQQQNNNJJJGGGEEEDDDBBB@@@???>>>======<<<;;;;;;:::::::::999999:::===???AAACCCEEEHHHJJJLLLOOORRRUUUWWWZZZ]]]```bbbeeehhhkkknnnqqquuuyyy|||{{{uuuooojjjjjjjjjooozzz|||uuunnnjjjffffffhhhkkkoooppppppoookkkggg^^^TTTHHH???888444000000000000////////////------,,,,,,,,,+++++++++---,,,++++++******++++++))))))***+++,,,,,,------,,,------------,,,******,,,+++******))))))************************************++++++++++++******)))***,,,---------++++++++++++,,,------....../////////...---...///111333222000111333444666???HHHYYYhhhwww|||wwwuuuxxxyyyyyy{{{|||||||||{{{zzzvvvwwwzzz{{{uuupppmmmkkkkkkrrrzzz{{{tttmmmjjj\\\VVVMMMFFFBBB@@@???>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAA@@@???===;;;888777444444222222111222333444555777999;;;???DDDKKKOOOWWW^^^gggnnnsssxxx~~~~~~~~~}}}zzzyyyyyyzzzyyyxxxrrrrrrqqqpppooonnnnnnmmmkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffdddccccccbbbbbbccccccdddcccbbb```___^^^[[[XXXUUUQQQNNNJJJHHHGGGEEEDDDBBB?????????>>><<<;;;:::999:::999888777888:::<<<>>>@@@BBBDDDFFFHHHKKKNNNQQQQQQTTTWWWZZZ\\\^^^bbbdddgggjjjooosssvvvzzz~~~}}}vvvooojjjjjjjjjnnnxxxxxxqqqkkkhhhcccdddfffjjjnnnppppppooolllhhhaaaWWWLLLBBB999444111111000000000/////////---------,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++------------,,,++++++***,,,++++++***************************************)))***+++,,,------------***+++---.........---,,,++++++,,,------......//////...---------///000111222000000222444777@@@JJJ\\\kkkyyy|||{{{}}}~~~}}}{{{xxxvvvsssuuuyyyyyysssmmmkkkiiijjjrrrzzz}}}xxxuuuccc^^^UUUMMMHHHFFFCCCBBB??????>>>>>>===>>>>>>????????????@@@AAAAAABBBBBBAAAAAAAAA@@@???===:::999666555333222111222222333444666777999<<>><<<:::999:::999888888888999:::;;;<<<>>>@@@BBBDDDFFFJJJLLLKKKNNNQQQSSSUUUWWW[[[]]]___bbbgggkkknnnrrrwwwzzz}}}~~~~~~wwwpppjjjkkkiiillluuuvvvmmmhhheeeaaaaaadddhhhmmmooopppooollliiiddd[[[PPPDDD:::555/////////.........------------------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***************+++++++++)))***+++,,,---.........,,,,,,,,,---------......++++++,,,------....../////////.........//////000222000000222444777AAAKKK[[[jjjxxx}}}~~~yyyvvvsssuuuzzzxxxrrrllliiihhhjjjrrr{{{zzzxxxvvvyyy|||xxxvvvwwwxxxvvvyyy}}}}}}lllfff^^^WWWRRRMMMJJJHHHDDDDDDBBBAAA@@@AAAAAABBBBBBAAA???>>>>>>@@@AAABBB@@@AAAAAAAAA@@@>>><<<:::777666444333222222222333333444555777999===CCCGGGLLLSSS]]]eeekkkqqqxxx}}}}}}{{{zzzzzzzzzyyyxxxttttttsssrrrqqqpppoooooonnnmmmllllllkkkkkklllllljjjjjjiiiiiiiiihhhhhhhhhdddccccccbbbbbbccccccddd```^^^[[[ZZZYYYWWWTTTRRROOOLLLHHHFFFFFFEEEDDDCCCBBBBBBBBBAAA???<<<:::999999999999888888888888888777999;;;===>>>AAADDDGGGEEEHHHKKKMMMOOOQQQTTTWWWXXX[[[___cccfffjjjooorrrvvvxxx|||yyypppkkkjjjhhhjjjrrr|||uuukkkeeebbb___```bbbggglllooopppooommmjjjeee]]]RRRFFF;;;555////////////.........------------------------------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,...///++++++,,,------......//////000000000000/////////222000000222444777AAALLLYYYgggtttzzz{{{}}}yyytttvvv{{{wwwqqqkkkiiihhhjjjrrr|||xxxtttqqqsssvvv}}}wwwooojjjhhhhhhiiiccceeehhhlllooosssxxx{{{rrrmmmeee^^^YYYTTTOOOLLLHHHGGGEEEDDDCCCCCCCCCDDDDDDBBB???======>>>@@@BBB???@@@AAABBBAAA???===;;;888777555333222222333333222333444555777;;;@@@DDDHHHPPPZZZbbbhhhnnnuuuzzz}}}}}}}}}}}}~~~|||yyyvvvuuutttssssssqqqqqqpppooonnnnnnmmmllllllllllllmmmjjjjjjjjjiiiiiiiiiiiihhhdddccccccccccccccccccddd___]]]ZZZXXXWWWUUUSSSQQQMMMJJJGGGEEEEEEDDDCCCBBBCCCCCCCCCBBB@@@===;;;999888888999999888888777666333555777999:::===@@@CCCAAADDDGGGIIIKKKMMMPPPRRRSSSVVVZZZ^^^aaaeeeiiilllpppqqqvvv}}}yyyqqqkkkiiifffhhhoooyyyuuujjjcccaaa^^^___aaafffkkkooooooooommmkkkggg___TTTGGG<<<555111111111111000000000000---------------------------,,,++++++******++++++))))))***+++,,,------...++++++++++++,,,------...---,,,++++++******++++++))))))******++++++++++++***++++++++++++***))))))---,,,)))((((((***---//////---+++,,,///000///---111000000////////////000000111222222444999AAAHHHYYYdddqqqzzz|||{{{|||}}}zzzxxxzzz~~~~~~wwwqqqllljjjiiikkksss|||zzztttnnnnnnqqqvvv}}}}}}vvvkkkddd```^^^\\\YYYXXXXXXYYY\\\___bbbeeegggkkksssxxxxxx{{{}}}yyyxxxrrrjjjeeeccc___ZZZUUUQQQKKKIIIIIIIIIGGGDDDFFFBBB===:::::::::;;;;;;;;;<<<>>>@@@@@@???===<<<999888666555333333222222333444555666999;;;>>>???HHHMMMTTT\\\dddmmmuuuzzz}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuusssqqqppppppmmmmmmlllllllllkkkkkkkkkhhhiiijjjkkkkkkkkkjjjiiihhhgggeeeeeeeeeeeecccaaa___\\\XXXUUUSSSPPPNNNKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>999888777666666555666666777777888888999999999:::???@@@AAACCCEEEFFFHHHHHHNNNPPPTTTWWWYYY]]]bbbeeefffhhhoooyyy{{{tttooojjjgggggglllrrr~~~~~~wwwooogggaaa^^^^^^```dddiiilllmmmmmmmmmjjjccc\\\SSSIII???888333111///.../////////............------,,,,,,,,,///---+++***++++++***)))***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------.........---+++---///000///---000000////////////000000000222222222333888AAAHHHWWWbbbooowwwyyyxxxyyyzzz~~~|||xxxyyy~~~}}}vvvpppllljjjjjjlllttt}}}zzzsssmmmkkkmmmqqqvvv|||tttmmmccc\\\YYYXXXVVVSSSOOOPPPPPPQQQTTTWWWYYY[[[aaahhhmmmooosss{{{~~~|||{{{{{{wwwqqqmmmllliiiddd```[[[UUUQQQPPPPPPMMMKKKGGGCCC>>>;;;::::::;;;::::::;;;===>>>???>>>===<<<999888777555444333222222333333444666888:::<<<===BBBFFFMMMVVV^^^gggpppuuu{{{~~~}}}|||{{{zzzzzzxxxwwwvvvuuusssqqqppppppmmmllllllllllllkkkkkkkkkiiijjjkkkkkkkkkkkkjjjiiiiiigggeeeddddddcccaaa___]]]ZZZVVVSSSRRRPPPMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>999999888777666666666666666777777777888888888999<<<===>>>@@@BBBCCCDDDEEEIIIKKKOOOQQQTTTXXX\\\___aaadddkkkttt}}}|||uuuooollliiihhhlllrrr|||xxxppphhhbbb]]]]]]___ccchhhlllmmmmmmnnnkkkfff___VVVKKK@@@999444111///.../////////.........---------,,,,,,,,,///---+++***++++++***)))***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,++++++***))))))(((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---/////////...//////...//////000111222000222222222333888AAAGGGWWWbbbnnnvvvwwwvvvvvvxxxzzz~~~|||wwwxxx~~~|||uuuoookkkjjjkkknnnvvv{{{tttnnnkkkkkkmmmpppvvv~~~vvvkkkddd[[[UUUSSSQQQOOOMMMGGGGGGGGGGGGHHHJJJLLLMMMSSSYYY^^^aaahhhqqqxxxzzz}}}|||yyyyyywwwrrrkkkeee\\\WWWUUUSSSPPPNNNIIIEEE???;;;::::::999999888999;;;<<<=========<<<999888777555444333222222333333444555666888::::::???DDDKKKSSS\\\eeennntttyyy}}}~~~}}}}}}|||xxxxxxvvvuuusssqqqpppooollllllllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjiiiiiigggdddcccbbbaaa___\\\YYYWWWSSSQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>>::::::888777777666666666666666666666666777777777888999:::<<<===???@@@AAACCCEEEHHHKKKMMMPPPTTTWWW[[[^^^eeennnvvv{{{{{{zzz}}}vvvqqqnnnkkkjjjlllqqqyyyzzzrrriiiccc\\\\\\^^^bbbggglllnnnnnnnnnlllhhhcccZZZOOOBBB:::444222///.../////////......------------,,,,,,,,,...,,,+++***++++++***)))***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,++++++***)))))))))************************)))*********++++++++++++,,,,,,,,,---------......------------...//////...............///000222222000111222222444999BBBHHHZZZdddpppvvvwwwuuuvvvwwwwww{{{~~~zzztttwww}}}{{{sssnnnjjjkkklllpppyyyyyyrrrnnnkkklllmmmqqq{{{yyyrrrggg```WWWRRROOOMMMKKKHHHEEEDDDCCCBBBBBBCCCEEEEEEIIIMMMRRRVVV\\\fffpppwwwwwwpppfff___[[[XXXTTTQQQLLLGGGAAA<<<:::999888777666777999;;;<<<<<<<<<<<<:::999777555444333333333333333333444555666777888===AAAHHHPPPYYYcccmmmssswww{{{~~~}}}}}}yyyxxxwwwuuusssqqqpppooolllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhfffcccaaa```^^^\\\YYYVVVTTTQQQOOOOOONNNLLLJJJHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@??????<<<;;;:::888777777777777555555555555555555555555666666777999:::<<<======???AAADDDFFFHHHJJJNNNQQQUUUYYYaaaiiippptttuuutttxxx{{{xxxrrrnnnkkkjjjlllpppxxx}}}tttjjjccc]]]\\\]]]```fffkkknnnooonnnmmmjjjeee]]]QQQDDD;;;555222000//////000///...------------------------...,,,******+++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,------+++++++++*********))))))************************))))))))))))************,,,,,,,,,---------......,,,---...............///............///000222222000111333333555;;;DDDKKK\\\eeepppuuuuuussstttuuutttyyy~~~xxxtttrrruuu|||~~~yyyrrrmmmjjjkkkmmmrrr|||wwwrrrmmmlllmmmnnnuuu}}}yyypppjjjbbb\\\TTTNNNKKKIIIEEEBBBCCCBBBAAA@@@@@@@@@AAABBBDDDGGGKKKOOOSSS\\\gggqqq~~~tttlllgggbbb]]]YYYPPPKKKDDD>>>;;;999777666666777888999;;;;;;<<<<<<:::999777666444444333333333333333333444555666777888<<>>@@@BBBCCCEEEGGGJJJMMMPPPUUU]]]dddjjjmmmnnnooorrrvvv{{{zzztttmmmjjjiiilllooowwwwwwmmmeee___]]]]]]```eeekkknnnpppnnnmmmkkkggg___RRREEE<<<666333000//////000///...---------------------------,,,******+++,,,+++******++++++,,,,,,++++++***++++++,,,,,,------------+++++++++***************************************(((((()))))))))*********,,,,,,,,,---------......,,,---......------...000//////...//////000111222///111333444777>>>GGGNNN\\\eeeooosssrrrpppppprrrsssxxx{{{vvvqqqnnnnnnrrr{{{|||xxxpppllliiikkknnnttt~~~xxxrrrooonnnnnnrrrxxx}}}~~~wwwppphhhcccZZZTTTLLLGGGEEECCC???<<>>===<<<<<<===>>>???AAABBBEEEIIILLLRRR___kkkzzzxxxqqqkkkddd^^^VVVPPPIIIBBB>>><<<999888777888888999:::;;;;;;<<<:::999888666555444333333333333333333444555666777999<<>><<<;;;999888888888555555555444444444444444555555666777888999::::::===>>>@@@AAABBBCCCFFFHHHIIIOOOWWW^^^bbbeeefffgggkkkoootttzzz~~~{{{vvvmmmjjjiiikkkooouuu|||qqqjjjbbb```^^^```eeejjjoooqqqooonnnlllhhh```TTTGGG>>>666444111000000000///...,,,,,,,,,------------...---+++******+++,,,++++++***++++++,,,,,,++++++***++++++,,,---------------************************++++++++++++++++++++++++((()))))))))************,,,,,,,,,---------......+++---//////---,,,...000000000////////////000000...111333555999@@@JJJRRR___fffpppsssrrrooopppqqqrrrxxxzzztttoookkkiiikkkpppyyy{{{wwwoookkkiiikkkooouuu{{{vvvssspppqqquuuyyywwwooojjjddd^^^YYYPPPKKKDDDAAA@@@???===:::::::::999999:::;;;===>>><<<===@@@EEEFFFJJJWWWdddsss{{{ssskkkddd]]]WWWOOOHHHCCC@@@===;;;999999999999::::::;;;;;;::::::888666555444444444222222333333555666777888:::===BBBHHHOOOYYYcccjjjoootttzzz~~~}}}}}}zzzyyywwwuuussspppnnnnnnkkkkkkkkkjjjjjjjjjjjjiiiiiihhhfffeeeddddddeeeeeebbb```]]]\\\[[[YYYWWWUUUUUURRROOOMMMLLLKKKIIIGGGDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???===;;;:::999999888666555555555444444444444444555555666777888999999:::;;;======>>>???BBBDDDAAAGGGPPPVVVZZZ[[[]]]___bbbfffmmmrrrwww{{{}}}wwwooollljjjlllnnnssswwwoooeeebbb```aaaeeejjjoooqqqrrrqqqnnniiiaaaVVVJJJAAA777444111000000000///...,,,,,,,,,---------......---+++******+++,,,,,,+++***++++++,,,,,,++++++***+++,,,---.........---,,,************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,---------......+++---//////---,,,...000111000000////////////000...111444666:::BBBMMMTTTbbbiiirrrvvvtttqqqrrrsssrrryyy~~~wwwqqqlllhhhgggjjjnnnxxx{{{wwwnnnjjjiiikkkooovvv}}}xxxssssssvvvxxx}}}uuuooofff___[[[WWWQQQMMMJJJFFF@@@>>>??????===;;;888888888888999;;;===>>>888888<<>>:::::::::999::::::;;;;;;;;;:::888777555444444444222222333444555777888999666999===CCCJJJSSS]]]dddnnnsssyyy~~~~~~~~~}}}zzzyyywwwuuussspppnnnmmmkkkkkkkkkjjjjjjjjjiiiiiihhhgggeeedddccccccddddddaaa^^^\\\[[[ZZZYYYVVVTTTUUUSSSOOOMMMLLLKKKIIIGGGCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<:::999999999666666666555555444444444444444555555666777888888888999:::;;;;;;<<<>>>@@@;;;BBBKKKQQQTTTUUUWWWYYY\\\aaagggmmmqqquuuyyy|||~~~xxxqqqnnnllllllmmmqqq|||~~~~~~{{{sssgggdddaaaaaaeeejjjoooqqqtttsssooojjjcccXXXLLLDDD777555222000000000///...,,,,,,,,,------.........---+++)))***+++,,,,,,++++++++++++,,,,,,++++++++++++,,,---.........---,,,******************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......333111////////////...---...///000///...///000222222333444555999BBBNNNWWWbbbgggmmmrrrsssrrrqqqpppqqqxxx~~~{{{zzzzzz{{{~~~yyypppiiieeedddeeehhhpppyyysssmmmllljjjkkkoooyyy}}}zzzyyyyyy}}}~~~tttjjjfff^^^VVVPPPOOOMMMHHHDDDAAA???===;;;999::::::;;;777888888888888999999999999888:::>>>AAAEEEOOOYYYlll~~~}}}xxxkkkfff^^^WWWPPPJJJDDD@@@>>><<<<<<<<<>>>???>>>===;;;;;;:::999777444222111333222222222333555777888777888;;;@@@HHHQQQYYY^^^kkksss{{{}}}|||{{{yyyyyywwwuuusssqqqooonnnoooooonnnlllkkkjjjiiihhhhhhfffcccbbbbbbaaa___^^^]]][[[YYYYYYYYYXXXVVVTTTNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAA>>>>>>===<<<;;;::::::999888888888777666666555555777777777777777777777777999888888888888:::<<<===BBBEEEHHHKKKLLLNNNQQQSSSXXX[[[```eeejjjooouuuyyy{{{|||vvvqqqmmmkkkkkkooozzz|||xxxyyy{{{llleee___```cccfffkkkqqqppprrrpppkkkeee\\\NNN@@@777555222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++************+++,,,---...///,,,+++++++++***)))))))))+++++++++******)))))))))++++++,,,,,,,,,------------------.........//////000...------...//////......///000000...///000222222333444555999BBBNNNWWWccchhhnnnqqqrrrpppnnnnnnuuu{{{xxxtttttttttuuuzzzzzzpppiiieeedddcccgggppp~~~yyysssmmmllljjjkkkpppyyy}}}}}}}}}~~~ttthhh___YYYSSSLLLHHHGGGFFFCCC@@@===<<<:::888777777777888777888888888888999999999999888:::===@@@DDDMMMWWWiii|||sssnnnfff^^^WWWQQQKKKGGGCCCAAA??????@@@???>>><<<<<<<<<;;;:::888666444333555444333333333333555555666777;;;???FFFOOOXXX]]]jjjsss{{{}}}|||{{{yyyxxxwwwuuusssqqqpppoooooonnnmmmllljjjiiihhhhhhgggeeebbbaaaaaa```^^^]]]]]][[[YYYXXXXXXWWWUUUTTTNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@???>>>===<<<;;;:::888888888777666666555555666666666666666666666666666666666666666888999:::===@@@CCCEEEFFFHHHJJJLLLNNNQQQVVV[[[```eeekkkooovvvzzz|||vvvqqqmmmkkkjjjnnnxxx~~~zzzzzz}}}nnngggaaabbbdddgggmmmrrrqqqsssqqqlllggg^^^PPPCCC888555222111111111000000------------------------,,,++++++******++++++,,,+++++++++,,,,,,++++++***++++++++++++,,,---......++++++++++++************,,,,,,+++++++++***************************++++++++++++,,,,,,,,,------------+++++++++...////////////000000000//////111222222444555666:::CCCOOOXXXdddhhhnnnssssssrrrqqqpppxxx~~~uuuooonnnnnnqqqwww~~~{{{qqqjjjeeedddbbbfffooo}}}xxxssslllkkkkkklllqqq{{{|||}}}tttkkkcccYYYSSSMMMHHHBBB@@@@@@@@@>>><<<;;;:::888666555555666666777888888888888999999999999888999<<<>>>AAAJJJTTTdddyyy}}}xxxpppiiibbb[[[UUUQQQLLLJJJGGGFFFEEEDDDAAA???@@@??????>>><<<:::888777888777555333222222333333555666:::>>>DDDMMMVVV\\\jjjrrr{{{}}}|||{{{xxxxxxwwwuuutttrrrqqqqqqnnnnnnmmmllljjjiiihhhgggfffdddaaa______^^^]]][[[\\\ZZZXXXWWWWWWVVVTTTSSSOOONNNMMMMMMKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;999999888777777666666555666666666666666666666666666666666666666777888999;;;===???AAAAAABBBCCCEEEIIILLLQQQVVVZZZ```fffjjjooorrrxxx}}}|||vvvqqqmmmkkkjjjlllvvv~~~{{{zzzrrrjjjcccccceeehhhnnntttrrrtttsssnnniiiaaaSSSFFF999666333111111111000///........................,,,++++++******++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************....../////////000000000---,,,+++,,,...////////////000111000//////111333333444666777;;;EEEQQQZZZdddiiipppvvvxxxwwwwwwwwwyyyxxxrrrmmmnnnpppvvv~~~}}}ssskkkfffdddaaaeeennn|||xxxssskkkkkkkkkmmmsss}}}}}}zzzmmmccc\\\WWWQQQLLLGGGCCC@@@>>>>>>>>><<<;;;;;;:::999888777777777777777777888888888999999999999888999;;;<<<>>>GGGPPPaaaxxxzzzrrrllleee___ZZZVVVSSSPPPNNNMMMKKKHHHFFFEEEDDDDDDCCCAAA???===<<<999888666444333333333333333666999<<>>===<<<;;;::::::999999888777777666777777777777777777777777888888888888999999::::::;;;===???@@@??????@@@AAAFFFIIIMMMRRRVVV[[[aaaeeehhhlllqqqvvv{{{}}}wwwrrrnnnkkkiiikkkttt~~~~~~{{{yyy~~~tttllleeedddfffhhhnnntttrrrtttsssooojjjcccUUUHHH;;;888333111000000000///............------------,,,++++++******++++++,,,******+++,,,,,,,,,++++++------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,/////////000000000111111000...------...//////...///000111000///000111333333555777999>>>HHHUUU^^^hhhmmmtttzzz||||||{{{{{{||||||uuuoooooopppuuu}}}uuummmgggeeebbbfffooo|||~~~wwwssskkklllmmmpppvvv~~~pppiii___WWWRRROOOLLLIIIEEECCC@@@>>>===<<<;;;:::::::::999888777777777777777777888888888999999999999777888:::;;;===EEENNN```www{{{uuuooohhhddd]]][[[XXXVVVTTTRRROOOMMMIIIHHHGGGFFFDDDBBB@@@>>>:::999777555444444555555333555999;;;???GGGSSS[[[gggqqq{{{~~~}}}}}}yyyxxxxxxvvvuuutttsssssspppooonnnmmmllljjjiiiiiicccaaa^^^]]]\\\\\\ZZZYYYYYYWWWUUUTTTTTTTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;::::::999888888888888888888888888888888999999999:::::::::::::::;;;===??????>>>===>>>>>>>>>AAAEEEIIILLLQQQVVVYYYaaaeeekkkpppuuu{{{xxxsssooollliiijjjrrr|||{{{xxx{{{vvvmmmfffdddeeegggmmmsssqqqssssssoookkkdddWWWJJJ===999444111000000000///---------,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,---------------+++***)))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,000///------...///......000111111111000000222333333555888;;;AAALLLYYYcccooottt{{{~~~vvvpppoooppptttzzzwwwooojjjgggdddhhhqqq}}}}}}wwwssslllmmmooorrryyyuuummm```[[[TTTNNNKKKIIIGGGFFFCCCBBB@@@>>><<<::::::999888888888888777777666666777888888888888999999999999777888::::::<<>>FFFRRR\\\fffppp{{{zzzzzzyyywwwvvvtttssssssoooooonnnmmmkkkjjjiiihhhcccaaa^^^\\\\\\[[[ZZZXXXXXXVVVTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<;;;;;;:::999999999999999999999999888888999999:::999999888:::<<<======;;;;;;;;;<<<;;;===AAACCCFFFIIINNNQQQZZZ]]]bbbhhhmmmtttzzzzzzuuuqqqnnnjjjjjjqqqzzz|||yyyyyy|||yyypppgggdddeeegggmmmsssqqqsssssspppmmmfffYYYMMM>>>:::555111000000000///---------,,,,,,++++++***,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,+++,,,...//////...000111222111000000222444333555888===DDDOOO^^^hhhuuu{{{yyyrrrqqqqqqttt{{{yyyqqqllliiifffkkksss}}}|||wwwsssmmmnnnqqquuu|||{{{pppeee___TTTQQQMMMIIIGGGEEEDDDDDD@@@@@@@@@>>><<<;;;;;;;;;999999::::::999999888888777888888888888999999999888777888:::;;;===EEENNN```xxx}}}tttqqqmmmiiifffbbb^^^[[[WWWVVVTTTQQQNNNJJJGGGEEE@@@???<<<:::777666666666333666:::;;;===EEERRR\\\eeeppp{{{|||{{{zzzxxxvvvtttsssrrrnnnmmmlllkkkiiihhhggggggcccaaa^^^\\\\\\[[[ZZZXXXWWWUUUSSSRRRRRRQQQOOONNNKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999999:::;;;======;;;:::;;;<<<;;;===@@@BBBCCCFFFJJJLLLQQQUUUYYY___dddkkkqqqvvv~~~|||wwwsssoookkkjjjqqqyyy{{{yyyzzz|||rrriiiffffffhhhnnntttrrruuuuuurrroooiii\\\PPP@@@;;;555111///////////////......---,,,,,,++++++,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))******+++,,,---......////////////000000000000***)))(((***---///000///000111222111000000222444222555999>>>EEERRR```kkkwww~~~~~~tttsssssswww~~~zzzrrrmmmkkkhhhmmmttt~~~|||vvvsssnnnooorrrvvv~~~|||pppfff\\\VVVPPPNNNKKKHHHFFFEEEDDDDDD???@@@AAA@@@>>>>>>>>>???<<<<<<=========<<<;;;;;;777888888888888999999999888777888:::;;;===FFFOOO```xxx~~~xxxtttooojjjeeebbb___^^^\\\YYYUUUQQQNNNLLLDDDBBB???;;;888666555444333777;;;;;;===EEERRR]]]eeeppp{{{}}}|||zzzxxxvvvtttrrrrrrlllkkkjjjiiihhhfffeeeeeecccaaa^^^]]]\\\\\\ZZZXXXVVVTTTRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;===>>>>>>===<<<===>>>999;;;===>>>???AAAEEEGGGKKKOOOSSSXXX]]]dddkkkooo{{{}}}xxxtttpppllljjjpppyyy}}}zzzyyy}}}uuukkkhhhhhhiiiooouuusssvvvvvvtttqqqkkk^^^RRR@@@<<<555111////////////000000///...------,,,,,,,,,++++++++++++++++++,,,((()))***+++,,,---------***+++---......---+++***---------,,,,,,+++++++++)))))))))******+++++++++***+++,,,---///000111111------------........................////////////.........//////000111222000444888>>>GGGTTTdddnnn~~~xxxxxxxxx||||||sssmmmkkkkkklllsss}}}vvvqqqlllnnnrrryyyqqqfff]]]TTTNNNLLLLLLJJJIIIGGGGGGFFFFFFBBBBBBBBBAAA@@@???===<<<<<<===>>>>>>>>>===<<<;;;999999999999999999999999===:::999;;;===???FFFNNNbbbyyyzzzsssooolllfffdddbbb___]]]YYYTTTQQQIIIDDD>>>999888888888888888666777;;;>>>DDDPPP[[[fffqqq||||||{{{zzzxxxvvvsssqqqpppnnnllljjjiiihhhgggdddbbbbbb___\\\ZZZYYYXXXUUUTTTUUUUUUTTTRRRQQQOOONNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAABBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>????????????>>>>>>AAA@@@???=========>>>>>>???>>><<<;;;::::::;;;;;;999::::::;;;===???AAABBBEEEGGGJJJNNNTTT[[[ccchhhrrrwwwzzztttpppllljjjnnnuuu|||zzz~~~xxxkkkggghhhiiillloootttwwwwwwtttpppjjj```VVVFFF===555444333000///000///---,,,,,,---...---,,,,,,+++)))((((((((()))******)))'''&&&&&&(((***+++---------,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///............///////////////......//////000111222222555:::@@@HHHVVVeeepppyyyyyyzzz~~~xxxqqqnnnmmmmmmsss~~~|||vvvpppnnnpppuuu|||xxxkkkaaaYYYRRRMMMKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@DDDDDDDDDCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;:::777777999;;;===DDDLLLbbbxxx|||wwwtttnnnllliiieeebbb]]]WWWSSSMMMHHHAAA<<<:::::::::999888777888;;;???DDDPPP\\\fffqqq}}}||||||{{{yyyvvvtttqqqpppooommmjjjiiihhhgggeeebbbdddaaa^^^\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBCCCEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@???????????????BBBAAA???===<<<;;;<<<<<<:::::::::;;;<<<===???@@@@@@BBBEEEIIIMMMTTT\\\aaalllrrr{{{zzztttpppllljjjnnnuuu}}}{{{{{{nnniiiiiijjjlllppptttwwwxxxtttpppkkkaaaWWWGGG>>>666444333000///000---,,,++++++---//////...---,,,+++))))))******++++++***)))))))))***+++,,,---------,,,,,,+++++++++*********************************++++++++++++,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222222333777<<>>===<<<;;;;;;;;;888777999;;;===DDDLLLaaaxxx|||yyyvvvrrrnnniiiccc\\\WWWQQQMMMFFFAAA>>><<<;;;:::999777888<<>>=========;;;;;;;;;:::;;;;;;<<<<<<<<<>>>@@@CCCGGGMMMTTTYYYcccjjjttt}}}zzztttpppllljjjnnnuuu~~~rrrllljjjjjjlllppptttwwwxxxuuuqqqlllbbbXXXHHH???666444333000///000,,,+++***+++...000000///...---,,,+++***++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333444777===CCCKKKXXXfffpppzzz||||||~~~~~~tttooopppnnnpppyyyyyytttppprrruuuzzz~~~pppddd[[[VVVSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>===>>>;;;:::<<<===???FFFMMM```www~~~zzzvvvpppiiiaaa\\\UUUPPPIIIDDD@@@>>><<<;;;:::888999<<<@@@FFFQQQ]]]iiittt~~~}}}|||zzzxxxuuusssqqqpppnnnkkkjjjiiihhheeecccaaa^^^[[[YYYXXXWWWUUUSSSPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBCCCEEEFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDHHHFFFDDDAAA???>>>>>>>>>======<<<;;;::::::::::::<<<===???AAADDDIIIPPPTTTZZZaaalllwww{{{tttpppllliiinnnttt}}}uuunnnjjjhhhkkkoootttwwwxxxvvvrrrmmmdddZZZJJJ@@@777444333000///111...,,,+++,,,.../////////...---+++*********+++,,,++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///............/////////////////////000000111222333444888===CCCKKKWWWeeeooovvv}}}}}}}}}~~~vvvqqqooommmooowww~~~xxxtttqqqrrruuu||||||pppeee]]]XXXVVVUUUTTTUUUUUUVVVVVVUUUTTTTTTPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKJJJHHHGGGFFFDDDDDDAAA===<<<===>>>???EEELLL___vvv{{{vvvnnnfff```WWWRRRKKKFFFBBB???<<<::::::999999===AAAFFFRRR^^^jjjuuu~~~}}}|||zzzxxxuuusssqqqooommmkkkjjjiiigggeeeccc```]]]ZZZXXXWWWUUUSSSQQQOOOOOONNNNNNMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEBBB@@@?????????@@@???===<<<;;;:::::::::===>>>???@@@AAAEEEKKKOOOSSSZZZeeepppzzz{{{uuupppkkkiiimmmttt|||vvvooojjjgggjjjoootttwwwyyyvvvtttooofff\\\LLLBBB888555333000///111111///------......---,,,---,,,+++***)))******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///............////////////000000000000111222333333444888>>>DDDLLLXXXeeennnuuu{{{~~~xxxtttnnnllloooxxx~~~xxxtttrrrrrrvvv}}}yyyqqqhhhaaa]]]\\\[[[[[[[[[\\\\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWYYYZZZYYYYYYXXXUUUTTTRRROOOLLLIIIGGGFFFCCC???============BBBIII[[[rrrzzzqqqhhhbbbWWWSSSMMMGGGDDD@@@===;;;;;;999:::>>>AAAGGGSSS^^^lllwww~~~~~~}}}}}}{{{zzzwwwtttrrrqqqooollljjjiiihhhgggdddbbb```]]]ZZZXXXWWWVVVSSSRRRNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAABBBAAA@@@@@@AAADDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLIIIHHHFFFCCCBBBAAAAAAAAABBBAAA@@@>>>===<<<<<<;;;<<<=========>>>AAAFFFIIIMMMSSS]]]iiittt~~~|||uuupppkkkiiimmmsss{{{xxxpppjjjgggjjjppptttxxxyyywwwuuuqqqggg^^^NNNDDD999555333000///111333000...---......---+++---,,,+++))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////000000000000111222333333666:::@@@FFFNNNYYYfffooosssyyy}}}xxxuuuooonnnqqq{{{xxxuuutttssswww{{{yyytttnnniiifffeeefffdddeeeffffffeeecccaaa___^^^^^^]]]^^^___bbbeeefffeeegggiiikkkkkkjjjgggfffeeeccc___[[[UUUQQQMMMKKKGGGCCC@@@???>>>===BBBHHHVVVmmm|||rrrhhhaaaXXXTTTNNNIIIFFFBBB???===;;;:::;;;>>>BBBGGGSSS___mmmxxx~~~}}}||||||{{{yyyvvvtttqqqpppmmmkkkiiihhhgggfffcccaaa^^^[[[XXXVVVUUUTTTRRRPPPLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDBBBAAAAAABBBEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIGGGFFFEEEFFFIIILLLNNNJJJIIIGGGEEEDDDDDDDDDDDDEEEDDDBBBAAA???>>>>>>>>>===>>>>>>======???CCCFFFHHHNNNWWWaaammmyyy|||uuupppkkkiiilllsss{{{{{{rrrkkkhhhlllrrrtttxxxzzzxxxvvvrrriii___PPPEEE:::555333000///111222000...---...///...---...---,,,+++***++++++,,,,,,+++*********+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------............///............/////////000000000000000111222333444777;;;BBBHHHPPP[[[hhhppppppvvv|||}}}|||~~~zzzuuusssoooooosss~~~yyyuuuttttttxxx~~~~~~{{{zzzwwwtttpppnnnooopppmmmmmmnnnnnnmmmkkkhhhffffffffffffhhhkkkooosssuuuyyy{{{~~~}}}yyyvvvxxxvvvqqqjjjccc]]]XXXUUUKKKGGGDDDCCC@@@???CCCJJJSSSiii~~~sssggg```YYYUUUPPPKKKGGGDDDAAA>>><<<:::;;;???BBBHHHSSS___mmmxxx~~~}}}}}}|||{{{zzzxxxvvvsssqqqpppmmmkkkhhhgggfffeeebbb```[[[XXXUUUSSSRRRQQQOOOMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBCCCFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJHHHEEEDDDEEEIIIMMMPPPKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@CCCGGGFFFJJJRRR\\\hhhuuu|||uuupppkkkiiilllsss|||}}}tttmmmiiimmmttttttxxxzzzxxxvvvrrriii```QQQFFF:::555333000///111000...------///000000//////...---,,,+++,,,---------,,,+++******,,,...///+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------------.........//////............////////////111222222111000111444666999===CCCKKKUUU```jjjqqqsssvvvxxxwwwuuuxxx{{{vvvttttttpppqqqvvv~~~wwwtttuuuuuuyyy|||wwwuuuwwwzzz}}}||||||{{{{{{{{{{{{||||||zzzyyyvvvsssqqqpppooooooooorrruuuyyy}}}xxxqqqeeeZZZVVVMMMEEECCCDDDDDDFFFHHHRRRbbb{{{wwwjjj```WWWUUUQQQLLLHHHDDDAAA??????<<<===@@@CCCIIIUUUaaappp|||}}}{{{zzz{{{yyyxxxwwwvvvtttqqqoookkkjjjiiihhhgggddd```]]]ZZZYYYWWWUUUSSSQQQPPPPPPJJJIIIGGGHHHIIIIIIHHHFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIFFFEEEEEEGGGJJJLLLOOOMMMIIIHHHGGGGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>???AAABBBEEEHHHPPP[[[eeennn{{{xxxsssooolllnnnsss|||tttnnnmmmooorrrxxx|||}}}{{{yyyvvvmmmeeeVVVIII===888666333111111///////////////......---,,,,,,++++++***)))(((((()))************+++++++++//////...---,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,---...///000............////////////111222222111111111444666:::>>>EEEMMMWWWaaalllssstttvvvxxxwwwuuuwww~~~}}}}}}~~~xxxuuutttuuusssuuuyyy}}}vvvsssuuuuuuzzz}}}zzzuuutttvvvzzz}}}}}}zzzwwwtttssssssvvvzzz~~~sssggg^^^TTTJJJFFFEEEDDDDDDGGGPPP___vvv}}}tttggg^^^WWWUUUQQQLLLHHHDDDAAA@@@===;;;<<<@@@DDDKKKWWWcccqqq|||~~~|||zzzzzzyyywwwvvvuuussspppnnnkkkiiigggfffeeeccc```]]]WWWVVVTTTRRRPPPNNNMMMMMMJJJIIIGGGHHHIIIIIIHHHFFFGGGFFFDDDEEEFFFFFFEEECCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHLLLJJJHHHGGGGGGIIILLLNNNQQQNNNKKKIIIIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDFFFMMMXXXaaakkkyyyzzzuuuqqqmmmooottt{{{wwwpppnnnppprrrvvvzzz|||{{{zzzwwwpppgggWWWJJJ===888666333111111///////////////......---,,,,,,++++++***)))))))))************++++++++++++///......---,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,---......///............////////////111222222222111222444777:::???FFFOOOYYYdddnnnuuuvvvxxxyyywwwtttvvv|||~~~|||{{{{{{}}}|||xxxtttssstttvvvxxxzzz{{{tttrrrtttuuuzzz}}}yyyvvvvvvxxx}}}~~~{{{yyyyyy~~~wwwiii]]]QQQKKKGGGDDDCCCEEEMMM[[[nnn}}}xxxoooddd]]]WWWUUUQQQMMMHHHEEEBBBAAA===;;;===AAAEEEMMMZZZfffrrr}}}}}}|||yyywwwuuutttsssrrrooolllkkkhhheeecccbbb```^^^\\\UUUTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLJJJIIIJJJLLLOOOQQQRRROOOLLLKKKKKKKKKKKKIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDJJJSSS\\\fffvvv|||xxxsssoooppptttzzzzzzsssppppppqqqtttxxx{{{{{{{{{yyyrrrjjjYYYLLL???999666333111111///////////////......---,,,,,,,,,+++******))))))************+++++++++,,,.........------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...---------------..................////////////111222222222111222555888:::???HHHQQQ\\\fffpppvvvxxxzzz{{{xxxtttuuu{{{~~~|||{{{zzz{{{}}}~~~~~~}}}zzzxxxuuurrrpppqqquuuyyy}}}~~~xxxrrrpppsssuuu{{{}}}{{{{{{sssfffWWWNNNIIIDDDCCCDDDJJJUUUfffuuu~~~zzzvvvqqqjjjaaa[[[VVVTTTQQQMMMIIIEEECCCBBB???>>>???CCCGGGNNN[[[hhhttt}}}|||wwwuuutttsssrrrpppmmmkkkjjjgggccc```___^^^]]][[[VVVUUUSSSPPPNNNMMMLLLKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFEEECCCDDDEEEEEEDDDBBBDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNQQQSSSRRROOOMMMLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBFFFNNNVVVaaaqqqzzztttpppppptttyyy~~~vvvrrrqqqqqqtttxxx{{{{{{{{{zzzssslll\\\NNN@@@999666333111111///////////////......---,,,,,,,,,++++++******************+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,,,,------...///......------------...............////////////111222222222222333666888999???IIITTT^^^hhhqqqwww{{{}}}}}}yyyuuuuuu{{{}}}|||||||||~~~~~~|||vvvtttqqqmmmlllooouuuzzzzzztttoooooorrruuu||||||nnn]]]RRRKKKEEECCCEEEHHHPPP^^^kkktttzzz|||}}}~~~}}}yyysssrrrpppmmmjjjddd^^^ZZZUUUTTTQQQMMMIIIFFFDDDCCCCCCAAABBBFFFJJJQQQ]]]jjjxxx}}}|||vvvtttrrrqqqqqqooollljjjhhheeeaaa___^^^]]][[[ZZZUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMNNNNNNNNNOOOLLLLLLLLLLLLNNNPPPSSSTTTQQQOOOLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCBBBEEEKKKSSS]]]lllyyy{{{uuupppooorrrxxxxxxsssqqqpppuuuzzz|||||||||zzztttkkk___QQQBBB:::666333111111///////////////......---,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,------.../////////...---------..................////////////000111222222222444777999999@@@KKKWWWbbbkkktttyyy}}}{{{vvvvvv||||||zzz|||}}}~~~vvvsssnnniiihhhlllsssyyy{{{vvvqqqmmmmmmqqquuu}}}xxxeeeWWWNNNFFFDDDEEEEEELLLWWWbbbjjjooopppppppppuuu}}}yyywwwtttsssqqqnnnjjjgggeeeeeeeeedddaaa^^^[[[YYYUUUSSSPPPMMMJJJGGGEEEDDDEEECCCDDDIIIMMMUUUbbbnnn|||}}}|||vvvtttrrrqqqpppooollliiigggdddaaa___^^^]]]ZZZYYYTTTSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIIIIJJJJJJIIIGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNPPPRRRUUUVVVQQQOOOMMMLLLMMMOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDEEEDDDFFFKKKQQQYYYgggttt}}}wwwpppoooqqqvvvxxxsssqqqqqquuuzzz}}}}}}}}}{{{uuummmbbbSSSCCC;;;666333111222///////////////......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///...............//////............////////////000111222222222444777:::;;;CCCNNN[[[fffpppwww|||~~~|||xxxxxx}}}}}}zzzxxx{{{}}}vvvrrrkkkeeedddhhhpppvvvxxxtttoookkklllpppuuu~~~mmm]]]QQQHHHDDDEEEDDDHHHQQQZZZaaaddddddccccccgggmmmtttzzz{{{pppgggdddaaa___^^^\\\ZZZWWWWWWYYYZZZZZZYYYWWWVVVVVVTTTSSSPPPMMMJJJHHHFFFEEEDDDCCCEEEKKKQQQYYYhhhttt~~~|||zzzvvvtttrrrqqqpppooollliiieeecccaaa```___]]]ZZZWWWVVVUUUSSSPPPNNNMMMLLLKKKLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLMMMMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPSSSUUUWWWYYYRRRPPPNNNNNNOOOQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMKKKIIIGGGFFFGGGFFFHHHLLLQQQXXXdddpppzzzyyyrrrppprrruuu}}}wwwsssqqqqqqsssxxx|||}}}~~~}}}wwwpppdddUUUDDD;;;777333111222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------...///000......---......///000111............/////////000000111222333333444777:::===EEEQQQ^^^iiissszzz}}}yyyyyy}}}zzzxxxzzz}}}vvvqqqjjjcccaaaeeemmmsss~~~wwwrrrnnnjjjkkkooouuusssaaaSSSIIIDDDEEECCCFFFMMMTTTZZZ]]]\\\ZZZ[[[^^^ccciiinnnttt{{{}}}wwwmmmbbbZZZXXXTTTSSSRRRQQQOOONNNOOOQQQSSSTTTTTTSSSSSSTTTTTTSSSPPPMMMJJJHHHGGGFFFBBBBBBEEELLLSSS]]]lllyyy}}}{{{zzzvvvtttrrrqqqqqqooollljjjeeecccbbbaaa```]]]YYYVVVYYYXXXVVVSSSQQQPPPOOONNNLLLJJJIIIIIIJJJJJJIIIHHHIIIHHHGGGGGGHHHHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTOOOPPPQQQRRRUUUWWWYYY[[[SSSQQQPPPPPPQQQSSSSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGIIIMMMQQQWWWbbbmmmxxx{{{sssqqqsssuuu|||vvvrrrqqqqqqqqqvvv{{{|||zzzssseeeVVVEEE<<<777333111222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---...///000000---------......000111222////////////000000000000000111222222222333666999>>>DDDPPP___nnnyyy{{{zzz}}}{{{zzzzzzpppfff```]]]]]]ccckkkuuu~~~uuuoookkkiiikkkqqqvvv~~~~~~hhhXXXNNNGGGCCCDDDEEEHHHKKKOOORRRTTTVVVUUUXXX\\\^^^```bbbeeegggkkklllnnnnnniiiaaaYYYSSSLLLKKKIIIGGGFFFEEEEEEFFFCCCGGGKKKNNNPPPPPPQQQRRRRRRRRRRRRQQQNNNJJJGGGDDDDDDEEEGGGKKKTTTbbbqqq{{{|||yyyvvvuuussspppoooooonnnlllkkkgggeeeccc```\\\ZZZXXXXXXWWWWWWVVVUUUSSSQQQOOONNNNNNMMMKKKKKKLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRTTTWWWYYYZZZZZZUUUTTTTTTSSSTTTVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJGGGIIIKKKLLLOOOVVV```hhhvvv|||uuurrrsssuuuzzz~~~uuummmlllnnnrrrwww{{{{{{|||}}}{{{vvvgggZZZIII<<<444222111111////////////............,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---......------------...//////////////////000000000000000111222222222333666999???EEEQQQ```nnnzzz~~~xxxnnnddd^^^[[[\\\aaaiiiqqq}}}tttooojjjhhhkkkpppvvvkkkZZZNNNFFFAAAAAABBBDDDGGGJJJLLLNNNPPPMMMPPPSSSUUUVVVXXXZZZ\\\\\\]]]___^^^ZZZTTTMMMIIIFFFEEECCCAAA@@@@@@@@@AAA@@@CCCGGGJJJKKKLLLNNNPPPRRRRRRRRRPPPNNNJJJGGGEEEFFFGGGIIINNNWWWeeesss}}}|||yyyvvvuuussspppnnnnnnmmmllljjjgggfffccc```]]][[[YYYYYYXXXXXXWWWVVVTTTRRRPPPOOOOOOMMMLLLKKKLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSUUUXXXZZZ[[[ZZZUUUTTTTTTSSSTTTVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTRRRPPPNNNLLLKKKJJJHHHJJJKKKLLLOOOVVV```gggvvv}}}uuurrrrrrtttyyy}}}tttmmmkkkmmmqqqvvvzzz{{{|||}}}zzzvvvjjj^^^LLL>>>777444333222////////////...............------,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------------...//////////////////000000000000000111222222222444777999@@@GGGRRRaaaooo{{{|||uuulllbbb\\\YYYYYY^^^eeennn|||{{{sssmmmiiigggjjjpppwwwppp^^^QQQIIIDDD@@@AAABBBDDDFFFGGGIIIIIIEEEGGGJJJLLLLLLLLLNNNOOOMMMNNNOOONNNLLLHHHDDDAAA@@@???===<<<<<<<<<===>>>???AAADDDEEEGGGIIIMMMOOOSSSSSSRRRPPPMMMJJJGGGEEEGGGHHHKKKQQQZZZhhhvvv~~~|||xxxvvvtttrrrooonnnmmmmmmkkkjjjhhhfffdddaaa^^^\\\[[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQOOOMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSTTTSSSTTTVVVYYY[[[[[[ZZZUUUTTTTTTSSSTTTVVVWWWXXXWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSQQQOOOMMMKKKKKKIIIKKKLLLLLLNNNUUU___fffvvv}}}uuuqqqqqqsssxxx|||sssllljjjlllooouuuzzz{{{|||}}}zzzuuunnnbbbPPPBBB:::666444222////////////............///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------......///000////////////000000000000000222222222222444777999???FFFSSSbbbppp~~~~~~{{{tttjjjaaa[[[XXXWWW\\\cccmmm{{{zzzrrrllliiifffjjjoooxxx}}}}}}~~~tttbbbUUUMMMHHHAAABBBBBBCCCDDDEEEFFFFFFCCCEEEGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGEEEDDDBBBAAA>>>===<<<<<<<<<===>>>???@@@BBBCCCDDDFFFIIINNNQQQSSSSSSRRRPPPMMMJJJGGGEEEGGGIIIMMMTTT]]]jjjxxx~~~{{{wwwuuusssqqqnnnmmmlllllljjjiiihhhfffdddbbb```^^^]]]\\\ZZZZZZZZZYYYWWWVVVTTTSSSPPPNNNMMMMMMMMMMMMLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRSSSSSSUUUXXX[[[\\\[[[ZZZUUUTTTTTTSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYVVVUUUSSSQQQOOOMMMLLLKKKJJJKKKLLLLLLNNNTTT^^^eeevvv~~~uuuppppppqqqvvvzzzrrrkkkiiilllnnntttyyy{{{|||}}}zzzuuuqqqeeeSSSDDD;;;777444222////////////..................---++++++*********---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.....................//////000////////////000000000000111222333333333444777:::===EEESSSbbbqqq{{{tttkkkaaa\\\XXXWWW\\\bbblllzzzyyyqqqlllhhhfffjjjoooxxx}}}wwwuuutttvvv}}}wwwdddVVVMMMHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDEEEFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>===<<<<<<<<<===??????@@@AAACCCDDDEEEIIIOOORRRTTTSSSQQQOOOLLLIIIGGGFFFGGGJJJOOOVVV```lllyyy}}}zzzwwwtttrrrpppmmmlllkkkkkkiiiggggggfffdddbbb```___^^^^^^[[[[[[ZZZZZZXXXWWWUUUTTTPPPOOOMMMMMMNNNNNNLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUYYY\\\]]][[[YYYUUUTTTTTTSSSTTTVVVWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUUTTTRRRPPPNNNMMMLLLJJJKKKLLLLLLNNNTTT^^^eeettt~~~uuupppoooooouuuzzzqqqjjjiiikkkmmmsssyyy{{{}}}{{{vvvrrrfffUUUFFF<<<777333111////////////............------+++***))))))))))))---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///............///000000////////////000000000000111222333333333555888:::>>>GGGTTTbbbppp}}}uuummmddd^^^[[[YYY]]]ccclllyyyyyyqqqllliiigggjjjpppyyyxxxpppnnnnnnrrrzzzxxxdddVVVLLLGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFFFFDDDCCCDDDEEECCCBBBBBBAAA@@@????????????>>>===<<<<<<===>>>??????AAABBBDDDFFFIIINNNRRRTTTSSSQQQOOOLLLIIIGGGFFFGGGKKKQQQXXXbbbooo{{{~~~|||zzzvvvtttqqqooolllkkkjjjjjjhhhgggfffeeecccbbb```___^^^^^^[[[[[[[[[ZZZYYYWWWVVVUUUQQQOOONNNNNNOOONNNMMMKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPRRRUUUYYY\\\\\\ZZZWWWUUUTTTTTTSSSTTTVVVWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWVVVUUUSSSQQQOOOMMMMMMIIIKKKLLLLLLNNNUUU___fffrrr|||uuuooonnnmmmsss~~~zzzrrrjjjiiillllllssszzz}}}}}}wwwrrrfffUUUGGG===888444111////////////............---,,,+++******)))******---,,,,,,++++++,,,,,,---------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,---............---//////......//////000111////////////000000000000111222333333333555888:::BBBJJJVVVbbbnnn}}}xxxooofffaaa]]][[[___dddnnn{{{zzzqqqmmmiiihhhkkkqqqzzz}}}uuullliiijjjnnnwwwvvvdddXXXPPPKKKFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGFFFFFFEEECCCBBBAAA@@@AAA@@@???>>>>>>???@@@@@@@@@BBBEEEGGGIIILLLQQQTTTUUUSSSQQQNNNKKKIIIHHHGGGIIIMMMSSS\\\fffrrr}}}~~~|||yyyvvvsssqqqnnnllljjjjjjiiigggfffeeedddbbbaaa```___^^^^^^ZZZZZZZZZZZZYYYXXXVVVVVVQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOQQQUUUYYY\\\\\\YYYVVVUUUTTTTTTSSSTTTVVVWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWWWWUUUSSSQQQOOONNNMMMHHHJJJKKKLLLOOOVVV```gggpppzzz~~~uuuooonnnlllrrr|||zzzrrrkkkjjjllllllsss{{{~~~~~~yyysssgggWWWHHH???999555222////////////............------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,.../////////...---///////////////000000111////////////000000000000222333333333333555888;;;EEEMMMXXXcccmmmzzzyyyqqqhhhccc___]]]```fffrrrzzzrrrmmmjjjhhhlllqqqzzz|||sssjjjggggggkkkuuuttteee\\\VVVRRRJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHIIIIIIHHHGGGHHHIIIMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDBBBAAAAAAAAABBBCCCCCCFFFIIIKKKMMMPPPTTTWWWUUUSSSQQQNNNKKKIIIHHHGGGJJJNNNVVV^^^hhhttt~~~|||yyyuuussspppnnnkkkjjjiiiiiigggeeedddcccbbb```______^^^^^^ZZZZZZZZZZZZYYYXXXVVVVVVRRRPPPOOOOOOOOOOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNPPPTTTYYY\\\\\\XXXUUUUUUTTTTTTTTTTTTVVVWWWXXXYYY[[[]]]______]]][[[YYYXXXWWWUUUTTTQQQPPPNNNMMMGGGIIIKKKLLLOOOVVV```hhhoooyyy~~~uuuooonnnkkkqqq|||zzzrrrkkkjjjmmmlllttt{{{zzzssshhhXXXJJJAAA;;;777444000/////////..................---------...//////---,,,,,,++++++,,,,,,---------------------------)))***,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---///////////////000111111000000000000111111111111000111222333444666999<<>>777555555222111000//////.........------------------------***+++,,,,,,------,,,,,,------......//////000000.........------,,,,,,,,,------------------------+++,,,......---...///111000000000000////////////000000000000111111111111000111333333444666:::<<>>CCCJJJTTT]]]bbbfffkkknnnrrrxxx~~~wwwuuuqqqooopppvvvzzzrrriii___ZZZWWWWWW\\\cccnnn}}}yyyqqqjjjhhhggghhhooovvv{{{tttmmmiiikkkpppttt}}}yyyvvvtttrrrpppnnnkkkiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffeeefffgggiiikkklllkkkjjjiiifffeeebbb```]]][[[ZZZYYY]]]cccllltttzzzzzzwwwuuusssrrrqqqrrrqqqooommmllljjjhhhffffffeeebbb``````^^^\\\[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPTTTXXXYYYVVVSSSSSSTTTUUUVVVWWWYYYZZZ\\\]]]]]]^^^___aaacccddddddddddddaaa___\\\ZZZWWWTTTOOOKKKIIIIIIJJJJJJLLLQQQXXX]]]___ccciiinnnssszzz~~~vvvooojjjkkkooouuu}}}tttooommmooossszzz|||ssseeeTTTFFF===888666222111000//////.................................***+++,,,,,,---,,,,,,,,,.........---------------,,,,,,---------------------------------------------...///...------...///......//////000000111111000000000000111111111111111333444555555888;;;>>>EEELLLVVV]]]aaaeeeiiilllpppuuu{{{vvvtttqqqooopppvvv}}}wwwkkkcccZZZVVVTTTUUU[[[bbbnnn~~~wwwoooiiigggggghhhooovvv|||tttmmmkkknnnmmmvvvyyywwwtttrrrppppppqqqqqqqqqqqqrrrrrrrrrqqqpppoooqqqrrrtttuuutttrrrpppnnnmmmkkkhhhdddbbbaaaaaaaaadddkkktttzzz~~~{{{wwwuuutttsssssssssrrrpppnnnnnnllljjjhhhgggfffcccaaaaaa^^^\\\[[[\\\\\\\\\[[[YYYYYYWWWVVVUUUUUUUUUUUURRRQQQPPPPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLNNNOOOOOONNNOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPUUUYYYZZZVVVTTTTTTVVVWWWXXXZZZ\\\^^^___``````aaabbbdddeeefffffffffeeecccaaa^^^[[[XXXTTTOOOKKKGGGGGGGGGGGGHHHMMMSSSWWWYYY]]]ccchhhnnnvvvxxxqqqlllkkknnntttzzztttqqqooossszzz|||tttfffVVVHHH???:::888222111000//////.................................***++++++,,,,,,,,,,,,,,,,,,------------------...------------------,,,,,,---------------------------...///...---,,,---///.........///000111111111000000000000111111111111222333444555666888;;;>>>HHHOOOXXX^^^aaadddgggjjjnnnsssxxx~~~vvvuuurrrqqqrrrxxx{{{uuuggg___WWWTTTSSSTTTZZZaaannn~~~vvvooohhhffffffhhhooovvv}}}yyyppplllmmmhhhooowww~~~|||{{{{{{|||}}}yyyzzz{{{|||{{{zzzyyyxxxxxxyyy{{{{{{zzzxxxuuusssrrroookkkhhheeeeeeffffffjjjpppyyy~~~{{{wwwuuutttsssssstttsssqqqooopppnnnkkkjjjiiigggeeecccaaa___\\\[[[\\\]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUSSSQQQPPPPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPUUUZZZZZZWWWTTTUUUWWWXXXZZZ\\\^^^```aaabbbbbbcccdddeeeggggggggggggfffcccaaa^^^[[[XXXTTTOOOKKKFFFFFFEEEDDDEEEIIIOOOSSSUUUYYY___eeejjjsss}}}zzzrrrmmmkkknnnttt~~~xxxuuuppptttzzz|||tttfffWWWIII@@@;;;999222111000//////.........------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------..................------,,,,,,,,,---------------------------...//////---,,,---...---......///000111111222000000000111222222333333333222333666777888<<>>DDDOOOXXXaaadddfffiiikkkjjjkkkmmmqqqyyy{{{tttrrrrrrvvv{{{pppeee___XXXUUUTTTVVV___iiizzzzzzpppiiiddddddfffkkksss|||xxxvvvwww|||ooojjjgggjjjnnnttt|||~~~|||zzzwwwvvvwwwxxxyyy~~~|||{{{yyyxxxwwwvvvtttsssrrrrrrnnnnnnnnnmmmkkkjjjhhhgggdddcccbbb```^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNLLLNNNOOOOOONNNOOOQQQSSSZZZ[[[\\\[[[ZZZ[[[]]]___```aaabbbdddfffggghhhiiikkkkkkjjjiiigggdddcccaaa\\\[[[ZZZYYYWWWSSSMMMIIIEEECCC@@@===<<<===???AAAEEEFFFMMMVVV]]]dddooozzz~~~vvvqqqlllnnnssszzzzzznnn^^^NNNAAA:::777333222111000////////////......---,,,,,,,,,,,,---......................../////////....../////////---,,,++++++*********+++,,,,,,,,,---------......---......//////.........000000000111111111222222000000000111222222333333444222333666888:::???FFFRRR\\\eeehhhjjjmmmnnnlllkkkmmmqqqwwwxxxuuutttwww|||rrrggg```ZZZXXXWWWZZZcccmmm~~~yyypppiiiddddddgggkkkttt}}}|||wwwuuu{{{{{{sssllljjjlllpppwww~~~|||{{{|||~~~}}}|||{{{xxxxxxwwwvvvtttsssrrrrrrnnnnnnnnnmmmllljjjiiihhhfffeeecccaaa___^^^]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOOOOOOOPPPSSSVVV]]]]]]\\\[[[ZZZ[[[___bbbbbbccceeeggghhhiiiiiiiiijjjjjjiiigggeeebbb```___ZZZYYYXXXWWWUUUQQQKKKFFFBBB@@@>>>;;;;;;<<<>>>???@@@AAAGGGPPPXXX```lllwwwxxxrrrmmmooorrrxxx}}}qqqaaaPPPBBB:::666333222111000////////////......---,,,,,,,,,,,,---........................//////............//////000///---+++***))))))(((,,,,,,,,,---------......---......////////////...000000111111111222222222000000000111222222333333444222333666888;;;AAAIIIVVV```iiimmmnnnqqqqqqooommmnnnrrrxxx{{{xxxzzz}}}tttiiiccc]]][[[[[[___hhhrrryyyqqqjjjeeeeeegggkkkttt|||zzzvvvzzz}}}rrrmmmlllnnnsssxxx}}}|||{{{xxxwwwvvvuuusssrrrqqqqqqnnnnnnnnnmmmlllkkkjjjiiigggfffdddbbbaaa______^^^\\\\\\[[[[[[ZZZZZZZZZYYYVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPRRRVVVYYY^^^^^^]]][[[ZZZ[[[___bbbccceeefffhhhiiiiiiiiihhhhhhgggfffeeebbb```^^^]]]XXXVVVUUUTTTRRRNNNHHHDDD???>>><<<;;;;;;<<<>>>???===???DDDMMMTTT\\\iiiuuu|||yyytttnnnooorrrwww~~~tttdddSSSDDD:::666333222111000////////////......---,,,,,,,,,,,,---...........................------,,,,,,------...///...---,,,,,,+++,,,,,,,,,,,,,,,---------......---......///000000//////111111111111222222222222000000000111222222333333444222333666999<<>>===;;;::::::<<<===>>><<<===BBBJJJQQQZZZfffrrryyy{{{vvvnnnooorrrwwwuuufffUUUFFF<<<777333222111000////////////......---,,,,,,,,,,,,---........................------,,,,,,,,,,,,------+++++++++,,,---...000000,,,,,,,,,---------......---...//////000000000000111111111222222222222333000000000111222222333333555222333666999<<>><<<;;;999999999:::;;;<<<<<>>888333222111000////////////......---,,,,,,,,,,,,---..............................------------......,,,+++++++++,,,---......,,,,,,,,,---------......------///000000111111111111111111222222222333333000000000111222222333333555222333666999===EEEMMMZZZeeepppuuuxxxzzz{{{yyywwwwwwzzzyyypppjjjeeedddfffjjjtttxxxlllfffbbbdddiiioooyyywwwrrrqqqrrrzzz|||yyyyyyyyywww{{{~~~}}}|||{{{zzzyyyxxxwwwvvvtttssssssnnnnnnnnnnnnmmmlllkkkkkkjjjiiigggeeecccbbbaaaaaa```___^^^]]][[[ZZZYYYXXXYYYZZZZZZZZZZZZYYYYYYXXXTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRSSSTTTXXX^^^bbbeeeeeedddbbb```___```bbbeeefffhhhhhhgggdddaaa___^^^^^^^^^]]]\\\[[[YYYXXXTTTQQQLLLHHHFFFEEEBBBAAA>>>===;;;999777777777777;;;;;;???FFFMMMUUUaaammmwww}}}}}}xxxmmmooorrrxxx{{{tttvvv{{{wwwiiiYYYIII???999333222111000////////////......---,,,,,,,,,,,,---........................//////............//////000///---+++***(((((((((,,,,,,,,,---------......------///000111111111111111111222222222333333333000000111222222222111111444333555888999;;;CCCLLLZZZeeeqqqvvvyyy||||||zzz||||||}}}vvvsssiiidddeeegggiiiuuuzzzsssjjjeeebbbcccffflllwww{{{qqqpppsssyyy~~~{{{{{{{{{zzz~~~}}}{{{zzzyyyyyywwwuuuuuuvvvvvvtttsssqqqpppooommmllllllkkkkkkjjjhhhfffeeeeeeeeedddbbbcccbbb```^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMOOOQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUVVVXXX\\\bbbfffiiifffbbb```aaabbbcccbbbeeefffffffffdddaaa^^^]]]ZZZZZZZZZZZZXXXVVVTTTSSSQQQNNNJJJGGGEEECCC@@@>>>;;;::::::999888777666666:::999<<>><<<<<<;;;:::999888888777:::999<<>>>>>===<<<;;;:::999999;;;:::<<>>===<<<;;;::::::;;;:::===DDDKKKSSS___iiipppvvv~~~~~~yyyssspppqqqwww{{{xxxtttuuuxxx}}}|||ooo^^^NNNAAA;;;666444111000000000000/////////......------------,,,---......,,,,,,---...//////.........---------------------------------------........./////////............///000111111111222222333333444444555000000000000111222333444444333555888:::===EEEOOOYYYeeerrrzzzxxxlllbbb]]]___bbbggguuuxxxqqqgggbbb___```dddlllyyy~~~}}}yyywwwvvvvvvxxxxxxwwwuuuuuutttsssrrrrrrqqqrrrrrrsssqqqooonnnmmmkkkhhheeedddcccbbbaaa``````___```\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[]]]```cccgggjjjjjjgggdddcccfffjjjmmmoooqqqmmmgggaaa\\\YYYXXXWWWVVVVVVWWWXXXXXXWWWVVVUUURRRPPPLLLIIIGGGEEEBBB@@@??????>>>===<<<;;;::::::<<<:::===DDDKKKSSS^^^iiiqqqwww~~~yyyssspppqqqwwwzzzxxxssstttxxx}}}}}}qqq```OOOBBB;;;666444111000000000000///...............---------,,,---......,,,,,,---..................---------------------------------,,,------------.........------------...///000000111222222333333444444555...///000222333333333333444333555999;;;>>>FFFPPP\\\gggttt|||}}}||||||yyylllbbb[[[]]]```eeetttvvvpppeeeaaa___aaafffmmmyyy{{{yyyxxxxxxxxxxxxwwwuuuuuutttssssssrrrrrrrrrsssrrrqqqppppppooommmiiigggfffeeecccbbbaaa`````````]]]\\\\\\[[[[[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY\\\___aaadddhhhjjjhhhfffeeefffiiimmmpppqqqqqqllleee]]]XXXVVVUUUVVVUUUUUUWWWXXXXXXWWWVVVVVVSSSPPPLLLIIIGGGDDDBBB???@@@@@@???>>>===<<<;;;;;;<<<;;;===DDDKKKSSS^^^hhhqqqwww~~~zzzssspppqqqwww}}}xxxvvvssstttwww}}}rrraaaOOOBBB;;;666444111000000000000///......//////......---,,,,,,---......,,,,,,---...........................------------------------,,,,,,---------.........------------...///000000111222222333333444444555,,,...111333444444333222333333555999;;;>>>GGGPPP___jjjvvv~~~}}}yyyxxxxxx|||zzzlllbbb[[[\\\^^^dddrrr{{{sssnnnbbb______cccgggmmmxxx}}}{{{{{{{{{zzzxxxvvvttttttsssrrrrrrrrrssssssqqqppppppppppppnnnkkkhhhgggfffeeecccaaa``````___]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWYYY]]]___aaadddhhhjjjgggffffffiiimmmppprrrrrroooiiiaaaYYYSSSQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVSSSQQQMMMJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>======<<<;;;===DDDKKKRRR^^^hhhpppvvv}}}zzzssspppqqqwwwyyyuuurrrtttwww}}}sssbbbPPPBBB;;;666444111000000000000///---.../////////...---,,,,,,---......,,,,,,---...........................---------------------------............///////////////...//////000111222111222222333333444444555+++---111444555444222111333333555999;;;>>>GGGPPPaaalllxxxzzzwwwuuuxxx{{{lllbbbZZZ[[[]]]cccqqqyyyqqqlllaaa^^^___dddhhhnnnxxx~~~}}}|||{{{yyywwwtttssssssrrrrrrrrrsssssspppppppppppppppoookkkhhhiiigggfffcccbbb```______]]]]]]\\\\\\[[[ZZZZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPQQQRRRSSSUUUVVVWWWXXXWWWYYY]]]___aaadddgggjjjgggggghhhlllpppsssttttttlllggg^^^UUUPPPNNNOOOQQQSSSTTTVVVWWWXXXWWWWWWVVVTTTRRROOOMMMLLLKKKIIIHHHDDDCCCBBBBBB@@@@@@???>>>===;;;>>>DDDKKKRRR]]]hhhooouuu|||zzzssspppqqqwww{{{wwwrrrssswww}}}tttcccQQQBBB;;;666444111000000000000///---.../////////...,,,,,,,,,---......,,,,,,---...---.....................------------------------////////////000000000000000000000000111222333444111222222333333444555555111111111111222333444555666666888;;;<<>>===@@@>>>???DDDJJJPPP[[[fffqqqvvv|||yyyuuuqqqpppuuu}}}|||wwwuuuuuuwww|||uuudddRRRDDD;;;666333111000000///...---........................222...)))&&&%%%(((,,,///,,,---------.../////////......---,,,,,,,,,------------------.........///000000000111222222333333222333333333333333333444111111111111222333444555666666999;;;<<<@@@JJJVVVcccqqq{{{{{{}}}}}}lllaaaYYYYYY\\\aaappp~~~vvvmmmgggaaa]]]\\\```fffmmmyyy|||xxxvvvyyy}}}}}}|||zzzyyywwwvvvuuutttssssssssstttqqqqqqqqqpppppppppppppppkkkjjjhhheeedddcccbbbbbbaaaaaa```^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRTTTUUUVVVVVVUUUVVVXXXZZZ]]]]]]]]]```eeejjjlllllliiikkkmmmnnnsssxxxvvvpppiii___TTTOOOJJJGGGHHHLLLNNNNNNOOOSSSXXX[[[\\\[[[ZZZYYYWWWTTTSSSRRRQQQQQQMMMMMMKKKIIIFFFCCCAAA@@@AAA???@@@EEEJJJQQQ[[[eeeooottt{{{zzzuuuqqqqqquuu}}}}}}xxxvvvvvvxxx}}}uuueeeSSSDDD;;;666333111000000///...---........................000...---+++++++++---...---------........................------......///------.........///////////////000000111222222333222333333333333444444444111111111222222333444555777777999<<<===AAALLLWWWeeerrr{{{iii___XXXYYY[[[aaappp}}}uuullleee```]]]\\\```fffnnnzzzwwwqqqlllkkkkkklllqqqwww}}}uuunnnnnnrrr|||~~~}}}|||zzzxxxxxxvvvuuuuuutttttttttqqqqqqqqqpppppppppoooooolllkkkiiigggeeedddcccccccccbbbaaa```___^^^]]]\\\]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSTTTVVVVVVVVVWWWZZZ\\\^^^^^^___bbbgggkkkmmmmmmiiilllooorrrvvvyyyuuunnncccZZZPPPKKKGGGDDDEEEIIIKKKLLLNNNSSSXXX[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXXUUUSSSQQQNNNJJJGGGDDDCCCCCCAAAAAAFFFKKKQQQ[[[dddlllrrrzzz{{{vvvrrrqqqvvv}}}yyywwwwwwyyy~~~vvvfffTTTDDD;;;666444111000000000...---...........................///000000000///...---...............---------...............///000111....../////////000000000......///000000111111222222222333333444444444444222222222222333444555555777777999===>>>BBBMMMYYYgggtttwwwggg]]]VVVXXX[[[aaappp}}}tttkkkddd```\\\\\\```fffooo{{{}}}sssjjjddd___^^^^^^___dddjjjsssxxxnnnjjjlllrrr{{{}}}|||zzzzzzxxxwwwvvvvvvvvvvvvrrrrrrqqqqqqppppppoooooommmlllkkkiiigggfffeeedddccccccbbbaaa```___^^^^^^___^^^]]][[[ZZZXXXWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTRRRTTTVVVWWWWWWYYY[[[^^^^^^___aaaeeejjjmmmnnnnnnjjjnnnrrruuuyyyzzztttkkk^^^UUULLLGGGDDDBBBCCCFFFGGGIIIMMMRRRWWW[[[^^^___aaaaaaaaabbbaaa``````___\\\ZZZVVVRRRMMMIIIFFFEEEEEEBBBCCCHHHLLLQQQZZZcccjjjqqqyyy}}}wwwsssqqqvvv}}}yyyvvvwwwyyy~~~xxxgggUUUEEE<<<666444222000000000///---...........................///000111111000...---/////////...---------,,,------------...///000111////////////000000000000.........///000000111111222222333333444555555555222222222222333444555666777777:::>>>???DDDOOO[[[iiiuuu~~~qqqdddZZZUUUWWW[[[aaappp}}}tttjjjddd___\\\\\\aaagggppp|||qqqgggaaa[[[VVVVVVVVVVVV[[[aaaeeerrr~~~qqqjjjjjjkkksss}}}||||||zzzyyyxxxwwwwwwwwwsssssssssrrrqqqpppppppppnnnnnnmmmkkkiiihhhfffeeeccccccbbbaaa```______^^^```___^^^]]][[[ZZZYYYXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTVVVWWWXXXYYY\\\______```ccchhhmmmoooooonnnkkkoootttwwwzzzzzzrrrhhh[[[RRRJJJFFFCCC@@@AAADDDCCCFFFJJJPPPVVV\\\aaadddeeefffhhhiiiiiihhhfffeeeccc```[[[UUUPPPKKKHHHFFFFFFDDDEEEIIILLLPPPXXX```hhhoooxxxxxxsssrrrvvv}}}yyyuuuuuuxxx}}}yyyiiiVVVFFF<<<777444222111111000///.............................................///////////////...---------,,,,,,,,,,,,,,,---...///000////////////000000000000.........///000000111111222222333444444555666666222222222222333444555666777777:::>>>AAAEEEQQQ]]]kkkwww~~~||||||wwwlllaaaXXXSSSWWW[[[aaappp~~~tttjjjddd^^^[[[\\\aaahhhppp~~~tttfff^^^ZZZTTTQQQQQQQQQQQQTTTZZZ\\\hhhwwwsssjjjhhhdddjjjuuu~~~|||{{{yyyxxxxxxxxxuuuuuuttttttsssrrrqqqqqqoooooonnnmmmllljjjhhhgggcccccccccbbbaaa```````````````___^^^]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXZZZ]]]______aaaeeejjjoooqqqpppooolllqqquuuwwwyyyxxxpppfffYYYPPPHHHDDDAAA>>>>>>AAA???BBBGGGMMMTTT\\\dddjjjlllnnnppprrrrrrpppnnnllliiifff```XXXRRRLLLIIIGGGGGGEEEEEEIIILLLNNNUUU]]]eeelllvvv~~~xxxtttsssvvv}}}zzztttuuuwww}}}{{{jjjWWWGGG===777555222111111111///.................................---,,,,,,---///000...............---------,,,,,,,,,,,,,,,---...///....../////////000000000......///000000111111222222222333444555666666777333333222333333444555666777777;;;???BBBFFFRRR___oooyyyuuurrrrrryyy}}}qqqfff___VVVRRRVVV[[[aaaooouuukkkddd^^^[[[[[[aaahhhqqq~~~}}}{{{|||uuukkkaaaZZZXXXSSSQQQRRRRRRQQQSSSXXXYYYdddqqq|||uuuiiieee___ccclllxxx~~~|||zzzyyyyyyyyywwwwwwvvvuuutttsssrrrrrrpppppppppooommmkkkiiigggeeeeeeddddddcccbbbbbbbbb``````_________^^^^^^^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVXXXXXXYYYZZZ]]]___```bbbggglllqqqsssqqqooonnnqqquuuvvvxxxwwwnnneeeWWWNNNFFFBBB???;;;;;;===<<>>BBBHHHPPP\\\jjjttt|||~~~}}}zzzrrrnnnggg^^^VVVPPPLLLJJJGGGEEEEEEIIIKKKLLLRRRYYY^^^fffqqqyyyzzzuuusssvvv|||vvvwwwzzz|||lllYYYHHH===777555333111111111000...........................,,,---...///000000//////,,,------....../////////000//////.........//////------------.........///000000000111222222333333222222333444555666777888222333333333444555555555<<<;;;<<>>666555333111000000000000//////...------------...................................................//////...------------...///////////////000000000000000000111111111222222555444444555777999888777444444555666777888888999:::999;;;???CCCIIITTT```mmmuuu|||}}}yyypppaaaTTTPPPRRRWWWaaaooo{{{}}}vvvjjj```XXXTTTQQQRRRUUU^^^mmm|||wwwllleee^^^^^^___bbbiiivvv{{{rrrmmmmmmqqqzzz}}}|||{{{{{{~~~~~~{{{|||vvvjjj```WWWQQQMMMMMMNNNQQQVVV```kkkrrr~~~~~~~~~}}}}}}zzzzzzzzzzzzxxxvvvtttsssrrrqqqqqqppppppooonnnnnnooonnnmmmllljjjiiigggggggggggghhhggggggfffeeeeeeddddddccccccbbbaaaaaaaaa]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]```dddjjjooorrrsssssssssuuuvvvuuuqqqoookkkaaaWWWMMMHHHAAA<<<999888777666666555888???HHHSSSdddrrr{{{sssmmmeee]]]VVVOOOIIIEEEAAAAAA@@@???>>>@@@DDDHHHOOOUUU```jjjsss{{{|||wwwtttvvv|||||||||~~~rrr]]]KKK???666555333111000000000000//////...------------...............................................................------......000000000000000111111111000000111111111222222222444444444555777888888888444444555666777888999:::<<<;;;===@@@DDDIIITTT___llluuu||||||vvvlll^^^RRRNNNPPPWWWcccrrr}}}xxxlllbbbYYYUUURRRSSSVVV___nnn|||wwwkkkddd^^^^^^___bbbjjjvvv~~~yyywwwyyy{{{uuuqqqtttzzzvvvjjjaaaZZZSSSOOOKKKLLLLLLMMMPPPVVV^^^cccmmmrrryyy}}}~~~~~~~~~{{{{{{{{{{{{yyywwwuuutttrrrrrrrrrqqqppppppooooooooonnnmmmllljjjiiihhhgggggggggggghhhggggggffffffddddddccccccbbbaaaaaaaaa___^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^aaaffflllppprrrssstttuuuxxxyyywwwtttqqqlllbbbWWWMMMHHHBBB===:::888777666666555777>>>EEEOOO^^^lllvvv|||~~~}}}|||wwwqqqjjjeee^^^WWWQQQLLLGGGCCC@@@@@@???>>>>>>???CCCFFFLLLSSS]]]hhhrrrzzz|||wwwuuuwww|||}}}}}}sss^^^KKK@@@777666444222000000000000//////...------------...........................////////////////////////------..................000000000000111111222222111111111111222222222222222333444555666666888888333444555666777888999:::===<<<>>>BBBFFFKKKWWWbbbllluuu|||zzzrrrhhhZZZOOOLLLNNNUUUcccsss{{{ooodddYYYUUURRRSSSVVV___nnn}}}uuujjjccc^^^^^^___bbbjjjwwwzzzqqqiiigggiiilllrrryyyzzzsssiiiaaa\\\XXXSSSPPPKKKLLLLLLLLLLLLPPPUUUXXX___bbbeeeggghhhkkkqqqvvv|||||||||{{{zzzxxxvvvvvvssssssrrrrrrqqqpppppppppnnnnnnmmmlllkkkkkkjjjiiiggggggggghhhhhhggggggfffdddddddddcccbbbbbbaaaaaa`````````___^^^^^^]]]]]][[[[[[ZZZZZZ[[[\\\^^^___bbbhhhnnnrrrrrrsssuuuxxxzzz||||||xxxuuupppdddYYYNNNIIICCC===;;;999888777666555777<<>>>>>>>>======>>>AAADDDKKKQQQ[[[fffpppyyy}}}xxxvvvxxx|||||||||~~~sss^^^KKK@@@888777444222000000000000//////...------------...........................////////////////////////,,,---......///.........//////000000111111222222111111111222222222222333111333444555555666888999222333444555777888999:::;;;;;;===CCCHHHOOO[[[gggoooxxx~~~{{{qqqeeeXXXMMMLLLMMMTTTcccuuu}}}qqqeeeXXXTTTQQQRRRUUU^^^mmm{{{~~~tttiiiaaa]]]]]]^^^bbbjjjwww{{{qqqfffaaa___^^^___cccnnntttwwwxxxyyyzzzwwwrrrkkkfff___[[[ZZZXXXUUUQQQOOOOOOOOOOOONNNOOORRRUUUTTTWWWYYYZZZYYY[[[```eeemmmuuu~~~~~~|||zzzyyyxxxxxxwwwsssssssssrrrqqqqqqppppppoooooonnnnnnnnnmmmmmmmmmggghhhhhhiiiiiihhhhhhhhheeeeeeeeedddccccccbbbbbbbbbaaaaaa```______^^^^^^]]]\\\\\\[[[\\\^^^___```dddiiipppsssssstttwwwzzz|||~~~{{{tttggg[[[OOOJJJDDD???<<<:::999888555444666:::<<<@@@JJJTTT\\\______\\\[[[\\\[[[WWWSSSPPPKKKGGGEEECCCAAA???;;;<<<<<<<<<<<<===@@@CCCIIIOOOYYYcccmmmwww~~~yyywwwyyy|||||||||~~~rrr^^^KKK@@@999777555222111000000000//////...------------...........................////////////////////////,,,,,,.../////////............//////000111111222111111111222222222333333111333666666666666999;;;222222333555666888999999999999<<>>???<<<888888777666666999>>>CCCFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<;;;<<<===>>>???GGGMMMVVVaaajjjttt||||||yyyyyy||||||zzzzzzuuu```MMMAAA999666222000000000000///...------,,,,,,------...////////////////////////////////////000000000000...---,,,++++++,,,---...---...000111111111000///111111111111222333444555555666666888999:::;;;;;;333444555666777888888999>>>===@@@GGGNNNXXXfffsss}}}qqqaaaTTTLLLJJJOOOVVVdddyyy}}}wwwvvvuuutttuuuxxxwwwyyy|||~~~wwwjjj[[[TTTPPPRRRUUU[[[lll~~~{{{pppfff___ZZZ[[[]]]bbbjjjwwwrrrhhh```YYYUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaacccdddfffdddbbbaaa```]]]ZZZWWWTTTSSSQQQNNNKKKJJJJJJKKKQQQUUU___lll{{{~~~~~~~~~}}}}}}zzzyyywwwuuutttsssssssssqqqqqqqqqqqqpppnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggffffffeeefffeeedddbbbaaa````````````aaabbbbbbaaacccfffhhhqqqssswwwyyyzzz{{{|||~~~}}}rrrfff[[[QQQFFF@@@@@@@@@===999999888888888;;;>>>BBBEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<<<<<<<======<<<;;;<<<===>>>???EEEKKKUUU___iiisss{{{|||yyyyyy|||~~~zzzzzz{{{uuu```MMMAAA;;;777444222111111111000...------,,,,,,------...////////////////////////////////////000000000000///......------......///......000111111111000///111111111111222333444555555666777888999:::;;;<<<444555555666777888999999@@@???BBBIIIPPPXXXfffsss{{{ooo```SSSLLLJJJOOOWWWeee{{{wwwtttrrroooppptttuuuxxx|||ppp___VVVQQQRRRTTTZZZjjj|||{{{qqqggg```ZZZ[[[]]]aaajjjwww~~~rrrhhh___YYYXXXYYYYYYYYYYYY[[[]]]___aaabbbbbbdddfffhhhkkknnnoooqqqooommmkkkjjjgggbbb___XXXUUUQQQMMMJJJIIIIIIIIIJJJMMMTTT]]]jjjwww~~~zzzvvvssssssuuuwwwzzz~~~{{{zzzyyywwwuuuuuuttttttssssssrrrrrrqqqooonnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhgggggggggfffeeedddcccbbbbbbbbbbbbcccdddddddddfffiiilllvvvyyy|||}}}}}}}}}~~~~~~~~~uuukkk^^^UUUJJJDDDBBBAAA>>>::::::::::::;;;===???BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA??????>>>======<<<======>>>===<<<<<<<<<===>>>???DDDJJJSSS]]]gggqqqzzz}}}yyyzzz|||}}}xxxyyy|||vvvaaaMMMBBB<<<999555333222222222111......------------......////////////////////////////////////000000000000/////////000000/////////...///000000111111000000111111111222222333444555555666777888:::;;;<<<===555666666777888999::::::@@@@@@CCCIIIOOOWWWeeeqqq|||~~~}}}xxxlll]]]QQQJJJIIINNNVVVfff}}}zzzvvvsssppprrrvvvxxx|||wwweeeZZZSSSTTTUUU[[[jjjzzzzzzqqqggg```YYYZZZ\\\aaaiiivvvvvvlllfffeeeaaa`````````bbbdddgggiiilllmmmnnnpppsssuuuxxxyyyzzzyyywwwvvvtttqqqllliiiaaa\\\VVVPPPLLLKKKJJJIIIIIIJJJMMMSSS\\\gggqqqwww~~~{{{uuuqqqnnnkkkgggiiilllnnnrrrvvv{{{~~~}}}|||{{{yyyxxxwwwvvvvvvuuuttttttsssqqqpppooonnnllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhgggfffeeedddddddddddddddeeeeeeeeefffiiimmmqqq|||~~~~~~~~~{{{~~~~~~~~~}}}wwwoooaaaYYYOOOHHHDDDBBB>>>;;;;;;;;;<<<===???AAABBBCCCGGGGGGGGGGGGFFFEEECCCBBB@@@@@@???>>>>>>>>>????????????>>>======>>>???@@@DDDIIISSS]]]gggpppyyy~~~}}}yyyzzz|||}}}xxxyyy}}}wwwaaaNNNBBB<<<999555333222222111000......------------......////////////////////////////////////000000000000......000111111000......//////000000111111111111222222222222333444555555666666777999:::<<<===>>>666777777888999:::;;;;;;??????BBBHHHNNNUUUaaammmxxxzzzzzzuuujjj\\\OOOHHHHHHMMMVVVggg~~~xxxuuutttxxx|||}}}lll```WWWVVVWWW\\\jjjyyyyyypppfff___YYYYYY\\\```iiivvvyyysssrrrlllkkkkkkkkklllooorrrtttwwwxxxzzz}}}~~~yyysssoooiiicccZZZSSSOOOMMMJJJHHHIIIHHHIIILLLQQQYYYaaaeeekkkooouuu}}}}}}qqqhhhdddaaa___]]]]]]```dddgggjjjooouuuyyy~~~~~~~~~}}}|||zzzyyyxxxwwwvvvvvvtttsssqqqpppoooooommmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggfffeeeeeeeeefffdddeeeeeefffgggkkkpppttt~~~~~~xxx{{{|||{{{zzz{{{wwwqqqccc]]]SSSKKKGGGCCC@@@===<<<<<<>>>???BBBDDDFFFGGGKKKLLLLLLLLLJJJHHHFFFDDDAAA@@@???>>>>>>>>>@@@AAABBBAAA@@@?????????@@@AAAEEEKKKTTT]]]gggpppxxx|||}}}yyyzzz|||yyyzzz{{{wwwbbbOOOCCC<<<999444222111111000//////......------......///////////////////////////////////////000000000000---...///000000///...---000000000000000111111222222222222222333444555666666666888999;;;===>>>???777888888999:::;;;<<<<<<>>>>>>AAAGGGLLLSSS^^^jjjuuuxxxzzzwwwlll^^^QQQIIIHHHMMMWWWhhh}}}zzzyyy~~~rrrdddYYYWWWXXX\\\iiixxxxxxoooeee^^^XXXYYY[[[___hhhuuu{{{{{{{{{{{{|||~~~yyysssooohhh___XXXSSSOOOJJJFFFGGGFFFEEEFFFIIIMMMRRRUUUZZZ^^^dddkkksss{{{}}}{{{{{{~~~}}}qqqjjjaaaZZZXXXWWWUUUSSSSSSWWW\\\___bbbfffmmmssszzz~~~~~~}}}{{{zzzyyywwwvvvuuusssqqqpppoooooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhgggfffffffffffffffddddddeeeeeegggkkkqqqvvv~~~}}}}}}vvvyyyzzzxxxwwwxxxvvvrrrfff```XXXPPPJJJFFFCCCAAA??????@@@CCCFFFJJJNNNPPPSSSSSSSSSRRRPPPLLLIIIGGGCCCBBB@@@>>>>>>???@@@AAADDDCCCBBBAAAAAAAAABBBCCCGGGLLLUUU]]]fffnnnuuuzzz~~~~~~zzzzzz|||{{{yyyyyy~~~xxxcccOOODDD<<<999555222111000///...//////............//////////////////////////////////////////000000000000---......//////......---111000000000000111222333222222222222333444555666666777888:::<<<>>>???@@@888888999:::;;;<<<======>>>>>>AAAGGGLLLRRR]]]hhhuuuyyy}}}|||rrrdddVVVMMMIIINNNYYYkkkuuufffZZZWWWXXX\\\hhhuuuwwwmmmddd]]]WWWXXXZZZ___hhhttt~~~~~~vvvoooeee^^^YYYSSSLLLFFFFFFEEEDDDCCCDDDFFFHHHJJJLLLOOOUUU[[[aaaiiippptttyyyyyyxxxuuuqqqnnnnnnnnnjjjpppuuuvvvwwwvvvooofff```ZZZSSSOOOOOOOOOMMMKKKJJJNNNSSSVVVXXX]]]dddkkkssswww}}}}}}{{{zzzxxxvvvtttrrrpppooooooooonnnnnnnnnnnnmmmmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggffffffffffffgggbbbccccccdddfffkkkrrrwww~~~|||{{{{{{uuuyyyyyyvvvuuuvvvvvvsssiiiddd]]]UUUOOOJJJGGGFFFBBBCCCDDDGGGLLLRRRWWWZZZ]]]^^^]]]\\\YYYTTTPPPMMMIIIHHHEEECCCBBBBBBDDDEEEGGGFFFDDDCCCCCCCCCDDDDDDGGGLLLTTT\\\dddkkkrrrvvv{{{}}}~~~zzzzzz||||||xxxvvv~~~xxxcccPPPDDD>>>:::666333222111000/////////............//////////////////////////////////////////000000000000000//////////////////000111111000000000111222333333333222333333444555666666777888:::===>>>@@@AAA888999999:::;;;<<<======??????BBBHHHLLLRRR]]]gggvvv{{{wwwiiiZZZQQQKKKPPP[[[nnnvvvgggZZZVVVWWW[[[fffttt~~~vvvlllccc\\\WWWXXXZZZ___gggtttxxxyyyxxxxxxyyy|||tttkkkddd___XXXOOOIIIFFFEEEDDDDDDCCCDDDEEEEEECCCGGGLLLQQQWWW]]]cccggghhhiiiiiigggcccaaaaaabbb^^^cccffffffffffff```XXXPPPKKKFFFDDDDDDEEEDDDBBBCCCHHHNNNQQQRRRWWW^^^eeemmmqqqwww|||~~~|||zzzxxxvvvtttqqqpppoooooooooooonnnnnnnnnmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggffffffffffffgggaaabbbbbbccceeekkkrrrwww}}}}}}{{{zzzzzzvvvyyyzzzvvvtttvvvvvvtttkkkggg```XXXRRRNNNKKKIIIEEEFFFGGGJJJOOOWWW^^^bbbgggggggggeeeaaa\\\WWWTTTPPPNNNKKKHHHGGGGGGIIIJJJHHHGGGFFFDDDDDDDDDEEEFFFGGGLLLSSS[[[bbbiiiooosssxxx{{{~~~~~~zzzzzz|||}}}wwwttt~~~yyycccPPPDDD???<<<777444333222111000//////............//////////////////////////////////////////000000000000222111000//////000111222222111000000000111333333333333333333444555666666666777999;;;===???@@@AAA999;;;>>>??????>>>???@@@>>>???BBBGGGJJJOOO[[[hhhuuuqqq```SSSOOOUUU___qqqvvvcccWWWWWWVVVUUU```rrr}}}uuummmddd]]]WWWXXXYYY]]]fffssszzzvvvvvvwww{{{~~~{{{xxxxxxyyy{{{}}}~~~{{{pppfff___YYYSSSOOOIIIFFFBBBAAAAAABBBAAAAAACCCEEEHHHKKKOOOUUU[[[```cccbbb```^^^\\\ZZZXXXWWWWWWWWWVVVUUURRROOOMMMKKKEEEDDDCCCAAA@@@??????>>>???@@@CCCFFFKKKPPPTTTWWWbbbffflllrrrxxx~~~|||{{{zzzyyyxxxvvvuuusssrrrrrrmmmmmmlllllllllmmmnnnnnnmmmkkkjjjjjjjjjjjjiiiggggggggggggggggggffffffeeeccceeeeeedddbbbfffnnnuuuzzz{{{{{{{{{zzzyyyyyyxxxtttttttttttttttssssssrrrmmmjjjddd]]]VVVOOOKKKHHHIIIKKKNNNRRRWWW^^^gggmmmooopppooolllkkkiiiaaaYYYWWWSSSOOOKKKJJJJJJJJJIIILLLMMMLLLIIIEEEDDDFFFIIIJJJNNNRRRWWW\\\aaagggkkkrrruuuxxx{{{|||~~~{{{{{{|||zzzvvv{{{yyydddQQQEEE===:::666333222111///...////////////////////////.........////////////000////////////000000000000111111000000//////......111111222333333333222222444444333444555777999:::999:::<<<<<<<<<===???AAA999;;;>>>??????>>>???@@@???@@@DDDHHHKKKPPP\\\iiiyyyyyyhhhZZZSSSXXX```pppsssbbbVVVVVVUUUSSS^^^ooo}}}uuulllccc]]]WWWXXXYYY]]]eeerrr}}}yyyyyyzzz}}}yyywwwtttrrrrrrsssuuuwwwyyy|||tttjjjbbb\\\UUUPPPLLLIIIEEEBBBBBBAAAAAA@@@AAACCCFFFIIIMMMTTT[[[```cccbbb```]]]ZZZVVVSSSQQQNNNNNNMMMLLLIIIGGGDDDCCCAAA@@@???>>>===<<<<<<<<<===>>>@@@CCCGGGLLLPPPRRR[[[___ffflllrrrwww}}}{{{vvvtttrrrqqqrrrxxx|||}}}|||zzzyyyxxxwwwuuusssrrrrrrnnnnnnmmmmmmmmmnnnnnnooommmkkkjjjjjjkkkjjjiiihhhgggggggggggggggffffffeeeccceeeeeecccbbbfffnnnuuuxxxxxxxxxxxxxxxwwwvvvvvvttttttttttttsssrrrqqqpppkkkhhhccc]]]WWWRRRNNNLLLLLLNNNQQQUUUZZZbbbjjjpppvvvxxxxxxuuutttrrrkkkccc___[[[UUUQQQPPPPPPOOOOOOOOOOOOMMMIIIFFFDDDFFFIIIJJJMMMRRRVVV[[[```fffiiiqqqtttxxxzzz|||~~~~~~zzzzzz||||||xxx|||zzzdddPPPDDD<<<999666333222111///...////////////////////////---............/////////////////////000000000000111111000000////////////111111222333333333333222444444444444555777999:::999;;;<<<<<<<<<===@@@BBB999;;;>>>??????>>>???@@@@@@AAADDDIIIKKKPPP]]]iiizzzooobbbYYY\\\aaannn|||nnn^^^SSSSSSSSSRRR\\\kkk||||||tttkkkbbb\\\WWWXXXYYY]]]eeerrrzzzuuusssqqqoooooopppssstttwww{{{{{{pppggg___WWWRRROOOLLLGGGDDDBBBAAA@@@>>>???AAACCCGGGLLLTTT]]]cccfffdddbbb]]]XXXRRRMMMJJJEEEDDDDDDBBB@@@>>><<<;;;<<<;;;;;;:::999999::::::::::::<<<>>>AAAEEEIIIKKKRRRWWW]]]dddhhhlllppprrrwwwvvvuuurrrmmmgggbbb______^^^```ffflllrrr}}}}}}{{{zzzyyywwwuuutttrrrrrrpppooonnnnnnnnnnnnnnnooommmllljjjjjjkkkkkkiiihhhgggggggggggggggffffffeeecccdddeeeccccccfffmmmsssuuuuuuuuuuuuuuuttttttsssssssssrrrrrrpppooommmlllhhhfffbbb]]]YYYUUURRRQQQOOORRRUUUYYY^^^fffooouuu}}}~~~}}}wwwpppjjjeee___ZZZXXXWWWWWWVVVSSSQQQOOOJJJGGGEEEGGGHHHJJJMMMQQQUUUXXX]]]bbbffflllooosssvvvwwwyyy|||~~~|||~~~zzzzzz{{{~~~zzz~~~{{{eeePPPCCC<<<999555333222111000...////////////////////////---------............///////////////000000000000111000000000000/////////111222222222333333333333555555555666666888999:::999;;;<<<======>>>AAACCC999;;;>>>??????>>>???@@@@@@@@@DDDHHHKKKOOO[[[hhhxxxsssfff^^^___cccmmmvvvhhh[[[QQQPPPPPPPPPYYYfffuuu{{{sssjjjaaa[[[WWWWWWXXX\\\dddqqqyyyvvvuuusssssssssuuuwwwxxxzzz~~~vvvlllbbbYYYSSSPPPLLLGGGDDDBBBAAA@@@???>>>@@@CCCGGGMMMWWWaaahhhmmmkkkfff```XXXPPPHHHDDD@@@@@@???===<<<:::999888888888777777777777888999888888999:::===@@@CCCDDDKKKOOOVVV\\\___aaaccceeehhhgggeeeaaa\\\WWWRRROOOPPPNNNPPPVVV\\\cccooozzz|||{{{zzzxxxvvvtttsssrrrppppppooonnnnnnmmmnnnnnnnnnlllkkkjjjkkkkkkjjjhhhgggggggggggggggffffffeeecccddddddccccccgggmmmqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqpppooommmkkkiiihhhgggeeeaaa]]]YYYVVVTTTSSSQQQTTTWWW\\\bbbjjjsssyyyzzzuuupppiiiccc```___^^^]]]WWWUUUPPPKKKGGGFFFFFFGGGIIIKKKOOORRRUUUXXX]]]```dddgggkkknnnppprrrtttvvvwwwyyy|||~~~}}}yyyyyy{{{}}}|||eeePPPBBB<<<999555333222111000///////////////////////////------------............////////////000000000000000000000000000000000000222222222222333444444555666666666777888999:::::::::;;;=========???BBBDDD999;;;>>>??????>>>???@@@??????BBBGGGIIINNNYYYfffuuuuuujjj```aaacccmmm|||qqqbbbWWWOOONNNNNNOOOVVVaaaooo{{{rrrjjjaaa[[[WWWWWWXXX[[[cccppp~~~|||yyyxxxxxxwwwxxxzzz|||~~~zzzpppeee[[[TTTOOOKKKGGGDDDCCCBBBAAA@@@@@@AAADDDIIIQQQ\\\hhhpppvvvsssmmmdddZZZPPPGGGCCC>>>===<<<;;;999888888888777666666666666777888888777777777888:::<<>>>>>@@@CCCEEE999;;;>>>??????>>>???@@@??????BBBFFFHHHMMMXXXdddtttvvvlll```aaaccclll}}}||||||~~~}}}tttjjj]]]UUUNNNLLLLLLNNNUUU\\\jjj||||||rrrjjjaaa\\\WWWWWWXXX[[[cccooo}}}~~~~~~~~~~~~~~~tttiii___XXXPPPMMMHHHEEEDDDDDDBBBAAAAAACCCFFFKKKTTTaaaoooxxxzzzqqqfffZZZOOOFFFBBB;;;:::999888777666666777777666666666666666777777555555555666888:::===>>>CCCFFFKKKMMMNNNNNNOOOPPPMMMLLLKKKJJJGGGEEECCCBBBDDDAAAAAAEEEHHHMMMUUU^^^qqqzzz~~~|||zzzxxxvvvuuusssrrrqqqooonnnmmmmmmmmmnnnmmmkkkkkklllllljjjiiigggggggggggggggffffffeeedddccccccccceeehhhkkkmmmlllmmmnnnnnnooonnnnnnnnnlllkkkjjjiiigggeeecccbbbaaa___]]]ZZZWWWTTTSSSRRRRRRTTTXXX]]]dddmmmvvv|||}}}xxxsssnnniiifff___YYYQQQKKKGGGEEEDDDCCCEEEGGGIIIJJJKKKMMMQQQSSSXXX[[[^^^``````aaaccceeegggiiilllpppttt{{{~~~{{{{{{|||{{{eeePPPCCC;;;888555333222222111000////////////////////////.........////////////000////////////000000000000000000000111111111111222222222222222333444666777888999999:::;;;;;;:::::::::<<<===>>>???AAADDDFFF999;;;>>>??????>>>???@@@???@@@CCCGGGIIIMMMYYYeeerrr|||uuulll___```bbbkkk}}}{{{zzz{{{{{{~~~{{{vvvnnnfffYYYSSSNNNLLLLLLNNNTTTZZZhhhwww}}}sssjjjbbb]]]VVVWWWWWWZZZbbbnnn|||xxxmmmccc\\\UUUQQQLLLHHHFFFEEECCCBBBBBBDDDFFFLLLVVVeeettt~~~}}}rrreeeXXXLLLDDD@@@:::999777666666666666777777666666555555555666666333333333444666888;;;<<<@@@BBBDDDEEEEEEEEEGGGHHHDDDCCCCCCBBBAAA??????>>>???<<<===@@@CCCEEELLLTTTbbblll|||~~~|||zzzxxxwwwvvvuuutttrrrpppooooooooonnnmmmlllkkkllllllkkkiiigggggggggggggggffffffeeedddcccbbbccceeehhhjjjllliiijjjjjjkkkllllllkkkkkkiiihhhhhhgggeeecccbbbaaa[[[ZZZXXXWWWUUUTTTTTTSSSRRRTTTYYY^^^eeennnxxx~~~~~~wwwpppkkkaaaZZZQQQJJJFFFDDDBBBAAACCCDDDFFFGGGGGGIIIKKKNNNQQQSSSUUUWWWWWWWWWXXXZZZ\\\^^^bbbffflllsss|||||||||~~~zzzdddPPPDDD:::888444333222222111000/////////////////////////////////000000000111111////////////000000000000000000111111111222222222333222111111222555777888999999;;;;;;<<<;;;;;;::::::<<<>>>???@@@AAADDDGGG999;;;>>>??????>>>???@@@AAAAAADDDHHHJJJNNNYYYeeepppyyy{{{rrrjjj___```bbbjjj{{{|||}}}zzz~~~}}}yyytttllldddXXXSSSMMMKKKKKKNNNSSSXXXgggttt}}}ssskkkccc]]]VVVVVVWWWZZZbbbnnn|||zzzpppfff___ZZZUUUPPPKKKHHHFFFCCCBBBCCCDDDGGGLLLWWWfffvvv}}}qqqcccUUUJJJCCC???;;;:::888777777777888888777666555555444444444555222222222333555777:::;;;===>>>@@@@@@???@@@AAACCC??????>>>===<<<<<<;;;;;;;;;999:::===@@@AAAHHHOOOUUU```rrr}}}{{{yyyxxxyyyxxxvvvtttrrrqqqqqqpppooommmllllllllllllkkkiiigggggggggggggggffffffeeeeeecccbbbccceeehhhjjjkkkgggggghhhiiiiiiiiiiiiiiiggggggfffeeedddbbbaaa```VVVVVVUUUTTTTTTTTTUUUUUURRRUUUYYY___fffoooyyy}}}uuuooobbb[[[QQQJJJFFFDDDAAA@@@AAACCCDDDEEEEEEFFFHHHKKKJJJLLLNNNOOONNNNNNOOOQQQUUUWWW[[[___fffnnnwww}}}|||}}}~~~yyydddQQQEEE:::888444333222222111000////////////////////////000000000000111111111111////////////000000000000000000111111222222222222333222111111222555777999999:::;;;<<<<<<<<<;;;::::::<<<>>>???@@@BBBEEEGGG888999:::;;;<<<>>>??????BBBAAADDDHHHJJJLLLTTT]]]nnnvvv~~~zzzqqqgggaaa```ccclllzzz}}}{{{|||~~~~~~~~~}}}}}}zzzvvvrrrjjjbbb\\\TTTLLLKKKMMMOOOUUU[[[eeettt~~~tttjjj```ZZZWWWTTTUUUZZZaaajjjxxx{{{qqqiiiccc[[[XXXSSSNNNJJJGGGFFFFFFCCCDDDGGGNNN[[[hhhsssyyyxxxjjj\\\QQQIIIBBB???===;;;888555444444444555555555555555555555555555555555444555555666777888======?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;===@@@DDDFFFTTT]]]kkkzzz}}}|||{{{{{{zzzxxxuuusssqqqppppppmmmmmmmmmllllllkkkkkkkkkjjjiiihhhggggggfffggggggfffdddcccccceeeffffffeeegggfffeeefffhhhhhhhhhfffeeeccc```^^^]]]\\\YYYWWWWWWVVVTTTRRRQQQRRRSSSTTTWWWZZZ___ccciiipppxxx}}}yyyssseee[[[PPPJJJDDD???>>>AAA??????@@@AAABBBBBBCCCCCCEEEFFFFFFGGGHHHIIIIIIIIIJJJMMMRRRVVV[[[dddooovvv}}}{{{|||yyycccOOOCCC888888666555444333222222000000///...............---------............///000000111111111111000000////////////000000000000111111111222222333333333;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEGGG999999:::;;;===>>>??????BBBAAADDDHHHJJJLLLTTT]]]kkkttt||||||sssjjjbbbaaaccclllyyyzzzxxxyyyzzz{{{}}}}}}||||||}}}~~~|||yyyuuummmeee]]]TTTMMMLLLMMMPPPUUU[[[cccsss~~~tttjjjaaaZZZWWWTTTTTTZZZaaajjjwww~~~tttkkkfff]]]ZZZUUUPPPLLLIIIGGGGGGDDDDDDGGGNNNZZZgggpppvvv{{{sssfffYYYOOOGGGBBB>>>:::999777555444444555666555555555555555555555555444444444444555666777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;===@@@CCCEEENNNVVVcccrrr}}}}}}{{{zzzxxxvvvtttrrrqqqqqqnnnnnnmmmmmmlllkkkkkkkkkjjjiiihhhggggggfffggggggfffdddcccdddeeegggfffeeefffdddddddddffffffeeedddcccaaa___]]]\\\[[[XXXVVVVVVUUUSSSQQQQQQQQQSSSTTTVVVYYY^^^ccciiipppwww}}}xxxqqqcccYYYOOOIIICCC>>>===@@@======>>>>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFJJJNNNRRRWWW___jjjqqq{{{}}}{{{|||xxxbbbNNNBBB999888777555333222222222000000///......................../////////000000000000111111111111000000////////////000000000111111222333444555666666777:::;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@@@@AAABBBEEEGGG999:::;;;<<<===>>>???@@@BBBBBBDDDHHHJJJLLLTTT\\\gggpppzzz~~~}}}uuummmdddcccdddlllxxx|||vvvtttuuuvvvwwwvvvvvvvvvwwwzzz}}}|||xxxppphhh]]]UUUNNNMMMNNNPPPUUU[[[bbbqqqtttjjjaaaZZZWWWTTTTTTYYY```iiivvvxxxoooiii___\\\XXXSSSNNNKKKIIIHHHEEEEEEHHHNNNYYYccclllppppppiii^^^TTTLLLEEE@@@===888777666555444555666777444444444444444444444444333333333333444555666777555666777888999::::::::::::::::::;;;;;;<<<======???>>>======>>>@@@BBBDDDJJJPPP\\\iiiwww{{{zzzxxxvvvuuutttssssssoooooonnnmmmmmmlllkkkkkkjjjjjjiiihhhggggggggggggfffdddddddddfffgggfffeeedddbbbaaabbbccccccbbbaaaaaa___\\\[[[ZZZYYYWWWUUUTTTSSSQQQPPPPPPQQQRRRSSSVVVYYY^^^ccciiipppwww|||}}}rrrkkk^^^UUULLLGGGBBB===<<<>>>:::::::::;;;<<<<<<============>>>>>>???@@@@@@@@@AAADDDHHHLLLPPPXXXcccjjjuuu|||}}}{{{{{{wwwaaaMMM@@@:::999777555333222111111000000///...............////////////000000000111000000111111111111000000/////////000000000111111111222333444555666777777::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCEEEHHH::::::;;;<<<>>>???@@@AAACCCBBBDDDHHHIIIKKKSSS\\\fffoooyyy~~~~~~wwwnnnfffeeefffmmmxxx{{{vvvtttuuuuuuuuurrrrrrrrrsssvvv{{{{{{sssjjj^^^VVVOOONNNOOOPPPUUUZZZbbbpppuuukkkaaaZZZWWWTTTTTTYYY___hhhuuuzzzpppjjjaaa^^^ZZZUUUPPPLLLIIIGGGFFFFFFHHHNNNVVV___eeehhhddd^^^VVVNNNHHHCCC???===999888777666555444555555444444444444444444444444333333333333333444666666777777888999999:::::::::888999:::;;;<<<===>>>>>>AAA@@@??????@@@AAACCCDDDIIINNNXXXdddrrr{{{zzzyyywwwvvvuuuuuuuuuppppppooonnnmmmmmmllllllkkkjjjiiihhhggggggffffffeeeddddddeeeggggggfffeeebbb```______``````___]]]]]]\\\ZZZYYYXXXWWWUUUTTTRRRQQQPPPOOOOOOPPPRRRSSSVVVZZZ___dddjjjpppwww|||}}}tttiiibbbXXXPPPHHHEEEAAA===;;;===999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===@@@DDDGGGKKKRRR\\\dddpppwww||||||vvv```KKK???;;;:::888555333111000000000000///...................../////////000000000000000111111111111000000//////000000000111111111111111222222333444444444999::::::;;;<<<======>>>>>>@@@AAABBBBBBCCCFFFHHH:::;;;<<<===???@@@AAAAAACCCBBBEEEHHHIIIKKKSSS[[[fffpppzzzwwwoooiiihhhhhhoooyyy~~~zzzxxxxxxxxxwwwsssrrrqqqqqqtttyyy~~~}}}tttkkk___WWWQQQOOOPPPQQQTTTYYYaaannnuuukkkaaa[[[VVVSSSSSSXXX___gggtttyyyoooiiiaaa___[[[VVVQQQLLLHHHGGGFFFFFFHHHLLLSSSYYY]]]^^^YYYUUUOOOIIIEEEBBB>>><<<<<<;;;999777555444333222444444444444444444444444333333333333333444666666999999999999999999::::::::::::;;;<<<>>>???@@@@@@DDDDDDCCCCCCCCCDDDEEEFFFJJJNNNUUU___mmm}}}||||||zzzyyyxxxwwwwwwvvvrrrqqqqqqpppnnnmmmmmmllllllkkkjjjhhhggggggffffffeeeeeeeeefffhhhhhhfffeeeaaa___^^^]]]^^^^^^\\\ZZZ[[[YYYWWWWWWWWWVVVTTTSSSQQQPPPOOONNNOOOPPPRRRTTTXXX\\\aaafffkkkqqqwww{{{|||}}}~~~}}}{{{wwwrrrjjj```ZZZSSSKKKEEECCCAAA<<<;;;<<<999999999:::::::::::::::999999:::::::::::::::;;;<<<>>>BBBDDDHHHOOOXXX___mmmuuu~~~}}}uuu___KKK???;;;:::888555333111000000000000///...............------........./////////000000111111111111000000000000000000111111111111444444333333333333222222999999:::;;;===>>>?????????AAABBBBBBBBBCCCFFFHHH;;;<<<===>>>???@@@AAABBBCCCCCCEEEHHHIIIKKKRRR[[[fffpppzzzzzzrrrmmmkkkkkkqqq|||~~~}}}|||{{{vvvtttrrrqqqtttyyyvvvlll```YYYRRRQQQQQQQQQTTTXXX```kkkzzzvvvlllbbb[[[VVVSSSSSSXXX^^^fffsss~~~xxxooojjjcccaaa]]]XXXRRRMMMIIIFFFFFFFFFGGGJJJOOOSSSUUUUUUPPPMMMIIIFFFDDDAAA>>><<<>>>===;;;999777555333222333333333333333333333333333333333333444555666777888888888888999:::;;;;;;??????@@@AAABBBDDDDDDEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJMMMSSS\\\hhhwww~~~|||zzzyyyxxxwwwwwwssssssrrrqqqooonnnmmmmmmmmmllljjjiiihhhgggffffffeeeeeeeeegggiiiiiigggeeeaaa```^^^]]]]]]]]][[[YYYYYYWWWVVVVVVVVVVVVTTTSSSPPPPPPOOONNNOOOQQQSSSUUUYYY]]]bbbfffkkkoootttwwwyyyyyyzzzzzzyyywwwuuutttqqqpppmmmkkkgggaaaYYYTTTNNNHHHCCCCCCAAA===;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>AAACCCFFFLLLUUU\\\jjjsss}}}}}}ttt^^^KKK@@@:::999777555333222111111000000///...............------------............000000111111111111000000000000000111111111222222666666666666555555555555888999:::;;;===???@@@@@@AAABBBCCCCCCCCCDDDFFFHHH<<<<<<===>>>@@@AAABBBBBBDDDCCCEEEHHHIIIKKKRRR[[[dddnnnzzz~~~vvvooonnnnnntttxxxuuusssrrruuuzzzwwwnnnaaaZZZSSSRRRRRRQQQTTTXXX]]]gggtttvvvlllbbb[[[VVVSSSSSSWWW]]]fffrrr~~~|||wwwxxx|||}}}wwwpppmmmeeeccc```ZZZTTTOOOJJJGGGEEEEEEFFFHHHLLLNNNOOONNNKKKIIIFFFEEECCCAAA>>><<<>>>===<<<;;;999777555444333333333333333333333333444444444444555666777888888888999:::<<<>>>@@@BBBFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLOOOTTT[[[fffttt~~~{{{yyyxxxwwwwwwttttttsssqqqpppooonnnmmmmmmlllkkkiiihhhgggffffffeeeeeefffgggiiiiiigggeeebbbaaa___^^^^^^]]][[[YYYXXXVVVUUUUUUVVVVVVTTTSSSPPPPPPOOOOOOPPPRRRUUUVVVYYY\\\aaaeeeiiilllpppssstttsssrrrpppnnnkkkiiihhhdddbbb___]]][[[WWWRRROOOKKKEEEBBBBBBAAA===;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===@@@BBBDDDJJJSSSZZZhhhqqq}}}}}}{{{|||~~~ttt___LLLAAA999888777555333222222222000000///...........................////////////000000111111111111000000000000111111111222222222444444555555666777777888888999:::<<<===???@@@AAAAAACCCDDDDDDCCCDDDFFFHHH<<<<<<===???@@@AAABBBCCCDDDCCCEEEHHHIIIKKKRRR[[[bbbmmmyyyzzzqqqooopppvvvyyyvvvssssssvvv|||yyyooobbbZZZTTTRRRRRRQQQTTTWWW[[[dddpppwwwlllbbb[[[VVVSSSSSSWWW]]]eeerrr~~~|||zzzssstttwww~~~{{{vvvrrrooogggeeebbb\\\VVVPPPKKKIIIEEEDDDEEEGGGJJJLLLKKKJJJIIIGGGEEEDDDCCCBBB>>><<<<<<<<<<<<;;;:::999777666333333333333333333333333555555444555555666777888999999;;;===@@@DDDGGGIIIKKKKKKLLLLLLMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQOOORRRVVV]]]gggttt|||zzzxxxwwwwwwuuutttsssrrrpppooonnnmmmnnnmmmkkkiiihhhgggffffffeeeeeefffhhhjjjiiigggdddcccaaa___^^^^^^]]][[[YYYWWWVVVUUUUUUVVVVVVUUUSSSPPPPPPOOOOOOPPPSSSUUUWWWXXX\\\```dddgggjjjmmmpppnnnmmmkkkiiieeebbb___^^^ZZZXXXUUUSSSRRRPPPLLLJJJIIIDDDAAABBBBBB>>><<<===;;;;;;::::::::::::::::::::::::::::::999999999999;;;===???AAACCCIIIRRRYYYfffooo|||{{{zzz{{{~~~ttt___LLLAAA888888666555444333333222000000///...............////////////000000000000000000111111111111000000000111111111111222222222///000111333555666888888888888:::<<<>>>???AAABBBBBBCCCDDDDDDDDDDDDFFFHHH<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGGGGIIILLLQQQUUUeeeooozzzxxxuuutttyyy{{{zzzyyyzzzzzzpppeee[[[QQQOOOPPPPPPSSSVVVWWW```mmm{{{xxxnnnccc[[[VVVSSSTTTWWW\\\dddrrr|||vvvqqqqqqrrrsssuuuxxx}}}}}}zzzvvvsssrrrqqqgggddd```ZZZTTTOOOKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBB@@@???>>>>>>======<<<;;;999888888777555444444333333444444555666555555555666777999:::999;;;===@@@BBBFFFKKKOOOVVVWWWXXXYYYXXXWWWUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSXXXWWWZZZ___dddjjjwww~~~|||{{{zzzxxxwwwuuuuuutttssssssrrrqqqqqqmmmmmmlllkkkjjjhhhhhhggggggggggggjjjllljjjfffaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYWWWVVVTTTSSSRRRQQQRRRQQQPPPPPPQQQSSSUUUWWW\\\]]]```cccfffggghhhiiifffdddaaa___\\\YYYUUURRRPPPNNNMMMLLLLLLJJJGGGEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===:::;;;<<<===<<<;;;:::999:::999<<<@@@BBBFFFOOOXXXdddqqq~~~zzzzzz{{{pppZZZIII@@@>>>;;;888666666444222111222111111000///......---000...---...111222111///////////////000000000000000111111111111222222222111222333444555777888888999:::;;;===???@@@BBBBBBBBBBBBBBBCCCEEEFFFHHHIII<<<<<<>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIMMMRRRUUUdddnnnzzzzzzxxxwww{{{~~~}}}|||~~~~~~tttfff[[[RRROOOPPPPPPRRRVVVVVV___kkkyyyyyyoooddd\\\WWWTTTTTTWWW[[[cccqqq}}}~~~zzzyyyvvvrrrmmmnnnmmmmmmnnnqqquuuyyy|||~~~}}}{{{yyywwwuuusssrrrllljjjeee___XXXSSSPPPNNNIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999888888555444444444444444444555666666555555666888999;;;<<>><<<<<<<<<;;;;;;<<<<<<===<<<<<<===>>>===<<<;;;:::;;;;;;===AAACCCGGGPPPYYYdddqqqzzzwwwwwwyyy}}}pppZZZIII@@@;;;999666444444333111///111111111000///.........000...---...111222111///////////////000000000111111111111111222222222222222222333444666777888888999:::;;;===>>>@@@AAAAAACCCCCCCCCDDDEEEGGGIIIJJJ<<<<<<>>>???AAABBBDDDDDDFFFGGGHHHHHHIIIMMMRRRVVVcccnnn{{{}}}|||vvvfff\\\RRROOOOOOPPPRRRUUUVVV^^^iiivvvzzzpppfff^^^XXXUUUTTTWWWZZZaaaooo{{{{{{wwwrrrppppppooommmjjjjjjiiihhhgggiiimmmqqqtttvvvwwwxxxyyyyyywwwuuutttqqqnnnhhhbbb\\\VVVSSSQQQLLLKKKIIIFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????======<<<;;;:::999999888555555444444444444555555666666555666777999;;;<<>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<======>>>?????????>>><<<;;;===<<<>>>BBBDDDHHHQQQ[[[dddrrr|||xxxuuuvvvxxx}}}qqqZZZIIIAAA:::888555444444333222000111111000000//////......000///...///000111000////////////000000000111111111111111111222222222333222333444555666777888999:::;;;;;;<<<>>>??????@@@CCCCCCDDDEEEFFFHHHIIIJJJ======>>>@@@AAABBBDDDDDDGGGGGGHHHIIIJJJNNNSSSWWWbbbnnn}}}wwwggg\\\RRROOOOOOOOOQQQTTTVVV^^^hhhttt{{{qqqggg___YYYVVVUUUWWWYYY```lllyyy~~~wwwrrrpppmmmjjjiiiiiijjjiiigggiiigggeeedddeeeiiimmmooopppsssvvvyyyzzzzzzxxxwwwssspppiiibbb\\\VVVSSSQQQPPPNNNJJJFFFDDDCCCBBBCCC????????????????????????=========<<<;;;::::::999666666555555555555666666666666666777888:::<<<>>>AAAEEELLLSSSYYY```gggllllllnnnoooooolllhhhccc```aaa___^^^\\\\\\^^^___aaa___^^^___aaacccfffnnnxxx}}}}}}|||{{{yyyvvvvvvuuutttrrrqqqppppppoooooonnnmmmmmmlllkkkkkkjjjkkkmmmnnnmmmjjjgggdddbbbbbbaaa```___]]]]]]\\\YYYYYYXXXXXXWWWWWWVVVVVVRRRQQQPPPOOOOOOPPPRRRSSSWWWZZZ^^^bbbcccaaa___]]][[[YYYVVVTTTRRROOOLLLIIIGGGDDDAAA??????@@@@@@@@@>>>???????????????>>>>>>======<<<<<<<<<======>>>???@@@@@@AAA@@@???===<<<===<<<>>>AAADDDHHHQQQ[[[eeettt|||xxxuuuwwwzzzqqqZZZIIIAAA;;;999777666666666555333111000000000/////////...////////////000000000000//////000000000111111111111111111222222222333333333333444555777888999:::;;;;;;<<<======>>>??????CCCCCCCCCDDDFFFGGGIIIJJJ>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIIIIKKKNNNSSSWWWbbboooxxxhhh]]]SSSPPPOOONNNPPPSSSVVV]]]gggsss{{{qqqggg___YYYVVVUUUVVVXXX^^^kkkwww{{{xxxsssnnniiihhhgggeeeddddddeeeeeeeeegggeeedddcccdddhhhkkkmmmpppssswww{{{}}}}}}{{{zzzvvvrrrkkkccc\\\WWWTTTSSSSSSPPPLLLHHHEEECCCCCCCCC>>>????????????@@@@@@@@@>>>======<<<<<<;;;;;;;;;777666666555555666666777666666666777999<<<>>>@@@FFFJJJQQQXXX___ffflllqqqqqqqqqrrrqqqooojjjeeebbbcccbbb```______```bbbcccbbbaaaaaacccccceeellluuu|||~~~~~~}}}|||zzzxxxwwwvvvuuusssrrrqqqpppnnnnnnmmmmmmllllllkkkkkklllnnnppppppnnnjjjgggeeebbbbbbaaaaaa```___^^^^^^YYYYYYXXXXXXWWWWWWWWWVVVSSSRRRPPPOOOOOOPPPQQQRRRUUUXXX]]]aaabbbaaa___]]][[[YYYWWWUUUSSSPPPMMMJJJHHHEEEBBB@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>>>>============>>>???@@@AAABBBBBBCCCCCCBBB@@@???>>>>>>===>>>AAACCCHHHRRR\\\gggvvv{{{wwwuuuwwwzzzqqq[[[JJJAAA;;;999777666666666555333000000000000////////////...//////000///000000111000000000000111111111111111222222222222333333333333444555666888999::::::<<<<<<======>>>???@@@@@@BBBBBBCCCDDDEEEGGGHHHIII@@@AAAAAABBBDDDEEEEEEFFFHHHIIIJJJJJJKKKOOOTTTXXXcccppp{{{iii^^^TTTPPPOOONNNOOORRRTTT[[[eeeqqqzzzpppfff^^^YYYVVVTTTUUUXXX^^^jjjwww~~~vvvqqqooolllhhheeecccbbbbbbaaaaaabbbcccdddgggffffffgggiiilllooopppvvvyyy}}}{{{wwwoooggg___ZZZWWWVVVTTTRRROOOKKKGGGEEEDDDCCC??????@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<777777666666666666777777666666777888:::===@@@BBBJJJOOOVVV^^^eeelllrrrvvvtttttttttrrrooolllhhhfffddddddcccbbbbbbcccddddddcccaaabbbcccccccccjjjrrryyy~~~}}}{{{zzzyyyxxxwwwuuusssrrrrrrnnnnnnmmmmmmllllllllllllmmmppprrrrrrooojjjgggfffccccccbbbaaaaaa```______[[[[[[ZZZZZZYYYXXXWWWWWWUUUSSSQQQPPPOOOPPPQQQRRRTTTWWW\\\```bbbcccbbbaaa]]][[[XXXWWWUUUSSSOOOMMMIIIFFFCCCAAAAAAAAA???>>><<<======>>>>>>>>>>>>============>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>???BBBDDDIIISSS^^^jjjxxxzzzuuusssuuuyyyrrr[[[JJJBBB:::888555444444333222000000000000000////////////...///000000//////000111000000000111111111222222222222222222333333333333444555666777888999:::;;;<<<<<<===>>>@@@AAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLOOOUUUXXXdddqqq{{{jjj___TTTPPPOOONNNOOORRRQQQXXXbbbnnnyyyoooddd\\\XXXUUUSSSUUUWWW]]]jjjvvv~~~xxxqqqllljjjiiigggdddaaabbbbbbcccdddeeehhhjjjkkklllnnnpppsssvvvxxxyyy~~~yyyqqqhhhaaa[[[XXXWWWUUUSSSQQQNNNJJJGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===============888777777666666777777888666666777999;;;>>>AAACCCJJJPPPXXXaaaiiipppwww{{{xxxwwwvvvsssqqqnnnlllkkkfffeeeeeeeeeeeeeeeeeefffeeecccccceeeddddddjjjrrrvvv~~~}}}zzzxxxwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}||||||{{{zzzxxxvvvuuussssssoooooonnnnnnnnnnnnmmmmmmooorrrtttsssooojjjhhhgggcccccccccbbbbbbaaa``````___^^^^^^\\\[[[ZZZYYYYYYVVVUUURRRPPPPPPPPPQQQRRRTTTVVV[[[___ccceeeffffffbbb```^^^\\\[[[XXXUUURRRLLLIIIGGGEEEDDDBBB@@@>>>;;;<<<======>>>>>>======<<<===>>>@@@BBBEEEGGGIIIKKKKKKKKKKKKJJJHHHFFFEEECCCAAAAAADDDFFFKKKVVVaaammmzzz{{{wwwtttvvvzzzrrr[[[JJJBBB;;;999666444444333111///////////////000000000000---///111000///...000222000000111111111222222222222222222333333333444444555555666777999:::;;;;;;<<<===>>>???AAACCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLPPPUUUYYYdddrrrxxxjjj___TTTPPPOOOMMMOOOQQQOOOVVV___lll~~~xxxnnnccc[[[WWWTTTSSSUUUWWW]]]jjjwww}}}wwwpppkkkjjjjjjhhhfffcccdddeeefffhhhkkknnnqqqppprrrvvvyyy}}}~~~yyyqqqhhh```[[[XXXWWWUUUTTTRRRPPPMMMIIIFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============888888777777777777888888666777777999<<>>>>>======<<<===>>>AAADDDGGGJJJKKKNNNNNNOOONNNMMMKKKJJJHHHEEECCCCCCFFFHHHMMMXXXdddooo|||~~~zzzwwwyyy|||rrr[[[JJJBBB>>><<<888666666444222111////////////000000000000---///111111......000222000111111111111222222222222222333333333444444444555555666888999:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJNNNSSSXXXcccooouuufff]]]UUUQQQNNNLLLMMMQQQWWWYYY```nnnxxxoooeee^^^XXXTTTSSSVVVZZZ```jjjuuuyyyxxxuuuqqqooommmlllllljjjlllnnnpppqqqtttxxx{{{~~~vvvlllbbb[[[VVVTTTXXXVVVTTTRRRQQQNNNJJJGGGGGGFFFDDDBBBAAAAAABBBBBBBBBBBBBBBAAA???>>><<<;;;<<<:::888777888888777666888999999999999;;;???BBBJJJNNNVVV^^^gggpppxxx}}}~~~|||zzzwwwuuusssssspppmmmjjjjjjlllnnnmmmlllmmmllljjjiiijjjlllppprrr{{{|||}}}xxxpppiiieeecccaaa```^^^___aaaccceeeggghhhhhhnnnpppsssuuuxxx|||~~~}}}{{{{{{yyyxxxvvvuuutttssswwwuuusssqqqooonnnnnnnnnttttttttttttqqqnnnkkkiiifffffffffeeedddbbb```^^^aaa```^^^^^^^^^\\\ZZZXXXVVVUUUTTTRRRQQQQQQQQQQQQUUUYYY```fffjjjmmmqqqsssppppppooollliiiddd```]]]WWWTTTPPPLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAAAAABBBAAABBBCCCEEEHHHKKKOOOQQQRRRSSSTTTSSSQQQNNNJJJHHHHHHHHHGGGHHHMMMUUU___gggtttzzzwwwyyy}}}uuu^^^KKKAAA;;;:::888666444222111111000000000000000000000000111111111000000000000000111111222222222333333333333333222222222333444444666777999999888999<<<>>>???AAACCCDDDCCCCCCDDDFFFJJJIIIHHHGGGHHHJJJMMMNNNCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJNNNTTTXXXbbbnnn}}}rrreee]]]TTTQQQOOOMMMNNNRRRVVVXXX```nnnyyypppfff___YYYUUUTTTVVVZZZ```kkkuuu~~~|||zzzwwwtttsssrrrrrrrrrsssvvvwwwzzz}}}yyyoooeee___[[[YYYXXXWWWUUUTTTRRRPPPKKKHHHEEEDDDCCCAAAAAAAAABBBBBBDDDDDDCCCCCCAAA@@@???>>>>>><<<:::999999999888777777888999888888:::>>>AAAFFFKKKSSS[[[dddnnnwww|||~~~|||{{{yyyxxxuuurrrooooooqqqrrrrrrpppqqqooommmkkkkkknnnqqqsss|||}}}~~~{{{rrrmmmeee___[[[YYYWWWVVVUUUVVVWWWYYY[[[\\\]]]^^^```bbbfffjjjmmmsssxxx}}}~~~~~~}}}|||{{{zzzyyyxxxwwwvvvxxxvvvtttrrrqqqppppppppptttttttttsssqqqmmmjjjhhhffffffffffffeeecccbbbaaacccaaa`````````^^^\\\ZZZYYYWWWUUURRRQQQRRRSSSSSSVVV[[[bbbhhhmmmqqquuuwwwxxxwwwvvvtttpppkkkgggeee]]]ZZZUUURRRPPPNNNKKKIIIEEEDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEIIIMMMPPPRRRVVVWWWWWWWWWTTTQQQMMMKKKIIIIIIIIIJJJOOOWWWbbbiiiwwwzzzwwwyyy}}}uuu___LLLBBB;;;:::888666444222111111000000000000000000000000111000000000000000000000000000111111111222222222333333222222333333444555777888999::::::;;;===??????BBBDDDEEEEEEEEEFFFHHHJJJIIIHHHHHHIIIKKKMMMOOOAAACCCEEEGGGGGGGGGFFFEEEGGGHHHHHHIIIJJJNNNSSSWWWaaammm~~~yyyoooddd[[[TTTQQQPPPNNNPPPTTTVVVYYYaaaooo{{{qqqggg___YYYVVVTTTWWW[[[```kkkuuu~~~}}}|||||||||~~~}}}sssiiiccc```___\\\[[[ZZZYYYWWWTTTPPPLLLFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;:::999777888888777777999<<>>>>>CCCJJJSSS]]]hhhrrryyy{{{}}}}}}{{{yyyzzz|||}}}~~~}}}yyyvvvtttvvvxxxzzz~~~}}}|||xxxqqqiiiccc[[[WWWQQQLLLJJJJJJIIIHHHLLLLLLMMMNNNOOOQQQTTTUUUXXXYYY[[[\\\^^^aaaeeehhhppptttzzz~~~~~~~~~}}}}}}||||||xxxwwwvvvtttssssssttttttvvvuuutttrrrooollljjjhhhdddeeeeeeffffffffffffffffffeeecccccccccccc```^^^]]]ZZZVVVSSSRRRSSSVVVXXXZZZ___gggnnntttzzz~~~yyyvvvsssoookkkfffbbb___\\\YYYWWWUUUTTTRRRPPPNNNLLLKKKKKKJJJKKKNNNQQQVVVZZZ]]]^^^```aaaaaa___\\\WWWSSSPPPKKKKKKLLLNNNTTT^^^iiiqqq~~~zzzwwwyyy}}}ttt___OOOFFF;;;:::888666444222111111////////////////////////000000000000000111111111000111111111222222222222333333333333333444555666666888:::;;;;;;===@@@BBBAAACCCFFFGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQ???AAADDDGGGHHHGGGFFFDDDBBBDDDEEEFFFHHHKKKOOORRR]]]iiizzz}}}tttjjjaaaXXXQQQPPPOOOOOORRRVVVXXX\\\eeeqqq{{{qqqeee]]]ZZZVVVUUUWWW[[[```jjjttt}}}tttmmmiiiggghhhgggfffeeeccc^^^XXXTTTLLLKKKHHHGGGGGGIIILLLMMMLLLLLLKKKKKKIIIHHHFFFEEEBBB@@@===<<<<<<<<<:::999888888888666666777:::<<<===AAAHHHPPPZZZeeeooovvvyyy{{{}}}~~~~~~|||||||||{{{yyyyyy{{{|||~~~|||yyyuuuppphhh___YYYSSSPPPKKKIIIHHHHHHHHHHHHLLLLLLMMMOOOQQQSSSUUUVVVXXXYYYZZZZZZ[[[\\\```bbbiiimmmsssyyy~~~~~~~~~}}}}}}}}}|||xxxwwwvvvuuutttuuuuuuvvvwwwvvvuuurrrooommmjjjiiiddddddeeeeeefffgggggghhhfffeeeddddddddddddbbb___^^^[[[WWWTTTSSSTTTWWWYYY\\\```hhhooovvv}}}~~~|||wwwsssnnnjjjgggdddaaa___^^^]]]ZZZXXXUUUSSSRRRRRRQQQRRRUUUXXX\\\___aaabbbdddddddddbbb^^^YYYTTTRRRKKKLLLMMMPPPVVVaaammmuuuzzzwwwyyy}}}sss^^^NNNFFF;;;:::888666444222111111//////////////////////////////000000111111111111222222222333333333444444333333333333444555666777666777999;;;<<<===AAACCCBBBDDDGGGHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRSSS???@@@CCCEEEGGGGGGFFFEEEAAACCCEEEFFFHHHJJJNNNQQQZZZgggvvv}}}~~~}}}~~~||||||zzzrrriii___WWWPPPNNNNNNNNNQQQUUUXXX]]]fffqqq~~~{{{qqqeee]]]ZZZVVVTTTVVVZZZ___iiisss~~~wwwrrrpppooonnnmmmkkkhhhccc\\\WWWOOOMMMKKKHHHHHHJJJMMMOOOQQQQQQPPPNNNLLLJJJHHHGGGCCCAAA>>>======<<<;;;999999999888777666666999<<<===AAAFFFMMMVVV```jjjqqqvvvvvvvvvwwwwwwxxxxxxyyyvvvwwwwwwwwwyyy}}}~~~|||{{{zzzzzzzzzwwwrrrlllfff^^^VVVQQQLLLIIIGGGFFFGGGIIIIIIIIIKKKMMMPPPSSSUUUWWWYYYYYYWWWXXXYYYYYYZZZ\\\___bbbcccgggkkkpppvvv}}}~~~}}}}}}||||||zzzyyyxxxwwwvvvwwwxxxyyyyyyxxxvvvssspppmmmkkkjjjffffffffffffggghhhiiijjjgggfffeeeeeefffeeecccaaa___]]]YYYWWWVVVVVVXXXZZZ^^^bbbiiiqqqxxx}}}xxxtttqqqooollljjjfffdddbbb___]]][[[ZZZYYYXXXZZZ\\\___aaacccddddddhhhhhhgggeee```[[[VVVSSSMMMMMMOOOSSSZZZeeerrrzzzzzzwwwyyy}}}qqq]]]MMMDDD;;;:::888666444222111111000000000000000000000000/////////000111111222222333333333333444444444555333333333333444555777777666888:::<<<===???CCCEEEEEEGGGJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTUUU???@@@BBBDDDEEEFFFGGGGGGBBBDDDFFFHHHIIILLLOOORRRXXXdddsss~~~||||||~~~yyy{{{zzzxxxxxxwwwoooggg^^^VVVOOOMMMMMMLLLOOOSSSVVV\\\eeeooozzz}}}rrrfff]]]YYYUUUSSSUUUXXX]]]hhhqqq}}}}}}zzzyyyxxxuuurrrkkkccc^^^VVVSSSPPPMMMMMMNNNQQQSSSWWWWWWUUUSSSPPPMMMKKKJJJFFFCCC@@@??????>>><<<;;;::::::999888666777999;;;===@@@DDDJJJQQQ[[[dddkkkmmmllljjjiiihhhiiijjjjjjfffhhhiiijjjmmmssszzz~~~|||zzzxxxvvvuuupppiiibbb\\\UUUOOOKKKGGGFFFDDDEEEHHHKKKLLLLLLQQQTTTYYY]]]aaabbbcccccc```aaaaaa```___```bbbeeebbbdddhhhlllrrryyy~~~}}}|||||||||{{{zzzzzzzzz{{{|||}}}{{{zzzwwwtttqqqnnnlllllliiiiiihhhhhhiiijjjkkkllliiihhhggghhhhhhhhhfffdddaaa___]]][[[ZZZZZZ[[[\\\aaaeeelllssszzz~~~|||zzzxxxvvvooommmkkkiiifffeeedddccccccdddfffggghhhiiiiiihhhlllllljjjhhhccc]]]XXXTTTOOOPPPRRRWWW^^^jjjwwwzzzwwwyyy}}}oooZZZKKKBBB;;;:::888666444222111111000000000000000000000000...//////000111111222222222222333333333444444444222333333333555666777888888:::===>>>@@@BBBFFFIIIJJJLLLMMMNNNMMMLLLMMMNNNMMMNNNOOOQQQSSSUUUUUUVVV@@@AAAAAACCCDDDFFFGGGHHHCCCEEEHHHIIIKKKMMMQQQSSSVVVcccqqq|||~~~}}}{{{wwwxxxxxxvvvvvvuuunnneee^^^VVVOOOLLLLLLKKKNNNRRRUUU[[[cccmmmwww~~~sssggg^^^YYYUUUSSSUUUXXX]]]gggqqq|||zzzssskkkeee\\\ZZZVVVSSSRRRSSSVVVXXX\\\[[[YYYWWWSSSPPPMMMLLLGGGEEEBBBAAA@@@???>>><<<;;;;;;:::888666777999<<<===???CCCHHHNNNWWW```gggeeeccc```\\\[[[[[[]]]^^^WWWZZZ\\\^^^aaahhhqqqxxx}}}}}}~~~}}}|||xxxuuussspppkkkccc\\\VVVPPPKKKHHHFFFEEEEEEGGGJJJNNNPPPPPPZZZ]]]ccciiimmmnnnnnnmmmnnnnnnmmmjjjgggffffffhhhdddfffiiilllqqqxxx~~~}}}|||~~~}}}}}}||||||}}}}}}{{{xxxuuurrrooommmlllllllllkkkjjjkkklllmmmnnnkkkjjjiiiiiijjjjjjhhhfffcccbbb```^^^]]]]]]]]]]]]cccgggnnnuuu|||~~~wwwuuusssqqqooommmlllllllllmmmnnnooooooooonnnmmmnnnnnnmmmjjjeee___YYYVVVRRRSSSUUUYYYbbbnnn{{{zzzwwwyyy}}}mmmYYYIIIAAA<<<:::888666444222222111000000000000000000000000...//////000111222222222111111222222222333333333222333333444555666888888:::<<>>BBBGGGMMMRRRUUUVVVTTTRRROOOMMMKKKJJJIIIQQQOOOLLLJJJMMMVVVaaaiiinnntttxxxvvvsssrrrnnnjjjccc___YYYRRRMMMIIIGGGGGGFFFGGGHHHHHHKKKOOOVVVZZZeeehhhmmmuuu||||||wwwuuuuuussspppmmmqqqllllllqqquuuvvv|||~~~~~~|||yyyuuuqqqnnnlllooonnnmmmmmmnnnooonnnmmmkkkkkkllllllkkkjjjhhhgggcccbbbaaa______aaabbbcccfffiiiooouuu}}}~~~|||{{{zzzxxxvvvvvvvvvvvvvvvuuutttsssrrrpppooonnnkkkfff```ZZZWWWRRRTTTWWW\\\fffsss~~~yyywwwyyy|||~~~gggSSSEEE???<<<999666555444333111///111111000///////////////000000000111222222333333222222333444444555555666444555666666666666888::::::<<<@@@CCCDDDFFFHHHJJJLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQSSSUUUVVVXXXYYY@@@AAABBBBBBDDDDDDEEEFFFEEEFFFHHHIIIIIIJJJMMMOOOXXX___kkkxxx|||{{{yyywwwuuuuuuuuuuuutttuuuvvvwwwwwwsssnnnjjj```WWWOOOLLLKKKIIILLLOOORRRVVV]]]gggsss~~~|||qqqfff___YYYUUUTTTUUUXXX\\\eeennnzzzwwwpppiiibbb\\\[[[[[[YYYZZZ]]]aaabbbddddddaaa[[[VVVRRRKKKHHHEEECCCBBB@@@>>><<<;;;:::999888777888999999<<<<<<===???CCCGGGKKKMMMLLLKKKIIIFFFDDDCCCBBBAAAAAAAAA@@@@@@CCCIIIQQQWWWbbbiiinnnmmmjjjiiieee```\\\YYYTTTNNNIIIGGGEEEEEEEEEFFFHHHJJJNNNSSSZZZ___kkkmmmssszzz~~~|||yyyyyyttttttwwwyyyyyy|||~~~zzzvvvsssqqqoooqqqooonnnooopppqqqpppnnnmmmmmmmmmnnnmmmllljjjiiifffeeecccbbbbbbccceeefffiiilllrrrxxx~~~~~~}}}|||||||||{{{zzzyyyxxxwwwtttsssrrrnnniiiccc]]]YYYVVVWWW[[[aaakkkxxx~~~yyywwwyyy}}}|||eeeQQQDDD>>>:::888555444333333111000111111000///////////////000000000111222222333333222333333444444555555666444555666666666777999;;;;;;>>>AAADDDEEEGGGIIIKKKNNNOOOPPPQQQQQQPPPOOOOOONNNOOOPPPRRRTTTVVVXXXYYY???@@@@@@AAABBBCCCDDDEEEDDDFFFGGGHHHIIIJJJMMMOOOVVV^^^iiivvv|||zzzyyyvvvtttsssssstttuuuuuuvvvwwwyyyyyywwwrrrnnnbbbYYYPPPMMMJJJIIIKKKOOOPPPTTT[[[eeeppp{{{~~~ssshhh```YYYUUUSSSUUUWWW[[[eeennnxxxyyyqqqjjjcccaaa___\\\\\\___dddfffjjjkkkhhhccc\\\XXXNNNKKKHHHEEEDDDBBB???===<<<;;;999888888888999:::<<<<<<<<<<<<===???AAABBBAAA@@@???===<<<;;;::::::777999;;;<<<>>>AAAEEEHHHUUU]]]bbbbbb```___ZZZUUUSSSPPPLLLHHHEEEDDDDDDDDDDDDFFFIIILLLQQQWWW^^^cccmmmpppvvv}}}{{{xxxuuuttttttsssqqqqqqqqqrrrsssrrrqqqoooooopppoooooonnnlllllliiihhhgggffffffggghhhiiinnnqqquuu{{{~~~}}}zzzyyywwwsssmmmfffaaa]]]ZZZ]]]aaagggqqq~~~}}}yyywwwyyy}}}yyyaaaNNNAAA<<<777555333222333222111000111000000///////////////000000000111222222333333333333333444555555666666444666777777777888:::<<<===???CCCEEEFFFHHHJJJLLLQQQQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQSSSVVVWWWYYY>>>???@@@AAABBBCCCCCCDDDDDDEEEGGGHHHHHHIIILLLNNNWWW]]]iiiuuu}}}~~~|||yyyvvvuuuuuuvvvvvvxxxyyy{{{}}}~~~|||wwwsssfff\\\RRRMMMKKKHHHJJJNNNQQQTTT[[[dddooo{{{ssshhhaaaYYYUUUSSSTTTWWW[[[cccmmmvvv~~~xxxppphhheeebbb^^^]]]___cccfffkkknnnmmmgggaaa\\\RRROOOJJJGGGEEECCC@@@>>>===<<<;;;999999999::::::;;;;;;:::999999:::;;;;;;;;;;;;:::999888888888888555777:::;;;<<<===@@@BBBLLLTTTZZZ[[[ZZZYYYUUUPPPKKKJJJGGGEEEDDDCCCCCCDDDEEEGGGIIIMMMQQQVVV]]]aaahhhlllrrryyy|||yyyxxxxxxxxxuuusssrrrssstttuuutttsssrrrqqqqqqqqqpppooonnnnnnmmmkkkjjjiiiiiijjjkkkmmmqqqtttxxx}}}|||wwwqqqkkkeeebbb___bbbgggmmmwww}}}yyyvvvyyy}}}ttt]]]JJJ???;;;555333222111222222111000000000////////////000000000000000111222222333333333333444444555666666666555666888888888999;;;>>>???AAAEEEGGGHHHIIILLLMMMQQQRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPQQQSSSUUUXXXYYY>>>??????@@@AAABBBCCCCCCCCCDDDFFFGGGGGGIIIKKKNNNXXX^^^iiiuuu|||yyyxxxxxxyyy{{{|||~~~{{{wwwjjj```UUUOOOKKKHHHJJJNNNQQQTTTZZZcccnnnyyyssshhh```YYYUUUSSSTTTVVVYYYbbbkkkttt}}}~~~uuummmhhhddd___]]]^^^aaaeeejjjnnnoookkkeeebbbVVVRRRMMMIIIFFFDDDAAA??????>>><<<::::::::::::;;;:::999999999999999999999888888777666666666666777444555666555666888;;;>>>EEEMMMTTTUUUUUUTTTQQQMMMHHHGGGFFFEEEDDDEEEEEEEEEEEEGGGIIIKKKMMMQQQVVVZZZaaaeeekkkqqqwww}}}~~~{{{zzzzzz{{{vvvuuutttuuuvvvwwwvvvtttttttttsssrrrqqqqqqqqqqqqooonnnlllkkkkkklllnnnoootttwww{{{|||vvvpppkkkhhhdddggglllsss||||||xxxvvvxxx}}}oooXXXFFF===:::555333111111222222111000000000////////////000000000000000111222222333333333333444555555666666777666777888999999:::===???@@@CCCFFFHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQSSSVVVYYYZZZ>>>??????@@@AAABBBCCCDDDBBBDDDFFFFFFGGGHHHKKKMMMWWW^^^iiiuuu~~~}}}~~~~~~zzzooodddXXXQQQLLLIIIJJJNNNPPPSSSXXX```kkkwwwttthhh```[[[VVVSSSTTTUUUWWW___hhhrrr{{{~~~tttmmmfff___[[[\\\]]]aaagggmmmnnnmmmiiiggg[[[VVVPPPKKKHHHFFFCCCAAA@@@???===<<<;;;:::;;;;;;999999999999999999999999666555555444444444444444666666555555555777;;;???@@@GGGMMMNNNNNNPPPNNNKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIKKKOOOQQQYYY^^^dddjjjooovvv~~~}}}|||}}}yyyxxxwwwxxxyyyzzzyyywwwwwwwwwvvvuuuttttttttttttrrrqqqooonnnnnnoooqqqrrrvvvyyy}}}|||vvvrrroookkknnnttt{{{|||xxxvvvxxx}}}jjjSSSCCC<<<:::555333111111222222111000///////////////000000111000000000111222222333333444444444555666666777777666888999::::::;;;>>>@@@AAADDDGGGHHHIIIJJJLLLNNNMMMNNNPPPQQQRRRSSSRRRRRRRRRQQQQQQRRRTTTWWWZZZ\\\??????@@@AAABBBCCCDDDDDDBBBCCCEEEFFFFFFHHHJJJMMMSSS[[[hhhuuussshhh[[[SSSNNNJJJKKKOOORRRTTTYYYaaalllwwwvvvjjjaaa\\\XXXTTTTTTTTTUUU]]]eeeqqqzzz}}}tttjjj___ZZZYYYVVVZZZaaagggjjjkkkiiihhh```[[[UUUOOOKKKIIIFFFEEEAAA@@@>>><<<;;;;;;;;;<<<999:::::::::999999888777555555444333333333333333666777777777777999<<>>@@@CCCFFFIIIKKKLLLLLLMMMLLLKKKLLLLLLKKKHHHFFFEEEDDDBBBAAAAAABBBDDDEEEIIIMMMTTT[[[bbbiiipppuuu~~~~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyzzz~~~}}}yyyvvvxxx}}}vvv]]]III@@@;;;888999777444333333333111000333222111///---,,,++++++............------------555555666666777888888888777888999;;;===>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRTTTTTTUUUTTTSSSSSSTTTVVVYYY\\\^^^CCCBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGHHHKKKNNNTTTZZZeeerrruuufffYYYRRRPPPPPPQQQUUUWWW\\\dddnnnzzzxxxmmmfff]]]VVVQQQPPPQQQRRRXXX___nnnwww{{{zzz|||uuuiii]]]UUUPPPOOONNNQQQUUUYYY[[[\\\aaa```^^^[[[WWWRRRNNNLLLHHHGGGEEECCCBBB@@@@@@@@@>>>>>>======;;;:::999888666666666666666555555555555555555555777888999:::>>>AAADDDHHHLLLNNNOOOPPPPPPOOONNNNNNNNNMMMJJJGGGDDDCCCAAA@@@@@@BBBCCCEEEHHHLLLRRRXXX]]]ccciiimmmzzz}}}~~~}}}||||||}}}~~~{{{yyy{{{xxx```LLLCCC>>>:::999777444333333333111000111000///...............111111111111111111111111555555555666777777888888888888:::;;;===>>>@@@@@@CCCDDDFFFGGGIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVVVVWWWYYY[[[^^^```DDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHIIILLLOOOUUU[[[eeerrrxxxjjj]]]UUURRRRRRRRRWWWYYY^^^dddmmmyyyxxxmmmeee]]]VVVQQQPPPQQQRRRXXX^^^kkkuuu}}}vvvtttwww|||yyymmm___VVVNNNKKKIIIJJJMMMQQQTTTUUU[[[]]]^^^^^^\\\WWWRRROOOJJJIIIGGGEEECCCBBBAAAAAA@@@??????>>><<<;;;999888888777777666555444444333555555555666777888999:::???AAAFFFKKKOOORRRTTTTTTUUUTTTRRRRRRQQQOOOKKKIIIBBBAAA@@@???@@@AAACCCEEEGGGJJJNNNRRRUUUYYY]]]aaajjjnnnttt|||~~~|||~~~zzzaaaNNNDDD???;;;999777444333333333111000............///000111111222222222333444444555555444555555666666777777888888999:::<<<===???@@@AAACCCDDDFFFGGGIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSTTTVVVVVVWWWXXXZZZ]]]```aaaFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHIIIIIIIIIKKKNNNPPPUUU[[[eeeqqq{{{mmm```XXXUUUTTTTTTXXX[[[___dddlllwwwxxxmmmeee]]]VVVQQQPPPPPPQQQWWW]]]hhhssszzzrrrppprrrwww}}}oooaaaWWWQQQMMMIIIGGGIIILLLOOOQQQUUUXXX\\\___^^^ZZZUUUQQQLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@???===<<<:::999888777777666666555444444555555555666777888::::::>>>BBBGGGMMMRRRVVVWWWXXXYYYWWWUUUTTTSSSPPPLLLIIIAAA@@@?????????AAACCCDDDGGGIIILLLMMMNNNPPPRRRTTTZZZ^^^eeellluuu}}}yyyaaaNNNDDD>>>:::999777444333333333111000............///000111222//////000111222333444444444555555666666777888888999999;;;<<<>>>@@@AAAAAADDDEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWZZZ\\\___```GGGGGGFFFGGGGGGHHHIIIJJJHHHIIIJJJJJJJJJKKKNNNQQQUUUZZZdddqqq{{{mmmaaaYYYVVVUUUTTTWWW[[[___dddjjjuuuyyynnnfff]]]VVVQQQPPPPPPQQQVVV]]]fffqqqzzzqqqnnnooorrr}}}yyyxxxzzz{{{sssdddYYYUUUPPPJJJGGGGGGIIILLLMMMPPPSSSXXX[[[\\\YYYTTTQQQLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???===<<<;;;777777777777777777777777666666666666777999:::;;;>>>BBBHHHOOOUUUXXXZZZZZZ[[[YYYWWWUUUSSSPPPLLLIIIBBBAAA?????????AAACCCDDDGGGHHHJJJIIIHHHHHHIIIKKKMMMRRRXXX^^^fffqqq~~~}}}|||{{{cccPPPFFF@@@<<<999777444333333333111000000000/////////000000111---...///000111333444444555555666666777888888888999:::;;;===???@@@BBBBBBDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTTTTTTTVVVXXX[[[]]]___```GGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJJJJJJJKKKNNNQQQTTTYYYcccppp~~~~~~yyylll```YYYVVVTTTTTTUUUZZZ^^^bbbhhhssszzzoooggg]]]WWWQQQPPPOOOPPPUUU\\\eeeppp|||qqqlllmmmmmmwwwyyyqqqpppqqqqqquuuzzzzzzkkk```WWWRRRLLLGGGFFFGGGHHHIIIKKKNNNRRRUUUUUUTTTQQQOOOJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>===888888888888999999999999666666666777888999:::;;;???CCCJJJQQQWWW[[[\\\\\\\\\ZZZXXXVVVTTTQQQMMMJJJDDDBBBAAA@@@???AAABBBCCCFFFGGGGGGFFFDDDCCCCCCDDDCCCHHHNNNSSSYYYdddrrr|||}}}zzzzzz~~~hhhTTTJJJCCC???999777444333333333111000111111000/////////000000///000000222333444555555666666777888888999999::::::;;;<<<>>>???AAABBBCCCDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVXXXZZZ]]]___aaabbbGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJJJJJJJKKKNNNQQQSSSXXXbbbppp~~~}}}uuuiii^^^XXXUUUTTTSSSSSSXXX]]]aaafffrrr{{{pppiii]]]WWWQQQOOOOOOPPPUUU[[[eeeooo}}}qqqkkkjjjiiiqqq|||~~~uuummmkkkjjjkkknnnsssxxx~~~tttiii[[[VVVPPPKKKIIIHHHHHHGGGIIIJJJLLLMMMNNNMMMMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@;;;;;;;;;::::::999999888666666666777888999;;;;;;AAAFFFMMMUUUZZZ^^^______]]][[[YYYXXXVVVSSSOOOLLLFFFDDDBBBAAA@@@AAABBBCCCDDDEEEEEECCC@@@??????@@@===BBBHHHKKKPPPYYYhhhsss{{{xxxyyy~~~iiiVVVKKKDDD@@@999777444333333333111000111000000000000000111111000000111222333444444555888888888999::::::;;;;;;;;;;;;===>>>@@@AAACCCCCCEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVSSSUUUWWWZZZ]]]___aaaaaaGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIIIIIIIKKKNNNPPPRRRWWWaaaooo{{{sssggg]]]WWWTTTSSSSSSRRRWWW\\\```eeeqqq|||qqqiii]]]WWWQQQOOOOOOPPPUUU[[[eeeooo~~~qqqjjjiiifffnnnxxxvvvmmmjjjiiihhhlllpppqqqvvvzzzooo___[[[TTTOOOLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA???>>>===<<<:::999888777666666777777888999;;;<<>>=========999>>>DDDGGGKKKTTTbbbmmmxxx|||}}}yyywwwxxx~~~hhhUUUJJJCCC>>>999777444333333333111000000/////////000111222333///000000111111222222333888999999::::::;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPRRRTTTUUUVVVVVVPPPRRRUUUXXX[[[]]]^^^___FFFFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIHHHIIIJJJKKKLLLNNNTTT___lll}}}yyyoooddd[[[SSSNNNNNNRRRTTTVVV\\\bbbfffooorrriiiccc[[[SSSQQQQQQQQQTTTYYYbbblll{{{xxxnnnhhhiiimmmsss}}}xxxmmmfffdddfffhhhiiinnnooovvvrrrjjjcccZZZSSSOOOMMMJJJGGGHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???===;;;:::777888:::::::::<<<>>>@@@GGGKKKSSS\\\ccceeedddbbb```^^^\\\[[[ZZZWWWSSSOOOJJJFFFBBB@@@???@@@@@@@@@DDDCCCAAA???===<<<;;;;;;===<<<>>>DDDIIIOOOYYYcccsss}}}}}}{{{yyyzzzzzzzzz{{{~~~vvvwwwyyy|||{{{hhhWWWJJJBBB???999888666444222111000000...............///000000222222222222333444444555666666888999;;;<<<>>>>>>===>>>@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKOOOPPPRRRTTTUUUVVVVVVVVVSSSTTTVVVXXXYYY[[[[[[[[[GGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKKKKMMMTTT^^^lll|||~~~||||||zzzpppddd[[[SSSMMMNNNRRRWWWYYY]]]cccgggpppsssjjjccc[[[SSSQQQPPPPPPSSSXXXaaakkkzzz{{{rrrkkkhhhkkkpppyyy|||rrrkkkgggffffffeeeiiiiiippp}}}tttlllbbbZZZUUURRROOOLLLHHHGGGEEEEEEFFFGGGEEEDDDBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>===:::;;;<<<<<<<<<===@@@BBBHHHMMMVVV___fffhhhfffdddbbb```^^^]]][[[XXXTTTQQQKKKHHHCCCAAAAAAAAAAAAAAACCCBBB@@@>>>===<<<;;;;;;===;;;===BBBGGGLLLVVV___nnnxxx~~~|||{{{yyywwwvvvvvvvvvwww{{{~~~wwwxxxyyy}}}xxxdddSSSHHH@@@===999888666444222111000000///............///000000222222222222333444555555666777888:::;;;===>>>???>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLOOOPPPRRRTTTUUUVVVVVVVVVRRRSSSUUUWWWYYYZZZ[[[[[[HHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMSSS]]]jjjzzz}}}zzzyyy{{{~~~{{{qqqdddZZZRRRMMMOOOSSSYYYZZZ]]]aaaeeennnuuukkkddd[[[SSSPPPOOOOOORRRVVV```jjjxxxwwwpppiiijjjnnnuuu~~~zzzrrrlllhhheeebbbeeeeeejjjuuuzzznnnddd^^^ZZZVVVSSSLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHFFFEEECCCAAA@@@>>>?????????>>>???BBBDDDKKKQQQ[[[dddjjjllljjjhhhfffdddbbb```^^^[[[WWWSSSMMMIIIEEEBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<:::;;;@@@DDDHHHPPPXXXeeeppp|||yyywwwvvvuuusssqqqpppoooppptttyyy~~~~~~xxxyyyzzz}}}sss___OOOEEE>>>;;;888777666444222111000000//////......//////000111222222222222333444555666777777999:::<<<>>>??????@@@AAACCCDDDFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLOOOPPPRRRTTTUUUVVVVVVVVVRRRSSSTTTVVVWWWYYYZZZ[[[IIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIILLLQQQ[[[gggvvv{{{xxxwwwyyy|||}}}qqqdddZZZRRRMMMOOOSSSXXXXXXYYY\\\___hhhzzzwwwnnneee\\\TTTPPPOOONNNPPPUUU^^^gggvvv|||uuummmmmmmmmrrrzzzzzzssslllgggdddfffeeehhhrrrzzzooohhhbbb]]]YYYTTTQQQNNNLLLKKKKKKIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCAAABBBBBBAAA@@@AAADDDGGGNNNUUUaaakkkpppqqqooonnnjjjhhheeecccaaa^^^YYYVVVOOOKKKFFFDDDCCCCCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;999:::>>>@@@CCCJJJQQQ]]]iiizzz}}}zzzvvvsssrrrqqqooommmjjjiiiiiiiiilllpppuuuxxx~~~}}}yyyzzz{{{~~~nnnZZZLLLCCC>>>;;;888777555333222111000000/////////...///000000111222222222333444555666777888888:::;;;===???@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRTTTUUUVVVVVVVVVRRRRRRSSSUUUVVVXXXZZZ[[[HHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJOOOXXXcccqqq}}}xxxuuutttvvvyyy{{{~~~}}}rrreee[[[SSSMMMNNNSSSWWWVVVWWWYYY[[[bbbtttzzzpppggg^^^UUUQQQOOOMMMPPPTTT\\\eeesss|||ssspppnnnpppvvv}}}yyyrrrllliiihhhfffiiiqqq||||||tttmmmfffaaa\\\YYYUUUQQQPPPOOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOOOOOOOPPPOOOOOONNNMMMKKKIIIGGGFFFDDDDDDDDDCCCBBBDDDGGGJJJRRR[[[iiisssxxxwwwvvvtttooommmjjjhhheeeaaa\\\YYYQQQMMMIIIFFFEEEEEEEEEDDDAAAAAA???>>><<<;;;;;;;;;:::888999<<<>>>???EEELLLVVVbbbtttxxxuuuqqqnnnlllkkkhhhgggdddcccbbbbbbdddhhhlllooovvv{{{|||yyyzzz|||iiiVVVJJJCCC>>>;;;777666444333222111000000///////////////000111111222222222333444555777888999999;;;<<<>>>@@@AAAAAADDDEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVRRRSSSSSSTTTVVVXXXZZZ[[[FFFFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGIIIMMMUUU^^^jjjxxx|||wwwsssqqqrrruuuwwwyyy{{{|||rrrfff]]]TTTNNNNNNQQQUUUUUUVVVWWWXXX___ooo|||sssiii```VVVRRRPPPNNNOOOSSSZZZcccqqq|||xxxsssrrruuuzzz}}}wwwrrrpppjjjhhhiiiqqqzzz|||tttnnnfffbbb\\\XXXVVVTTTRRRQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRQQQOOOMMMLLLKKKGGGGGGGGGFFFFFFHHHLLLPPPYYYcccrrr}}}~~~}}}uuussspppmmmjjjfffaaa]]]UUUQQQLLLIIIHHHHHHHHHGGGDDDCCCAAA???===<<<;;;;;;:::888999<<<===>>>CCCIIIQQQ\\\mmm~~~|||vvvrrrmmmjjjgggeeecccaaa^^^]]][[[[[[\\\```dddfffooottt||||||yyyzzz|||yyydddSSSHHHBBB>>>:::666555444222111111000000000000//////000000111222222222222333444666777888::::::<<<===???AAABBBBBBEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVTTTSSSSSSTTTVVVXXX[[[\\\CCCDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFGGGKKKRRRZZZdddqqq}}}|||vvvsssrrrsssuuutttvvvyyy}}}{{{rrrggg___VVVOOOMMMPPPRRRRRRSSSUUUUUUZZZiiiwww~~~tttkkkaaaXXXSSSPPPNNNPPPSSSYYYbbbooo}}}~~~zzzzzz|||yyyvvvtttllljjjlllsss{{{}}}rrrmmmgggbbb___]]][[[YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOJJJJJJJJJIIIJJJMMMRRRVVV```lll||||||zzzvvvsssppplllfffcccZZZVVVQQQNNNMMMMMMLLLKKKFFFEEECCC@@@>>><<<;;;::::::888999<<<======BBBHHHMMMWWWgggwww|||xxxtttpppkkkgggdddaaa^^^\\\XXXWWWUUUTTTUUUXXX\\\^^^fffkkksss{{{|||xxxyyy|||sss___OOOGGGBBB<<<888555555333222111111000000000000//////000000111222222222222333555666888999:::;;;<<<>>>@@@AAACCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVYYY\\\]]]BBBCCCEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFJJJPPPWWWaaammmxxx{{{vvvttttttuuuqqqsssvvvyyy|||~~~zzzrrrhhh```WWWOOOMMMNNNMMMMMMOOOQQQQQQUUUcccqqquuulllcccYYYTTTQQQOOOPPPSSSXXXaaannn|||zzzwwwvvvpppnnnpppvvv}}}{{{wwwpppkkkgggeeecccaaa___^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[]]]___`````````[[[[[[[[[YYYXXXVVVTTTSSSLLLLLLLLLLLLMMMQQQVVVZZZeeeqqq~~~{{{xxxtttpppjjjfff^^^ZZZUUURRRPPPPPPOOOOOOHHHFFFDDDAAA>>><<<;;;::::::999:::===>>>>>>BBBHHHKKKTTTcccrrrzzzwwwtttpppjjjfffbbb___[[[YYYTTTSSSQQQPPPQQQTTTWWWYYY^^^dddlllttt{{{{{{wwwxxx{{{~~~ooo\\\MMMFFFAAA;;;777555444333222111111111111000000000000000111111222222222222333555777888999;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWYYY\\\^^^EEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLOOOTTT\\\gggssszzz{{{xxxuuusssrrrsssuuuwwwyyy{{{}}}~~~{{{vvvmmmbbbWWWOOOLLLLLLMMMKKKKKKMMMNNNSSS]]]hhh|||wwwoooeee\\\VVVRRRNNNNNNQQQYYY```kkkyyy|||xxxsssrrrwww~~~yyytttrrrqqqooommmjjjiiigggeeedddccccccddd___```aaaccceeefffffffffcccbbb```______\\\YYYVVVUUUQQQMMMNNNOOORRRZZZdddnnn~~~~~~zzzwwwsssmmmhhhdddaaa\\\YYYVVVTTTRRRPPPLLLIIIDDDBBB@@@>>><<<;;;888888999:::<<<>>>@@@AAAHHHMMMWWWfffyyyzzzuuurrrpppmmmhhhddd```\\\XXXTTTPPPOOONNNNNNNNNOOOPPPQQQXXX]]]dddkkksss~~~~~~zzzvvvxxx|||}}}hhhRRRHHHDDD???999666555555444444444333333333000000000000000111111222222333444555666888999999:::;;;===@@@BBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRSSSTTTVVVWWWXXXTTTTTTUUUVVVXXX\\\^^^```EEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKNNNSSS[[[gggsss{{{}}}yyyvvvsssssstttuuuwwwxxxzzz{{{|||xxxpppdddYYYPPPLLLJJJLLLIIIHHHJJJKKKOOOYYYcccwwwyyyqqqggg]]]XXXTTTOOOOOORRRZZZ```kkkyyy{{{yyy}}}}}}|||yyywwwtttrrrpppmmmlllkkkkkkkkkggghhhiiijjjjjjkkkjjjjjjjjjiiiggggggfffddd```]]]]]]XXXTTTTTTUUUWWW```iiiuuu~~~{{{wwwqqqmmmgggccc___[[[YYYVVVTTTRRRNNNJJJFFFCCCAAA@@@>>><<<;;;::::::;;;;;;<<<>>>>>>EEEJJJTTTbbbttt~~~xxxsssqqqnnnkkkfffbbb^^^ZZZUUURRRNNNMMMLLLKKKKKKLLLMMMMMMRRRVVV]]]ccclllxxx}}}zzzvvvxxx}}}vvvcccNNNEEEBBB>>>:::777444444444333333333333222000000000000000111222222222333444555777888999999;;;<<<>>>@@@BBBDDDEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRRRRSSSTTTUUUWWWXXXUUUVVVVVVXXXZZZ]]]```aaaFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJNNNTTT\\\hhhttt||||||yyywwwvvvvvvuuuvvvwwwxxxyyy|||yyyrrrggg[[[QQQKKKIIIJJJGGGFFFGGGGGGJJJSSS]]]ppp~~~|||sssjjj```ZZZUUUQQQQQQSSSYYY```kkkxxx|||zzzyyy{{{}}}zzzwwwvvvuuuuuusssssstttttttttssssssrrrsssrrrppppppooommmiiifffeee```\\\[[[[[[]]]eeennn}}}|||wwwrrrjjjgggbbb^^^\\\YYYWWWUUUPPPMMMHHHEEECCCBBB@@@>>>======<<<;;;;;;;;;;;;<<>>===<<<<<<;;;;;;;;;;;;>>>CCCKKKVVVeeexxx}}}}}}{{{xxxuuurrrooonnnhhheeeaaa]]]YYYUUUQQQMMMJJJIIIGGGEEEDDDDDDDDDEEEDDDGGGKKKPPPYYYgggwww|||xxxxxxzzz}}}iiiXXXGGG@@@===;;;888777222222222111111111111000111111000000111111222333444444555666888999::::::<<<>>>@@@BBBDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY[[[^^^```bbbcccHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIILLLPPPWWW```mmmzzz~~~|||{{{{{{{{{|||xxxvvvqqqiii^^^TTTMMMJJJJJJGGGFFFEEEDDDDDDKKKSSScccsssvvvlllbbb[[[VVVQQQPPPRRRXXX]]]gggttt|||{{{yyyyyy}}}yyyvvvrrrmmmhhhgggfffhhhoooxxx~~~yyyrrrnnniiieeebbb___\\\ZZZTTTQQQLLLHHHFFFDDDBBB@@@>>>>>>===<<<<<<<<<======>>>BBBIIIRRR^^^ppp~~~|||yyywwwsssqqqooommmmmmmmmnnnooorrrssstttuuuuuuuuuttttttrrrrrrqqqpppooommmkkkjjjdddaaa]]]ZZZWWWSSSOOOLLLIIIHHHFFFDDDBBBBBBBBBBBBAAADDDGGGKKKSSS```ppp{{{{{{wwwxxx{{{~~~}}}~~~fffWWWGGG???<<<999666666222222111111111000000000111111111111111222222333444555666777888:::;;;;;;===???AAACCCEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXWWWXXXZZZ\\\___aaabbbcccGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHKKKPPPWWWaaannn|||zzzxxxsssjjj___UUUOOOLLLJJJGGGFFFFFFDDDCCCJJJRRR^^^oooxxxnnnccc\\\WWWQQQPPPRRRVVV[[[eeerrr}}}}}}xxxsssnnnmmmmmmnnnvvv~~~}}}vvvsssmmmiiifffccc```^^^WWWTTTOOOKKKIIIGGGDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>BBBHHHNNNXXXhhh|||~~~yyyuuuqqqmmmkkkeeebbb___\\\ZZZZZZ[[[\\\aaabbbcccdddeeeeeeffffffddddddeeeeeeeeedddcccccc___\\\YYYVVVTTTQQQMMMKKKGGGFFFDDDBBBAAAAAAAAAAAA???AAADDDGGGNNNZZZhhhssszzzvvvwwwzzz{{{dddVVVGGG???;;;777555555222222222111111111000000222111111111111222333333555555666888999:::;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYWWWXXX[[[]]]```bbbccccccGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFIIINNNVVV```nnn{{{~~~wwwlll```VVVOOOLLLIIIGGGFFFFFFCCCCCCHHHPPPZZZlll~~~{{{pppeee^^^XXXSSSQQQSSSTTTYYYcccooo}}}yyytttpppooooooqqqxxx|||xxxrrrnnnkkkhhheeeccc[[[WWWSSSOOOLLLJJJHHHFFFDDDCCCBBB@@@???>>>======>>>BBBFFFJJJRRRaaauuuxxxrrrmmmiiidddaaaZZZWWWRRRNNNLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWXXXXXXYYYYYYYYYXXXVVVSSSQQQPPPNNNKKKIIIDDDCCCBBB@@@??????@@@@@@===???AAACCCHHHSSS___iii{{{~~~yyyuuuvvvzzzwww```RRREEE>>>:::666444555333333222222222111111111222222111111222222333444555666777888:::;;;<<<<<>>AAAEEEGGGNNN\\\ppp|||uuunnniiiddd___\\\TTTQQQLLLGGGDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOPPPQQQQQQRRRTTTRRROOONNNMMMKKKIIIGGGBBBAAA@@@>>>>>>>>>??????:::<<<>>>AAAEEENNNYYYbbbuuu~~~yyyuuuuuuyyyttt\\\OOOCCC<<<999555444666333333333222222222222111222222111111222222333444666666777888:::;;;<<<===@@@AAACCCEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPRRRTTTWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\___bbbdddeeeffffffIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLPPPUUU\\\hhhvvvoooaaaVVVNNNKKKJJJIIIFFFCCCBBBDDDIIIMMMXXXgggzzz}}}rrrggg```YYYSSSPPPRRRTTTYYYbbblllxxx{{{vvvtttpppmmmmmmrrrzzzzzzuuurrrooojjjfffaaa^^^ZZZWWWSSSOOOJJJGGGEEEDDDCCCAAA???<<<999888??????BBBGGGKKKTTTeeeuuuzzzqqqiiiddd___YYYTTTNNNJJJFFFCCCAAAAAA???>>>@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA>>>;;;:::999::::::===<<<>>>@@@BBBFFFQQQ]]]mmmyyy~~~zzzyyyvvv{{{~~~pppZZZMMM@@@:::888555333333222222222111111111111000222333333333333333333444777888999;;;===???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\[[[ZZZYYY[[[]]]]]]___aaaccccccdddgggiiiHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKOOOSSSZZZfffttt~~~sssdddXXXPPPLLLJJJIIIFFFCCCBBBDDDIIIMMMXXXgggzzz~~~tttiiibbb[[[TTTRRRSSSSSSXXX```jjjvvv}}}zzzuuusssooollllllpppxxx~~~zzzwwwsssnnnkkkeeebbb___[[[XXXSSSNNNKKKGGGGGGFFFFFFEEECCCBBBAAA@@@@@@BBBFFFJJJQQQbbbqqqyyyppphhhccc^^^XXXTTTLLLIIIDDDAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFCCCBBB???<<<:::::::::;;;<<<;;;<<<>>>???CCCMMMXXXfffrrr}}}zzzxxxvvv{{{~~~oooYYYLLL???:::888555333333222222222111111111111000222222333333333333444444666777888:::<<<>>>???@@@CCCDDDFFFGGGIIIKKKMMMMMMOOONNNNNNMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXZZZZZZZZZ[[[\\\[[[ZZZ[[[\\\^^^___aaacccddddddeeegggiiiGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGJJJMMMQQQWWWcccqqq{{{~~~}}}}}}yyyiii\\\SSSOOOKKKJJJGGGDDDCCCDDDIIILLLWWWfffzzzvvvkkkccc\\\UUUSSSTTTRRRVVV^^^hhhttt~~~{{{xxxvvvrrrooonnnrrrxxx}}}zzzvvvqqqmmmkkkhhhddd```]]]YYYTTTPPPHHHHHHGGGGGGEEEDDDDDDCCCAAAAAABBBEEEHHHNNN\\\jjj|||~~~xxxooogggbbb]]]WWWSSSKKKHHHCCC@@@>>>===<<<;;;999999999888999999:::;;;<<<<<<<<<===>>>@@@AAABBBEEEFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@===<<<;;;;;;;;;;;;999:::<<<===???HHHQQQ\\\iii||||||yyywwwvvv{{{|||mmmXXXKKK???999777555333333222222222111111111111000222222222333333444444444555666777999;;;===???@@@DDDEEEFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZYYYZZZ\\\\\\[[[\\\^^^```bbbdddfffffffffggghhhjjjGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLOOOVVVaaannnxxxzzzxxxxxx}}}nnn```VVVQQQLLLKKKHHHEEECCCDDDHHHKKKWWWfffyyywwwkkkddd]]]VVVSSSTTTRRRVVV^^^gggssszzzwwwyyy|||~~~}}}yyyvvvuuuwww||||||vvvqqqooollliiieeebbb]]]XXXUUUOOOMMMKKKIIIFFFDDDBBBAAACCCBBBBBBEEEFFFKKKVVVaaasss}}}wwwnnngggbbb]]]WWWSSSKKKGGGBBB???===<<<;;;:::999999888888888888999999999999999:::;;;===>>>???BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCAAA>>>===<<<;;;;;;;;;999999;;;<<<===CCCKKKSSS```ttt{{{xxxvvvvvv|||zzzkkkVVVJJJ===999777444333333222222222111111111000000222222222333333444444444555666888:::<<<>>>@@@AAADDDEEEGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYXXXYYY[[[\\\\\\]]]```bbbdddfffhhhhhhggghhhiiikkkIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLOOOTTT___lllvvv|||wwwtttssswwwsssdddYYYSSSLLLLLLIIIFFFDDDDDDGGGJJJVVVeeeyyywwwlllddd\\\UUURRRTTTSSSVVV^^^gggsssxxxtttnnniiigggiiimmmpppyyy}}}~~~yyysssqqqmmmiiifffaaa]]]YYYVVVUUURRRNNNKKKIIIGGGFFFEEEBBBBBBDDDEEEHHHQQQZZZjjj{{{~~~wwwnnngggbbb^^^XXXTTTLLLIIIDDD@@@>>>===;;;:::888888777777777777888888888888888999:::;;;<<<===@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA???===<<<;;;;;;<<<999999;;;<<<<<<@@@FFFMMMZZZmmm~~~{{{xxxvvvxxx}}}xxxiiiUUUHHH<<<888777444333444222222222111111111000000111111222333333444555555666777999;;;>>>@@@BBBCCCEEEFFFHHHJJJLLLOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXVVVXXXZZZ[[[\\\^^^aaaccceeefffhhhhhhhhhhhhiiikkkIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKNNNSSS]]]jjjssszzztttqqqooorrr|||vvvggg[[[TTTMMMLLLJJJGGGEEEDDDGGGIIIUUUdddyyyxxxlllddd]]]UUUSSSTTTSSSVVV]]]fffrrruuuooolllhhhccc^^^\\\\\\^^^```oooyyyyyyvvvsssooolllgggbbb___WWWVVVSSSOOOMMMKKKJJJJJJFFFCCCBBBDDDEEEGGGMMMUUUbbbrrrxxxpppiiiddd```ZZZVVVOOOLLLGGGCCCAAA???>>><<<888777666666666666666666888888888888999:::;;;<<<===>>>@@@BBBCCCDDDEEEEEEBBBBBB@@@???===<<<:::999<<<888888;;;<<<<<>>===;;;999888:::777666:::<<<;;;===@@@DDDMMM\\\jjjxxx{{{yyywww{{{uuueeeRRRFFF:::666666444333444222222222111111111111000000111111222444555555666666777999;;;>>>AAACCCDDDFFFGGGIIIKKKNNNQQQSSSTTTTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVXXXYYYZZZ[[[^^^aaaaaabbbeeeffffffgggiiikkkGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJNNNXXXdddmmmxxxxxxrrrnnnlllgggoooxxxyyyjjj]]]UUUNNNMMMLLLIIIEEEEEEFFFHHHSSScccyyy{{{ppphhh```XXXUUUVVVPPPSSSZZZbbbnnn}}}|||ssslllgggdddZZZYYYWWWVVVUUUVVVWWWXXXZZZcccsss{{{xxxtttoookkkfffccc]]]WWWQQQNNNKKKKKKHHHDDDCCCEEEFFFGGGJJJPPPVVVeeewww|||ssslllhhhddd^^^ZZZUUUQQQLLLHHHFFFDDDCCCAAA======<<<;;;::::::;;;;;;777777777777777888999:::888999;;;===???AAABBBBBB@@@@@@???>>><<<:::999888999555555999;;;;;;;;;>>>@@@IIIVVVcccqqq|||yyyxxx|||uuueeeQQQEEE:::666666444333444222222222111111111111000000111111222444555666666444666888:::===@@@BBBCCCFFFGGGIIILLLOOOQQQSSSUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVXXXYYYYYY[[[]]]```___aaacccdddeeefffiiikkkGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDEEEJJJMMMRRR\\\gggttt{{{~~~wwwqqqllliiikkknnnttt~~~tttgggZZZRRRLLLKKKHHHEEEDDDEEEFFFGGGRRR^^^rrrrrrjjjbbbZZZUUUTTTRRRUUUZZZ```jjjxxxuuupppkkkeee___[[[ZZZXXXVVVUUUTTTSSSSSS[[[^^^hhhwwwzzztttppphhhddd^^^YYYUUUQQQMMMJJJKKKIIIGGGFFFFFFGGGIIIKKKUUU^^^lll|||vvvooojjjfffbbb^^^WWWTTTPPPLLLJJJGGGDDDBBBAAA@@@>>>===;;;;;;::::::888888777666666666666666888999:::<<<===>>>>>>>>>???>>>>>>===<<<<<<;;;;;;777777777777777888888999BBBCCCKKK[[[kkkzzzzzzyyy{{{|||kkk\\\MMMDDD:::666777777333///111111111111111111111111222222222333444555666777999:::;;;===???AAACCCDDDDDDGGGIIIKKKLLLNNNPPPSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[```aaaaaaaaaaaabbbeeehhhGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEFFFIIILLLPPPZZZdddqqqxxx|||uuuooojjjfffiiikkkrrr{{{~~~sssgggZZZRRRMMMKKKHHHFFFEEEEEEFFFGGGOOOZZZmmmuuulllddd[[[UUUTTTRRRUUUYYY___iiiwwwvvvqqqmmmgggbbb^^^]]][[[YYYWWWVVVUUUUUUYYY[[[cccqqq~~~zzznnniiibbb\\\WWWRRRNNNKKKLLLJJJHHHGGGGGGHHHJJJKKKOOOXXXeeeuuuyyyqqqmmmiiidddaaaZZZWWWSSSPPPMMMKKKGGGEEECCCBBB@@@???===<<<;;;;;;:::999888888777777888888888999:::;;;======>>>>>>>>>>>>===<<<<<<;;;::::::888888888888888999999:::@@@AAAHHHWWWfffuuuzzzyyy{{{}}}iiiYYYJJJBBB999555666666333000111111111111111111111111222222222222333555666777:::;;;===???AAACCCDDDEEEEEEGGGJJJKKKLLLMMMOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZ^^^___`````````bbbeeegggFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEFFFIIIJJJNNNWWWaaammmttt~~~{{{tttnnniiifffgggiiioooxxx}}}sssfffZZZRRRLLLJJJHHHFFFEEEEEEFFFGGGKKKUUUfff{{{yyypppggg]]]WWWUUURRRUUUYYY___hhhvvvyyyvvvsssnnnjjjfffdddbbb```]]][[[ZZZZZZYYYZZZ___jjjwwwuuuppphhh```ZZZUUUPPPMMMNNNLLLJJJHHHHHHHHHJJJKKKKKKRRR___mmm}}}}}}vvvqqqmmmhhhddd^^^[[[WWWTTTQQQOOOKKKIIIFFFEEECCCAAA???>>>===<<<;;;;;;:::999999999999:::888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999999999888999::::::;;;>>>???EEEQQQ___ooo~~~yyyyyy|||~~~{{{eeeUUUFFF???777444555666444111222222222222222222222222333333333444555777888999;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKLLLNNNPPPSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\^^^^^^___aaadddgggEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFDDDEEEHHHIIIMMMVVV```kkksss}}}|||wwwrrrmmmjjjgggiiinnnvvv|||rrreeeXXXOOOJJJIIIGGGEEEDDDDDDDDDEEEHHHOOO]]]ppp{{{rrrjjj```YYYWWWRRRTTTXXX^^^fffttt}}}yyyuuuqqqooollliiifffcccaaa```___^^^```gggqqq~~~zzztttlllddd^^^XXXTTTQQQOOONNNLLLJJJIIIHHHIIIIIIJJJPPPZZZhhhwwwzzzvvvrrrlllgggaaa^^^ZZZVVVTTTQQQNNNLLLIIIHHHFFFCCCAAA???>>>===<<<<<<;;;::::::::::::;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999999888888888888999::::::======BBBMMMYYYhhh{{{}}}xxxxxx|||xxxaaaQQQAAA<<<666333444555444222222222222222222222222222555555555666777999:::;;;;;;<<<>>>???BBBCCCEEEFFFGGGIIIKKKKKKKKKKKKMMMNNNRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTUUUUUUWWWXXXXXXYYYZZZ\\\]]]]]]```cccfffEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBDDDGGGIIIMMMWWWbbbkkkttt~~~~~~zzzuuuqqqnnniiikkkooovvv~~~|||qqqcccVVVMMMHHHGGGFFFDDDCCCCCCCCCCCCFFFKKKUUUeeewww}}}tttlllbbb[[[XXXRRRTTTXXX\\\dddrrr|||~~~|||xxxtttoookkkhhhgggfffcccccchhhnnnxxx}}}wwwooogggaaa\\\XXXVVVQQQPPPNNNLLLJJJIIIIIIIIIJJJNNNVVVbbbppp{{{vvvpppjjjccc```\\\XXXVVVSSSPPPNNNMMMKKKIIIEEEBBB@@@>>>===<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999999777777777777777888999999======AAAJJJUUUcccvvv|||wwwxxx|||uuu^^^NNN>>>:::555333444555444333222222222222222222222222333333444555666888:::::::::;;;===???AAACCCDDDEEEHHHIIIKKKKKKJJJJJJLLLMMMPPPRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY[[[[[[\\\___bbbeeeDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDBBBDDDGGGJJJNNNXXXbbbmmmvvv}}}yyytttqqqlllmmmpppuuu}}}{{{qqqdddVVVNNNGGGGGGFFFDDDCCCCCCBBBBBBDDDGGGOOO^^^nnn|||wwwoooddd\\\YYYRRRTTTWWW[[[cccpppyyyzzz~~~{{{vvvrrrpppnnnkkkiiikkknnnuuu|||sssjjjddd```\\\ZZZUUUTTTRRROOOMMMKKKJJJJJJIIILLLQQQ[[[hhhzzz|||tttooogggddd```\\\ZZZWWWTTTRRRQQQOOOLLLIIIEEEBBB@@@???======<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::777777666666777777888999;;;<<>>==================>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;888888777777888888999:::888:::@@@GGGOOOZZZlll|||{{{uuuwww}}}nnnWWWFFF<<<:::777555444444444444333333333333333333333333///000000222333555777888;;;<<<>>>@@@BBBDDDEEEFFFFFFHHHIIIJJJJJJJJJLLLNNNNNNPPPSSSVVVWWWWWWVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYYYY[[[[[[\\\\\\]]]```cccCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEIIIGGGGGGIIIJJJMMMVVV___nnnxxx|||wwwoooooopppsssyyy~~~{{{ttthhh\\\TTTJJJIIIIIIHHHGGGFFFEEEEEE@@@BBBJJJXXXjjjyyy~~~ssseeeZZZVVVRRRTTTWWWZZZaaammm|||~~~vvvssstttwww|||yyyyyyxxx{{{}}}rrrjjjddd___]]]]]]\\\ZZZXXXUUURRRPPPOOOLLLMMMPPPVVVbbbsss}}}wwwqqqnnnjjjfffdddaaa^^^\\\YYYWWWTTTPPPKKKHHHFFFDDDAAA@@@??????>>>?????????>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;666999???FFFMMMWWWiiiyyy{{{tttwww}}}lllTTTDDD<<<:::888666555444444444333333333333333333333333222222333444666888:::;;;======???AAACCCEEEFFFGGGEEEGGGIIIJJJJJJKKKMMMNNNMMMPPPSSSVVVXXXXXXWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]```bbbGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGEEEEEEHHHIIILLLUUU___jjjvvv{{{ttttttuuuvvvyyy|||~~~{{{uuujjj^^^TTTNNNMMMKKKIIIGGGEEEDDDBBBFFFFFFJJJVVVgggvvvtttiii```ZZZWWWUUUUUUYYY___gggvvvuuuqqqppprrrxxx~~~~~~{{{sssooojjjgggfffbbbeeeddd]]]XXXUUUQQQMMMPPPMMMNNNUUU___lll}}}}}}rrrqqqnnnjjjfffccccccccc]]][[[WWWUUURRRPPPLLLIIIEEECCCBBB@@@@@@AAACCCDDD<<<===>>>??????>>>===<<<:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<:::;;;AAAHHHRRRaaaooo}}}xxxyyy}}}{{{fffQQQDDD;;;888666444444555444333333333333333333333333333333333444444666777999999;;;===@@@AAABBBDDDFFFIIIFFFGGGIIIKKKLLLMMMMMMMMMRRRSSSUUUVVVVVVUUUTTTRRRSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]___```aaaEEEEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGEEEFFFIIIJJJLLLUUU^^^lllxxx{{{uuuuuuuuuwwwyyy}}}{{{vvvmmmaaaXXXOOONNNLLLKKKIIIHHHFFFEEEEEEEEEJJJVVVgggvvvuuukkkaaa[[[WWWTTTUUUYYY^^^fffuuuwwwrrrqqqrrrvvv|||wwwqqqkkkhhhggggggkkklllgggccc___ZZZTTTSSSOOOOOOUUU^^^jjjzzzvvvuuurrrnnnjjjgggffffff```]]]ZZZWWWUUURRROOOLLLHHHFFFCCCAAA??????@@@@@@<<<===>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;:::;;;AAAGGGQQQ```nnn~~~|||wwwyyy}}}xxxcccOOOCCC;;;888555444444555444333333333333333333333333333333333444555666888999:::;;;===@@@BBBCCCEEEHHHJJJIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXWWWVVVSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\[[[[[[\\\\\\^^^___aaabbbDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFEEEGGGJJJKKKMMMTTT]]]kkkyyy|||vvvvvvvvvxxx{{{}}}xxxpppddd\\\QQQOOOMMMLLLLLLKKKIIIGGGDDDDDDIIIUUUfffvvvwwwmmmccc]]]VVVTTTTTTXXX\\\dddrrryyyuuurrrrrruuuyyy{{{sssllliiiiiilllrrrvvvuuuqqqlllddd[[[WWWRRRQQQUUU\\\gggwww{{{zzzwwwsssooolllkkkjjjcccaaa]]][[[YYYVVVSSSPPPMMMKKKHHHEEEBBB@@@???>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;999;;;AAAFFFOOO]]]jjjyyy{{{wwwyyy}}}sss^^^LLLAAA:::888555444444555444333333333333333333333333333333444444555666888:::;;;;;;>>>AAACCCEEEGGGJJJLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZZZZZZZZZZUUUUUUTTTTTTUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\]]]^^^___aaabbbcccBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCEEEEEEGGGKKKKKKLLLSSS[[[hhhwww~~~wwwwwwwwwzzz~~~|||sssggg___SSSPPPNNNMMMNNNNNNKKKHHHCCCDDDIIITTTeeevvvyyynnnddd^^^VVVTTTTTTWWW[[[bbbppp}}}|||wwwtttrrrtttxxx|||~~~tttllljjjlllpppwwwxxxlll```ZZZUUURRRUUU[[[fffuuu~~~{{{xxxuuurrrooommmfffdddaaa^^^\\\ZZZWWWTTTRRRPPPMMMIIIFFFCCCBBBAAA??????????????????>>>>>>========================<<<;;;;;;::::::::::::;;;:::999;;;@@@FFFMMMZZZfffuuu~~~zzzvvvyyy~~~mmmYYYIII@@@999777444333444444444333222222333333333333444444444444444666777999;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;999888;;;@@@EEEJJJVVVaaappp|||~~~zzzwwwzzz}}}iiiUUUFFF???888666444333444444444333222222222333333444444444444444555666888:::<<<===>>>@@@DDDFFFHHHKKKNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^___```aaacccdddeeeAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBDDDCCCEEEGGGHHHIIIPPPXXXfffwwwyyyyyy{{{qqqfffXXXTTTOOOOOOQQQQQQLLLHHHCCCEEEJJJSSSbbbsss}}}rrrggg```XXXVVVTTTVVVZZZ```mmmyyy{{{xxxuuuwww{{{|||uuunnnlllmmmssszzzuuummmkkknnnvvvuuuddd]]]XXXWWW[[[cccqqq~~~~~~zzzuuupppllliiifffdddcccaaa^^^[[[TTTSSSQQQNNNKKKHHHFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::888888;;;@@@DDDHHHRRR]]]kkkwww~~~{{{{{{~~~}}}zzzxxx{{{zzzcccPPPCCC>>>888555333222333444444333111222222333333444444555444444555777999;;;===>>>@@@CCCFFFHHHJJJLLLOOOQQQQQQRRRTTTUUUWWWXXXXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^___```aaacccdddeeeAAABBBCCCDDDDDDCCCCCCBBBDDDDDDFFFFFFFFFEEECCCBBBDDDCCCCCCEEEEEEGGGOOOXXXdddvvvyyyzzz|||zzzooo]]]WWWRRRQQQSSSSSSMMMHHHDDDFFFJJJSSSaaarrruuukkkcccZZZWWWUUUWWWZZZ```lllyyy|||yyywwwzzz~~~{{{nnnfffcccbbbdddhhhvvvxxxnnnlllooossskkkddd\\\ZZZ[[[aaannnzzz~~~xxxsssooommmjjjhhhgggeeebbb```YYYXXXVVVSSSOOOKKKHHHGGGDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::777777;;;@@@CCCGGGPPPYYYcccooozzz|||zzzyyywwwtttsssvvv}}}~~~zzzyyy}}}vvv^^^KKK@@@<<<777555333222333444444444111111222333333444555555444555666777999<<<>>>???CCCEEEHHHIIIJJJLLLOOOQQQSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\^^^^^^^^^___aaabbbdddeeeBBBBBBCCCDDDDDDCCCBBBAAADDDEEEFFFGGGFFFEEECCCAAADDDBBBBBBCCCCCCEEENNNWWWaaasssyyyzzz}}}uuu```ZZZTTTSSSUUUTTTOOOIIIEEEGGGKKKSSS```qqqxxxmmmfff[[[WWWVVVWWWZZZ```lllyyy}}}yyyxxx|||vvviiiccc___\\\]]]```gggvvv{{{pppmmmoooooo}}}qqqiii```[[[ZZZ___kkkvvvzzztttrrrooommmkkkiiihhheeebbb___^^^\\\XXXTTTOOOLLLJJJDDDCCCBBB@@@??????@@@@@@========================>>>>>>===<<<;;;:::::::::777777:::@@@BBBFFFNNNXXX^^^jjjuuuwwwuuutttrrrooommmqqqyyy~~~{{{yyy~~~sss[[[HHH>>>:::777555222222333444444444111111222333333444555555444555666777:::<<<>>>???DDDFFFIIIJJJKKKMMMOOOQQQTTTUUUWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]___```aaa]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[^^^^^^^^^___```bbbdddeeeBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFDDDAAA@@@@@@BBBBBBAAA@@@AAAEEEKKKOOO^^^nnn|||zzz{{{zzzjjj[[[UUUUUUSSSWWWWWWMMMIIIFFFHHHPPP\\\lll{{{oooggg```ZZZVVVVVVXXX]]]hhhsss}}}|||~~~}}}zzzpppjjjaaaYYYTTTSSSTTTVVV^^^gggwwwtttnnnnnnnnnvvv|||nnn___ZZZ[[[```hhhppp}}}|||wwwtttqqqooommmjjjgggdddeeebbb___^^^\\\YYYSSSMMMLLLIIIDDDAAA@@@@@@???===>>>============>>>????????????>>>===<<<;;;;;;;;;;;;;;;<<<===@@@EEEKKKPPP^^^eeemmmrrrqqqnnnllllllkkkpppxxx}}}|||jjjUUUFFF>>>;;;777666555333222111000000222333333333333333333444555666777999;;;>>>@@@BBBDDDEEEGGGIIILLLNNNPPPQQQVVVVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^______\\\]]]]]]]]]\\\ZZZYYYWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeeAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEECCCAAA@@@@@@AAAAAAAAA@@@AAADDDJJJNNNZZZjjj~~~{{{xxxyyy}}}kkk]]]WWWVVVTTTXXXYYYPPPKKKGGGHHHOOOZZZiii|||~~~rrrjjjaaa[[[WWWVVVXXX]]]hhhrrryyytttnnnjjjiiigggeeedddaaa]]]WWWQQQMMMMMMOOOPPPVVV^^^lll~~~tttmmmmmmkkksss~~~pppaaa[[[[[[___gggnnn~~~|||yyyvvvtttrrrooollliiihhheeebbbaaaaaa^^^XXXSSSOOOKKKFFFCCCAAA@@@???===>>>>>>======>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===@@@DDDJJJOOOYYY```hhhlllkkkiiiggggggiiiooowww}}}}}}~~~gggRRRCCC<<<999555555444333222222222222333333333333333444444444888999:::<<<>>>AAACCCDDDDDDEEEGGGIIIKKKNNNOOOPPPUUUVVVWWWYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]]]]]]]\\\[[[YYYXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]___aaacccddd@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@??????@@@@@@@@@???@@@CCCHHHLLLUUUddd{{{~~~yyywwwwww}}}mmm___ZZZYYYVVV[[[]]]TTTNNNJJJHHHNNNWWWeeewwwvvvnnnccc]]]XXXWWWXXX\\\fffqqqyyyqqqddd```[[[WWWVVVTTTSSSRRRPPPNNNKKKHHHGGGHHHIIIKKKOOOUUUaaappptttmmmkkkhhhooo|||tttddd]]]\\\^^^dddkkk|||}}}zzzxxxuuurrrooommmjjjgggggggggddd___[[[SSSOOOJJJFFFCCCAAA???>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<;;;;;;<<<;;;;;;<<<===???CCCIIIMMMUUU[[[bbbfffeeedddcccdddffflllvvv~~~~~~zzzbbbNNNAAA999666444333333333333333444444333333333444444444555555666666888999<<<>>>AAABBBCCCDDDFFFHHHKKKMMMNNNOOOTTTUUUWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\^^^```bbbccc???????????????????????????AAABBBBBB@@@>>>>>>??????????????????BBBGGGJJJPPP^^^tttyyyvvvvvv|||nnnaaa\\\\\\YYY]]]aaaZZZQQQLLLJJJNNNVVVcccuuuzzzrrreee___YYYXXXXXX[[[eeeooo}}}~~~ssshhhaaaXXXVVVRRROOOMMMKKKJJJJJJGGGGGGFFFEEEEEEFFFGGGGGGKKKPPPYYYeeeuuutttkkkjjjfffkkkwwwyyyhhh```]]]]]]bbbgggxxx|||zzzvvvsssqqqnnnkkkkkkkkkjjjeeeaaaYYYTTTNNNJJJFFFCCCAAA???>>>>>>======>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???BBBGGGKKKSSSYYY___cccbbbaaabbbccccccjjjtttuuu^^^KKK???888555444444333333333333444444333333444444555555666666555666777999;;;>>>@@@AAACCCDDDFFFHHHJJJLLLMMMNNNSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZ[[[\\\]]]___```aaa>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===>>>???>>>>>>>>>>>>>>>@@@DDDHHHMMMZZZnnnyyyvvvvvvzzznnnbbb^^^]]]YYY___ddd^^^TTTOOOLLLOOOWWWdddvvv}}}ttthhhaaa[[[XXXXXXZZZcccmmmzzz~~~|||~~~zzzmmmcccZZZTTTMMMLLLJJJHHHEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDHHHLLLSSS\\\iiixxxsssjjjhhheeeiiisss}}}lllbbb^^^]]]```dddttt|||yyyvvvtttpppmmmmmmmmmlllhhheee^^^YYYSSSMMMIIIFFFCCCAAA>>>>>>======>>>>>>???@@@??????>>>=========>>>>>><<<===??????@@@BBBFFFIIIPPPUUU[[[^^^^^^^^^___aaabbbiiittt~~~qqqYYYHHH>>>888666666666555444333333333333333333444555555666777777999:::;;;===???BBBDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNRRRSSSUUUVVVXXXYYYYYYZZZXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\YYYZZZZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[[[[]]]^^^```aaa<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<<<<===>>><<<============???CCCFFFJJJUUUggg{{{~~~zzzvvvtttwww|||{{{mmmbbb^^^]]]YYY___eeeaaaXXXRRRNNNPPPXXXdddvvvvvvjjjccc]]]YYYWWWYYYbbbkkkwww{{{wwwrrrpppmmmkkkmmmpppuuuxxxzzzmmmddd[[[TTTOOOGGGHHHGGGEEEBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGLLLSSS]]]jjjvvvsssiiigggdddgggpppoooeee___]]]^^^bbbppp{{{|||yyyvvvrrrooonnnnnnmmmjjjfffaaa]]]VVVQQQLLLIIIFFFCCC@@@@@@??????@@@@@@AAABBB@@@@@@????????????@@@@@@>>>???@@@AAAAAACCCFFFHHHLLLPPPVVVXXXXXXXXX[[[]]]bbbiiiuuu~~~~~~~~~lllUUUEEE===888666777666555444333333333333333444444555666777888888::::::;;;===@@@BBBDDDFFFEEEFFFGGGHHHJJJLLLMMMNNNQQQRRRTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^^^^]]][[[ZZZ[[[[[[[[[\\\]]]^^^``````;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>;;;<<<=========>>>AAADDDHHHQQQbbbttt}}}yyytttrrrtttwww}}}wwwlllaaa^^^\\\XXX___fffbbb\\\VVVPPPQQQWWWbbbsssyyyllleee^^^ZZZWWWYYY```iiiuuu{{{vvvrrrpppmmmkkkiiieeecccbbbaaabbbdddgggiiimmmttt{{{xxxmmmccc\\\VVVQQQMMMFFFGGGHHHFFFBBBAAAAAACCC?????????@@@@@@@@@AAAAAAAAACCCHHHMMMUUU___iiippprrriiifffcccfffnnn}}}qqqfff```]]]^^^aaakkkwww~~~xxxtttpppnnnooonnnjjjgggddd___YYYSSSOOOKKKHHHFFFCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBBBBCCCFFFHHHIIIMMMRRRTTTTTTUUUXXX[[[cccjjjvvv|||}}}}}}gggPPPBBB;;;888666555555444444444444555555333444555666777888999999999999;;;<<>>;;;<<<<<<<<<<<<>>>AAACCCFFFOOO^^^pppxxxssspppqqqtttyyy}}}uuukkk```]]]\\\XXX^^^fffccc```XXXRRRQQQUUU```ppp~~~{{{mmmfff^^^ZZZWWWXXX```iiitttwwwtttooojjjfffdddccccccbbb^^^]]]\\\\\\]]]^^^```bbbccchhhmmmqqqxxx~~~{{{pppiii___WWWSSSOOOJJJGGGCCCEEEFFFDDDAAA???@@@BBB?????????@@@AAABBBCCCDDDAAACCCGGGKKKQQQZZZccciiitttzzz~~~rrriiifffbbbdddlllzzzrrrgggaaa]]]^^^aaahhhtttzzzvvvqqqoooooonnnkkkgggeee```ZZZTTTPPPMMMJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHBBBBBBBBBAAAAAABBBCCCCCCAAABBBCCCCCCCCCDDDFFFHHHIIIMMMQQQSSSSSSUUUXXX\\\ccckkkwww{{{{{{|||~~~cccLLL???:::777555333333333444555666777777444444555666777888999999======>>>@@@CCCEEEHHHIIIGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYZZZ\\\^^^___```aaabbbcccbbbaaa___]]]\\\\\\\\\]]]^^^___```aaa<<<;;;999888888888999999999::::::;;;;;;<<<<<<===>>>===<<<;;;<<<>>>@@@AAAFFFLLLYYYjjj{{{|||wwwsssqqqpppsss}}}}}}uuueee___YYYWWWZZZ^^^``````___VVVQQQUUUXXX\\\mmm{{{rrrhhh^^^YYYXXXYYY^^^ddduuuzzzpppmmmfffdddaaa^^^]]]]]]___```^^^^^^___```````````````aaaaaabbbdddgggiiihhhggg```]]]YYYTTTPPPNNNLLLLLLEEEDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????BBBBBBCCCFFFKKKRRRXXX\\\eeekkkqqquuuvvvwwwyyy|||~~~sssiiicccbbbeeelllxxxxxxiii___[[[]]]___gggrrr{{{wwwssspppmmmiiigggeeeaaa\\\WWWTTTPPPLLLIIIIIIHHHHHHIIIKKKKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFEEECCCCCCEEEFFFHHHKKKMMMOOOOOOOOOQQQWWW[[[cccmmm{{{~~~zzz~~~uuuYYYJJJBBB:::777999444444333222222333333333666666777777888:::;;;<<<===???@@@CCCFFFHHHJJJKKKKKKJJJIIIHHHIIILLLOOOQQQSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWYYYZZZZZZ[[[^^^``````bbbdddeeeeeeccc```_______________````````````;;;:::999888777888888999777777888999999::::::;;;======<<<;;;<<<>>>@@@AAAFFFLLLWWWgggxxx{{{vvvpppnnnmmmoooxxxyyyqqqddd^^^WWWTTTVVVZZZ\\\\\\___VVVQQQSSSVVVZZZjjj|||~~~sssiii___ZZZYYYYYY^^^cccrrr|||tttkkkhhhcccaaa___]]]\\\]]]___```______```aaabbbbbbbbbbbbaaa```______``````^^^]]]YYYWWWSSSOOOLLLKKKJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBDDDGGGMMMRRRUUU^^^cccjjjnnnoooqqqtttwww}}}rrrhhhcccccceeekkkwwwwwwhhh___\\\]]]___fffqqq~~~yyyuuurrrooollliiifffbbb]]]YYYUUUQQQMMMJJJHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFEEECCCCCCCCCEEEGGGHHHHHHJJJLLLLLLLLLOOOTTTYYYdddnnn||||||pppUUUHHHAAA:::777:::555555444444444444444555666666666777888:::;;;<<>>???@@@DDDJJJTTTcccsss~~~wwwpppmmmkkklllsss|||wwwnnneee^^^VVVRRRSSSVVVXXXYYY^^^VVVPPPPPPQQQVVVfffvvvuuukkk```[[[YYYYYY]]]bbboooxxxyyynnnfffdddaaa```___^^^___aaacccddddddeeeggghhhiiiiiihhhhhheeebbb___\\\ZZZXXXUUURRRSSSQQQOOOLLLJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???BBBAAAAAAAAACCCGGGJJJMMMTTTYYY```dddfffiiimmmppp||||||qqqhhhccccccdddjjjuuuvvvhhh___\\\]]]___fffppp}}}yyyvvvrrrooolllhhhddd___ZZZWWWSSSOOOLLLIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIGGGIIIKKKKKKKKKNNNTTTYYYfffppp~~~iiiPPPEEE???999777:::666555555555555555666666777777777888:::<<<===>>>AAACCCEEEIIILLLPPPRRRTTTPPPOOOMMMMMMMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]___```aaacccdddeeecccbbbaaa```aaaaaaaaaaaabbbbbbbbb999888777666666666777888999999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===??????BBBGGGQQQ^^^nnn~~~}}}tttooollllllqqqxxxyyypppggg___VVVQQQRRRUUUXXXYYY]]]VVVOOOMMMMMMRRR___mmmxxxnnnccc]]]ZZZYYY\\\```kkkuuu}}}uuulllgggeeebbbbbbcccdddfffiiilllnnnoooppprrrtttttttttssssssnnnjjjddd^^^ZZZVVVRRRPPPOOONNNMMMLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCBBBAAA@@@??????AAA@@@??????@@@CCCFFFGGGLLLQQQWWW[[[^^^bbbggglllvvv|||rrriiidddcccdddiiisssttthhh```\\\]]]^^^fffppp|||yyyvvvrrrooojjjfffaaa\\\XXXTTTPPPMMMLLLKKKIIIJJJLLLMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLLLLLLLPPPWWW\\\hhhsss|||dddMMMCCC>>>999777999555555555444555555666666999999:::;;;===???AAABBBEEEFFFHHHKKKNNNQQQSSSTTTQQQPPPOOONNNNNNOOOQQQRRRTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYYYYYYY\\\^^^___```bbbcccdddcccbbbbbbaaaaaabbbbbbbbbccccccccc777666555555555666777888888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>??????DDDNNNZZZiii{{{yyyrrrnnnlllooouuu|||~~~vvviiiaaaVVVPPPPPPSSSVVVXXXZZZUUUOOOJJJIIIMMMXXXcccttt{{{pppeee___[[[YYYZZZ^^^hhhqqqzzztttmmmjjjjjjggggggiiilllpppuuuxxxzzz}}}~~~xxxsssjjjccc]]]XXXTTTRRRNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDDDDBBBAAA@@@@@@???@@@?????????@@@BBBDDDFFFGGGLLLRRRVVVYYY^^^dddiiirrr{{{}}}tttkkkfffbbbdddiiirrr~~~}}}rrrhhh```]]]]]]^^^eeeooo}}}}}}yyyuuurrrmmmiiiddd^^^ZZZVVVRRROOONNNLLLJJJJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEGGGIIIKKKKKKLLLPPPXXX^^^kkkvvvxxxaaaJJJBBB>>>888555777444444333333444555666666888888999;;;===@@@BBBCCCHHHIIIJJJLLLNNNOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQUUUUUUUUUUUUUUUVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZYYYXXXYYYZZZ\\\^^^___```bbbbbbcccbbbbbbbbbbbbbbbbbbcccccccccccc666555444444444555666777666666777777888999999999:::;;;;;;<<<======>>>>>>>>>CCCKKKVVVdddvvv}}}uuupppmmmnnnrrrwww~~~oooeeeYYYPPPNNNQQQTTTUUUWWWTTTOOOIIIFFFIIIQQQXXXhhhzzz~~~ssshhhaaa]]]YYYYYY\\\dddnnn|||yyyuuupppoooqqqoooqqquuuzzz|||rrriiiaaa\\\WWWUUUNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@?????????@@@BBBCCCDDDEEEIIIMMMQQQTTTYYYaaagggnnnwww}}}uuummmgggdddeeeiiiqqq|||zzzqqqggg```]]]]]]^^^ccclllzzz}}}yyyvvvqqqmmmhhhbbb^^^ZZZUUURRROOOMMMJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJIIIHHHGGGEEEDDDCCCBBBFFFGGGIIIIIIJJJOOOWWW^^^nnnxxxrrr\\\GGG@@@===777444666333333333333444555666666666666888:::<<>>AAADDDEEEIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYWWWWWWYYYZZZZZZ[[[\\\]]]___```aaaaaaaaaaaaaaabbbbbbbbbbbbccc444333333222333444555666888888888999::::::;;;;;;999:::;;;<<<============@@@DDDIIIOOOZZZkkkzzztttsssuuuyyyzzziii[[[UUUTTTTTTUUURRRRRROOOHHHCCCDDDHHHKKKSSScccvvvvvvkkkddd^^^YYYXXXZZZ^^^gggvvv~~~wwwlllddd^^^[[[XXXXXXWWWWWWVVVUUUSSSRRRSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLJJJIIIHHHGGGBBBAAA@@@??????>>>>>>>>>???CCCFFFIIILLLQQQYYY```gggqqq{{{ssslllggghhhhhhiiinnnuuuzzzzzzyyy|||wwwooogggaaa^^^]]]^^^]]]dddrrrzzzvvvpppkkkfffbbb]]]ZZZZZZVVVRRRPPPPPPPPPOOONNNJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKHHHJJJKKKLLLMMMSSS\\\cccppp|||}}}dddPPP>>>::::::666555777555555555555666777999999:::;;;===???BBBEEEHHHIIIHHHIIIJJJLLLNNNPPPRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWWWWXXXZZZYYYYYY[[[\\\^^^___```aaa```aaaaaaaaaaaabbbbbbbbb555333111111333555777777666666777888888888888888;;;::::::::::::;;;<<<<<>>>>>???AAA@@@BBBGGGJJJMMMSSS[[[gggooo|||zzzsssmmmiiihhhhhhiiimmmrrrvvvwwwwwwuuuqqqlllfff```\\\ZZZYYY^^^dddooo{{{{{{uuuooojjjddd___\\\XXXUUURRROOONNNMMMLLLJJJLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKIIIIIIKKKMMMQQQ\\\ggguuu|||```PPP@@@:::;;;999666555888888777666666666666666;;;<<<===???AAACCCEEEEEEIIIJJJKKKMMMNNNPPPQQQQQQSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZ[[[]]]^^^___```````````````aaabbbcccddd999777555333333444444444666666777888888888888888:::::::::::::::;;;<<<<<<>>>>>>CCCKKKUUUbbbvvv}}}wwwdddXXXSSSQQQQQQPPPMMMIIIEEECCCCCCBBBBBBJJJRRRbbbttt|||ooofff___YYYXXXZZZ___eeeppp~~~uuummmiiihhhfffddddddccccccaaa___\\\\\\\\\[[[YYYXXXWWWXXXUUUTTTRRROOOMMMLLLKKKJJJHHHGGGEEECCCAAA@@@@@@@@@AAA???AAAFFFIIILLLRRRZZZfffooo|||zzztttnnnjjjhhhhhhiiimmmqqquuuvvvvvvssspppkkkeee___\\\ZZZYYYZZZaaakkkvvv~~~xxxsssnnniiiddd```[[[XXXUUURRRQQQPPPNNNLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIJJJHHHHHHLLLOOOTTT___kkkxxxwww\\\MMM>>>999999777555444666666555555666777777888;;;<<<===???AAACCCEEEEEEIIIJJJKKKLLLNNNOOOQQQQQQTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYY[[[ZZZXXXWWWVVVWWWYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\^^^______````````````aaabbbcccddd>>>===:::888666555555555666666777888888888888888::::::999999::::::;;;<<<===<<<@@@GGGOOO]]]rrr{{{iii\\\VVVSSSRRROOOMMMJJJGGGDDDBBBAAAAAADDDKKKYYYjjjzzzrrrhhhaaaZZZXXXZZZ]]]bbbmmmzzz{{{wwwrrrpppnnnmmmlllkkkhhhfffeeedddcccbbb```^^^\\\[[[YYYXXXVVVSSSQQQPPPOOONNNKKKJJJHHHFFFDDDCCCBBBBBB@@@???@@@EEEHHHJJJQQQYYYfffooo|||zzztttnnnjjjiiiiiijjjmmmqqqssstttsssqqqnnniiiccc^^^ZZZYYYXXXVVV\\\eeeppp}}}}}}wwwrrrnnniiifff```]]]YYYVVVTTTSSSQQQOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJHHHGGGHHHLLLQQQWWWcccooo|||qqqVVVHHH;;;777777555333222333333444444666777888999;;;<<<>>>???BBBCCCEEEFFFHHHIIIJJJLLLNNNOOOQQQQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZXXXWWWVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYYYYYZZZ[[[]]]^^^______````````````aaabbbccccccEEEDDDBBB???;;;999888888666666777888888888888888999999999999999::::::;;;===<<<>>>DDDLLLYYYnnn|||jjj]]]VVVSSSQQQOOOOOOMMMIIIEEECCCBBBBBBAAAGGGSSSccctttuuukkkccc[[[XXXYYYXXX^^^iiiuuu|||zzzyyywwwtttrrrpppooommmkkkiiifffccc```\\\[[[YYYVVVTTTRRRQQQQQQMMMLLLJJJHHHFFFEEEDDDCCCAAA???@@@DDDGGGIIIPPPXXXfffppp~~~zzztttnnnjjjjjjjjjkkknnnqqqrrrrrrpppooolllgggaaa]]]YYYXXXWWWTTTYYYaaajjjwww{{{vvvrrrmmmjjjeeebbb]]]ZZZWWWUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGIIIMMMRRRXXXeeeqqq}}}jjjQQQEEE:::666666555333333333333444444555777888999<<<<<<>>>@@@BBBDDDEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]^^^___`````````______``````aaabbbcccQQQPPPMMMHHH@@@;;;999999666666777888888888888888999888888888888999::::::===<<<===BBBJJJVVVkkk|||yyyhhh\\\TTTPPPOOONNNOOONNNKKKFFFBBB@@@AAA@@@EEENNN]]]ooo~~~xxxnnneee\\\XXXYYYTTTZZZdddppp~~~{{{yyyvvvtttrrrnnnhhhdddaaa___]]]ZZZWWWUUUSSSSSSOOONNNMMMKKKIIIGGGEEEDDDBBB@@@@@@DDDGGGJJJQQQYYYgggrrryyytttnnnjjjkkkkkkllloooqqqrrrqqqooommmjjjeee```\\\YYYXXXWWWTTTXXX^^^fffppp~~~yyytttpppllliiifffaaa]]]ZZZXXXUUUSSSQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHJJJNNNSSSYYYfffqqqwwwdddMMMBBB999777777555444555555555555555555666777777<<<===>>>@@@BBBDDDFFFFFFHHHIIIJJJLLLOOOQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]\\\]]]]]]^^^___```aaaaaa____________```aaabbbccc\\\\\\XXXPPPEEE<<<888777666666777888888888888888888888777777888888999:::<<<;;;===BBBIIITTTgggxxxttteeeZZZSSSOOOMMMLLLOOOOOOLLLFFFAAA???@@@???BBBJJJXXXiiizzz{{{qqqggg]]]XXXXXXRRRXXXaaakkkwww}}}xxxpppkkkhhhgggccc```\\\YYYWWWVVVRRRRRRQQQOOOMMMJJJHHHGGGEEEBBBBBBEEEHHHKKKRRR[[[jjjvvv{{{vvvppplllkkklllmmmpppssssssrrrpppkkkiiiddd```\\\YYYXXXXXXVVVYYY]]]bbbjjjxxx~~~yyyssspppnnnjjjeee```]]]ZZZWWWUUUSSSRRRQQQOOONNNMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIKKKPPPUUU\\\hhhtttppp\\\III@@@999888888666555666777666666666666777777888<<<===???@@@CCCDDDFFFGGGIIIJJJKKKNNNPPPRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^______```aaaaaa____________```aaabbbbbb______\\\SSSHHH>>>::::::666666777888888888888888777777777777777888999999::::::<<>>======???AAACCCEEEFFFGGGJJJKKKMMMPPPRRRTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^^^^^^^\\\[[[YYYYYY\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]___^^^^^^______```aaabbbTTTTTTSSSNNNFFF???:::888999888888888777777666666777777777777888888888888<<<;;;===@@@EEEMMM]]]lllttteeeYYYRRROOOOOOUUUZZZ___]]]UUUMMMGGGEEEAAABBBGGGSSSccctttwwwlllaaaZZZXXXTTTSSSVVV\\\dddooo{{{tttpppmmmhhheeeeeebbb^^^ZZZXXXUUURRRPPPPPPLLLJJJJJJJJJNNNYYYdddxxxzzzvvvtttssssssuuuwwwxxxxxxvvvoookkkeeeaaa```___^^^]]]^^^YYYVVVXXX]]]dddqqq|||}}}yyysssnnnjjjfffbbb___]]]ZZZVVVSSSRRRPPPNNNMMMMMMKKKJJJJJJKKKLLLKKKJJJMMMOOORRRVVV^^^jjjzzzsss]]]PPP>>>;;;777555555666666666777777888999:::<<<>>>???@@@BBBDDDEEEFFFGGGIIIKKKKKKMMMOOOQQQSSSUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^]]]]]]]]]^^^^^^___^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^______^^^___```aaaaaabbbaaaaaaJJJKKKKKKHHHCCC===:::999888888888777777777666666666666666777777777888888:::999;;;???CCCKKKZZZiiixxxhhh[[[SSSQQQPPPVVV]]]cccddd]]]TTTKKKGGGCCCDDDHHHRRRaaassswwwmmmbbbZZZXXXSSSRRRTTT[[[bbblll|||~~~yyytttoookkkjjjfffbbb^^^\\\YYYUUURRRRRRNNNLLLMMMMMMQQQ\\\gggyyy|||xxxuuuuuuvvvxxxzzz{{{yyyxxxppplllfffcccaaa```___^^^\\\WWWTTTVVVZZZ```mmmxxx~~~xxxsssooojjjeeebbbaaa^^^YYYVVVTTTRRRPPPOOOMMMKKKIIIIIIJJJKKKJJJJJJLLLOOOTTTYYYbbbooonnnXXXJJJ>>>:::777555555666666666666777777888:::<<<>>>???@@@BBBEEEFFFFFFGGGIIIKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYY___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^___``````aaaaaaaaaaaa>>>@@@AAA@@@===;;;::::::888888777777777777666666555555555666666666666777888888:::===AAAHHHWWWeeeyyy~~~mmm^^^VVVSSSSSSYYYaaakkkooojjj___RRRJJJEEEFFFIIIQQQ___pppxxxnnnbbb[[[XXXSSSQQQSSSXXX___hhhwww~~~xxxsssqqqnnniiieeebbb^^^YYYVVVTTTQQQOOOPPPQQQTTT___jjjyyy|||xxxxxxyyy|||}}}}}}{{{yyyqqqmmmhhheeecccbbb```___[[[WWWTTTUUUXXX^^^iiittt{{{uuupppkkkhhheeebbb]]]YYYWWWUUURRRPPPNNNLLLIIIIIIJJJJJJJJJIIILLLPPPVVV]]]hhhvvvhhhPPPBBB===:::777555666666666666666666777888:::<<<>>>???AAACCCEEEFFFGGGHHHJJJLLLLLLMMMOOORRRTTTUUUVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY_________^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^______```aaaaaabbb777999;;;;;;:::999999:::777777777777777777666666444444444555555555666666888777999<<>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNNNNOOOQQQRRRTTTUUUVVVVVVZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^_________^^^]]]\\\^^^]]]]]]]]]]]]^^^`````````___^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\]]]^^^```aaabbb666777888777666555666888555555666666666666777777444444444555555555555666777777999<<<>>>CCCOOO\\\qqq}}}yyyuuutttwww{{{}}}mmmaaa]]]]]]bbbkkk{{{jjjXXXIIIHHHHHHIIIQQQaaauuu}}}rrrfff]]]ZZZUUUSSSSSSUUUWWW\\\fffqqq~~~~~~{{{tttmmmfffaaa[[[XXXVVVVVVUUUVVV^^^hhhwww~~~zzzxxxuuurrrooommmllljjjhhhfff^^^YYYUUUTTTTTTVVV]]]fff~~~~~~vvvrrrlllfffaaa]]]YYYVVVVVVSSSOOOMMMNNNOOOPPPPPPUUUZZZccclllvvvoooXXXHHH@@@:::888777666777888777666888888999;;;===@@@BBBCCCDDDFFFHHHIIIJJJKKKMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX\\\]]]^^^_________]]]]]]^^^]]]]]]]]]]]]___aaabbb``````___^^^]]]]]]]]]]]][[[\\\\\\]]]]]]^^^______\\\\\\[[[\\\]]]___aaabbb444555555444333222444555555555555666666666777777444555555555555666666666555555777:::<<<@@@LLLXXXjjj{{{|||vvvvvvwwwzzzpppddd______^^^gggxxxsssbbbMMMLLLIIIHHHLLLZZZnnn|||~~~tttggg^^^ZZZTTTRRRRRRSSSTTTWWWaaakkkxxx{{{|||~~~zzzrrrjjjddd^^^[[[YYYXXXWWWWWW^^^gggvvv~~~{{{yyyuuussspppooonnnllljjjhhh```ZZZVVVUUUTTTUUU[[[cccwww{{{tttnnniiieee```]]]ZZZWWWRRRPPPPPPRRRSSSSSSWWW]]]gggqqq|||gggQQQDDD>>>999888666777888888777666999999;;;<<>>JJJVVVeeewwwxxxwwwvvvwww|||rrreee``````ZZZcccuuuzzziiiQQQOOOKKKGGGIIIVVVhhhvvvtttggg^^^ZZZTTTQQQPPPQQQRRRTTT]]]ggguuuuuuuuuwww|||~~~vvvmmmggg```]]][[[ZZZXXXXXX^^^ggguuu|||zzzvvvtttqqqpppooommmkkkiiiccc]]]YYYWWWVVVVVV\\\dddrrr{{{tttooojjjfffbbb]]]YYYTTTRRRRRRSSSTTTUUUWWW^^^iiitttzzzbbbLLL@@@<<<999888777777888888777666::::::;;;===@@@CCCEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPPPPPPPRRRSSSUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[]]]___``````___^^^^^^]]]\\\\\\]]]```bbbddd```____________``````aaa]]]]]]^^^______``````aaa[[[[[[ZZZZZZ\\\^^^aaaccc444444444444444444444444999111---222999999666333111666888444444888:::999999999999999;;;@@@GGGLLL```ooo|||xxxxxx}}}vvvkkk```ZZZ\\\dddrrrnnnWWWKKKDDDFFFKKKQQQ___nnn{{{}}}rrrhhh```ZZZWWWRRRPPPSSSUUUWWW]]]cccooozzzzzzuuuyyyzzzooohhhaaa]]][[[ZZZWWWWWW]]]eeerrr|||~~~{{{{{{wwwsssrrrrrrrrrooolllggg```ZZZUUUQQQQQQXXXbbbqqqzzztttnnniiieeebbb___[[[WWWVVVVVVWWWYYY]]]dddppp}}}sssZZZGGG>>><<<777777666666666666777777::::::<<>>EEEIII[[[iii|||~~~|||xxxmmmbbb\\\\\\cccooo~~~pppYYYMMMEEEEEEIIINNN\\\jjjyyyuuukkkbbb\\\YYYTTTQQQSSSTTTUUUZZZ___kkkwww|||vvvwww}}}~~~ssskkkccc___\\\ZZZXXXWWW]]]dddoooyyy}}}{{{wwwsssrrrsssrrrooolllgggaaaZZZVVVRRRQQQXXXaaammm}}}zzztttnnnjjjeeebbb^^^ZZZXXXYYYZZZ[[[```gggtttnnnWWWEEE===;;;666666555666666777888999:::;;;===???CCCFFFHHHJJJGGGGGGHHHJJJKKKMMMNNNNNNRRRRRRRRRSSSUUUVVVXXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\\\\]]]___aaabbbbbbbbbbbb^^^^^^]]]]]]^^^^^^______^^^^^^____________^^^^^^___``````aaaaaaaaa``````]]]]]]]]]]]]^^^___aaaaaa444444444444444444444444444555666444///333DDDVVVUUUCCC444333444222111444555555666666777<<>>AAADDDFFFIIIJJJGGGHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQSSSUUUWWWYYYZZZ]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^```aaabbbbbbbbbbbb```___^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^aaaaaabbbbbbbbbaaaaaa```___^^^^^^^^^______```aaa333333333333333333333333000333666555111666KKK```dddIII444555888444222666444555555555777:::???CCCOOO\\\nnn{{{qqqgggaaa\\\```fffppp}}}vvvaaaSSSGGGDDDCCCEEEPPP]]]nnnyyyuuukkkddd]]]WWWSSSRRRQQQPPPTTTYYYaaammm~~~|||{{{|||}}}tttiiiccc]]][[[XXXVVVYYY___fffppp{{{yyyyyyxxxuuurrrjjjccc[[[VVVSSSRRRVVV]]]eeettt|||xxxmmmjjjddd```^^^^^^aaabbbiiirrrvvv___LLL@@@;;;:::777666666666777888999999<<<===???BBBEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVYYY\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\^^^___``````aaabbbbbbbbb``````___^^^]]]]]]]]]^^^]]]^^^^^^______^^^^^^]]]bbbccccccccccccbbbaaaaaa``````_________```aaaaaa333333333333333333333333///000333444333777DDDSSSaaaFFF333444999555444888555666666666777:::???BBBLLLYYYmmm~~~}}}rrrhhhaaa]]]___aaahhhsss|||{{{uuubbbUUUIIIEEEBBBBBBKKKWWWhhhtttzzzppphhh^^^XXXSSSRRRQQQPPPSSSXXX]]]hhhyyy~~~{{{xxxmmmfff___[[[YYYVVVXXX\\\cccmmm|||}}}|||yyyuuuqqqkkkcccZZZVVVSSSQQQTTTZZZbbbppp{{{ooolllgggbbb```bbbdddgggpppxxxoooYYYHHH???<<<;;;999888888777777777777888===>>>AAADDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTXXX[[[^^^___^^^^^^^^^^^^]]]]]]\\\\\\^^^^^^^^^______```aaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]bbbbbbccccccccccccbbbbbbaaaaaaaaa``````aaabbbbbb333333333333333333333333222000111333333222666<<>>AAAIIIVVVjjj|||uuuiiibbb[[[\\\\\\___hhhrrrsssooobbbUUUJJJGGGDDDBBBIIISSSbbbpppuuunnn```ZZZUUUSSSQQQPPPRRRWWWYYYcccrrr}}}~~~sssjjjbbb^^^[[[XXXXXX[[[```jjjzzz~~~zzzuuuppplllbbbYYYUUUSSSQQQRRRVVV___kkkssspppjjjfffeeegggkkknnnxxx~~~gggSSSEEE???<<<:::999888888777777888888888===???BBBEEEHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLOOOPPPRRRTTTXXX[[[^^^___^^^_________^^^]]]\\\[[[\\\\\\\\\\\\\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]aaaaaabbbcccccccccccccccaaaaaaaaaaaabbbbbbcccddd222222222222222222222222444111222444444111000222999666333333444555555444555666777777777999<<>>;;;999666666666777888999;;;<<<>>>@@@CCCFFFIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPSSSVVVYYY\\\]]]^^^^^^______^^^]]][[[ZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\______aaabbbccccccdddcccaaaaaaaaabbbcccdddeeefff222222222222222222222222444222444777777444333555...444777555444777666333444555666666666888;;;===CCCNNN^^^ooo~~~zzzmmmeeeVVVUUURRRQQQWWW```cccaaa___TTTLLLJJJGGGCCCGGGPPPZZZkkk}}}wwwhhhaaaZZZVVVRRRMMMNNNRRRSSS[[[gggsss}}}sssiiieeeaaa]]]\\\]]]___iiiyyy~~~xxxkkkaaaWWWSSSQQQOOOOOOQQQYYYcccuuu}}}zzzuuuqqqrrruuuzzz~~~{{{{{{}}}ttt\\\JJJAAA===:::888333444555666999;;;>>>??????AAADDDGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQTTTWWWZZZ[[[^^^^^^______^^^\\\[[[YYYYYYYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^```aaaccccccddddddaaaaaaaaabbbccceeefffggg444444444333333222222222222222222222222222222222333333333444444444555555666555444555666999;;;===CCCKKKYYYjjj|||}}}ooobbb\\\SSSMMMOOOUUUYYY]]]aaa```ZZZQQQIIIDDDDDDFFFIIIXXXgggyyywwwlllbbbXXXUUUSSSOOOMMMNNNQQQUUU```nnnzzz{{{pppjjjfffaaa______ccckkkyyy|||vvvmmmdddZZZUUUQQQMMMMMMOOOXXX^^^nnn}}}zzzxxxyyy}}}{{{|||}}}~~~lllUUUFFF???:::888888777777777888999;;;<<<===AAADDDGGGHHHIIIJJJLLLNNNLLLLLLKKKKKKJJJJJJJJJIIINNNNNNOOOQQQTTTXXX[[[]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZXXXWWWVVVUUUUUUUUUZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^_________^^^]]]\\\\\\]]]]]]^^^___```aaaaaaaaacccdddcccbbbaaabbbccc222222222111111111000000222222222222222222222222222222222333333333444444555555444555666999;;;===AAAHHHVVVhhhzzzrrreee]]]SSSMMMOOOTTTYYY]]]bbbddd^^^UUUKKKEEEDDDGGGJJJUUUcccwwwzzzpppfff\\\WWWTTTOOOMMMMMMPPPSSS\\\iiiuuuuuuooojjjddd``````dddkkkyyyyyyooofff]]]XXXTTTOOONNNQQQVVV[[[jjj}}}{{{|||}}}{{{hhhQQQDDD>>>:::777888777777777888999;;;<<<===AAACCCFFFHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNOOOQQQTTTWWWZZZ\\\\\\]]]^^^^^^^^^\\\[[[ZZZZZZZZZXXXWWWVVVUUUUUUUUUYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^______^^^^^^]]]]]]]]]^^^^^^______``````aaabbbcccbbbaaaaaabbbddd222222222111111111111000222222222222222222222222111111111222222222333333555555555555666888:::<<<===DDDRRRdddwwwuuuggg]]]TTTMMMOOOSSSXXX^^^ccciiicccZZZOOOHHHEEEGGGJJJPPP___sssuuujjj___ZZZUUUOOOLLLLLLNNNPPPWWWbbbmmmyyy{{{uuuppphhhdddcccffflllzzz}}}rrriiiaaa]]]XXXRRRPPPQQQTTTXXXdddzzzzzz}}}tttaaaMMMBBB===999888888777777888999:::<<<===>>>AAACCCFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPSSSVVVXXXZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZXXXWWWVVVVVVUUUUUUXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbbaaa```aaacccddd333333333333333333333333222222222222222222222222222222222222333333333333555555555555666888999:::;;;AAANNN```tttvvvhhh^^^UUUNNNNNNRRRWWW^^^eeemmmhhh```TTTJJJFFFGGGJJJNNN[[[ooowwwlllaaa[[[VVVPPPMMMMMMNNNNNNSSS\\\eeerrr|||vvvoooiiihhhhhhnnn{{{tttllleeeaaa\\\UUUQQQQQQTTTVVV___qqqzzz}}}lll[[[III@@@===:::999999777777888999;;;===>>>???@@@CCCFFFHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZXXXWWWWWWVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\]]]^^^_______________^^^^^^]]]]]]]]]\\\^^^___`````````aaadddfff333333333333333333333333222222222222222222222222333333333333444444444444444444555555666777888999:::@@@KKK\\\pppzzzkkk^^^VVVOOONNNQQQVVV___hhhooommmfffZZZOOOHHHGGGIIIMMMYYYlll~~~yyynnnccc]]]XXXRRROOOOOOPPPOOOQQQXXX```kkk{{{}}}uuuooonnnjjjppp|||xxxqqqjjjgggaaaXXXSSSRRRUUUUUU\\\jjj{{{zzz~~~fffVVVEEE>>>===;;;::::::777888888:::;;;>>>???@@@@@@BBBEEEGGGHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^______```______^^^^^^]]]]]]\\\^^^___`````````bbbeeehhh000111111111111222222222222222222222222222222222333333444444444555555555444444555666777777888888:::>>>HHHWWWkkkooo___WWWPPPNNNPPPUUU```jjjqqqqqqmmmbbbUUUKKKHHHIIIMMMVVVhhh{{{|||qqqfff```[[[TTTQQQPPPQQQOOOPPPUUU[[[dddttt|||uuusssmmmrrr}}}xxxssspppiii___XXXVVVVVVUUUZZZdddqqq~~~zzzzzz```QQQBBB===<<<;;;::::::888888999:::<<<>>>@@@BBB@@@BBBEEEGGGHHHIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\[[[[[[\\\]]]^^^___`````````______^^^^^^^^^^^^___``````aaaccchhhkkk000000111111111222222222222222222222222222222222222222333333333444444444444444555666777777777777999===EEERRReeezzzrrr```XXXPPPNNNOOOUUU```kkksssuuusssjjj\\\PPPKKKKKKKKKSSScccwwwwwwkkkddd^^^VVVRRRQQQQQQOOOOOORRRWWW^^^lllyyyyyyvvvooosss}}}}}}zzzssshhh```]]]VVVUUUXXX___hhhvvv{{{~~~ttt[[[MMM???:::;;;999888888888888999;;;===???AAABBB@@@BBBEEEGGGGGGHHHJJJLLLJJJJJJKKKKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\\\\[[[[[[\\\]]]^^^`````````````````````___^^^___``````bbbeeejjjmmm222222222333333444444444222222222222222222222222111111222222222333333333444444555666777777777666888;;;CCCOOOaaauuuqqq```XXXPPPNNNOOOTTT```llltttxxxxxxooo```TTTMMMMMMIIIPPP___uuu|||oooggg```WWWRRRQQQPPPNNNNNNQQQTTT[[[gggttt{{{wwwpppttt}}}{{{ooofffcccUUUTTTVVV\\\cccppp{{{|||pppXXXJJJ<<<999999888666666888888999;;;===???BBBCCC???BBBEEEGGGGGGHHHJJJLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNPPPRRRSSSUUUUUUTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[^^^]]]\\\[[[[[[[[[\\\]]]```aaaaaaaaaaaaaaaaaaaaa______```aaabbbfffkkkooo333333333333222222111000222222222222222222222222333333333333333333333333555444444444444555666666:::<<>>@@@AAABBBCCCDDDFFFHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^_______________dddeeeeeeeeeddddddcccbbb```___^^^^^^aaaeeeiiilll222222333333333222111111222222222222222222222222333333333333333333333333555444444444444555666666999;;;???GGGUUUiii~~~{{{{{{}}}wwweeeYYYMMMIIIJJJOOOYYYbbbsss~~~nnn___UUUPPPHHHPPP[[[hhh}}}vvvmmmeee\\\UUUTTTMMMLLLMMMOOOPPPSSS]]]hhhvvv|||wwwssswwwxxxlllddd\\\VVVVVVZZZcccqqq}}}sss```NNNDDD<<<::::::888777888999;;;>>>??????@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYYYYXXXYYY[[[\\\]]]^^^]]]]]][[[[[[[[[[[[\\\]]]^^^_______________````````````cccdddddddddddddddcccccccccbbbaaaaaacccfffjjjmmm111111222222333222222222222222222222222222222222333333333333333333333333555444444444444555666666777:::>>>DDDPPPbbbvvv~~~yyyvvvvvvxxx|||hhh\\\PPPJJJJJJNNNVVV^^^qqq~~~xxxiii\\\SSSJJJOOOVVVaaatttzzzqqqiii___XXXVVVQQQNNNNNNNNNNNNPPPXXXaaapppzzz}}}vvvrrrrrrzzzmmmcccZZZWWWXXX^^^jjjuuummmZZZLLLCCC<<<::::::999888999;;;===@@@AAABBBBBBDDDFFFDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMOOOOOOPPPQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^`````````___]]]\\\[[[ZZZ[[[]]]___````````````aaaaaaaaabbbbbbcccddddddeeeeeeeeedddddddddcccaaaaaacccfffiiikkk///000111222222222222222222222222222222222222222333333333333333333333333555444444444444555666666777999===BBBKKK[[[ooo}}}zzzuuussssssxxxjjj^^^QQQKKKJJJMMMTTT\\\mmm|||qqq```SSSOOOPPPRRRZZZjjj~~~~~~vvvmmmbbbZZZWWWSSSOOOMMMNNNMMMNNNTTT\\\iiisss}}}rrrlllkkktttvvvkkk___YYYXXX\\\eeemmmyyy}}}gggTTTHHHAAA;;;;;;;;;999999;;;<<<>>>AAACCCCCCDDDFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^```aaabbbbbbaaa___]]][[[ZZZZZZ\\\___aaaaaaaaaaaabbbbbbcccccccccdddeeeffffffgggfffffffffbbbaaa``````aaaccceeeggg///000111111222222222222222222222222222222222222333333333333333333333333555444444444444555666666777:::===@@@GGGVVViiixxx}}}vvvqqqpppttt{{{lll```SSSMMMKKKLLLSSSZZZkkkzzzyyyeeeVVVOOOMMMMMMSSS```ssszzzqqqeee\\\YYYSSSOOOLLLMMMMMMNNNSSSYYYccclll{{{{{{oooiiigggmmmzzzrrreee^^^\\\]]]ccciiippp|||wwwbbbPPPEEE???;;;;;;;;;999:::===<<>>===@@@CCCEEEFFFGGGIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOQQQQQQRRRSSSPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^```bbbccccccccc___^^^]]]\\\\\\]]]^^^``````aaaaaabbbcccdddeeeeeeiiiiiiiiiiiiiiihhhggggggcccbbbbbbbbbcccdddfffggg000111111111111000000///222222222222222222222222333333333333333333333333555444444444444555666666444888;;;===AAAMMMaaapppwwwssssssyyy{{{nnn___VVVPPPMMMPPPUUUbbbpppuuueeeMMMHHHEEEIIIOOOZZZlll|||{{{nnnccc___WWWQQQNNNNNNOOONNNPPPTTTWWW```mmm{{{yyylllgggcccdddgggooo}}}uuummmgggccc```aaakkkqqqvvvxxx|||{{{kkkXXXIII???<<<:::<<<;;;999;;;@@@???BBBEEEGGGHHHJJJLLLNNNLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ]]]___aaabbbbbbbbb___^^^^^^]]]]]]]]]^^^^^^``````aaabbbcccdddeeeeeeiiiiiiiiihhhgggfffeeedddaaaaaaaaabbbccceeefffggg111111111111111000///...222222222222222222222222333333333333333333333333555444444444444555666666222666:::;;;>>>KKK___nnn~~~|||xxxuuu{{{uuueeeZZZRRRNNNOOOSSSZZZiii{{{xxxiiiRRRKKKFFFGGGIIIOOO^^^mmm~~~qqqfffbbbYYYSSSOOOOOOOOOMMMNNNRRRSSS\\\iiivvvyyyiiidddaaa______cccmmmxxxzzzrrrkkkddd___^^^bbbfffhhhhhhlllrrruuutttxxxzzz~~~wwwgggUUUGGG>>>;;;:::<<<;;;999;;;@@@AAACCCGGGIIIJJJLLLNNNPPPMMMNNNNNNOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXYYY\\\^^^```aaaaaaaaa^^^^^^^^^^^^^^^^^^^^^]]]___``````bbbcccdddeeeeeehhhhhhhhhgggfffdddbbbbbb^^^^^^___```aaaccceeefff222222222111111111000000111111111111111111111111444444333111///000222444333333222222333333444555:::999:::===AAAIIIYYYggg}}}yyyzzz}}}{{{lll]]]SSSOOOPPPQQQUUU```ppp}}}yyykkkYYYLLLDDDGGGIIIJJJUUUcccyyyxxxmmmeee[[[TTTOOOPPPQQQNNNLLLMMMQQQWWWaaalllwwwyyyooofff___\\\\\\\\\___dddnnnwwwuuulllfffbbb___``````aaabbbcccdddeeefffhhhiiilllppptttzzz|||zzz|||nnnZZZMMMGGG???>>>;;;:::;;;===@@@CCCBBBEEEHHHJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTUUUTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\^^^___aaaaaaaaabbbaaa```___^^^]]]\\\[[[]]]]]]^^^```bbbdddfffgggjjjjjjjjjiiigggfffdddccc``````^^^^^^___aaaccceee222222222111111111000000111111111111111111111111222111111///...///111222333333222222333333444555555444555999<<>>AAACCCDDDFFFJJJLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]^^^```aaaaaabbbaaaaaa```___^^^]]]]]]\\\^^^^^^___```bbbdddfffgggjjjjjjjjjiiigggeeedddccc______^^^^^^___aaacccddd222111111111111000000000111111111111111111111111333222222111222222333444333333222222333333444555555444666999<<>>BBBDDDFFFIIILLLOOOPPPRRRTTTVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbbbbaaaaaa`````````_______________```aaabbbdddfffgggkkkjjjiiihhhfffdddbbbaaa^^^]]]]]]]]]^^^```bbbccc111111111111000000000000111111111111111111111111222111111222333444444333333333222222333333444555555555777999;;;@@@MMMYYYppp~~~qqqaaaTTTMMMIIIGGGKKKOOOTTT]]]fffjjjhhh[[[QQQHHHDDDAAA@@@FFFNNNXXXgggzzzwwwooofff]]]VVVTTTSSSOOOMMMNNNKKKOOOTTTZZZcccppp~~~ppphhh___[[[WWWRRRQQQSSSSSSUUUXXX[[[aaalll{{{~~~zzzuuuooohhhbbb\\\VVVRRRNNNNNNMMMLLLLLLKKKKKKJJJJJJLLLNNNRRRWWW___hhhnnnuuuxxxtttrrrrrrxxx~~~|||ooo]]]MMMCCC???<<<<<<;;;;;;===@@@CCCEEEGGGJJJNNNQQQRRRTTTWWWYYYYYYYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZ[[[\\\]]]]]]^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````aaaaaabbbdddeeefffjjjiiihhhgggeeecccaaa___\\\\\\\\\]]]^^^```bbbccc000000000000000000000000111111111111111111111111/////////111444555333111333333222222333333444555222222444777888;;;FFFRRRjjjyyyzzzhhhXXXMMMHHHEEEIIILLLNNNUUU^^^bbbaaaZZZSSSJJJDDDAAAAAAEEEJJJSSScccvvv|||tttjjjaaaXXXUUUSSSOOOMMMMMMLLLNNNQQQUUU\\\iiixxx~~~ppphhh```\\\XXXSSSQQQRRRSSSTTTTTTUUUYYYaaammmuuu}}}wwwpppkkkddd^^^YYYUUUQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEGGGIIILLLQQQZZZccciiirrr}}}xxxuuuttttttzzzwwwhhhWWWJJJBBB???<<<<<<<<<===???BBBFFFGGGJJJLLLPPPRRRTTTVVVXXXZZZYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZ[[[[[[]]]^^^___``````aaabbbbbbccccccccccccddddddccccccccccccccccccaaaaaaaaaaaabbbcccdddeeeggggggfffeeecccaaa___^^^[[[\\\\\\^^^___aaabbbccc//////000000000000000111111111111111111111111111222222222666:::;;;888444333333222222333333444555444444666999999;;;DDDOOObbbrrrqqq___QQQJJJCCCFFFHHHIIINNNVVV[[[[[[ZZZTTTLLLDDDAAAAAADDDGGGPPP^^^ppp}}}{{{oooeee\\\XXXUUUPPPMMMNNNLLLMMMPPPRRRXXXbbboooyyy{{{mmmfff___]]]YYYTTTRRRSSSSSSSSSRRRRRRUUU[[[ccchhhuuu}}}sssmmmgggbbb[[[UUUQQQOOOMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBAAABBBDDDGGGLLLTTT]]]dddqqq|||{{{xxxwwwwww|||rrrbbbSSSGGGAAA???<<<<<<===???BBBEEEHHHJJJMMMOOOSSSUUUVVVWWWYYY[[[YYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYZZZ[[[\\\^^^```aaabbbccccccdddddddddccccccdddddddddccccccbbbbbbbbbaaaaaa``````aaabbbcccccccccccccccbbbaaa___]]]]]][[[\\\]]]___```bbbcccccc////////////000000111111111111111111111111111111333333444888===>>>:::666333333222222333333444555666666888;;;:::;;;CCCMMMXXXjjjyyyfffWWWOOOCCCFFFGGGFFFJJJSSSZZZ\\\^^^YYYPPPHHHCCCCCCDDDEEEMMMYYYiiiwwwtttjjj```[[[WWWRRROOOPPPKKKLLLNNNPPPSSS\\\gggooowwwrrrhhhbbb]]]\\\ZZZVVVSSSTTTRRRRRRQQQQQQSSSWWW\\\```hhhuuu|||rrriiiccc\\\YYYUUUQQQOOOLLLHHHFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAACCCHHHPPPYYY```ppp{{{|||{{{zzzzzz~~~|||mmm]]]NNNEEE@@@???<<<===>>>AAADDDHHHKKKMMMQQQSSSVVVXXXXXXYYY[[[\\\[[[[[[\\\\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVXXXXXXXXXYYY[[[^^^```aaaddddddeeeeeeeeeddddddcccccccccbbbaaa```______^^^`````````___``````aaaaaa`````````______^^^\\\\\\[[[\\\^^^```aaacccdddddd.../////////000000111111111111111111111111111111---,,,---222888999555000333333222222333333444555222222555777666666>>>HHHQQQddd}}}kkk[[[RRREEEGGGGGGEEEIIISSS\\\```ccc___VVVLLLFFFEEEFFFFFFJJJTTTdddsss~~~xxxnnnccc^^^ZZZTTTQQQQQQJJJKKKMMMNNNQQQXXXbbbiiizzzvvvnnniiieee___[[[[[[ZZZVVVTTTUUURRRRRRQQQRRRSSSWWWZZZ]]]```kkkuuu}}}zzzqqqiiibbb]]]UUUTTTRRRQQQNNNJJJEEEBBBDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCGGGOOOYYY___pppzzz}}}|||{{{{{{zzzjjjYYYKKKCCC@@@???<<<===???BBBFFFIIILLLNNNTTTVVVYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVXXXWWWXXXYYY[[[]]]```bbbeeeeeeffffffeeeeeeddddddbbbaaa```___^^^]]]\\\[[[``````____________``````]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\^^^```bbbddddddeee000000000000000000000000000000000000000000000000000000000000111111111111222222333333333333444444444444444555777999<<<===NNN[[[qqqrrr```WWWNNNHHHEEEGGGJJJOOOWWW___fffgggaaaVVVLLLHHHFFFDDDJJJQQQ___ooo~~~vvvjjj___YYYUUUQQQNNNLLLLLLKKKKKKNNNTTT\\\bbbqqq{{{}}}uuunnngggcccbbb```]]]YYYWWWVVVVVVVVVTTTUUUVVVUUUUUUVVVXXX[[[^^^dddkkkrrrxxx~~~vvvkkkccc]]]XXXUUURRRQQQOOOMMMKKKHHHGGGFFFDDDCCCBBBAAA@@@@@@???@@@CCCAAAAAAEEEHHHLLLUUU^^^kkkyyy}}}|||~~~ppp]]]PPPGGG@@@>>>@@@<<<===@@@DDDIIIOOOTTTVVVXXXYYYYYYZZZZZZZZZZZZYYY[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]```aaacccddddddcccaaa```]]]]]]\\\\\\\\\\\\\\\[[[^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXX]]]]]]^^^^^^___`````````////////////////////////000000000000000000000000000000000000111111111111222222222333333333444444333333333444666888:::<<>>@@@===>>>@@@DDDIIIOOOSSSVVVZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\^^^___```aaaaaa```___^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYY]]]]]]^^^^^^___`````````////////////////////////000000000000000000000000000000000000111111111111222222222222333333333333222222222333444777999:::EEEPPPeee}}}jjj]]]RRRLLLHHHIIIKKKPPPXXXaaakkkrrrtttjjj\\\RRRLLLHHHJJJOOOZZZiiiyyytttiiiaaa[[[VVVRRRQQQPPPNNNKKKKKKMMMSSSWWWcccmmm{{{}}}wwwsssnnnjjjgggdddaaa___ZZZYYYWWWVVVUUUUUUUUUVVVUUUVVVWWWXXXXXXZZZ^^^aaa```dddhhhlllnnnpppsssuuuvvvwwwyyy}}}|||wwwiiieee^^^YYYUUUSSSQQQPPPNNNNNNMMMKKKJJJHHHGGGGGGEEEDDDCCCAAA@@@?????????AAA@@@AAADDDGGGKKKVVV```ooo}}}~~~{{{|||vvvgggVVVKKKDDD>>>===???>>>???AAAEEEIIINNNSSSUUUYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUWWWXXXYYYZZZ[[[[[[]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]^^^^^^___`````````////////////////////////000000000000000000000000///000000000111111111111111222222222222333333333222222222222444666888:::@@@KKK]]]tttsssdddUUUNNNIIIHHHJJJNNNVVV___jjjuuuzzzsssdddXXXOOOIIIIIIMMMWWWfffwwwyyymmmddd]]]WWWRRRRRRQQQNNNKKKIIIKKKPPPSSS]]]fffttt~~~}}}|||{{{yyywwwppplllhhheeedddcccaaa___[[[[[[ZZZYYYYYYYYYZZZ[[[WWWXXXZZZ[[[\\\^^^bbbeeedddgggjjjmmmooooooooooooqqqppppppqqqsssrrrooolllaaa]]]XXXUUUSSSSSSRRRPPPMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@??????@@@???AAADDDFFFKKKWWWcccqqq|||yyy|||mmm```QQQHHHBBB>>>===???@@@AAABBBEEEIIINNNRRRTTTWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^___`````````........................///////////////////////////000000000111111111111111111111222222222333333333333333333444666888:::===FFFVVVkkkyyygggXXXQQQJJJHHHHHHKKKSSS[[[gggsss|||wwwkkk^^^RRRJJJIIILLLTTTbbbttt}}}qqqggg___XXXRRRQQQPPPNNNKKKIIIKKKNNNRRRXXXaaammmzzz}}}{{{yyywwwvvvooolllhhheeedddbbbaaa___]]]]]]]]]]]]^^^^^^______\\\]]]______```bbbeeehhhiiikkknnnqqqssssssqqqooojjjhhhfffeeedddbbb```^^^\\\YYYVVVSSSSSSSSSRRRQQQNNNNNNMMMLLLLLLKKKJJJJJJHHHGGGEEECCCBBBAAA@@@@@@??????BBBEEEGGGLLLYYYgggttt{{{yyyxxx||||||eeeXXXLLLEEEAAA======???BBBBBBCCCFFFIIIMMMQQQSSSVVVVVVWWWYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWYYYZZZ[[[\\\]]]]]]]]]^^^^^^___`````````........................////////////////////////000000000000111111111111111111111111222222222222333333333333444666888999:::AAAOOObbbxxx}}}|||}}}iii\\\TTTLLLHHHGGGIIIPPPWWWcccooozzzzzzrrrfffXXXLLLJJJKKKQQQ^^^pppvvvlllccc[[[UUUQQQPPPNNNKKKJJJJJJNNNQQQSSS[[[gggsss~~~|||yyywwwrrrooojjjgggeeedddbbb`````````aaaaaabbbccccccccccccddddddddddddeeegggjjjlllmmmppptttwwwuuurrrnnndddcccaaa^^^[[[YYYWWWVVVYYYVVVSSSRRRRRRRRRQQQPPPQQQPPPPPPOOONNNMMMMMMLLLJJJIIIGGGEEEDDDCCCBBBBBB???@@@CCCFFFGGGMMM\\\kkkzzz|||wwwvvvwww}}}}}}uuu]]]RRRHHHCCCAAA>>>===???CCCDDDEEEGGGJJJMMMPPPRRRWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]^^^^^^___`````````........................////////////////////////000000000000111111111111111111111111222222222222222222222222333444666777888===IIIZZZooo}}}yyy{{{rrraaaXXXNNNIIIGGGHHHNNNUUUbbblllxxx|||yyyppp___QQQMMMLLLOOOZZZkkk}}}sssiiiaaa[[[SSSRRRPPPMMMJJJJJJLLLNNNNNNUUU```kkkvvv}}}wwwtttooollljjjhhhfffdddeeefffggghhhhhhiiiiiiiiijjjjjjjjjhhhggggggiiikkklllmmmppptttvvvtttooojjjaaaaaa```]]]ZZZXXXWWWWWWVVVTTTRRRRRRSSSSSSSSSRRRTTTTTTSSSRRRPPPOOONNNNNNLLLKKKIIIGGGEEEDDDCCCCCC@@@AAADDDGGGHHHOOO___nnn|||zzz{{{{{{}}}~~~xxxtttsssvvv~~~yyynnnXXXNNNEEEBBBAAA>>>>>>@@@DDDEEEEEEGGGJJJMMMPPPQQQVVVWWWXXXZZZ[[[\\\\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]]]]^^^^^^___`````````........................////////////////////////000000000000111111111111000111111111111222222222111111000000111333555666666;;;EEETTTiiixxxxxx|||eee[[[QQQKKKHHHHHHNNNUUUbbblllwww~~~~~~vvveeeUUUOOOMMMOOOWWWggg{{{xxxnnnfff```UUUTTTQQQMMMJJJIIIKKKLLLJJJPPP[[[eeeppp~~~{{{xxxtttqqqooonnnllljjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhiiikkklllmmmooorrrtttqqqkkkeee^^^^^^^^^\\\ZZZXXXXXXXXXUUUSSSRRRSSSTTTVVVVVVUUUVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLJJJHHHGGGEEEDDDDDD@@@BBBEEEHHHIIIPPP```qqq|||xxxuuutttuuuvvvzzz|||{{{vvvrrrrrrvvvvvvjjjVVVLLLCCCAAAAAA??????AAAEEEEEEFFFGGGJJJMMMOOOQQQTTTUUUVVVXXXYYYZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVXXXZZZ[[[\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^^^^___``````aaa///////////////.........000000000000000000000000111111111000000000000000111111222222222333333333222222333333333333444444444;;;CCCMMM]]]ttt~~~tttssszzzkkk^^^QQQLLLKKKLLLOOORRR___lll{{{ppp___[[[QQQLLLSSS]]]kkktttiiibbbZZZVVVQQQNNNMMMLLLLLLKKKNNNPPPVVV___iiittt{{{xxxuuurrrooorrrqqqrrrsssvvvwwwvvvtttrrrrrrpppnnnllliiigggfffkkkmmmoooooonnnkkkgggeeeaaa___]]]ZZZXXXWWWWWWWWWYYYXXXWWWWWWXXXYYY[[[\\\ZZZYYYYYYYYYYYYXXXUUUSSSSSSPPPMMMLLLKKKJJJHHHFFFDDDCCCDDDHHHMMMVVVgggvvv}}}zzzwwwsssqqqqqqrrrssszzz}}}yyytttsssvvvzzzqqqbbbPPPKKKEEE@@@@@@BBBDDDEEEHHHJJJLLLMMMLLLLLLMMMNNNSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^^^^^^^___`````````////////////............////////////////////////......///000111222222333111111111222222222333333222222333333333333444444555:::AAAJJJYYYooozzzvvvyyy}}}tttfffWWWOOOMMMMMMOOOSSS^^^lll}}}~~~nnn___TTTOOOSSSZZZeeewwwxxxnnnfff^^^ZZZTTTPPPNNNLLLKKKJJJMMMMMMRRR[[[dddnnn~~~}}}zzzwww|||{{{{{{}}}~~~}}}wwwuuusssooollljjjhhhhhhmmmnnnpppqqqpppmmmiiigggcccbbb```]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]]]][[[ZZZZZZZZZYYYWWWTTTTTTRRRNNNKKKJJJHHHFFFDDDEEEEEEGGGKKKQQQZZZlll{{{~~~{{{zzzwwwtttttttttvvvwww}}}~~~vvvqqqqqquuuzzz~~~}}}nnn^^^MMMIIICCC@@@@@@CCCFFFGGGIIIKKKMMMNNNMMMMMMNNNOOORRRTTTVVVWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^___`````````......................../////////////////////////////////000000111111111111111111222222222222333222222333333333333444444666999>>>FFFSSShhhyyywwwyyyppp___TTTOOOMMMPPPTTT]]]lllhhh[[[RRRRRRVVV\\\kkkzzzssslllccc^^^XXXRRROOOLLLJJJIIIKKKJJJNNNTTT\\\fffuuu~~~{{{wwwssspppnnnmmmmmmoooqqqrrrsssrrrooollljjjgggfffdddbbbaaaaaaaaabbbbbbbbbbbbcccbbbbbbaaaaaacccaaa___^^^^^^]]][[[YYYXXXUUUQQQMMMKKKIIIFFFDDDGGGGGGJJJOOOVVVaaasss~~~}}}zzzyyyxxxwwwxxxzzz}}}yyyrrrooopppuuuzzz}}}~~~xxxhhhYYYJJJFFFAAA???AAAEEEHHHIIIJJJLLLNNNOOONNNNNNNNNPPPPPPRRRUUUVVVUUUUUUWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTRRRQQQOOOOOOOOOOOOPPPRRRRRRTTTUUUWWWXXXXXXXXXTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^___``````aaa------...............///////////////////////////333222111000///...------111111111111222222222222222222222333333333444444666777;;;CCCNNNbbb~~~zzzwwwwwwyyyfffZZZRRRNNNPPPUUU]]]llltttdddUUUPPPPPPTTTaaapppxxxpppeee```ZZZTTTPPPMMMKKKIIIJJJIIIJJJOOOUUU^^^lllyyy|||xxxuuutttuuuuuussstttuuuvvvuuurrrpppnnnlllkkkiiihhhggggggggghhhhhhiiijjjkkkkkkjjjiiihhhjjjhhheeedddcccbbb```___]]]YYYTTTQQQNNNLLLJJJIIIHHHHHHLLLSSSZZZfffyyy||||||{{{|||~~~vvvpppnnnqqqwww|||}}}zzzrrrbbbTTTIIIEEEAAA@@@BBBEEEHHHIIIKKKMMMOOOOOONNNNNNNNNOOOOOOQQQTTTTTTTTTTTTUUUWWWVVVVVVUUUUUUTTTTTTSSSSSSUUUTTTRRRPPPOOOPPPQQQQQQPPPRRRTTTVVVXXXYYYZZZZZZSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]^^^___```aaaaaa,,,---------......//////........................222222111000///...---,,,000000111111111222222222222222222333333333444444666555999@@@KKK]]]zzz}}}yyyyyynnnaaaWWWPPPQQQUUU[[[hhh|||mmmXXXOOOLLLOOO\\\jjjxxx|||tttfffaaa[[[UUUQQQNNNLLLJJJJJJIIIIIIMMMQQQWWWdddppp|||~~~{{{zzzzzz|||}}}yyyzzzzzzzzzyyyvvvtttrrrqqqpppnnnmmmlllllllllmmmooopppqqqssstttssssssrrrqqqooolllkkkjjjhhheeeccc```\\\WWWSSSPPPOOOMMMLLLIIIIIINNNUUU^^^kkk~~~|||uuuqqqpppsssyyy~~~|||uuukkk]]]QQQJJJFFFCCCAAACCCFFFHHHIIILLLNNNOOOOOONNNNNNNNNOOOOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOOOOOOOOOOPPPOOOQQQTTTWWWYYYZZZZZZZZZSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\___^^^]]][[[ZZZZZZZZZZZZ\\\\\\]]]^^^___```aaabbb,,,,,,,,,---......//////.................................//////000000000000000000111111111111222222222333333333333444444555444777???HHHWWWtttzzzlll___UUURRRTTTVVVaaaqqquuu\\\PPPLLLLLLWWWccclll{{{xxxiiieee^^^WWWSSSPPPNNNLLLJJJIIIIIILLLNNNRRR\\\gggsss~~~|||yyyxxxwwwvvvtttrrrqqqqqqqqqqqqtttuuuwwwyyy{{{}}}}}}~~~yyyxxxvvvuuutttqqqmmmjjjddd```ZZZUUURRRPPPNNNMMMJJJKKKPPPXXXaaannnzzzuuussssssuuu|||zzzpppeeeXXXNNNJJJGGGDDDCCCEEEGGGIIIJJJNNNOOOQQQQQQPPPOOOOOOPPPQQQSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPOOOOOONNNMMMMMMLLLOOOQQQTTTWWWYYYYYYYYYXXXSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZ[[[\\\]]]^^^___```___^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___aaabbbbbb++++++,,,------...//////........................,,,------...///000111111000000000000111111111111222222333333333333444444666333666>>>DDDPPPkkkyyyjjj[[[TTTTTTRRRYYYeeetttzzzaaaTTTMMMKKKPPPYYYbbbsss~~~pppjjjccc[[[VVVRRROOOLLLIIIHHHIIIKKKLLLNNNVVV___jjjwww~~~}}}|||zzzxxxvvvuuuuuuuuuwwwxxxzzz}}}zzzvvvnnniiiaaaZZZVVVSSSPPPNNNLLLMMMRRRZZZdddqqq~~~yyyzzzyyyuuutttuuuwww}}}~~~vvvjjj^^^SSSKKKHHHFFFDDDDDDGGGJJJMMMMMMQQQRRRTTTTTTRRRQQQRRRRRRSSSUUUVVVUUUSSSQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTPPPQQQRRRRRRQQQPPPNNNLLLNNNPPPSSSVVVXXXXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[\\\^^^___```aaa^^^^^^]]]\\\\\\\\\\\\]]][[[\\\]]]^^^___aaabbbbbb++++++,,,,,,---...//////........................///////////////.........000000000000111111111111222222333333333444444444777444666===AAAKKKeeeqqq___UUUTTTQQQVVV\\\fffwww|||eeeXXXPPPIIIKKKQQQ]]]ooouuuoooggg___XXXSSSOOOLLLHHHGGGIIIKKKKKKLLLRRRZZZeeerrr~~~{{{yyyxxxxxxxxxyyyzzz|||wwwqqqiii```[[[VVVSSSQQQNNNOOOTTT]]]ffftttxxxsssvvv}}}xxxtttuuuuuuwww}}}}}}sssfffZZZPPPIIIFFFEEECCCEEEHHHMMMOOOQQQSSSUUUVVVVVVTTTSSSTTTTTTUUUVVVWWWUUUSSSQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTVVVWWWVVVTTTQQQOOONNNPPPSSSVVVWWWWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQRRRSSSTTTUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]___aaabbbbbb\\\\\\\\\\\\]]]^^^______[[[\\\]]]^^^```aaabbbccc///............///000000//////............//////............////////////222222111000//////000000111111222222222333333333777666777999<<>>FFFSSShhh~~~wwwpppkkkkkkooottt}}}zzzooocccZZZSSSLLLJJJLLLNNNVVVaaannn|||~~~uuu```TTTKKKIIIHHHJJJUUUcccttt}}}ssslllccc\\\XXXTTTPPPLLLMMMIIIHHHIIIJJJLLLSSSZZZeeeooo}}}uuukkk```[[[WWWRRROOOOOOLLLKKKJJJHHHGGGHHHHHHIIIJJJMMMQQQVVV]]]fffooouuu}}}~~~~~~|||rrriii\\\WWWQQQNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVRRRRRRQQQQQQQQQQQQRRRRRRMMMNNNPPPSSSVVVXXXZZZ[[[WWWXXXXXXWWWVVVUUUWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\___```````````````______[[[[[[ZZZZZZZZZZZZ[[[[[[---..................---,,,,,,.../////////................../////////000//////000000000111111111000000000000111111111111000000111111222333555666555999>>>EEEQQQeee~~~zzzssslllkkknnnpppyyywwwlllcccYYYPPPLLLLLLNNNTTT^^^lll}}}ooo^^^PPPKKKIIIIIIOOOYYYgggzzz{{{sssjjjbbb\\\WWWRRRNNNLLLIIIHHHJJJIIIHHHLLLRRRZZZcccqqqxxxnnnccc^^^YYYRRRNNNNNNKKKJJJIIIGGGGGGGGGGGGHHHJJJLLLPPPTTTYYYaaajjjpppxxx{{{nnndddZZZVVVQQQOOONNNOOOOOOOOONNNPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRROOOOOOPPPRRRTTTUUUVVVWWWUUUVVVXXXWWWVVVVVVYYY\\\[[[ZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\^^^______``````_________ZZZZZZYYYYYYYYYYYYZZZZZZ------------------------+++,,,.../////////......---.........//////000000000000000000111111111111000000000000111111111111000000000111222333555555///444999@@@KKK___xxx~~~wwwpppmmmooommmvvvuuukkk```TTTNNNNNNNNNSSS\\\jjj~~~{{{hhhVVVOOOLLLIIIMMMTTT^^^sssxxxnnneee___ZZZTTTOOOLLLIIIIIIJJJHHHEEEHHHLLLQQQ[[[iiiwww{{{pppeee___ZZZSSSOOONNNJJJIIIHHHFFFFFFFFFFFFGGGJJJLLLNNNRRRWWW^^^ffflllttt|||zzzlllbbbYYYVVVRRROOOOOOPPPPPPPPPNNNPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSVVVXXXXXXWWWWWWZZZ]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[^^^^^^_______________^^^YYYYYYXXXXXXXXXXXXYYYYYY+++,,,------......---------------............///............////////////............////////////////////////000000000000111111000000111111222333444444666<<>>KKKbbbvvv{{{wwwtttvvvyyyqqqbbbWWWNNNQQQSSSWWWaaaooo{{{}}}pppcccUUUJJJGGGIIIPPPYYYjjj~~~uuulllddd]]]XXXQQQPPPMMMJJJIIIHHHIIIIIIJJJKKKRRR^^^jjjuuu|||pppeee^^^XXXRRRNNNHHHGGGFFFEEEFFFHHHJJJKKKIIIJJJLLLNNNQQQUUUZZZ^^^kkksss~~~}}}}}}{{{nnnccc]]]WWWUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRQQQQQQSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPRRRRRRUUUVVVWWWXXXYYYZZZZZZZZZ^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY+++,,,------......------+++,,,,,,,,,,,,---------............////////////............////////////////////////000000000000111111000000111111222333666555555777;;;FFF[[[nnn|||zzzwwwzzzooo```PPPQQQPPPPPPVVV```lllttt|||uuuhhhYYYLLLGGGGGGKKKQQQ^^^rrr|||rrriii```ZZZSSSQQQNNNKKKIIIHHHHHHIIIIIIHHHMMMWWWaaalllyyyssshhh```YYYRRRNNNJJJHHHFFFDDDDDDFFFHHHJJJKKKLLLOOOQQQSSSVVV[[[___iiippp{{{|||{{{|||xxxkkk```[[[VVVUUUTTTRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUSSSUUUVVVXXXYYYYYYYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRSSSTTTSSSQQQQQQPPPPPPOOOOOOQQQRRRSSSUUUUUUWWWXXXYYYZZZZZZZZZ_______________^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYY[[[[[[\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYY+++,,,------......------------------........................////////////............////////////////////////000000000000111111000000111111222333444333555777:::CCCUUUfff}}}xxx{{{yyyiiiVVVSSSOOOMMMNNNTTT^^^fffpppsssrrrhhhZZZOOOIIIGGGHHHKKKUUUggg|||xxxnnnddd]]]UUUSSSPPPLLLIIIHHHHHHHHHIIIHHHKKKSSS[[[dddqqq|||vvvkkkbbbZZZSSSNNNLLLJJJGGGEEEDDDDDDFFFGGGKKKMMMOOOQQQTTTWWW[[[___gggnnnxxx|||{{{|||tttggg^^^ZZZUUUUUUTTTSSSTTTTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVXXXYYYZZZZZZZZZYYYVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSTTTTTTSSSSSSSSSTTTRRRQQQRRRSSSTTTSSSRRRQQQQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYZZZ^^^^^^_________^^^]]]]]]ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXX+++,,,------......---------------.........//////............////////////............////////////////////////000000000000111111000000111111222333111222555888999???NNN]]]{{{{{{|||qqq___WWWOOOLLLKKKMMMSSSZZZ```hhhkkkeee[[[RRRKKKGGGEEEGGGOOO]]]qqquuujjjbbbXXXVVVRRRNNNKKKIIIHHHHHHJJJHHHJJJPPPVVV]]]hhhrrr}}}zzznnneee]]]TTTOOOMMMKKKIIIGGGFFFFFFGGGHHHHHHKKKNNNQQQSSSWWW[[[^^^fffmmmuuu}}}}}}|||}}}}}}pppddd\\\XXXTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\]]]]]]^^^^^^]]]]]]\\\YYYYYYXXXXXXWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]\\\[[[ZZZXXXWWWWWWWWWWWW+++,,,------......------,,,,,,---------.....................////////////............////////////////////////000000000000111111000000111111222333000222555888777:::EEERRRjjj}}}hhh\\\QQQLLLKKKIIIKKKPPPVVV___dddaaaZZZUUUMMMEEECCCEEEKKKVVVgggzzz}}}qqqiii\\\ZZZUUUQQQMMMKKKJJJJJJIIIGGGHHHMMMQQQVVV___ggguuu}}}{{{}}}~~~sssiii```WWWQQQLLLLLLKKKKKKKKKKKKLLLMMMHHHKKKNNNRRRUUUXXX]]]```fffllltttzzz~~~~~~~~~xxxjjj___YYYWWWTTTTTTUUUUUUVVVWWWWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVYYYYYYZZZ[[[[[[ZZZXXXWWWXXXWWWWWWVVVTTTSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[XXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVUUUUUU+++,,,------......------++++++,,,,,,,,,---------............/////////000............/////////000////////////000000000000111111111000111222222333000222666888666666???JJJ\\\vvvnnn___RRRMMMLLLHHHGGGJJJQQQZZZ```^^^ZZZVVVNNNEEEAAADDDHHHQQQ```ssswwwooo___\\\XXXSSSPPPMMMLLLLLLGGGEEEFFFJJJNNNQQQXXX```nnnwww}}}vvvlllcccZZZSSSKKKLLLMMMNNNOOOPPPQQQQQQIIILLLQQQUUUXXX\\\```cccffflllsssyyy|||}}}~~~~~~tttggg]]]WWWUUUTTTTTTUUUVVVWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUZZZZZZ[[[[[[ZZZYYYWWWVVVXXXXXXWWWVVVUUUSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRSSSTTTUUUTTTRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZXXXWWWVVVUUUUUUUUU------------------------........................,,,,,,,,,---------......---------............///............///////////////////////////000111111222333333333444777<<<@@@WWWggg}}}gggSSSNNNMMMGGGFFFJJJIIIPPPXXX]]]\\\VVVOOOKKKDDDCCCFFFLLLUUUeee~~~wwwiiiccc[[[UUUSSSQQQNNNLLLGGGIIIJJJJJJKKKNNNUUU[[[dddmmm{{{{{{qqqfff\\\UUURRRKKKFFFEEEGGGHHHKKKPPPRRRRRRRRRTTTXXX]]]bbbeeeiiimmmrrrvvvxxxyyyzzz{{{zzz}}}xxxlllbbb[[[WWWTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTTTTTTTSSSSSSRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWYYYXXXWWWUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUU------------------------........................,,,,,,,,,---------......---------............///............///////////////////////////000111111222333333333444777<<>>HHHXXXkkk{{{zzzqqq```TTTLLLGGGDDDDDDDDDFFFLLLUUU]]]bbbccc\\\TTTMMMKKKLLLQQQ^^^iiiuuukkkeee___YYYUUUNNNLLLIIIIIIIIIJJJJJJIIIKKKPPPXXX```iiittttttfff]]]TTTNNNIIIIIIGGGCCCAAABBBAAABBBCCCFFFIIILLLOOOPPPTTTWWW\\\```dddgggkkknnnnnnssszzz|||ssslllddd\\\YYYWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUWWWZZZ[[[\\\\\\[[[YYYXXXWWWUUUTTTUUUUUUVVVTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^^^^^^^\\\[[[++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............///////////////////////////000111111///111222222111111333444999<<>>LLLZZZppp}}}ssstttxxx|||zzzeee[[[QQQLLLIIIFFFEEEHHHMMMPPPUUU[[[```aaa___]]]ZZZWWWVVV[[[cccooo}}}vvvlllccc\\\XXXUUUTTTMMMMMMKKKIIIFFFFFFHHHJJJQQQUUU\\\ccclllxxx|||wwwsssoookkkggggggggggggiiilllooopppxxx|||vvvmmmeeeaaa\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZ\\\\\\[[[YYYXXXVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWYYY[[[\\\\\\[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\^^^___```\\\\\\[[[ZZZZZZZZZ[[[[[[]]]]]]]]]^^^^^^_________******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---...///...---,,,---,,,,,,,,,,,,---......,,,,,,------...///000000........................111111111111222333444555222333666888888;;;HHHUUUiiiyyyyyyzzz|||lllaaaUUUOOOJJJEEECCCDDDEEEHHHMMMSSSYYY[[[[[[ZZZWWWRRRPPPSSSWWWaaasss|||rrrggg```[[[XXXVVVOOOOOOMMMJJJHHHGGGIIIKKKMMMPPPUUU[[[dddppp}}}xxxuuuttttttttttttvvvyyy|||~~~|||rrriiiccc^^^\\\[[[YYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVXXXZZZ[[[\\\\\\[[[XXXXXXWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[]]]___```aaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaa''''''(((***+++,,,---...---......,,,******+++,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,..................------////////////////////////000111111111222222222222777666555444666<<>>IIIYYYnnn~~~sssbbbXXXNNNKKKGGGCCCBBBDDDGGGJJJIIIMMMQQQRRRPPPLLLIIIGGGEEEEEEIIISSSaaasssxxxooohhhddd___ZZZWWWVVVTTTQQQNNNPPPOOONNNNNNQQQVVV\\\___jjjqqq||||||wwwuuuuuuuuuuuuyyy}}}sssiii```]]][[[WWWUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQMMMNNNNNNNNNMMMMMMPPPRRRYYYZZZ\\\^^^]]]\\\YYYWWWUUUTTTRRRQQQOOONNNNNNMMMOOONNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRR***************+++++++++******************************++++++,,,------...++++++,,,,,,,,,---------,,,++++++******++++++,,,)))***,,,---...---,,,+++---------............///........./////////000000000000111222333333333333555666:::CCCOOOaaa{{{|||lllaaaSSSPPPKKKFFFDDDCCCCCCDDDDDDHHHLLLNNNLLLJJJIIIHHHFFFCCCEEELLLVVVdddzzzwwwpppjjjeee^^^[[[[[[YYYUUUQQQQQQOOOMMMMMMOOORRRUUUVVV^^^eeeoooxxx|||yyyuuussssssuuuvvvvvv}}}|||nnneee]]][[[YYYVVVTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUTTTTTTTTTSSSSSSSSSNNNNNNOOONNNMMMMMMOOOPPPTTTWWWZZZ]]]___^^^]]]\\\VVVUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPOOOPPPQQQRRRSSSPPPOOONNNNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOONNNIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQ******************************************************+++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++---//////...---,,,---------.........//////............/////////000...///000111111222111111333444888???HHHXXXqqqvvvkkkWWWTTTOOOIIIEEEBBBAAA@@@CCCFFFIIIKKKJJJIIIHHHHHHEEEAAABBBGGGNNNZZZooo|||vvvoooiiibbb___^^^]]]XXXTTTRRRPPPNNNNNNPPPQQQRRRRRRTTT[[[dddmmmuuuuuussspppppprrrtttvvvvvv~~~vvvlllccc[[[ZZZXXXUUURRRSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTNNNOOOOOONNNMMMMMMNNNPPPQQQTTTYYY]]]```aaa```___YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTQQQQQQOOONNNMMMLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOONNNNNNNNNHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQ(((''''''(((+++,,,++++++)))************+++++++++******************************+++++++++,,,,,,,,,------,,,++++++******)))************************---------............///------...///000111222222111111222222222333333333444444777;;;@@@NNNeeezzz~~~tttiii```SSSJJJFFFDDDBBBAAA>>>@@@CCCFFFHHHIIIJJJJJJEEEAAAAAAFFFLLLSSScccrrr}}}wwwqqqiiidddbbb___\\\YYYVVVSSSPPPOOOOOOOOONNNMMMRRRTTTYYY```jjjuuu}}}xxxssspppmmmnnnrrrwww}}}tttkkk```\\\WWWUUUTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOPPPOOOOOONNNNNNOOOOOOOOOSSSTTTVVVZZZ___bbbbbbaaa]]][[[WWWTTTQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOOOOOOOONNNMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOO)))((('''(((***++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............------...///000111222222111111111222222222333333444555777:::===HHH\\\ooo{{{oooeeeXXXMMMHHHEEECCCAAA???@@@BBBDDDFFFHHHIIIJJJKKKFFFDDDFFFHHHLLLXXXeeezzzxxxpppjjjgggddd```\\\ZZZWWWSSSQQQPPPOOOMMMLLLPPPQQQTTTYYYaaakkksssxxxzzzuuupppnnnmmmnnnrrrxxx}}}|||oooggg___[[[WWWTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVTTTRRRPPPQQQPPPOOOOOOOOOOOOOOOOOOQQQRRRTTTYYY]]]```aaa```^^^\\\XXXTTTQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNN***)))((()))***+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000000111222111111111222222222222333444444666888:::@@@PPP```zzzwwwmmm^^^RRRKKKGGGDDDBBB@@@@@@@@@BBBDDDFFFHHHJJJLLLIIIGGGFFFEEEFFFOOOXXXlllzzzsssnnnjjjeeeaaa^^^[[[WWWSSSQQQOOOMMMKKKNNNNNNPPPSSSYYY___eeeiiivvv~~~{{{uuurrrpppooooooqqqvvv{{{ssshhhbbb]]]ZZZVVVTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSWWW\\\___``````___]]]YYYTTTQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMM+++***((()))******)))((())))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111111111111111222222222222333333555888888;;;GGGSSSnnnuuufffYYYPPPJJJEEEBBBAAAAAA@@@@@@AAADDDGGGIIIIIIIIIHHHGGGEEEGGGLLLSSSaaaqqq{{{uuuooohhhcccaaa]]]YYYUUUSSSQQQNNNMMMNNNNNNOOOPPPTTTYYY]]]```iiipppzzzzzzvvvsssrrrqqqsssuuuxxx|||uuukkkccc___[[[XXXUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRVVV[[[___``````___]]]YYYTTTQQQOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL+++***((()))******)))((())))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000000000111111111222222222111222444777888999AAAKKK___sss|||mmm```VVVNNNGGGBBBCCCAAA??????@@@CCCFFFIIIHHHKKKMMMJJJHHHIIIMMMOOOWWWcccuuu|||uuummmgggccc___[[[XXXVVVTTTRRRPPPMMMMMMNNNOOOQQQTTTWWWYYY___eeennnwwwzzzwwwvvvuuuuuusssvvvzzz~~~yyynnngggaaa]]]YYYWWWTTTSSSTTTTTTTTTSSSSSSSSSTTTVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSVVV[[[^^^``````^^^\\\XXXTTTPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMM***)))((()))***+++***))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000111111111111222111111333666777777===EEESSSfff}}}uuuhhh^^^TTTKKKDDDCCCBBB@@@@@@@@@CCCFFFHHHKKKPPPSSSOOOLLLLLLLLLKKKMMMVVVeeevvv~~~uuuooogggddd___\\\ZZZXXXVVVTTTNNNMMMMMMMMMNNNPPPRRRSSSXXX]]]dddjjjqqq{{{{{{wwwvvvwwwyyyyyyvvv{{{rrriiiddd___[[[WWWUUUSSSSSSTTTTTTTTTRRRSSSSSSUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTVVVZZZ]]]^^^___\\\YYYVVVRRROOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOO)))((('''(((***++++++***)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111222111222555555555999@@@GGGYYYnnn~~~{{{qqqfff[[[PPPHHHDDDCCCBBBAAABBBCCCEEEGGGKKKRRRVVVSSSOOOOOOMMMJJJIIIOOOYYYeeetttzzzoookkkfffbbb^^^\\\XXXVVVRRRQQQPPPOOONNNNNNNNNOOORRRUUUZZZ___dddlllwww{{{vvvuuuvvvyyy|||}}}}}}vvvkkkeeeaaa[[[WWWUUUTTTSSSSSSTTTTTTSSSRRRRRRSSSUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRQQQQQQOOOPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSUUUXXX[[[\\\\\\YYYWWWTTTQQQNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRR(((''''''(((+++,,,,,,+++)))************+++++++++******************************+++++++++,,,,,,,,,((((((((()))******++++++************************++++++,,,,,,,,,------------------...............000000000000111111111111333111222444333222666<<<;;;KKK___mmm{{{vvvlll```TTTKKKDDDCCCCCCBBBCCCDDDEEEFFFHHHQQQVVVTTTQQQRRRPPPLLLKKKNNNTTT\\\gggwww~~~uuuqqqkkkfffbbb^^^ZZZWWWWWWVVVTTTRRRPPPOOONNNMMMNNNQQQTTTWWW[[[cccmmmuuu||||||zzzwwwtttsssvvvzzz~~~pppfffbbb^^^YYYTTTUUUSSSRRRSSSTTTUUUSSSRRRRRRSSSUUUVVVWWWXXXXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXUUUTTTRRRSSSVVVXXXZZZZZZWWWUUURRRPPPNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOOOORRRRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKMMMNNNPPPRRRSSSSSS(((''''''&&&&&&((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))000///...---,,,+++******++++++,,,,,,,,,,,,------///////////////.........000000000000000000000000///000111222444777999:::>>>BBBMMM]]]lllyyy~~~sssiii[[[OOOMMMGGGCCCDDDDDDBBBCCCEEEGGGLLLSSSXXXZZZXXXTTTQQQMMMKKKMMMSSS]]]kkk{{{qqqiiieeeaaa]]]YYYXXXUUUQQQOOONNNNNNLLLKKKMMMMMMMMMPPPUUU\\\dddhhhrrryyy|||yyyzzzqqqssstttvvvyyy~~~~~~wwwkkkbbb\\\[[[[[[[[[UUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWSSSRRROOOMMMMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHIIILLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPTTTRRRPPPOOONNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPQQQRRRRRR(((((('''&&&'''((()))***))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------////////////............000000000000000000000000111111111222333555666777:::<<>>GGGMMMjjjzzzuuueeeUUUJJJJJJEEEAAACCCDDDCCCEEEGGGJJJMMMQQQQQQOOOLLLJJJIIIPPPZZZgggvvv~~~wwwuuuuuuwwwxxx~~~{{{uuummmhhhfffbbb\\\XXXUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLRRRVVV\\\bbbiiisss~~~~~~wwwsssnnnhhhffffffhhhgggfffdddhhhlllpppsssyyy{{{rrrjjjddd_______________^^^]]]\\\\\\]]]ZZZWWWVVVVVVUUUUUUSSSPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKNNNOOONNNNNNMMMMMMLLLKKKKKKKKKLLLIIILLLVVV[[[VVVPPPNNNLLLMMMMMMNNNPPPQQQRRRRRRSSSRRRRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLL))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))************+++++++++*********))))))((()))***+++,,,++++++***************************,,,,,,,,,+++++++++******------------...........................//////000//////000000000111111111333333333333444999@@@EEEXXXhhhooo___TTTNNNHHHCCCDDDDDDCCCDDDFFFIIILLLPPPQQQOOOMMMKKKKKKLLLVVVbbbooo}}}wwwtttvvvvvv{{{wwwrrrlllgggaaa]]]ZZZXXXVVVUUUSSSQQQPPPNNNMMMMMMMMMNNNOOOQQQVVVZZZ___gggqqqwww{{{tttnnnlllhhhcccaaacccdddeeedddeeeiiinnnrrrvvv|||wwwnnngggbbb^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZWWWUUUUUUUUUTTTSSSPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIINNNVVVWWWQQQLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKK)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))************+++++++++***************))))))***++++++++++++***************************,,,,,,,,,,,,,,,+++++++++------------..................------......///000........./////////000000333333333222222555:::>>>KKKZZZqqq{{{jjj^^^RRRKKKFFFEEEDDDBBBCCCFFFGGGJJJNNNOOOOOOMMMMMMMMMIIIQQQ[[[eeevvv~~~wwwxxxwwwyyy~~~yyyqqqlllfffaaa]]]ZZZXXXVVVUUUSSSQQQPPPOOONNNOOOOOOLLLNNNPPPRRRUUUZZZaaaeeeooouuu}}}~~~wwwsssnnnhhhdddeeeccc```___aaaccceeeeeekkkpppuuuyyy}}}{{{ooohhhccc___\\\[[[[[[\\\]]]^^^^^^^^^^^^[[[XXXUUUTTTTTTTTTSSSRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOOOONNNMMMKKKJJJIIIIIIHHHKKKQQQUUURRRKKKHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJIII(((((((((''''''((((((((())))))(((((((((((())))))((()))))))))************************************))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,---------............------------...//////....../////////000000000000111111111222444999<<>>JJJ\\\iii}}}}}}mmm```UUULLLEEEEEEBBBAAACCCCCCBBBEEEJJJMMMQQQVVVWWWVVVXXX\\\aaaiiittt}}}tttmmmiiifffbbb^^^[[[YYYVVVTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKMMMOOOPPPWWWXXX\\\aaaffflllqqqsss||||||wwwpppjjjgggccc^^^\\\\\\\\\[[[YYYZZZ\\\]]]___aaaffflllpppwww|||vvvllleeebbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUSSSTTTUUUUUUVVVVVVUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLOOOOOOPPPPPPOOOMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEHHHJJJIIIGGGIIIIIILLLQQQVVVVVVPPPKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHH(((((((((((())))))))))))((())))))******))))))((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******************************++++++,,,---------------,,,---......,,,,,,---......------------...//////000000000000111222333333333555666666888AAANNNXXXnnn|||nnn```TTTLLLHHHDDDBBBDDDCCCAAABBBFFFJJJNNNSSSUUUUUUWWWZZZ]]]aaaiiivvvyyytttoooiiieee```^^^ZZZXXXVVVUUUSSSQQQNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQRRRTTTXXX\\\```ccckkknnntttyyy}}}wwwqqqmmmhhhccc___\\\YYYWWWWWWXXXZZZ[[[[[[]]]___bbbeeeiiinnntttyyywwwpppiiidddaaa``````___]]][[[YYYXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHFFFHHHGGGIIIMMMSSSVVVUUURRRLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIII(((((((((((())))))))))))(((((())))))))))))(((((()))*********+++++++++,,,))))))))))))))))))))))))************************(((((()))***************************************++++++,,,------------,,,,,,---......,,,,,,---......------------...///////////////000000111222333111333555666888>>>GGGOOOcccyyy|||nnn___VVVMMMHHHEEEFFFEEECCCCCCFFFFFFJJJOOOSSSUUUXXX[[[]]]^^^bbbiiisssxxxqqqkkkhhheeeaaa^^^\\\ZZZWWWUUURRRQQQPPPOOONNNMMMNNNNNNNNNMMMMMMMMMOOOSSSWWWYYY]]]aaafffjjjoootttzzz}}}~~~zzzvvvqqqkkkfffccc___[[[YYYWWWVVVVVVWWWYYY\\\___aaabbbeeeiiinnnsssyyyuuunnnjjjeeeaaa______^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUTTTUUUUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRPPPOOONNNMMMMMMLLLNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHFFFFFFIIINNNRRRTTTTTTPPPNNNKKKHHHFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIII(((((((((((())))))))))))(((((())))))))))))((((((***************+++++++++))))))))))))))))))))))))************************((())))))************)))***************************+++,,,,,,------,,,,,,,,,---......,,,,,,---......------------...//////////////////000111222333///111333444666;;;BBBGGGUUUiiizzzjjj___SSSLLLGGGFFFFFFDDDCCCEEECCCGGGLLLPPPUUUYYY]]]___^^^___bbbgggqqqyyysssooolllgggdddaaa^^^ZZZXXXWWWVVVTTTRRRQQQOOONNNNNNLLLKKKJJJJJJKKKNNNRRRTTTTTTWWWZZZ^^^bbbggglllpppsssxxx~~~|||vvvpppllliiigggbbb___\\\ZZZXXXWWWWWWWWWXXXZZZ\\\```dddgggiiilllqqqwww|||vvvmmmgggdddaaa^^^]]]]]]]]]\\\[[[YYYXXXWWWSSSTTTUUUVVVWWWXXXYYYZZZVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDBBBAAA@@@AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGFFFDDDEEEHHHLLLNNNOOOQQQOOOLLLHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJ(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******************************+++,,,,,,,,,,,,,,,,,,---......,,,,,,---......------------...//////////////////000111222222000111222222333666:::>>>IIIZZZqqqwwwkkk^^^TTTKKKHHHFFFDDDCCCDDDCCCEEEHHHMMMSSSXXX]]]``````______aaafffooo{{{~~~wwwtttooojjjgggccc___]]][[[ZZZXXXVVVSSSPPPNNNMMMKKKKKKJJJIIIJJJLLLNNNOOOMMMOOOQQQSSSVVVZZZ^^^bbbdddhhhnnnsssyyy|||wwwsssnnnjjjeeebbb^^^]]][[[YYYXXXWWWXXXXXXYYYZZZ]]]___bbbffflllppprrrvvv{{{{{{ooogggccc```^^^\\\[[[[[[[[[ZZZYYYXXXWWWVVVRRRRRRSSSUUUWWWXXXZZZZZZUUUUUUTTTTTTUUUUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUVVVWWWWWWVVVTTTTTTRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIINNNLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJ(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******************************+++,,,,,,,,,,,,+++,,,---......,,,,,,---......------------.../////////......//////000111222111111111000111444888:::CCCNNNbbbvvv|||mmmaaaTTTMMMIIIEEEDDDEEEEEEEEEFFFIIIOOOUUUZZZ\\\^^^___^^^^^^___ccciiimmmzzzzzzuuuqqqmmmhhheeeaaa```^^^[[[WWWTTTQQQPPPNNNMMMMMMLLLKKKKKKKKKLLLJJJKKKLLLMMMNNNPPPTTTXXXYYY[[[___cccgggmmmsssxxx~~~xxxtttooolllhhheeeccc```]]][[[XXXXXXWWWWWWWWWXXXZZZ[[[]]]```dddgggkkkqqqxxx}}}~~~~~~yyyrrrhhhbbb______]]][[[ZZZZZZZZZYYYXXXWWWVVVUUURRRSSSTTTUUUVVVWWWXXXYYYUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAACCCDDDCCCAAA@@@BBBDDDBBBCCCDDDDDDDDDDDDEEEEEEHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIII(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))************************))))))*********))))))(((******************************+++,,,,,,,,,,,,+++,,,---......,,,,,,---......------------...//////.........//////000111222111000000111333666;;;===>>>EEETTTgggzzz{{{lll\\\SSSNNNIIIFFFGGGGGGEEEDDDFFFKKKRRRVVVYYY\\\]]]^^^]]]\\\]]]___```iiiooozzz~~~zzzvvvqqqnnnfffeeeccc```\\\XXXUUUSSSRRRRRRQQQOOONNNLLLKKKJJJJJJKKKKKKKKKKKKMMMPPPSSSSSSTTTVVVXXX[[[```gggkkkrrrvvv{{{|||wwwqqqlllhhheeebbb___]]]\\\[[[YYYXXXVVVVVVWWWWWWXXXZZZ]]]___bbbeeejjjooossszzz~~~{{{}}}rrrlllddd___^^^^^^]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWTTTUUUVVVVVVWWWWWWVVVVVVQQQRRRTTTUUUUUUTTTSSSQQQOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@??????@@@BBBCCC@@@CCCDDDCCCAAA@@@AAACCC@@@BBBEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHHHHGGGGGGHHHHHHIII&&&&&&&&&''''''''''''(((,,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))***)))(((''''''((()))*********)))((('''&&&%%%%%%))))))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...........................////////////000000000000...000222222222333444666;;;>>>HHHYYYkkk}}}}}}kkk\\\RRRLLLHHHFFFDDDEEEEEEEEEGGGJJJOOOSSSVVVXXX\\\^^^^^^\\\YYYWWW^^^^^^cccmmmxxxyyyuuutttnnnhhhcccbbb```]]]ZZZYYYVVVRRROOONNNMMMKKKIIILLLKKKKKKJJJKKKKKKLLLLLLKKKLLLMMMPPPSSSVVVYYY[[[bbbeeejjjnnnsssxxx~~~|||wwwqqqmmmjjjhhhccc```______^^^\\\YYYXXXXXXYYYVVVWWWXXXYYYZZZ^^^bbbfffmmmpppvvv|||~~~}}}{{{{{{~~~xxxnnniiiccc^^^[[[ZZZYYYXXXYYYYYYZZZZZZYYYWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPNNNMMMMMMOOOPPPOOOOOOQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCCCCCCCCCCDDDDDDEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF'''''''''((((((((())))))))))))((('''&&&'''(((((())))))))))))))))))))))))***))))))(((((((((((()))*********)))(((((('''''')))))))))))))))))))))))).........---,,,+++))))))*********+++++++++,,,,,,,,,---...---,,,,,,,,,............................../////////000000000000...000222222222222444666555777???MMM[[[kkkvvvfff[[[TTTNNNKKKEEEEEEDDDDDDDDDFFFIIILLLPPPSSSWWW[[[\\\[[[YYYWWWUUUSSSVVV^^^gggrrr~~~xxxqqqllljjjgggccc```^^^[[[WWWTTTSSSQQQPPPNNNKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRWWWZZZ^^^bbbfffjjjooosssvvvzzz|||xxxuuuppplllgggdddbbbaaa^^^\\\[[[[[[[[[ZZZXXXWWWXXXYYYZZZ\\\^^^___aaaeeejjjmmmtttxxx~~~{{{wwwxxxyyy|||{{{sssjjjfff```[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYWWWUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNOOOQQQRRRRRRQQQRRRPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGFFFEEEEEEDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFF(((((((((((()))))))))***'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''***************)))))))))))))))))))))))))))))))))......------,,,+++))))))*********++++++++++++,,,+++---...---,,,+++,,,...------------------------....../////////000000000...000222222222222444555555777===EEENNN[[[qqqvvvhhh^^^VVVQQQIIIHHHFFFDDDCCCCCCDDDEEEHHHLLLQQQWWWYYYZZZXXXWWWPPPLLLKKKPPPUUU]]]jjjvvv|||vvvrrrnnniiieeeaaa^^^ZZZWWWUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJMMMOOORRRTTTWWWZZZ^^^aaacccggglllrrrwww|||~~~yyytttppplllhhheeeccc```]]][[[ZZZZZZYYYXXXWWWXXXYYYYYYYYYYYY[[[]]]aaacccfffiiilllpppuuuyyy|||yyyvvvuuuxxx}}}~~~rrrkkkeeeaaa\\\XXXWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQSSSUUUVVVWWWVVVUUUTTTSSSRRRQQQQQQTTTVVVVVVVVVSSSQQQMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD''''''((((((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))*********((('''%%%((((((((())))))*********))))))))))))))))))))))))'''((()))******+++******************+++++++++++++++,,,------++++++,,,---------------------------........./////////000000...000222222111111333444666888<<<@@@EEEPPPeeeyyywwwiii]]]VVVOOOLLLIIIFFFDDDCCCBBBBBBBBBFFFLLLRRRWWWXXXYYYXXXSSSNNNJJJKKKMMMQQQ\\\fffppp~~~~~~yyyrrrmmmhhhddd```\\\ZZZXXXVVVTTTRRRRRRPPPOOONNNMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSVVVWWWZZZ___dddhhhlllqqquuuyyy|||{{{xxxtttppplllhhheeebbb^^^\\\\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^```ccceeehhhkkkooossswww|||~~~zzzxxxwwwvvvzzzuuujjjdddaaa]]]YYYWWWVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTQQQSSSUUUWWWXXXXXXVVVUUUVVVUUUTTTVVVXXXZZZZZZZZZVVVRRRNNNLLLKKKJJJIIIGGGIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC&&&&&&'''''''''((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((()))*********((('''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))&&&'''((()))************))))))*********++++++++++++,,,---,,,++++++,,,---------------------------............///////////////000111111111111222444222333666999;;;DDDWWWiii}}}vvvhhh___WWWRRRKKKGGGDDDCCCAAA@@@???CCCHHHNNNSSSWWWYYYZZZWWWRRRMMMLLLJJJKKKQQQYYY\\\kkk{{{sssooojjjfffccc```]]][[[WWWVVVTTTRRRQQQOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJMMMOOOOOORRRVVVYYY[[[^^^bbbdddhhhkkkpppuuuyyy}}}}}}xxxtttpppllljjjhhhfffbbb___^^^\\\YYYWWWYYYXXXXXXWWWVVVWWWXXXYYYZZZ]]]```bbbdddgggllloooqqqtttyyy~~~~~~{{{xxxvvvvvvwwwyyywwwnnneee___^^^[[[XXXVVVWWWWWWWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUTTTSSSPPPQQQRRRSSSSSSSSSSSSSSSQQQRRRUUUXXXYYYZZZYYYYYYYYYYYYZZZ]]]___```___^^^YYYUUUPPPLLLJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDCCCEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++,,,,,,+++******))))))))))))************+++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111111000000111333111111333666888>>>MMM[[[pppzzzpppccc[[[PPPIIIEEECCCAAA??????AAAEEEJJJOOOUUUYYY[[[ZZZUUURRROOOLLLHHHJJJOOOSSS___rrr}}}yyysssmmmiiieeeaaa___[[[ZZZXXXVVVSSSRRRQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGFFFHHHIIIJJJLLLNNNPPPQQQRRRUUUWWWZZZ]]]aaaeeehhhlllpppsssvvvyyy~~~~~~{{{yyyvvvrrrnnnkkkhhheeebbb```___]]]ZZZYYYYYYYYYWWWVVVWWWXXXXXXXXXXXXYYY\\\^^^```cccgggjjjmmmqqqvvvyyy|||~~~wwwwwwvvvuuuuuuwww|||uuuoooiiibbb]]]]]]ZZZWWWVVVWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPRRRTTTWWWYYY[[[]]]]]]___```cccgggiiihhheeebbb\\\XXXRRRMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB''''''''''''((((((((((((&&&'''((())))))(((((('''))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++******)))))))))))))))***************,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111111000000111222444222444777888<<>>???AAACCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDD''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,---...---------.........//////...000222222222111222444666444777@@@EEENNNddd{{{wwwmmm```WWWNNNJJJGGGCCCBBBCCCDDDEEEHHHKKKOOORRRUUUWWWZZZVVVTTTUUURRRLLLHHHHHHGGGFFFIIIRRR[[[fffvvv}}}{{{wwwsssnnnkkkhhhggg_________^^^\\\YYYWWWVVVTTTSSSRRRQQQPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQPPPOOOQQQSSSTTTSSSQQQPPPQQQSSSQQQRRRTTTVVVWWWVVVUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]```aaaccceeehhhjjjlllmmmqqqsssuuuyyy|||{{{wwwuuutttrrrqqqsssvvv|||xxxtttuuuvvvyyy~~~ssskkkfffbbb```]]][[[YYYXXXXXXWWWUUUSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKLLLKKKKKKKKKMMMOOOQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSTTTUUUTTTPPPMMMJJJGGGBBB???======???AAACCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@?????????@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))************+++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++---,,,+++***+++,,,---...---------.........//////...000222222222111222333111...111999<<<@@@TTTjjj}}}kkk```UUUOOOKKKFFFDDDEEECCCDDDEEEGGGJJJMMMOOOPPPTTTQQQRRRVVVVVVPPPLLLKKKHHHDDDEEEKKKPPPWWWdddssszzzvvvsssrrrfffffffffeeeccc```^^^\\\YYYXXXXXXVVVUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSSSSRRRPPPOOOSSSTTTUUUSSSQQQPPPRRRUUURRRSSSUUUWWWXXXWWWVVVUUUSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]^^^```aaaeeegggiiimmmppptttvvvxxx|||}}}}}}yyytttqqqqqqqqqqqqpppzzz~~~|||wwwttttttvvvzzzuuukkkdddbbbaaa```[[[ZZZXXXWWWWWWWWWUUUSSSPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLGGGIIIJJJIIIIIIJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSUUUVVVTTTQQQNNNKKKGGGCCC>>><<<<<<>>>@@@CCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBB@@@>>>???@@@AAAAAA@@@@@@@@@??????????????????@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBBBBBBB%%%%%%%%%&&&'''((())))))((()))***)))'''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,------...---------////////////000000000000222444555555666===IIIRRRlll|||yyyoooaaaVVVPPPMMMJJJHHHFFFEEECCCDDDFFFHHHIIIIIIJJJMMMRRRUUUVVVSSSPPPMMMIIIGGGEEEDDDGGGOOOYYY```ooo~~~{{{zzzzzz||||||yyywwwsssooollliiieeebbbfffdddaaa^^^[[[[[[[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQUUUUUUTTTTTTSSSSSSSSSSSSPPPRRRUUUVVVUUUUUUUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXVVVXXXZZZZZZZZZ[[[]]]^^^aaaccceeegggggggggiiijjjqqqrrruuuyyy~~~}}}yyyxxxsssqqqnnnlllnnnsssyyy}}}yyyrrrnnnmmmrrrxxx}}}tttiiibbb```___\\\YYY\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQPPPOOOPPPPPPRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNNNNPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSLLLIIIDDD???======>>>??????@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA%%%&&&&&&&&&'''(((((((((&&&'''))))))(((''''''(((((((((((((((((('''''''''((((((((((((((())))))***(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++,,,------------,,,************+++,,,---...,,,---......//////......////////////000000000000000222333333333888AAAIIIXXXhhh~~~{{{nnnccc\\\WWWRRROOOIIIGGGDDDDDDDDDEEEEEEDDDGGGJJJNNNSSSUUUUUUTTTSSSNNNLLLGGGDDDCCCGGGOOOTTTbbbsss{{{sssqqqpppqqqtttwwwyyyzzz|||yyyuuuqqqnnnnnnllliiifffcccbbbaaaaaa___^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUXXX[[[\\\[[[[[[[[[\\\ZZZ[[[\\\]]]]]]^^^^^^^^^]]]___aaabbbbbbcccfffhhhjjjllloooqqqqqqrrrtttuuu}}}|||wwwttttttrrrqqqpppqqqtttzzzxxxrrrmmmkkklllssszzzssskkkbbb\\\[[[\\\ZZZXXX\\\[[[[[[ZZZXXXUUUSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPNNNNNNMMMOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRLLLIIIDDD???======>>>??????@@@BBBDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAADDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAAAA&&&&&&''''''''''''''''''$$$&&&((()))(((((()))******))))))(((''''''&&&&&&((((((''''''(((((()))***(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++,,,,,,---------------++++++++++++,,,---......------...///////////////////////////000000000000000222333222222444:::???IIIVVVjjj~~~tttkkkccc\\\WWWPPPLLLHHHEEEDDDCCCBBBAAACCCFFFJJJOOOSSSWWWZZZ[[[TTTQQQLLLFFFBBBCCCGGGKKKTTTcccvvvyyynnnkkkgggfffiiilllooopppwwwzzz{{{yyyvvvrrrooommmllllllkkkjjjhhhfffdddccccccbbbaaa```______``````___]]]ZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^]]]\\\\\\\\\\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\___`````````aaabbbbbbccccccdddeeefffffffffgggiiilllnnnooopppsssuuuxxxzzz}}}{{{wwwtttpppnnnpppppprrruuuyyyuuunnnkkkhhhiiillluuu{{{yyyqqqhhhbbb[[[XXXXXXZZZZZZYYYZZZZZZZZZZZZXXXVVVTTTSSSQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPKKKHHHDDD@@@======>>>???@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA'''''''''''''''&&&&&&&&&%%%'''((()))((('''((()))))))))((((((''''''''''''(((''''''''''''((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++,,,------...+++,,,---.../////////...////////////000000000000111333444444444555888;;;@@@JJJZZZkkk{{{zzzpppfff___XXXTTTNNNIIIFFFDDDBBBAAABBBDDDFFFKKKQQQWWW\\\___YYYWWWRRRLLLHHHFFFHHHJJJNNNXXXfffwww{{{rrrmmmgggccccccfffhhhiiimmmpppuuuyyy~~~~~~{{{zzzyyyxxxwwwtttrrrpppnnnmmmmmmlllkkkiiiiiijjjjjjiiigggbbbbbbaaaaaaaaaaaabbbbbbhhhgggfffeeedddeeefffgggbbbbbbbbbbbbbbbbbbbbbbbbaaadddgggiiiiiiiiijjjkkklllllllllmmmnnnooopppppprrruuuxxxzzz|||~~~}}}vvvsssooolllnnnrrrqqqvvv}}}xxxnnniiihhhgggkkkooouuu{{{}}}qqqjjjccc___ZZZXXXXXXZZZZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTPPPOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNJJJHHHDDD@@@>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA'''''''''''''''&&&&&&&&&''')))***)))'''&&&&&&'''''''''''''''(((((())))))'''''''''''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,------)))***+++,,,------------////////////000000000000000111333444555666888999666===IIIVVVeeewwwtttlll```[[[TTTMMMIIIFFFCCCAAACCCDDDEEEHHHMMMSSSZZZ]]]^^^]]][[[UUUOOOKKKIIIIIILLLPPPYYYfffuuuxxxrrriiiccc``````aaaaaacccfffjjjnnnsssxxx~~~|||{{{zzzxxxwwwuuuuuuvvvvvvtttrrrppppppooooooooooooppppppqqqpppooonnnmmmnnnooopppkkkkkkkkkkkkkkkllllllllloooqqquuuwwwwwwxxxyyyzzzxxxxxxxxxyyyzzz{{{}}}~~~~~~xxxrrrpppnnnmmmqqqwwwxxxyyyqqqkkkiiiiiiiiimmmrrrvvv|||}}}ssskkkeee```]]]ZZZXXXWWWWWWXXXWWWWWWXXXYYYZZZZZZXXXVVVTTTPPPOOONNNMMMLLLMMMMMMNNNPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIKKKKKKLLLLLLLLLIIIGGGDDD@@@???>>>??????AAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@?????????@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAA@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA&&&&&&''''''''''''''''''((()))***)))'''&&&%%%&&&&&&&&&''''''((())))))***''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))***************,,,++++++******++++++,,,((()))***,,,,,,---------////////////000000000000...///000111333444555666333777???IIIWWWiii|||mmmfff]]]TTTMMMHHHEEEBBBDDDDDDDDDEEEJJJPPPVVVYYYbbbcccccc___XXXQQQKKKHHHKKKKKKPPPZZZeeeqqqyyyoooeee___\\\ZZZYYYYYY\\\___bbbfffjjjppptttyyy~~~}}}}}}||||||||||||}}}}}}||||||{{{{{{zzzzzz{{{{{{xxxxxxxxxxxxyyyyyyyyyyyy{{{~~~wwwsssqqqqqqqqqrrrxxx}}}wwwsssnnnkkklllmmmnnnrrrxxx{{{{{{qqqjjjddd```\\\[[[XXXVVVUUUTTTSSSTTTUUUVVVYYYZZZ[[[YYYWWWUUUQQQPPPNNNMMMLLLMMMMMMNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFDDDAAA????????????AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@AAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????============>>>>>>>>>>>>AAA@@@???>>>===>>>???@@@>>>>>>??????@@@@@@AAAAAA%%%&&&&&&&&&'''(((((((((&&&((())))))(((&&&'''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))***++++++++++++***+++******))))))*********))))))+++,,,---.........////////////000000000000/////////000111222333222444777:::@@@JJJZZZlllyyywwwlll```WWWOOOJJJFFFCCCCCCBBBDDDHHHMMMSSSVVVcccfffjjjjjjddd\\\UUUPPPOOOKKKLLLRRRXXX___kkkvvvzzzooofff___[[[XXXTTTVVVXXXZZZ[[[^^^bbbfffiiinnnuuu|||~~~}}}|||{{{vvvtttuuuxxxzzz}}}{{{vvvrrrpppnnnppptttwwwxxx|||yyyooogggccc```^^^YYYYYYXXXVVVTTTSSSRRRSSSSSSUUUXXX[[[[[[ZZZXXXVVVRRRQQQOOONNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHFFFDDDAAA@@@?????????AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA????????????@@@AAACCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>???AAA@@@>>><<<<<<===>>>???======>>>>>>???@@@AAAAAA%%%%%%&&&&&&'''((())))))$$$&&&((()))(((((()))***)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******)))))))))))))))***)))***,,,---.../////////////////////000000000000333222000000111222222222444444555777===JJJZZZfffyyykkk___VVVOOOKKKBBBAAAAAACCCGGGLLLQQQUUUaaagggnnnrrroooggg```[[[UUUOOOMMMOOOQQQSSS[[[fffnnnzzzyyyooofff```\\\TTTUUUVVVVVVVVVXXX[[[^^^^^^ccckkkqqqvvv}}}zzzwwwvvvwwwwwwwwwxxxxxx{{{~~~yyyuuutttsssrrrqqqqqqqqquuu|||zzzpppgggbbb```______XXXYYYYYYXXXVVVTTTTTTUUUSSSUUUXXX[[[[[[ZZZXXXVVVSSSQQQPPPNNNMMMMMMNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDAAA@@@?????????BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB????????????@@@AAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????AAA???===<<<;;;<<<===>>><<<<<<===>>>???@@@@@@AAA$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''')))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------............///////////////000111222222222222222222222444888;;;AAANNNZZZrrrxxxkkk^^^RRRIIIIIIFFFEEEFFFFFFGGGLLLSSS]]]ccckkkrrrtttpppjjjeee\\\XXXQQQLLLKKKMMMRRRUUUeeeiiiwww|||sssiii```\\\XXXSSSRRRTTTVVVVVVTTTXXX[[[```dddiiiooowww}}}yyyvvvsssrrrtttwwwzzz|||{{{{{{|||pppqqqqqqpppppprrruuuxxxxxx}}}uuummmddd___^^^^^^[[[XXXXXXWWWUUUSSSRRRQQQQQQQQQSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@CCCDDDDDDDDDDDDCCCCCCBBBHHHGGGFFFDDDCCCAAA@@@????????????@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@?????????>>>>>>???AAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<>>======???@@@???>>>$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...............////////////,,,---///000111222222333222222444777999<<>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>======???===<<<===>>>???===<<<$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---............/////////***+++---///000222222333222111333666666666===EEEQQQccc{{{ttteee[[[RRRLLLGGGEEECCCBBBDDDIIILLLQQQZZZccckkkoooqqqqqqhhhddd]]]VVVPPPLLLJJJIIINNNPPPXXXgggxxxyyyllleee]]]WWWUUUTTTRRRPPPQQQRRRSSSTTTVVVYYY]]]aaagggjjjpppuuu{{{}}}zzzwwwuuurrrpppqqqppppppqqqvvv||||||tttlllgggfffhhhlllqqquuuzzz}}}ssslllgggaaa[[[XXXXXXYYYXXXVVVWWWVVVUUUTTTSSSQQQPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPRRRQQQOOOMMMLLLKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>============???>>>======>>>???AAABBBAAAAAA@@@@@@???>>>>>>>>>???>>>============<<<;;;%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///---------.........//////+++,,,...///000111111111111000222555555333777<<>>???>>>>>>>>>?????????@@@@@@?????????????????????>>>========================>>>===<<<<<<<<<>>>@@@BBBAAA@@@@@@@@@?????????>>>AAA???======>>>===<<<:::%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......------------............//////000000111000000000000...000444555333555999CCCKKK[[[pppuuudddZZZQQQLLLIIIFFFEEEHHHGGGHHHKKKOOOTTTYYY]]]```dddcccaaa]]]XXXSSSOOOMMMLLLLLLOOOSSSXXXbbbtttxxxnnngggaaa[[[WWWUUUSSSQQQPPPPPPQQQRRRRRRRRRUUUXXX[[[^^^aaafffiiinnnssszzz~~~|||vvvtttqqqnnnlllmmmoooqqqtttxxxvvvmmmkkkiiihhhhhhjjjqqq|||xxxqqqkkkfffccc\\\YYYVVVTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTRRRPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQOOOOOONNNMMMLLLJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEAAAAAAAAA@@@@@@?????????<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;===???AAA@@@@@@@@@???????????????AAA???>>>>>>>>>>>><<<;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++************++++++++++++,,,++++++++++++,,,------,,,------------.........000111111111111000/////////---///333555444555888;;;@@@LLL^^^rrrpppdddXXXRRRMMMHHHFFFGGGDDDEEEFFFHHHLLLQQQUUUWWWZZZZZZZZZZZZYYYWWWTTTSSSKKKJJJKKKNNNQQQWWWdddqqqvvvooogggaaaXXXUUUQQQNNNNNNMMMLLLKKKNNNPPPRRRTTTUUUWWW[[[]]]aaaffflllqqquuu{{{~~~{{{xxxuuurrrnnnmmmlllkkkkkknnntttxxx|||ssskkkhhheeeeeegggpppwwwyyypppiiiccc```]]]ZZZYYYWWWUUUTTTTTTUUUVVVUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRRRROOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>><<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>=========>>><<<;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++************+++++++++++++++************+++,,,,,,,,,,,,---------...............///000000/////////000---...222444333333666555888BBBPPP___rrrsssddd[[[TTTMMMIIIHHHGGGFFFEEEFFFGGGJJJMMMOOONNNPPPRRRTTTVVVVVVVVVVVVQQQMMMLLLLLLMMMPPPZZZdddpppwwwpppccc^^^XXXTTTRRRPPPMMMJJJMMMNNNPPPPPPPPPRRRTTTWWWYYY\\\aaadddhhhmmmuuu{{{}}}xxxtttqqqpppmmmllljjjkkkkkklllnnnttt}}}tttnnniiieeeeeehhhuuu}}}zzzqqqhhhccc```]]]\\\ZZZYYYWWWUUUSSSRRRSSSTTTUUUVVVVVVVVVTTTRRRPPPNNNMMMMMMMMMNNNOOOQQQRRRRRROOOOOOOOOOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========:::::::::;;;<<<<<<==============================<<<;;;::::::<<<<<<;;;:::&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&((()))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************)))************+++++++++)))************+++++++++******))))))******+++,,,,,,,,,,,,---------......+++,,,---...////////////222...---000222111111444333666???JJJSSSaaazzznnnddd[[[RRRMMMKKKLLLJJJHHHFFFEEEEEEFFFGGGGGGIIIMMMPPPSSSUUUVVVWWW[[[UUUOOOMMMLLLMMMTTT\\\aaattt}}}ooojjjbbb\\\YYYUUUQQQMMMIIIJJJKKKKKKKKKLLLNNNPPPPPPTTTWWWZZZ\\\aaahhhnnnmmmuuu}}}xxxuuupppmmmlllkkkjjjiiikkklllnnnooosss{{{~~~vvvqqqlllhhhjjjnnnwwwvvvqqqiiidddaaa```______YYYYYYWWWUUURRRQQQQQQRRRUUUVVVVVVVVVUUURRRPPPNNNLLLLLLLLLMMMNNNPPPQQQRRROOOPPPPPPOOONNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============:::888888888:::;;;:::999%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))%%%&&&''')))))))))(((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&(((((()))***************(((((('''&&&&&&'''((()))******))))))******+++,,,))))))))))))************,,,,,,,,,---------......///............///000000............////////////111111//////000111444555666555888>>>EEERRReeevvv}}}mmmbbb[[[VVVSSSLLLLLLLLLJJJHHHGGGHHHIIIHHHCCCBBBIIIQQQUUUYYY\\\\\\[[[XXXTTTPPPOOOPPPRRR[[[fffuuu{{{nnneee```]]]XXXTTTNNNLLLJJJIIIJJJJJJIIIHHHJJJMMMPPPQQQRRRTTTYYY]]]dddggglllrrrzzz}}}zzzuuuqqqooonnnkkkgggddddddgggiiinnnsssyyy}}}~~~yyytttssstttvvv{{{tttnnnjjjddd```^^^\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRMMMNNNOOOOOONNNKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAABBBBBBCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@>>>===;;;;;;:::999999:::;;;;;;:::888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>===<<<::::::;;;888888999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::::::::%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''(((((((((((((((((((((((())))))&&&'''((())))))(((''''''(((''''''&&&'''((()))***)))(((((((((''''''''''''(((((()))************)))+++***(((''''''''''''((())))))(((((())))))***+++))))))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,,,,---..................//////////////////000111222222222222666555555999===EEETTTbbbwww|||qqqiiibbb^^^RRRQQQNNNKKKHHHGGGHHHIIIFFFCCCCCCIIIOOORRRWWW\\\^^^^^^]]]ZZZUUURRRRRRRRRUUU]]]kkkyyytttllleee^^^XXXVVVSSSPPPNNNNNNNNNMMMKKKIIIKKKMMMMMMMMMNNNRRRVVVZZZ]]]bbbgggnnnvvv~~~zzzwwwtttqqqmmmiiieeeeeedddccccccggglllppptttzzz}}}|||}}}{{{zzz{{{}}}uuunnnhhheee```]]]\\\\\\[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNOOOOOONNNLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>;;;:::999:::;;;;;;:::888:::::::::;;;;;;;;;;;;<<<>>>=========<<<<<<<<<;;;;;;<<<======;;;::::::;;;777888888999999888888777:::::::::::::::::::::::::::::::::::::::999999999%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''((())))))))))))))))))))))))((((((''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))(((((((((((('''''''''''''''((())))))******)))))),,,+++***)))((('''''''''(((''''''''''''((())))))))))))))))))************************++++++++++++++++++******++++++,,,------............/////////---...111333333333111000444222333555777:::DDDOOO^^^nnnwwwnnnhhh^^^ZZZUUUOOOKKKIIIHHHIIIDDDBBBDDDIIILLLNNNTTT[[[```bbbcccaaa]]]XXXUUUTTTQQQVVV___iiiwww~~~tttjjjddd^^^ZZZUUURRRPPPNNNMMMKKKIIIJJJJJJIIIHHHIIIKKKNNNPPPRRRVVVZZZ___eeemmmqqqyyy}}}~~~wwwtttooollljjjgggdddaaa___```aaabbbeeelllsssyyyxxxtttnnnnnnooorrrxxxvvvmmmgggbbb___[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOOOOPPPPPPOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>@@@AAABBBCCCEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDCCCBBB@@@???>>>===>>>???AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@???===;;;::::::;;;;;;:::888::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;:::;;;===<<<:::999999:::777888888999999888888777999999999999999999999999:::::::::999999888888777%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))++++++******))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))++++++***)))))))))((((((((((((''''''(((((()))***((()))))))))*********************++++++++++++,,,***************+++,,,,,,---------.........//////...///000111222222111111111000111555666888>>>EEEMMM[[[mmm~~~{{{ssskkkeee]]]TTTOOOKKKIIIHHHCCCCCCEEEHHHHHHIIIPPPXXX]]]```dddeeeccc___[[[YYYTTTVVVZZZ___hhhwww|||uuukkkfff```ZZZVVVSSSPPPNNNKKKKKKJJJHHHHHHHHHIIIJJJKKKMMMOOORRRUUUYYY^^^bbbjjjnnnsssyyy|||vvvsssmmmkkkgggdddbbb```___^^^aaaccceeehhhmmmttt}}}zzzsssooolllhhhiiikkkooouuu}}}yyynnnfffaaa^^^\\\YYYXXXYYY[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<>>======>>>???@@@AAABBBBBBBBB>>>>>>============<<<<<<===<<<:::::::::;;;999888999999:::::::::;;;;;;;;;::::::999999999999999999999:::<<<;;;999888888999777777888888888888777777888888888888888888888888::::::999888777777666666%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))++++++******))))))((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))(((((())))))*********+++)))(((((((((((()))******((()))))))))************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------............000////////////111222333111///111555777666999>>>AAAKKK[[[kkk{{{wwwooodddZZZSSSNNNJJJGGGEEEDDDEEEGGGFFFFFFKKKSSSUUUZZZaaaddddddbbb```___YYYZZZZZZZZZ___iiiwwwyyyqqqjjjccc^^^YYYVVVOOONNNKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMNNNPPPTTTVVV[[[^^^ccchhhmmmrrrxxx|||{{{vvvqqqllliiiccccccaaa___^^^^^^___```dddgggkkkqqqxxxxxxooojjjhhhgggfffiiinnnsssyyy|||rrriiibbb^^^^^^\\\YYYYYYYYYZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUVVVWWWXXXXXXWWWVVVUUURRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@???===<<<;;;>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEECCCAAA???>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::999===;;;999888999:::999999999999999:::::::::;;;;;;888888999999999999999999888999;;;:::888777777888777777777888888777777777888888888888888888888888999999888777666666555555%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((&&&'''(((((())))))((((((&&&&&&((()))***+++++++++))))))(((((())))))***+++))))))))))))************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,------------.........000///...---...000222444222000111444555222222555888===IIIYYYgggxxxzzznnnccc[[[TTTMMMHHHJJJFFFEEEGGGFFFDDDHHHMMMMMMRRRYYY^^^aaaaaaaaabbb\\\\\\\\\ZZZ[[[```iiippp||||||tttkkkddd___XXXUUUQQQNNNMMMLLLJJJHHHHHHIIIJJJJJJIIIJJJLLLNNNRRRUUUXXX\\\___ccchhhkkkssswww}}}|||xxxtttooollliiieeeccc]]]]]]^^^]]]^^^```dddggghhhmmmuuu~~~xxxmmmfffdddddddddgggmmmuuu}}}}}}ssskkkddd___]]]]]][[[YYYYYYYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUWWWXXXZZZZZZXXXWWWUUUSSSSSSQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDAAAAAAAAA@@@???>>>===<<<<<<===>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDEEEFFFFFFFFFDDDCCC@@@>>>======>>>???>>>>>>>>>????????????@@@======>>>?????????>>>>>>??????@@@@@@@@@??????>>>@@@@@@???>>><<<;;;::::::;;;999777666888999999999999999999999::::::::::::999999::::::::::::;;;;;;777888:::999777666666777666777777888888777777666888888888888888888888888777777777666666555555444%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%'''((())))))(((((((((((((((((((((((())))))'''&&&%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&''''''''''''((((((((()))&&&'''(((((())))))((((((&&&&&&((()))***))))))((((((((('''''''''((())))))))))))))))))************************++++++++++++,,,++++++++++++,,,------,,,,,,---------..................///000000111222333000000333444111000111555666===HHHTTTcccyyy|||qqqiii```WWWPPPOOOIIIEEEFFFFFFDDDEEEHHHHHHLLLRRRWWWZZZ]]]___aaa^^^___```___]]]^^^cccgggmmmxxxuuuooohhhccc]]]XXXUUURRRNNNKKKHHHIIIJJJIIIHHHHHHIIIJJJLLLNNNQQQSSSUUUXXX[[[^^^dddggglllqqquuuzzz|||wwwtttpppmmmiiifffeeecccaaa___[[[]]]___aaabbbgggmmmrrruuu{{{|||uuullleeeccceeegggiiiooowwwyyyqqqiiiddd___\\\ZZZZZZXXXWWWWWWYYYYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVUUUVVVWWWYYY[[[[[[YYYWWWVVVUUUTTTRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJIIIHHHGGGFFFBBBBBBBBBBBB@@@???>>>===;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDBBB???===<<<<<<>>>???;;;;;;<<<<<<<<<=========<<<======>>>>>>=========;;;<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;999666444444666999::::::888999999999999:::::::::999999999999:::::::::;;;666888999888777555666666666666777777777777666666666666666666666666666666555555555555555555555555%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''&&&&&&''''''(((((())))))&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))************++++++******++++++,,,---,,,,,,,,,---------......,,,---///111222111000///222//////333555333222333777555777>>>GGGTTTiii}}}~~~uuulllaaaYYYRRRJJJEEEFFFGGGEEEDDDEEEEEEHHHMMMQQQUUUYYY]]]```___bbbeeedddbbbaaabbbeeeeeennnxxx~~~uuuooohhhaaa]]]XXXSSSOOOJJJKKKLLLKKKIIIHHHIIIJJJFFFGGGIIIKKKLLLNNNQQQSSSUUUXXX\\\```dddhhhmmmqqqtttwwwzzz~~~|||yyyvvvrrrnnnkkkjjjgggcccaaaaaa```___^^^]]]```cccfffhhhnnnuuu{{{zzzooojjjdddbbbdddjjjpppssszzz{{{tttoooiiiccc___\\\YYYWWWWWWVVVUUUVVVXXXYYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUVVVXXXZZZ[[[[[[ZZZXXXVVVUUUUUUSSSRRRQQQPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHFFFCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<>>>???@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDBBB???<<<;;;<<<===>>>999999999:::::::::;;;;;;======>>>>>>===<<<;;;;;;888999:::<<<===>>>>>>???999999999::::::;;;;;;;;;777555333333666888::::::888888999999999:::::::::666666777777888888888999666777999888666555555666666666777777777777666666555555555555555555555555444444555555555555555555''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((()))((((((((()))***++++++))))))))))))************++++++******************------,,,+++************------............---------------............///---...///000111222333333555444666;;;@@@HHHXXXfffzzzpppddd___XXXPPPLLLLLLJJJEEEAAABBBEEEGGGHHHJJJNNNUUUZZZ]]]aaafffhhhhhhfffeeeeeeiiiiiikkkqqq|||xxxpppkkkgggaaa\\\VVVSSSOOOLLLKKKIIIHHHFFFIIIHHHGGGHHHJJJKKKKKKKKKNNNPPPRRRUUUYYY\\\^^^___fffgggiiilllppptttwwwyyy~~~{{{wwwuuurrrpppnnnkkkhhhfffbbbbbbbbbaaa______aaaccchhhjjjmmmqqqwwwtttlllbbbbbbbbbcccfffmmmuuu{{{yyyssspppkkkhhhddd___[[[XXXWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZ\\\]]]\\\[[[YYYWWWTTTSSSQQQPPPOOOOOOPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHHHHEEEFFFHHHJJJJJJJJJIIIHHHEEEEEEEEEEEEEEECCC???<<<<<<<<<<<<===???@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???============<<<<<<;;;;;;;;;<<<=====================<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999999888888777777666666999999999888888888888777888888777777666666555555666666555555555555666666888888777777666666555555666666555555555555666666666666555555555444444444''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))************************)))))))))((())))))******))))))))))))************************************+++++++++***++++++,,,,,,,,,,,,------------,,,,,,------------............---...///000111222333333333222333777:::@@@MMMYYYnnnyyylllcccWWWPPPNNNMMMIIIEEECCCDDDFFFFFFGGGJJJPPPTTTXXX\\\aaaeeeggghhhjjjlllllljjjjjjkkkqqq{{{}}}tttkkkeeeaaa]]]XXXTTTRRRPPPNNNLLLKKKJJJHHHIIIJJJLLLLLLKKKLLLMMMNNNPPPRRRSSSUUUUUUXXXYYY[[[^^^aaadddgggiiinnnqqqtttxxx{{{|||yyywwwwwwuuurrrooommmkkkjjjhhhgggeeecccbbbbbbcccdddddddddfffiiikkktttwww{{{~~~sssjjjddd``````bbbdddjjjrrr||||||tttmmmhhheeedddbbb___[[[YYYWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ[[[\\\[[[ZZZXXXWWWTTTSSSRRRPPPOOOOOOOOOPPPMMMLLLLLLKKKJJJKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFHHHJJJKKKLLLKKKJJJIIIGGGFFFEEEFFFFFFDDDAAA???<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???============:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999999888888888888777777777777666666666666888888888777777777666666777777777777666666555555666666555555555555666666666666666555555555444444444444333333333333444444666555555555444444444444''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******************************)))((((((((())))))))))))))))))************************************************+++,,,---...++++++,,,,,,,,,,,,++++++------------..................//////000111222222222000222555666888AAAJJJ[[[kkktttfff[[[UUURRRNNNJJJEEEEEEEEEDDDEEEGGGKKKOOOPPPTTTYYY___eeekkkqqquuuuuussspppmmmlllpppvvv{{{~~~vvvpppkkkeee^^^ZZZVVVSSSQQQMMMKKKIIIHHHIIIJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRUUUXXXYYY^^^aaadddgggjjjnnnsssvvv{{{|||}}}zzzwwwuuuttttttrrrpppmmmlllkkkiiigggeeeccccccccccccccccccdddddddddgggjjjmmmooossswww{{{{{{vvvsssrrrrrrqqqrrrqqqppplllgggbbb___^^^```ccchhhoooyyyzzzssskkkfffbbb```\\\[[[YYYWWWVVVUUUVVVVVVTTTSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYZZZYYYXXXWWWVVVTTTTTTRRRQQQOOOOOOOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKMMMOOOOOONNNLLLJJJHHHGGGFFFFFFGGGFFFDDDBBB=========>>>>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>=========999999888888777888888888;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::888888888888777777777777555555666666666666666666777777666666666555555555777777777666666666666555666666555555555555666666444444444444444333333333444333333222222333333444555555555555444444444444''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))(((((((((((((((((()))))))))************))))))))))))************+++*********++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,---------...............//////000111111222222000222555555555:::@@@JJJWWWiiiyyyyyylllccc\\\TTTNNNHHHGGGFFFDDDDDDFFFIIIKKKIIILLLQQQXXX```jjjtttzzz|||{{{xxxsssnnnmmmpppsss~~~wwwooogggaaa\\\XXXUUURRRNNNLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHIIIKKKLLLOOOPPPQQQSSSVVVYYY[[[^^^aaaeeehhhlllnnnpppsssvvvxxxyyyzzz{{{}}}}}}|||{{{uuutttqqqooollljjjiiihhhiiihhhgggfffeeedddcccbbb```bbbeeeggghhhjjjmmmnnnnnnrrrwww{{{}}}uuummmfffcccccccccaaabbbcccdddddddddcccbbb```cccggglllttt~~~}}}zzztttmmmgggbbb___^^^WWWWWWUUUTTTSSSSSSTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSQQQPPPOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSSSSQQQOOOMMMJJJHHHFFFFFFGGGGGGEEEDDD??????????????????@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>======:::999888777777777777777::::::::::::;;;;;;;;;;;;999999888888888888999999777777777777777666666666555555666666777777888888777777777666666666555555666666666666666666666666666555555444444555555666444444444444444333333333555555444444444444555555444444444444444444444444''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''******)))((('''''''''(((((()))))))))************(((((()))))))))*********---,,,++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,------------............///000000111111000///000444555444666:::>>>GGGVVVfffuuuvvvjjj]]]TTTMMMKKKHHHEEEEEEFFFGGGGGGDDDGGGKKKQQQZZZeeepppxxx}}}wwwpppllllllnnnssswww~~~|||ssskkkgggaaa^^^XXXTTTRRRQQQOOONNNMMMLLLKKKJJJIIIGGGFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLIIIKKKNNNOOOQQQSSSWWWYYY\\\]]]```bbbeeeggghhhhhhmmmnnnpppssswwwyyy{{{|||~~~~~~}}}xxxxxxvvvuuusssqqqpppooohhhgggfffdddbbbaaa``````aaaaaabbbbbbbbbccccccdddbbbfffjjjnnnqqquuuyyy}}}|||tttooohhh```[[[ZZZ[[[\\\ZZZ\\\___aaadddfffggghhhiiikkknnnrrrxxx|||ssspppkkkfff```\\\YYYXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNQQQTTTWWWWWWVVVTTTRRRLLLJJJGGGFFFFFFGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======;;;;;;:::888777777777777888999999999:::::::::;;;888888777777777777888888666666666666666666666666777777777888888999999999888888777777777666666666555555555555555666666666555555444444444444555555444444444444444444444444444444333333333333444444333333444444444444444444''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&######%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************'''(((((())))))*********...---,,,+++************,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........//////000000000...,,,---111333111222555888===GGGUUUaaaooo}}}nnncccXXXTTTNNNJJJHHHGGGFFFEEEDDDFFFHHHLLLSSS\\\gggnnn}}}|||sssnnnnnnpppoooqqqvvvzzz}}}wwwnnniiibbb\\\XXXUUUSSSQQQQQQPPPOOONNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSUUUWWWYYY[[[[[[\\\aaaccceeehhhjjjlllmmmnnnqqqsssuuuvvvwwwxxx{{{}}}~~~~~~~~~}}}{{{yyyvvvsssqqqpppkkkkkkjjjhhhgggfffeeeddd]]]\\\[[[[[[ZZZZZZZZZ[[[[[[]]]```bbbccceeehhhjjjiiinnnuuuzzz~~~{{{rrrkkkbbb___ZZZUUUTTTUUUWWWYYY[[[]]]aaafffjjjmmmnnnoootttvvvwwwyyy||||||uuuqqqlllkkkhhhddd___[[[XXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMPPPRRRWWWZZZ\\\[[[XXXVVVPPPMMMIIIGGGGGGHHHHHHGGGEEEEEECCCBBBBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAA@@@@@@>>>=========<<<;;;999888777777777777777888888999999::::::777777777666666777777777666666666666777777777777888888999999999999999999888888888777777777666666444555555555555666666666555555444444444444555555333333444444444444555555222111111000000111111222333333333333444444444444''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((('''''''''((())))))))))))))))))************''''''(((((()))******+++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........///////////////000------111222000///111555666;;;EEEMMMXXXjjj{{{xxxjjjddd\\\UUUPPPMMMIIIFFFFFFGGGGGGIIILLLSSS\\\bbbpppuuuzzzyyysssoooqqqtttppprrrvvvyyy{{{~~~}}}tttlllgggccc___]]]ZZZYYYWWWUUURRRPPPNNNMMMIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNPPPQQQSSSTTTTTTTTTXXXZZZ\\\^^^```aaaaaaaaabbbdddggghhhiiijjjmmmooorrrrrrsssuuuvvvwwwxxxyyyzzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzxxxwwwpppooommmkkkhhhfffdddccc______^^^^^^]]]\\\\\\\\\VVVVVVWWWWWWXXXYYY[[[\\\\\\```eeeiiikkkoootttwwwyyy{{{tttlllddd^^^WWWUUUSSSRRRSSSVVVZZZ]]]bbbeeekkkqqqvvvyyy{{{|||yyypppkkkiiiiiiiiigggeeeaaa]]]XXXVVVSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNPPPSSSYYY]]]___^^^\\\ZZZVVVRRRMMMJJJIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAA@@@???=========<<<;;;999888777666666666666777777888999999:::777666666555555666666777666666666777777888888888999999999888888888888888777777666666666555555555444444444555555555666666555444444333333444444555222222222222333333333444111111000000000000111111222222333333333444444444''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))************&&&''''''((()))******+++************+++,,,------******++++++++++++******++++++,,,,,,,,,---------.........///////////////444000///222333000///111444222555;;;@@@HHHYYYjjjyyyrrrhhh___YYYSSSMMMIIIHHHHHHGGGGGGIIINNNTTTZZZ\\\dddlllooommmllloootttsssvvvzzz}}}~~~~~~{{{vvvrrrpppdddbbb```\\\YYYUUUSSSQQQMMMMMMKKKJJJIIIIIIHHHHHHEEEFFFFFFEEECCCCCCDDDFFFHHHIIIJJJLLLMMMMMMNNNNNNOOOQQQSSSUUUVVVVVVVVVVVVXXXZZZ]]]^^^___```ccceeedddeeefffgggiiijjjkkklllmmmmmmnnnooopppqqqrrrsssqqqqqqqqqqqqrrrrrrrrrrrrtttsssrrrqqqpppooooooooommmnnnooopppqqqsssttttttyyyxxxwwwwwwxxxyyyzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{yyyxxxwwwvvvsssqqqooommmffffffdddbbb___]]][[[[[[XXXXXXXXXWWWWWWWWWVVVVVVUUUVVVWWWXXXZZZ\\\^^^___cccgggmmmrrruuuzzzvvvoooiiiddd^^^ZZZTTTTTTSSSTTTWWW[[[```cccjjjnnnuuu|||zzzoooiiifffeeedddeeeeeeccc```[[[VVVSSSPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIJJJKKKMMMOOOPPPTTTYYY___aaaaaa___]]]ZZZUUUPPPLLLKKKKKKLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB???@@@AAAAAA@@@???>>>======<<<:::999777666555555555666666777888999999999666666555555555555666666666666777777888888999999999999888888777777666666666666555555555444444444444444444555555555666666555444444333333444444555000000111111222222222333333333222222222222333333222222222333333444444444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******------,,,+++************---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////000000000000111333555666999AAAMMMWWWkkkzzz{{{rrriiiaaaYYYTTTOOOMMMKKKJJJLLLNNNNNNNNNUUUVVV[[[___```bbbiiisssyyyzzz~~~xxxpppjjjfffbbb^^^ZZZ[[[WWWSSSPPPOOONNNMMMLLLJJJIIIHHHHHHHHHGGGEEEBBBEEEHHHJJJJJJGGGFFFGGGIIILLLKKKKKKLLLLLLMMMNNNOOORRRRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZ\\\^^^```aaabbbbbbbbbcccccccccdddddddddffffffffffffffffffffffffffffffeeeeeeeeeddddddddd``````bbbdddfffhhhiiijjjkkkkkkllllllllllllllllllnnnnnnooooooooooooppppppooonnnllliiifffcccaaa___```\\\YYYXXXYYYYYYXXXVVVWWWWWWWWWUUUTTTTTTVVVXXXUUUXXX[[[[[[ZZZ]]]eeekkkpppuuu}}}xxxqqqggg___[[[WWWTTTQQQQQQSSSVVVYYY]]]dddnnnvvv{{{{{{pppgggbbb^^^\\\______``````^^^ZZZWWWUUUPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQOOOMMMKKKJJJKKKLLLJJJIIIIIIHHHIIIJJJKKKLLLPPPRRRTTTWWWZZZ\\\^^^^^^ZZZWWWRRRNNNKKKJJJKKKLLLMMMLLLIIIGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>======<<<<<<:::777555444444444555555666666777888999999999888888666555444333333222333333444444555666777777999888888888777777666666555555555444444333333333222222222222222222222222555555444444444333333333222222222111111111000000111111000000000000111111444444555555444444333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******++++++******))))))******---,,,,,,,,,,,,---......,,,,,,---------............/////////000000000000000222444444555;;;EEEMMMWWWhhh{{{yyyppphhhbbbYYYUUUPPPLLLJJJJJJJJJIIIKKKLLLQQQWWWZZZ]]]fffooo{{{~~~yyytttnnnjjjccc```[[[XXXVVVUUUSSSRRRMMMLLLJJJJJJJJJIIIHHHFFFFFFHHHJJJJJJHHHGGGIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOQQQRRRSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[XXXYYYZZZ[[[]]]^^^``````ccccccccccccddddddddddddcccccccccdddddddddddddddbbbbbb```^^^]]][[[YYYYYYZZZWWWTTTSSSUUUUUUUUUSSSTTTUUUVVVUUUTTTUUUWWWYYYYYY\\\```bbbccchhhpppvvv~~~yyyjjjeee]]]XXXVVVVVVTTTSSSTTTXXX]]]ccciiisss|||qqqhhhbbb^^^[[[ZZZ]]]^^^___^^^]]]YYYVVVTTTPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJIIIJJJLLLLLLIIIFFFJJJIIIHHHHHHHHHIIIKKKLLLNNNOOORRRTTTWWWYYYZZZ[[[ZZZWWWSSSOOOMMMLLLLLLLLLMMMLLLJJJGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<:::888666555444444555555555666777777888999999888777666555333333333333222222333444444555666666777777666666666555555555555555444444444333333333333333333333333333333333333333333333222222222222333333333222222222111111111111000000000000111111444555555555555444333333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))((())))))***+++,,,,,,,,,,,,,,,---......---------.........//////....../////////000000000///111222222222555;;;@@@EEETTThhhyyy}}}xxxjjjcccYYYQQQLLLJJJIIIHHHEEEEEEIIIOOOSSSVVV^^^gggxxx~~~tttpppkkkfffcccaaa^^^\\\WWWTTTQQQOOOOOOOOONNNMMMGGGHHHIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTRRRRRRTTTUUUVVVUUUVVVWWWXXXYYYYYY[[[]]]```aaaeeekkkooosssyyy~~~sssjjj^^^ZZZUUUSSSSSSTTTUUUUUUXXX^^^gggpppzzztttoooggg```\\\[[[ZZZYYY[[[\\\\\\\\\[[[XXXUUUSSSPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKIIIJJJNNNOOOLLLIIIIIIHHHHHHGGGGGGHHHJJJJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWVVVTTTQQQOOOMMMLLLLLLMMMKKKIIIGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>>??????>>>>>>======<<<<<<;;;:::999888777555444444555555666666777777888888777777555444333333333333111111222222333444444444555555444444444444333333444444444444333333333333444444444444444444444444222222222111111111000000333333333333333222222222111111000000000000111111555555666666555555444333%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((******************************++++++++++++******((((((((())))))+++,,,,,,,,,,,,++++++,,,,,,---...------........./////////........./////////000000///000222222111333666888>>>HHHXXXhhhxxx~~~uuuhhh\\\SSSOOOLLLKKKGGGFFFGGGKKKMMMOOOVVV]]]nnn|||{{{vvvrrrmmmjjjfffbbb]]]ZZZXXXWWWVVVTTTNNNNNNMMMLLLLLLLLLMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUVVVXXXZZZ\\\]]]]]]___bbbdddeeehhhkkkmmmoootttzzz|||}}}zzzwwwssslllddd^^^YYYWWWTTTSSSTTTVVVXXXYYY___gggrrr}}}}}}wwwjjjfff```\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXVVVTTTSSSPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNNNNNNNNNNMMMIIIHHHGGGGGGGGGGGGIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSRRRRRRPPPOOOMMMKKKJJJJJJIIIGGGEEECCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA???>>>======>>>>>>>>>======<<<<<<<<<:::::::::999888666444333555555555666666777777777777666555444333333333333000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111000000000222222222222222222222222111111000000000000111111555555666666555555444333%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))***+++,,,---...,,,++++++++++++,,,------------------.........///............///////////////000222333333444555777:::???HHHUUUdddvvv{{{kkk^^^UUUOOOKKKJJJGGGFFFIIIJJJKKKPPPWWWcccqqq~~~xxxtttnnniiieeebbb```^^^[[[ZZZYYYWWWWWWVVVUUUUUUMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[^^^aaadddfffjjjlllpppsssvvvyyy|||}}}wwwqqqllliiikkkiiigggeeebbb^^^ZZZWWWUUUUUUUUUVVVXXX\\\```ccclllsssxxxqqqmmmdddaaa\\\YYYYYYXXXWWWVVVWWWWWWXXXXXXWWWUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJSSS[[[\\\TTTMMMJJJKKKIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNNNNMMMLLLKKKIIIHHHGGGEEECCCAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<=========<<<<<<<<<<<<<<<:::::::::999777666444333555555555555555666666666666555444333333333333333000000000111111111111111333333333333333333333333333333333333333333333333111111111111111111111111222222222222111111111111000000000000111111111111111111000000000000111111555555555555555444444333$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******************+++,,,---...+++++++++++++++,,,------,,,,,,,,,---------......------.........////////////000111333444555666666444555:::DDDPPP```tttmmm___TTTNNNLLLHHHFFFHHHIIIKKKOOOUUU\\\gggyyy~~~zzzvvvrrrooojjjhhheeedddbbb```\\\YYYTTTSSSQQQPPPNNNMMMMMMLLLHHHGGGFFFEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\^^^```ccceeehhhlllppptttzzz~~~xxxooohhhccc___\\\ZZZZZZZZZZZZYYYWWWVVVUUURRRUUUXXX\\\```fffmmmqqqyyyyyyqqqjjjdddaaa^^^[[[XXXWWWVVVVVVUUUTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGWWWiiimmmbbbSSSKKKJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMLLLIIIJJJJJJJJJIIIHHHGGGGGGDDDCCCAAA???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666444333333444444555555555555555555555555444333333333333333111111111111111111111111111222222222222222333333222222222222333333333333111111111111111111111111222222222111111111111000/////////000000000000000111111000000000000111111444444555555444444333222$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''******++++++++++++************)))******+++,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,------------.........//////000//////000222333444444222111333;;;CCCLLL\\\kkk{{{rrrddd\\\VVVPPPLLLLLLLLLLLLOOOTTTYYY___jjjxxx~~~~~~~~~{{{yyyvvvrrrkkkfffcccaaa___[[[XXXVVVTTTSSSOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\___```bbbdddgggiiikkklllnnnqqquuuwwwzzzvvvqqqiiiaaa\\\YYYVVVTTTQQQSSSUUUWWWXXXXXXYYYYYYYYY]]]bbbfffjjjqqqxxx}}}|||tttlllfffaaa]]]ZZZZZZXXXWWWVVVWWWWWWVVVTTTVVVVVVVVVUUUUUUUUUUUUTTTQQQPPPOOOOOOOOOQQQSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKYYYgggjjjaaaVVVPPPOOOLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBAAA???>>>>>>>>>???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333333333333444444444444444444444444444444333333222222333333111111111111111111111111//////000000000111111111111111222222222333333333111111111111111111111111111111000000000///////////////000000111111111111111111000000000000111111333333333444333333222111$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))******+++++++++******++++++,,,---******+++++++++,,,,,,,,,---------.........//////000///......000111111111666333444999===AAALLLXXXhhhvvvuuulllbbb[[[TTTRRRPPPNNNOOORRRWWWYYY^^^gggsss~~~}}}yyyxxxyyy{{{}}}xxxqqqoookkkgggbbb^^^\\\ZZZXXXXXXVVVUUUTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXX\\\\\\^^^```bbbdddfffggglllmmmpppssswww{{{~~~~~~yyykkkfff^^^XXXUUUSSSQQQPPPOOORRRVVVYYY[[[\\\^^^```dddggglllooorrrwww~~~~~~sssooohhhccc___]]][[[YYYYYYXXXWWWXXXYYYZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUQQQPPPOOONNNOOOQQQSSSUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOTTTXXXWWWQQQNNNOOORRRLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGHHHHHHDDDCCCAAA???>>>>>>??????========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::888666333222222333333444444444444444444444444444444333222222222333333222222222111111111111111---.........//////000000111111111222222333333333222222222222222222222222000/////////............000000111111222222222333111111000000000000111111222333333333333222111111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$$$$%%%''''''&&&%%%&&&'''((()))$$$$$$%%%&&&'''((()))***''''''''''''''''''&&&&&&******))))))((((((''''''''''''(((((())))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000000111222444555777;;;@@@DDDWWWbbbttt~~~uuunnneee^^^[[[XXXUUURRRVVVUUUXXX^^^fffmmmnnnnnnppppppooollljjjlllrrrvvvzzz~~~~~~|||vvvtttqqqmmmhhhgggeeeaaa]]][[[YYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVUUUTTTSSSSSSRRRRRRRRRVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRPPPQQQSSSVVVXXXYYYZZZZZZZZZ\\\^^^___```bbbeeehhhjjjkkklllnnnqqquuuxxxzzz~~~}}}sssjjjddd```\\\XXXTTTSSSSSSSSSSSSVVVYYY]]]cccgggiiijjjjjjqqqssswww}}}wwwqqqfffccc___]]][[[YYYVVVTTTWWWTTTSSSTTTWWWYYYXXXWWWXXXWWWVVVUUUUUUUUUUUUVVVRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQNNNMMMJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDBBB@@@????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;:::999999999999888666555333222222222222333444444444444333333333333222222222222222111111111111111000//////////////////////////////000000000000111111111111333333333333333222111000111111111111000000000000///......------///000111////////////000000000000///000222333333222000///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000000...///111222333666;;;>>>FFFPPPaaasssxxxqqqmmmiiiccc___^^^\\\[[[]]]aaadddcccbbbbbbbbbaaa^^^]]]___dddiiirrrwww}}}{{{wwwuuuqqqmmmjjjhhhggggggggggggffffffeeeddddddcccaaa```___^^^]]]^^^______^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\]]]^^^```bbbdddffffffgggiiilllnnnooorrruuuxxx|||~~~}}}uuunnnggg```[[[ZZZXXXUUUSSSSSSTTTUUUUUUXXX\\\dddlllsssxxxzzzzzz|||}}}wwwmmmgggaaa^^^[[[YYYXXXWWWTTTSSSWWWUUUTTTUUUWWWYYYYYYWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;::::::999999888888888777666555444222111111111111222333333333333333111111111111222222222222111111111111111000////////////////////////////////////000000000111111111222333333333222222111000111111111000000000/////////......---...///000111.../////////000000000000000111222222222222111000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''((()))******************)))(((''''''''')))))))))*********++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000///---...///000111333666999888@@@MMM]]]nnnxxxrrrlllgggbbb```___^^^[[[XXXVVVUUUSSSQQQPPPRRRWWW[[[dddjjjsssyyy}}}~~~~~~~~~}}}|||~~~~~~||||||{{{{{{{{{zzzyyyyyyxxxxxxsssqqqooommmmmmnnnppprrroooooopppooonnnkkkiiiggghhhgggfffffffffggghhhiiimmmmmmmmmooorrruuuwwwyyy|||~~~yyyxxxxxxwwwwwwxxxzzzzzztttoooiiiddd```\\\XXXUUUUUUUUUTTTUUUWWWYYY[[[]]]aaagggqqq|||xxxmmmddd]]]YYYWWWTTTTTTTTTTTTSSSQQQWWWUUUTTTUUUWWWYYYYYYXXXVVVVVVWWWXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLMMMNNNOOOQQQQQQMMMNNNNNNOOOOOONNNNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA???>>>============>>>===<<<<<<;;;<<<<<<<<<999999888888888888999999::::::999999888777777666666666555444222111000000000000111222222222222222//////000000111111222222000111111111111000000/////////////////////////////////000000000000111111222222222333222222111000111111000000000000/////////............///000000....../////////000000000111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%(((%%%%%%%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''(((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))************))))))*********+++++++++************************************************+++++++++,,,,,,,,,---------...//////000000/////////000111111111222555777777<<>>=========<<<===<<<<<<;;;;;;<<<<<<<<<999999888888888888999999:::999999888888777777666666555444333222111000000//////000111111111111111---......///000111111222000000111111111111000///////////////////////////////////////000000000111111111222222222222111111111000000000////////////............/////////000........./////////000000111111000000000000111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!$$$'''%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))***)))))))))(((((((((''''''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++************************************************+++++++++,,,,,,,,,------------...///////////////000111222222111111333555888999<<<@@@HHHWWWhhhtttyyyrrrkkkddd^^^UUUQQQMMMJJJIIIJJJLLLMMMLLLRRRYYY```dddgggiiijjjrrrvvv{{{xxxvvvsssqqqsssxxx~~~{{{tttmmmiiidddbbb^^^[[[YYYYYY[[[\\\ZZZYYYWWWVVVUUUUUUWWWYYYXXX\\\bbbfffiiimmmqqqttt|||}}}vvvoooiiibbb[[[WWWQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::::::::999999888888777777666555555444333222111111//////000111111111111000------...///000000111111///000000111111111000000000000000000000000000000...////////////000000000000111111222222111111111000000000////////////...---......///////////////............////////////111111000//////000111111%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&(((***)))%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&%%%&&&'''(((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''(((((())))))************)))(((''''''''''''''''''((()))*********((((((((()))))))))******)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...////////////......///111000//////000222333444555777<<>>======;;;;;;;;;:::;;;;;;<<<===::::::999999999999::::::::::::999999888777777777555555444333333222111111//////000111111111111111......//////000000111111///000000111111111111000000000000000000000000000......////////////000000///000111111222111111111000000////////////......---......///000/////////------........./////////000000000000000000000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++...,,,'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,...000000///...///000...000222333666<<>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<===999999888888888888999999999888888777777666666555333333333222111111000000///000111111222222111111000000000000000000000000//////000111111111111111000000000000000000000000........./////////000000//////000111111111111111000000/////////.........------///000000000///...---------.........//////...///000111111000///...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))---000...)))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((())))))************))))))((((((''''''(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---///111111000000000111...111333444444777===BBBCCCQQQdddvvvuuunnneee^^^ZZZWWWUUURRRQQQQQQPPPNNNLLLLLLNNNPPPQQQRRRTTTVVVXXXYYYYYYYYYQQQPPPOOOPPPQQQTTTXXXZZZbbbeeekkkpppvvv}}}~~~pppeee]]]WWWRRROOOOOOOOOOOOPPPRRRTTTWWWXXXZZZ\\\```bbbfffmmmvvv|||xxxrrrnnnfffdddbbbaaa```___\\\ZZZUUUSSSQQQQQQRRRRRRRRRQQQPPPRRRSSSSSSQQQQQQTTTWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFAAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????;;;<<<=========<<<;;;:::::::::::::::;;;;;;<<<===888888777777777777888888777777777666555555444444222222111111000000//////000000111222222222222222111111111111000000000000//////000111111111111111000000000000000000000000............/////////000//////000111111111111111000/////////............,,,---///000000000///...---------.........//////---///000222222000///---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------............////////////444333222222222444666888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888888777666666666666666888888888888777666555444333333222222111000//////222222111111111111111111111111000000000000000111111000000///...---------//////............//////////////////////////////////////////////////////////////////000000000000111///...,,,,,,...000111///......------///000111111000///...------...///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,---.........---------------------------........./////////000000222111000000111222444666555888AAALLLUUUaaasss}}}xxxuuuqqqooohhhfffccc^^^ZZZVVVSSSRRRSSSNNNMMMQQQQQQLLLJJJKKKHHHGGGFFFEEEFFFGGGIIIJJJHHHJJJNNNQQQTTTYYY^^^bbbiiijjjkkklllllllllkkkkkkpppwww~~~zzzuuuooojjjfffddd```aaaccchhhnnnsssvvvvvvnnnhhh```YYYVVVTTTSSSSSSUUUVVVWWWYYY]]]aaafffhhhlllooosssyyy~~~vvvqqqooolllgggcccbbbaaa^^^[[[YYYXXXXXXXXXVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWUUUSSSRRRUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDDDDBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777666666666666666777777777777666555444333555444444333222222111111111111111111111111111111111111000000000000000111111000000///......------//////............//////.........................................................////////////000///...---,,,,,,---......///......---...///000111111000///...------...///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******(((((()))***************************************************************************+++,,,,,,---------,,,,,,------------------------....../////////000000000000///......///000222333444555:::@@@FFFNNN\\\jjj}}}~~~{{{vvvpppiiiccc^^^\\\ZZZUUUQQQPPPOOOKKKIIIJJJGGGFFFEEEDDDDDDCCCCCCDDD@@@BBBEEEGGGIIILLLPPPSSSVVVWWWXXXZZZ[[[[[[[[[[[[aaaffflllppptttyyyxxxuuurrrppprrruuuwwwwwwyyyyyyxxxvvvuuutttsssrrrooommmjjjfffbbb]]]ZZZYYYVVVWWWYYY^^^dddiiikkkllliiieee___[[[ZZZ[[[\\\\\\^^^___aaadddiiinnnsssvvvxxx{{{uuupppkkkhhhgggeeebbb___]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXVVVUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888777666666555555666666666666666555555444333222444444333333222111111111000000000000111111111111000000000//////000000111000000000///......------//////............//////................................................------------...............---------,,,,,,++++++......------......///000000///......---.........%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***,,,,,,------------------....../////////000000000............///000111222666555666:::<<>>======<<<<<<:::::::::::::::::::::::::::::::::::::::999999999777777666555555555555666444444444444444333111111111111000000/////////////////////000000000000000000////////////000000111000000//////............///......------......///................................................++++++,,,,,,,,,---------------......---,,,+++***------------......//////........................%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++******,,,,,,,,,---------..................////////////.........///000000111222222000000222444666???HHHOOO[[[kkk{{{}}}wwwnnnddd]]]YYYTTTQQQMMMLLLKKKJJJIIIHHHGGGFFFCCCDDDFFFFFFEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLIIIJJJLLLNNNQQQUUU[[[___ccchhhpppwww}}}|||yyyxxxvvvtttssstttuuuvvvzzzzzzzzzyyyuuuoooiiieeeccc___ZZZWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRWWW___iiiqqqvvvwwwwwwuuussstttxxx||||||yyyuuurrrnnnjjjgggfffdddbbb```___^^^\\\[[[WWWWWWVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSRRROOOPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFDDDCCCBBBAAA???>>>>>>======<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777666666555555555555555444444444444333222111000000000////////////............/////////000000000//////......///000111111////////////..................------------......................................................++++++++++++,,,,,,,,,,,,...............---,,,+++,,,------...............------..................%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++,,,,,,------.........,,,,,,---------............//////000000111111222111//////111333333888???BBBKKKXXXfffvvvyyyqqqkkkeee^^^VVVTTTRRRPPPMMMKKKJJJJJJGGGHHHJJJIIIHHHFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFHHHLLLOOOQQQRRRVVV]]]ccchhhnnnssswwwzzzzzzxxxvvvssssssuuuwwwxxx||||||vvvsssooommmkkkjjjiiiiiikkkkkkoooooonnnlllhhhccc^^^[[[VVVSSSOOOMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQSSSZZZcccoooyyyyyyvvvrrrooollliiieeebbb______^^^]]][[[ZZZYYYXXXVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>=========<<<<<<<<<;;;999999999999999999999999777777777888888888888888777666555555444444555555444444444333333222111000111111111000000000000000------......//////000000............///000111111//////////////////............------------......------------------------------------------------++++++++++++,,,,,,,,,,,,------------------......,,,,,,---............---,,,,,,---............---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))+++,,,+++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))***+++++++++***++++++,,,,,,---......///+++++++++,,,,,,,,,---------...///000000111111111222000000444444333666:::<<>>>>>===<<<;;;;;;;;;999999888888777666666666666666777777666444333111000111333444555444333333222222222111000//////...///............---------....................................////////////------------------------...---+++******+++---.../////////......------------,,,,,,+++,,,---///000111000///...------,,,+++........................---------,,,,,,+++++++++++++++,,,---............$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))(((((()))************)))*********)))))))))((((((***+++++++++******)))((())))))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,---------------------............000///.........///111111333444555666:::AAAIIINNNXXXbbbsss}}}wwwrrrlllfff```ZZZUUUQQQNNNLLLIIIGGGGGGFFFDDDBBBDDDEEEFFFHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOSSSTTTVVVWWWXXXXXXWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRTTTTTTSSSRRRRRRRRRSSSSSSVVVUUUUUUUUUUUUVVVVVVWWWTTTSSSQQQOOOMMMKKKJJJIIIHHHIIIJJJIIIHHHHHHIIIKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNPPPRRRUUUYYY\\\___ccchhhmmmppprrruuuwwwzzz|||xxxqqqiiidddbbb___\\\XXXVVVUUUVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPRRRQQQPPPPPPOOOOOOOOOPPPOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEECCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;:::999999888888777666666666555555666666555333222111111222333444444444333333222222111111000//////...///............------------------------------------.........////////////------------------------...---+++******+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))((((((((('''((())))))******))))))******))))))))))))(((((()))))))))***))))))((('''))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,------------------............//////......//////000111111222222333444777;;;>>>CCCLLLZZZhhhwww{{{ssskkkeee```ZZZWWWSSSOOOMMMLLLJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHJJJLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ]]]```eeeiiimmmrrrxxx}}}|||sssmmmgggaaa]]]\\\[[[WWWUUUSSSRRRSSSSSSUUUVVVWWWYYYYYYYYYXXXWWWTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAABBBDDDDDDCCCBBB@@@@@@@@@@@@???>>>===<<<=========<<<<<<;;;;;;:::999888888777777666666555333444444444333222111000111222333333444333333333222111111000000//////...///............------------------------------------------.........//////........................------++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******************************---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&'''''''''(((((((((((()))&&&'''((())))))((('''&&&'''(((((()))))))))))))))))))))))))))))))))(((((()))))))))******)))((((((((()))))))))************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000222333333222333555777<<>>===<<<<<<<<<<<<;;;;;;;;;::::::888888888777666666555555222222222222222111000000222222222333333333222222111111000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,++++++,,,,,,---++++++++++++***************+++,,,,,,,,,***)))'''******++++++,,,,,,,,,,,,.........---,,,,,,++++++,,,+++++++++++++++++++++---------------,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((((()))&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((((((((((((((())))))))))))***************)))((()))))))))************+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......//////////////////111333333333222333444555999===BBBGGGQQQ\\\dddwwwxxxrrrmmmhhhdddaaa^^^\\\[[[ZZZZZZ\\\___```aaa```^^^[[[YYYVVVTTTSSSNNNMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSMMMLLLJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKNNNOOOQQQSSSWWWZZZXXXYYYZZZ\\\^^^```aaabbbeeeeeeddddddfffhhhjjjkkkoooqqquuuyyy}}}|||rrrnnniiiddd```]]][[[YYYVVVUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTSSSQQQQQQQQQRRRSSSVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVXXXXXXVVVUUUSSSRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBBBBB@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::888888777777666555555555222111111111000000000000222222222222222222222222000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,+++***(((''')))******++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&'''(((((())))))((((((''''''(((((((((((())))))))))))******++++++******))))))))))))************))))))******************------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...////////////...,,,...111222111111333444111444777999;;;AAAJJJQQQ[[[eeeuuuyyyuuurrrpppnnnlllmmmppptttvvvuuuuuussspppmmmhhheeebbbYYYXXXUUUSSSQQQQQQQQQQQQRRRSSSVVVYYY[[[[[[[[[ZZZSSSRRRPPPNNNLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWTTTSSSQQQPPPOOONNNMMMMMMOOOQQQUUUXXX[[[___dddggggggiiikkkmmmppprrrssssssvvvuuutttssstttvvvyyyzzz|||wwwrrrooofffdddaaa^^^[[[YYYWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUTTTRRRRRRRRRSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNMMMNNNPPPQQQQQQPPPOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDBBB@@@???@@@AAAAAA@@@????????????>>>===<<<<<<::::::::::::::::::::::::888777777666666555555444222111111000000000111111333333222111111111111222///////////////////////////............---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++++++++***))))))(((((()))))))))*********))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''''''''((((((((())))))'''((())))))******))))))))))))))))))************(((((())))))******++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---.../////////......,,,...000111000111222444000333555666777:::???DDDHHHPPP\\\hhhuuu|||qqqnnniiiddd```____________bbbgggkkknnnnnnmmmkkkeeeccc```]]][[[YYYXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWZZZ\\\```cccfffggghhhhhheeedddbbb___]]]\\\[[[ZZZYYY]]]aaafffjjjooouuuyyy}}}{{{xxxtttqqqnnnkkkgggddd___^^^\\\ZZZWWWVVVUUUVVVRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOOOOPPPOOONNNNNNMMMLLLNNNOOOQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIEEEEEECCCBBBBBBBBBCCCDDDFFFCCC@@@>>>????????????===>>>>>>======<<<;;;:::999999999999999999::::::777777777666555555444444222111000000000111222222444333111000000000111222///////////////////////////............---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++++++++*********+++,,,,,,))))))******************))))))******++++++,,,,,,)))*********++++++++++++***++++++,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))'''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))************'''(((((()))***++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,.../////////...---...///111111111111333555...111333333222222555999BBBGGGOOOVVV```nnn~~~wwwqqqoooooooooooosssyyy~~~}}}xxxvvvrrrnnnkkkhhhggggggdddcccbbbbbbaaaaaaaaaaaaeeehhhlllppptttvvvwwwwwwvvvuuurrrooollljjjiiihhhdddggglllqqqwww}}}|||xxxrrroookkkgggeeeccc```^^^\\\\\\[[[YYYWWWUUUUUUVVVQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXVVVTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQNNNOOOOOOOOOOOONNNMMMMMMLLLMMMOOOQQQQQQQQQOOONNNMMMMMMLLLMMMMMMNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDGGGDDD@@@>>>>>>???>>>>>><<<<<<<<<<<<;;;:::999999999999999999999999999:::777777777666555555444444222222111000000111222333444333111000000000111111........./////////////////////.........---------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******+++++++++,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000111))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......---......///////////////111111222222222333333333555888===CCCMMMYYYfffnnn}}}zzzyyyxxxyyywwwsssooommmlllmmmmmmqqqssswww|||}}}zzzyyywwwxxxyyy{{{yyysssooohhhgggdddaaa^^^[[[ZZZYYYTTTUUUUUUUUUUUUUUUUUUVVVSSSQQQPPPOOOOOORRRTTTVVVRRRTTTUUUWWWWWWVVVUUUTTTVVVUUUTTTTTTTTTTTTTTTUUUUUUSSSQQQOOONNNOOOPPPQQQOOONNNNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQLLLLLLKKKKKKKKKMMMNNNOOONNNNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<;;;;;;;;;::::::::::::999999888666555333222444444555555444444333222111111111111111111111111111111000000//////..............................////////////...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******************))))))******+++,,,************************%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&''''''(((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---...//////000000//////111111111222222222333333444555888<<>>===<<<;;;;;;;;;;;;::::::::::::777777777777777666555444444444444444444333333222111111111111111111111111000000000000//////..............................////////////...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((()))))),,,,,,+++*********+++,,,)))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******************))))))******+++,,,************************%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------...//////000000000000000000111111111222222222222444444444555666;;;AAAEEELLLUUUcccppp{{{}}}wwwpppiiiddd```\\\[[[YYYWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWTTTRRRPPPOOOOOOOOOQQQRRRRRRSSSUUUVVVVVVVVVUUUTTTUUUUUUTTTSSSRRRQQQQQQQQQSSSRRRPPPOOONNNNNNOOOPPPNNNMMMMMMLLLMMMNNNPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>===<<<<<<;;;::::::::::::999999999555555666666666666666555333444444444444333222222000000000000000000000000000000000////////////...////////////////////////...//////......---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,---,,,+++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))***************))))))))))))***++++++************************%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------...///000000111111000000000000000111111111111222444444444333222444888;;;???EEENNNWWWaaalllzzz~~~|||wwwuuurrrmmmgggbbb]]][[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXTTTSSSQQQOOONNNOOOOOOPPPSSSSSSTTTUUUVVVUUUUUUTTTUUUUUUUUUTTTRRRQQQPPPOOORRRQQQPPPOOONNNOOOOOOOOOMMMMMMLLLKKKKKKLLLNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSSSSQQQNNNLLLKKKLLLMMMOOONNNNNNNNNNNNNNNMMMMMMMMMJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA>>>>>>>>>>>>===<<<;;;;;;::::::999999999888888888444555555666666555555444333333333333333222111111000000000000000000000000////////////////////////////////////////////////............---,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((()))))))))************)))))))))))))))***++++++************************%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------......///000000000000000//////000000000111111111222333333222222333666999888;;;@@@EEEKKKTTT___ggguuu~~~~~~xxxtttqqqmmmkkkiiifffbbb^^^ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXTTTSSSRRRPPPOOOOOOOOOOOOSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQPPPPPPOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTTTTTTTTTTUUUSSSPPPMMMLLLMMMNNNPPPNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA============<<<;;;::::::999888888888888777777777555666666555555444333222222222333333222222111000////////////////////////.............../////////////////////////////////............---,,,+++***))))))*********++++++++++++++++++++++++++++++++++++***))))))(((((())))))******)))))))))(((((('''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((()))))))))************))))))(((((())))))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,---......///////////////////////////000000000000...///111111111222444666111333555999===CCCJJJOOOYYYbbbppp}}}xxxsssnnnjjjhhhddddddbbb```^^^[[[XXXWWWTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTSSSRRRQQQPPPPPPPPPSSSSSSSSSSSSTTTTTTUUUUUUWWWWWWXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLKKKJJJKKKKKKLLLNNNOOOQQQRRRTTTUUUUUUVVVWWWUUUSSSPPPOOOOOOOOOPPPOOONNNNNNMMMLLLKKKJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;:::999999888888777777777666666666555555555555444333222111111222222222222111000000////////////////////////---............/////////........................---......------,,,+++***)))))))))************+++++++++++++++++++++++++++,,,,,,+++******)))******(((((()))******))))))((()))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************)))(((((((((((()))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......................../////////000000---...000000000///111222///000222444666999===???FFFLLLVVVaaalllzzz{{{vvvpppkkkhhheeecccaaa]]]]]]\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRRRRSSSUUUVVVVVVWWWTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUXXXXXXZZZZZZZZZXXXVVVUUUQQQRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMKKKJJJJJJKKKKKKMMMNNNPPPRRRTTTUUUVVVWWWXXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCDDDAAABBBDDDFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????;;;<<<<<<;;;;;;:::999888777777777666666666555555333333444444444333333222111111111111111000000///........................---------.........//////------------------------------------,,,+++******))))))))))))************************************,,,++++++++++++,,,,,,---((()))***+++,,,,,,++++++)))************+++++++++************************************))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------............/////////000...000111111///......///111222333444444555555666888<<>>;;;;;;;;;;;;:::999888888777666666666555555555555000111222333444444444444111111111111111000//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))))))))************************************%%%%%%&&&&&&''')))***+++((()))+++---.........---)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&(((******)))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))***)))))))))))))))))))))))),,,+++++++++******))))))++++++,,,,,,,,,---------........................,,,,,,,,,---------......///////////////000000111000000111111111222222222444666999<<>><<<<<<<<<===<<<;;;;;;:::999888777777777777666666666666555444333222333333333222222222111111000000000000000000000000///............------------------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++)))(((''''''&&&&&&''''''))))))*********)))(((((())))))))))))))))))))))))************************************))))))))))))+++************)))))))))******))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))*********)))''''''((((((((()))))))))*********)))((((((''''''))))))))))))))))))))))))((((((((())))))******+++++++++,,,,,,,,,------------------...............++++++,,,,,,,,,---------......------......///000.............../////////---///111222222333444666;;;<<<===AAAGGGPPP[[[cccoooyyy|||uuuooojjjeeebbbaaa___]]][[[[[[YYYWWWUUUVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[YYYXXXUUUTTTRRRRRRSSSTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBBBB???>>><<<;;;<<<<<<;;;::::::999999888777777666666555555555555555333222222333333333222111111000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++************************(((((('''&&&&&&&&&&&&''')))))))))))))))((((((((())))))))))))))))))))))))*********************************)))))))))))))))************))))))))))))***)))))))))((((((((((((******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------......///////////////////////////---///222333333333444555444555666777:::>>>DDDIIISSS[[[eeelllrrryyyyyyuuupppjjjfffbbb^^^[[[[[[YYYXXXWWWWWWWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTXXXYYYZZZZZZZZZXXXVVVUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAAAAA???===;;;:::;;;;;;:::999888888888888777666555555555555555555444333222111222222222111111000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************************************)))((((((''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////.........///000222222000///000111---///222333444666999<<>>??????@@@@@@@@@@@@@@@>>><<<:::::::::;;;:::999777888888888777666555444444444444444333222111111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************************+++***))))))(((((())))))(((''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))((((((((((((''''''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((########################$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))((((((++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...............---------,,,...///000///---,,,---...---///222333333444666777999:::===AAAFFFJJJNNNQQQ[[[cccmmmuuuzzz}}}wwwrrrmmmhhheee```^^^[[[YYYXXXWWWTTTRRRQQQPPPNNNOOOPPPPPPOOONNNNNNNNNMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPQQQSSSUUUWWWYYYVVVUUUSSSQQQPPPOOOOOOOOOQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRTTTTTTSSSQQQRRRQQQPPPOOOOOONNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@???===>>>??????@@@@@@??????>>><<<:::999::::::999888666777777777777555444333333444444333333222111000......//////000111111111///////////////////////////............---------++++++++++++++++++++++++******************+++,,,************************+++***))))))(((((())))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))******))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$$$$(((((((((((())))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((,,,,,,++++++******))))))'''(((((((((((()))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,---...---,,,---...000///000111111000000111222000111222666:::<<<<<<;;;CCCIIIRRRWWW]]]fffttt~~~}}}|||{{{{{{vvvrrrmmmhhhdddaaa^^^\\\[[[YYYVVVUUUUUUSSSQQQOOOPPPNNNMMMMMMOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPQQQTTTWWW[[[^^^___XXXWWWUUUSSSQQQPPPOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXVVVVVVWWWWWWXXXWWWWWWWWWSSSRRRRRRSSSTTTTTTRRRQQQRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCAAA???>>>=========>>>???????????????===<<<:::999::::::999888666777777777777555444333333333333333222111000000------...///000111222222//////////////////////////////.........---------++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((&&&%%%%%%&&&''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******)))(((((((((''''''''''''''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******+++***)))(((((('''(((((()))(((''''''''')))***+++******))))))))))))******************************************************---------------------------,,,,,,++++++,,,,,,---///...,,,++++++,,,---///////////////////////////000000000000//////////////////000111222222333333;;;???CCCFFFJJJPPPYYY___rrr{{{}}}yyytttpppnnnmmmkkkiiigggeeebbb___\\\ZZZXXXWWWSSSSSSRRRQQQQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRNNNOOOSSSWWW\\\aaaeeeggghhhccc\\\VVVRRROOOLLLJJJOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVUUUPPPQQQRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>===??????>>>>>>======<<<<<<<<<<<<;;;::::::999888888777666666555444444333333333333333222222222111111////////////............///............---------222000---***((()))***+++------,,,+++************))))))))))))))))))))))))++++++************++++++((()))*********((('''&&&((((((''''''&&&&&&&&&%%%+++*********))))))((((((((((((((((((((('''''''''+++++++++***************))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))***)))(((((((((((((((((()))((((((''''''((()))*********))))))))))))******************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++***)))+++,,,---........................000/////////////////////000000000111111222222222444666888:::<<>>>>>??????>>>======<<<<<<;;;;;;;;;;;;:::999888888888777777666666555444444444222222222222111111111111////////////........................------------000///---+++*********+++*********))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***((())))))))))))(((((('''((((((((('''''''''&&&&&&*********)))))))))(((((((((((((((((((((((((((''')))))))))***************)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''((((((((((((((('''(((((())))))***))))))(((((((((((()))***))))))(((((())))))***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,---,,,+++***++++++---...........................////////////////////////000000000000111111111111222333333333333666999===>>>DDDNNNXXXbbbkkksssyyy|||wwwsssnnnhhhccc```^^^ZZZXXXWWWWWWVVVUUUVVVUUUSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQSSSVVV[[[aaaiiiooosssrrrlllbbbZZZUUUQQQNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTSSSQQQPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>======<<<;;;;;;;;;::::::999999888888777777777777666666555555444444111111111111000000000000/////////............---............------------------,,,,,,++++++++++++(((((((((((()))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''(((((())))))))))))((((((((((((''''''******))))))))))))((((((''''''((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''''''''''''''((()))*********))))))((((((''''''))))))(((((((((((())))))************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++......---------...///000------------------------.........///////////////000000000000000000//////444333222111111222444555999<<>>======<<<<<<;;;:::::::::888888888777777777666666555555555444444333333333000000000000//////////////////.........---------.........---------,,,,,,***+++,,,,,,---,,,+++***)))))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))((('''&&&&&&'''(((***+++)))))))))))))))((((((((())))))))))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************+++******))))))******+++------------......//////------------------------------....../////////000000000//////////////////000///...---...//////000444666888999:::===AAACCCIIIMMMSSS[[[dddmmmwww}}}{{{vvvqqqmmmhhhfffbbb___\\\YYYUUUSSSPPPNNNMMMMMMNNNOOONNNMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTXXX\\\cccjjjppptttpppjjjaaaZZZTTTQQQOOONNNNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTTTTSSSPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;:::999999999666666666666666555555555222222222222222222111111000000000/////////..................------------...------------,,,,,,,,,(((***+++------,,,+++***---,,,+++***************))))))))))))))))))))))))***))))))(((((())))))***((('''&&&&&&&&&((()))***((((((((()))))))))))))))(((((((((((((((((())))))&&&'''''''''(((((())))))%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((()))))))))))))))(((''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))******++++++,,,******************************))))))))))))******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000............///////////////...---...///111000000///111222333333444777:::999<<<@@@EEEKKKQQQXXX]]]bbbeeekkkooosssvvvyyy{{{|||~~~xxxuuupppmmmjjjgggccc```YYYYYYWWWUUUSSSQQQOOOOOOLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPRRRRRRRRRTTTWWW[[[```eeeiiikkkiiiddd^^^YYYUUUSSSPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTQQQRRRRRRQQQOOONNNOOOPPPOOOPPPPPPPPPPPPOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888888555555555555444444444444111111111111000000000000000000000000////////////.........------------,,,------------,,,,,,,,,,,,)))***+++,,,,,,+++******...---,,,+++************))))))))))))))))))))))))***))))))(((((())))))***'''''''''&&&''''''((((((''''''(((((((((((())))))''''''(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''(((((((((&&&''''''''''''(((((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''((()))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))***++++++************************)))))))))(((((()))))))))'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,---......///000000---------....../////////111///...///222333222111...000222222222222444666222444777999;;;>>>BBBEEEGGGJJJNNNRRRUUUWWW[[[]]]aaaeeekkkqqqxxx{{{zzzxxxuuurrrnnnkkkiiieeebbb^^^\\\[[[YYYWWWVVVPPPPPPPPPNNNMMMKKKKKKKKKLLLKKKJJJLLLMMMNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSPPPRRRUUUYYY\\\___```aaabbb___[[[XXXWWWUUUSSSQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRNNNOOOPPPPPPNNNMMMNNNPPPOOOOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;:::::::::999888888777777333333333444444444444444000000111111111111111111111111111000000000//////.........---------,,,,,,---------,,,,,,,,,++++++***++++++++++++******)))++++++***************+++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&'''(((*********))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))*********************************))))))(((((((((((())))))((()))***+++,,,---------++++++++++++++++++++++++,,,,,,------...///000000,,,,,,------...///000000///---,,,---000111///------///111111///...///000111222444555555666777999777999<<<>>>???AAADDDGGGIIILLLPPPUUUZZZ```gggkkkqqqtttwwwxxxxxxvvvvvvwwwvvvxxx{{{{{{{{{{{{}}}~~~}}}yyyuuutttsssrrrqqqhhhgggfffdddbbb___\\\[[[XXXUUURRRPPPPPPPPPOOONNNMMMMMMMMMLLLJJJIIIIIIIIIHHHGGGGGGIIIJJJKKKIIIHHHLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSOOOQQQTTTXXXZZZZZZZZZZZZ]]]\\\ZZZYYYYYYWWWUUUSSSQQQRRRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOOOOMMMMMMNNNPPPNNNOOOPPPQQQPPPOOONNNMMMKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA???===<<<::::::::::::999999888777777777333333333333333333333333111111111111111222222222111111111111000000000000......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((()))((('''%%%$$$%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******+++*********))))))(((((((((((((((((())))))))))))))))))*********))))))(((******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000///...............,,,------...///000000111000000111111222222333333222333444666777888888888<<<>>>@@@CCCGGGKKKMMMOOOWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXZZZ]]]```aaabbbjjjllloooppprrrsssvvvxxxxxx||||||yyyuuusssrrriiigggddd```^^^]]]]]]^^^ZZZZZZXXXVVVTTTQQQOOONNNNNNNNNLLLKKKIIIGGGFFFEEEJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPTTTUUUWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUURRRRRRQQQQQQQQQQQQRRRRRRTTTRRRPPPNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;999777666555444333222222111111222222111111111111000000000000000000//////.........---......---------,,,,,,,,,---,,,++++++******++++++***++++++++++++***))))))+++++++++******((('''&&&******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((***+++***((('''&&&'''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((***(((%%%%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((())))))***))))))))))))((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------------...000//////...------.........//////000111111222222......///////////////000000111222444555555555555222222444666999;;;<<<===CCCCCCCCCBBBBBBBBBAAAAAABBBBBBDDDFFFHHHJJJKKKLLLRRRTTTVVVXXXXXXZZZ\\\^^^cccgggmmmrrrvvvzzz}}}|||yyyuuuqqqooonnnnnnnnnkkkjjjhhheeebbb```^^^\\\ZZZXXXUUURRRQQQPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOPPPPPPRRRTTTUUUUUUSSSRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRQQQPPPNNNLLLKKKLLLMMMMMMOOOPPPQQQRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888666555444444333333222222222222222111111111000000000//////000/////////.........---...------------,,,,,,,,,---,,,++++++******++++++***++++++++++++***))))))+++++++++***)))((('''''')))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$#########$$$$$$%%%&&&%%%###!!!"""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%######$$$'''(((((((((((((((((((((((((((''''''&&&&&&&&&((()))***((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---------............//////000111111111/////////...............//////000111111111111111///000000111222333333444666666666666666555555555555555666777999:::;;;;;;???@@@BBBCCCCCCDDDFFFHHHJJJNNNSSSWWW[[[___cccfffkkknnntttyyy~~~{{{yyyyyyyyyzzz~~~yyysssnnnkkkeeeccc```]]][[[ZZZZZZ[[[VVVVVVTTTSSSQQQOOONNNMMMNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOPPPQQQSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQOOONNNLLLKKKJJJKKKLLLLLLPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<;;;999999999888777555444333555444333333222222333333111111000000000000///////////////...............------------,,,,,,,,,,,,,,,,,,+++************+++******++++++******)))(((************)))(((((('''(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$#########$$$%%%%%%"""!!! !!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%''')))***(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))(((((())))))))))))((((((************************((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------------...,,,,,,,,,------.........111000000000//////.........///////////////......222222222222333333333444333333333333333333333333222333333333444444444555777888::::::999999;;;<<<;;;>>>AAADDDGGGJJJMMMPPPQQQTTTYYY^^^cccfffhhhiiiiiikkknnnppppppooopppqqqsssssstttvvvyyy}}}zzzwwwqqqooolllhhhffffffffffffiiijjjkkkkkkjjjjjjkkkmmmlllllljjjgggbbb^^^ZZZWWWTTTSSSPPPNNNMMMLLLMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEAAABBBBBBCCCDDDFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRQQQPPPQQQRRRPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLKKKLLLLLLMMMQQQQQQRRRRRRQQQPPPOOONNNLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???===;;;;;;999999999888777666444333555444333333222333333333111000000000////////////........................---------,,,,,,,,,++++++,,,++++++******************************))))))(((((()))))))))))))))((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))******++++++******)))************************((()))******++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------000//////......---------...////////////...------......//////000000111111000000000000000000000000000/////////////////////111222444333222222333555555777999999:::;;;===@@@@@@BBBEEEHHHLLLNNNPPPQQQSSSVVVXXXYYYYYYXXXXXXYYY[[[[[[\\\]]]___ccceeegggggghhhkkkooossswwwzzz|||{{{zzzxxxwwwwwwxxxyyyzzzvvvtttqqqmmmiiidddaaa___ZZZYYYVVVSSSRRRQQQQQQRRRTTTVVVWWWWWWUUUUUUVVVXXXTTTTTTSSSRRROOOLLLIIIGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPQQQRRRNNNOOOPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>><<<;;;:::999:::999999888777666555444444333222222222222333000000000////////////...---------...............------,,,,,,,,,+++++++++,,,+++******))))))******)))************)))(((((('''(((((()))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''')))***)))(((&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&((('''%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''))))))))))))************(((((((((((())))))))))))'''((()))******+++************++++++++++++******************************))))))******+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------........................,,,,,,,,,+++++++++++++++---...............------+++,,,,,,---......//////............/////////////////////.........------///000111111000000111222222333333333222222444555777777888:::<<<===???@@@CCCDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPSSSVVVYYY\\\^^^```^^^^^^]]]]]]]]]]]]]]]^^^[[[ZZZXXXVVVSSSQQQOOONNNJJJIIIGGGFFFEEEDDDDDDEEEDDDEEEGGGFFFEEEEEEFFFHHHFFFFFFFFFFFFEEECCCAAA???>>>==================>>>=========>>>>>>>>>>>>>>>======>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEE@@@@@@@@@???===<<<:::999999999999999888777666555444333222222111111222222000000////////////......---------------.........,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))******))))))((('''&&&'''(((((())))))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((+++,,,---,,,***)))))))))&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((()))))))))******(((((((((((())))))))))))'''((()))******+++++++++))))))************))))))************************)))************))))))(((************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------------------------------************+++++++++++++++,,,,,,---------,,,,,,------...........................//////000000000000000000000////////////...000111111000000111333///000000///......000222333222222222333444666777888999::::::999:::<<<===:::;;;<<<>>>???@@@@@@@@@???@@@BBBDDDFFFHHHJJJKKKHHHIIIJJJJJJKKKJJJIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@???>>>>>>>>>??????<<<===>>>===<<<;;;<<<>>>>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;<<<=====================>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLNNNOOONNNNNNOOOPPPMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOOOOOOOOOONNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEE@@@@@@???>>>===;;;:::999888888888888777666555555333222111111000000111111000000/////////.........,,,,,,,,,------.........,,,,,,,,,++++++++++++***++++++***))))))))))))))))))))))))))))))(((((('''%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((()))+++***)))(((((()))$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%#########%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&(((***((((((((((((((((((((((((###%%%'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((''')))************+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------...******+++,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,------.........//////..................,,,---//////......000111...//////...---...000333111111000///000111333444222333444444444666999<<<555666888999::::::999999888999:::;;;===>>>???@@@===>>>@@@BBBBBBAAA???>>>@@@???>>><<<;;;:::::::::999999888888888999999999;;;<<<<<<;;;999888999:::777888999:::;;;::::::999666666777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>======???@@@AAABBBCCCCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKIIIKKKMMMMMMMMMMMMNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNOOONNNMMMKKKIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAACCCDDDDDDDDDEEEEEEFFFFFF?????????>>>===;;;999999666777777777666555444444222111111000///000000000000/////////............,,,,,,,,,------.........,,,,,,,,,+++++++++******+++******))))))))))))))))))))))))))))))(((((('''%%%%%%'''((())))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###%%%&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%#########$$$&&&'''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++*********))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++000///---+++++++++---...,,,,,,------------,,,,,,//////.........---------..............................//////...---,,,,,,///............//////000111111111111222222222222333333222111111222333333555555555666666666666777888888888888888888888888777777777777777777777777555555666666666666666666444444555555666777777777777777777777777777777777999888777777777888:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===???AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@>>>===;;;::::::999999888888777555444333333333222222111000//////......////////////............---------------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++*********))))))(((((()))))))))******************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***+++,,,,,,------......------,,,///.........---------,,,.......................................---,,,,,,..................///000....../////////000000000333222111111111111222333333333333333444444444555444444444444444444444444555555555555555555555555666666555555555555555555444444444555666666777777777777777777777777777777888888777777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>???>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>>===;;;:::999999777777777777777666555444333333333222111000000000......////////////......,,,++++++******)))((((((++++++,,,,,,++++++***)))))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))((((((((()))))))))******((())))))***+++,,,------+++++++++++++++++++++++++++++++++***************---,,,+++******+++,,,------,,,***))))))***++++++------............------......------------,,,,,,---------------------------............------,,,---------------...///000......////////////000000222222111111111111222222000111111111111222222222222222222222222222222222333333333333333333333333666666555555444444333333333333444555555666666777777777777777777777777777888777777777777888999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<>>>???AAACCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCC>>>>>>===;;;:::999888888555555666666666666555555333333333222111111000000......////////////............---,,,,,,+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))************++++++++++++))))))******++++++,,,,,,************************************************---,,,***))))))***,,,---------,,,++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,---------------------------------......------,,,,,,,,,,,,,,,---...//////000000000000111111111222111111111000000111111111//////000000000111111111222222222222222222222222222222222222222222222222555555444444333333222222222333333444555555666666666666666666666666666666777777777777777888888999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFHHHJJJLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBB======<<<;;;:::999888888666666666666555555444333333333222222111111111111---......//////......---...---------------,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))************************************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,++++++++++++,,,---...//////000000000000111111111000000000000000000000000///000000000111111111111222222222222222222222222222222222222222222222222444333333333222222222111222222333333444444555555555555555555555555555555666666777777888888888888888888888999999999::::::999:::;;;<<<===>>>>>>???===>>>>>>??????@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@======<<<<<<;;;:::999999888777777666444222111000222222111111111111000000------............------((((((((()))******++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***'''''''''((((((((()))))),,,,,,+++***)))(((((('''***************************************+++++++++,,,+++***))))))***+++,,,)))))))))***************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,*********+++,,,---...///------............////////////000000000000//////000000000000111111111111000000000000000000000000222222222222222222222222111111111222222222222222111111222333333444444555555555555555555555555555555666777777888888777777777777888888888999999999888999;;;<<<>>>?????????>>>>>>>>>>>>>>>?????????BBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAADDDEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;:::999999888888777555333111///...000000000000000000000000------............------)))))))))***++++++,,,,,,******++++++******)))(((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******''''''''''''((((((((()))++++++******))))))((((((************************))))))*********+++++++++************************(((((()))***************)))******++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------))))))******+++---...///---------.........//////......///000000///......////////////000000000111////////////////////////111111111111111111111111//////000000111222222222111111111222333333444444444444444444444444444444555555777888888888777666777777777777888888888999888999;;;<<<=========<<<<<<<<<======>>>???@@@@@@AAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999999888888777666666555333111000///............////////////,,,------......------,,,------------,,,,,,++++++***************))))))((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))))))))***+++---...///////////////000000000111---...///000000///...---........./////////000000000000000000000000000000111111111111111111111111......///000111222333333000111111222333333444444444444444444444444444444444555777888888888777666777777777777888888888888999999;;;;;;;;;;;;:::999999:::;;;===>>>@@@AAABBB@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA?????????????????????>>>===;;;;;;:::999999999888888777777555555555444333222111000---------...............,,,------......------,,,---,,,+++***((('''&&&%%%***************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((()))))))))))))))(((((())))))*********++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++************)))((())))))))))))*********---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------............///111111111111000...---,,,............////////////000000000000////////////444444333333222111111111000000000000000000000000000111111111111222222222111222333333444444333333333333333444444444555555666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>===??????>>>>>>======<<<<<<>>>?????????@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGEEEDDDDDDFFFGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFEEECCCAAA???>>>===;;;;;;;;;::::::999999999777777777666555555444444555333111000111111000///111000...,,,+++,,,.../////////...------,,,++++++))))))*********+++++++++&&&'''((((((((((((((('''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&'''(((******((('''&&&******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''!!!!!!"""###%%%&&&'''((($$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''&&&''''''(((((('''&&&&&&%%%((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((())))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))))))))))))************+++***)))(((((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,------------------------............000000000000000///...---............////////////000000/////////.........222222222222111111111111000000000000000000000000000000111111111222222222111222333333444444333333333333333444444444444555555555666666666777777777777777888888999::::::;;;:::;;;<<<======>>>>>>===??????>>>>>>=========<<<>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGEEEEEEEEEGGGHHHGGGFFFFFFEEEDDDBBB@@@???======;;;;;;;;;:::999999888888777777666666555444444333555333111000111111000///000///...---,,,------.........------,,,++++++***))))))*********+++++++++((()))))))))))))))(((((())))))((((((((('''''''''((((((''''''''''''''''''&&&'''((())))))((('''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''((('''&&&$$$############$$$%%%%%%%%%%%%%%%%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&%%%'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&''''''(((((((((''''''&&&'''((()))***)))((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///////////////......---............///////////////.........---------//////000000000000111111000000000000000000000000000000000111111111222222111222222333333333333333333333333333444444444444555555555666666666666777777777777888999999::::::::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@===>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDCCCCCCEEEEEEDDDBBBDDDCCCBBBAAA???===<<<<<<;;;;;;::::::999888888777666666555555444333333333444222000///000111000///...............---------------,,,,,,+++*********)))))))))************+++******+++******)))(((''')))))))))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%&&&''''''''''''''''''((()))***+++++++++)))((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++------------------------************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,---...///////////////---------.........//////......---------,,,,,,,,,------......///000111111000000000000000000000000000000000000111111111111111111222333333333333222222222333333333444444444444444555555555666666666666666777777888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@======>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDBBBAAABBBBBBAAA???>>>===;;;;;;;;;;;;:::999888777777666555555444444333333222222333111//////000000///...---......//////...------++++++++++++******))))))))))))))))))************+++++++++***)))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%%%%&&&'''((((((''''''((()))***+++******)))(((''''''''''''''''''''''''(((''''''''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))(((((())))))*********+++++++++))))))************))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,---......///......------------............------------,,,,,,,,,,,,,,,,,,---...///000000111//////////////////////////////000000000111111111000111222222333333222222222222222333333333444444444444444444555555555555555666666777777888888999888999:::<<<======>>>>>>======>>>>>>??????@@@@@@????????????@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGCCCDDDDDDEEEGGGHHHHHHIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCCCCDDDDDDCCCAAAAAAAAA@@@???===<<<;;;;;;;;;:::999888777666555555444444333333222111111111111000......///000///...------...//////......---++++++************)))))))))))))))))))))))))))))))))***))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%&&&'''((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((((())))))))))))*********))))))***++++++***))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,---.........---,,,------------...............---------,,,,,,,,,,,,,,,---...//////000000/////////////////////////////////000000000111111000111111222222222222222222222222222333333333333333333333444444444555555555555555666777777888888777888:::;;;======>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHBBBCCCDDDEEEFFFHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDCCCDDDEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;:::999888777555444444333333333222111111000000000///------/////////...---------...............***************************)))))))))))))))(((((((((((()))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%)))((('''%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))***((('''%%%%%%%%%'''((((((((((((((((((((((((((())))))(((''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((''''''((((((((()))))))))***+++,,,,,,,,,,,,+++***************************))))))))))))*********+++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------.....................------------------......//////000000////////////////////////////////////000000000111000000111222222222222222111222222222222333333333222333333333333444444444444444555666666777777888777888999;;;<<<===>>>>>><<<======???@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCDDDDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@???>>>===<<<<<<::::::999888666555444333333222222111000000//////000...,,,---...//////......------,,,---...///000++++++++++++++++++++++++******))))))(((((((((((((((((()))))))))(((((('''&&&'''''''''((((((((((((***))))))((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&$$$############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&'''((()))************---+++(((&&&&&&''')))***))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......//////.........---------.........///////////////////////////////////////////////////000000000000000000111222222222222111111111222222222333333333222222333333333444444444444444555555666777777777666777999;;;<<<===>>>>>><<<<<<===???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@???>>>======<<<::::::999777666444333333222222111111000////////////...,,,,,,...//////...///...,,,+++,,,...000111++++++++++++++++++,,,,,,******))))))((((((((('''((())))))************)))'''((((((((())))))******++++++***((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))------,,,+++,,,---...///------,,,++++++***))))))------............------+++++++++,,,,,,,,,------............------------000000//////......------000111111111111222222222222222222222222222222222111111111222222333333333111222444666777777666666777888999:::;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;:::777555444444555666111111222111111000///...........................,,,---.........,,,)))(((+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///111000000000000000000000///////////////.........000000111111111222222222222222222222222222222222222222222222222222333333111222444555666777666666888999999::::::;;;;;;<<<>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@===>>>>>>======<<<;;;:::;;;999777555444444555555333333222222111000000///------------------------,,,---......---,,,***(((+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((('''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++------------.............................................///////////////000000000111111111222222222222222222222222222222333333222222222222222222111222444555666777777777:::999888888999:::<<<===>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBCCCDDDFFFHHHIIIKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@????????????============<<<;;;:::999:::888777555444444444555444444333222111111111111------------------------,,,,,,---------+++***)))++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''((((((((())))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++++++++,,,------......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000000000000000111111111111111111111111111111111111333333333222222111111111222222333444666666777777:::999888888888:::<<<>>>=========>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEECCCCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????>>>>>>>>><<<<<<<<<<<<<<<:::999999888777666555444444444444444333222000000000000111------------------------+++,,,,,,,,,,,,+++***)))************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,....../////////000000000------......//////000000//////000000000111111111111111111111111111111111333333333222222111111111222333333444555666777888:::999888888888:::<<<>>><<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888666666555444444333333333222111000//////.................................++++++++++++++++++***************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((('''&&&''''''(((((())))))***))))))))))))))))))))))))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////.........////////////////////////000000000111111111111111111111111111111333333222222222222222222333333333333555666777888:::999888888999:::<<<===<<<<<<<<<<<<============??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>============;;;;;;;;;;;;:::999888888555555444444444333333333000000000000///...---,,,........................++++++++++++******++++++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((())))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------)))******+++,,,,,,------///////////////.........////////////000000000111111111111111111111111111222222222222222222333333333333333333444666777999888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEEEEFFFGGGHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@>>>===============:::;;;;;;::::::999888777333444444444444333222222///000111222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))++++++******)))&&&&&&''')))***+++,,,---******++++++++++++******))))))*********+++++++++,,,,,,---......///000000000000//////.........---////////////000000000000000000000000000000000000111111111222222333333444444333333333444666888999777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAACCCDDDDDDDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<<<<::::::::::::999888777777333333444444444333222222///000333444444111---+++************************+++***************++++++))))))))))))((((((((((((((((((((((((((((((((((((++++++***((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))***)))(((''''''((()))************))))))))))))))))))************+++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,---......//////......////////////000000000000333000......111222111///000111111222222333444444555555666777777777777777888888888888888999999999;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGEEEDDDCCCBBBBBB===>>>@@@BBBCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<999999888888666555444333111111111111111111111111000///...------,,,,,,---...---,,,,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((($$$&&&))))))'''%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))************************'''''''''''''''''''''''')))(((((('''''''''((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''))))))(((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))***))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,---......,,,------................../////////000000000000111///......000111000...000111111222222333333444555555666777777777777666777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBAAABBBCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGIIIIIIJJJJJJJJJIIIGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHFFFEEEDDDCCC>>>???AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>============<<<<<<<<<999999999888777666444333111111111222222222222222000000///...------------...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''((((((&&&'''))))))'''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((************************''''''''''''''''''''''''***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''''''''''''''''''''((())))))))))))************))))))((((((((())))))*********)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...................../////////000000000///......///000111///---000000111111222333333333444555666666777666666666777777777888888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJLLLMMMNNNOOONNNNNNMMMKKKJJJHHHFFFEEE@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<999999999999888666555444222222222222222222222222111000///...---------------,,,,,,++++++++++++,,,))))))))))))))))))))))))&&&''''''((())))))******%%%%%%&&&&&&'''''''''((('''((()))((('''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''''''''''''''''''''((())))))((()))***++++++***)))(((&&&''''''((()))***++++++))))))))))))************))))))******+++++++++,,,++++++,,,,,,------------,,,,,,---.........------........./////////000000/////////000111000///...000000000111222222333333444444555666666666666555666666777777888888999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHIIILLLNNNPPPQQQQQQQQQQQQPPPNNNKKKIIIGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@??????>>>>>>>>>============<<<============<<<<<<<<<<<<999999999999888777666555333333333333222222222222111000///...------------,,,,,,+++++++++++++++,,,(((((((((((((((((((((((('''''''''((((((((())))))$$$$$$%%%%%%&&&'''''''''''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***++++++***)))(((&&&&&&'''((()))******+++(((((()))))))))*********)))***************++++++***+++,,,---------,,,,,,+++,,,,,,---...---------............///////////////000111111000000000000///000000111111222333333333333444555555555555555555666666777888888999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAACCCDDDDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHEEEFFFGGGHHHKKKMMMPPPQQQTTTTTTUUUTTTRRROOOKKKIIIDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888888777666555333333333222222111111111000///...------,,,,,,,,,+++++++++******++++++,,,(((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''((())))))(((((())))))))))))(((((('''''''''(((((()))))))))((((((((()))))))))******************************)))***,,,---------,,,+++++++++,,,---------------------.........////////////000000///......///111//////000000111222222222222333444444555555444444444555666666777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAACCCDDDEEEEEEDDDCCC@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGHHHJJJMMMPPPRRRUUUVVVXXXXXXUUUQQQMMMJJJFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======<<<;;;;;;;;;::::::::::::;;;;;;:::::::::999999999777777777777777666555555333222222111111000000000///...---,,,+++++++++++++++************++++++,,,))))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((()))))))))***************)))))))))))))))***,,,------,,,+++***++++++,,,------------,,,---------.........//////.........,,,)))***...111//////000000111111222222222222333444444444444333444444555666777888999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEEEEDDD@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGIIIIIIIIIIIIHHHIIIKKKNNNQQQRRRVVVXXXZZZZZZWWWSSSMMMJJJGGGFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;::::::::::::999999999999999999888888888888777555666666666666555444444222222111000000//////...------,,,+++***************************+++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&''''''((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))(((***+++------,,,+++***++++++,,,---------,,,,,,---------.........//////------,,,)))&&&''',,,000/////////000111111222222222222333444444444444333444444555666777888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEEEEEEEEEEDDD@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJLLLOOORRRSSSWWWXXX[[[[[[XXXSSSNNNJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>===<<<;;;:::::::::999999999888888888888888777777777777666555555555555555555444333111111111000///......------,,,+++***))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((******)))((('''&&&&&&%%%"""$$$''')))(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++'''&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$'''''''''''''''''''''''''''(((((()))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***''''''''''''((((((((((((*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...////////////...............---------......///000000000000000222222333333333444444444555555555666666777888999999999:::;;;;;;<<<<<<===<<<<<<<<<===============AAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBAAA@@@???>>>=========>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEGGGGGGEEECCCGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLMMMOOOPPPTTTUUUVVVVVVTTTPPPKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB??????>>>>>>======<<<<<<;;;:::999777777777777888666555555555555444444444444444555555555555444444222222222111000//////...111000---***((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((''''''''''''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%"""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---...////////////..............................///000000000000000000000111111111222222222555555555555666777888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<============@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAA??????>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@EEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFEEEDDDBBBFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPSSSTTTUUUUUURRROOOJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>===<<<<<<;;;;;;:::999777777777777888555555555555444444444444444444555555555555444444222222111000000///......000///,,,***)))((()))***************************)))(((((('''''''''((((((((((((((('''''''''&&&&&&&&&%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((((((&&&&&&))))))(((((())))))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,---+++,,,---......//////.........//////////////////......///000000000000000000000111111111222222222555555555555666777888999888999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>????????????@@@@@@?????????????????????@@@DDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEDDDBBBAAADDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQRRRRRRPPPMMMIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::999777777777777777555555444444444333333333333333444444444444333333111111000000//////.........---,,,***))))))***+++***************************)))((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%% """$$$&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&((((((((((((((())))))***''''''''''''((((((((((((************************)))))))))))))))*********************************))))))***+++,,,,,,------++++++,,,---..................///////////////000......///000000000000000222222333333333444444444555555555555555666888888888888888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEEEEDDDBBBAAABBBBBBBBBBBBCCCDDDFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;::::::999888888777666666666444444444444333333333222222222333333333333222222000000000//////.........---,,,+++*********++++++++++++++++++++++++++++++***)))(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---............---........./////////000......///000000000000000222222333333333444444444444444444444555666777888777777888888999:::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAABBBAAABBBBBBBBBBBBAAAAAA@@@=================================>>>>>>?????????AAABBBBBBCCCCCCDDDDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLJJJGGGEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMLLLJJJGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<;;;:::::::::999999888888777666666555444333333333222222222222111111222222222222111111/////////...............,,,+++++++++++++++++++++************************))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((()))************)))((($$$%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------......---,,,,,,------.../////////......///000000000000000000000111111111222222222444444444444555666777888666777777888888999:::::::::;;;;;;<<<===>>>??????>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>============<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGIIIJJJJJJKKKLLLIIIFFFDDDDDDDDDCCCBBB?????????@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFCCCBBBAAA@@@????????????>>>>>>>>>============<<<<<<<<<<<<;;;::::::999999888888888888777666555444333333333222222222111111000000111111111111000000..................------,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))******++++++************************++++++++++++++++++++++++******+++,,,------------++++++,,,,,,---...............///000000000000000000000111111111222222222444444444444555666777777666666777777888999999999::::::;;;<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@?????????>>>>>>>>>>>>======>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJIIIGGGCCCBBBBBBBBBBBBAAA>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGBBBAAA@@@??????>>>>>>???=========<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999999999777888888888777666555444222222222222111111111111///000000111111000000///------------------------,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((''''''&&&''''''((()))***((((((((('''''''''&&&&&&%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$!!!"""###%%%''')))***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$%%%%%%&&&'''###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++******+++,,,------------******+++,,,,,,---.........//////000000000000000222222333333333444444444444444444444444555777777666666666777888888999999::::::;;;<<<===>>>???@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@??????===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGDDDAAA@@@@@@AAAAAA@@@>>>>>>???@@@AAACCCEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999888777777888888888666444333222222222111111111111000//////000000000000//////------------------------,,,,,,---,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++)))(((((((((((('''''''''%%%''')))'''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))******)))))))))))))))***/////////......---------,,,,,,------.../////////111111111000000000000000111222333444444333111000222333444555666666666666777666555444555666999:::::::::;;;<<<===>>>??????>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>>>>@@@BBBCCC???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@??????@@@AAAAAABBBCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@???=========>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999:::999999888777666444444333222222111111000////////////000000000000///...---,,,+++,,,,,,------------,,,,,,+++++++++******)))((((((((((((((()))(((&&&%%%&&&''')))***)))(((((((((((('''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))******))))))))))))******---------,,,,,,,,,++++++,,,,,,------.../////////000000000000000000000111222222222333333222222111222333444555666666666666777666555444555777999:::::::::;;;<<<===>>>??????????????????@@@AAABBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>@@@BBBCCC@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGFFFDDDCCCBBB@@@@@@???@@@@@@AAABBBBBBCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999888888888888777666555555444333333222222111111000////////////////////////000///...---,,,------...,,,,,,,,,,,,+++++++++******))))))(((((((((((((((+++)))'''&&&%%%&&&'''(((((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$######"""""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%)))((('''%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))***)))))))))))))))******+++++++++************))),,,,,,,,,---......///////////////000000111111111222222111111111222222333222333444555555666555555666555555555555777999:::::::::;;;<<<===>>>????????????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@????????????<<<;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999777888888777777666555444333333333222111111000000//////////////////////////////...---------......+++++++++******************)))((((((''''''((((((+++***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""!!!"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&(((((((((+++***'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))***+++*********************)))+++,,,,,,------...//////---......///000111222222222111000000000111333444222333444444555555555444555555555555666777999:::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@?????????@@@AAABBBBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888888777666555444333333222222111000000000//////...............---------------------------*********)))))))))))))))))))))(((''''''''''''(((***)))(((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######"""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&(((((((((+++***'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))(((((()))***++++++*********+++++++++++++++++++++,,,,,,---.........------...///000111111222111111000///000111333444222333444444444444444444444444555666777888999:::::::::;;;<<<===>>>?????????@@@BBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBB@@@@@@???@@@@@@@@@AAAAAACCCDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA===<<<;;;:::::::::::::::===============<<<;;;;;;999999999999888777666666333333222111111000000///............------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%)))((('''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++++++++,,,,,,,,,+++++++++,,,------...............//////000000000000000000000000111222333333333444444444444333333333444555666777888999:::::::::;;;<<<===>>>?????????@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB===<<<<<<;;;::::::::::::===============<<<;;;;;;:::::::::999999888777666222222222111000000//////.........---,,,,,,++++++))))))***+++++++++******))))))))))))************)))(((''''''&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,*********++++++,,,,,,,,,***++++++,,,,,,---............//////////////////...///000111222222222222333333333444444333333222222333555666888999999:::::::::;;;<<<===>>>??????>>>???AAACCCCCCCCCBBBAAA@@@@@@???>>>>>>???@@@@@@??????@@@@@@AAAAAAAAA@@@BBBDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB======<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999999888777666555222222111111000000//////......------,,,++++++***((()))***+++,,,++++++***)))))))))******+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))***+++,,,))))))******+++++++++,,,***++++++,,,,,,---......///////////////.........---...000111222222222111333333333444444333222222222333555666888999999:::::::::;;;<<<===>>>??????===???AAACCCCCCCCCBBBAAA@@@???>>>======>>>???@@@??????@@@AAAAAAAAAAAA@@@BBBCCCEEEHHHIIIJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFEEECCCCCC>>>===<<<;;;:::999999999999::::::::::::999888888888888888888777666555444222222111111000/////////......---,,,,,,+++******)))***+++,,,---,,,,,,+++))))))******+++++++++,,,(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$###''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""!!!""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&************++++++++++++(((((((((((())))))))))))*********************************))))))))))))))),,,++++++******++++++,,,///////////////.........111111111111000000000000222333333333333333333444444444555555666777777777;;;;;;:::::::::;;;<<<<<<===???AAACCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA>>>======<<<;;;:::::::::;;;::::::::::::::::::999888888888777777666555444222222111000///...---,,,......---,,,++++++***)))...+++((((((***+++***))),,,+++)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...............---------//////000000111111111222222222333333333333444444444444555555666777777777:::::::::999::::::;;;<<<===>>>@@@BBBCCCBBBAAAAAA@@@@@@???>>>======>>>>>>>>>======>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>===<<<<<<;;;:::::::::::::::::::::999999999777777777777666555444444222222111000///...------,,,,,,,,,,,,,,,,,,++++++...+++((((((***+++***)))***)))(((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%##################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++,,,,,,------......,,,,,,++++++++++++,,,,,,------------------------......///000111222333333222222222333333444444444444444555555666777777777999999888888999::::::;;;===>>>???AAABBBAAAAAA@@@AAA@@@???>>>========================>>>???@@@@@@???@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888666777777666666555444333222222111000000///......++++++++++++,,,,,,---------+++))))))*********)))((((((''''''(((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))***************************++++++,,,---...//////,,,,,,,,,++++++,,,,,,,,,---------------............//////000111111222222222222222333333444444444444444555555666777777777777777777777888999::::::<<<===>>>???@@@@@@@@@@@@AAAAAA@@@>>>===========================>>>????????????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFEEECCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<::::::999999888888777777555666666555555444333222222222111000000///......+++++++++++++++++++++,,,+++***))))))))))))))))))((((((((('''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************)))******+++,,,------...---,,,,,,,,,,,,,,,,,,---------......////////////111111000000000000000000111111222333333444555555444444555555666777777777777777777777888999:::;;;<<<<<<===>>>????????????AAA@@@???>>>==============================>>>????????????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<::::::999888777777666666444555555444444333222111111111000000///.........------,,,++++++***)))))))))*********)))((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))************************))))))******++++++,,,,,,------,,,,,,,,,,,,------------......///000000000111111111111000000//////111111222333333444555555444444555555666777777777666666777777888999;;;;;;;;;;;;<<<<<<===>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>??????@@@@@@????????????????????????=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777666555555333444444333333222111000/////////......---------------,,,+++***)))(((((((((***++++++)))'''(((((()))))))))((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************************************++++++++++++------,,,,,,,,,,,,------,,,,,,---......///000000000000000000000111111111000111111222444555555666444444555555666777777777777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>??????AAAAAA??????>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777666555444444333333333333222111000///---------------,,,,,,,,,,,,+++++++++******))))))''')))++++++)))''''''(((''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((())))))))))))***(((((((((((())))))))))))************************,,,+++++++++++++++++++++...------,,,,,,------...++++++,,,,,,---...//////......///000111222333333000111111222444555666666444444555555666777777777777777777888999;;;<<<===;;;;;;;;;;;;;;;<<<>>>>>>============>>>???@@@AAA@@@@@@???????????????@@@BBBAAA@@@>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::::::::::::::::::::999999888777666555444444222222333222222111000///,,,,,,,,,,,,,,,,,,++++++***************+++++++++&&&))),,,+++(((&&&'''(((%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''***,,,,,,+++)))'''&&&''''''((()))******++++++++++++*********))))))---------.........//////---------............///000000000000///////////////111222222222222333555555555666666777777888888===<<<:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCC@@@@@@??????@@@AAACCCDDDDDDCCCBBBAAA@@@??????>>>CCC@@@===;;;:::===@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA??????>>>===============<<<<<<<<<===<<<<<<;;;;;;???>>><<<;;;:::999999999777777888888888999999999888888777777666444333222111111000000//////......---------...............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$############"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((()))++++++***)))((((((''''''(((((()))******+++++++++*********))))))+++++++++,,,,,,,,,,,,------------............///000000000000///////////////111222222222222333555555555666666777777888888<<<;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAACCCCCCAAA@@@@@@@@@@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>DDDCCCBBBAAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBAAAAAAAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<;;;<<<<<<=========<<<<<<>>>===<<<:::999999888888777777888888888999999999777777777777555444333222111111000000///.....................------------,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###### """###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''))))))(((((('''"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))))))))************)))(((''''''((()))***+++++++++***************++++++++++++,,,,,,,,,,,,---------............///////////////000000000000///111222222222222333555555555666666777777888888::::::999888888888888999::::::::::::::::::::::::=========>>>???AAACCCCCCAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEECCCBBBAAA@@@??????@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???CCCBBBBBBAAAAAABBBBBBCCC@@@???>>><<<;;;::::::::::::;;;;;;<<<============<<<<<<;;;:::999888888777777777777888888888888999777777777666555444222222111111000//////......---.........------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&((())))))(((((('''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''((()))***++++++***(((''''''''')))***************************,,,,,,---------.........---------............///////////////000000000000///111222222222222333555555555666666777777888888999888888888888888888888999999999999999999999999<<<<<<===>>>???AAABBBCCCBBBAAAAAA@@@AAACCCDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@>>>???AAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCAAA@@@???BBBBBBAAAAAAAAAAAABBBBBB@@@???>>><<<:::999999888888888:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777777777777777888888888888666666666555444333222111111000000///......------///......---,,,+++******++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###### ###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((((((%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***+++***)))(((''''''((())))))************************,,,,,,,,,---------......---------............///.../////////000000000111///111222222222222333555555555666666777777888888888888888888888888888888999999999999999999999999;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>><<<:::999999888666777888999:::;;;;;;;;;:::::::::::::::999777777777777777777777777777777555555555555444222111000000000//////...---------......---,,,+++******)))+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############%%%&&&''')))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&'''((()))***((((((((()))))))))))))))***************+++++++++************++++++++++++---------............///......//////000000111111///111222222222222333555555555666666777777888888777888999999:::999999999999999999999999999999999:::::::::;;;<<<>>>@@@AAA@@@@@@??????@@@AAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAA@@@???>>><<<;;;:::::::::777777888999::::::::::::999:::;;;;;;;;;:::888777888777777777777777666666555555555444333222000000000000///......------,,,,,,,,,,,,++++++*********+++************)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######'''&&&$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############$$$%%%'''((())))))(((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))%%%'''(((***+++***)))((())))))*********+++++++++)))************+++++++++---------............///.........///000111111111///111222222222222333555555555666666777777888888777888999:::;;;;;;:::999::::::::::::::::::::::::888888999:::;;;===>>>?????????>>>>>>???@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<999::::::;;;;;;;;;::::::999:::<<<<<<<<<;;;999888888888777777666666666666444444444444333111000///000//////......---,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$&&&(((((((((((('''%%%%%%%%%%%%&&&'''(((((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((###%%%(((+++,,,+++)))((())))))******++++++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222///111222222222222333555555555666666777888888888888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::777777888999:::<<<===>>>???>>>>>>>>>>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEGGGKKKPPPSSSTTTRRRNNNKKKFFFFFFEEEEEEDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@???>>>===============<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<======<<<:::888888888777777666666666555444444444333222111000///000//////...------,,,,,,***************+++++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###### """$$$&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&###!!!"""%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$#########$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''******+++++++++******)))((())))))))))))*********---------..............................///000000222222222333444555666777666666666666777777777777999999999999999999999999:::;;;;;;;;;:::999999888;;;;;;;;;<<<<<<<<<======???????????????@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHMMMTTTZZZ\\\\\\[[[UUUNNNPPPLLLHHHEEEEEEDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAA@@@@@@???>>>==================>>>>>>>>>>>>;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666666777333333333333333333333333/////////...------,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$"""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$############$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((('''''')))******+++++++++******)))))))))*********++++++,,,------------.........//////......//////000111222222222333444555666777666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@@@@AAABBBBBBBBBEEEHHHKKKUUU]]]dddffffffeee___WWWQQQNNNIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>=====================>>>;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777777444444444333333222222222/////////...------,,,,,,,,,,,,+++++++++*********(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###$$$%%%''')))'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((()))***++++++++++++************+++++++++,,,,,,,,,---------.........000////////////000111111222222222222333555666777666666666666666666666666:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<=========????????????@@@@@@AAAAAA???@@@AAABBBDDDHHHMMMPPP]]]fffnnnrrrsssqqqiiiaaaTTTQQQLLLIIIGGGFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????========================:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777555555444333222111111000//////......---,,,,,,,,,,,,++++++++++++*********((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%'''''''''&&&%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''')))***++++++++++++******+++++++++,,,,,,,,,---------......//////000000000000000000111111222111111111222333444666666888888888888888888777777777777888999999:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@AAAAAAAAA???@@@AAACCCFFFKKKRRRWWWccclllvvvzzz{{{xxxpppgggXXXTTTPPPLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@??????===============<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999999888777777777555555444333222111000/////////...------,,,,,,+++++++++++++++************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&''''''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((()))***+++++++++******+++++++++,,,,,,,,,---......///000000111111000000000000000111111222111111111222333444555666888888999999999:::::::::777777888999999:::;;;;;;<<<<<<======>>>======<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDHHHNNNWWW]]]iiirrr||||||rrriii[[[WWWRRROOOMMMKKKJJJHHHFFFEEEDDDCCCAAA@@@??????AAAAAA@@@@@@@@@@@@@@@???>>>=========<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777777666555555444333111000//////.........---,,,,,,+++++++++++++++*********))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%''''''''''''''''''''''''$$$&&&'''((((((&&&$$$###&&&'''''''''&&&&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((()))************************+++++++++,,,------...///000111111222000////////////000111111111111111111222444555666777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<==================<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCCCCEEEIIIQQQ[[[aaapppxxx}}}sssiii[[[XXXSSSPPPNNNMMMKKKJJJEEEEEEDDDBBBAAA@@@???>>>????????????????????????>>>======<<<<<<;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::888888999888888777666555444444333222111000000///......------,,,++++++++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((()))))))))*********++++++++++++,,,---...///000000//////......//////000111000000111111222333555666444444555777999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDFFFJJJSSS]]]dddsss{{{zzzoooeeeYYYUUUQQQNNNMMMLLLKKKJJJFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::888888999:::::::::::::::999999999999999999999999777777888888777666444333333222222222111111000000......---,,,,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''$$$&&&'''&&&$$$$$$&&&)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((('''((())))))))))))*********))))))***+++---......///...............///000000000000000111222333555555111222333555888:::;;;<<<:::999999999999999999999::::::;;;<<<======<<<<<<============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDFFFEEEEEEFFFKKKTTT^^^fffttt{{{|||vvvkkkaaaVVVSSSOOOLLLLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA===============>>>>>>>>>>>>>>>===<<<;;;;;;::::::888888999::::::::::::999999999999999999999999999666666777777777555444222222222111111111111111111......---,,,,,,++++++***************)))))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((((((((''''''''''''$$$%%%(((***+++)))'''&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""%%%&&&&&&%%%$$$###$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''+++***)))(((((()))***++++++***((('''&&&''')))***,,,,,,,,,---------..................///000111222000000000000111222333444444555666777888999::::::::::::999999888999999999888888888999:::;;;<<<===<<<===>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFIIINNNXXXcccjjjuuuxxx|||{{{tttkkkbbb]]]SSSQQQNNNKKKIIIIIIIIIJJJFFFFFFEEEDDDCCCAAA???>>>@@@??????>>>>>>>>>>>>>>>======<<<;;;::::::999888999999999888888888888777999999999888888888888888555555666666666666555555333333222222111000000000///......------,,,++++++******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!"""%%%&&&&&&%%%$$$###'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$))))))((((((((('''''''''%%%&&&((()))***)))((('''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''******)))(((((()))******+++***)))(((((()))+++,,,,,,,,,,,,---------.....................///000111000000000000111222333333444555666777888999999::::::999999888888999999999999999999999:::;;;;;;<<<>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHMMMVVV```gggqqqtttwwwuuuooofff^^^YYYRRRPPPMMMJJJHHHHHHHHHHHHEEEEEEEEEDDDBBB@@@???>>>@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;:::999999:::999999999888888888888999999999888888888888888555555666666666666555555333333222222111000000000.........---,,,,,,++++++))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$)))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((***))))))(((((())))))*********)))))))))+++,,,---,,,,,,,,,---------......///...............///000000000000000111222333333444555555666777888999999999999888888888999999::::::::::::999999:::;;;;;;?????????@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHLLLTTT]]]ccclllnnnooolllfff^^^XXXUUUPPPNNNLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::::::::::::::999999999999999999999888888888777777555555666666666666555555333333222222111000000000......------,,,,,,++++++((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""##################"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))))))))((((((((((((''')))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))+++,,,---,,,,,,,,,---------......000//////...//////000000/////////000000111222333444444555666666777888888888888888888888999999:::;;;;;;:::999999999::::::>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCEEEFFFGGGIIILLLRRRZZZ___fffgggfffccc]]]WWWRRRPPPMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::999999888777777777555555666666666666555555333333222222111000000000......------,,,++++++***))))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""############""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$***)))))))))((((((((((((***)))'''&&&&&&'''((()))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&'''''''''(((((())))))((((((((())))))((((((((('''''''''((()))***++++++,,,,,,,,,---------......000000/////////000111111////////////000111222333444444444555666666777777888777777777888888999:::;;;;;;:::999999999::::::;;;<<<===>>>@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCGGGHHHIIIJJJLLLQQQVVV[[[______^^^[[[VVVQQQNNNMMMIIIHHHGGGFFFDDDCCCCCCBBBAAABBBBBBBBBAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777666555555666666666666555555333333222222111000000000...------,,,++++++******+++++++++***)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$******)))))))))(((((((((***)))'''&&&&&&'''(((((()))))))))(((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!#########$$$$$$$$$$$$%%%###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''((()))))))))'''(((((())))))(((((('''''''''(((((())))))******,,,,,,,,,---------...............//////000111222////////////000111222222444444444444555555666666777777777777777888999::::::::::::999999:::;;;;;;:::;;;<<<>>>@@@AAACCCCCC@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIJJJKKKNNNRRRUUUVVVWWWWWWTTTPPPLLLJJJJJJEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<=========>>>============<<<<<<<<<;;;;;;::::::999888777666666555555666666666666555555333333222222111000000000------,,,,,,++++++******,,,+++***)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%*********)))))))))(((((())))))((('''''''''''''''))))))))))))((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''((())))))(((''''''((())))))*********)))))),,,,,,,,,---------......++++++,,,,,,...///111222///......//////000111222333444444444444555555555666666666666777888999:::999999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJMMMPPPNNNOOOPPPOOOLLLHHHGGGFFFBBBCCCCCCDDDEEEEEEEEEDDDAAABBBBBBCCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;:::999888777666555555555666666666666555555333333222222111000000000------,,,,,,+++*********)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%************))))))))))))))))))(((((((((''''''&&&))))))))))))(((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!###%%%&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&******+++++++++******))),,,,,,,,,---------......((())))))***,,,...000111.........//////000111222333333444444444444444444666666666666777888999:::888888888999:::;;;<<<======>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFGGGFFFGGGJJJLLLIIIKKKLLLLLLIIIFFFDDDDDDAAABBBCCCDDDEEEEEEFFFEEEBBBBBBCCCCCCDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>============;;;;;;:::999888777666555555555666666666666555555333333222222111000000000------,,,,,,+++******)))''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%