BM6P6(@ sssjjjcccaaabbb^^^\\\[[[ZZZZZZZZZZZZWWWUUUSSSSSSSSSRRRQQQOOOMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEBBBBBBAAA@@@????????????===<<<;;;:::888777666666555444333222111111111111000000000000000000000000111111000///......------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------+++***))))))((((((---,,,+++++++++,,,---...---......///000000000///..................------...............------------------.........//////000000000000000000000000000000000000000000000000..................------,,,+++++++++++++++++++++------------------------+++,,,......---,,,---...---///333666777555111///333888999444...---//////,,,,,,+++,,,,,,...//////......///000111222333333333222222222111111000000000///---,,,---...000111000/////////111222444666555555555666666888999:::::::::<<<===@@@BBBEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@>>>===<<<>>>AAAEEEJJJMMMRRRVVVZZZ^^^^^^^^^^^^]]][[[YYYXXX[[[]]]]]][[[XXXTTTRRRRRRNNNNNNPPPQQQTTTWWWYYY[[[___bbbggglllnnnmmmkkkjjjhhheee```[[[VVVSSSRRRQQQNNNOOOOOONNNMMMNNNRRRTTTWWWXXX[[[^^^aaadddfffgggjjjmmmqqqsssssssssssstttwwwxxxzzz{{{~~~|||pppkkkiiihhhkkkoooiiifffbbbaaadddmmmwww~~~vvvjjjaaa______eeekkkwwwkkkYYYQQQLLLLLLMMMKKKKKKLLLPPPPPPOOONNNLLLIIIFFFEEEDDDCCCBBBAAA???>>>===<<<@@@??????>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;888999999888888777666555666666555555555666666777888555888CCCSSSbbbrrr~~~{{{uuusssrrrqqqqqqtttvvvzzz}}}}}}||||||{{{xxxvvvqqqjjjccc___]]]YYYSSSMMMFFFBBB???===ssskkkcccbbbccc___\\\[[[ZZZZZZZZZYYYWWWUUUUUUUUUUUUTTTRRRQQQOOONNNMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@????????????===<<<;;;:::888777666666555444333222111111111111000000000000000000000000...,,,***((('''((()))***...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,---------,,,+++***))))))))))))---,,,+++++++++,,,---...,,,------...............---......//////...------,,,,,,---...///000111111---------.........//////000000000000000000000000////////////////////////...............------,,,+++++++++,,,,,,,,,,,,,,,------------------------***+++------,,,+++,,,---///111333555555333000...111777888333......000000---.........//////000000...//////000000111111222////////////......------//////...---...///000111000/////////111222444555333333444444555777888888:::;;;<<<>>>AAACCCEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDBBBAAA???>>>===>>>BBBFFFKKKOOOSSSWWWZZZ^^^______^^^]]][[[YYYXXXXXXZZZZZZYYYVVVTTTSSSSSSOOOOOOQQQSSSUUUXXXZZZ[[[```cccgggjjjlllkkkiiihhhcccaaa]]]YYYVVVTTTSSSSSSQQQQQQRRRRRRQQQSSSVVVYYY```bbbfffjjjoooqqqssstttrrruuuyyy|||||||||}}}~~~vvvpppnnnmmmmmmooommmjjjfffdddgggoooyyyxxxllldddaaaaaaeeekkkuuummm]]]UUUPPPPPPRRRQQQRRRSSSPPPPPPPPPNNNLLLJJJGGGEEEDDDCCCBBBAAA@@@>>>======@@@??????>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;999999999999888777666555666666666666666777777888;;;;;;AAAOOO^^^lllyyytttooooooooooooqqqsssvvv{{{|||uuutttsssrrrqqqsssuuuxxx}}}xxxpppiiifffbbb^^^WWWOOOHHHCCC@@@???tttllldddbbbddd___\\\[[[ZZZZZZZZZYYYWWWUUUUUUUUUTTTTTTRRRQQQOOONNNMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;:::888777666666555444333222111111111111000000000000000000000000111///,,,)))(((***,,,......------,,,,,,------...*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,---///000000///---,,,------...///000111111222------........./////////////////////////////////------------------------...............---,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,)))***,,,,,,+++***,,,---333333333333111000...---000555666222...///111000///000111222222222111000////////////////////////............------------.........//////000000000/////////000111222333444444444555666777888999999;;;<<<>>>@@@BBBEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@CCCHHHMMMQQQUUUYYY\\\____________]]][[[YYYXXXUUUWWWXXXWWWTTTRRRRRRSSSQQQRRRSSSUUUXXXZZZ[[[\\\aaaccceeeggghhhgggeeeddd___]]][[[XXXVVVUUUUUUVVVSSSUUUWWWYYYZZZ]]]```ccckkknnnsssyyy~~~yyywwwuuussssssssspppkkkhhhjjjrrr}}}zzzooogggddddddfffkkkttt}}}sss```WWWPPPPPPQQQPPPPPPRRRQQQQQQQQQOOOMMMKKKHHHGGGDDDCCCBBBAAA@@@???>>>===@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999999888777666555666666666666666777888888999<<>>>>>@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;999999999999888777666666555555555555666777777888888<<>>??????===???AAADDDGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJFFFDDDBBB???>>>???@@@BBBCCCGGGMMMRRRVVVZZZ]]]___`````````___^^^[[[YYYWWWWWWXXXWWWUUUSSSQQQQQQRRRVVVWWWYYY\\\^^^___``````^^^______``````___^^^^^^]]]\\\YYYWWWWWWWWWXXXYYY]]]aaahhhnnntttxxx}}}~~~|||zzzuuuooonnnttt}}}ssskkkggggggjjjnnntttzzz~~~lllaaaWWWSSSQQQOOOOOORRRQQQQQQQQQQQQOOOMMMJJJIIIDDDCCCBBBBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999::::::999999888777666444444444444555666777888;;;???KKK\\\kkkzzzzzzooojjjiiiiiilllppprrryyywwwnnneeebbbccceeemmmiii```WWWRRRUUU___hhhzzzxxxppppppjjj___TTTJJJDDDAAA@@@tttllldddbbbddd___[[[ZZZYYYYYYYYYXXXVVVTTTTTTTTTSSSSSSQQQPPPNNNMMMPPPOOONNNLLLJJJIIIHHHGGGBBBBBBAAA@@@????????????===<<<;;;:::888777666666555444333222111111111111000000000000000000000000)))+++---......,,,***))),,,------......------,,,,,,,,,---------.........+++++++++++++++,,,---...,,,,,,...///000000000000...---,,,+++++++++,,,------......///000000000000++++++,,,,,,,,,---------....../////////000000000........................////////////////////////............---+++***)))++++++,,,,,,------......------,,,,,,++++++******+++,,,,,,,,,+++---///222555333000---+++++++++,,,---000000......111222///...///000222222222222111000000000//////.........////////////000000000000......//////000111222222222333444555555555555444666777:::<<<>>>>>>>>>>>>???@@@CCCFFFIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKGGGDDDAAA>>>===???AAACCCEEEIIIPPPUUUYYY\\\___aaaaaaaaaaaa```^^^[[[YYYWWWYYYYYYYYYWWWUUUTTTUUUVVVXXXZZZ\\\___aaaaaabbbaaa^^^^^^^^^^^^___``````aaa```^^^]]][[[[[[\\\^^^___fffkkkssszzz~~~yyyrrrooouuu}}}rrrjjjgggfffiiinnnuuuzzz}}}pppdddYYYTTTRRRPPPQQQTTTPPPQQQQQQPPPOOOMMMKKKIIICCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<<<<===<<<<<<;;;;;;::::::::::::999888777666444444444444555777888999;;;@@@LLL]]]nnn~~~sssnnnkkkjjjmmmrrrttt{{{wwwllldddccchhhmmmppplllcccWWWNNNNNNWWW___rrryyynnnoooiii___TTTKKKEEEAAA@@@ssskkkcccbbbccc___[[[ZZZXXXXXXYYYXXXVVVTTTTTTTTTSSSRRRQQQOOONNNMMMOOONNNMMMLLLJJJHHHGGGFFFAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::888777666666555444333222111111111111000000000000000000000000------...//////......---,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++,,,...000111111111111111///...,,,,,,,,,......///.........///000111222,,,,,,,,,------------....../////////000000000000........................////////////////////////.........---,,,+++***)))+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))***+++++++++***,,,///222111000...,,,++++++,,,,,,---000///---...111111.........///111222333444555000000000000000000000///........./////////000000///.........000111333444444555666777777666666555666888;;;>>>???@@@@@@??????AAAEEEHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHFFFBBB>>>>>>@@@CCCEEEFFFKKKRRRWWW[[[^^^aaabbbbbbbbbaaa```^^^[[[YYYWWWXXXYYYYYYYYYXXXYYY[[[]]]ZZZ\\\___aaacccccccccccc^^^^^^______aaaccceeefffgggfffeeeeeegggiiilllmmmqqqwww~~~}}}uuuqqqvvv|||ppphhheeeeeefffmmmuuu{{{}}}zzzmmm___WWWSSSOOOOOOQQQPPPPPPPPPPPPNNNLLLJJJIIICCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;;;;::::::::::::999888777777555555666666777999:::;;;;;;AAAPPPccctttuuuoookkkjjjmmmsssvvv|||}}}tttiiibbbbbbjjjqqqssspppgggYYYNNNLLLRRRZZZhhhwww|||nnnlllggg___UUUMMMFFFBBB@@@sssjjjcccaaabbb^^^[[[YYYXXXXXXYYYXXXVVVSSSRRRRRRQQQPPPOOOMMMLLLKKKNNNMMMLLLKKKIIIGGGFFFEEEAAA@@@???>>>===============<<<;;;:::888777666666555444333222111111111111000000000000000000000000...---,,,,,,,,,---......,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...000111222111111222111///---------///000000///------...000222444111000///...---,,,++++++////////////000000000000////////////////////////////////////////////////.........---,,,+++)))(((,,,+++++++++++++++++++++------,,,,,,+++***)))))))))******))))))+++...111///...---,,,+++,,,,,,---...000///---...111000---/////////000222444666777000000000000111111111111.../////////000000111111000///......///111444555555666777888888777666666999;;;>>>@@@BBBCCCBBBBBB@@@BBBEEEIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJGGGCCC??????AAADDDGGGGGGLLLSSSXXX\\\___aaacccbbbbbbbbb```^^^[[[YYYWWWWWWXXXYYYZZZZZZ]]]```ccc[[[]]]```cccdddddddddccc`````````aaacccfffiiijjjooonnnnnnppprrrvvvyyy{{{zzz~~~wwwrrrwww{{{ooogggdddddddddkkkuuu{{{}}}|||kkk```XXXRRROOOPPPOOOOOOOOOOOONNNLLLJJJIIICCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>:::;;;<<<=========;;;;;;::::::::::::999888777777777777777888999;;;<<<===???HHHYYYmmmuuuoookkkjjjnnntttwww}}}~~~zzzqqqfff^^^___hhhpppuuusssjjj]]]PPPMMMRRRYYYbbbppp|||~~~ooojjjfff___VVVNNNHHHCCCAAAqqqiiiaaa```bbb___]]]ZZZXXXVVVVVVVVVTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@???>>>======>>>===<<<:::999888777777444111///...///000111000444111......///111222111------............---------***''''''***,,,+++***))))))***++++++,,,------------........................//////000000111111000///------,,,---...///---///000000///....../////////......---------,,,000000///...---,,,,,,+++////////////000000000000............---,,,+++***,,,---...//////---+++***+++---......------///000...------,,,,,,------...---------,,,,,,+++++++++---.../////////...---,,,............////////////////////////000000000000///000000000000000//////222444555444222000000111333333333444333333222222666888999999777666666777888:::===>>>>>>???@@@BBBAAACCCGGGKKKNNNPPPQQQQQQNNNOOOOOOOOONNNLLLKKKJJJIIIDDDBBBCCCCCCBBBEEEJJJNNNQQQUUUYYY]]]^^^^^^^^^bbbbbbaaa___]]][[[ZZZYYYXXXYYY\\\^^^___``````___aaaaaabbbbbbbbbaaaaaa```^^^___```aaacccgggmmmqqqyyy|||}}}~~~~~~zzzzzzuuukkkeeebbbdddiiiooouuuzzz~~~sss^^^SSSRRRTTTUUUTTTTTTUUUTTTRRRMMMIIIJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@??????>>>===============>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888888444333666999888:::===AAAOOOaaappp~~~uuummmjjjkkknnnqqqsssyyy~~~{{{yyyqqqggg```[[[[[[dddnnnqqqrrroooggg\\\SSSNNNNNNVVVbbbqqq~~~~~~rrrkkkddd]]]XXXQQQHHHDDDDDDpppiiibbbaaaccc___\\\ZZZWWWVVVVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOMMMKKKIIIGGGEEEDDDDDDCCCBBB@@@???>>>======>>>===<<<:::999888777777888555333222333444444444333000...---///000111111------............------000---++++++---///...------------....../////////---------....../////////////////////000000000000///...---,,,,,,---......---///000000///......////////////...............---.....................////////////000000000000......------,,,++++++***+++,,,---...---,,,***)))***+++---,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------.........------............////////////////////////000000000000///000000000000000//////111333444444222111111222222333444555666777777777888:::;;;;;;:::999999:::;;;===???@@@@@@@@@AAABBBBBBEEEHHHMMMPPPQQQRRRRRRPPPQQQQQQPPPOOOMMMKKKJJJGGGCCCAAABBBCCCCCCGGGLLLPPPSSSXXX]]]`````````___aaaaaa```^^^]]][[[ZZZYYYYYYZZZ\\\^^^__________________`````````___^^^^^^^^^```cccgggjjjpppuuuzzz{{{zzzwwwuuutttuuuvvvvvvyyy|||~~~~~~|||zzzxxxxxxwwwyyy}}}{{{{{{vvvkkkeeebbbeeejjjqqqxxx}}}sssaaaXXXVVVTTTTTTSSSTTTTTTQQQMMMJJJJJJIIIGGGFFFDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>==================<<<;;;:::;;;;;;;;;;;;:::999999888444444777999888:::===DDDSSSeeetttzzzsssllliiijjjmmmoootttyyy}}}~~~wwwqqqiii```ZZZVVVVVV___iiiwwwzzzzzzrrrcccVVVOOOLLLPPPZZZhhhwwwtttllleee^^^YYYRRRIIIEEEEEEpppiiicccbbbccc___[[[YYYWWWVVVWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNQQQPPPNNNLLLIIIFFFDDDCCCDDDCCCBBB@@@???>>>>>>===>>>===;;;:::888777777777666444111111222333333222222///------...000000///------............------...,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000////////////------,,,,,,,,,,,,---------///000000///......///////////////000000000000///.....................////////////000000000000......------,,,++++++******+++,,,---,,,+++***)))+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---...///............////////////////////////000000000000///000000111111111000000111222333333222222333444222333555777999;;;<<<<<<:::<<<>>>>>>===<<<<<<===???AAACCCCCCBBBAAABBBCCCDDDFFFJJJNNNQQQSSSSSSSSSSSSSSSSSSRRROOOMMMJJJIIIEEEAAA@@@BBBDDDEEEIIIOOOSSSWWW\\\```ccccccaaa``````___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^__________________``````______^^^]]]]]]bbbhhhoootttzzz~~~|||yyywwwuuutttsssnnnmmmkkkhhhgggggghhhiiinnnpppssstttrrrqqqppppppmmmooosssxxx|||~~~}}}yyymmmeeebbbfffmmmvvv~~~ppp]]]TTTTTTSSSRRRSSSSSSQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????;;;<<<==================;;;;;;;;;;;;;;;:::999999999666555888999888:::>>>HHHWWWhhhvvvzzzwwwqqqooommmkkkkkknnnqqqsssvvvyyy}}}uuujjjccc[[[VVVSSSSSS[[[cccwww~~~~~~ooo^^^SSSOOOLLLSSS^^^nnnzzznnnfff^^^YYYSSSKKKFFFFFFpppjjjcccaaaaaa\\\ZZZYYYWWWVVVWWWXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCAAA@@@???>>>>>>>>>===<<<;;;999888777777666444222000000111111111000000///------...//////...------............---------,,,++++++++++++++++++******************+++++++++,,,---...///000111222111111111000///.........,,,+++++++++,,,,,,---------///000000///....../////////000000111111111222333222111///...,,,+++***////////////000000000000//////...------,,,,,,,,,++++++,,,,,,,,,,,,+++***---//////...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000............////////////////////////000000000000000000111111222222111111000222333333222333444666333555777999;;;<<<===>>>;;;===??????>>>>>>???@@@BBBDDDEEEEEECCCBBBBBBCCCEEEGGGKKKOOORRRSSSSSSSSSTTTTTTSSSQQQOOOKKKHHHFFFCCC??????CCCFFFHHHMMMSSSVVVYYY^^^ccceeedddbbb```^^^]]]]]]\\\\\\[[[[[[ZZZ\\\]]]]]]^^^___````````````aaaaaabbbbbbbbbaaaaaa```fffnnnwww~~~~~~zzzwwwtttpppmmmlllkkkkkkgggfffcccaaa``````aaabbbgggiiilllnnnmmmmmmmmmnnnkkkmmmqqquuuyyy}}}}}}nnnfffbbbiiiqqq|||fffVVVTTTSSSRRRRRRRRRQQQOOOMMMKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@??????;;;;;;<<<===>>>>>>======;;;;;;;;;<<<;;;::::::999:::777777888999888;;;@@@LLLYYYgggsss|||qqqllllllcccdddgggkkkpppuuuzzz}}}zzz|||wwwllleee]]]YYYVVVUUUYYY___nnnyyyyyyhhh[[[TTTNNNQQQYYYiii~~~rrrhhh___ZZZTTTLLLGGGFFFrrrkkkccc```___ZZZ[[[YYYWWWWWWXXXXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNOOONNNMMMLLLJJJHHHGGGGGGCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999888777666666555444222222333444333222000...------///000///...------............------//////000///......---...------------............,,,,,,---...///111111222222222111000///...------+++++++++,,,,,,------------///000000///....../////////000000111111222222222222111000...---,,,+++////////////000000000000111000///...---------...,,,,,,---------------,,,---...///...,,,++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000............////////////////////////000000000000000000111222222222222222111222333222222333555888666777888999;;;;;;;;;<<<;;;===???@@@??????@@@AAADDDFFFGGGFFFDDDBBBBBBCCCEEEHHHKKKOOOQQQSSSSSSSSSTTTTTTSSSPPPMMMJJJFFFDDDBBB??????DDDHHHKKKQQQWWWYYY[[[```ccceeedddaaa```\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___```aaabbb```aaacccdddeeeffffffgggiiipppyyy~~~uuupppnnnkkkhhhffffffggggggeeedddaaa```______aaaaaafffhhhkkklllmmmmmmnnnoooqqqrrrtttwwwzzz|||~~~pppgggdddkkktttsss___WWWUUURRRQQQQQQQQQPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEAAAAAAAAA@@@??????>>>>>>;;;;;;<<<===>>>>>>======;;;;;;<<<<<<<<<;;;:::::::::888888999999888===DDDPPP[[[fffooo}}}qqqgggeeeggg]]]```eeemmmttt{{{~~~uuummmfffbbb^^^ZZZZZZ^^^fffrrrppp```VVVRRRSSSWWWdddzzzwwwmmmbbb\\\VVVNNNHHHFFFtttkkkccc``````ZZZ\\\ZZZXXXWWWXXXXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHCCCBBBAAA@@@????????????===<<<:::999777666666666333222111111222222111///000///...///000000///...------............---------...//////---++++++,,,+++++++++,,,------......------...///000000111111222111111000///......---***+++,,,---......---------///000000///......///000000000000111111111111....../////////000000000////////////000000000000111000///------------...,,,---------------......***+++,,,+++***)))***+++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///............////////////////////////000000000000000111222333333333333333222333333222222333666888888888999::::::;;;::::::;;;===???@@@@@@@@@AAACCCFFFGGGHHHGGGEEECCCCCCDDDFFFHHHLLLOOORRRSSSSSSSSSTTTSSSRRRPPPMMMIIIFFFDDDCCC@@@AAAFFFKKKNNNTTTZZZ\\\^^^```cccccccccaaa```[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^```aaacccdddaaabbbeeehhhkkkmmmnnnoooxxx}}}|||vvvoooiiigggeeedddcccdddfffggggggfffdddccccccdddfffgggjjjlllooopppqqqqqqsssuuuyyyyyyzzz|||}}}qqqhhhfffllluuu}}}gggZZZWWWTTTRRRQQQQQQPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAA@@@??????>>>>>>;;;<<<==================<<<<<<<<<<<<<<<;;;::::::999888888:::999999???GGGVVV```jjjqqq|||zzzkkkcccbbbddd```ccchhhooovvv|||yyyrrrnnniiiccc```aaagggqqqwwwdddVVVTTTTTTUUU___rrrtttggg```ZZZRRRKKKHHHssskkkcccaaabbb^^^]]][[[YYYXXXXXXXXXVVVUUUSSSRRRQQQPPPOOONNNNNNNNNPPPOOONNNLLLJJJIIIGGGGGGBBBBBBAAA@@@????????????===<<<:::888777666666666111000000000111111///...000//////000111111000...------............------)))+++---,,,)))''''''(((''''''((()))+++,,,------......//////000000000111111111000000//////......***+++---...//////......---///000000///......///000000000000000000//////------...///000111111222////////////000000000000000///---+++++++++,,,---,,,,,,++++++,,,------...)))***++++++***)))***,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------.........------............////////////////////////000000000000000111222333444444444444333444333222222333555888888999:::;;;<<<<<<<<<<<<;;;===@@@AAAAAABBBCCCEEEHHHIIIJJJIIIGGGFFFFFFGGGHHHJJJNNNQQQSSSTTTTTTTTTTTTTTTSSSQQQNNNJJJGGGEEEDDDBBBBBBHHHMMMPPPWWW]]]``````aaabbbcccccccccbbb[[[\\\\\\]]]^^^______```\\\\\\]]]^^^```ccceeefffdddfffjjjooossswwwzzz{{{xxxvvvvvvtttooohhhgggggggggggghhhjjjkkkmmmlllkkkkkkkkkmmmoooqqqtttvvvxxxyyyzzz{{{}}}qqqjjjiiijjjtttqqq^^^ZZZVVVSSSRRRQQQQQQPPPMMMLLLJJJIIIGGGFFFFFFFFFBBBBBBBBBAAA@@@@@@??????==================<<<;;;<<<<<<<<<<<<<<<;;;;;;:::888777888:::999:::BBBKKK]]]hhhsssyyyssshhhbbbaaaaaaaaadddjjjpppwww}}}|||xxxqqqlllkkklllssskkk[[[UUUUUUUUU\\\mmm|||mmmfff```WWWOOOLLLsssjjjcccbbbeeeaaa^^^\\\YYYXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNRRRQQQOOOMMMJJJHHHFFFEEEBBBBBBAAA@@@????????????<<<;;;:::888777666666555555444444444555555333222111000000111222222000///---..................---+++...000///,,,))))))+++))))))+++,,,...000111111////////////000000000000000000000000////////////***,,,---///000000//////---///000000///......///111111000000//////......000000000000000/////////////////////000000000000///---+++)))))))))***++++++*********+++,,,,,,---***+++------,,,,,,---///,,,++++++++++++++++++,,,+++++++++,,,,,,------------.../////////...---,,,............/////////000////////////000000000000000111222333444444444444444444444222111222555888888999:::<<<===>>>>>>>>><<<>>>AAABBBCCCCCCEEEFFFIIIKKKLLLKKKIIIHHHHHHIIIJJJLLLOOORRRUUUVVVVVVUUUUUUUUUTTTRRROOOLLLHHHGGGFFFCCCDDDIIINNNRRRXXX^^^cccbbbccccccccccccdddddd[[[\\\\\\]]]___``````aaa\\\\\\]]]^^^```cccfffhhhiiikkkpppvvv{{{yyyrrrqqqttttttqqqllllllllllllmmmnnnooooootttsssrrrrrrsssuuuxxxyyy}}}qqqjjjjjjiiirrr}}}```\\\WWWSSSRRRQQQQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@===>>>>>>>>>===<<<;;;;;;<<<<<<======<<<<<<;;;:::777777888::::::;;;CCCMMMbbbnnnzzzooofffbbb```______bbbhhhpppxxx~~~|||vvvuuunnnttttttbbbVVVVVVVVV\\\lllrrrjjjddd[[[RRRNNNvvvnnneeebbbddd```[[[ZZZYYYXXXVVVUUUTTTSSSTTTRRRPPPNNNNNNNNNOOOPPPSSSSSSQQQNNNJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@???<<<;;;;;;:::999888777777444333222222111111222222111111000///////////////...---,,,+++,,,,,,......------------,,,,,,+++***++++++++++++,,,---......222111000//////......//////000000///---+++,,,---,,,------...............///111444444333111111111000000////////////000000222111//////000000...---......////////////.........---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***''''''((()))***,,,---...444333222000////////////(((***---///000///...,,,.........///000000111111222222222222222222222222222333555444333333444666777777777888999:::<<<<<<@@@BBBDDDEEEDDDDDDEEEFFFIIIKKKMMMMMMKKKHHHFFFFFFKKKMMMOOOSSSVVVXXXZZZZZZ]]]ZZZVVVRRROOOMMMJJJHHHAAADDDHHHLLLQQQWWW]]]aaaddddddccccccdddbbb```]]][[[\\\]]]___```aaaaaaaaa]]]^^^^^^___aaaeeejjjnnnppptttzzz{{{yyyttttttsssrrrpppqqqtttvvvxxxvvvtttrrrsssvvvyyy{{{||||||}}}~~~wwwmmmhhhfffnnnyyynnn]]]QQQUUUXXXSSSPPPRRRNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;>>>888777;;;;;;999EEEUUUkkkwwwvvv|||{{{kkkbbb```aaabbbaaadddkkksss|||zzzyyy~~~mmm___YYYVVV[[[iii}}}pppeee___XXXOOOvvvnnndddaaaaaa]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPNNNMMMNNNOOOPPPRRRQQQPPPMMMJJJGGGDDDCCCCCCCCCBBB@@@???>>>===<<<<<<;;;::::::888888777666444333222222111111222222111111000//////////////////...---,,,,,,,,,---...,,,---------,,,,,,+++***++++++++++++,,,---...//////.............../////////000000///---+++,,,---------...///////////////+++---...---,,,+++,,,...000///////////////000000///...---...///000///...//////000000000000//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000000///.........//////***+++---/////////...---...//////000000111222222444444444444444444444444222444555555444333555666:::::::::;;;<<<>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGKKKLLLMMMMMMJJJHHHHHHHHHMMMNNNQQQSSSVVVXXXYYYYYY[[[YYYVVVSSSQQQNNNKKKIIICCCFFFJJJNNNSSSYYY___ccceeedddcccddddddccc```^^^\\\]]]^^^___```aaabbbbbb```aaabbbccceeehhhlllooorrruuu{{{|||wwwtttqqqpppnnnoooqqqqqqsssvvv{{{~~~~~~~~~}}}}}}yyynnniiifffllluuuppp```TTTUUUWWWSSSPPPSSSNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>=================================<<<<<<<<<<<<<<<===888888<<<======JJJZZZrrrvvvmmmxxx|||mmmdddaaabbbbbbcccgggnnnvvv~~~~~~hhh```YYY\\\hhh{{{wwwiiibbb[[[TTTvvvmmmccc______[[[ZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRPPPNNNMMMNNNOOOPPPPPPPPPOOOMMMJJJGGGEEEDDDEEEDDDBBB@@@>>><<<:::999;;;;;;:::999888777777666444333222222111111222222111111000/////////////////////...---,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,---...///,,,,,,,,,------...///000...///000///---,,,,,,---......///000000000000000......,,,***)))***---000///.........///000000111---,,,+++,,,///000000///000000000111111000000000...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---///......---------......------,,,,,,---......///------..................///000000111222222333333444444444444444444444444222444555555444444555666777777888999:::<<<>>>>>>BBBCCCEEEFFFFFFFFFHHHJJJNNNNNNNNNLLLIIIHHHIIIKKKOOOPPPRRRTTTWWWXXXYYYZZZZZZYYYXXXVVVSSSOOOKKKIIIEEEHHHMMMQQQVVV[[[aaadddfffeeedddddddddcccaaa___]]]]]]]]]^^^___```aaabbbccceeehhhiiikkkmmmooorrruuuxxx{{{}}}wwwqqqmmmkkklllllllllnnnqqqssswww|||}}}{{{}}}qqqjjjgggkkkpppwwwssscccVVVUUUVVVSSSQQQSSSNNNNNNLLLJJJHHHFFFEEEDDD@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<888999===???CCCQQQaaaxxx{{{ooojjjyyy}}}pppgggdddcccbbbeeejjjrrr{{{uuuiii]]]\\\fffyyypppfff^^^YYYtttkkkbbb^^^___[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQOOONNNMMMMMMNNNOOONNNNNNMMMLLLJJJHHHFFFDDDDDDCCCAAA???===;;;:::999;;;;;;:::999888777666666444333222222111111222222111000000/////////////////////......------,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++,,,,,,---...///...---------......///000...///000///---,,,---...//////000111111111111111000///,,,)))(((***...222...............///000111---,,,,,,---///000000/////////000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,,,,,,,------...---------,,,,,,---......000///...---------...///000111111222222333444444111111222222222222333333333444555555444444555666555555666777999;;;===>>>BBBDDDFFFFFFGGGHHHJJJLLLQQQPPPNNNKKKHHHHHHKKKNNNOOOPPPSSSVVVXXXZZZ[[[\\\[[[\\\[[[XXXSSSNNNJJJHHHGGGJJJOOOSSSWWW\\\aaaeeegggeeedddddddddcccaaa___]]]\\\\\\\\\]]]^^^```bbbdddgggkkknnnppprrrtttuuuxxxyyyzzz{{{{{{{{{zzzzzztttrrrooommmlllmmmooopppqqqsssvvvyyy}}}}}}zzztttlllhhhiiilllqqqxxxwwwhhhZZZUUUTTTRRRQQQSSSOOONNNMMMKKKIIIGGGEEEDDD?????????>>>======<<<<<<========================:::;;;;;;;;;;;;<<<<<<<<<<<<::::::===@@@GGGWWWgggzzzuuurrrzzztttkkkfffddddddgggmmmvvvpppaaa]]]eeewwwyyykkkaaa\\\rrrjjjaaa___```]]]YYYYYYXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMMMMMMMNNNOOOMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@@@@???>>>===<<<<<<;;;::::::999888777666555444333222222111111222222111000000////////////////////////......---------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////111000000///......//////---/////////---,,,---...///000000111111111111111...---***'''&&&(((,,,000...............///000000000///...///000000///...---..................---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,---...000000111000///...------------111000///------...///000111111111222333333444444111111111222222333333333333444666555444444555777888888999;;;===@@@BBBCCCCCCDDDFFFFFFGGGIIILLLNNNRRRQQQNNNJJJGGGHHHLLLOOOOOOPPPSSSWWWZZZ]]]^^^___]]]^^^]]]YYYRRRKKKGGGFFFGGGKKKPPPUUUYYY]]]bbbeeegggeeeccccccccccccaaa```[[[ZZZYYYYYYZZZ]]]```bbbeeehhhmmmqqqrrrtttvvvwwwwwwwwwvvvuuutttsssrrrrrrllllllmmmoooppprrrsssssswwwyyy|||~~~zzz}}}xxxppphhhhhhhhhlllrrrzzzsssbbbXXXTTTRRRRRRSSSOOONNNMMMKKKIIIGGGEEEEEEAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<<<<>>>BBBLLL^^^mmm}}}~~~~~~|||wwwmmmiiiggggggjjjqqq{{{vvveee```dddtttssseee^^^qqqjjjbbb```aaa^^^YYYYYYXXXWWWVVVVVVUUUUUURRRQQQOOOMMMLLLMMMNNNOOOMMMMMMLLLJJJHHHFFFDDDCCC??????????????????>>>>>>::::::999888777666666555444333222222111111222222111111000///////////////---...////////////......++++++,,,---------,,,,,,,,,,,,,,,,,,---...///000222222000//////.........---...///...---,,,---/////////000111111111111111//////...,,,***+++...111//////......---......///111000//////000111000...,,,------......------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---///111222333333222111///...---------111000///......///000111000111111222222333444444222333333444444555555666333555666666555555666777666666888:::<<>>>>>????????????????????????>>>=========<<<<<<;;;;;;======>>>???EEESSSfffuuuzzzooojjjjjjjjjpppvvv}}}~~~|||iiiddddddnnnmmmaaarrrjjjbbb___aaa]]]XXXXXXXXXWWWWWWVVVVVVUUURRRQQQNNNMMMLLLLLLNNNNNNMMMMMMLLLJJJHHHEEECCCBBB@@@@@@@@@@@@@@@?????????::::::999888777666555555444333222222111111222222111111000///////////////,,,---...///000000//////***+++,,,,,,---------,,,---,,,,,,------...///000000//////.........//////---...///...------...///...///000000111111000000000111222111000///000222000000///...------------...------...000111000///------............------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...///000111111111000///.........///////////////000111222222000000111111222333333333222222333444444555666666444555666666555555666777333444555888;;;>>>@@@BBBBBBCCCDDDEEEFFFIIIMMMQQQQQQPPPMMMIIIGGGHHHKKKNNNTTTUUUWWWYYY[[[]]]^^^^^^[[[\\\\\\VVVNNNIIIHHHIIIKKKOOOUUUYYY]]]aaadddgggfffdddaaa````````````___[[[YYYXXXXXXZZZ```eeeiiijjjlllnnnnnnmmmmmmnnnoookkkkkkjjjkkklllnnnppprrrtttvvvyyy}}}{{{vvvvvv}}}}}}rrrpppnnnooorrrvvvxxxyyy~~~mmm^^^VVVSSSQQQPPPOOOMMMLLLIIIHHHFFFEEEBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>???AAAJJJ[[[qqq|||oookkklllnnnvvv|||}}}vvvuuuzzznnnhhhdddhhh~~~xxxhhhssskkkbbb___```\\\XXXXXXXXXWWWWWWVVVVVVVVVRRRPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJGGGEEEBBBAAABBBBBBAAAAAA@@@?????????::::::999888777666555555444333222222111111222222111111000///////////////+++,,,...///111111000000***+++,,,,,,---------------------------...000000---------------...///000,,,...///...------...///......///000000000000000+++---000000///---------111000///...---,,,,,,,,,+++******,,,///111111000......////////////.........---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,+++++++++,,,,,,---///............///000000......///000111222222222///000000111222222333333000000111222222333444444444555666666555555666888666777888;;;>>>AAADDDEEEAAABBBDDDDDDFFFIIIMMMQQQPPPOOOMMMIIIGGGGGGJJJMMMXXXYYYZZZ[[[[[[\\\\\\\\\XXXZZZYYYTTTMMMIIIJJJMMMMMMQQQWWW\\\___cccfffhhheeeccc```______```___^^^[[[ZZZXXXYYY\\\bbbhhhlllmmmnnnnnnmmmjjjiiiiiijjjffffffggghhhkkkooosssvvvzzz|||wwwsssxxx{{{xxxuuuuuuxxxzzzzzzyyy|||~~~vvvcccYYYTTTQQQPPPOOONNNLLLJJJHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>========================777888888999;;;<<<<<<===:::===@@@CCCMMMaaayyy}}}ooolllnnnqqqzzz|||qqqnnnttt}}}rrrjjjdddcccwwwmmmvvvkkkaaa``````YYYYYYYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPMMMLLLLLLMMMNNNLLLLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@>>>===;;;:::999;;;:::888666555444444444555444333333222222333333111111000000//////......//////...------------...---------,,,,,,+++++++++000...++++++,,,---------111111111111000000000000***)))(((***...000///---222222111///,,,,,,...000......///111111222222222000000000000000000000000......///000000000000000000000///...---,,,,,,,,,.........------,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,,,,---///111222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++000000//////.........---///////////////000111111111111000000000000111111777666555444444444444444888888888777777666444444222333666999<<>>===>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======>>>===>>>GGGXXXnnnqqqjjjlllqqq{{{}}}nnnhhhlllwww|||kkkdddgggpppwwwwwwxxxmmmcccbbbbbb[[[YYYXXXWWWVVVVVVUUUVVVVVVTTTRRROOOMMMKKKLLLMMMNNNKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<;;;;;;;;;:::999777555555444444333222111111000000111111000000000000//////////////////...------------............---------,,,,,,222///---,,,---......---000000000////////////...+++***)))+++...000000...000111222111///------...------...000000111111111000000000000000000000000......///000000000000000000000///------,,,,,,---......---------,,,,,,,,,------,,,,,,---------...---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------000/////////............///////////////000111111111000000//////000000111555555444333333333333444666777777777888777777777888999:::<<<>>>@@@BBBCCCEEEEEEEEEGGGIIIKKKMMMOOONNNNNNMMMKKKJJJKKKNNNQQQVVVXXX[[[]]]_________^^^YYYWWWRRRLLLHHHFFFHHHKKKQQQXXX^^^```bbbeeeeeeccc```___]]]\\\[[[\\\\\\]]]______```bbbfffjjjnnnqqqmmmllliiiddd```]]]^^^___eeefffhhhmmmrrrxxx~~~sssssswww~~~~~~lll^^^YYYVVVSSSOOOMMMLLLKKKJJJIIICCCCCCCCCCCCBBB@@@>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===???III[[[ppp}}}qqqkkknnnttt~~~nnnfffjjjttt}}}rrrfffdddiiinnnxxxmmmcccbbbbbb[[[YYYXXXWWWVVVVVVUUUUUUUUUSSSRRROOOLLLKKKKKKLLLLLLJJJJJJJJJIIIGGGEEEDDDCCCAAAAAA@@@???>>>>>>======<<<;;;999777666555555555222222111000000000000111////////////000000000000//////...------------...//////............------222000...---...//////...////////////............---,,,,,,---///111000///---000222222000...---,,,,,,---...//////000//////000000000000000000000000...//////000000000000000000///...---------------...------------,,,,,,,,,...---+++***+++---///000,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////////////////............///////////////000111111111000000//////000000111333222222222222333444444666666777777888999::::::<<<<<<===>>>??????@@@AAADDDDDDEEEGGGIIIKKKMMMOOOMMMMMMLLLJJJIIIKKKNNNRRRTTTWWWZZZ^^^`````````___WWWVVVRRRMMMIIIIIILLLNNNUUU\\\aaabbbccceeeeeebbb```___]]]\\\[[[[[[\\\\\\```aaadddgggjjjmmmoooqqqlllkkkgggbbb]]]\\\]]]```dddgggkkkqqqxxxyyysssssswww~~~kkk^^^WWWTTTQQQOOONNNLLLJJJHHHCCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>BBBMMM___tttzzzpppmmmqqqxxxsssiiikkkuuu}}}zzzyyy~~~mmmdddcccfffsssvvvkkkaaa``````XXXYYYXXXWWWVVVUUUUUUUUUUUURRRQQQNNNLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@??????>>>>>><<<;;;999888666555555555444333333222222222222222......//////000000111111//////...------------...............------------///---,,,,,,...000000000000000/////////..................///000000000000...///111111///------------...//////000000000/////////////////////////////////000000000000//////000///...------------------------------------------,,,++++++,,,---///000++++++******************+++++++++,,,,,,---------,,,,,,------...///000000///////////////.........///////////////000000111222222111111111111222222222222222222333444555666777777777888888999:::::::::;;;;;;<<<===>>>>>>???CCCCCCEEEGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHKKKOOOSSSVVVXXX[[[^^^```___^^^]]]UUUTTTQQQMMMKKKLLLOOORRRYYY___dddddddddfffeeebbbaaa```^^^]]]]]]]]]^^^^^^aaacccfffiiilllnnnoooooonnnlllhhhccc______bbbeeegggjjjooowwwyyytttuuu~~~|||gggYYYWWWSSSQQQOOOMMMJJJGGGDDDDDDCCCBBBAAA@@@??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>???DDDQQQdddzzzxxxpppnnnssszzz|||qqqrrr|||~~~sssmmmrrryyykkkdddcccfffzzzwwwkkkaaa______XXXXXXXXXWWWVVVUUUUUUUUUUUURRRQQQOOOMMMKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@??????>>>>>>;;;;;;999777666555555444444333222222111111222222......//////000000111111//////...------------...,,,,,,,,,,,,,,,,,,,,,---+++***)))***---000222222111111111000000000/////////000000000000000000111///000///...,,,,,,...000//////000111111111000000//////////////////////////////000000000000////////////...------------...------------------------***+++---.........------)))***++++++,,,---------+++++++++,,,,,,---------,,,,,,------...///000000.........//////////////////////////////000000111444333333222222333333444333333333333444666777888999999888777777888999999999999:::<<<===???@@@@@@AAABBBDDDGGGIIIKKKMMMNNNMMMLLLJJJHHHHHHKKKQQQUUUYYY[[[^^^``````]]]ZZZXXXRRRQQQOOOMMMLLLNNNRRRVVV\\\bbbgggffffffgggfffcccbbbaaa`````````aaabbbcccccceeegggjjjlllmmmlllllllllkkkhhheeecccdddhhhkkkmmmpppvvv~~~wwwvvv|||nnn]]]YYYUUURRRPPPMMMJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>===@@@HHHVVVjjjyyypppooottt|||zzz{{{xxxmmmmmmwwwwwwjjjdddaaaoooyyymmmcccaaaaaaZZZXXXWWWVVVUUUUUUTTTTTTTTTRRRQQQOOONNNMMMLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCAAAAAA@@@???>>>>>>======;;;:::888666555444444444111111000////////////000////////////000000000000//////...------------...+++++++++,,,,,,,,,,,,---)))((((((***---111222333111111111111000000000000///111222111/////////111000//////---+++,,,///111000000111111111111000000000000000000000000000000000000000000000//////...///......---------......,,,,,,,,,------------...+++,,,...//////...,,,+++)))***+++---.../////////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////.........//////////////////////////////000111111444333333333333333333444333333333444555666777888:::999777666666777888999999:::;;;===???AAABBBCCC@@@AAADDDGGGJJJLLLMMMMMMMMMLLLJJJIIIIIILLLRRRWWW\\\^^^```aaa___\\\WWWTTTOOONNNMMMLLLLLLOOOUUUYYY___eeeiiihhhhhhiiigggdddcccbbbbbbbbbcccdddfffgggfffgggiiijjjkkkkkkjjjiiiiiiiiihhhggggggjjjooorrrvvvyyy~~~|||wwwzzzsssaaa\\\WWWRRROOOMMMKKKIIIFFFEEEDDDBBBAAAAAA@@@AAA???>>>>>>>>>============<<<<<<=========>>>>>>>>>===AAAJJJ[[[ppp{{{sssqqqwww~~~ssslllpppwwwuuuhhhaaahhhvvvyyymmmcccaaaaaaYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRPPPOOONNNMMMLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<;;;;;;999999777555444333333333111111000///////////////000000000000//////////////////...------------...,,,,,,,,,,,,------......,,,+++***+++...000111111111000000000000////////////111222111...---...000---...///...------...000///000000000000000//////000000000000000000000000000000000000000///............---------......///,,,,,,,,,---------..................---,,,++++++***+++,,,.........---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------............/////////000///////////////000111111222222222111111222222222333333333333444555555666777666555555555777999:::999:::;;;<<<>>>@@@AAAAAA???AAADDDGGGJJJLLLMMMMMMNNNMMMKKKIIIJJJNNNTTTYYY]]]___aaabbb```[[[VVVSSSLLLLLLKKKKKKLLLPPPVVV[[[```fffjjjjjjiiijjjiiifffbbbbbbbbbcccdddgggiiikkkkkkkkkkkkkkkjjjiiiiiihhhhhhjjjkkkmmmooorrrwww{{{~~~{{{zzz{{{~~~ddd___XXXRRRNNNMMMLLLKKKFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>===BBBMMM^^^ttt~~~vvvuuu{{{zzzooonnnrrrtttffffffkkkyyywwwkkkaaa___^^^WWWXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@>>>===;;;:::999999888666555333222222222333222222111111111111111111111000000//////......//////...------------...---------.........//////000...,,,,,,...000000000000/////////............///111222111...,,,...000***---000000///...------...///////////////......000000000000000000000000000000000000000///............---------......///,,,,,,,,,------.........111000...+++***+++,,,,,,,,,,,,---...---,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---.........//////000000///////////////000111111111111000000000000111111333333222222333333444444555444333444555888:::<<<888888999:::;;;<<<===>>>???@@@DDDGGGJJJLLLMMMMMMNNNMMMKKKJJJJJJOOOUUUZZZ\\\^^^aaabbb```[[[VVVSSSJJJJJJJJJJJJLLLPPPWWW[[[aaagggkkkkkkjjjkkkjjjggg```aaaaaabbbeeehhhjjjlllnnnnnnmmmkkkjjjiiihhhhhhjjjlllooorrrvvvzzz|||{{{fff```XXXQQQNNNMMMLLLLLLGGGFFFDDDBBBAAAAAAAAABBB======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>===BBBNNN```vvvxxxxxx~~~qqqnnnqqqkkkfffeeemmm}}}vvvjjjddd]]]YYYZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLNNNLLLJJJGGGEEECCCCCCCCCAAAAAA@@@>>>===;;;::::::888777666555555444444555000000//////......---------...///111111///...---------..................---,,,+++***+++,,,---....../////////000000111111---,,,,,,,,,,,,---............///000000000000000222111///...------......//////............////////////000000000000//////000000000000000000000000000000000000///...------///,,,***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---+++---///111111///,,,***////////////////////////000...,,,---000111000...000000111222333333444444111222333555666666777777777777777777777888888999;;;;;;;;;<<<===???AAABBB@@@EEEHHHIIIMMMRRRTTTSSSRRRLLLIIIJJJKKKLLLRRRXXX]]]aaaccc```]]][[[UUUNNNJJJFFFEEEHHHLLLOOOVVV]]]dddgggkkkmmmkkkgggeeeccceeehhhjjjkkkkkkkkkkkklllmmmnnnnnnllliiigggggghhhkkkpppvvv|||yyyuuusssxxxzzz}}}zzzuuuuuuvvvtttrrrtttuuuvvvxxx{{{yyy|||xxxcccSSSQQQQQQKKKGGGJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???AAACCCPPPhhh{{{{{{yyyqqqsss}}}zzziii^^^aaakkkuuuuuujjjeee^^^YYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@???>>>===;;;::::::888777666555555444444555222222222111000000//////---...///000000///...---........................------,,,,,,------...///------........./////////------,,,,,,------...///......///000000000000000000000///...---...//////000//////.........////////////000000000000//////////////////////////////,,,,,,---------,,,,,,+++...,,,+++,,,...000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---.../////////...////////////////////////000...---...111222000/////////000111111222333333222333444555666777777777777777777777777888888999::::::::::::<<<>>>@@@AAABBBGGGIIIJJJNNNSSSUUUSSSQQQLLLHHHIIIKKKLLLQQQXXX]]]aaaccc```]]][[[UUUNNNJJJFFFFFFJJJNNNQQQXXX___eeehhhkkkllljjjgggeeeeeejjjlllooopppooommmmmmnnnlllmmmmmmllljjjjjjkkkmmmrrrvvv{{{~~~|||wwwpppjjjeeeaaa___bbbccceeeiiilllooorrrssstttnnnfffbbbccccccaaa___\\\\\\]]]___bbbfffjjjllluuuwww{{{{{{gggVVVTTTSSSMMMJJJLLLFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???EEEHHHVVVmmm~~~zzz|||yyywwwzzzuuueeebbbdddiiiwwwtttjjjeee^^^YYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;::::::888777666555555444444555333222222111111000//////---...///000000///...---........................------...///////////////////////////000000000000---------,,,------...///......///000000000000000///............///000000111000//////............///000000111111000000///////////////////////////***++++++,,,,,,,,,,,,+++---,,,---...000000...,,,........................++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,,,,++++++,,,...000111////////////////////////000///...///111111111////////////000111111222222333444555666777888888888777777777777777888888999999999999:::;;;===???@@@DDDHHHKKKKKKNNNSSSUUUSSSPPPKKKHHHIIIJJJLLLQQQWWW[[[```bbb___\\\ZZZTTTNNNIIIFFFFFFKKKPPPTTT[[[bbbfffiiikkkkkkjjjhhhggggggnnnqqqttttttssspppooonnnjjjkkklllllllllnnnqqqtttyyy{{{{{{xxxnnnjjjddd^^^WWWSSSPPPOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZVVVQQQOOOPPPPPPNNNKKKLLLLLLLLLMMMPPPSSSUUUWWWZZZ]]]aaafffmmmwww}}}jjjYYYUUUTTTPPPMMMNNNGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>============:::::::::;;;;;;===>>>>>>GGGLLL[[[rrrxxxxxx|||~~~yyynnnbbb]]]]]]gggtttsssjjjfff___YYYYYYWWWWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNLLLKKKKKKIIIIIIIIIHHHFFFDDDAAA@@@@@@???>>>===<<<;;;::::::888777666555555444444555111111000000///......---......///000000///.....................---------,,,---...///000///...........................///---------------...//////......///000000000000000---------...///000000111222111000///............000000000111111000000000////////////////////////++++++,,,---............+++,,,...000111000...,,,------------------------++++++++++++++++++++++++......---,,,,,,,,,,,,------,,,,,,,,,,,,---//////////////////////////////.........//////000000///000000000000111111222222333444555777888888999999777777777777777888888999::::::::::::;;;===???AAADDDIIIKKKKKKNNNRRRTTTQQQOOOJJJGGGHHHJJJLLLQQQXXXYYY^^^```]]][[[YYYSSSMMMHHHEEEFFFLLLRRRVVV]]]dddhhhjjjlllllljjjiiiiiijjjooorrruuuvvvssspppnnnmmmgggiiikkklllnnnrrrvvvzzz}}}~~~xxxsssnnnjjjhhh^^^[[[UUUOOOJJJGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIGGGGGGHHHGGGEEEBBBGGGGGGHHHHHHJJJLLLMMMOOOMMMOOORRRUUUZZZaaahhhnnn||||||jjjYYYSSSSSSQQQNNNNNNKKKJJJGGGEEECCCAAA@@@???>>>>>>>>>>>>============::::::::::::;;;===>>>>>>EEEMMM^^^uuu|||uuuqqqttt{{{}}}uuueee[[[XXX```iiisssjjjfff___ZZZYYYWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHGGGFFFCCCAAA??????>>>>>>===<<<;;;::::::888777666555555444444555111111111000//////............////////////......//////.........---------+++,,,---//////...------++++++++++++++++++++++++...------------...//////......///000000000000000,,,,,,---...///000111111111111000///////////////000000111111111111000000........................++++++,,,---............***,,,...000000///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---------......---,,,+++***////////////////////////------............//////111111111222222222222222333444555777888888999999777777777777777888888999;;;;;;;;;;;;===???AAABBBCCCGGGJJJJJJLLLQQQRRRPPPOOOJJJGGGIIIJJJLLLRRRXXXXXX\\\^^^\\\ZZZXXXRRRLLLGGGEEEGGGMMMSSSXXX^^^eeejjjkkkmmmnnnlllkkkkkklllnnnpppssssssqqqnnnmmmlllgggiiillloooqqquuuzzz~~~~~~}}}|||{{{}}}wwwooogggaaa\\\XXXUUUMMMJJJFFFBBB@@@???@@@@@@???@@@@@@@@@AAAAAAAAAAAADDDCCCDDDDDDEEEDDDBBB@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNRRRXXX\\\fffppp|||lllZZZRRRQQQPPPNNNLLLLLLJJJHHHEEECCCAAA@@@???>>>>>>>>>>>>============:::::::::;;;<<<===>>>???CCCOOOccczzz||||||sssoookkkkkkqqqzzzlll^^^XXX\\\bbbsssjjjfff___ZZZZZZXXXWWWUUUTTTSSSSSSRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>======<<<;;;;;;:::888777666555555444444555444333333222222111000000/////////////////////////////////...------,,,,,,,,,,,,---............---000////////////...............------......///000......///000000000000000,,,---...///000000000000111000000//////000000111000111111222222111111000........................***++++++,,,,,,,,,,,,+++***,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---............---,,,***(((////////////////////////---...//////......///000222222222222222222222222333444555666777888888888777777777777777888888999<<<;;;;;;<<<===???AAABBBBBBFFFIIIIIILLLQQQSSSQQQPPPKKKHHHIIIKKKNNNSSSZZZXXX]]]___]]][[[YYYSSSMMMIIIGGGIIIPPPVVVZZZ```gggkkkmmmpppqqqpppnnnnnnnnnkkkmmmoooooonnnmmmmmmnnnjjjmmmqqqtttvvvyyy}}}}}}zzzvvvrrrooommmnnnhhh___WWWPPPKKKGGGDDDBBBAAA???>>>===>>>???@@@>>>>>>>>>??????@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCAAACCCDDDEEEFFFIIINNNQQQVVV]]]jjjyyysss```UUURRRRRROOOKKKIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>============::::::;;;;;;===>>>@@@AAAEEEUUUjjj~~~xxxtttooolllkkkiiigggeeehhhpppzzzuuucccYYYWWWXXXtttiiieee___[[[\\\XXXWWWUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA=========<<<<<<;;;;;;:::888777666555555444444555444444333222222111111000//////............//////000//////...------,,,,,,.........---......///000333333333222222111111111...............//////000......///000000000000000,,,---...000000000//////////////////000111222222000111111222222111111000........................,,,,,,---------,,,,,,+++)))+++------+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......---,,,++++++++++++////////////////////////...000222111000///111333222222222111111111111111222333444555666777777777777777777777777888888999;;;::::::;;;<<<>>>@@@BBBBBBFFFIIIJJJMMMSSSTTTSSSQQQLLLIIIJJJLLLOOOUUU[[[ZZZ___aaa___]]][[[VVVPPPLLLJJJMMMSSSYYY]]]ccciiikkkooossstttsssqqqpppooojjjlllmmmnnnmmmnnnpppssspppsssxxx{{{}}}~~~yyywwwtttoooiiiddd```]]]ZZZUUUOOOIIIEEEBBB???===???????????????@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFAAACCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEE@@@AAABBBBBBBBBCCCFFFIIIKKKOOOXXXeeewwwkkk\\\WWWUUUQQQKKKJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>============;;;;;;;;;<<<>>>@@@AAABBBHHHYYYooovvvpppmmmiiigggffffffddddddhhhqqq{{{}}}hhhZZZSSSQQQuuuiiieee___[[[\\\XXXWWWUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJHHHGGGEEECCCBBBAAABBBBBB=========<<<<<<;;;;;;:::888777666555555444444555222222111111000///////////////............//////000000///...------,,,,,,000///.........///111222//////......---------,,,...............///000000...//////000000000000000------///000000000///.........//////000222333444111111222222222222111111........................000000000000///...------)))+++,,,+++)))))),,,///........................++++++++++++++++++++++++......---,,,,,,,,,,,,---///---***))))))+++...000////////////////////////000222444333111111333555111111111000000000000000111222333555666666777777777777777777777888888999:::999999:::;;;===???AAABBBGGGJJJKKKNNNTTTVVVTTTQQQLLLIIIKKKMMMPPPUUU\\\\\\aaacccaaa___^^^YYYRRROOOMMMOOOVVV\\\___eeekkklllppptttwwwvvvsssqqqpppkkklllmmmmmmnnnppptttwwwtttxxx}}}{{{~~~}}}||||||mmmkkkgggaaaZZZTTTOOOLLLIIIFFFBBB@@@?????????>>>;;;<<<<<<===>>>>>>>>>>>>BBBCCCDDDEEEFFFHHHIIIIIIFFFGGGHHHHHHGGGGGGGGGHHHCCCCCCDDDFFFFFFGGGGGGGGGCCCDDDCCCBBB@@@@@@AAACCCEEEHHHNNNZZZkkkuuuccc\\\YYYSSSLLLMMMLLLIIIFFFCCCAAA@@@???>>>>>>>>>>>>============;;;<<<<<<===???@@@BBBCCCHHH[[[qqq~~~rrrnnnmmmkkkkkkkkkeeedddeeejjjrrr|||kkk\\\SSSNNNuuummmdddaaabbb]]]\\\[[[YYYWWWUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@>>>===;;;::::::666444222222333333222111000000000000111111111111////////////////////////------------------------,,,,,,---...///111333444222111000...------,,,,,,++++++,,,---...///000111000111111111000///---,,,000000000000000000000000111000/////////000222333222222111///...---,,,+++******+++,,,---//////000,,,,,,------...------,,,)))))))))***+++,,,...///,,,,,,------,,,,,,+++***------------------,,,,,,333000,,,+++,,,///000111111222444444222111111222///...---,,,---///111222111111000000111111222333444444444333333222222222333444444444555666666666888888777777777777777888:::::::::;;;===>>>@@@AAA???DDDHHHIIIMMMRRRSSSPPPNNNLLLKKKJJJLLLQQQUUUYYY^^^_________]]]ZZZWWWUUUNNNPPPSSSXXX^^^dddiiilllqqqoooooorrrvvvvvvqqqlllnnnnnnooopppqqqssstttuuu}}}~~~~~~yyyyyyyyyzzzzzzxxxtttpppiiiaaaVVVOOOLLLJJJFFFBBB???<<<999:::===@@@AAA@@@@@@@@@@@@AAACCCEEEHHHJJJKKKMMMPPPQQQPPPPPPPPPQQQSSSQQQPPPQQQRRRSSSQQQPPPIIIHHHHHHIIIKKKLLLJJJIIIGGGEEECCCBBBAAAAAA@@@>>>CCCCCCHHHRRR^^^ppp~~~zzz}}}lll^^^VVVTTTSSSNNNLLLHHHFFFDDDAAA===;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<:::===??????@@@DDDKKK[[[qqqxxxooopppuuuuuurrrpppfffccceeekkkssszzzxxx```RRRPPPtttmmmeeebbbbbb]]]ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@>>>===;;;::::::777555333222333333333111222222111111111111222222////////////////////////------------------------------......000222333444333222000///...---------,,,,,,---...///000111222000000111111000///---,,,////////////////////////------...///000//////...111111000///...------,,,------------------------------.........---,,,,,,+++++++++***++++++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,---------......000---******+++---......///000222222000///000111......------...///111222111111111111111222222333222222222111111111000000333444444555555666666666666666666666666777888999:::::::::;;;===>>>@@@AAABBBFFFIIIIIILLLRRRTTTRRRMMMKKKJJJIIILLLPPPUUUXXX]]]___```aaa___\\\XXXVVVRRRTTTWWW[[[```eeeiiilllpppnnnmmmooossstttppplllkkklllnnnppptttwwwyyy{{{}}}{{{wwwvvvuuutttrrrnnniiifff\\\UUULLLGGGFFFEEEBBB??????<<<:::;;;???BBBCCCBBBDDDEEEFFFGGGHHHJJJLLLNNNPPPSSSVVVXXXYYYYYY[[[\\\]]][[[YYYYYYYYYYYYWWWVVVWWWUUUTTTSSSSSSRRROOOMMMJJJHHHEEECCCCCCBBBAAA???BBBAAAEEEMMMWWWhhh}}}}}}yyyhhh\\\UUURRRNNNLLLHHHFFFDDDAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<:::===>>>>>>@@@DDDNNN]]]qqqwwwmmmnnnqqqqqqnnnmmmcccbbbdddlllttt|||{{{dddVVVSSSrrrmmmfffbbbbbb^^^YYYXXXVVVTTTSSSRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::888666444333444444333222444333222111111222333444////////////////////////------------------------.........///000222333444333222111000///.........---......///000111222222000000000000000///------////////////////////////+++---///111222000...,,,000/////////............//////...---,,,++++++***...............---,,,+++------,,,+++++++++++++++,,,,,,------...---------+++,,,,,,------............,,,++++++,,,------,,,,,,...000///...---...///------......///000000000111111111111222222222333222222222222111111111111333333444555666666777777444444444555666777999999:::::::::;;;===>>>@@@AAADDDHHHIIIIIILLLRRRUUUSSSMMMKKKIIIIIIKKKOOOSSSVVV\\\^^^aaabbbaaa^^^YYYWWWVVVXXX[[[___cccgggkkklllnnnkkkjjjkkkooopppnnnllllllmmmpppssswwwzzz}}}~~~}}}zzzwwwuuussspppmmmiiieee```ZZZVVVLLLGGGBBB???@@@AAA@@@???AAA??????@@@DDDGGGIIIIIILLLNNNRRRTTTUUUVVVWWWXXX^^^```dddfffhhhjjjmmmoooooommmjjjhhhgggeeecccaaacccaaa^^^[[[ZZZXXXUUUSSSOOOLLLHHHEEEDDDCCCBBBAAACCCAAACCCHHHQQQ___ttt~~~~~~yyyfffXXXRRROOOLLLHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<:::===>>>===@@@EEEQQQ___qqquuujjjiiikkkjjjgggggg```___dddmmmvvvooo___YYY}}}nnnkkkdddaaaaaa]]][[[ZZZXXXVVVTTTSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;888666444444555555444333444333111000000111222333////////////////////////.........................../////////111222333444333222111000////////////---......///000000111111000000000//////......---////////////////////////...///111222333222000///........./////////////////////...---,,,++++++***////////////...---,,,+++------,,,++++++++++++,,,,,,,,,---.........------------------------------///...---...//////...,,,+++---//////---------...,,,---...///000000000000111111222222222333333222444444444444444444444444333333444555666777777888777666666666777888999999:::::::::;;;===>>>@@@AAAEEEHHHIIIHHHKKKQQQUUUTTTPPPNNNKKKIIIJJJMMMPPPSSS[[[]]]```bbbbbb___[[[XXXWWWYYY]]]aaafffjjjlllnnnkkkiiihhhhhhkkkmmmmmmmmmqqqrrrtttvvvyyy{{{|||}}}~~~|||zzzwwwssspppnnnmmmiiiddd___YYYSSSMMMIIIDDDAAA>>>>>>@@@BBBBBBBBBEEEEEEFFFIIIMMMPPPSSSTTTVVV[[[aaaeeefffgggiiikkkrrrtttwwwzzz||||||zzzxxxvvvtttrrrpppllliiigggdddaaa^^^UUUPPPKKKGGGEEEDDDCCCBBBEEECCCDDDHHHNNNZZZmmm~~~||||||ttt___SSSPPPMMMIIIFFFEEECCCAAA@@@========================???;;;;;;=========BBBGGGTTTaaarrr|||pppeeebbbbbb```______\\\^^^eeeoooyyy|||kkkaaaxxxkkkjjjccc______[[[ZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNMMMKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBB@@@??????>>>===<<<;;;;;;888666444444555555444333333222111000///000000111////////////////////////........................////////////000111333333333222111000000//////000---------......//////////////////.......................................000000000000000111111222............////////////------------------------.../////////......---,,,,,,,,,++++++,,,,,,---...,,,,,,---------------,,,.........------,,,,,,,,,...------...//////---,,,+++---//////.........///,,,---...///000000000000000111222333333333333222444444444444444444444444333333444555666777888999;;;;;;:::999888888888888:::::::::;;;===>>>@@@AAADDDGGGHHHHHHKKKRRRVVVUUUUUURRRNNNKKKJJJKKKNNNPPPYYY[[[^^^aaa```^^^[[[YYYVVVXXX]]]bbbgggkkknnnpppjjjhhhggghhhjjjlllnnnooorrrtttvvvxxxzzz{{{{{{|||zzzyyywwwtttqqqnnnkkkjjjfffbbb\\\UUUPPPJJJEEEBBB@@@@@@@@@AAACCCFFFGGGGGGJJJLLLOOORRRVVVZZZ^^^```dddjjjsssxxxzzz|||{{{uuunnnjjjZZZUUUNNNHHHFFFDDDCCCCCCEEECCCDDDGGGKKKUUUfffuuu}}}{{{iiiXXXRRRNNNJJJGGGEEEDDDBBBAAA===========================;;;;;;===>>>>>>DDDLLLWWWeeevvvvvvjjj^^^ZZZYYYXXXXXXYYYZZZ]]]fffrrr|||wwwjjjwwwkkkiiiaaa]]]^^^[[[WWWVVVTTTRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB?????????>>>===<<<<<<<<<888666444333444444333222222111111111000/////////////////////////////////....................................///000111222222111000////////////000------------........./////////...------......///........................///...---------...000111.........///////////////,,,,,,,,,------.........---....../////////......,,,,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***......---------,,,,,,,,,,,,+++***+++------+++***+++---/////////...///000------......///000000000000111333444444444333222222222222222333333333333333333444555777888999999>>>===;;;:::999999888888:::::::::;;;===>>>@@@AAABBBFFFIIIIIIMMMTTTXXXWWWYYYVVVQQQMMMLLLLLLNNNPPPWWWYYY[[[]]]]]]\\\[[[YYYUUUXXX]]]ccchhhlllooopppiiiiiiiiijjjkkknnnpppqqqqqqsssuuuxxxzzz{{{||||||vvvtttrrrooollliiifffeee]]]YYYSSSNNNJJJGGGCCCAAA@@@AAACCCFFFIIILLLNNNOOOQQQTTTYYY^^^bbbfffkkknnnssszzzuuunnnaaa[[[RRRKKKGGGFFFEEEEEEDDDCCCDDDFFFIIINNN\\\iii{{{ttt```UUUQQQLLLHHHEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>???@@@HHHQQQ]]]lll~~~qqqeeeYYYUUUSSSRRRTTTXXXZZZ^^^hhhttt~~~tttyyymmmkkkbbb]]]___\\\WWWVVVTTTRRRPPPOOONNNNNNPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB??????>>>>>>======<<<<<<777555333222333333333111111222333333222111///---////////////////////////........................------------...///000111000000//////......//////............///////////////...------------...///........................---......//////////////////////////////.........,,,,,,,,,---------......,,,---...//////000000///......---,,,,,,,,,,,,------------,,,+++***)))(((++++++,,,,,,---...//////,,,+++******,,,,,,+++******,,,...///......///000......------...///111222000111333444555444333222222222222333333333444444333333444666777888999:::<<<;;;::::::999999999999:::::::::;;;===>>>@@@AAABBBFFFJJJLLLQQQXXX[[[ZZZZZZWWWSSSPPPNNNPPPRRRTTTUUUVVVWWWYYYYYYZZZZZZZZZXXX[[[```eeeiiimmmnnnoooiiikkklllmmmnnnppprrrtttsssuuuwwwxxxyyyyyyxxxwwwpppnnnkkkgggccc```]]]\\\TTTPPPKKKHHHFFFEEEDDDCCCAAADDDIIINNNRRRUUUYYYZZZ]]]aaahhhmmmqqqvvv{{{}}}sssgggaaaWWWOOOJJJIIIHHHHHHEEEEEEFFFHHHHHHJJJTTT^^^nnngggWWWSSSMMMHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<>>>>>======<<<<<<666444222222333333222111111333555555555222///---////////////////////////////////////////////////---------------...///000000//////............///////////////000000000000///...---,,,,,,---//////........................---///111333333222000///000000//////............------------------------+++,,,---///000000111111000000...---,,,+++++++++------,,,,,,***)))'''&&&((()))***,,,...000111222///---+++,,,---......---)))+++---...------...//////...---,,,---///111333000111333555555444333222444444444555555666666666333333444666777999::::::999999999888999999:::::::::::::::;;;===>>>@@@AAABBBGGGLLLOOOUUU[[[^^^\\\YYYWWWSSSQQQPPPRRRUUUWWWTTTTTTUUUVVVWWWXXXYYYZZZ[[[^^^bbbgggjjjmmmnnnnnnjjjlllnnnoooppprrrtttuuuxxxxxxyyyyyywwwuuurrrpppkkkiiieee```[[[WWWUUUSSSNNNKKKGGGDDDDDDEEEEEEEEEDDDHHHNNNTTTYYY^^^bbbdddggglllsssyyy}}}~~~llleeeZZZRRRMMMKKKKKKKKKIIIIIIJJJKKKIIIHHHPPPYYYhhh|||lllYYYTTTNNNIIIFFFCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===@@@AAADDDNNNYYYjjjzzzlllaaaVVVRRRQQQQQQVVV[[[[[[aaalllxxx|||ooojjjcccbbbaaaZZZZZZYYYWWWUUUSSSQQQPPPPPPMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJIIIGGGEEECCC@@@???=========<<<;;;;;;;;;:::;;;777333111333555555444222111000///............///......///111222111///,,,,,,,,,---------......//////.........---------++++++,,,,,,---...//////......------,,,,,,,,,+++777444000---+++,,,---///111000///...------...///111333444222///---...000111///---,,,---......---***+++---///000000//////,,,,,,,,,------------...+++,,,...000000///...---------------,,,+++***)))+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++)))))))))+++...///...---........................000111111111111222222222222444555444333333444555555666777888999:::;;;;;;::::::::::::::::::::::::>>>===<<<;;;<<>>>>>>>>>>>>>>AAA>>>>>>@@@AAAFFFQQQ]]]mmmtttkkk^^^UUUSSSUUUWWWXXX\\\dddnnnwww|||nnniiibbbbbbbbb[[[ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLJJJIIIIIIGGGEEEBBB@@@???=========<<<;;;;;;::::::>>>:::555222222222111000333222111000////////////000/////////000000///---,,,,,,,,,---------......000000/////////.........,,,,,,,,,------.........000000000000//////......333222///------...///111111000///...---......///...000111///,,,+++,,,---111///---,,,---......---***+++,,,............---............////////////***+++,,,---,,,+++)))(((+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---,,,,,,...111222111000////////////////////////000111111111111222222222333444555555444444555666444444555666777888999999::::::::::::::::::::::::<<<<<<;;;<<<>>>BBBFFFHHHMMMMMMOOOTTTYYY\\\\\\[[[YYYVVVTTTUUUYYY___eeegggaaa^^^[[[YYYYYY[[[]]]^^^bbbdddggghhhiiijjjlllnnnmmmnnnnnnooopppqqqrrrssstttsssrrrpppnnnkkkiiihhhaaa]]]XXXUUUSSSQQQMMMKKKIIIJJJLLLMMMOOOTTTZZZ^^^\\\^^^aaagggmmmtttyyy|||yyyiii```[[[XXXWWWTTTPPPMMMKKKHHHGGGLLLSSS```ooottt___VVVNNNKKKHHHCCCAAABBB@@@@@@???>>>>>>>>>>>>>>>???======@@@BBBGGGSSS___vvvvvvhhh\\\WWWVVVWWWXXX]]]eeeoooyyy}}}nnnhhhaaaaaaccc]]]ZZZYYYWWWUUUSSSQQQQQQPPPOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGEEEBBB@@@???>>>======<<<;;;;;;::::::===999555333222222111000333333222111000000000000111000////////////---,,,,,,,,,,,,---------......000000000000000/////////------------------......111111111111000000000000............///000111222000000///.........//////000222333222000......///000...---,,,.........---++++++,,,------,,,,,,+++............////////////+++,,,,,,,,,+++)))'''&&&)))***+++,,,------...---,,,,,,------------,,,,,,------------,,,,,,,,,,,,...------///222333222111000000000000000000000000000111111111111222222222333555666666555555666777444444555666777888888999::::::::::::::::::::::::;;;<<<<<<>>>BBBFFFJJJMMMPPPPPPRRRVVVZZZ\\\\\\[[[XXXVVVUUUWWW^^^fffmmmqqqfffddd```\\\[[[]]]___aaafffggggggggggggiiimmmooonnnoooooopppppppppoooooooooooonnnllliiieeeaaa___WWWTTTPPPMMMMMMNNNNNNMMMOOORRRUUUYYY\\\___dddgggiiikkknnnsssyyy{{{ooohhheeeccc___YYYUUURRRNNNJJJLLLRRR^^^kkkzzzyyyaaaXXXOOOKKKIIIDDDAAABBB@@@@@@???>>>>>>>>>>>>???>>>===>>>@@@BBBGGGUUUbbb}}}ttteee[[[XXXXXXYYY^^^fffppp{{{}}}nnnhhhaaabbbddd^^^[[[ZZZXXXUUUSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHFFFDDDBBBAAA???>>>>>>===<<<;;;::::::999777666444222222333444444333222111000////////////000...------...///...---,,,,,,,,,---------......////////////////////////............------------000000//////////////////------...000111111111111000000//////////////////222222333333222111000000///...------...///...---------------,,,,,,++++++++++++,,,,,,,,,------------.........---,,,************+++,,,------------,,,,,,------------,,,,,,...------------,,,,,,,,,,,,++++++---///000///...000000000000000000000000000000111111111222222222333555666666555555777888666777777888999999::::::999999::::::::::::;;;;;;======>>>AAADDDIIIMMMOOOPPPRRRTTTWWWYYYZZZ[[[ZZZ[[[XXXUUUWWW\\\dddkkknnnjjjhhhddd```]]]^^^aaadddhhhiiijjjjjjjjjkkkmmmoooooooooppppppooommmkkkjjjiiihhhgggeeeaaa\\\XXXUUUPPPNNNKKKJJJLLLOOOSSSUUUXXX[[[^^^aaadddhhhmmmqqqwwwxxxzzz}}}xxxtttrrrnnnfff^^^YYYTTTPPPRRRWWW]]]gggttt}}}{{{bbbWWWMMMJJJIIIEEEBBBBBBAAA@@@??????>>>>>>?????????>>>???@@@AAAGGGUUUddd~~~kkk___ZZZYYYZZZ^^^eeeppp|||}}}nnnhhhaaabbbeee___[[[ZZZXXXVVVTTTRRRQQQQQQPPPOOONNNLLLKKKJJJJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::999999555555444333222222333444111000///......---......---,,,++++++...///000///,,,,,,,,,---------...................................................---//////000000000000000000...///000111111000////////////000000000000000000...//////000111000...,,,...---,,,---//////...---//////......---,,,,,,,,,+++++++++,,,,,,,,,,,,---------...............---+++,,,,,,------,,,,,,+++,,,------......------,,,.........---------,,,,,,+++******,,,......---,,,////////////////////////000000111111111222222222333444666666555666777999777777888888999999::::::999999999::::::;;;;;;;;;??????AAACCCFFFIIILLLNNNSSSUUUWWWYYY[[[[[[\\\\\\]]]ZZZVVVUUUYYY```fffjjjjjjiiifffbbb______cccfffiiilllooooooooommmmmmmmmmmmnnnoooooonnnkkkgggeeeaaa```___\\\XXXTTTPPPNNNKKKJJJIIIJJJMMMSSSYYY]]]bbbdddfffiiinnnuuu|||~~~}}}sssfff^^^XXXUUUWWW\\\\\\dddoooyyy|||bbbVVVKKKIIIIIIFFFDDDCCCAAA@@@@@@???????????????@@@@@@AAAAAAAAAFFFUUUeeennn```ZZZYYY[[[]]]dddppp}}}}}}{{{}}}nnniiicccccceee___[[[ZZZXXXVVVTTTRRRQQQQQQOOOOOOMMMLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDBBBAAA@@@??????>>><<<;;;:::999888777777666444111000000111000000///...------------,,,***)))***---///111111,,,,,,,,,---------......------------..............................//////111111111111222222222222///000000000000//////...//////000111111111000000000000000222333222000---------,,,...///000...---000///...---------------------------............+++++++++,,,,,,---------,,,,,,,,,------,,,++++++------............------............---------,,,---,,,,,,---///000///---////////////////////////000111111111111222222222222333555555555555777999555555666666777777777777888999999::::::;;;;;;<<>><<<;;;:::999888555666777555111///000222111000///......------------+++)))))),,,...//////,,,,,,,,,---------......---.........////////////------......//////000000000000000111111111222222000///////////////000000...///000111222111111000222222222444777666333///---,,,,,,...000000...---///...---,,,,,,,,,---...,,,,,,---------.........,,,,,,++++++++++++++++++******+++,,,------------------............------............------------...------...000000///...000000000000000000000000000111111111111222222222111222444444444555666888666666666666777777777777888888999::::::;;;<<<<<<===>>>@@@CCCEEEHHHJJJKKKWWWZZZ^^^_________aaaccc```[[[UUURRRTTTYYY^^^aaa___bbbdddccc``````cccggglllnnnoooooommmkkkkkklllhhhjjjlllllljjjfffaaa^^^XXXVVVSSSPPPNNNMMMLLLMMMJJJLLLPPPTTTXXX```iiiooouuuxxx}}}}}}zzzzzzzzzyyyvvvsssqqqqqqpppnnnllllllnnnqqqpppsssxxx}}}}}}rrrhhh___YYYYYYWWW[[[eeeqqqyyykkk]]]PPPKKKKKKHHHDDDBBBBBBAAA@@@@@@??????@@@@@@<<<===@@@AAAAAAHHH[[[mmmnnn___WWWVVVWWW^^^eeeqqq{{{yyy{{{~~~|||oookkkeeeeeeeee^^^\\\[[[YYYVVVTTTSSSRRRQQQMMMMMMLLLLLLLLLLLLLLLMMMFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>===;;;:::999888111333555444222111333555222111000//////.........///,,,***)))+++---------,,,,,,,,,---------........./////////000000111111,,,------...///000111111------....../////////000//////......///000111222...///000222222222111000///...///222444444000,,,,,,,,,,,,...000000...------,,,+++++++++,,,---...******+++++++++,,,,,,,,,//////---,,,+++*********((()))***,,,---...//////------............------//////.........---------...---,,,...//////...---111111111111111111111111000111111111111222222222000222333444444444666888888888888888999999999999888888999::::::;;;<<<<<<;;;<<>>===<<<;;;;;;999999888777666555333111000///......222111111000///.........------..................//////.........//////000000000000000000///..................////////////111111111111000...---------------...///000000111...///000111111000///...000000000000000000000000000...,,,))))))***,,,---...............------------,,,*********,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++------------------------000000///...............,,,,,,------...///////////////............//////222222111111111111111111111222222333444555666666888888888888888999999999555666888999;;;;;;;;;;;;>>>???@@@CCCEEEGGGIIIJJJNNNPPPSSSXXX\\\```ccceeeaaa]]]XXXTTTRRRSSSVVVXXXWWWYYY\\\]]]___cccgggjjjjjjlllnnnllliiihhhiiikkkkkklllmmmjjjeee^^^ZZZXXXRRROOOMMMLLLOOORRRTTTTTTYYY\\\___bbbgggnnnvvv|||~~~yyyvvvtttvvvuuussspppmmmkkkiiihhhllliiifffccccccfffjjjmmmqqquuu{{{}}}oooccc[[[\\\ZZZ\\\eeeooo||||||gggVVVPPPLLLEEEDDDIIIAAAAAA???>>>============<<<:::===AAACCCHHHZZZooo}}}rrrbbbUUUTTTYYY^^^kkkzzz|||nnnjjjddddddddd]]]]]]ZZZVVVRRRPPPPPPQQQRRRPPPOOOMMMKKKJJJJJJKKKKKKKKKIIIFFFEEEDDDCCC@@@>>>>>>======<<<;;;:::999888777666444333111000000000222222111000000//////...---...............------...............///000000000000000000000///..................////////////000000000000000///...---......//////000111111222...///000111111000///...///////////////////////////...---++++++,,,---...//////...---,,,++++++***---,,,*********+++---...,,,,,,++++++,,,,,,---...)))***+++,,,---............---+++******+++---...//////...---------------,,,,,,------.../////////000000////////////000000111111111111111111111111111222333333555555666777555555666666666666777777666666777888999:::;;;<<<===>>>???AAADDDFFFGGGHHHKKKMMMPPPTTTYYY^^^bbbeeebbb^^^YYYTTTRRRRRRTTTVVVWWWYYYZZZ\\\^^^bbbgggjjjkkklllmmmkkkhhhggghhhiiiiiijjjkkkhhhbbbZZZUUUQQQQQQPPPOOOPPPQQQTTTXXXZZZ^^^aaaeeejjjooouuu|||~~~yyyvvvsssrrrpppooonnnllljjjhhhfffeeejjjhhhfffeeehhhlllqqquuuzzz~~~yyykkkbbb\\\YYYZZZbbbmmm|||nnnYYYSSSPPPHHHCCCDDDAAA@@@???>>>>>>>>>>>>>>>>>><<<>>>BBBDDDJJJ]]]ssszzzqqqbbbWWWVVV[[[bbbnnn|||}}}oookkkddddddeee^^^[[[ZZZWWWTTTRRRQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCAAA??????>>>===<<<;;;::::::999777777555444222111111111222111111000000/////////////////////...---,,,,,,---------......000111222000000000000000///..................//////////////////000000000//////...//////000000111111222222//////000000000000//////////////////////////////...................../////////...---+++***)))(((...---+++******+++,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,------------///,,,)))''''''))),,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000////////////000000111111111111111111111111222222333444555666666777555555666666666777777777777777666666777999;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJNNNTTT[[[bbbfffeeeaaaZZZTTTQQQQQQSSSUUUWWWXXXZZZ[[[]]]aaagggkkkllllllllljjjgggffffffggggggiiiiiifff___WWWQQQNNNOOORRRTTTUUUUUUXXX^^^cccgggjjjpppuuuzzz{{{xxxuuusssqqqqqqlllkkkkkkiiihhhgggffffffiiihhhhhhiiinnnttt{{{ttthhh^^^YYYXXX^^^iiiyyyzzzaaaXXXUUUMMMEEEAAA@@@@@@??????>>>?????????AAA???@@@CCCFFFMMMbbbyyy{{{www{{{{{{xxxtttnnncccYYYYYY^^^gggqqqrrrllldddbbbccc]]]ZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>>>>===<<<;;;:::999999777666555333222222111111000000000//////.........////////////...---,,,+++,,,,,,------///000222222000000000000000///..................////////////......//////000//////////////////000000111111111//////000000000000//////////////////////////////+++,,,---...//////...............---,,,+++******//////---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---,,,+++)))(((...,,,***))))))***,,,...------,,,,,,,,,,,,------,,,,,,------...///////////////............//////111111111111111222222222222222333444555666777777888888999999::::::;;;;;;888777666555666888;;;<<<;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGKKKRRR[[[ccchhhiiiddd]]]VVVRRRQQQSSSUUUXXXYYYZZZ[[[^^^bbbhhhmmmmmmmmmkkkhhhfffeeeeeeeeeeeefffddd```[[[VVVSSSRRROOOTTTYYYZZZZZZ]]]eeekkkrrrwww|||}}}{{{zzz{{{|||{{{yyywwwtttrrrqqqqqqqqqmmmmmmmmmllllllllllllllllllllllllooouuu|||xxxjjj___YYYUUUYYYdddtttjjj\\\XXXRRRIIIBBB@@@@@@?????????@@@@@@AAACCC???@@@CCCFFFOOOfff}}}xxxssstttrrrooommmjjjbbb[[[[[[```jjjttttttlllbbb___```ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOONNNLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDEEEDDDBBB@@@===<<<<<<;;;:::999888888666555444222111111111111///...............------////////////...---,,,+++,,,,,,------///000222222000000000000000///..................////////////---......////////////.........///////////////000000000////////////000000........................)))***,,,.........---,,,------------............000000///...............,,,,,,++++++,,,,,,---............---,,,+++)))(((,,,,,,------------,,,,,,...---------------......,,,,,,------.../////////...------,,,,,,------...000000111111111222222222222333333444555666777888999999:::;;;;;;<<<======999888777666666888:::<<<;;;;;;<<<===>>>???@@@AAACCCDDDEEEJJJRRR\\\eeejjjmmmhhh___XXXSSSRRRTTTVVVYYYZZZ\\\^^^```eeekkkoooooommmiiifffeeedddcccbbb```___\\\YYYUUUUUUVVVXXXSSSXXX^^^```aaadddkkkrrr}}}}}}zzzyyyyyyyyyzzzxxxwwwuuusssqqqqqqqqqqqqqqqrrrrrrsssssstttttttttsssssstttwww|||yyykkk```YYYTTTWWW```pppvvvaaaXXXRRRJJJEEEAAA@@@@@@@@@@@@@@@AAABBBBBB>>>???CCCGGGPPPhhh|||rrrnnnjjjgggeeeddd___[[[\\\aaakkkuuutttlllaaa^^^___ZZZ[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNLLLJJJIIIIIIIIIJJJHHHFFFDDDDDDEEEEEECCCAAA<<<<<<;;;:::999888888777555444333222111111111111........................////////////...---,,,,,,---------......000111222000000000000000///..................////////////....../////////......---............////////////000000////////////000000........................***+++,,,---------,,,+++,,,,,,---......//////000//////////////////......,,,,,,++++++,,,,,,---...***+++,,,,,,------------+++,,,...//////...,,,+++---------------......///,,,,,,------.../////////...------------------...000000000111222222333333333333444555666777777888777777888999:::;;;;;;<<<999999888888888999;;;<<<;;;;;;<<<<<<===>>>??????BBBCCCFFFKKKSSS]]]fffllloooiii```XXXSSSRRRTTTVVVXXX[[[]]]```cccgggkkkooooookkkfffcccaaa```___^^^YYYXXXVVVTTTSSSUUUYYY]]][[[___dddgggiiimmmrrrwww}}}||||||{{{zzzzzzzzzzzzxxxwwwuuutttttttttuuuvvvyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~xxxmmm___YYYUUUXXXaaapppmmm\\\RRRKKKFFFBBBBBBAAAAAA@@@AAAAAAAAA@@@===???DDDHHHRRRjjjvvvjjjeeeaaa^^^]]][[[YYY\\\aaakkkuuu{{{~~~rrrkkk```]]]___[[[\\\[[[XXXVVVTTTSSSRRRQQQOOONNNLLLJJJIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDBBB======<<<;;;:::999888888666555444333333222222333000000000000000000000000---...............------...............///000000000000000000000///..................////////////////////////...---,,,,,,////////////////////////111000///......///000111........................------------------,,,,,,------------------......,,,------............---,,,,,,++++++,,,,,,---...)))***+++,,,---.........+++,,,------------,,,+++,,,,,,++++++,,,------...,,,,,,------...//////////////////......////////////000000111222222333333333333444555666777888888555555666777888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAACCCFFFLLLTTT^^^fffkkknnnhhh___VVVQQQQQQSSSVVVVVVYYY^^^aaadddgggkkkmmmlllhhhbbb^^^]]]\\\ZZZYYYUUUVVVWWWXXXXXXZZZ]]]```eeegggjjjnnnrrrvvvyyy{{{||||||}}}}}}}}}|||zzzzzz{{{zzzzzz{{{|||~~~tttlll]]]XXXVVV[[[eeettthhhVVVMMMJJJDDDCCCBBBAAAAAAAAAAAAAAA???===???EEEJJJTTTlll}}}mmmbbb\\\XXXXXXVVVVVVZZZ```kkkvvv|||{{{pppjjj___^^^aaa^^^]]][[[XXXVVVTTTRRRRRRRRROOOMMMLLLJJJIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDBBB>>>>>>===<<<;;;::::::999777666555444444444444444111111111111111222222222------......///.........//////.........//////000000000000000000//////.............../////////000////////////...---,,,+++111111111000000000000000111000///......///000111......................../////////...---------------------,,,,,,+++++++++******+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++,,,,,,+++******+++,,,,,,+++*********+++,,,,,,---,,,,,,------...//////000111111000000000000111111///000000111222222333333333333444555666777888888555666777888999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@BBBFFFLLLTTT^^^eeejjjlllfff]]]UUUPPPPPPRRRUUUTTTXXX]]]aaadddgggjjjllljjjeee___[[[ZZZYYYWWWUUUVVVYYY\\\^^^___```aaacccllllllnnnrrrwww{{{}}}}}}~~~}}}~~~}}}{{{yyyzzzpppiiiZZZWWWWWW^^^iiixxxsss\\\QQQMMMEEEDDDCCCBBBAAA@@@@@@@@@???===AAAGGGLLLVVVnnnrrraaaZZZUUUTTTTTTTTTYYY```kkkwwwwwwmmmhhh___^^^```\\\XXXWWWUUUSSSQQQQQQQQQQQQQQQNNNJJJHHHIIIKKKKKKKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>===<<<:::999888777666555444444555555222000000000////////////000000...---+++******+++---.........///000///...,,,+++------......///000000000...//////000000000000000111...,,,---///111///---111111111111111000/////////...+++)))))))))***+++.........///////////////------------------------000000///...---,,,,,,,,,///......------......///---------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,...+++)))***---...---,,,++++++,,,---...000000111000000000000////////////000000111222333333444444444444333444555777999:::888777666666666777999:::::::::;;;;;;<<<;;;;;;;;;888888999:::<<<>>>@@@AAAAAACCCFFFKKKRRR[[[eeelllmmmfff\\\TTTOOONNNNNNNNNRRRUUUYYY]]]aaacccddddddbbb^^^YYYVVVWWWXXXWWWVVVZZZZZZ\\\aaaggglllmmmlllnnnqqqtttvvvxxx{{{~~~~~~wwwjjjaaa^^^\\\[[[```lll~~~aaaQQQNNNGGGEEEAAA????????????>>>???AAACCCDDDJJJ[[[rrryyyeee^^^WWWTTTSSSSSSXXX___nnnyyy}}}|||~~~wwwlllggg___^^^```[[[XXXWWWUUUSSSRRRQQQQQQRRRQQQNNNJJJIIIIIIKKKKKKKKKHHHHHHGGGFFFDDDBBB@@@???>>>>>>===<<<:::999888777666555333333444444222111000000////////////000000///...---,,,,,,---...///.........///......---------------.....................///000000000000///000///...000222222///,,,111111111111111000/////////...,,,++++++,,,...///.../////////////////////------------------------/////////...---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,---------+++)))***---...---,,,------------------------000000000000000000000///333333333333222222222222555555444444444666777888888888777777777888999:::999::::::;;;<<<<<<<<<;;;:::::::::;;;===???@@@AAAAAACCCFFFKKKRRR[[[fffmmmmmmfff\\\SSSNNNLLLLLLKKKOOOQQQUUUYYY\\\^^^___```^^^[[[WWWUUUWWWYYYYYYYYY```aaadddhhhlllooopppqqqsssuuuxxxyyyyyy{{{}}}zzzlllccc]]]\\\\\\bbboooiiiUUUPPPGGGEEEAAA????????????>>>???AAACCCDDDKKK\\\tttuuuddd]]]VVVTTTSSSSSSXXX___mmmxxx~~~{{{{{{xxxkkkfff^^^^^^```ZZZYYYXXXVVVTTTRRRRRRRRRRRRPPPMMMJJJIIIIIIJJJKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>===<<<:::999888777666444222222222333222111000000////////////000000111000///......///000111.........---......//////.........---------,,,,,,---......///////////////...///000333444333///,,,000111111111111000000//////............000222333//////////////////......------------------------..................---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------...---+++******,,,------,,,//////...---,,,+++******000000000000000000000000222222333333333333333333666555444444444444555555888888888777888999999:::888999:::;;;<<<<<<======;;;;;;<<<<<<>>>???@@@AAABBBCCCFFFJJJQQQ[[[fffmmmllleee[[[SSSMMMKKKIIIHHHIIIKKKNNNRRRUUUVVVWWWWWWXXXUUUSSSTTTVVVZZZ\\\]]]gggkkkppprrrrrrrrruuuxxxyyyzzzzzzyyyxxxxxxzzz{{{|||}}}oooeee[[[[[[]]]eeessskkkTTTLLLGGGEEEAAA????????????>>>>>>AAACCCEEEMMM___wwwxxxoooccc[[[UUUSSSRRRRRRXXX^^^kkkwww|||yyyzzzlllfff^^^^^^```[[[YYYXXXVVVTTTSSSRRRRRRRRROOOMMMJJJIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDBBB@@@???>>>>>>===<<<:::999888777666444111111111222111000000000////////////000000000000///......///000000///...---------///000111000000///...------,,,,,,------...///////////////...///000111111000///---000000111111111111000///000/////////000111222333////////////............,,,,,,---------------------------...............///......------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++++++++,,,---------......---,,,+++******)))000000000000000111111111//////111333444666888888333333444444444555666666777777777777888888999999777888999;;;<<<=========;;;;;;<<<<<<===???@@@AAACCCDDDGGGJJJQQQZZZdddkkkjjjddd[[[SSSMMMIIIGGGEEEDDDEEEGGGJJJLLLMMMNNNNNNPPPOOOOOOQQQUUU[[[___aaammmsssyyyzzzvvvuuuxxx}}}{{{{{{zzzxxxvvvuuuvvvwww{{{~~~~~~{{{yyyyyy~~~pppfffYYYZZZ^^^gggwwwlllTTTLLLGGGDDDAAA????????????>>>>>>@@@CCCFFFOOOaaayyy}}}xxxppphhhaaaYYYSSSQQQQQQRRRWWW^^^iiivvvyyy|||llleee___```aaa[[[YYYXXXVVVTTTRRRRRRRRRRRRNNNLLLJJJIIIJJJJJJJJJIIIFFFFFFFFFEEECCCBBB@@@@@@>>>>>>===<<<:::999888777555333222111222222111000000000////////////000000........................///...------...///111222222111111000///...---------......///000///////////////...---,,,---...000///000000111111111000000111111000000000000111111000000//////.........---,,,,,,,,,---------......---------...............///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111222///000111333555777888999111111333444666777888888666666666777777777777777777888999;;;<<<=========;;;;;;;;;<<<===???@@@AAADDDFFFHHHKKKPPPWWW```fffeee```XXXQQQMMMIIIFFFDDD@@@@@@BBBCCCEEEFFFFFFGGGHHHIIIKKKOOOTTT[[[aaafffpppwww~~~~~~yyyvvvyyy}}}}}}}}}|||yyywwwvvvwwwyyy}}}}}}{{{yyywwwuuurrrtttvvvuuusssqqqqqqqqquuu{{{ooodddWWWYYY___jjj{{{nnnXXXPPPGGGDDDAAA????????????>>>===@@@CCCGGGOOObbb{{{wwwpppiiiccc^^^WWWQQQPPPOOOQQQWWW]]]hhhvvvzzz}}}kkkddd^^^___aaa[[[XXXWWWUUUSSSQQQQQQQQQQQQMMMLLLJJJIIIJJJJJJIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<:::999888777555444333333444333111///000000////////////000000------------------------/////////...//////000000222222111111000///.........//////000000000000000//////---+++)))+++...111///000000111111111111000111111111111000000000000000000000///......------+++,,,,,,------...........................---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,,,,++++++---///++++++,,,,,,------......///000000111111222222222444444555555555555555555000111333555888999::::::666666777888888888888777888999:::;;;<<<<<<======;;;;;;<<<===???AAABBBDDDEEEGGGJJJLLLPPPTTTZZZ^^^^^^ZZZTTTNNNKKKGGGDDDBBB>>>>>>>>>??????@@@AAAAAABBBDDDHHHMMMSSS[[[ccciiirrrxxx~~~zzzvvvxxx|||~~~~~~}}}|||{{{{{{~~~|||xxxtttsssqqqooommmlllmmmnnnnnnmmmmmmnnnooottt{{{mmmbbbWWWZZZbbbooolllWWWPPPGGGEEEAAA????????????>>>===@@@CCCGGGPPPbbb{{{~~~vvvmmmeeeaaa\\\UUUOOONNNNNNPPPVVV]]]hhhvvv||||||iiiaaa\\\^^^___YYYWWWVVVTTTRRRPPPPPPPPPPPPMMMKKKJJJIIIJJJJJJIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<:::999888777444444444555666555111...000000////////////000000---------......---------///000000000000//////...111111000000//////......///000000111111111111111...//////---++++++...111//////000111111111111111///000000111222222222222111000000///......------++++++,,,,,,---......////////////...---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------,,,++++++***,,,---,,,******---///,,,,,,---------.........///000000111111222333333666666666555555555555555222333555777999:::::::::777888999:::;;;:::999999999::::::;;;<<<<<<<<<;;;<<<<<<===???AAADDDFFFGGGFFFIIILLLNNNOOOQQQSSSUUUUUURRRMMMJJJGGGEEEBBB@@@=========<<<=========>>>===AAAFFFLLLRRRZZZdddkkkrrrwww}}}}}}zzzwwwwwwyyy||||||}}}|||}}}~~~}}}{{{{{{{{{||||||{{{xxxuuurrrrrrrrrqqqpppqqqqqqqqqpppooopppsssvvvzzzmmmaaaYYY]]]ffftttjjjUUUMMMGGGEEEAAA????????????>>>>>>@@@CCCGGGOOObbbzzzxxxmmmddd```ZZZTTTNNNMMMMMMOOOVVV]]]hhhwww{{{ggg___ZZZ\\\^^^WWWVVVUUUSSSQQQPPPOOOOOOOOOLLLKKKJJJIIIJJJJJJIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<:::999888777333444555777888666111...000000////////////000000------............------///000111111111///...---////////////............000000111222222222222222,,,///111000...---...000//////000111111111111111...///000222333444555555111000000///...---------++++++,,,,,,---...//////000000///...------,,,,,,///......------......///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,***,,,---,,,******---///........................///000000111222222333333444444444555666777777888444555777888999999999888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;======???AAADDDGGGIIIJJJGGGJJJMMMOOOOOOOOOOOOPPPOOOMMMIIIFFFEEECCC@@@>>>======<<<<<<;;;<<<<<<<<<;;;???EEEKKKQQQZZZdddlllrrrwww{{{}}}{{{xxxwwwxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzzzzxxxwwwvvvuuuuuuuuuvvvwww|||yyyvvvuuuuuuwwwwwwwwwyyyyyyxxxvvvuuuwwwzzz}}}mmmaaa[[[```iiiwwwmmmXXXOOOGGGEEEAAA????????????>>>>>>@@@CCCFFFOOOaaazzzyyymmmddd```ZZZSSSMMMLLLMMMOOOUUU]]]hhhxxxzzziiiddd^^^]]]^^^ZZZUUUUUUTTTSSSRRRQQQPPPPPPMMMKKKHHHHHHIIIJJJJJJIIIFFFEEEEEEDDDBBB@@@>>><<>>??????AAABBBBBBAAA???===>>>>>>@@@BBBEEEIIIMMMOOOPPPPPPKKKMMMNNNNNNLLLJJJIIIIIIGGGEEECCC@@@>>>===<<<<<<;;;<<<===>>>?????????>>>???BBBFFFIIIMMMTTT^^^eeelllsss{{{}}}yyyvvvuuuvvvwwwzzz~~~~~~zzz}}}zzzzzz}}}wwwyyyzzzyyywwwuuuttttttuuuvvvwwwxxxyyyzzzzzzzzz|||}}}~~~mmm```YYY```mmm{{{www^^^PPPJJJGGGEEEEEECCC>>>???CCCCCCCCCEEEIIIPPP^^^ttttttjjjbbb^^^VVVQQQMMMMMMLLLLLLSSSZZZeeettt{{{iiiddd]]][[[]]]YYYWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKHHHHHHIIIJJJJJJIIIFFFFFFDDDCCCAAA???>>>===???>>><<<;;;<<<;;;999777666555444333222111111111111111000///////////////......////////////......////////////////////////444222000000111111///---000//////...///000111222......------......///000000111111111111000//////---...///111111111000000.........------,,,,,,+++++++++,,,------...//////,,,,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,*********))))))*********---------------,,,,,,,,,+++---......,,,***++++++///...---,,,+++,,,------,,,,,,++++++,,,,,,---......///000000000111444777777888:::<<<===>>>>>>>>>>>>>>>=================================>>>>>>>>>AAABBBBBBAAA???>>>>>>???AAACCCFFFJJJMMMOOOPPPPPPLLLNNNOOOMMMJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>>>>======>>>???????????????<<>>============;;;999666666444333222111111111111111000///////////////......////////////......//////000000000000//////111///......//////---,,,000000000000000111222222...---,,,+++,,,---///000000000111111000000///......///000111111111000///,,,---------------------,,,------....../////////...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,+++,,,,,,---......+++---...---,,,++++++,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,------......///000000000111444777;;;<<>>===>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBB@@@???@@@BBBDDDFFFHHHKKKMMMOOOPPPPPPNNNOOOPPPMMMIIIFFFDDDCCCDDDCCCBBBAAAAAA@@@AAAAAA??????@@@AAAAAAAAA@@@@@@;;;>>>@@@AAACCCHHHPPPVVV```gggpppuuuwwwxxxzzz{{{yyyzzz{{{}}}~~~~~~}}}}}}xxxxxxzzz{{{}}}{{{xxxuuuwwwuuurrrrrrtttvvvxxxyyyyyyzzzyyywwwtttsssssstttzzz{{{}}}zzzhhh]]][[[```iiitttlllZZZLLLGGGDDDDDDBBB???@@@CCCAAA@@@CCCGGGNNN[[[rrrxxxjjjaaa[[[WWWSSSOOOLLLLLLKKKLLLRRRYYYcccnnn|||llleee]]][[[\\\XXXZZZYYYWWWUUUSSSQQQOOONNNMMMKKKHHHHHHIIIJJJJJJIIIHHHFFFCCC@@@??????@@@@@@???>>>>>>>>>??????<<<:::888777555333222111000000111000000///////////////......////////////......000111222222222222111000......------------,,,,,,/////////000000000111111///---+++******,,,///000000000000000000//////...///000111222111000///...------------------------,,,---------.........///111000...---,,,,,,---...,,,---......//////......,,,---...//////...---,,,,,,,,,+++++++++,,,---...+++,,,...---,,,++++++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---.........///000000000111444777>>>@@@DDDGGGJJJKKKLLLLLLKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBCCCDDDFFFHHHJJJFFFFFFFFFEEECCCBBBDDDFFFJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQNNNIIIEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBBBBAAA???@@@BBBBBBBBBFFFMMMRRR\\\ccckkkpppsssuuuxxx{{{yyyzzz{{{}}}~~~}}}}}}}}}}}}|||{{{yyyyyywwwwwwyyyzzz{{{yyywwwuuuuuutttqqqqqqrrrtttwwwxxxzzzzzzzzzxxxwwwwwwyyy{{{uuufff]]]^^^ccckkkttt~~~vvv```OOOIIIDDDCCCBBB???@@@CCCAAAAAACCCGGGNNN[[[rrrpppccc\\\VVVSSSQQQNNNKKKKKKKKKKKKQQQXXXcccjjjtttzzz~~~ooohhh___]]]^^^ZZZZZZYYYXXXVVVSSSQQQPPPOOOMMMKKKHHHHHHIIIJJJJJJIIIGGGEEECCC@@@??????@@@AAA???>>>???@@@AAAAAA>>><<<:::999777555333111000000111000000///////////////......////////////......222333444555555444333222000111111111000///000000......////////////000//////---+++******,,,///000000000000000000///......000000111222222111000//////......------,,,++++++,,,,,,,,,,,,,,,---------000///...---,,,---......,,,---......//////......---...///000000///...---------,,,++++++++++++,,,***,,,------,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,------...///...///000000000111444777???BBBFFFKKKNNNPPPQQQQQQOOOMMMHHHEEECCCCCCEEEFFFLLLKKKJJJIIIJJJKKKMMMNNNJJJKKKJJJHHHGGGGGGIIIKKKPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQNNNJJJFFFDDDDDDBBBCCCDDDEEEGGGHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCBBBBBBEEEKKKPPP[[[aaahhhmmmppprrrvvvyyyxxxyyy{{{|||~~~}}}}}}|||{{{zzzxxxvvvuuutttuuuwwwxxxxxxwwwvvvuuussssssqqqpppppprrruuuxxxzzz{{{||||||}}}~~~qqqfffaaaeeekkkttt}}}hhhUUULLLEEECCCBBB@@@@@@CCCBBBAAADDDHHHOOO\\\sss}}}kkk___XXXTTTQQQOOOLLLJJJKKKKKKKKKPPPWWWbbbffflllpppqqqrrruuuwwwwwwyyy|||pppiii```^^^```\\\ZZZYYYXXXVVVTTTRRRQQQPPPMMMKKKHHHHHHIIIJJJJJJIIIFFFEEECCCAAA@@@@@@@@@@@@??????@@@BBBCCCCCC@@@>>><<<;;;999666444222111111111111000///////////////......////////////......222333555666666555333222...///000000......///000------...///////////////...---,,,+++,,,---///000//////000000//////...---///000111222222222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,+++***)))***+++------,,,+++,,,---...---+++*********+++,,,---------------......///...///000000000111444777>>>AAAFFFLLLPPPRRRSSSSSSPPPLLLHHHDDDCCCFFFIIILLLWWWUUURRRPPPOOOOOOOOOPPPPPPPPPOOOMMMLLLLLLOOOQQQUUUTTTRRROOOMMMLLLKKKKKKLLLMMMNNNMMMJJJGGGFFFFFFCCCEEEFFFHHHJJJKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEDDD@@@BBBBBBAAAAAADDDJJJPPP[[[aaahhhmmmooopppsssvvvwwwxxxyyy{{{|||}}}~~~~~~{{{{{{zzzyyyxxxvvvuuutttpppsssuuuuuutttsssssstttrrrrrrqqqpppoooqqquuuxxx|||~~~}}}~~~~~~|||{{{{{{pppkkkiiiooowwwrrr[[[QQQGGGDDDCCCAAAAAACCCBBBBBBDDDHHHOOO\\\sss{{{jjj^^^WWWRRROOONNNJJJIIIJJJJJJJJJOOOVVV___bbbeeefffeeeddddddddd^^^```bbbgggmmmtttzzz}}}pppiii```^^^```]]]YYYYYYXXXVVVUUUTTTSSSRRRMMMKKKHHHHHHIIIJJJJJJIIIDDDDDDCCCBBBAAA@@@@@@?????????@@@CCCEEEDDDBBB???>>>===;;;888555333222222111111000///////////////......////////////......000222444555555444222000+++---......,,,+++,,,...---...///000111000000///......------......///000//////000000//////...---...///111222333222222111------------------------------------------------******+++,,,------------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,(((***,,,......---+++))))))+++------,,,,,,,,,---------+++*********+++,,,---------------...//////...///000000000111444777;;;???EEEKKKPPPRRRSSSSSSPPPNNNLLLJJJKKKNNNQQQSSSZZZXXXVVVSSSRRRSSSTTTUUUUUUTTTSSSQQQPPPQQQTTTWWWWWWUUURRRNNNJJJHHHFFFFFFEEEHHHJJJJJJIIIHHHGGGHHHEEEGGGIIIKKKMMMNNNNNNNNNKKKKKKKKKJJJIIIGGGFFFEEE@@@BBBCCCBBBBBBEEELLLQQQZZZ```hhhmmmoooqqqsssvvvwwwxxxxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuutttpppsssuuuuuutttssstttuuutttuuuuuusssqqqssswww{{{~~~}}}}}}|||yyywww~~~yyyrrrrrrttt{{{~~~```UUUJJJEEEDDDBBBAAABBBAAA@@@CCCGGGNNN[[[rrr~~~mmmaaaXXXQQQMMMLLLIIIHHHJJJJJJJJJOOOUUU\\\]]]^^^^^^[[[XXXVVVTTTPPPQQQSSSWWW^^^gggooottt}}}ooohhh```^^^```]]]YYYYYYXXXWWWUUUTTTSSSSSSMMMKKKIIIHHHIIIJJJJJJIIICCCCCCDDDCCCBBBAAA@@@?????????AAADDDFFFEEEBBB@@@@@@>>><<<999666444333222111111000///////////////......////////////.........000222444444222000......000222111///...000222...///000222222111111000.........//////////////////////////////......---...///111222333333333222++++++,,,------...//////.....................---***+++---///000000//////,,,---......//////............,,,++++++,,,......%%%'''+++...///...,,,***)))+++------,,,,,,---...---,,,+++*********+++,,,...------------...//////...///000000000111555777999===DDDJJJOOORRRSSSSSSQQQQQQQQQRRRTTTVVVYYYZZZWWWUUUTTTTTTUUUWWW[[[]]]WWWWWWVVVTTTSSSTTTWWWZZZXXXUUUQQQLLLHHHEEECCCBBBAAACCCFFFHHHGGGGGGHHHIIIGGGHHHKKKMMMOOOOOOPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFAAACCCDDDDDDDDDHHHOOOTTTXXX___hhhnnnqqqrrrtttvvvwwwxxxxxxwwwwwwvvvuuutttqqqrrrssstttuuuvvvvvvvvvrrruuuxxxwwwvvvuuuvvvxxxxxxyyyyyywwwuuuvvv{{{~~~}}}|||{{{{{{|||}}}{{{vvvuuu|||yyytttwww|||dddWWWKKKFFFEEEBBBAAABBB@@@???AAAFFFMMMZZZqqqpppcccYYYPPPKKKKKKIIIHHHJJJJJJJJJNNNUUUYYYZZZZZZYYYVVVQQQMMMKKKLLLLLLMMMQQQXXXaaajjjpppvvvmmmbbbaaa]]]YYYYYY[[[YYYWWWUUUUUUTTTQQQOOONNNKKKIIIGGGHHHHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???<<<888666555555555444000111333222///,,,+++***,,,---...///000111222333000000000000///////////////...---,,,,,,---...///000000000000000000000000111...,,,---///111000...//////000000000...---,,,...///000111111000///...///...---,,,+++,,,,,,---'''))),,,///000000...------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------....../////////---.........---,,,,,,+++...---,,,,,,++++++++++++------......//////000000///////////////000111111666:::@@@EEEIIINNNRRRUUUTTTUUUWWWYYYZZZZZZZZZZZZTTTSSSQQQQQQRRRVVVZZZ]]]ZZZWWWUUUVVVYYY\\\\\\[[[aaa\\\TTTLLLGGGDDDBBB@@@@@@CCCFFFJJJLLLNNNNNNNNNMMMNNNQQQRRRSSSRRRQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCDDDDDDFFFKKKQQQUUU^^^aaagggkkknnnoooqqqsssvvvwwwxxxxxxwwwuuusssrrrppprrrvvvzzz|||}}}}}}|||}}}}}}~~~~~~}}}{{{xxxwww~~~zzzwwwwww{{{~~~|||zzzyyywwwuuussssssrrruuutttvvvwwwwwwyyy}}}oooZZZMMMHHHBBBEEEFFF>>>@@@AAAEEEIIIMMMXXXmmmpppcccWWWQQQQQQMMMIIIHHHHHHIIIJJJQQQXXXWWWXXXVVVOOOKKKKKKJJJFFFHHHIIIJJJMMMSSSZZZaaafffooowwwmmmbbbaaa]]]ZZZZZZ[[[YYYWWWUUUUUUTTTRRRPPPNNNLLLIIIHHHHHHHHHHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>=========>>>;;;777555444444444333...000111000...------.........//////000000111111000000000000///////////////...---,,,,,,---...///000000000000000000000000000...,,,---///111000......//////000000///...---//////000000000000/////////...---,,,+++,,,------)))***,,,...//////...---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------,,,++++++***------,,,+++++++++,,,,,,------......//////000000///////////////000111111444888<<>>AAAAAADDDHHHNNNYYYmmmyyylllaaaXXXSSSTTTLLLIIIIIIJJJKKKKKKOOOVVVVVVXXXVVVPPPKKKKKKJJJHHHHHHIIIJJJMMMRRRYYY^^^bbbhhhmmmzzzmmmcccaaa]]]ZZZ[[[[[[YYYWWWVVVUUUTTTRRRPPPNNNLLLIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999<<<999555444333333222111.../////////------///111000000000000////////////000000000000///////////////...---,,,,,,---...///000000000000000000000000///...---...///000000///---...//////000//////...000000////////////000000///...---,,,+++,,,------+++,,,,,,---.........---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,+++++++++,,,------,,,------...//////000000000////////////000111111222444777:::===BBBGGGJJJWWWXXXZZZ\\\[[[YYYVVVUUUQQQQQQQQQQQQRRRTTTUUUVVVPPPQQQUUUZZZ___aaaaaa___bbb]]]UUUMMMGGGCCCBBBBBBDDDFFFIIIMMMPPPQQQRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPPPPNNNLLLIIIHHHGGGFFFFFFHHHJJJMMMOOORRRVVV[[[___```cccgggjjjlllnnnppprrrrrrsssvvvyyy{{{|||{{{{{{{{{~~~~~~|||{{{xxxvvvuuuvvvxxxyyyyyyxxxyyyzzzzzz{{{}}}{{{yyywwwuuuqqqnnnkkkjjjiiillllllnnnqqqrrrvvviiiUUUKKKCCCCCCDDD>>>CCCAAABBBGGGOOO[[[mmm}}}sssggg^^^VVVSSSTTTMMMKKKJJJLLLLLLKKKOOOUUU[[[___^^^VVVPPPOOONNNMMMKKKLLLMMMPPPTTTXXX\\\^^^aaaccckkkxxxnnndddbbb^^^[[[\\\[[[YYYWWWVVVVVVUUUSSSQQQNNNLLLIIIHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@???===<<<:::999999999777444333222222111000/////////...,,,---///111////////////000000000000000000000000///////////////...---,,,,,,---...///000000000000000000000000---------...000000000///------...//////000000000111000///......///000111......,,,,,,,,,,,,---...------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,------...///000000000000//////000000111222222333444666888<<>><<<:::999999777555333222222222000...111111000...,,,,,,...///------...///000111222222000000000000///////////////...---,,,,,,---...///////////////////////////+++---...///000000000000............//////000000111000///......///000111...---,,,,,,,,,,,,......---------------------------------------------,,,+++++++++,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,---------------,,,++++++++++++,,,,,,---...++++++,,,---...///000000000000000000000111222222333333444444555888<<<@@@???BBBFFFJJJMMMOOOOOONNNKKKKKKKKKJJJIIIGGGEEECCCDDDHHHNNNSSSUUUTTTSSSRRRVVVXXXZZZXXXSSSMMMIIIGGGIIIKKKNNNQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUQQQOOOLLLIIIGGGFFFGGGGGGFFFIIIMMMRRRVVV[[[```dddiiilllpppsssttttttuuuuuuwwwzzz~~~|||yyyvvvtttpppooonnnmmmlllllllllmmmoooppprrrrrrrrrrrruuuwww{{{|||wwwuuuqqqlllhhhdddaaa`````````ccchhhllltttxxx[[[OOOEEEBBBCCC@@@DDDAAA@@@FFFOOO[[[lllzzzkkk___XXXTTTSSSTTTYYYRRRLLLJJJJJJNNNWWWaaarrrzzz{{{pppbbbZZZVVVUUUOOOPPPQQQSSSVVVXXX[[[\\\]]]bbbmmm{{{qqqgggbbb]]]ZZZ]]]ZZZYYYWWWVVVWWWVVVTTTSSSOOOMMMJJJIIIIIIIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@??????>>>===<<<:::999888777666444222222222222000...000111111///---,,,---...,,,,,,---///000222333333000000000000///////////////...---,,,,,,---...///////////////////////////***,,,///000000///000111///............//////000000000////////////000000...---,,,+++,,,---...///+++,,,,,,---.........---------.........---,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++++++++,,,------******+++---...///000111111000000000000111222222444555555555555666999;;;888;;;>>>BBBFFFIIIJJJKKKBBBCCCCCCDDDDDDDDDCCCCCC@@@CCCGGGJJJJJJIIIIIIIIIRRRWWW[[[[[[UUUOOOKKKIIINNNOOORRRTTTUUUUUUTTTSSSPPPPPPQQQRRRRRRSSSTTTTTTOOONNNLLLJJJIIIHHHHHHIIIGGGJJJNNNSSSXXX^^^dddiiippptttyyy}}}}}}|||zzzzzzxxxzzz~~~zzzzzz{{{zzzxxxuuurrrpppkkkkkkkkkjjjhhhhhhiiijjjlllnnnooopppooooooqqqrrrqqqyyy{{{tttrrrnnniiiddd```^^^\\\ZZZ[[[___dddjjjssszzz[[[PPPFFFBBBDDDBBBCCCAAAAAAFFFMMMYYYkkkzzz{{{fffZZZWWWVVVVVVXXX[[[SSSLLLIIIIIINNNZZZfffwwwzzzhhh\\\VVVTTTNNNOOOPPPQQQTTTXXX[[[]]]^^^iii{{{ssshhhccc\\\YYY\\\ZZZYYYWWWWWWWWWWWWUUUSSSOOOMMMJJJIIIIIIJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@???======<<<;;;999888777777555444222222333222000...---///000000.........///---......///000111111222000000000000///////////////...---,,,,,,---...///////////////////////////))),,,000111000///000111000000......---...////////////000000000000//////------,,,+++,,,---...///)))***,,,...//////...---------.........---,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,---------------------,,,+++++++++,,,,,,)))***+++,,,...///000111111111000000111111222333444555666666555555666888777888999;;;===???AAACCC>>>>>>>>>???@@@@@@AAAAAA<<>>======<<<;;;:::999999555444333333333222000...***---///000000//////000/////////000000000000000000000000000///////////////...---,,,,,,---...///////////////////////////(((,,,000111000///000111111000///...------...///...///000111111000///...---,,,,,,+++,,,---...///'''))),,,///000000...---------...///...---+++*********+++,,,,,,---......++++++++++++++++++++++++---------....../////////)))***+++,,,,,,,,,,,,,,,...------,,,++++++++++++)))***+++,,,...///000111111111111000111111222333444555777777555444444555777777666555666777999:::::::::999888888888999999:::<<<===<<<;;;<<<@@@DDDAAAGGGNNNQQQRRRTTTZZZ^^^WWWXXXZZZ[[[[[[YYYWWWVVVPPPQQQRRRSSSRRRQQQNNNMMMMMMMMMMMMNNNMMMLLLKKKKKKGGGIIILLLPPPVVV^^^gggmmmooouuu}}}}}}yyyvvvqqqsssuuuwwwxxxxxxwwwwwwvvvvvvuuutttsssrrrqqqqqqmmmnnnoooooonnnkkkiiiggggggiiikkkjjjgggggghhhkkkjjjlllnnnnnnmmmmmmmmmnnnjjjooorrrqqqrrruuuvvvuuunnnlllhhhccc^^^[[[XXXVVVUUUUUUZZZaaahhhsssxxxYYYPPPHHHCCCEEEDDD@@@BBBEEEHHHKKKUUUiii|||{{{cccVVVRRRQQQRRRTTTTTTNNNJJJIIIJJJOOOZZZdddyyyrrrbbbZZZWWWTTTTTTTTTUUUYYY___dddhhhkkk|||sssiii___[[[]]]YYYZZZVVVSSSSSSUUUVVVRRRNNNOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>><<<999666444555444333222111111111111222111111111000000//////---------............///000000000000000//////...---------------...//////////////////////////////000000000///......------///////////////000111111111111111111111000//////.........------,,,,,,,,,///...---...///000///...////////////...---,,,+++000000///...---,,,,,,+++,,,++++++***+++,,,...///---,,,++++++------,,,++++++++++++,,,---...///000///,,,)))((()))+++,,,---******,,,---.../////////000111222111000///000111222333555666666444333111///000111222333333444444444444555555555555555555777777777888999;;;<<<===???CCCIIIOOOSSSXXX\\\___ZZZYYY[[[^^^___]]]YYYXXXYYYUUUPPPNNNPPPQQQQQQOOONNNLLLJJJIIIJJJKKKKKKJJJKKKMMMPPPSSSVVV[[[```dddooossswwwxxxwwwsssqqqooonnnmmmmmmlllmmmppprrrsssqqqooonnnllllllnnnpppqqqmmmllllllkkkkkkllllllllliiiiiiiiihhhffffffiiikkkkkkkkklllmmmnnnppprrrsssqqqrrrrrrsssssssssssssssnnniiiccc]]]YYYVVVSSSPPPPPPQQQVVV^^^gggttt{{{]]]QQQKKKDDDAAACCCBBBBBBDDDHHHLLLTTTdddrrrzzzdddZZZVVVRRRLLLIIIMMMHHHHHHLLLIIIGGGRRRcccyyy}}}jjj[[[RRRPPPSSSWWW\\\aaafffkkknnnrrrsssiii___[[[]]]YYY[[[WWWSSSSSSUUUUUURRRNNNOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>===;;;999777666555444333222111111111111111111111000000000//////....../////////000000000000000000000000//////.....................///000////////////////////////000000000//////.........///////////////000111111000111111111111000//////......---------,,,,,,,,,---,,,,,,---000111111000------...............---000//////...---,,,,,,,,,---,,,+++++++++,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,------...///...,,,******,,,---,,,,,,......//////......---,,,000111222222000///000222000111222333444333222222111111111111222333444444444444444555555666777888888888999999:::<<<===>>>???CCCHHHLLLPPPTTTYYY\\\\\\[[[\\\___aaa```^^^\\\\\\YYYVVVUUUVVVVVVSSSPPPPPPMMMJJJIIIJJJKKKKKKKKKKKKMMMPPPSSSUUUYYY^^^aaagggjjjmmmnnnmmmjjjiiihhhfffggghhhiiijjjkkkkkkkkkmmmmmmlllllllllmmmnnnoookkkjjjjjjiiiiiiiiiiiijjjhhhiiiiiihhhffffffhhhjjjjjjjjjkkklllnnnpppqqqrrrooopppqqqqqqqqqpppooonnnkkkgggaaa[[[XXXUUURRROOOPPPQQQUUU]]]fffsss{{{\\\OOOIIICCCAAACCCCCCBBBCCCGGGKKKTTTeeetttzzzeeeZZZVVVRRRMMMJJJJJJFFFHHHLLLKKKJJJUUUeeewww{{{iii[[[TTTRRRUUUZZZ```fffjjjlllmmmssstttjjj___\\\]]]YYY[[[XXXTTTTTTUUUTTTQQQMMMOOONNNLLLJJJIIIIIIIIIJJJHHHGGGGGGFFFDDDBBB@@@???>>>======;;;:::999888888555444333222111111111111111111000000000000//////000000000000111111111111000000111111000000///............/////////000000000000000000000000000000000000000//////////////////////////////000111111000000111111000000///......------------,,,,,,,,,,,,++++++---000111111111+++,,,---...//////////////////......------,,,,,,...---,,,,,,,,,,,,,,,------,,,++++++------,,,+++---------------------------,,,+++,,,------,,,+++///////////////...------///111222111000000111222000000111111222333333333444333222222333444555666666666555555666888999;;;:::::::::;;;<<<===>>>??????BBBFFFIIILLLOOOTTTWWW\\\]]]___bbbfffiiiiiihhhfffccc```___^^^\\\WWWRRRRRROOOKKKHHHIIIKKKLLLLLLLLLNNNPPPRRRTTTVVVZZZ]]]^^^aaaccccccbbbaaaaaabbb___aaacccfffgggfffeeedddhhhiiijjjjjjkkkkkkkkkkkkhhhhhhgggfffeeeeeeffffffggghhhiiihhhffffffhhhjjjiiijjjjjjlllmmmpppqqqrrrssstttuuuvvvtttrrrooommmhhhddd^^^ZZZWWWTTTQQQNNNOOOPPPTTT[[[dddppp```PPPIIIDDDBBBEEECCCBBBCCCFFFKKKTTTeeeuuuxxxdddYYYUUUQQQMMMKKKHHHEEEGGGLLLMMMNNNXXXfffuuuwwwggg\\\VVVUUUXXX___gggnnnppppppnnnuuutttjjj___\\\]]]YYY[[[XXXUUUTTTTTTSSSPPPNNNOOONNNLLLKKKIIIIIIJJJJJJGGGGGGFFFEEEDDDBBB@@@???>>>===<<<::::::999999:::444444333222111111111111000000000000000000//////000000000000111111111111000111111111111000//////...//////000000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000//////...---------------------------,,,+++---///000000///+++,,,---...////////////...---------------------......------,,,,,,,,,,,,---,,,++++++------,,,+++------------------,,,,,,...,,,******+++,,,,,,,,,***+++,,,...//////000000---...000000//////000222222222222111222333333444555444444333444666888::::::999888777888999:::<<<;;;;;;;;;;;;<<<===>>>??????AAACCCEEEGGGJJJOOORRRYYY\\\```eeennnwww{{{{{{wwwrrrlllgggddd```[[[VVVTTTPPPKKKHHHHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUXXXZZZ\\\]]]]]]]]]]]]^^^```^^^___aaacccdddddddddcccccceeegggiiijjjiiihhhhhhgggfffeeedddccccccccccccfffggghhhgggfffeeeggghhhiiiiiijjjlllnnnppprrrsssuuuwwwxxxyyywwwsssooollleeebbb]]]YYYVVVSSSPPPNNNNNNOOORRRYYY```lll~~~jjjUUUKKKFFFDDDFFFCCCBBBBBBEEEJJJTTTeeeuuutttaaaWWWSSSOOOKKKKKKFFFEEEGGGLLLNNNRRR\\\ggguuussseee]]]XXXVVV[[[dddnnnuuuwwwuuusssxxxuuujjj```\\\]]]YYYYYYXXXVVVUUUTTTRRRQQQOOOPPPNNNMMMKKKJJJJJJJJJJJJFFFFFFFFFEEECCCBBB@@@@@@>>>===<<<::::::999999:::444444333222111111111111//////////////////000000//////000000000111111111111111111111111000000///......///000111000000000000000000000000000000000///000000000111111222222///////////////000000111000000000000000///......------------------------///...------...///---,,,------............------,,,,,,,,,---------------............---,,,,,,+++---,,,++++++------,,,+++,,,---.........---,,,+++///,,,((('''(((***,,,---)))***+++,,,---.........+++,,,............///111333333222222222333444444555444444555666888:::;;;???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCFFFKKKOOOTTT[[[bbbjjjwwwvvvnnnhhhddd___[[[VVVQQQLLLHHHHHHJJJKKKLLLNNNPPPQQQRRRQQQQQQRRRTTTWWWXXXZZZZZZZZZ[[[]]]_________^^^___```aaacccddd```bbbeeegggiiihhhgggfffgggfffeeecccbbbaaaaaaaaadddeeeffffffeeedddeeefffhhhhhhiiikkkmmmooorrrsssqqqssstttuuusssoookkkiiieeebbb]]]ZZZWWWSSSPPPMMMMMMMMMOOOTTTZZZeeewwwttt[[[MMMGGGDDDCCCCCCAAABBBEEEIIIRRRcccrrrooo]]]SSSOOOKKKIIIJJJFFFFFFHHHLLLPPPWWWbbbkkkyyynnnbbb\\\ZZZWWW^^^jjjsssyyyzzzzzzyyyvvvkkk```\\\]]]YYYXXXWWWVVVUUUTTTRRRQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKEEEEEEEEEDDDCCCBBBAAA@@@>>>======;;;:::999888888555444333222111111111111......////////////000000///000000000000111111111111111222222111111000///---...///000111000///...000000000000000000000000//////000111222333333444///////////////000111111//////000000//////...---,,,,,,,,,------------...000...------......,,,***---...............------++++++,,,,,,------......---............------,,,---,,,++++++------,,,++++++,,,---.........---,,,///,,,)))((()))+++,,,---,,,,,,,,,,,,,,,+++******)))+++---...---...000222222333444555666777888888999999::::::;;;;;;;;;;;;AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAADDDJJJNNNQQQ[[[eeennn~~~~~~sssmmmhhhccc```XXXTTTOOOLLLKKKLLLLLLLLLNNNPPPRRRRRRQQQPPPPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^^^^]]]\\\[[[\\\___aaaccc___aaadddfffhhhhhhhhhggggggfffeeecccaaa```______aaacccddddddcccbbbbbbccceeefffgggiiikkkmmmpppqqqoooppprrrrrrqqqnnnkkkiiidddaaa]]]YYYVVVRRRNNNKKKKKKJJJLLLPPPTTT]]]nnn}}}|||___OOOGGGBBB@@@AAAAAABBBEEEIIIPPP```nnn{{{kkkZZZQQQLLLIIIHHHIIIGGGGGGIIIMMMTTT___llluuu~~~kkk___[[[YYYZZZdddpppwwwxxxyyy{{{~~~vvvkkk```\\\]]]YYYVVVVVVVVVUUUTTTSSSSSSSSSPPPOOOMMMKKKJJJJJJKKKKKKEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===;;;999777666555444333222111111111111........./////////000000111111111111222222222333111222222222222111000000,,,---...000000///...---//////////////////////////////000111222333444555///////////////000111111//////000000//////...---,,,,,,,,,---------......///---,,,,,,......---+++,,,,,,---...////////////******+++,,,------......,,,---...//////......------,,,++++++------,,,+++***+++---...///...---,,,---,,,,,,---......---+++,,,,,,------,,,,,,+++******,,,...//////000222444333555999===@@@BBBCCCDDDFFFFFFGGGFFFEEECCC@@@>>>@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@DDDJJJNNNSSS^^^iiiqqqyyyrrrmmmhhhddd[[[XXXSSSQQQPPPPPPOOONNNOOOQQQRRRSSSQQQPPPPPPPPPOOORRRUUUWWWXXXYYY[[[]]]\\\\\\\\\]]]^^^___```aaa```aaacccfffhhhiiiiiiiiifffeeecccaaa___^^^]]]]]]___aaabbbcccaaa``````aaaaaabbbccceeegggjjjlllnnnlllmmmmmmnnnnnnmmmlllkkkccc```\\\XXXUUUPPPKKKHHHJJJHHHIIIKKKNNNVVVfffttteeeSSSJJJEEEAAA@@@@@@BBBFFFHHHNNN\\\iii}}}xxxiiiYYYPPPKKKHHHHHHJJJGGGHHHJJJNNNYYYiiiyyy}}}iii]]]YYYXXX___jjjvvvyyyuuusssyyyvvvkkk```\\\]]]YYYTTTUUUVVVUUUTTTSSSSSSTTTPPPOOOMMMLLLKKKJJJKKKKKKDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???>>><<<999666444555444333222111111111111---.........//////000000222222333333333444444444111222222222222111000000+++,,,...000000///...---//////////////////////////////000111333444555555///////////////000111111///////////////......---,,,,,,,,,------.........---,,,+++,,,...///...---)))***,,,...///000111111******+++,,,------......+++,,,.../////////......---,,,++++++------,,,+++)))***,,,...//////...---,,,---///222444222---*********,,,---.../////////+++---///000111222444666666:::???EEEJJJMMMOOOPPPSSSSSSTTTRRROOOKKKFFFCCC>>>@@@DDDGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBB@@@???@@@DDDJJJOOOUUUaaalllsss}}}wwwqqqjjjeee]]][[[WWWUUUTTTSSSQQQPPPOOOQQQSSSSSSRRRPPPPPPPPPOOORRRVVVYYYZZZ[[[\\\]]][[[\\\___aaabbbbbbaaa```aaabbbcccfffhhhiiijjjkkkeeedddbbb```^^^]]]\\\[[[]]]___aaabbb```_________^^^___```bbbdddgggjjjkkkeeeeeeffffffggggggggggggbbb___[[[WWWSSSNNNIIIEEEIIIGGGGGGIIIKKKRRRaaaooojjjWWWOOOIIIDDD??????BBBFFFHHHMMMYYYfffzzzwwwiiiYYYPPPKKKHHHIIILLLGGGHHHJJJPPP]]]qqq~~~hhh\\\XXXXXXcccooozzzzzzrrrooovvvuuuiii^^^\\\^^^\\\ZZZZZZYYYYYYYYYVVVRRROOOQQQPPPOOOMMMLLLKKKKKKJJJDDDDDDCCCBBBAAAAAA@@@@@@????????????===;;;999888555444333222111111111111111111000///////////////000000111222333444444555999888666333111000//////111111111000000000000000///111333333222000000000000222333333111000000111000000000000000111111111......------------......+++,,,------++++++,,,---------------------------,,,,,,------...---------111000///...,,,***))))))'''((()))***,,,...//////.........------,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++........................000///......///111333555777:::@@@GGGOOOWWW]]]```^^^]]]]]]___^^^XXXMMMDDDAAAAAACCCFFFHHHIIIGGGEEE@@@BBBDDDEEEFFFEEECCCBBBAAABBBDDDEEEEEEGGGIIILLLXXXaaakkkuuuxxxpppjjjgggfff```[[[YYYVVVSSSSSSVVVSSSRRRRRRRRRRRRSSSSSSTTTRRRUUUYYY[[[\\\\\\\\\]]]]]]^^^```aaacccdddddddddbbbcccdddfffggghhhhhhhhhhhhgggeeecccaaa___]]]\\\___^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]___bbbeeefffffffffffffffffffffffffffddd```[[[WWWSSSOOOKKKHHHJJJGGGGGGIIIKKKQQQ]]]iiiwwwpppZZZMMMFFFBBBCCCAAACCCFFFIIIMMMWWWbbbvvvzzziiiWWWNNNLLLJJJIIIJJJJJJIIIKKKRRRaaasss~~~jjj\\\XXXYYYaaannnzzzzzzrrrmmmsss{{{tttiii^^^[[[]]][[[[[[ZZZZZZZZZYYYWWWSSSPPPPPPOOONNNLLLKKKJJJJJJIIIEEEDDDDDDBBBAAA@@@??????>>>??????>>>===;;;999888555444333222111111111111111111000/////////////////////////////////000000666555333111///...------000000000000000111111111111333444333111000000111000222333333111000000111///////////////000000000///..................///***,,,---,,,+++***+++,,,////////////////////////,,,,,,------...------,,,.........------,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---...///...,,,+++,,,---,,,,,,------------,,,,,,........................000///......///111333555;;;===CCCIIIPPPWWW\\\___eeecccaaaaaa___XXXLLLCCC@@@@@@AAACCCEEEFFFDDDCCCEEEEEEGGGGGGGGGFFFDDDCCC@@@AAACCCCCCCCCEEEGGGJJJUUU^^^hhhrrr}}}~~~xxxrrrmmmhhhbbb\\\[[[YYYVVVVVVYYYSSSSSSRRRRRRRRRRRRRRRSSSSSSVVVYYY[[[\\\\\\]]]^^^^^^^^^```bbbcccddddddeeebbbcccdddeeefffgggggghhhhhhgggfffdddaaa___^^^]]]^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYXXXYYYZZZ\\\___```bbbbbbcccccccccccccccccc```]]]XXXUUURRRNNNKKKHHHKKKHHHGGGIIILLLQQQ]]]hhhsss}}}zzz```PPPHHHEEEDDDBBBCCCEEEFFFIIIRRR\\\pppxxxgggUUUMMMKKKIIIHHHIIIKKKJJJLLLTTTbbbsss{{{gggYYYUUUWWW^^^iiisssuuuooommmqqqxxxuuuiii]]]ZZZ]]]ZZZZZZYYYXXXXXXXXXVVVSSSPPPOOOOOOMMMKKKJJJIIIIIIIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>><<<:::888777555444333222111111111111111111000///////////////222222222111111111000000555444222000///...------//////000000111111222222444555444333000///000222000222333333111000000111---.........////////////000//////......//////000***,,,---,,,+++***+++,,,000000000000000000000000,,,------...------,,,,,,++++++,,,------......///---------,,,+++*********,,,,,,++++++++++++******,,,---...---+++***+++,,,------------------------------------------------//////......///111333444;;;===AAAGGGMMMRRRVVVXXX[[[YYYXXXXXXUUUOOOEEE>>>???>>>>>>@@@CCCDDDCCCBBBHHHHHHHHHGGGFFFDDDCCCBBB@@@AAABBBBBBBBBCCCFFFHHHQQQZZZdddnnnzzzyyysssjjjccc]]]\\\[[[XXXXXXZZZTTTTTTSSSRRRQQQQQQQQQRRRUUUWWWYYYZZZ[[[\\\^^^```^^^___aaabbbdddeeeeeeeeecccccccccdddeeefffggghhhhhhgggeeedddbbb```___^^^\\\\\\[[[ZZZZZZZZZZZZ[[[WWWVVVVVVUUUVVVXXXYYYZZZ^^^^^^^^^______^^^^^^]]][[[XXXTTTRRRPPPNNNKKKIIIKKKIIIHHHJJJLLLPPP[[[fffoooyyyhhhSSSJJJHHHEEECCCCCCDDDDDDEEEMMMVVVjjjuuueeeTTTLLLJJJHHHGGGHHHKKKKKKMMMTTTbbbtttwwwdddVVVRRRSSSZZZaaaiiilllkkkkkknnnrrr|||wwwjjj___[[[]]]ZZZXXXWWWVVVVVVUUUTTTQQQOOOPPPOOOMMMLLLJJJJJJIIIIIIGGGFFFEEECCCAAA???>>>===>>>>>>>>>===<<<:::888777444444333222111111111111111000000///////////////222222222222222222222222555555333222000000//////......///000111222222333666666555222000///000222000222333333111000000111---......//////000000000000000////////////000000+++---...---,,,+++,,,---........................---------...------,,,,,,++++++,,,,,,---...//////......---,,,++++++******,,,,,,,,,+++++++++++++++***+++,,,+++***))))))+++,,,,,,++++++++++++,,,,,,------------------------////////////000111333444777888;;;???DDDHHHKKKLLLHHHGGGGGGHHHHHHEEE@@@<<<===<<<===???CCCEEEEEEEEEHHHGGGFFFDDDBBBAAA@@@???AAABBBBBBBBBBBBCCCFFFIIIOOOXXXbbbkkkwwwxxxlllddd^^^]]]]]]ZZZYYY[[[VVVUUUTTTSSSRRRQQQQQQQQQVVVWWWYYYYYYYYYZZZ]]]___^^^___aaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiigggfffeeecccbbb```______[[[[[[ZZZYYYYYYYYYYYYZZZXXXWWWWWWVVVWWWWWWXXXYYY[[[[[[\\\\\\\\\[[[ZZZZZZWWWTTTQQQOOONNNMMMKKKIIIKKKIIIIIIKKKLLLOOOXXXbbbnnnwwwnnnTTTIIIHHHDDDBBBBBBDDDCCCCCCJJJSSShhhtttdddSSSLLLJJJIIIHHHHHHJJJJJJMMMTTT```rrrsssaaaTTTPPPQQQTTTXXX]]]bbbeeegggiiikkkqqq|||yyymmmaaa]]]___\\\YYYXXXVVVVVVVVVUUUSSSQQQQQQPPPOOOMMMLLLKKKJJJJJJGGGFFFEEECCCAAA???>>>===>>>>>>>>>>>><<<:::888777444444333222111111111111111000000///////////////---------...///000000111444333222111000000///000......///000111222222333666666444222///...000111000222333333111000000111......///000000111222222000000////////////000000---...///...---,,,---///........................---.........---,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++------,,,+++***+++,,,++++++***))))))***++++++------------------------......//////000222333333333444666999<<>>>>>???AAABBBAAA???===;;;;;;===AAAFFFIIIIIIIIIHHHFFFDDDBBB@@@?????????CCCDDDDDDCCCCCCEEEIIILLLPPPXXXaaaiiitttqqqhhhaaa``````^^^\\\]]]WWWVVVUUUTTTSSSRRRRRRRRRVVVWWWXXXXXXXXXYYY\\\^^^^^^___```bbbddddddeeeeeeffffffffffffggghhhiiiiiieeeeeedddcccaaa```______[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXZZZ[[[\\\\\\\\\[[[YYYXXXUUURRROOONNNMMMMMMKKKIIIIIIHHHHHHJJJJJJLLLTTT]]]mmmvvvwwwYYYKKKIIICCCBBBBBBDDDDDDDDDKKKSSShhhssscccSSSMMMKKKJJJIIIIIIGGGHHHKKKQQQ]]]oooppp___SSSOOOOOOPPPQQQTTTXXX^^^aaacccccchhhrrr{{{nnnbbb^^^___\\\[[[ZZZXXXWWWXXXWWWUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKFFFEEEDDDCCCAAA@@@>>>>>>????????????===;;;999888555444333222111111111111111111000///////////////------...///000111222222000000///......---......//////000000111111222222333444333222///...///111000222333333111000000111......///000111222333333000//////......//////000,,,...///...---,,,---...////////////////////////............---,,,++++++...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------.........///000///---,,,---...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444444666888:::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<>><<<:::999555444333222111111111111111111000///////////////000000111111222222333333//////...---------......000000000000000111111111000111222222000...//////000222333333111000000111------...///000111222222///..................///+++,,,---,,,++++++,,,---....................................---,,,+++***------------------------------------------------++++++,,,,,,,,,------------...///...,,,+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222555666777888:::;;;<<<===;;;;;;:::999888888999:::<<<>>>BBBHHHLLLMMMKKKHHHEEECCC@@@>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEHHHNNNRRRVVV\\\aaaeeellltttxxxwwwxxx~~~zzzooofffdddeeebbb^^^\\\XXXWWWWWWVVVVVVVVVWWWWWWWWWYYY\\\]]]\\\\\\]]]]]]\\\]]]___```bbbbbbccccccbbbdddfffhhhhhhgggeeedddaaaaaa``````______^^^^^^[[[ZZZZZZYYYXXXYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYY[[[\\\^^^^^^^^^\\\YYYWWWXXXUUURRROOONNNLLLJJJHHHDDDCCCDDDEEEDDDDDDJJJQQQ]]]iii}}}cccPPPJJJCCCBBBCCCEEEDDDCCCIIIQQQccc~~~ooo```QQQLLLKKKJJJHHHHHHCCCEEEIIINNNYYYkkk}}}kkk[[[PPPLLLLLLJJJJJJKKKMMMPPPSSSVVVWWWZZZaaakkkvvv{{{nnnaaa\\\^^^ZZZWWWUUUSSSRRRSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???===;;;:::555444333222111111111111111111000///////////////////////////............111000000/////////000000111111111000000000000000---///111222000///...///000222333333111000000111,,,,,,---...///000111222......------------......)))***++++++))))))***+++++++++++++++++++++++++++............---,,,+++***+++,,,,,,------..................------,,,,,,+++*********++++++,,,,,,,,,***+++,,,+++)))((()))***000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222222222555666777888999:::;;;<<<<<<===<<<;;;;;;;;;===???>>>@@@EEEJJJMMMLLLIIIEEEAAA???<<<;;;;;;===@@@CCCCCCCCCCCCCCCEEEIIINNNRRRXXX]]]aaaccciiipppsssrrrsssyyyyyymmmcccbbbbbb___ZZZXXXXXXXXXWWWWWWWWWXXXYYYYYYXXX[[[^^^```___^^^^^^^^^[[[\\\^^^```aaabbbbbbbbb```bbbeeeggghhhfffcccaaa``````______^^^^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\^^^___^^^\\\YYYWWWZZZWWWSSSPPPOOOLLLJJJHHHBBBAAABBBDDDCCCBBBGGGNNNTTTaaawwwcccOOOGGGCCCBBBCCCDDDCCCBBBFFFNNN___zzzmmm^^^PPPKKKJJJIIIGGGGGGCCCFFFIIINNNYYYkkk{{{iiiYYYOOOKKKKKKIIIJJJKKKKKKMMMOOORRRUUUUUUYYYaaajjjwwwzzziiieeebbb^^^[[[ZZZYYYWWWUUUTTTSSSRRRRRRMMMMMMLLLJJJJJJIIIIIIIIIGGGFFFEEECCCAAA???>>>===????????????===;;;999888444333222111000000000000//////.........---------//////000000000000//////333333222000///---,,,,,,222111000///............///......---...///000111///////////////......---,,,---...000111111222222111000...---,,,,,,,,,---...------,,,,,,------...,,,---...//////---+++***---------.........////////////.........---------***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********+++,,,---...///------......///111222333555666777888:::;;;======<<<<<<<<<;;;;;;;;;;;;;;;CCCCCCEEEHHHLLLLLLHHHDDD>>>=========>>>@@@AAACCCFFFDDDCCCBBBDDDIIIMMMPPP[[[]]]aaaccceeegggkkkmmmnnnrrrwww|||qqqoookkkfffbbb___]]]\\\WWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^^^^\\\\\\]]]_________^^^^^^___aaacccdddccccccbbbbbbbbbbbbccccccaaaaaa````````````aaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZXXXTTTPPPMMMJJJIIIIIIEEEDDDAAA???@@@BBBEEEGGGVVV___qqqgggOOOGGGFFFFFFDDDBBBAAADDDIIIMMMddd{{{tttdddSSSMMMLLLJJJFFFDDDGGGIIIKKKNNNVVVfff{{{{{{eeeUUUNNNKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQUUU\\\ccclllyyy{{{iiidddaaa]]]ZZZZZZYYYXXXVVVUUUTTTSSSSSSNNNMMMLLLKKKIIIIIIHHHHHHFFFFFFDDDCCCAAA???>>>===????????????===;;;999888444333222111000000000000//////.........---------//////000000000000//////000000//////......------000000000111111111111111//////...---...///000111///000000000000///......,,,---...000111111222222111000///...------------...------,,,,,,------...,,,---...//////---+++***,,,------------........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************+++,,,------------......///111222333444444555777999:::;;;<<<;;;;;;:::;;;<<>>>>>???@@@BBBCCCEEECCCBBBBBBDDDJJJOOOSSS[[[]]]```bbbccceeeiiikkkiiilllpppuuuxxxzzzzzzzzztttqqqlllgggbbb^^^\\\[[[XXXXXXXXXYYYYYYYYYZZZZZZ[[[]]]^^^^^^\\\\\\]]]___aaaaaa``````aaaaaabbbcccbbbbbbbbbaaaaaabbbbbbbbbaaa``````````````````aaa^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZXXXUUUQQQMMMKKKIIIIIIFFFDDDAAA@@@@@@BBBDDDFFFOOOYYYjjjfffPPPIIIDDDCCCBBBAAAAAADDDJJJNNNaaayyyxxxhhhWWWPPPOOOLLLIIIHHHGGGIIIKKKNNNUUUeeezzzyyycccSSSMMMJJJGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMQQQVVV[[[cccnnn}}}|||jjjddd```\\\ZZZ[[[ZZZXXXWWWUUUUUUTTTTTTOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>????????????===;;;999888444333222111000000000000/////////.........------///000000111111000000///---------..................///111222333333333222//////.........///000111111111111111111000//////,,,---...000111111111111000000000000///...------...------,,,,,,------...,,,---.........---,,,+++,,,,,,,,,,,,------------/////////.........------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++***************++++++---------...///000111222222333444666777999:::;;;:::999888999<<>>????????????===;;;999888444333222111000000000000////////////............000000000111111000000000........................---///111333333333222111000///.........///111111111222222222222111000000---...///000111111111111///000111111111000...---...------,,,,,,------...------.........---,,,++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++---------...///000111111111222333555777999:::;;;999888666777;;;BBBIIINNNOOONNNMMMKKKHHHEEEBBB@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFEEEFFFKKKSSS[[[```aaabbbddddddeeegggjjjlllhhhiiijjjkkkmmmoooqqqrrrsssppplllfffbbb^^^\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ\\\]]]]]]]]]]]]^^^``````aaacccdddeeedddccccccaaa``````______``````aaa________________________^^^]]]\\\ZZZYYYYYYYYYXXX\\\]]]]]]^^^______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[YYYWWWSSSPPPMMMKKKJJJFFFEEECCCAAA@@@AAACCCDDDIIIPPP]]]mmm}}}|||aaaQQQLLLAAABBBAAAAAAAAACCCHHHKKKZZZrrrsssaaaWWWQQQKKKHHHGGGFFFHHHJJJLLLTTTcccwwwsss^^^QQQLLLIIIFFFGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQUUU\\\eeekkk|||mmmddd^^^[[[ZZZWWWWWWUUUTTTSSSSSSSSSSSSPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@??????????????????===;;;999888444333222111000000000000000000/////////.........000000111111111111000000111111000000///......---...///111222222111///...000//////...///000111222222222222222222111111000---...///000000111000000///000111111111000...---...------,,,,,,------...------...---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------...---------...///000111111222444666888:::;;;<<<999888666777:::@@@FFFJJJKKKJJJIIIFFFCCC@@@???>>>>>>AAADDDHHHJJJKKKKKKKKKFFFEEEEEEGGGLLLTTT\\\aaadddfffgggggghhhkkkooorrrllllllkkkkkkkkkmmmnnnooollljjjgggccc```^^^]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\]]]]]]]]]]]]^^^```^^^___aaacccdddddddddddd```______^^^^^^______```]]]^^^____________^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYY]]]]]]^^^_________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZXXXUUURRRNNNLLLJJJGGGEEECCCAAAAAAAAABBBBBBEEEKKKWWWdddsssuuu___RRRLLLDDDDDDCCCBBBAAABBBEEEHHHXXXpppzzziii]]]UUULLLGGGFFFFFFHHHJJJLLLTTTcccxxxrrr]]]QQQMMMJJJFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOSSSYYY```dddlllvvvoooddd^^^[[[[[[VVVUUUTTTSSSSSSRRRRRRRRROOONNNMMMKKKIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@???????????????===;;;999888444333222111000000000000000000000/////////......000111111222222111111000222111111000///............///000111111000///...000000/////////000111222111222222222222111000000......///000000000000000/////////000000//////......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------............------......///000111222333555888:::<<<<<<999888888888:::===AAACCCCCCCCCCCC@@@>>><<<===>>>@@@DDDJJJPPPSSSRRRPPPNNNDDDDDDDDDGGGLLLSSSZZZ^^^dddeeeggghhhjjjnnnsssvvvpppooommmlllkkkkkkkkkkkkfffeeebbb```^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[]]]]]]]]]]]]___```]]]^^^___```aaabbbbbbbbb___^^^^^^^^^^^^^^^^^^___\\\]]]^^^______^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZ]]]]]]^^^______^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[YYYVVVSSSOOOLLLKKKGGGFFFDDDBBBAAAAAAAAAAAA???EEEOOO[[[iiixxxrrr___RRRKKKEEEEEEEEECCCBBBBBBEEEGGGWWWoooooodddZZZOOOIIIGGGEEEGGGJJJMMMUUUeeeyyyooo[[[PPPMMMKKKFFFEEEFFFFFFFFFGGGGGGGGGHHHGGGHHHIIILLLQQQVVVZZZ]]]dddjjjwwwqqqeee^^^\\\\\\VVVVVVUUUTTTSSSSSSSSSSSSNNNMMMLLLKKKIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@@@@???????????????===;;;999888444333222111000000000000000000000000/////////...000111111222222111111000/////////////////////////////////000000111111222111000/////////000222222111111111222111000000///...//////000000000000000///...............//////...------,,,,,,------.........------,,,,,,,,,---,,,------------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,------...///......---------.../////////000222444666999;;;;;;888888:::;;;<<<===>>>>>>;;;<<<===;;;:::;;;>>>AAAFFFLLLSSSZZZ[[[XXXSSSOOOEEEFFFGGGJJJOOOTTTYYY\\\```bbbdddfffiiinnntttxxxttttttrrrpppmmmkkkiiihhhbbbaaa___\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[]]]]]]]]]]]]___aaa______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^[[[]]]^^^______^^^]]][[[YYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\ZZZXXXTTTPPPMMMKKKGGGFFFEEECCCAAA@@@@@@@@@>>>CCCJJJTTT___mmm{{{ttt```SSSJJJDDDEEEEEEDDDCCCDDDFFFIIIWWWooo|||oooeee[[[PPPIIIGGGEEEGGGIIIMMMVVVfff{{{lllXXXNNNLLLJJJEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHKKKOOOSSSVVVWWW```bbblll{{{rrrfff___\\\]]]WWWWWWVVVUUUTTTTTTTTTTTTMMMMMMLLLJJJJJJIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@????????????===;;;999888444333222111000000000000000000000000////////////111111222222222222111111,,,,,,------...//////000......///000111333555666111000/////////000222333000111111111111000//////...///000000000000000//////...---,,,,,,---//////...------,,,,,,------.........---,,,,,,,,,,,,------------.........////////////.........---------...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********+++,,,---...///......---------...//////......000333555888999:::777888;;;>>>???>>>===<<<666888999999888:::???CCCLLLRRRZZZ```aaa\\\UUUOOOIIIJJJKKKOOOSSSWWW[[[]]]\\\^^^```cccggglllsssxxxyyyxxxwwwtttqqqnnnkkkiiiaaa___]]][[[YYYXXXXXXXXX\\\[[[[[[[[[ZZZZZZYYYYYYYYY[[[]]]]]]]]]]]]___aaabbb```^^^\\\[[[ZZZ[[[[[[^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\^^^______^^^\\\[[[WWWWWWXXXXXXYYY[[[\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[XXXUUUQQQMMMKKKHHHGGGEEECCCAAA@@@@@@???AAADDDIIIOOOWWWcccpppyyy~~~vvvbbbSSSIIICCCDDDDDDDDDDDDEEEHHHKKKXXXooovvvkkkcccZZZOOOHHHFFFDDDGGGJJJNNNWWWhhh}}}jjjVVVMMMKKKIIIDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHIIILLLOOORRRTTTTTTZZZYYY```nnnzzzsssiii^^^ZZZ]]]XXXWWWVVVTTTQQQOOONNNMMMOOOMMMLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCBBB@@@<<<<<<======<<<:::888777555555444333111000//////...---------...111444555333333444555555444333222222111///---,,,,,,,,,,,,111111222222222333333333111000///......///000111333333333222222222111111111000//////000000000///333111...,,,++++++,,,---,,,++++++++++++,,,------,,,,,,---.../////////...++++++++++++++++++++++++)))+++------,,,+++,,,...//////...------..................//////......---000///...+++)))(((***,,,......---,,,,,,,,,,,,---...------,,,,,,------...---,,,+++***+++,,,---...111000///000222333333222555777999;;;<<<;;;999888777666888;;;;;;<<>>>>>>>>BBBBBBEEEMMMSSS\\\iiivvv}}}}}}iiiYYYOOOGGGGGGIIIJJJGGGFFFLLLTTT\\\rrr{{{ooobbbYYYSSSKKKGGGFFFGGGHHHIIILLLYYYmmm~~~zzzeeeWWWOOOJJJGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGJJJMMMQQQSSSUUUXXX^^^dddllluuu~~~uuujjj___ZZZ\\\WWWWWWUUUTTTSSSRRRQQQQQQOOONNNLLLJJJIIIIIIIIIJJJIIIFFFCCCBBBAAA@@@???=========>>>===<<<:::888777222222222111111000000000//////......///000111222222333444666666666666555111000///...---...///000111111111111222222222333111111000000000000111111222222222111000000000000111000//////000000///...000///...---,,,---......,,,,,,,,,,,,,,,------...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///,,,++++++******+++++++++******+++,,,,,,,,,,,,,,,......---+++))))))+++---//////...------------------------,,,,,,---------,,,,,,+++++++++,,,---......------...000111111000444666888;;;;;;:::999888777666888;;;<<<>>>FFFOOOYYYbbbkkkllliiicccXXXOOOPPPSSSWWW\\\___`````````]]][[[YYY\\\bbbjjjpppsssxxxxxxwwwuuuqqqmmmiiifff```______```aaabbbaaa___```______^^^^^^^^^^^^^^^\\\\\\\\\\\\^^^___```aaaaaa___]]]ZZZZZZZZZ\\\]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^[[[[[[ZZZYYYZZZ[[[]]]___^^^___```bbbcccccccccccccccbbbbbbaaa```___^^^^^^aaa```___]]]ZZZVVVSSSQQQLLLJJJFFFCCC@@@?????????AAAAAAEEEKKKQQQYYYgggsss{{{jjjZZZQQQGGGFFFGGGIIIGGGFFFLLLTTT^^^uuuqqqeeeZZZTTTPPPKKKHHHGGGEEEHHHJJJNNNZZZlllzzzttt```RRRKKKEEECCCDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMPPPRRRTTTWWW\\\bbbgggnnnuuuzzzxxxlllaaa[[[\\\WWWVVVUUUUUUTTTTTTTTTTTTOOONNNLLLKKKJJJIIIJJJJJJIIIFFFCCCAAA@@@>>><<<:::????????????===;;;999777000000000000000000000000000000000000////////////222333444555555555444444000///......///000111222000000000000111111111111111111222222222222111111222222111000///.........111000000000//////......------------......//////---------,,,---......///.........///......------------------------------------,,,+++***+++...000...---------------......,,,,,,---...////////////,,,------+++******,,,.........---,,,,,,,,,,,,---------------------------,,,,,,,,,+++,,,------...---,,,+++,,,...000///...333555777999:::999888777777666777;;;===AAAKKKUUUeeeooouuuqqqiii```XXXRRRVVVXXX\\\```bbbcccbbbbbb^^^\\\ZZZ[[[aaahhhmmmpppttttttsssrrrnnnjjjfffddd```___```bbbdddeeedddcccddddddcccaaa``````______]]]]]]^^^^^^___```bbbbbbaaa```^^^]]]]]]^^^```aaaaaa``````___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^______\\\\\\[[[[[[\\\]]]___```^^^___aaaccceeefffggghhhddddddcccbbbaaa```______bbbbbbcccbbb___ZZZUUURRRNNNLLLHHHDDDAAA@@@??????AAA@@@CCCIIINNNVVVbbbnnnxxx}}}lll\\\RRRFFFEEEEEEGGGFFFFFFKKKSSS___vvvkkk___TTTPPPNNNKKKHHHGGGCCCGGGKKKOOOZZZkkkwww|||sss___RRRKKKFFFDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIILLLOOOQQQSSSVVVZZZ___bbbfffkkknnnwww{{{zzzmmmbbb\\\\\\WWWWWWUUUTTTSSSSSSTTTTTTPPPOOOMMMKKKJJJJJJJJJKKKGGGEEEBBBAAA@@@???===<<>>;;;999777111111111111111000000000//////000000000000//////222333333444333222000000000///.........///000111/////////000000000000000///000111222333222111000333222111///.........///111222222111///.........,,,---......//////.........------------...//////.../////////...---,,,,,,---------------------------......---,,,,,,...000///............//////000....../////////......---+++,,,,,,,,,++++++---///---,,,++++++***+++++++++,,,------------------,,,,,,,,,,,,,,,------.........---,,,---///000000///222333555777888777666666777666777;;;>>>CCCOOOZZZkkktttyyyqqqeee\\\XXXVVVXXXZZZ]]]```bbbbbbaaa```___]]]ZZZ[[[```ffflllnnnpppppppppooolllhhheeebbbbbbaaabbbdddgggiiihhhggggggfffdddbbbaaa`````````^^^^^^^^^______aaabbbbbb``````_________aaacccdddeeedddcccbbb```___]]]\\\ZZZ[[[[[[\\\]]]^^^^^^___]]]]]]]]]]]]^^^___aaabbb```aaaccceeeggghhhiiiiiifffeeeeeedddcccbbbaaa```bbbdddeeeeeeccc]]]XXXTTTPPPNNNJJJFFFCCCAAA@@@@@@AAA@@@BBBGGGLLLRRR^^^iiitttyyy~~~sss]]]PPPFFFDDDCCCEEEEEEEEEKKKRRR^^^uuunnnaaaTTTPPPNNNJJJGGGFFFDDDGGGJJJNNNYYYjjjxxx}}}rrr^^^RRRKKKFFFEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFIIIKKKNNNOOOQQQTTTYYY\\\___bbbeeegggooorrrtttsssqqquuu}}}{{{lllccc]]]\\\YYYWWWUUUSSSRRRQQQRRRRRRQQQOOONNNLLLKKKKKKKKKKKKFFFDDDBBBBBBBBBBBBAAA@@@AAAAAAAAA@@@>>><<<999888555444333222111000//////---...///000111111111000000111222333444333222111000///...---------......////////////////////////---...000111111111000///444333111000//////000000222444444222///---...///......//////......---,,,...------------...//////.../////////...---,,,,,,++++++++++++++++++++++++,,,...000000///...---...++++++******+++,,,,,,---++++++++++++***)))''''''***+++,,,,,,+++,,,---///...------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.........000///...000222333222111111222333555555555555555777555777;;;???DDDPPP[[[gggooorrriii\\\WWWXXXYYYYYY[[[^^^aaabbbbbbaaa```___]]]ZZZ[[[```ffflllnnnooonnnnnnllljjjhhheeedddeeeeeeeeegggjjjlllkkkjjjhhhfffdddaaa```______```______^^^______```aaabbb``````______```aaacccdddbbbbbbbbb```^^^\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^```aaabbbcccdddeeefffggghhhhhhhhhhhhgggffffffeeeddddddccccccccceeeggghhheee```ZZZVVVSSSQQQLLLHHHDDDBBBAAAAAAAAA???AAAFFFJJJPPP[[[gggrrrwww|||}}}}}}~~~bbbOOOHHHDDDCCCDDDDDDEEEJJJQQQ___wwwrrrcccTTTNNNMMMJJJGGGEEEFFFGGGHHHKKKWWWjjjyyy~~~mmmYYYMMMGGGCCCBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOORRRWWW[[[]]]```cccfffgggiiijjjhhhfffhhhooouuuzzzjjjbbb^^^\\\ZZZXXXUUURRRQQQQQQQQQRRRQQQPPPNNNMMMLLLKKKLLLLLLFFFEEECCCCCCDDDDDDDDDCCC@@@@@@@@@@@@>>><<<:::888666555444333222000//////---......///000111111222...000222444555666666555000///...---,,,,,,---...000000000000////////////---...///000000000000000444222000//////000111222444666777444000......000//////......---------------------,,,---......///.........///......------++++++++++++++++++++++++,,,...//////---,,,,,,---,,,++++++,,,,,,---...///---------,,,+++***)))(((***+++------,,,,,,---...000000///............///+++,,,---......---,,,+++,,,,,,---............---111000///111333444333222000111222222333444444444666555777;;;>>>CCCNNNYYY^^^dddeee\\\SSSQQQVVVYYY[[[]]]```cccddddddcccbbb^^^\\\ZZZ[[[aaahhhmmmppppppooommmkkkiiihhhhhhhhhjjjiiiiiikkkmmmmmmlllkkkgggeeeccc```^^^^^^______```_________``````aaabbbaaaaaaaaa``````aaaaaabbbccccccccccccaaa___]]]\\\ZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]^^^___aaabbbbbbcccgggggghhhhhhhhhggggggfffgggggggggfffffffffffffffeeegggiiijjjgggbbb]]]YYYVVVSSSNNNJJJFFFCCCBBBBBBAAA@@@BBBFFFJJJOOO[[[fffpppuuu{{{~~~~~~jjjRRRKKKFFFCCCCCCDDDEEEIIIOOOaaa{{{wwweeeSSSLLLKKKJJJHHHGGGFFFHHHGGGIIITTTgggwww|||kkkXXXMMMGGGCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMPPPTTTWWWZZZ^^^bbbeeefffiiijjjhhhcccccchhhmmmwwwyyyhhhaaa^^^\\\YYYWWWUUUSSSRRRSSSTTTUUURRRQQQOOOMMMLLLLLLLLLMMMHHHFFFDDDCCCDDDDDDCCCBBB????????????>>><<<:::999444333333222111000000///111000///......///000111///000111222222222111000///......------...///000111111111000000/////////////////////000111222333222000...---...///111333666888:::777111...///222......---,,,---...///000,,,,,,,,,,,,,,,------...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------+++)))'''(((+++---...------...///000111111...//////000000/////////***,,,------,,,+++,,,---000///......------......+++,,,...//////...,,,+++,,,,,,.../////////...---///......///111222222111///000000111222222222333555444777;;;>>>BBBKKKTTTUUUYYYXXXPPPJJJLLLSSSWWW[[[]]]```ccceeeeeedddccc]]][[[YYY\\\bbbjjjpppsssssspppmmmjjjiiijjjkkkmmmooonnnmmmmmmnnnnnnllljjjfffeeebbb___^^^^^^___```bbbaaaaaaaaaaaabbbbbbcccddddddcccbbbaaaaaa``````ddddddeeefffeeedddbbb```]]]]]]]]]]]]]]]]]]]]]^^^\\\\\\^^^___aaabbbccccccgggggghhhhhhhhhhhhggggggffffffgggggghhhiiiiiiiiiiiijjjlllllljjjeee```]]]WWWUUUPPPKKKGGGDDDCCCBBBAAA@@@BBBFFFJJJPPP[[[gggooouuu|||vvvZZZOOOHHHDDDDDDDDDEEEIIINNNaaa}}}nnnXXXNNNLLLJJJHHHGGGFFFGGGGGGIIIRRRcccqqqwww{{{jjjXXXMMMGGGDDDCCCEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDEEEGGGHHHIIIIIIKKKMMMPPPRRRUUUYYY^^^bbbiiimmmooommmgggdddfffiiimmmuuuxxxfff```^^^]]]XXXWWWUUUSSSSSSUUUWWWYYYRRRQQQOOOMMMLLLLLLLLLMMMIIIGGGDDDCCCCCCBBBAAA???===>>>>>>>>>===<<<:::999111000000000000000000000444222000...---...///000111111111///---***'''%%%......---...///111222444222222111111000000//////111000//////000222444555000...---,,,,,,///111333777:::;;;888222///000333---,,,++++++,,,...111333,,,++++++++++++,,,------,,,,,,---.../////////...------------------------///,,,(((###!!!$$$***...*********+++,,,---...///***+++,,,...///000000000***,,,...---,,,++++++,,,---,,,++++++******+++++++++,,,...//////...,,,+++,,,,,,.../////////...------,,,,,,---///000///.../////////000111111222222444444777;;;>>>@@@HHHQQQQQQSSSQQQIIIEEEIIIQQQUUUYYY\\\___bbbddddddcccbbb\\\ZZZYYY\\\ccckkkrrrvvvuuurrrnnnjjjiiikkknnnppprrrqqqooooooooonnnllljjjfffdddaaa___^^^___```aaacccccccccbbbccccccddddddgggfffeeedddbbbaaa```______aaabbbccccccbbb```_____________________^^^^^^[[[\\\^^^___aaabbbbbbcccffffffggghhhhhhhhhhhhhhheeefffggghhhiiijjjkkkkkklllmmmnnnmmmkkkgggccc```YYYVVVQQQLLLGGGDDDCCCBBBBBBAAACCCGGGKKKQQQ\\\hhhooovvv}}}~~~aaaQQQJJJDDDDDDEEEEEEHHHMMM___|||yyy```RRRMMMJJJGGGEEEDDDGGGHHHJJJRRR```kkkooovvveeeRRRHHHCCC??????AAABBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQUUUZZZ^^^iiimmmqqqnnnhhhccccccdddiiiqqq}}}yyyiiibbb]]]ZZZXXXWWWVVVVVVUUUUUUUUUUUUSSSRRROOOMMMLLLKKKKKKLLLKKKHHHEEECCCCCCCCCBBBAAAEEEBBB===;;;::::::999999111111222222222111111000111111000000000000000111......///111111222222222000////////////111222333000111111222222222111111------///000222444555666333333111000000000111222222222222111111///......///...---,,,++++++++++++***++++++,,,,,,++++++***......------------.........---,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,---///000000///---,,,------------------------,,,---.........---,,,+++222111000...,,,+++++++++,,,---......//////......------...---,,,+++***)))---------......000111111666000++++++///333333222666666777999<<<@@@CCCEEEFFFFFFEEEDDDCCCDDDHHHKKKNNNSSS[[[aaadddcccbbbbbbccc^^^ZZZ\\\ccckkknnnooopppnnnkkklllqqquuuwwwvvvyyywwwuuutttrrroookkkhhhfffddd```___```aaaaaa```cccaaa```bbbfffiiiiiihhhkkkjjjiiigggdddaaa^^^]]]bbbbbbbbbbbbaaa```^^^]]]``````aaabbbbbbaaa```___]]]^^^```bbbdddeeeeeefffiiiiiijjjjjjjjjiiiiiihhhkkkjjjjjjjjjkkkllllllmmmooooooooommmkkkgggdddaaa]]]XXXRRRMMMIIIFFFDDDBBB>>>AAADDDHHHMMMVVVaaaiiippptttyyy}}}eeeQQQJJJEEEDDDDDDEEEJJJPPP```yyyeeeVVVOOOHHHFFFJJJEEEGGGFFFFFFMMM[[[hhhnnnooobbbTTTLLLHHHDDDDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHJJJKKKJJJKKKKKKLLLOOOTTTZZZ^^^ggglllrrrrrrmmmhhhffffffgggmmmvvv|||wwwhhhaaa]]][[[YYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRPPPOOONNNNNNMMMIIIGGGDDDCCCCCCDDDCCCCCCEEEBBB???===<<<;;;:::888666555333111000000111222000000///////////////000000111111111111000000//////.........///000111222111111222222222111111000//////000111222333333444222111000/////////000000111222222111111///......///...---,,,++++++++++++...//////000000//////.........------------.........---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,------------------------+++,,,,,,,,,,,,,,,++++++///......---,,,,,,------------------.........///,,,---------------......---------......///000111555000,,,,,,000333333111555555777999<<<>>>AAABBBBBBBBBBBB@@@???@@@DDDFFFJJJPPPXXX^^^aaabbbbbbbbbaaa]]]YYY[[[aaahhhlllmmmqqqooooooqqquuuxxxyyyxxxxxxwwwvvvvvvuuusssoookkkgggeeebbb```aaabbbbbbaaabbbaaa```cccgggjjjjjjiiilllllljjjhhhfffccc```___bbbbbbccccccbbbaaa```______```aaabbbbbbaaa``````___```aaabbbdddeeefffgggkkkkkklllllllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnpppppppppnnnlllhhhdddbbb___ZZZTTTNNNJJJFFFBBB@@@AAACCCEEEHHHLLLTTT^^^dddllloootttxxx{{{~~~~~~~~~jjjQQQKKKFFFEEEDDDDDDIIIOOOaaayyymmm\\\RRRJJJFFFIIIDDDEEEEEEEEELLLZZZfffkkkmmm```QQQIIIEEEBBBBBBEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGIIIIIIIIIJJJJJJKKKNNNRRRXXX]]]fffkkkpppppplllhhhgggggghhhlllrrrvvvwwwxxx{{{}}}}}}vvvgggaaa^^^\\\YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSRRRPPPOOONNNNNNHHHEEECCCCCCDDDEEEEEEDDDDDDBBB@@@???>>>===:::777999777333000///000111222//////............//////333333333222000///---,,,------------...///000111222222222222222111000///111111111111111222222222111000///...---...//////111111111111000///............---,,,++++++++++++------............------......------------.........------,,,,,,------...,,,,,,------------,,,,,,))))))***++++++***))))))------------------------+++++++++******++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---///000,,,,,,,,,,,,---///111333......---......///000111222///---...111333222000333555777999;;;===>>>>>>>>>>>>===<<<;;;<<<>>>AAAEEEJJJRRRXXX\\\___aaacccbbb^^^ZZZ\\\aaahhhlllmmmqqqrrrtttxxx||||||{{{yyyvvvvvvwwwxxxyyyvvvrrrnnnhhheeecccbbbccccccccccccbbbaaaaaacccgggjjjkkkkkkmmmlllkkkiiigggeeecccbbbaaabbbcccccccccbbbaaa```___```aaabbbccccccbbbaaabbbbbbbbbbbbdddfffgggiiimmmnnnoooooonnnmmmlllkkkjjjjjjjjjkkklllnnnoooppprrrrrrqqqpppmmmiiifffcccaaa\\\VVVPPPKKKGGGCCC@@@DDDDDDFFFGGGKKKQQQYYY___fffiiinnnrrruuuwwwzzz|||}}}||||||{{{{{{zzzzzzzzz}}}|||yyywwwuuusssrrrqqqssssssttttttvvvzzzkkkQQQKKKFFFEEEDDDDDDGGGMMMaaawwwvvvbbbUUUKKKGGGIIICCCEEEDDDDDDLLLYYYdddhhhjjj\\\NNNFFFBBB@@@AAADDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLPPPUUUZZZaaaeeeiiiiiifffdddeeeffffffhhhkkklllllllllmmmnnnkkkpppyyyvvvhhhccc```___ZZZYYYXXXWWWVVVVVVUUUUUURRRQQQQQQPPPOOONNNMMMLLLHHHFFFDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@???<<<888555666555333111000000111111//////.........///000000333333333222000///---,,,---.........///000000111222222222222222111000///000000111111111222222222111000///.........///000000000111111000///.........---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------------------------,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++,,,------......---,,,++++++---///000,,,,,,++++++,,,...111333...............///000000000///...000222333111///222444666888:::;;;;;;:::;;;;;;;;;999888999;;;===@@@EEEKKKQQQWWW\\\```dddfffbbb___```eeejjjoooqqqrrruuuzzz~~~~~~{{{yyyuuuvvvwwwyyyyyyvvvqqqmmmgggeeecccbbbcccdddcccbbbbbbbbbbbbdddgggiiikkklllkkkkkkjjjiiigggeeedddccc```aaabbbccccccbbbaaaaaa^^^___aaacccddddddcccccceeedddccccccdddgggiiikkkoooooopppqqqpppooommmllljjjjjjkkklllmmmoooqqqrrrttttttsssrrroookkkgggeeebbb^^^XXXSSSOOOKKKFFFCCCDDDDDDDDDFFFJJJOOOVVVZZZ```ccchhhlllnnnpppsssuuurrrrrrqqqqqqqqqpppoooooopppnnnllliiigggeeecccccccccccccccdddeeejjjpppuuuxxx|||gggQQQKKKGGGEEEDDDCCCFFFKKK^^^sss}}}gggXXXMMMIIIIIIDDDEEEDDDEEEMMMZZZcccfffgggZZZLLLDDDAAA???@@@DDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJMMMRRRVVVZZZ]]]___```______```bbbaaabbbddddddeeedddeeeeee___cccjjjsssxxxjjjeeebbb```ZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQPPPOOONNNMMMMMMMMMKKKHHHEEECCCCCCCCCBBBAAA@@@?????????>>>;;;777333...///111222222111000///000/////////000000111222111111111111111000//////......///000111111111222222222222222222111000/////////000111222333333444222111000///...///000000///000000000000//////...------,,,+++++++++,,,,,,---......//////......---------,,,,,,,,,,,,------------------------------,,,------......------,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///------,,,+++++++++,,,,,,...---+++***+++,,,...000---,,,+++******,,,...000///............//////000//////000111222222111///222333555888999999999999;;;;;;;;;:::999999;;;<<<===@@@FFFLLLRRRYYY```eeehhheeeccccccgggmmmrrruuuvvvyyy~~~}}}zzzwwwttttttvvvwwwwwwsssnnnjjjeeecccbbbbbbcccccccccaaabbbbbbcccdddfffgggjjjkkkhhhhhhhhhgggfffeeecccccc___```aaabbbbbbbbbaaa```___```bbbcccdddddddddccceeeeeeddddddfffiiilllnnnpppqqqrrrrrrrrrpppmmmlllllllllmmmnnnpppqqqssstttuuuuuutttsssoookkkgggeeebbb___ZZZVVVSSSPPPLLLIIIBBBAAAAAACCCHHHMMMRRRUUUZZZ]]]bbbeeefffgggiiikkkeeeffffffggggggfffeeeeeeaaa```]]][[[XXXVVVUUUTTTSSSTTTTTTTTTVVVZZZ___ccceeejjjqqqzzzaaaQQQKKKFFFFFFDDDCCCFFFJJJZZZooommm[[[OOOIIIHHHEEEFFFEEEGGGOOO\\\cccddddddXXXKKKEEEBBB@@@AAADDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGIIIKKKPPPSSSVVVWWWYYYZZZ[[[\\\^^^___]]]]]]^^^______^^^]]]\\\UUUWWW[[[bbbmmm|||{{{mmmfffbbb___ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRPPPOOONNNNNNOOOOOOKKKIIIEEECCCCCCCCCAAA@@@???>>>>>>======:::666333+++---000222333222000...000000///000000111222333///000000111111111111000...///000111222222222222000111111222222222111111...///000111222333444444222111000/////////000000/////////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------,,,,,,---+++***((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---,,,++++++++++++---,,,+++++++++,,,...///...---,,,+++***+++,,,---//////............////////////000111111111111111222333444666888999999:::======>>>===;;;;;;<<<===<<<>>>CCCHHHNNNWWWaaaggghhhfffeeefffiiiooouuuyyy}}}{{{wwwvvvrrrrrrssstttsssqqqlllhhhdddbbbbbbbbbcccdddcccaaabbbcccdddddddddeeegggiiieeefffffffffeeedddccccccaaabbbcccccccccbbbaaa``````aaacccdddeeeeeedddcccdddeeeeeegggiiilllooopppqqqrrrtttttttttqqqnnnllloooppppppqqqrrrsssuuuvvvvvvvvvuuusssppplllgggeeebbb___\\\XXXVVVRRRNNNKKKAAA???>>>AAAEEEJJJNNNOOOSSSVVVYYY[[[\\\\\\]]]^^^YYYZZZ[[[[[[[[[ZZZYYYXXXTTTRRRPPPNNNKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLPPPSSSXXX\\\ccclllwwwxxx^^^OOOJJJFFFFFFEEECCCFFFJJJYYYmmmrrr^^^QQQIIIFFFFFFFFFFFFHHHQQQ]]]bbbbbbaaaVVVKKKFFFDDDAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFGGGHHHJJJNNNPPPUUUVVVXXXZZZ[[[]]]]]]^^^\\\\\\]]]^^^^^^\\\XXXUUULLLLLLNNNRRR\\\jjj{{{}}}nnnfff```\\\YYYXXXWWWUUUSSSSSSRRRRRRTTTQQQNNNLLLKKKMMMOOOPPPJJJGGGDDDCCCCCCCCCCCCBBBAAA???>>>======:::777444...///111222222111000///.........//////111222222000000111111111111000000---...///000111111111000///000111222222222222222000000111111111222222222111000///...---...//////......///////////////...,,,,,,,,,++++++,,,,,,---***++++++++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++***(((&&&$$$$$$&&&(((***++++++++++++++++++++++++******+++,,,---......---000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------//////............/////////000000000000000111222222333444555777999;;;<<<>>>???@@@???===<<<===>>><<<>>>AAAEEELLLVVVaaahhhiiiiiiiiiiiimmmssszzz~~~yyyvvvvvvpppoooooopppqqqpppmmmjjjdddccccccccceeeeeedddbbbbbbdddeeedddbbbbbbdddgggddddddeeeeeeeeeddddddcccdddeeeeeefffeeedddbbbaaabbbcccdddeeeeeedddcccccccccdddfffiiillloooqqqrrrsssuuuvvvwwwvvvssspppnnnsssssssssssstttuuuvvvwwwvvvvvvuuussspppkkkgggeeeccc```\\\YYYVVVRRRMMMJJJBBB???===>>>BBBFFFHHHHHHJJJMMMOOOPPPPPPOOOPPPQQQOOOPPPPPPQQQPPPNNNKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>@@@BBBBBBBBBCCCEEEGGGMMMPPPUUU]]]iiixxxqqq[[[MMMHHHEEEEEEEEEDDDFFFKKKZZZmmmppp^^^RRRKKKGGGEEEEEEEEEGGGQQQ\\\```^^^]]]SSSJJJGGGEEEBBB@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCEEEFFFGGGHHHIIILLLOOOSSSTTTVVVYYY[[[\\\\\\[[[\\\\\\___bbbeeeccc^^^ZZZMMMKKKIIIIIIPPP]]]lllvvv}}}nnneee^^^YYYYYYXXXVVVTTTSSSRRRQQQQQQRRROOOKKKHHHHHHJJJMMMOOOHHHFFFCCCCCCDDDEEEDDDDDDBBBAAA???>>>===;;;888666333333222111000000000111---------......000111111111111111111111000//////,,,---...000000000000///...///000111222333333333222222222111111111000000000///...---,,,---............///////////////...,,,,,,,,,++++++,,,------...//////000000//////...---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,***++++++,,,,,,++++++***...,,,)))''''''))),,,...++++++++++++++++++++++++((()))+++,,,------,,,,,,//////...---------......***+++,,,---------,,,,,,,,,,,,---...//////......000//////.........//////000000111000///000111333333333333444666999<<<>>>???@@@AAA@@@>>>===>>>???===>>>AAAEEELLLVVVaaaiiimmmmmmmmmnnnqqqxxx}}}xxxvvvvvvnnnmmmmmmoooppppppooommmeeeddddddeeefffgggeeedddbbbdddeeedddaaa```ccceeeddddddeeeeeeeeeeeeeeedddgggggghhhhhhgggeeecccbbbcccdddeeeeeeeeedddcccbbbaaacccfffjjjnnnppprrrsssuuuwwwyyyyyyxxxuuurrrooouuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuusssoookkkgggddddddaaa]]]YYYUUUPPPJJJGGGCCC@@@===>>>AAACCCDDDCCCDDDFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHEEEAAA@@@CCCBBBAAA???===<<<<<<<<<:::<<<>>>?????????@@@AAACCCEEEHHHOOOZZZiiiyyykkkXXXLLLGGGEEEEEEEEEDDDGGGKKK\\\ooo|||kkk\\\RRRMMMIIIDDDDDDDDDFFFPPP[[[___\\\ZZZQQQIIIGGGFFFBBB??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEECCCEEEGGGGGGHHHIIILLLNNNQQQRRRTTTWWWZZZZZZYYYWWW[[[]]]aaahhhmmmmmmiiieeeTTTPPPKKKHHHKKKUUUbbblll}}}lllddd___\\\YYYXXXUUUSSSQQQPPPPPPPPPRRRQQQOOOMMMMMMNNNOOOPPPKKKHHHEEEDDDDDDDDDDDDCCCEEECCC@@@===<<<:::777444666555333111000///......//////......///000222333444444444333222111000///111000///...///111333444555333111///...///111333000000111111111111000000//////------,,,---...///...............------,,,------------------,,,,,,111000...,,,,,,,,,...///,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---000///---+++************------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********////////////////////////...------,,,,,,------...........................+++,,,------......---------...//////......///111000111111111111000000///333333333333444777<<<@@@AAABBBCCCDDDDDDBBB???===@@@AAABBBEEEKKKTTT___fffiiijjjmmmqqqwww}}}wwwrrrpppooooooppppppnnnkkkhhhfffeeedddcccccccccddddddeeefffffffffeeecccaaa```dddddddddcccccccccbbbbbbdddeeeggghhhhhhfffeeeccc```aaacccddddddcccbbbaaabbbdddfffhhhjjjmmmqqqtttxxxzzz{{{||||||zzzwwwuuuvvvwwwwwwwwwvvvtttsssqqqvvvuuutttsssqqqmmmhhhdddbbb___\\\XXXUUUQQQLLLHHHCCCAAA???<<<;;;<<<>>>???BBBCCCDDDDDDDDDBBB@@@???@@@@@@AAAAAA@@@???>>>>>>:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBDDDHHHOOO[[[gggpppzzzgggTTTIIIDDDAAABBBBBBBBBEEEJJJ[[[pppooodddZZZPPPJJJHHHFFFGGGGGGJJJSSS^^^bbb```YYYNNNEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPRRRUUUXXXYYYYYYYYY[[[___cccgggmmmtttsssnnn^^^TTTJJJGGGIIIOOOYYYaaa}}}lllccc___\\\ZZZXXXVVVTTTRRRQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNIIIGGGDDDCCCCCCCCCCCCBBBEEECCC@@@===<<<:::777555666555333111000///......//////......///000222333222222333333333222111111000000///...///000222444444333111000///000111222000000111111111111000000//////------------...///...////////////...------------------------------111///...,,,,,,,,,...///......------,,,---------...------,,,,,,------......---,,,+++++++++,,,---------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,...//////...---///000//////000000111000000000222222333333444888===AAAEEEGGGIIIJJJIIIGGGDDDAAA@@@AAABBBDDDIIIRRR[[[bbbhhhjjjnnnttt{{{}}}}}}zzzuuuqqqoooooonnnoooooonnnjjjhhhfffeeedddccccccdddeeeeeeeeeffffffffffffdddbbbaaabbbccccccdddeeeeeeffffffeeefffggggggfffdddbbbaaa```aaabbbddddddcccbbbaaadddeeeggghhhiiikkkooorrrzzz{{{|||}}}|||zzzxxxvvvuuuuuuuuuuuuuuuttttttsssuuutttssssssqqqnnniiieeebbb___ZZZVVVRRRNNNIIIFFFBBB@@@>>>;;;;;;;;;===>>>???@@@AAABBBAAA@@@>>>==================<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCIIIRRR]]]eeesss~~~fffTTTKKKFFFCCCCCCCCCCCCFFFKKKWWWoooyyyhhh]]]UUUMMMHHHGGGEEEGGGHHHNNNYYYeeehhhdddZZZOOOFFFDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIIIIMMMNNNQQQTTTVVVWWWXXXXXXZZZ^^^aaadddiiiooooookkk^^^SSSIIIGGGIIINNNWWW___}}}lllccc___]]]ZZZYYYWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIIIIJJJJJJHHHFFFCCCBBBBBBCCCBBBAAAEEEBBB@@@>>><<<:::888555555444333111000///////////////......///000222333000111222333333333333333000///......///000222333222222111111111000000000000000111111111111000000//////---------...///000//////000000000///......+++,,,,,,------.........000///...,,,,,,---......000///......------------///......------......///,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++......------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------+++---......------...///---...//////000000000000111111222333555888>>>BBBHHHKKKNNNPPPPPPMMMHHHFFFBBBBBBBBBCCCGGGMMMUUU[[[dddhhhnnnvvv~~~|||xxxwwwvvvssspppooonnnmmmnnnnnnmmmjjjhhhffffffeeeddddddeeefffgggfffggggggggggggfffdddcccaaaaaacccdddfffggghhhiiiffffffffffffdddbbb```______```aaacccccccccbbbaaaeeefffhhhhhhiiikkkoooqqqyyyzzz|||||||||zzzxxxvvvuuuuuutttttttttttttttuuurrrrrrrrrrrrqqqnnnjjjfffccc___XXXSSSNNNJJJFFFDDD@@@>>><<<:::::::::;;;<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999888;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@CCCJJJRRRYYYiiitttfffUUULLLGGGDDDDDDDDDDDDGGGLLLTTTnnntttbbbXXXQQQKKKGGGGGGEEEGGGJJJSSScccppppppjjj[[[PPPFFFDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDFFFGGGHHHHHHKKKLLLOOORRRTTTVVVWWWXXXYYY\\\^^^___ccciiiiiifff]]]SSSIIIFFFGGGLLLTTT[[[|||kkkccc___]]][[[ZZZWWWUUUTTTSSSSSSTTTRRRPPPMMMKKKIIIHHHIIIIIIHHHFFFCCCBBBCCCCCCCCCBBBEEEBBB@@@>>>===;;;888666555444333111000///////////////......///000111333111222222333333222222222//////......///000222222000000111222222111000///000000111111111111000000///......------...000000000000000000000//////...++++++,,,,,,---.../////////...------------......000///...---,,,,,,,,,---......------------......,,,,,,,,,------...//////------,,,,,,,,,+++++++++---------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------,,,,,,---///,,,,,,...///000000000000000111222333555999>>>BBBHHHLLLPPPTTTTTTQQQMMMJJJEEEEEEDDDDDDEEEIIIOOOTTT^^^ccclllvvv~~~|||vvvsssrrrqqqpppoooooonnnmmmmmmnnnmmmkkkiiiggggggfffeeefffggghhhiiigggggghhhiiiiiihhhgggfffaaabbbcccdddfffggghhhhhhddddddddddddcccbbb```___^^^___```bbbbbbccccccbbbfffgggiiiiiijjjmmmqqqtttyyyzzz{{{{{{zzzyyywwwvvvxxxwwwuuusssrrrrrrrrrssspppooopppppppppnnnjjjgggccc^^^WWWPPPLLLHHHDDDBBB===<<<:::999999999:::;;;:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@AAAFFFMMMRRR___iiixxxgggVVVMMMHHHDDDDDDDDDCCCFFFKKKTTTnnn~~~uuubbbWWWQQQLLLHHHHHHEEEFFFKKKXXXkkkyyyxxxooo]]]QQQGGGDDDDDDBBB@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHHHHKKKLLLNNNPPPSSSUUUWWWXXXYYY\\\\\\[[[]]]bbbcccaaa[[[QQQHHHFFFGGGJJJQQQYYY|||kkkccc___^^^[[[ZZZXXXVVVTTTTTTTTTTTTTTTRRROOOLLLJJJIIIIIIJJJIIIGGGDDDCCCDDDEEEEEEDDDEEEBBB@@@>>>===<<<999777444444222111000000000000//////......///000111333333333333333222111000///.........//////000111111...///111222222111000///000000111111111111000000///......---...///000111000000000000000//////...++++++,,,,,,---...//////......---------............------,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------,,,,,,---///,,,,,,...///000000000000000111222333555999>>>BBBHHHLLLRRRVVVXXXWWWSSSQQQKKKJJJHHHFFFEEEFFFJJJNNNYYY___jjjttt|||xxxuuuqqqnnnmmmnnnnnnoooooonnnmmmmmmnnnmmmllljjjiiiiiiggggggggghhhiiijjjggghhhiiijjjkkkjjjiiihhhddddddddddddeeeeeeeeefffaaaaaabbbbbbbbbbbbbbbbbb^^^___```aaabbbcccddddddfffgggiiikkklllooosssvvvzzz{{{{{{{{{zzzyyyxxxwwwzzzxxxuuurrrpppnnnnnnnnnlllllllllmmmnnnlllhhheee```[[[TTTNNNJJJFFFCCCAAA;;;:::999888888999999:::::::::;;;<<<<<<=========>>>===<<<<<<<<<===>>>>>>::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAADDDJJJNNNXXXaaappp~~~lllYYYMMMHHHDDDDDDCCCBBBDDDIIIVVVooo|||zzzdddWWWPPPKKKGGGFFFEEEGGGLLLYYYmmm|||{{{sss___SSSGGGDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLNNNPPPSSSVVVXXXYYYYYY\\\]]]ZZZZZZ]]]^^^\\\WWWNNNGGGEEEGGGKKKQQQXXX{{{jjjccc```^^^ZZZYYYWWWUUUTTTTTTTTTUUUUUUSSSPPPMMMKKKJJJKKKKKKIIIGGGDDDDDDEEEFFFEEEEEEDDDBBB@@@>>>>>><<<:::888444333222111000000000000//////......///000222333444444444333222111//////---......//////000000111...///000111111111000///000000111111111111000000///............///111222//////000000000///......+++,,,,,,------.........---------...............,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,+++------,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------+++---......------...///---...//////000000000000111111222333555888>>>BBBGGGKKKRRRXXX\\\]]][[[ZZZRRRPPPMMMIIIFFFFFFHHHJJJVVV\\\fffqqqxxx{{{zzzzzzooonnnlllkkkkkklllnnnooopppnnnmmmmmmnnnnnnmmmllllllkkkiiihhhhhhhhhiiijjjhhhiiikkklllllllllkkkkkkggggggfffffffffeeeeeeeee``````aaaaaabbbccccccddd^^^___```aaaccceeeffffffggghhhjjjkkklllooosssvvvzzzzzzzzzzzzyyyxxxwwwwwwxxxvvvssspppllljjjhhhgggfffffffffhhhhhhfffbbb___YYYVVVPPPLLLHHHEEEBBB@@@:::999999888888999999999;;;;;;;;;<<<===>>>??????>>>>>>===<<<<<<===???@@@=========>>>>>>>>>??????============>>>???@@@@@@===>>>>>>>>>???BBBGGGJJJSSSZZZhhhxxxvvv___NNNIIIDDDDDDCCCAAACCCHHHWWWooo|||~~~eeeVVVOOOIIIEEEDDDEEEGGGLLLWWWiiixxxzzzttt```TTTHHHDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMOOORRRUUUXXXZZZZZZ^^^___[[[YYYZZZZZZXXXSSSKKKEEEEEEHHHLLLSSSYYY{{{jjjccc```___YYYXXXVVVUUUTTTTTTTTTTTTTTTRRROOOMMMKKKKKKKKKLLLHHHFFFCCCCCCDDDEEEEEEDDDDDDBBB@@@???>>>===:::888333333222111000000000000//////......///000222333333333333333333222111000------...///000000000000...//////000000000000000000000111111111111000000///............000222333...////////////...------------------------------,,,------......///......,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,------'''(((***+++---------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,...//////...---///000//////000000111000000000222222333333444888===AAACCCHHHNNNVVV[[[___``````XXXVVVRRRMMMHHHFFFGGGHHHQQQVVV```iiioooqqqpppoooggghhhiiijjjjjjlllnnnoooqqqooonnnnnnooooooooonnnnnnmmmkkkjjjiiihhhiiiiiiiiijjjkkkmmmnnnnnnmmmmmmiiiiiiiiihhhhhhhhhggggggbbbbbbbbbaaabbbbbbcccccc___```aaabbbdddfffhhhiiiiiijjjkkkjjjjjjkkknnnqqquuuuuuuuuttttttsssrrrrrrqqqpppnnnlllhhheeebbbaaa______```aaaaaa___[[[XXXQQQOOOKKKHHHFFFCCC@@@===999999999999999999999999;;;;;;;;;<<<===>>>@@@@@@BBBAAA?????????AAABBBDDDBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBB===>>>?????????AAAEEEGGGPPPUUUbbbrrr~~~eeePPPJJJFFFEEECCCBBBDDDHHHVVVooofffVVVOOOJJJFFFDDDEEEGGGKKKSSSbbbqqqvvvtttbbbUUUHHHDDDBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHIIIIIIKKKMMMPPPTTTWWWYYY[[[```bbb^^^ZZZYYYXXXUUUOOOHHHCCCFFFJJJOOOUUU\\\{{{jjjbbb```___YYYWWWVVVTTTSSSSSSTTTTTTSSSQQQNNNLLLKKKKKKKKKLLLGGGDDDBBBBBBCCCDDDDDDCCCDDDBBB@@@???>>>===;;;888333333222111000000000111//////......///000222333111111222333333333333222,,,---...///000000000000.../////////000000111111000000111111111111000000///.........///000222333...............------,,,------------------,,,,,,,,,,,,---.../////////...,,,,,,,,,---...///000111.........------.........$$$%%%(((+++---.........---------,,,,,,,,,++++++,,,,,,,,,------.........////////////////////////,,,++++++++++++++++++,,,........................+++,,,------......---------...//////......///111000111111111111000000///333333333333444777<<<@@@???CCCJJJRRRYYY^^^aaabbb\\\ZZZVVVPPPJJJGGGGGGHHHKKKPPPYYYaaaggghhhgggfffccceeegggiiijjjlllnnnppprrrpppnnnnnnoooppppppooopppnnnllljjjiiihhhiiiiiiiiijjjlllnnnoooooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjddddddcccbbbaaaaaabbbbbb``````aaabbbdddgggiiijjjjjjkkkkkkiiihhhhhhjjjllloooooonnnnnnmmmllllllllljjjjjjjjjhhhfffccc```^^^[[[[[[[[[\\\\\\ZZZVVVRRRLLLJJJHHHFFFEEEBBB>>><<<999999999999999999::::::::::::;;;<<<===>>>@@@AAAFFFEEECCCCCCCCCEEEGGGHHHGGGFFFEEECCCAAA???>>>===????????????@@@AAABBBCCC@@@AAABBBAAAAAABBBEEEGGGNNNRRR^^^nnnzzzjjjQQQLLLGGGFFFEEECCCEEEIIITTTnnnhhhXXXQQQMMMIIIGGGEEEGGGKKKQQQ]]]lllssssssbbbUUUIIIDDDBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKNNNRRRVVVXXX\\\bbbeee```\\\ZZZWWWTTTLLLFFFCCCFFFKKKPPPWWW^^^{{{kkkddd```^^^[[[YYYWWWTTTRRRQQQPPPPPPSSSQQQOOOKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBAAA@@@BBBAAA@@@>>><<<999777666111222222111111000///...111111111222333333444444111222222222222111000000---...///111111111111000000000000000////////////111111222222222222111111000//////........./////////000111111111000...---,,,,,,,,,---------......+++++++++,,,,,,---------,,,++++++++++++,,,---...///...---,,,,,,---...///+++,,,------......------+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,---.........---,,,000///------,,,---...///000000//////.........---////////////000000000000555555555555666777999:::;;;>>>CCCHHHOOOVVV^^^cccddd]]]TTTKKKGGGEEEDDDDDDIIINNNUUUZZZ]]]]]]]]]]]]```cccgggjjjlllmmmoooqqqnnnnnnooooooooopppppppppsssppplllkkkkkkkkkkkkkkkoooooooooooonnnnnnnnnnnnpppmmmjjjhhhiiijjjkkkjjjfffcccaaaaaaccceeedddccccccdddeeeeeeeeefffhhhjjjmmmlllkkkiiigggfffddddddggggggfffeeeeeeeeeeeeeeedddcccbbbbbbbbb```\\\ZZZ[[[YYYXXXWWWUUURRRNNNKKKHHHHHHFFFDDDBBB@@@???>>>;;;;;;:::999888888999999;;;<<<===>>>>>>@@@DDDGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNLLLJJJGGGFFFEEEFFFFFFAAA@@@?????????@@@BBBCCCBBBCCCDDDCCCBBBCCCDDDFFFJJJNNNVVVbbbrrrrrrTTTLLLFFFDDDDDDCCCEEEIIITTTjjjlllZZZRRRLLLIIIIIIFFFHHHIIILLLVVVdddmmmooo___SSSGGGCCCCCCAAA@@@AAAAAA@@@@@@???????????????@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBCCCDDDDDDDDDFFFHHHJJJKKKMMMPPPTTTWWW___^^^]]]___```\\\SSSLLLHHHEEEDDDFFFHHHMMMYYYddd{{{kkkddd```]]]\\\[[[XXXUUUSSSRRRRRRRRRQQQPPPMMMKKKJJJIIIIIIIIIFFFDDDBBBAAABBBBBB@@@???BBBAAA@@@>>><<<999777666111222222111111000///...---......///000000111111111222222222111111000000+++,,,---////////////.........//////000000111111000111111222222111111000//////............/////////000000111000///...---,,,,,,,,,---------......,,,,,,,,,---------------,,,---------.........///......---,,,,,,---......,,,,,,------------------,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,---.........------...---,,,+++,,,,,,......000/////////............////////////000000000000333333444555666777888999:::<<<@@@DDDIIIQQQYYY^^^bbb]]]UUUNNNIIIFFFEEEEEEDDDHHHMMMQQQSSSTTTUUUVVV]]]```eeehhhjjjlllnnnpppkkklllmmmoooqqqssstttuuussspppmmmkkkllllllllllllnnnnnnnnnooooooppppppppppppnnnkkkjjjkkklllkkkjjjgggdddaaaaaacccdddcccbbbcccdddffffffeeefffhhhjjjooonnnmmmllljjjiiihhhhhhgggfffeeedddddddddddddddeeedddbbbaaa```___\\\ZZZZZZXXXVVVTTTRRRPPPLLLIIIEEEDDDBBBAAA???===<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>???@@@BBBEEEHHHJJJJJJJJJJJJKKKMMMNNNPPPPPPNNNKKKHHHEEEDDDDDDDDDBBBBBBAAA@@@@@@AAACCCCCCBBBCCCDDDCCCBBBCCCDDDFFFIIIMMMUUUaaappprrrTTTMMMFFFDDDDDDCCCEEEHHHTTTjjjmmm\\\SSSLLLGGGFFFFFFHHHIIIKKKUUUccckkkmmm```TTTHHHDDDCCCBBBAAABBB>>>======<<<<<<<<<<<<<<<>>>??????????????????>>>AAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIKKKLLLOOOSSSVVV___^^^^^^^^^]]]XXXOOOHHHEEEBBBBBBEEEGGGLLLXXXccczzzjjjccc___]]][[[ZZZWWWUUUSSSQQQQQQQQQOOONNNMMMKKKJJJJJJKKKKKKGGGEEECCCBBBCCCCCCAAA@@@BBBAAA@@@>>><<<999777666111222222111111000///...---------...//////000000222222111111111000000000,,,,,,---...////////////---......///000111222333000111111222222111111000//////............/////////000000000000///...---,,,,,,,,,---------.....................------------...///000111000//////------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------------...+++,,,------......------,,,,,,+++++++++,,,...///////////////............////////////000000000000111222333444666777888999999:::;;;===BBBHHHPPPVVV[[[XXXTTTNNNJJJFFFDDDCCC@@@CCCFFFHHHIIIJJJLLLNNNXXX[[[```dddgggjjjmmmooollllllnnnppprrrtttvvvwwwtttqqqnnnmmmmmmnnnnnnmmmmmmnnnooopppqqqrrrsssssspppnnnmmmnnnnnnnnnllljjjhhhfffcccbbbbbbcccbbbaaaccceeefffgggfffgggiiikkkpppppppppooonnnnnnmmmmmmiiiiiihhhgggffffffeeeeeegggdddaaa___^^^]]][[[YYYYYYVVVRRROOONNNLLLIIIGGGBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;<<<===>>>???===???AAABBBCCCDDDHHHJJJNNNNNNNNNNNNPPPQQQRRRSSSTTTRRROOOKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCDDDCCCBBBCCCDDDFFFGGGKKKSSS___ooopppUUUMMMFFFDDDCCCBBBDDDHHHRRRhhhppp___TTTKKKFFFEEEFFFHHHHHHJJJSSS```iiijjj```TTTHHHDDDCCCBBBAAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>????????????>>>>>>@@@AAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJKKKNNNRRRUUU^^^_________[[[TTTKKKDDDAAA???@@@CCCFFFLLLWWWcccyyyjjjccc___]]]XXXWWWTTTRRRPPPOOOOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKIIIGGGEEEDDDEEEEEECCCBBBBBBAAA@@@>>><<<999777666111222222111111000///...//////000000111222222222222111111000000000000000...//////000111111222222/////////000000111111222000000111111111111000000///............//////000///////////////.........,,,,,,,,,---------......000000//////......---------...000111222000///---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------------,,,,,,++++++,,,...///111///////////////.........////////////000000000000111222333555777888999999888888888888;;;AAAHHHNNNRRRRRRPPPMMMHHHDDDBBBAAAAAABBBCCCDDDDDDEEEHHHJJJSSSWWW\\\aaadddhhhkkkmmmoooooopppqqqrrrssstttuuuuuurrrooonnnnnnooooooooooooooopppqqqqqqrrrsssssspppoooppppppqqqpppmmmjjjiiihhheeecccbbbbbbbbbaaadddfffhhhiiihhhiiijjjkkkqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnmmmlllkkkjjjiiigggddd```]]][[[ZZZXXXWWWVVVRRRNNNKKKIIIGGGFFFDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>???AAABBB@@@BBBDDDFFFGGGIIIKKKNNNQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUSSSPPPNNNMMMLLLKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFFFFJJJRRR^^^mmm}}}mmmTTTLLLFFFDDDCCCBBBDDDHHHRRRgggsss```SSSJJJFFFFFFFFFGGGHHHIIIRRR^^^fffhhh```TTTHHHDDDCCCAAA@@@@@@BBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJMMMQQQTTT]]]___aaa```ZZZRRRIIIDDD???===>>>BBBFFFLLLWWWbbbxxxiiiccc```^^^XXXVVVTTTRRRPPPOOOOOOOOORRRQQQNNNLLLJJJJJJIIIJJJHHHFFFDDDCCCDDDDDDBBBAAABBBAAA@@@>>><<<999777666111222222111111000///...000000111222222333333444222111000/////////000000//////000000111222222333222222111111000000//////000000000111111000000000...............///000000000//////...............,,,,,,,,,---------......000000000//////.........,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,++++++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........---------...///111222.........///////////////////////////000000000000111222444666888888999999888777666555666;;;BBBGGGJJJMMMNNNLLLHHHDDDAAAAAAAAAAAAAAA@@@@@@AAAEEEHHHOOOSSSXXX]]]aaaeeehhhkkkmmmnnnoooppprrrssstttuuuuuussspppnnnoooppppppppprrrrrrrrrqqqqqqqqqqqqqqqppppppqqqrrrsssqqqnnnkkkkkkjjjhhheeecccbbbbbbcccfffhhhjjjkkkkkkkkklllmmmqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqpppnnnlllkkkfffccc^^^[[[YYYWWWUUUSSSQQQNNNJJJGGGFFFEEECCCAAA?????????>>>>>>>>>======;;;;;;<<<===???AAACCCDDDCCCFFFIIIKKKLLLMMMPPPRRRTTTTTTUUUVVVXXXXXXYYYYYYWWWVVVUUUSSSRRRQQQQQQQQQIIIHHHFFFDDDCCCBBBCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFEEEJJJRRR^^^mmm|||kkkSSSKKKEEECCCCCCBBBDDDHHHRRRgggxxxbbbSSSJJJHHHJJJFFFGGGGGGIIIQQQ]]]eeeggg```SSSGGGCCCBBB@@@>>>???>>>>>>===<<<<<<<<<<<<===>>>??????@@@@@@??????>>>??????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIILLLOOORRRWWW[[[___^^^WWWNNNFFFCCC===<<<>>>CCCFFFLLLWWWbbbwwwiiidddaaa___ZZZXXXVVVTTTSSSRRRRRRSSSSSSQQQOOOLLLKKKJJJIIIIIIFFFDDDBBBAAABBBBBB@@@???BBBAAA@@@>>><<<999777666111222222111111000///.../////////000111111222222222111000///...///000000............///000111111333333222111000//////...///000000111111000000///......---......///000111000///......------......,,,,,,,,,---------......///////////////.........------...///...---,,,+++,,,,,,------------,,,,,,,,,+++*********+++---...------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---,,,,,,,,,,,,---.../////////.........000111222.........///////////////////////////000000000000111333444666777777777666666666555444444777===AAAEEEHHHLLLKKKGGGCCCAAAAAA>>>>>>>>>===<<<===@@@CCCJJJNNNTTTYYY]]]aaadddgggggghhhkkknnnqqqtttvvvxxxuuurrrooonnnoooqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrsssqqqnnnlllkkkkkkjjjgggeeecccdddfffhhhjjjmmmnnnnnnnnnnnnoooqqqqqqqqqqqqrrrrrrrrrsssrrrrrrrrrqqqooommmjjjiiidddaaa\\\YYYVVVTTTPPPNNNLLLJJJGGGEEEDDDCCCAAA@@@===========================>>>>>>@@@AAADDDEEEFFFGGGJJJMMMPPPQQQSSSUUUWWWWWWXXXYYY[[[\\\\\\\\\\\\WWWVVVVVVVVVUUUTTTTTTSSSMMMKKKIIIFFFEEEDDDCCCDDDBBBCCCDDDCCCBBBCCCDDDFFFFFFKKKSSS___nnn|||iiiQQQIIICCCCCCCCCCCCEEEJJJRRRggg~~~gggWWWMMMJJJLLLEEEGGGGGGIIIQQQ^^^fffgggaaaTTTHHHCCCBBB@@@>>>???@@@???>>>>>>======>>>>>><<<<<<============<<<<<<>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGGGGHHHJJJNNNQQQRRRXXX^^^\\\SSSIIIBBB@@@<<<<<<>>>BBBFFFKKKVVV```vvviiidddbbbaaaZZZYYYWWWUUUTTTSSSSSSTTTQQQPPPNNNLLLKKKKKKKKKLLLGGGEEECCCBBBCCCCCCAAA@@@BBBAAA@@@>>><<<999777666111222222111111000///.........//////000111111111222111///.........000111///............000111222333222222111111000000000//////000000000000//////---------......///000111000///...---------......,,,,,,,,,---------........................//////.........---------,,,,,,,,,---............---,,,+++***))))))***,,,...000...---,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------,,,,,,,,,---...///000///...------...///000............/////////000////////////000000000000000111333555555444333222444444444333222444888<<<===BBBFFFFFFBBB>>>>>>???;;;;;;;;;::::::;;;>>>@@@FFFJJJPPPTTTXXX\\\___aaadddeeehhhkkkooorrruuuvvvtttrrrooonnnooopppqqqqqqppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqrrrqqqooollllllmmmllliiifffeeegggiiijjjllloooqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqnnnkkkhhhfffaaa^^^[[[XXXUUUQQQLLLIIIHHHFFFEEEDDDDDDCCCAAA???======>>>>>>?????????@@@AAAAAABBBCCCEEEGGGHHHIIIJJJMMMQQQTTTVVVWWWYYY[[[[[[\\\]]]___````````````\\\\\\\\\[[[ZZZXXXWWWVVVQQQOOOMMMJJJHHHFFFFFFFFFBBBCCCDDDCCCBBBCCCDDDFFFHHHLLLUUUaaaooo}}}cccOOOHHHBBBBBBCCCDDDGGGKKKTTThhhooo]]]PPPKKKKKKEEEFFFGGGIIIRRR^^^fffhhhcccVVVJJJEEEDDDAAA@@@AAABBBAAAAAA@@@???@@@@@@@@@;;;<<<<<<======<<<<<<;;;>>>>>>???@@@BBBCCCDDDEEEDDDEEEFFFGGGGGGJJJMMMPPPTTT[[[aaa^^^SSSGGG@@@>>>;;;:::===AAADDDIIISSS]]]vvviiieeecccbbbYYYWWWUUUTTTRRRRRRRRRRRROOONNNMMMLLLLLLLLLMMMNNNKKKIIIFFFFFFFFFFFFEEECCCBBBBBB@@@???<<<999777666111222222111111000///...//////000000111222222222222111///...---...000111111000000000000222333444111111111111111222222222//////000000000000//////---------......000111111000///...---,,,---......,,,,,,,,,---------......,,,---------......//////000///...---------------------...//////...------***)))((((((***,,,///111...---,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,+++,,,---...///000///------,,,---...///---.........//////000000////////////000000000000///000222333333222000///222222222222111333666999777<<<@@@@@@<<<999999;;;::::::;;;::::::;;;===@@@CCCGGGLLLQQQUUUXXX[[[^^^fffggghhhkkkmmmoooqqqrrrtttqqqnnnnnnooopppqqqqqqnnnnnnooopppqqqrrrrrrsssrrrqqqppppppqqqqqqooommmlllmmmmmmkkkgggfffhhhkkkkkknnnqqqsssrrrqqqqqqrrrrrrsssssssssssssssssssssrrrssssssrrrooollliiiggg___]]]ZZZWWWTTTPPPJJJFFFEEEDDDDDDDDDEEECCCAAA>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLPPPTTTWWWXXXYYY[[[]]]]]]___```bbbccccccccccccccccccbbbaaa___]]][[[YYYTTTRRROOOLLLJJJHHHHHHHHHBBBCCCDDDDDDBBBCCCDDDFFFIIIMMMVVVbbbppp~~~www\\\NNNGGGAAABBBCCCDDDHHHLLLTTThhhuuucccSSSKKKIIIEEEFFFGGGIIIRRR___gggiiieeeXXXLLLGGGFFFCCCBBBBBB???>>>>>>===<<<===============>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDEEECCCEEEFFFFFFGGGIIILLLOOOXXX```fffbbbUUUHHHAAA???:::999;;;@@@CCCGGGQQQ[[[ssshhhbbb___^^^^^^\\\XXXVVVTTTUUUVVVXXXRRROOOLLLKKKLLLMMMMMMMMMIIIHHHGGGFFFEEECCCBBBBBBCCCBBB@@@;;;555222333666///000000000000000///...111111000000000000111111333333222222111000000000---...///000111222333333333333333222222222111111000000000000////////////---------------...///000222222111000///---+++***...,,,+++,,,...///...+++---------...///000000111------............------...------,,,,,,,,,------///...,,,,,,,,,...000111666222...,,,---...---+++.........---,,,,,,++++++------------------------///......------,,,++++++------------------------++++++,,,,,,---...//////---------------------------......///000111111222---......///000000111111000//////000222333111000333444777:::<<<=========:::888555333333555888:::;;;???GGGMMMSSSWWW\\\___aaabbbdddhhhllloooppppppqqqppppppoooooopppqqqqqqrrrqqqqqqpppqqqrrrtttuuuqqqqqqqqqppppppnnnmmmllllllkkkjjjhhhhhhhhhhhhiiippppppqqqqqqrrrrrrrrrrrrtttttttttuuuvvvuuurrrpppooommmkkkjjjjjjhhheeeccc\\\XXXSSSNNNLLLJJJHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEGGGKKKNNNQQQSSSWWWYYYYYYZZZ[[[\\\^^^```cccfffhhhjjjjjjjjjjjjgggddd```^^^]]]]]]]]]VVVTTTPPPNNNMMMLLLIIIGGGIIIIIIIIIHHHGGGGGGIIIKKKNNNUUU___jjjuuurrr\\\NNNHHHDDDCCCBBBAAACCCHHHRRRggg}}}gggTTTMMMMMMFFFFFFFFFHHHNNNYYYfffooopppcccSSSGGGCCCBBBAAA???????????????>>>>>>>>>>>>===============>>>??????777999<<>>:::555222333555111111111111000000000000---------......///111111333333222222111000000000......///000111222222333333333222222222111111111111111000000000/////////.........---......//////............---,,,++++++---,,,***,,,...///...,,,---------...///000000000------............------...------,,,,,,---------,,,+++)))))))))+++,,,...333000,,,+++---......---...............------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++,,,,,,------.........++++++,,,------...//////.........///000111111111111111222222333333333444000//////000222333111000222333555888:::;;;;;;;;;999777555333333555777999999===CCCIIIOOOTTTZZZ^^^aaabbbdddhhhkkknnnoooooonnnnnnoooppppppqqqqqqqqqoooooooooooopppqqqssstttqqqqqqqqqpppooonnnmmmmmmkkkjjjhhhgggffffffggggggmmmoooppprrrrrrrrrrrrqqqtttssstttuuuuuutttqqqnnnkkkiiigggffffffdddaaa___ZZZWWWRRRNNNLLLIIIGGGEEECCCCCCBBBAAA@@@???>>>======>>>???@@@AAACCCDDDDDDEEEFFFGGGGGGHHHJJJNNNQQQRRRUUUXXX[[[\\\\\\^^^___```bbbdddfffiiikkkllllllllljjjhhheeecccbbbaaaaaa\\\YYYUUUSSSQQQPPPMMMKKKHHHHHHHHHHHHGGGGGGJJJLLLSSSYYYcccnnnxxxmmmYYYMMMHHHDDDCCCBBBAAACCCHHHRRRgggkkkWWWLLLIIIHHHGGGFFFGGGLLLVVVbbbjjjooodddVVVJJJDDDBBBAAA@@@?????????>>>>>>>>>============<<<<<<======>>>???;;;;;;<<<===???AAACCCDDDEEECCCDDDGGGGGGGGGKKKQQQ[[[eeejjj___NNNBBB>>><<<<<<;;;===??????BBBKKKUUUrrrhhhbbb___^^^YYYXXXVVVTTTSSSRRRQQQQQQTTTQQQNNNMMMNNNNNNOOONNNIIIIIIGGGFFFDDDCCCCCCBBBAAA@@@>>>;;;777555555666444333111000000000111222,,,,,,,,,---///111222333333333333222111111000000//////000000111111111222333222222222222111111111222222111111111000000000000000///.........//////,,,,,,---------------,,,,,,+++***,,,...//////...---------...//////000000------............---------------,,,,,,------...+++***)))((()))***+++,,,///---++++++,,,.........,,,,,,,,,------------.........------,,,,,,+++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++---...///000111......//////000000111111000000000000000111111111000000///111222333111000000111333555777888888888777555444222222444555777777:::>>>CCCHHHOOOWWW[[[```bbbeeehhhjjjlllmmmmmmkkkmmmnnnpppqqqqqqqqqpppmmmmmmmmmmmmoooppprrrsssppppppppppppooonnnnnnmmmiiihhhgggfffeeeeeeeeeeeejjjlllooorrrssssssrrrqqqtttssssssssssssqqqnnnkkkhhhfffdddcccbbb```]]][[[WWWTTTQQQNNNKKKIIIEEEBBBAAAAAA@@@@@@???>>>======??????@@@AAACCCDDDEEEEEEEEEGGGIIIJJJKKKNNNRRRUUUTTTWWWZZZ]]]^^^```aaaccccccdddeeegggjjjlllooopppoooooonnnllljjjhhhgggfffccc```\\\YYYWWWUUURRRPPPOOOOOOOOOOOONNNPPPSSSUUUZZZ```iiisss|||jjjXXXMMMHHHDDDCCCBBBAAADDDHHHRRRgggqqq]]]NNNHHHIIIHHHFFFFFFIIIQQQ[[[bbbiiicccXXXMMMEEEAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<>>>AAADDDEEEDDDBBBCCCFFFGGGGGGKKKQQQ\\\fffiii^^^MMMBBB>>>======<<<<<<>>>>>>???GGGPPPqqqgggbbb___^^^XXXWWWVVVUUUSSSQQQPPPOOOTTTQQQNNNMMMMMMNNNNNNMMMJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCAAA>>>;;;999999999555333111/////////111222...//////000111333444555444333333222222111000000000000000000000111111111222222222222111111111111222222222222111111111000222111000///////////////......////////////......******+++,,,...///000000---------....../////////------............------------,,,,,,,,,---......------,,,+++,,,,,,---...---,,,+++++++++,,,------)))******+++,,,,,,------......---,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,---...///000000.../////////000000000111///////////////000000000111000000111222333111000///000111222333444555555444444333222222333444444444666999<<>>>>>>>>============;;;;;;;;;;;;;;;<<<======>>>======>>>???AAACCCDDDCCCAAABBBFFFFFFFFFKKKQQQ___iiilll```OOOEEEAAA@@@>>><<<<<<=========BBBIIIpppgggbbb______YYYXXXWWWVVVTTTRRRQQQPPPSSSPPPMMMKKKLLLLLLLLLLLLJJJIIIGGGDDDCCCCCCCCCCCCDDDCCCAAA???===;;;:::888444222000...---...///000000000000111111222333444444444333333222111111111000000000000000111111111222222222111111111000000222222222222111111111000222111000///////////////000000000000///...---,,,)))***,,,,,,---...///000------------............------............------,,,,,,,,,,,,,,,---...///.........---------......---------,,,+++******+++******+++,,,---...//////------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------,,,,,,------...............///////////////000000000000222222333333333333444444222111111111333333111//////000000111111222333444333333222222222222333333333444555888===DDDNNNTTTYYY^^^cccffffffggghhhjjjkkkmmmnnnoooooonnnllljjjmmmmmmnnnpppqqqrrrrrrrrrmmmnnnnnnooooooooonnnnnnjjjjjjiiiiiihhhggggggfffeeehhhmmmppprrrrrrqqqpppsssrrrqqqqqqpppnnnjjjgggdddbbb```^^^]]][[[XXXUUUQQQPPPMMMLLLJJJGGGDDDAAACCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDGGGJJJLLLNNNQQQUUUWWWTTTWWW\\\___```bbbdddeeegggggghhhjjjmmmppptttuuurrrtttuuuvvvuuussspppoookkkhhhdddaaa___\\\YYYWWWYYYYYYXXXWWWWWWYYY^^^aaagggmmmuuu~~~jjjWWWLLLGGGCCCCCCCCCBBBDDDIIIOOOcccrrraaaSSSMMMHHHFFFDDDAAABBBGGGOOOUUUVVVSSSNNNHHHAAA>>>???@@@>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<======<<<===???@@@AAAAAA@@@@@@BBB@@@AAAEEEFFFFFFJJJQQQ___iiinnncccRRRGGGBBB@@@???<<<;;;======<<<>>>CCCooofffbbb______[[[ZZZXXXVVVTTTRRRQQQQQQSSSPPPMMMKKKKKKLLLKKKKKKKKKIIIFFFDDDCCCCCCCCCDDDCCCAAA???===<<<:::777555333222000///...---......///////////////000111222444444444333222222111111//////000000111111111222222111111111111000000000222222111111111000000000000000///.........//////............---,,,+++******+++------------///000------------------------------............------,,,,,,,,,,,,---......///------,,,,,,,,,,,,++++++---......---+++******+++------......///000111111+++++++++,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,------......///------------------------........................////////////000000000000000111111222333333444444333222111222333333111///111000000000111111222333222222333333333333222222333444444666:::AAAJJJPPPTTTZZZ```dddddddddfffhhhkkklllmmmmmmmmmmmmlllkkkoooooopppqqqrrrrrrrrrrrrlllmmmnnnnnnoooooooooooojjjkkkkkkkkkjjjiiihhhgggfffhhhkkkoooqqqqqqpppooorrrqqqqqqqqqpppnnnjjjgggaaa___]]][[[ZZZXXXTTTQQQQQQOOOLLLJJJIIIGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDGGGJJJMMMOOOQQQTTTWWWUUUXXX\\\___```aaaccceeeggghhhiiilllooorrruuuvvvtttuuuwwwxxxwwwvvvtttsssooolllhhheeecccaaa^^^\\\]]]]]]\\\ZZZZZZ\\\```dddiiioooxxxiiiTTTLLLGGGCCCCCCCCCBBBEEEJJJNNNccczzzsss```SSSNNNFFFEEECCCAAABBBGGGOOOTTTSSSOOOJJJDDDAAA?????????>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<>>===AAA???@@@DDDEEEFFFJJJPPP^^^jjjqqqhhhXXXJJJBBB??????<<<;;;======;;;<<<@@@ooofffbbb______\\\ZZZWWWTTTRRRQQQQQQRRRUUURRRNNNLLLLLLLLLLLLKKKKKKIIIFFFDDDBBBBBBCCCDDDDDDBBB>>>===<<<:::666222333333222111000///...---.........///000222333444555444444333333222111111......///000111222222333111111111111000000000000111111000000000/////////.........---......//////,,,---------------,,,,,,***,,,......,,,,,,---000------------------------------............------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,+++******+++---///...,,,+++,,,------------....../////////*********+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---......///000000+++,,,,,,------.........------......//////000000000000000000////////////------...///111222333333333222222222333333111///222222111000111222333333111222333444444333222111444444555666999???FFFLLLOOOVVV]]]aaabbbbbbdddggghhhiiijjjkkklllmmmnnnnnnppppppqqqrrrrrrqqqqqqpppkkklllmmmnnnoooooooooooojjjkkkkkkkkkkkkiiihhhgggggghhhkkkmmmnnnoooooooooqqqqqqpppqqqpppnnnkkkhhhaaa___]]][[[YYYWWWTTTQQQRRROOOKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHLLLNNNPPPRRRUUUWWWWWWZZZ^^^```aaabbbccceeefffgggjjjmmmpppsssuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwtttqqqmmmkkkiiihhheeeccc```___]]][[[ZZZ\\\aaadddhhhoooyyypppYYYKKKFFFCCCCCCCCCBBBEEEJJJPPPdddvvvzzzdddVVVPPPFFFEEEDDDCCCEEEKKKRRRXXXWWWQQQIIIDDDCCCBBB@@@>>>>>>>>>=========<<<<<<<<<======<<<<<<======>>>???<<<======>>>>>>>>>>>>===@@@>>>@@@CCCEEEEEEJJJPPP___nnnxxxqqq```QQQFFF@@@???<<<;;;===>>><<<;;;>>>nnnfffbbb______]]]ZZZVVVSSSPPPPPPQQQRRRVVVSSSOOOMMMMMMMMMMMMLLLLLLIIIFFFCCCBBBBBBDDDEEEGGGDDD@@@???>>>;;;777333333333333333222000......---...///111333555777888555444444333333222222111---...///000111222333333111111111111000000000000000000000000////////////---------------...///000,,,---...///000000000000+++---///...,,,+++---///---------------------------..................---+++++++++,,,---...///000---------------,,,+++***)))+++...///---,,,...000******++++++++++++,,,,,,))))))***+++,,,------...*********++++++,,,------------......///000111111++++++,,,,,,---...//////+++,,,---...///111222222000000000000///////////////000111222444666777777444333222222333333111///444333222111111222333444111222444555555444222111444555555666999>>>EEEJJJLLLSSS\\\``````aaadddgggffffffgggiiikkknnnppprrrpppqqqqqqrrrrrrpppooonnnkkkkkkmmmnnnoooooooooooojjjjjjkkkkkkjjjiiigggfffhhhiiijjjlllmmmnnnooooooqqqppppppqqqqqqoookkkhhhcccaaa___]]]\\\YYYUUUSSSRRROOOKKKHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJMMMPPPQQQSSSUUUWWWYYY\\\___aaabbbbbbdddeeeeeegggjjjnnnqqqtttuuuuuuxxxyyyyyyzzzzzzzzzzzzzzzwwwuuuqqqooonnnmmmjjjhhh\\\[[[YYYVVVUUUWWW[[[___gggnnnyyyyyyaaaKKKFFFCCCCCCCCCBBBEEEJJJQQQeeevvvjjjYYYSSSFFFFFFEEEEEEHHHNNNVVV\\\]]]UUUKKKEEEEEEDDDAAA===>>>=========<<<<<<<<<<<<===============>>>??????>>>===<<<;;;;;;<<<>>>???@@@>>>???CCCEEEEEEJJJPPPcccssszzziiiXXXKKKDDD???;;;;;;>>>???<<<;;;===oooeee```___```]]][[[YYYUUURRROOONNNMMMUUURRROOOMMMLLLNNNPPPRRROOOKKKFFFCCCBBBBBBBBBAAACCCAAA???>>>===<<<:::888444333222000///.........//////......///111333444111222222222222111000000000000000000111111111111000000000000000000000000.......................................///000000111111111111000000000000111---******,,,......---///////////////.........222222111111000000//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------------,,,+++***(((((()))***++++++,,,,,,++++++******++++++,,,---++++++******++++++,,,---......---------,,,,,,,,,...........................---,,,+++,,,...000111///000111222333444444444555555333222111000000000111111222333333333333222000111333444555666666666111......222444666===EEEMMMRRRXXX\\\^^^aaaeeehhhjjjjjjjjjkkklllnnnppprrrttttttsssrrrqqqqqqqqqqqqsssrrrqqqpppooommmmmmllljjjjjjkkkkkkjjjiiigggfffiiijjjlllnnnnnnnnnnnnmmmqqqpppnnnnnnmmmkkkgggdddaaa```^^^]]]\\\ZZZWWWTTTSSSQQQOOOLLLIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFLLLMMMOOOQQQRRRTTTTTTUUUXXXZZZ\\\^^^^^^___bbbdddffffffkkkqqqssssssvvv{{{||||||||||||}}}~~~|||zzzwwwtttqqqmmmiiieee\\\UUUOOOOOOOOOOOORRRWWWaaahhhrrr|||~~~^^^QQQJJJDDDDDDDDDCCCEEEIIIMMM```sssttt```SSSLLLHHHEEEEEEEEEKKKZZZhhhjjj```RRRGGGBBBAAA@@@@@@@@@@@@??????>>>>>>==================>>>>>>>>>>>><<<<<<<<<<<<============???@@@AAAAAABBBFFFKKKOOOaaarrrzzzqqqgggYYYJJJBBBAAA???===;;;:::::::::pppeee___]]]^^^ZZZYYYWWWTTTRRRQQQPPPPPPUUURRROOOMMMLLLMMMPPPQQQMMMJJJFFFDDDDDDEEEFFFEEEEEEBBB???===;;;999555333444333222000//////......111000000000000222333444111222222222222111000000000000000000111111111111000000000000000000000000///////////////////////////............///000000............------------000---******,,,......---////////////.....................///////////////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++***))))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...............------,,,,,,........................///...---,,,,,,---///000///000111222333444444444444444333222222111111111111111222333333333333333333333444444444444555555333111111555777888>>>EEEKKKPPPWWW[[[]]]___cccgggjjjjjjjjjkkklllnnnppprrrttttttsssssssssssssssssssssrrrqqqpppnnnmmmlllkkkggghhhiiijjjjjjjjjjjjjjjkkklllmmmnnnooooooooonnnpppnnnmmmmmmllljjjgggddd```^^^\\\ZZZZZZXXXVVVTTTTTTRRRPPPMMMKKKIIIGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHJJJKKKNNNPPPSSSUUUVVVWWWXXXZZZ\\\]]]^^^___bbbdddddddddiiiooorrrrrruuuzzzzzz{{{{{{|||}}}~~~}}}zzzvvvrrrllleee```YYYRRRLLLKKKKKKKKKNNNRRR[[[bbbmmmxxxbbbRRRKKKEEEDDDDDDCCCEEEHHHNNNaaavvv~~~gggWWWMMMIIIFFFEEEFFFLLLZZZhhhnnndddWWWKKKDDDAAA@@@??????>>>>>>===<<<;;;;;;:::<<<=========>>>>>>>>>>>><<<<<<<<<=========>>>>>>???@@@AAAAAABBBEEEJJJNNN[[[lllxxxvvvpppkkk```SSSHHHFFFBBB???===<<<<<<<<>>===<<<;;;::::::<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>???@@@@@@AAABBBDDDIIILLLSSSaaammmnnnmmmlllggg^^^PPPMMMHHHCCC@@@???@@@@@@rrreee]]]XXXWWWVVVUUUSSSRRRRRRRRRTTTUUUUUUSSSOOOLLLKKKLLLOOOPPPFFFDDDBBBAAABBBDDDDDDDDD???===;;;::::::999777555333222111000////////////000/////////.........///111222222222222111000000///000000000111111111111000000000000000000000000222222222222222222222222/////////...///000000111000000000/////////.........---,,,,,,,,,---------------...............///++++++,,,,,,------------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***++++++,,,++++++******------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---....../////////////////////...........................000///...---------------...///111222333444555555222222333444444444444444222222222222333333444444888666444333222333555666222111222666666444666;;;EEEKKKRRRVVVYYY\\\aaadddfffggghhhjjjlllnnnpppqqqrrrrrrssstttuuuuuuvvvvvvsssrrrqqqooommmkkkjjjiiifffffffffgggiiilllooopppoooppppppqqqqqqqqqrrrrrrlllkkkjjjjjjjjjiiifffcccccc```[[[YYYYYYYYYXXXXXXVVVUUUSSSPPPOOOMMMLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOORRRUUUWWWYYYZZZWWWYYY\\\]]]]]]___aaacccaaa```dddjjjmmmnnnrrrxxxxxxxxxyyyzzzzzzzzzzzzzzzvvvuuuuuussspppjjjbbb]]]SSSKKKEEEDDDCCCBBBCCCFFFIIIQQQ]]]kkkxxxeeeTTTLLLFFFDDDCCCBBBCCCFFFPPPbbb~~~~~~yyyooo[[[NNNIIIEEEEEEFFFJJJUUU___llleee[[[PPPHHHCCC@@@???BBBAAA@@@???>>>===<<<;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????>>>???@@@AAAAAACCCGGGJJJKKKVVV```cccfffhhhgggcccXXXTTTNNNIIIEEEEEEFFFGGGqqqeee\\\WWWVVVWWWVVVSSSQQQQQQQQQSSSTTTUUUSSSOOOLLLKKKLLLNNNOOOHHHFFFCCCBBBCCCCCCBBBAAA@@@>>><<<;;;;;;;;;999777222222111000/////////000000000000000000000//////111222222222222111000000///000000000111111111111000000000000000000000000111111111111111111111111///////////////000111111111111111000000000//////------------,,,,,,---...,,,---------......//////.........---------,,,,,,......---,,,,,,---......+++++++++,,,,,,---------******+++,,,------......***++++++,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,---.../////////////////////........................//////......------------...///000222333444555555222222444555555666555555333333222222222333444555666555444333333555777888222111333777666333555999CCCHHHOOOTTTWWW[[[___cccdddeeegggjjjlllnnnpppqqqpppqqqrrrtttuuuuuuuuuuuurrrqqqpppnnnlllkkkiiiiiihhhhhhhhhhhhjjjlllooopppqqqqqqqqqqqqrrrrrrrrrsssmmmlllkkkkkkjjjiiieeecccaaa^^^ZZZXXXXXXXXXWWWWWWVVVUUUSSSRRRPPPOOOOOONNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ\\\]]]]]]]]]___aaa``````bbbhhhjjjkkkooouuuvvvwwwwwwwwwvvvuuutttssspppoooooonnnkkkfff^^^YYYQQQJJJEEEDDDCCC@@@AAACCCDDDKKKVVVcccppp}}}dddTTTLLLFFFDDDCCCBBBCCCFFFNNN```}}}yyyqqq___NNNIIIDDDDDDEEEGGGOOOXXXaaa]]]VVVNNNGGGCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>===???@@@@@@@@@BBBEEEGGGGGGNNNTTTXXX[[[___```___[[[WWWRRRMMMKKKKKKLLLNNNpppccc\\\XXXXXXXXXVVVSSSQQQPPPPPPRRRSSSUUUSSSOOOLLLKKKKKKMMMNNNKKKIIIGGGFFFEEEEEECCCBBBDDDAAA???===<<<:::777555222222111000000000000000111222333333333333222222111222222222222111000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111222000/////////............,,,---......,,,,,,---...,,,,,,,,,---......//////000000///......---,,,,,,000...,,,++++++,,,...000***++++++,,,,,,------...+++++++++,,,---.........++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++************+++,,,,,,---............/////////.......................................------------...000222444555555666222333555666777666555555444333222222222333555666555555444444444555777888555444555888777555666:::???DDDLLLQQQTTTXXX]]]aaabbbcccfffiiilllooopppqqqpppqqqssstttuuuuuuttttttppppppooommmlllkkkjjjiiiiiiiiijjjkkklllnnnooopppsssrrrrrrqqqqqqrrrsssssspppnnnmmmlllllliiifffccc^^^[[[XXXWWWWWWWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMSSSTTTVVVWWWYYYZZZ[[[[[[ZZZ\\\]]]]]]\\\\\\]]]______^^^```dddfffgggkkkqqqrrrrrrssssssrrrpppnnnmmmnnnmmmkkkiiifff```YYYTTTPPPJJJEEEDDDCCCAAAAAACCCCCCHHHQQQ[[[hhhuuudddSSSLLLEEEDDDDDDBBBDDDGGGLLL\\\yyy~~~}}}|||uuudddPPPJJJDDDDDDDDDEEEJJJPPPVVVUUUQQQKKKEEEBBBAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===============>>>@@@@@@@@@AAACCCEEEEEEHHHKKKNNNRRRTTTVVVVVVWWWUUURRROOONNNOOOQQQSSSmmmbbb\\\ZZZ[[[WWWUUURRRPPPOOOPPPSSSTTTUUUSSSOOOLLLJJJKKKMMMNNNKKKJJJGGGGGGGGGFFFDDDBBBCCCAAA>>>===<<<:::888555222111111000000000000000///000111222333333222222111222222222222111000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111222//////.........---------+++---///...,,,+++,,,...++++++,,,------...//////...............---------......------------......******+++,,,,,,---............------,,,,,,,,,,,,+++,,,---...............))))))******+++,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,------....................................------..................---...000222444555666666333444666777777666555444555444222222222333555666666666666666555555555555555333444777666444666;;;:::@@@GGGMMMQQQUUUZZZ^^^```bbbeeeiiillloooppppppqqqrrrtttvvvvvvvvvuuutttnnnnnnmmmmmmlllkkkkkkjjjhhhiiikkkmmmooopppqqqrrrssssssrrrqqqqqqqqqrrrssssssrrrpppooommmjjjfffccc^^^\\\ZZZZZZZZZYYYWWWUUUUUUUUUSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWYYY\\\]]]^^^___\\\]]]^^^]]][[[ZZZ[[[\\\^^^\\\]]]aaabbbbbbffflllkkklllmmmnnnnnnmmmlllkkkkkkiiigggeeebbb^^^XXXTTTOOOIIIDDDDDDCCCAAAAAACCCCCCFFFLLLTTT___mmm{{{{{{aaaRRRKKKEEEDDDDDDCCCEEEHHHIIIXXXsss|||wwwfffSSSLLLFFFEEEDDDCCCGGGKKKOOOOOONNNJJJDDD@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@???@@@AAACCCEEEDDDEEEHHHKKKLLLMMMNNNPPPOOONNNNNNOOOQQQSSSUUUlllaaa]]]\\\]]]VVVTTTQQQOOOOOOQQQTTTVVVUUUSSSOOOLLLJJJKKKLLLNNNIIIGGGFFFEEEFFFEEEDDDBBB???>>><<<<<<<<<<<<:::999222111000000000000000111+++,,,...///000000000///111222222222222111000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000111111222000000/////////.........***---//////,,,+++,,,...++++++,,,,,,---...//////+++,,,,,,------......///,,,---///000000///---,,,******+++,,,,,,---......111000///...,,,+++)))))),,,------.../////////...(((((()))***++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,---------..............................,,,,,,---.../////////...---...000222444555666666444555777888888666555333555444333222222444555777888888888777666444333222333111222444333222555:::777===DDDJJJNNNRRRWWW\\\___bbbeeeiiillloooppppppssstttvvvwwwxxxwwwuuutttmmmmmmlllllllllkkkkkkkkkgggiiillloooqqqssssssssstttsssrrrqqqpppqqqrrrsssuuutttrrrpppnnnkkkgggdddaaa___^^^^^^^^^]]][[[XXXUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMIIIJJJKKKMMMPPPSSSUUUWWWSSSUUUWWWZZZ^^^```bbbbbb]]]^^^___]]][[[ZZZZZZ[[[\\\ZZZ[[[^^^^^^^^^bbbhhheeegggiiilllmmmlllkkkkkkfffeeecccbbbaaa___[[[YYYNNNHHHDDDDDDDDDAAAAAADDDCCCEEEIIIOOOYYYgggvvvvvv\\\QQQJJJDDDDDDDDDCCCEEEIIIGGGUUUooovvveeeVVVNNNHHHFFFEEECCCEEEIIILLLMMMMMMIIICCC??????@@@>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@??????AAABBBEEECCCCCCFFFHHHHHHIIIJJJJJJJJJKKKLLLNNNQQQTTTUUUoooddd^^^\\\\\\XXXWWWVVVTTTSSSRRRRRRQQQTTTRRRPPPNNNLLLKKKKKKLLLLLLJJJGGGEEEEEEEEEDDDCCCBBBBBB@@@>>>;;;888555444333222111000////////////---,,,,,,,,,,,,---......222222222111000//////......///111222333333222222000000000000000000000000111111000000//////......222222222222222222222222111111000......---------------,,,,,,,,,---..............................///............---------(((***---//////...,,,***---------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++***)))***+++------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111111111111111000000000111222333555555555666888999999888777666666666555555555666666777555444333333444555666777999999777666666777888888::::::>>>EEEJJJMMMSSSZZZYYY```eeefffhhhmmmooonnnsssssstttuuuuuuuuuuuuuuutttrrrpppnnnllljjjiiiiiijjjlllooopppooooooppprrrppppppqqqqqqqqqrrrrrrrrrssstttvvvvvvtttooojjjgggiiiddd___^^^```___[[[WWWYYYWWWUUUTTTTTTSSSQQQOOOSSSSSSSSSRRRRRRRRRSSSSSSNNNNNNNNNNNNOOOQQQSSSTTTXXXYYY[[[]]]```aaabbbccc___]]][[[ZZZZZZZZZXXXWWWVVVYYY[[[ZZZYYYZZZ]]]```___bbbeeeffffffgggiiijjjiiigggeeebbb___\\\ZZZYYYSSSOOOJJJGGGEEEEEEDDDCCCEEEEEEIIIPPPXXXbbbppp}}}mmmZZZKKKIIIFFFCCCBBBBBBDDDEEEIIIRRRhhhvvvvvv|||jjj]]]QQQEEECCCFFFGGGGGGHHHKKKMMMNNNJJJCCC======???????????????>>>===;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDIIIHHHHHHIIILLLOOORRRTTTpppeee___\\\\\\XXXWWWVVVTTTSSSRRRRRRQQQRRRQQQOOOMMMKKKKKKKKKKKKLLLIIIFFFEEEDDDDDDCCCBBBBBBBBB@@@>>>;;;999666555333222111000////////////...............///000000222222222111000/////////...///111222333333222222111111111111111111111111111111000000////////////000000000000000000000000111000///...------------+++++++++,,,,,,---...///........................///............---------***+++---......---+++***000000/////////.........---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,+++)))***+++---,,,+++---,,,,,,,,,,,,---......------------------------..............................------...///000111111111111222333444666666666777888999999888666555666666666666666777777888666666555555666777777888777666555444444444555666888888<<>>@@@????????????>>>===<<<;;;======<<<<<<<<<;;;;;;;;;999999888888999;;;<<<=========>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGIIILLLOOOQQQqqqfff___\\\\\\XXXWWWVVVTTTSSSRRRRRRQQQRRRPPPOOOMMMLLLLLLMMMMMMKKKHHHEEEDDDDDDDDDCCCBBBBBBBBB@@@>>><<<:::888777333222111000////////////000000000000000111111222222222222111000000//////...///111222333333222222222222222222222222222222111000000000000/////////000000000000000000000000000///...---,,,,,,,,,,,,*********+++,,,---...///........................///............---------,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...,,,******+++,,,,,,+++---,,,,,,,,,,,,---............................................................------...///111333222222222333444555777777777888888999888777555444666666666666666777888888777777888888999888888888777666444333333333444444666666999>>>BBBDDDJJJQQQUUU\\\bbbdddhhhmmmpppooouuuuuuvvvvvvvvvuuuuuuttttttsssqqqooommmkkkkkkjjjmmmnnnnnnnnnmmmmmmppprrrqqqrrrssstttuuuvvvwwwxxxzzzzzzzzzyyywwwtttrrrpppmmmiiifffdddeeeeeebbb______]]]ZZZXXXXXXYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPOOOLLLMMMMMMOOOQQQTTTWWWXXXXXXYYY\\\^^^aaacccdddeeeaaa```]]]]]]]]]\\\ZZZXXXUUUVVVWWWWWWVVVVVVXXXYYYXXXZZZ]]]___```bbbeeehhhiiiiiijjjjjjhhheeeaaa___[[[XXXSSSOOOMMMKKKHHHGGGFFFDDDFFFJJJPPPYYYhhhvvv|||dddWWWKKKIIIFFFCCCBBBBBBCCCDDDFFFLLL]]]yyy|||rrrjjj]]]NNNHHHGGGFFFGGGJJJNNNOOONNNJJJDDD@@@@@@AAA>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<===<<<<<<======>>>?????????@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDFFFIIILLLMMMsssggg```\\\\\\XXXWWWVVVTTTSSSRRRRRRQQQRRRQQQPPPOOONNNNNNOOOPPPJJJGGGDDDCCCCCCCCCCCCBBBCCCBBB@@@>>><<<;;;:::999333222111000////////////111000000000000111222222222222222111111000000000...///111222333333222222222222222222222222222222000000000000000000000000222222222222222222222222///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------///............---------,,,,,,+++++++++,,,---...,,,++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///---++++++,,,,,,+++***---,,,,,,,,,,,,---......------------------------........................//////000111222333333333222222222222333555666777888888888888777666444444555555555555666777777888777888999::::::999888777888777666555444444555555666555777;;;>>>@@@FFFMMMRRRZZZ```cccgggmmmqqqpppttttttuuuuuuttttttsssssstttsssqqqooommmlllkkkkkkmmmmmmlllkkkjjjkkknnnqqqqqqrrrssstttvvvxxxyyyzzz|||{{{zzzyyywwwvvvuuutttqqqnnnjjjhhhgggeeeccc```aaa___[[[ZZZZZZ[[[ZZZZZZXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUYYYZZZ\\\___bbbdddeeefffcccbbb```______^^^[[[YYYUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVXXXZZZ\\\___cccgggkkklllnnnooonnnjjjfffccc___[[[WWWSSSQQQMMMJJJGGGIIIFFFFFFJJJOOOXXXggguuuvvvaaaWWWKKKIIIFFFCCCAAABBBCCCDDDGGGKKKZZZuuuuuuvvvgggWWWMMMIIIFFFFFFHHHPPPPPPMMMHHHCCC@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJtttggg```\\\[[[XXXWWWVVVTTTSSSRRRRRRQQQQQQPPPOOOMMMMMMMMMNNNOOOIIIGGGDDDCCCCCCDDDCCCBBBCCCBBB@@@>>><<<;;;::::::333222111000////////////000000//////000000111222222222222222111111111111...///111222333333222222111111111111111111111111000000000000111111111111111111111111111111111111......---,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------******)))***+++---000111............////////////+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///---++++++,,,,,,,,,***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---///222444555444222111000000111111222444555666888888888777666555444444444444444444555666777888777888999::::::999777666999888666555444444555555777555666:::===>>>DDDLLLPPPXXX^^^bbbfffmmmppppppqqqrrrrrrrrrrrrrrrqqqqqqsssrrrpppooommmlllkkkkkkjjjkkkjjjiiihhhjjjmmmoooqqqqqqsssuuuwwwxxxzzz{{{|||{{{zzzyyywwwwwwvvvvvvtttqqqmmmjjjgggdddaaa___aaa___\\\[[[\\\\\\[[[ZZZUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVYYY[[[]]]```ccceeeggghhheeedddbbbbbbaaa```]]]ZZZVVVUUUSSSRRRQQQQQQPPPPPPRRRSSSTTTUUUWWW[[[aaaeeelllnnnqqqtttssspppllliiihhheeeaaa^^^[[[WWWSSSOOOJJJGGGGGGIIINNNVVVeeesssppp]]]UUUJJJHHHEEEBBBAAAAAABBBCCCHHHLLLYYYssszzzrrraaaUUUMMMGGGFFFIIISSSQQQMMMGGGBBB?????????===>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================;;;;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGtttggg___[[[ZZZXXXWWWVVVTTTSSSRRRRRRQQQOOONNNMMMKKKJJJJJJKKKKKKIIIGGGDDDCCCDDDEEEDDDCCCDDDBBB@@@===;;;999999999333222111000///////////////////////////000000111222222222222222222222222...///111222333333222222000000000000000000000000000000000111111111111222////////////////////////......---------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------************+++---///111---------------.........+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------///---++++++,,,------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...111333333222///...000000000111222333444555888777777666666555555555444444444444555777888999999999999999999999888777888777555333222222333333777555666999<<<>>>DDDLLLOOOWWW]]]aaaeeelllpppooooooooopppqqqqqqqqqqqqqqqrrrqqqooonnnlllkkkkkkkkkhhhiiiiiiiiiiiijjjmmmooorrrrrrtttuuuwwwyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwuuusssppplllhhhdddbbbaaa```___^^^]]]^^^^^^\\\ZZZTTTSSSSSSSSSSSSSSSTTTTTTQQQQQQQQQRRRTTTVVVXXXZZZZZZ[[[^^^aaadddggghhhiiigggfffeeeddddddbbb^^^[[[WWWUUURRRPPPPPPOOONNNLLLNNNOOOOOOPPPRRRVVV\\\aaaiiilllqqquuuwwwwwwuuusssooommmjjjhhheee```[[[WWWOOOKKKJJJLLLNNNTTTaaammm}}}lllYYYSSSJJJHHHEEEBBBAAAAAABBBCCCGGGLLLYYYqqq{{{kkk^^^TTTMMMLLLNNNXXXTTTNNNGGGBBB?????????======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCDDDDDDEEEEEEtttggg^^^ZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQQQQPPPNNNLLLKKKKKKKKKKKKJJJGGGEEEDDDEEEFFFEEEDDDEEECCC???<<<999888777777333222111000///////////////////////////000111111222222222222222222222222...///111222333333222222111111111111111111111111000000111111111222222222///////////////////////////......---......//////...---------......///000........................///............---------,,,,,,++++++,,,,,,------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...,,,++++++---......------,,,,,,,,,,,,---......------------------------........................111111000000000000000000111111111222333444555666777666666555555555666666555555666666777999:::;;;<<<;;;;;;:::999999::::::999888666444333333333444666444555888;;;===DDDLLLOOOVVV]]]```eeekkknnnnnnmmmnnnoooqqqrrrrrrrrrrrrppppppnnnlllkkkjjjjjjjjjfffhhhjjjkkklllmmmoooqqqtttuuuvvvwwwyyyzzz||||||{{{{{{{{{{{{{{{zzzyyyxxxtttsssqqqmmmiiigggfffeee```______```aaa```]]][[[XXXWWWVVVUUUUUUUUUUUUUUURRRRRRRRRSSSTTTWWWYYYZZZZZZ\\\^^^bbbeeegggiiijjjiiihhhgggfffeeeccc___\\\XXXUUUQQQPPPOOOOOOLLLJJJKKKKKKJJJJJJLLLPPPWWW\\\dddhhhnnnuuuzzz}}}~~~~~~wwwuuutttrrroookkkeeeaaaYYYUUUSSSSSSSSSVVV___jjjzzzlllZZZTTTJJJHHHEEEBBB@@@AAABBBCCCCCCJJJWWWnnn|||ssshhh^^^VVVUUUXXX^^^YYYPPPIIIDDDAAA@@@???======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;:::;;;<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBtttfff^^^YYYXXXXXXWWWVVVTTTSSSRRRRRRQQQUUUTTTRRRPPPNNNMMMMMMMMMJJJHHHEEEEEEEEEFFFFFFEEEEEECCC???;;;888777666666333222111000////////////000000000///000111111222222222222222222222222222...///111222333333222222222222222222222222222222000000111111222222222222111111111111111111111111//////.........//////000,,,,,,,,,---///111222333000000000000000000000000//////.........---------......------,,,+++******---------....../////////---------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,++++++---//////...---,,,,,,,,,,,,---......................................................777555222//////000222444222222222333444555666777666666555555555666666777777777777888999;;;<<<===>>>===<<<;;;::::::;;;<<<<<<;;;999777666555666666555333444777:::===DDDLLLOOOVVV]]]```dddjjjnnnmmmmmmnnnpppqqqssssssttttttpppooommmlllkkkjjjiiiiiifffhhhlllmmmnnnoooqqqrrrwwwwwwxxxyyy{{{|||}}}}}}{{{|||}}}}}}}}}{{{zzzyyyrrrrrrqqqnnnkkkiiiiiijjj``````aaacccdddbbb^^^[[[^^^]]][[[ZZZXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZ\\\___bbbeeehhhjjjkkkiiihhhhhhgggfffddd```\\\YYYUUUQQQOOOOOONNNKKKHHHHHHHHHGGGFFFHHHLLLSSSXXX___dddkkkttt|||}}}{{{wwwqqqlllccc___\\\[[[XXXYYY```jjjyyyooo]]]XXXJJJHHHEEEBBB@@@AAABBBCCC???GGGUUUkkkxxxwwwmmmeee^^^]]]```bbb\\\SSSKKKEEEBBBAAA@@@======>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<============>>>??????>>>===<<<<<<<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAAtttfff```]]][[[XXXWWWTTTQQQPPPOOOPPPQQQUUUSSSPPPMMMKKKJJJKKKKKKMMMJJJGGGFFFFFFFFFEEEDDDCCCBBBAAA???<<<:::888888222222111111000000//////.........//////000111222333333444444333333222111///000111222222333222222444444555555444222111///222111111111000000//////000000//////......---------...///////////////...++++++++++++++++++++++++111///------000000...,,,------.../////////...---------++++++++++++------...------,,,,,,------...111///------/////////...((())))))))))))*********+++++++++,,,,,,---------////////////////////////,,,,,,,,,---------..............................///////////////.........////////////000000000000333333222222111222222222333444555666777777777777777888::::::::::::<<<===BBBAAA@@@???>>><<<;;;;;;666555555444444555555666555333555;;;>>>???BBBGGGJJJQQQ[[[bbbfffiiilllpppnnnoooooopppppppppoooooorrrpppmmmkkkkkkjjjhhhgggfffggghhhiiilllnnnpppqqqvvvxxxzzz|||~~~~~~|||{{{zzzyyyrrrqqqpppnnnmmmkkkjjjiiihhhgggfffdddbbb```___^^^]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTUUUVVVXXXYYYYYY[[[___bbbeeeggghhhhhhgggiiijjjkkkiiifffbbb___^^^[[[WWWTTTRRROOOLLLJJJKKKIIIFFFDDDDDDFFFIIIKKKSSS[[[fffpppxxx}}}}}}rrrmmmgggaaa^^^___bbbdddvvvnnn]]]XXXLLLIIIEEEBBBBBBBBBBBBBBBDDDGGGPPPdddzzzzzzzzzzzztttnnnhhheeefffnnnhhh[[[MMMFFFDDD@@@;;;========================<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>???@@@???>>>===>>>??????@@@AAABBBBBBBBBAAA@@@sssfff```]]][[[XXXVVVTTTQQQPPPPPPQQQQQQUUUSSSPPPMMMKKKKKKKKKKKKMMMJJJGGGFFFFFFFFFEEEDDDEEEDDDBBB@@@===;;;999888000000000///......------.........//////000111222333333444444333333222111///000111222222333222222222333444444444333222111000000000000/////////...///////////////............///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,///111000///,,,,,,,,,+++,,,---...///------,,,++++++,,,------------,,,,,,,,,,,,---------+++***+++---......---))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------............................../////////////////////...//////000000000111111111333333222222111222222333333444555666777777777888555777:::;;;<<<>>>@@@BBBDDDCCCBBB@@@>>><<<;;;:::777666666555555666666777666333555999<<<;;;>>>BBBIIIPPPYYY```dddgggkkknnnmmmmmmnnnoooooooooooonnnrrrpppnnnmmmlllkkkiiigggeeefffgggiiikkknnnpppqqqxxxyyy{{{}}}~~~}}}|||zzzyyyyyytttsssrrrqqqooommmlllkkkhhhhhhgggeeecccaaa```___]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVUUUUUUUUUVVVWWWXXXZZZ\\\___bbbeeeggghhhhhhhhhiiijjjkkkiiifffbbb___\\\ZZZVVVTTTRRRPPPNNNLLLJJJHHHEEECCCBBBCCCEEEGGGNNNSSS[[[cccllluuu}}}}}}xxxqqqjjjffffffhhhjjjsss~~~ooo]]]WWWMMMIIIEEEBBBBBBBBBBBBBBBBBBEEENNNaaa~~~|||uuuqqqzzzvvvrrrmmmkkkmmmqqqjjj]]]NNNFFFDDDAAA<<<========================<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===============<<<>>>>>>>>><<<<<<===>>>===>>>@@@AAABBBBBBBBBBBBssseee```]]][[[VVVUUUSSSRRRQQQQQQRRRRRRTTTRRRPPPMMMKKKKKKLLLLLLMMMJJJGGGFFFFFFFFFEEEDDDFFFEEECCCAAA>>>;;;999888111000000//////...------.........//////000111222333333333333333222222111///000111222222333222222444444444444333222111000000////////////..................//////////////////000000000///...------------------------------,,,++++++,,,///000000///...---+++***+++---///000------,,,,,,,,,,,,------------,,,,,,,,,,,,------)))(((''')))+++---------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////////////////000000111111111222222222333222222111222222333333333444555666777888999999555888<<>>========================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<======;;;;;;<<<===<<<===???@@@BBBCCCCCCCCCssseee```]]][[[UUUUUUTTTSSSRRRRRRSSSSSSSSSRRROOOMMMLLLLLLLLLMMMMMMJJJGGGFFFFFFFFFEEEDDDFFFEEECCC@@@===:::888777333333222222111000000///............///000111222222333333333333222111111//////111222222222222222666666555333222000///...000000000000000/////////------......//////000000000000000000///...,,,,,,,,,,,,,,,,,,------------000///...............---000///...---------......---------,,,,,,------------,,,,,,,,,,,,,,,,,,---+++***))))))+++------,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////111111222222222333333333222222111111222222333333333444555666888:::;;;<<<:::===AAAEEEGGGIIIKKKMMMKKKJJJGGGDDDAAA===;;;:::888777777777777777777888;;;888777:::;;;;;;===AAAFFFLLLUUU[[[___bbbgggkkkllllllmmmnnnooooooooonnnooommmlllllllllkkkhhheeebbbccceeegggjjjmmmpppqqqyyyzzz}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvuuusssqqqpppooojjjjjjjjjiiigggeeecccbbb\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWVVVVVVVVVWWWWWWWWW[[[\\\^^^```ccceeeggggggiiijjjjjjjjjiiifffcccaaa]]][[[WWWTTTSSSQQQOOOMMMHHHFFFCCC???===<<<<<<===BBBCCCFFFKKKSSS___kkktttvvv|||}}}uuummmgggddddddeeedddnnn}}}xxxaaaXXXMMMJJJEEECCCBBBCCCCCCBBBCCCEEELLL\\\xxxfff```mmmyyytttpppppppppmmmmmmooosssnnnaaaQQQGGGEEECCC@@@========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<======<<<;;;<<<>>>===>>>>>>???@@@AAAAAABBBrrreee___\\\ZZZUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQNNNMMMLLLLLLMMMNNNMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCAAA>>>;;;999777666333333333222111111000000............///000111222222222333333222222111000//////111222222222222222333333333222111111111111111111111111111111111111------......//////000000000000000000///...,,,,,,******++++++,,,,,,,,,,,,000000000000///....../////////000000///,,,)))(((------------------------,,,,,,,,,++++++,,,,,,,,,000...,,,,,,------,,,+++,,,------------.........---------,,,,,,+++++++++------------------------,,,,,,,,,---------..............................---.........//////000000222222222222333333333333222111111111222222333444444444555777999<<<>>>@@@BBBEEEIIIKKKLLLMMMNNNOOOLLLKKKHHHEEEBBB>>><<<;;;888888777777777777888888;;;777666999;;;;;;>>>BBBDDDJJJRRRXXX\\\```eeeiiikkklllmmmnnnooooooooooookkkjjjiiihhhhhhgggeeecccbbbbbbdddgggjjjnnnppprrrxxx{{{~~~~~~|||zzzxxxxxxvvvuuusssqqqpppppplllllllllkkkiiifffcccaaa\\\\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\^^^aaaccceeefffhhhiiijjjjjjiiigggeeedddaaa^^^ZZZVVVTTTQQQNNNKKKHHHFFFCCC???<<<;;;::::::<<<>>>@@@DDDIIIQQQZZZaaagggmmmrrruuuzzz}}}vvvqqqjjjbbb]]][[[ZZZ[[[[[[dddsss|||ddd\\\NNNJJJFFFCCCCCCCCCCCCCCCEEEHHHNNN\\\xxxccc\\\dddvvvuuuooojjjjjjjjjggggggiiinnnkkk```QQQGGGEEECCC@@@========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>======<<<>>>???@@@?????????????????????rrrddd___\\\ZZZVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA???===;;;999777666222111111000000///...............//////000111222222222222222222111111000///000111222222333222222/////////000222333555666111111222222222222222333.........//////////////////000000000///...------)))******++++++,,,,,,---+++---.../////////111222,,,...000000///+++'''$$$------............------,,,,,,++++++++++++,,,,,,222000...---------,,,+++------------............---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------..............................------......///000000000111111222222222333333333111111111111222333444444555666666888;;;???BBBDDDHHHKKKNNNOOOOOONNNNNNNNNKKKJJJHHHEEEBBB@@@>>>===999999888888888888999999999555444666888888;;;@@@BBBHHHOOOUUUYYY]]]cccgggjjjjjjlllmmmnnnnnnnnnnnniiigggeeedddddddddcccbbbaaabbbdddgggkkkooorrrtttyyy|||~~~}}}yyyxxxwwwuuusssrrrqqqpppmmmmmmmmmllliiieeebbb```\\\]]]]]]^^^]]]\\\[[[ZZZWWWXXXXXXXXXXXXWWWVVVVVVYYYZZZ[[[\\\^^^aaacccdddggghhhiiiiiiiiihhhggggggeeeaaa\\\XXXUUURRROOOLLLJJJHHHDDDAAA>>><<<::::::888:::<<<>>>@@@DDDIIIMMMVVV]]]bbbfffjjjnnnoookkkeeeaaa\\\VVVSSSRRRRRRSSSSSS\\\kkk{{{|||eee]]]NNNJJJFFFCCCCCCDDDDDDCCCGGGIIINNN\\\wwweeeXXX^^^mmmsssllleeedddbbb``````cccfffeee]]]PPPGGGDDDBBB@@@========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>======>>>@@@AAA@@@???>>>============rrrddd___\\\ZZZWWWWWWVVVUUUTTTSSSQQQPPPQQQOOONNNLLLLLLMMMNNNPPPMMMJJJGGGFFFFFFFFFEEEDDDAAA@@@???===<<<:::999888222222111000000//////............//////000111222222222222222222111000000///000111222222333222222000000000000111222444555000000111111222222222222///////////////............///////////////......******++++++,,,------...)))+++------,,,,,,///111---...000000000...+++***,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,///---+++++++++,,,+++***,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000000111111111111111222222222222111111111111222333444555777777888:::===AAAEEEGGGIIILLLOOOQQQPPPNNNMMMMMMIIIHHHFFFEEECCCAAA??????<<<<<<;;;;;;;;;;;;<<<<<<<<<777555666777666999>>>>>>DDDKKKQQQUUUYYY___dddggghhhiiijjjlllllllllllliiifffcccaaaaaabbbcccbbbaaabbbeeehhhlllpppsssuuu{{{~~~zzzyyyxxxvvvtttsssrrrqqqoooooonnnmmmiiieee```]]]\\\]]]^^^___^^^]]][[[ZZZWWWXXXYYYYYYYYYXXXVVVUUUXXXXXXYYYZZZ\\\___aaabbbffffffgggiiiiiijjjiiiiiieeebbb^^^ZZZWWWUUUQQQOOOKKKIIIGGGCCC@@@>>><<<<<<888999::::::;;;<<<@@@BBBGGGMMMRRRUUUXXX\\\[[[XXXTTTRRRNNNKKKIIIJJJLLLMMMOOOWWWfffwwwwwwaaa\\\NNNKKKFFFDDDCCCDDDDDDCCCEEEGGGLLLZZZuuuiiiYYY[[[iii}}}nnnfff^^^[[[YYYXXXYYY]]]\\\^^^YYYOOOFFFCCCAAA???========================::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<<<<<<<===?????????>>>=========>>>>>>rrrddd___\\\ZZZXXXWWWWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLLLLMMMOOOPPPMMMJJJGGGFFFFFFFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::444444333333222111111111.........//////000111222111222222222222111000000///000111222222333222222666444222111/////////000//////000000111111111222000000//////.........---......///////////////...++++++,,,------...//////***,,,...,,,***(((***,,,000111111111222222222222,,,---...//////...---,,,,,,++++++++++++++++++,,,+++)))((((((***+++***))),,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------..............................---------...///000000111000000111111111222222222111111111111222333444555888888999;;;>>>CCCGGGIIIHHHKKKOOOPPPOOOMMMLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>============>>>>>>AAA<<<888999888666999===<<>>===;;;;;;;;;:::999;;;>>>AAA<<>>========================::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;888999;;;;;;;;;;;;<<<>>>>>>===<<<<<<<<<>>>???@@@qqqccc]]]ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRTTTRRROOOMMMLLLKKKLLLMMMJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBB@@@>>><<<:::999333333222222111000000000---------------...//////111222222222222111000000222000///000444555444222000000000000000000111111000000000000111111111111///////////////000111111333222000000111000///------,,,,,,++++++,,,,,,---,,,...//////...------...---///111///---,,,///111---,,,*********,,,...000,,,,,,------------,,,+++//////000000...,,,)))''')))***+++,,,,,,,,,,,,,,,------------------------000...+++))))))+++...111---------......---,,,,,,---,,,,,,,,,,,,---......+++,,,---...///111111222000000111222444555666666666666444444333444555666888888888777888<<>>AAAFFFJJJNNNRRRVVVYYY```bbbdddeeefffgggjjjllljjjgggccc```___aaadddggg```eeejjjmmmnnnooorrruuu}}}{{{wwwtttsssttttttuuusssooommmkkkhhheeeccc_______________]]]YYYVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^___fffgggggghhhhhhhhhhhhhhhgggeeeaaa]]]XXXUUURRRQQQLLLJJJFFFBBB@@@>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBDDDFFFGGGHHHJJJIIIHHHGGGHHHIIILLLMMMPPPZZZjjjzzzmmm]]]XXXLLLJJJGGGEEEEEEEEEDDDCCCDDDFFFLLLZZZpppnnnYYY[[[dddxxxxxxeee^^^UUUOOONNNNNNMMMLLLVVVUUUSSSNNNGGGAAA===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888<<<<<<============<<<<<<<<<;;;:::999999999:::;;;<<<======>>>???@@@@@@@@@sssddd^^^ZZZWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQOOOLLLKKKKKKLLLLLLJJJIIIHHHHHHFFFFFFEEEDDD@@@@@@???===;;;999777555333333222222111000000000//////.........///000000111222222222222111000000111000///000333444333222000000000000000000000000000000000000111111111111///////////////000111111333222000000111000///------,,,,,,++++++,,,,,,---,,,...//////...------......//////...------...000---,,,+++++++++,,,---...(((((())))))***))))))))),,,,,,---------,,,+++***++++++,,,------------------------,,,,,,---------000...,,,+++***,,,...///,,,,,,------------,,,,,,------,,,,,,------...///------......//////000000000000111222444555666777777666555444444444555666:::<<<>>>???@@@BBBEEEHHHKKKLLLLLLMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDGGGHHHGGGCCC@@@===<<<::::::;;;<<<;;;:::<<<>>>BBBEEEIIIMMMQQQUUUZZZ\\\___aaabbbdddgggiiikkkiiieeebbbaaaaaabbbdddaaaeeekkknnnnnnppptttwww}}}~~~{{{wwwttttttttttttvvvssspppnnnllljjjgggdddaaa```_________^^^ZZZXXXZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\ZZZZZZZZZ\\\^^^___cccdddfffggghhhiiiiiiiiihhhfffccc___[[[XXXUUUTTTMMMKKKGGGCCC@@@>>>=========<<<<<<;;;;;;;;;<<<<<<>>>???AAADDDFFFIIIJJJKKKMMMLLLLLLKKKLLLMMMOOOPPPRRR\\\kkkzzziiiZZZUUULLLIIIFFFEEEEEEEEEDDDCCCEEEFFFKKKVVVkkklllWWWYYYbbbvvv}}}eee]]]SSSLLLJJJKKKLLLKKKSSSTTTSSSOOOHHHBBB>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;:::::::::;;;<<<===<<<<<<===>>>>>>???@@@@@@uuuggg___ZZZWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQNNNLLLJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@===:::888777333333222222111000000000111111000//////000000000111222222222222111000000000//////000222333333222000000000000000000000000000000000000111111111111///////////////000111111333111000000000000///------,,,,,,++++++,,,,,,---,,,...//////...------...///---,,,,,,---......------------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,,,,------,,,,,,---.........------...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------,,,------.../////////////////////......000000111333444555666777777666555444444555666777888;;;???BBBBBBBBBCCCCCCIIIJJJKKKKKKJJJHHHEEECCCCCCCCCBBBBBBBBBBBBBBBCCCFFFGGGIIILLLNNNLLLGGGDDD???===;;;;;;<<<<<<;;;::::::;;;===???AAAEEEJJJNNNTTTWWW[[[^^^aaacccfffhhhllljjjgggeeebbbaaaaaaaaaaaafffkkkmmmoooqqqvvvzzz~~~~~~zzzxxxwwwwwwxxxvvvtttqqqooommmllljjjhhhcccaaa`````````___\\\ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^___```bbbcccfffgggiiijjjjjjjjjhhhfffbbb___\\\YYYXXXRRROOOKKKFFFBBB@@@?????????>>>===<<<;;;:::::::::???@@@CCCGGGKKKNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVXXXaaaooo}}}|||dddWWWSSSLLLIIIFFFDDDDDDDDDDDDCCCFFFGGGIIIRRRdddmmmVVVWWW```sssoooeeeVVVKKKGGGHHHIIIIIIPPPQQQQQQOOOJJJDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::888999999::::::999999888;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>??????wwwiiiaaa[[[WWWXXXXXXWWWVVVUUUUUUUUUUUURRRPPPMMMKKKJJJIIIJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDAAA>>>;;;999777333333222222111000000000111111000/////////000000111222222222222111000000000000000111222333333333222222222222111111111111///000000000111111111111///////////////000000111222000//////000000///...---,,,,,,++++++,,,,,,---,,,...//////...------...000---***+++...///...+++---.........---,,,+++***+++++++++,,,,,,---......++++++++++++,,,---...///,,,,,,---------------,,,///...,,,++++++,,,...///............---,,,++++++***+++,,,,,,,,,,,,,,,,,,---------------...//////............////////////000111222333444666777777777666555555555666777888888;;;???AAABBBBBBBBBCCCIIIJJJJJJJJJHHHFFFCCCAAACCCCCCBBBAAAAAAAAABBBBBBGGGIIILLLOOOPPPOOOJJJFFF@@@>>><<<;;;<<<;;;:::999888999999:::;;;???DDDHHHQQQUUUZZZ^^^aaaeeehhhjjjiiiiiigggfffdddcccbbbaaaaaaeeeiiilllmmmqqqvvv{{{~~~}}}}}}}}}xxxvvvrrrpppooonnnmmmkkkeeecccaaa`````````^^^\\\^^^\\\[[[ZZZZZZ[[[]]]^^^```___^^^^^^]]]^^^^^^___```aaaccceeefffhhhhhhiiiiiiiiigggeeebbb___]]][[[WWWUUUPPPKKKGGGDDDBBBBBB??????>>>===<<<<<<<<<<<<@@@BBBGGGLLLQQQUUUWWWYYYYYYZZZ\\\]]]^^^^^^^^^^^^aaaiiiuuuvvvaaaWWWTTTLLLIIIFFFDDDDDDEEEDDDCCCEEEFFFGGGNNN]]]xxxqqqXXXWWW^^^qqqrrr___OOOHHHFFFFFFGGGKKKNNNOOONNNJJJEEEBBB@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999999888888:::::::::;;;<<<======>>><<<<<<<<<======>>>>>>>>>xxxiiibbb\\\XXXYYYXXXWWWVVVUUUUUUUUUUUURRRPPPMMMKKKJJJIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>;;;888555444333333222222111000000000000000///....../////////111222222222222111000000111111222333333333444555444444444333333222222222///000000000111111111111///////////////000000111111000...///000000///...---,,,,,,++++++,,,,,,---,,,...//////...------...000---***+++...///...+++...............---,,,+++***))))))))))))***+++,,,///......------------...++++++,,,,,,,,,,,,+++***...---,,,,,,,,,,,,---...------.........---++++++***+++,,,,,,------------...------------...//////,,,,,,---...///000111111111111222333555666777777777666666555666777888999===???AAABBBCCCDDDGGGIIIKKKJJJJJJIIIGGGDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAAFFFGGGJJJNNNPPPOOOKKKHHHBBB???===;;;;;;:::999777777888888888999<<>>>>>======<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999999999999999888888888999999::::::::::::999999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========wwwiiibbb]]]ZZZXXXXXXWWWVVVUUUUUUUUUUUURRRQQQNNNLLLJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???<<<:::777666333333222222111000000000///............///000111111222222222222111000000///111222333222222333555555555444444333222222222000000000000111111111111///////////////000111111000///......000000///...---,,,,,,++++++,,,,,,---,,,...//////...------...///---,,,,,,---......---.........---------------...---,,,++++++,,,---...111000000///...------,,,++++++,,,,,,++++++******------------------------,,,,,,---......------,,,++++++,,,---..................------......///000+++,,,---...///111222222111111222444555666777888777777666666666888999:::===>>>??????AAADDDHHHLLLNNNMMMJJJHHHFFFDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFJJJMMMMMMKKKIIIBBB???<<<;;;:::999777555666777888888999;;;???BBBGGGLLLSSSYYY]]]aaadddgggaaabbbcccddddddeeeffffffbbbeeeggghhhjjjnnnuuu{{{{{{wwwtttsssrrrqqqpppkkkgggdddbbbbbbbbbbbbbbb___^^^]]]\\\\\\\\\]]]^^^_______________```______bbbcccdddeeefffffffffffffffgggggggggeeecccaaa```ZZZWWWRRRMMMIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIOOOVVV]]]aaadddeeeggghhhiiijjjkkklllmmmnnnsssxxxqqq```XXXWWWNNNKKKHHHFFFFFFFFFFFFEEECCCEEEFFFJJJVVVmmm}}}\\\WWWWWWeee{{{vvvcccSSSJJJHHHGGGGGGFFFHHHIIIHHHEEECCCBBBBBB>>>======<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<>>???AAADDDIIILLLRRRPPPKKKGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBFFFJJJLLLLLLKKKBBB???<<<:::888777555333444555777888999;;;>>>@@@DDDIIIPPPWWW[[[^^^bbbddd```aaaaaaaaacccdddfffgggeeeggghhhiiiiiinnnuuu{{{~~~yyyuuutttsssrrrqqqllliiieeebbbbbbcccdddddd___^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___````````````aaabbbccceeeggghhhiiiiiifffggghhhhhhgggfffdddbbb\\\YYYUUUPPPLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHLLLRRRZZZaaaeeehhhiiijjjjjjjjjjjjlllnnnpppqqqwww|||mmm]]]VVVUUUOOOLLLIIIHHHHHHHHHGGGFFFCCCEEEGGGJJJRRRggg[[[SSSOOOZZZoootttcccTTTLLLIIIFFFEEEFFFFFFFFFDDDBBBAAABBBCCC======<<<<<<;;;::::::999888999;;;<<<<<<;;;999888::::::::::::::::::::::::999::::::;;;;;;::::::999999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;tttgggbbb```^^^WWWWWWVVVUUUTTTTTTTTTTTTTTTRRROOOMMMLLLKKKLLLMMMHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>><<<:::888777333333222222111000000000/////////000111333444555111222222222222111000000+++...000///...---000222222222111111000//////...000000000000111111111111///////////////000111111///...---...///000///...---,,,,,,++++++,,,,,,---,,,...//////...------...---000111000---,,,///222///---,,,+++,,,...000111222111...,,,++++++,,,---+++,,,...//////---+++***---.........------,,,+++***,,,...000000...,,,***+++++++++,,,---...///000,,,---...///000000000000...............///000000////////////////////////111222333444555777888888888777777777777999;;;<<<===???CCCEEEGGGJJJNNNPPPUUUQQQLLLGGGDDDDDDFFFGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@???@@@CCCHHHKKKMMMMMMBBB???<<<999888666444222222444777888999;;;===???DDDIIIPPPWWW[[[^^^aaacccaaaaaa``````aaaccceeefffgggiiijjjiiijjjnnnvvv|||zzzvvvtttsssrrrqqqnnnjjjeeebbbbbbddddddeee^^^_________^^^^^^]]]\\\\\\\\\^^^___````````````___```ccceeehhhjjjkkklllggghhhiiijjjiiihhheeeddd```]]]YYYTTTQQQNNNMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEIIINNNTTT\\\ccchhhjjjkkkkkkjjjiiiiiikkknnnppprrryyy}}}jjj[[[TTTSSSPPPMMMJJJIIIIIIIIIHHHGGGCCCFFFHHHIIIPPPccc}}}XXXOOOJJJSSSfffwww}}}|||vvvfffWWWNNNIIIEEEBBBEEEFFFEEEBBB@@@@@@AAACCC======<<<;;;::::::999999888999;;;<<<<<<;;;999888888888888888888888888888999999::::::::::::999999;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;wwwjjjeee```\\\ZZZYYYXXXVVVTTTSSSQQQQQQQQQNNNIIIEEEDDDEEEGGGIIIGGGFFFEEEDDDBBBBBBBBBBBB??????>>>===<<<:::888777555444333111000////////////////////////000111111222333333444444333333222111000///000111333333222000000000000////////////333222111000111222333444222111...------...111222000...,,,---000000---***......---,,,,,,,,,,,,------...///000000000......+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,---------///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...000111,,,---.........---,,,+++......---------,,,,,,,,,,,,,,,------.../////////,,,---///000111111111111...///000222444777999:::888777777777888:::<<<===???AAADDDFFFGGGJJJNNNQQQTTTQQQLLLIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGDDDBBB@@@CCCDDDFFFIIIKKKKKKHHHFFF???>>>;;;888666666666777888777666666888;;;>>>AAADDDGGGMMMTTTZZZ___aaaccccccaaa```aaacccddddddcccjjjhhhiiimmmpppqqqwww~~~{{{wwwuuuuuutttssspppmmmjjjhhhgggfffeeecccfffdddbbbaaa```___]]][[[___^^^^^^^^^^^^___``````^^^```cccfffjjjlllnnnooorrrooommmnnnooonnnkkkhhhaaa___\\\XXXUUURRRQQQQQQNNNMMMJJJHHHGGGHHHJJJKKKJJJMMMRRRYYY```gggkkkmmmooommmjjjhhhiiikkkmmmoooxxx}}}~~~jjj```ZZZTTTPPPNNNKKKIIIIIIHHHFFFEEEBBBDDDHHHKKKQQQaaazzz}}}\\\LLLIIIQQQ[[[mmm|||{{{xxxkkk\\\OOOGGGDDDEEEFFFDDDAAAAAABBBCCCCCCCCC888:::===>>><<<:::999999::::::::::::::::::::::::888888888999999:::::::::::::::::::::::::::::::::777999:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===uuuhhhbbb^^^ZZZWWWVVVUUUSSSRRRPPPOOONNNRRRPPPLLLHHHGGGGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>><<<:::888777555444333111000////////////////////////000111111222333333444444333333222111///...///111222222222222222111111111000000000222111111111222222333333222000...------...000222111///......000000...,,,------,,,++++++++++++,,,,,,---...///////////////+++,,,------......------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...++++++,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........,,,------...//////000000......//////000000111111111111222333444666888999:::999999999:::;;;===>>>???AAADDDFFFGGGJJJMMMPPPQQQNNNKKKJJJKKKMMMMMMMMMRRRQQQOOOLLLIIIFFFCCCBBBEEEEEEGGGJJJLLLKKKHHHFFF???>>>;;;999888888888999999888777777999<<>>>>>???AAADDDFFFGGGIIIKKKNNNMMMKKKKKKMMMPPPTTTVVVWWW]]]ZZZWWWRRRMMMIIIGGGEEEGGGHHHIIILLLMMMLLLHHHEEE@@@>>>===;;;;;;;;;;;;<<<;;;:::999888:::<<>>===>>>??????>>>>>>???AAA@@@>>><<<;;;;;;::::::::::::::::::::::::::::::999999999999999999::::::::::::::::::::::::777777777777888999:::::::::::::::999888888777777uuueee^^^[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQOOONNNLLLJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBDDDCCCBBB@@@===:::888666444333222111000000000000///////////////000000111222222333333333333222222000///...///111333333333333333333222222222111111///000222333333333222111000///...------...///000111000///////////////...---,,,,,,+++++++++++++++++++++***+++,,,...000111,,,------.....................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------+++++++++******+++,,,,,,------------,,,,,,++++++++++++,,,,,,---...//////......//////000111111111222111///------...000111333333444444666777999:::<<<<<<;;;:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHJJJLLLJJJJJJLLLQQQWWW]]]``````ccc```[[[VVVQQQMMMKKKJJJJJJKKKMMMOOOOOOMMMIIIEEE@@@???>>>>>>===>>>>>>???===<<<:::999:::===@@@AAADDDGGGLLLRRRUUUWWWWWWWWWRRRRRRRRRUUUZZZ^^^___```___^^^```eeehhhlllttt|||}}}{{{zzzxxxuuurrrqqqooommmlllmmmnnnnnnmmmjjjiiihhhgggfffddd```]]]^^^]]][[[ZZZYYYZZZ[[[\\\```aaacccfffjjjnnnppprrrtttsssssssssrrrqqqooonnnnnnlllhhheeeaaa___^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWWZZZ[[[^^^bbbeeehhhjjjjjjiiihhhfffdddcccccceeeffflllqqqwww{{{~~~xxxddd^^^[[[YYYWWWTTTQQQNNNMMMLLLIIIHHHGGGEEEFFFKKKPPP\\\uuuyyy___NNNHHHLLLPPPdddvvvcccTTTKKKFFFDDDCCC@@@>>>===>>>???>>>>>>???@@@AAA@@@===;;;:::;;;:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999:::999888888888:::;;;<<<;;;;;;:::999888777666555wwweee^^^[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTPPPPPPOOOMMMLLLJJJHHHGGGHHHGGGFFFEEECCCCCCCCCCCCDDDCCCBBB@@@===:::888666333333222111000000000000///////////////000000111111222222333333222222111111//////000222444555444111111111111000000000000///000111222333222111000//////...------...///////////////...------............---,,,,,,,,,,,,,,,++++++***+++,,,...000111,,,---......//////............---------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++******+++,,,,,,------,,,,,,++++++++++++------------------------......//////000111111111222111///------...000111111111222444666999;;;<<<;;;;;;:::::::::<<<===>>>AAACCCFFFGGGGGGHHHIIIJJJIIIJJJNNNUUU\\\bbbeeefffcccaaa]]]XXXTTTQQQPPPOOONNNNNNPPPRRRRRRNNNIIIEEEAAA@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::;;;===???AAACCCGGGLLLQQQTTTUUUUUUTTTMMMLLLMMMPPPUUUYYY[[[[[[]]][[[\\\aaadddhhhpppyyy~~~{{{yyyvvvrrroooqqqooommmmmmnnnppppppooommmkkkiiihhhgggeeeaaa^^^```^^^\\\ZZZYYYYYYZZZ[[[\\\]]]___bbbfffjjjnnnpppqqqrrrssssssssssssssssssooonnnkkkhhheeecccbbbbbb]]]\\\\\\[[[\\\]]]^^^^^^]]]___aaadddgggiiikkklllllljjjhhheeedddccccccdddgggkkkqqquuuvvvyyy~~~{{{fff___\\\ZZZYYYVVVRRRPPPNNNMMMJJJHHHGGGDDDFFFMMMSSS^^^xxxdddQQQKKKOOOSSSeeexxxfffXXXOOOIIIFFFDDDBBB???>>>?????????>>>>>>??????>>>;;;999999::::::::::::::::::::::::::::::::::::999999888888888999999999999999999999999:::999888777888999:::;;;<<<;;;:::999888666555555yyyfff^^^[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA???===:::888777333222222111000000111111///////////////000111111111111222222222222111111000///...///222444555444000000000/////////......///000111111222222111111///..................////////////---++++++---//////...------,,,,,,------,,,,,,,,,,,,---...000000------...////////////.........---------,,,,,,,,,------------............&&&''')))+++---------,,,++++++,,,,,,,,,,,,------///...---+++************------,,,+++++++++++++++......---------,,,,,,,,,---......//////000111111000000///......///000111000000111333666888;;;<<<::::::::::::;;;===???@@@BBBEEEHHHIIIHHHHHHHHHIIIIIIKKKPPPWWW^^^dddffffffaaa```]]]ZZZWWWTTTSSSRRRQQQRRRSSSTTTTTTOOOIIIDDDBBBBBBBBBAAAAAAAAAAAAAAA???===;;;::::::<<<>>>@@@CCCFFFLLLQQQTTTTTTSSSRRRKKKKKKKKKNNNRRRUUUWWWWWWYYYVVVVVVZZZ]]]```hhhppp|||{{{xxxuuurrrpppsssqqqooonnnpppqqqqqqqqqooommmjjjhhhfffeeebbb```aaa___[[[YYYWWWXXXYYYZZZYYYZZZ[[[^^^bbbgggkkkmmmnnnpppssstttttttttuuuvvvqqqooommmjjjhhhgggggggggbbbbbbbbbcccdddeeefffgggcccdddfffhhhjjjkkklllmmmnnnllliiifffcccaaa```______dddiiikkklllmmmqqqtttzzz{{{~~~~~~iiiaaa___\\\ZZZXXXTTTQQQOOOMMMJJJHHHIIICCCEEENNNTTT^^^yyykkkUUULLLPPPTTTggg~~~mmm```VVVOOOJJJEEECCC@@@??????@@@???>>><<<======<<<999888888999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999777666666666666666777777;;;::::::888777666555555zzzggg]]]ZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@???>>><<<:::888777333222111111000111111111///////////////000111111111111222222222222111111---,,,,,,---000222333333000000000/////////......000000000000000111222222........................000000000...++++++...111...---,,,,,,++++++,,,,,,,,,---...///////////////------...///////////////......---------,,,,,,,,,,,,,,,,,,---------......%%%''')))+++---------,,,++++++,,,,,,,,,,,,------......---,,,,,,+++,,,,,,---,,,+++*********+++,,,,,,,,,------------------,,,------...//////000000......//////000000111111000111111333555777999::::::::::::;;;===???AAACCCDDDGGGIIIJJJJJJIIIHHHIIIIIIKKKPPPVVV]]]aaabbbbbbaaa```^^^\\\YYYVVVTTTRRRSSSTTTUUUVVVUUUPPPIIIDDDBBBCCCCCCBBBBBBAAA@@@@@@???===;;;:::999;;;===>>>BBBFFFLLLQQQTTTUUUSSSRRRMMMLLLLLLNNNQQQTTTUUUUUUSSSOOONNNQQQSSSUUU]]]eeeqqqvvv~~~|||yyyxxxvvvtttuuusssqqqqqqrrrsssssssssqqqnnniiifffeeedddbbbaaa```^^^ZZZWWWUUUVVVWWWYYYWWWWWWYYY\\\```eeeiiilllnnnqqqttttttsssssstttvvvrrrpppooommmlllllllllmmmkkkkkkkkkkkklllmmmmmmnnnkkkkkklllmmmmmmmmmmmmmmmmmmkkkhhhddd```\\\ZZZYYYWWWZZZ^^^```___```cccfffkkklllnnnrrryyyllldddaaa___[[[XXXTTTQQQOOOMMMJJJGGGKKKDDDEEEMMMSSS\\\www~~~aaaQQQRRRTTTfffwwwjjj___UUUNNNEEECCC@@@?????????>>>>>>;;;<<<<<<;;;999888999;;;::::::::::::::::::::::::999999999999999999::::::888888888888888888888888555666666666666666555555888888777777666555444444zzzggg\\\YYYXXXYYYYYYXXXWWWWWWVVVUUUUUURRRQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC??????>>>===<<<:::888777222222111111111111111111///////////////000111111111111222222222222111111,,,******,,,...111111111000000000000////////////111000/////////000222333........................111222111///,,,,,,///333---,,,++++++******++++++---...///000000000......---......///////////////......---------,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,,,,+++***)))++++++,,,,,,,,,---------+++++++++,,,---...000111---,,,+++*********+++,,,***++++++,,,---...//////,,,,,,------.../////////,,,---///000111111111111222222222333444555666777;;;;;;;;;<<<>>>AAACCCEEEEEEHHHKKKLLLJJJIIIIIIIIIHHHJJJOOOUUU[[[______^^^aaaaaa```^^^[[[WWWTTTRRRUUUUUUWWWXXXVVVQQQIIIDDDCCCCCCCCCCCCBBBAAA@@@??????===;;;999999:::<<<>>>BBBEEELLLQQQUUUUUUSSSRRROOONNNNNNOOORRRTTTUUUTTTNNNJJJIIIJJJKKKNNNUUU]]]gggmmmwww|||{{{zzzzzzyyyxxxuuusssssstttuuuuuutttsssnnniiieeedddccccccbbb___]]]YYYUUUTTTTTTVVVWWWVVVVVVXXXZZZ___dddiiikkkooorrruuutttrrrrrrsssuuurrrrrrpppooooooooopppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnmmmmmmllljjjfffaaa]]]YYYVVVUUUPPPTTTWWWXXXWWWWWWYYY\\\]]]^^^```eeellluuu}}}mmmfffcccaaa\\\YYYTTTQQQOOOLLLIIIGGGLLLDDDDDDMMMRRRZZZtttoooXXXUUUUUUeee~~~qqqdddYYYQQQEEEBBB???>>>>>>>>>>>>===;;;<<<<<<;;;999999;;;<<<::::::::::::::::::::::::888888888999999::::::;;;888888888888888888888888666777888999999888777666666666666555444444333333vvvddd]]][[[[[[VVVUUUTTTTTTSSSSSSTTTTTTPPPOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@>>>;;;999888777333222111000////////////000///.........///111222//////000000111111222222222222111111111111111111111111111000000000000000,,,---///222555666444222...//////000111222222333000000//////......------///...---,,,+++************+++,,,---............000000000000000000000000//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---------...////////////---,,,,,,.../////////...---,,,,,,---...---,,,------...///000111222222000000000000000000000000333333222222222222222222111444888<<<>>>@@@CCCEEEOOOPPPPPPOOOLLLKKKJJJKKKIIILLLPPPTTTXXXZZZ[[[[[[______^^^]]]\\\[[[ZZZZZZWWWVVVVVVTTTQQQMMMJJJIIIGGGFFFDDDAAA@@@??????@@@@@@AAAAAA@@@>>><<<<<<===???DDDKKKRRRVVVXXXXXXWWWTTTRRRPPPPPPQQQPPPLLLIIIIIIFFFCCC@@@BBBFFFKKKOOOYYY___iiiwww}}}zzzyyyuuutttttttttuuuuuusssqqqsssqqqmmmiiieeebbbaaa```aaa___[[[YYYXXXWWWUUUTTTTTTUUUWWWYYY[[[^^^bbbeeelllnnnrrruuuwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwuuutttpppqqqssswww{{{|||zzzxxx|||xxxsssooonnnmmmmmmllljjjeee^^^VVVQQQNNNMMMMMMKKKMMMPPPRRRRRRPPPNNNLLLUUUSSSTTTZZZ```gggrrr|||oookkkfff___]]][[[XXXTTTOOOKKKHHHFFFFFFEEEGGGKKKPPP[[[ooobbbVVVVVV```}}}}}}sssaaaOOOKKKFFFAAA?????????===;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999888888999;;;======;;;999777666666777777888888888888:::999999888999999:::::::::888666555555555777888wwweee]]][[[[[[WWWVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA>>>;;;888666555333222111000////////////000//////...///000111222000000000000000111111111000000000000000000000000111111111111111111111111000000000222333444222000---------...///000000000111111000//////......---///...---,,,,,,+++,,,,,,//////000111222222222111//////////////////////////////......---,,,,,,++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------+++******,,,------,,,...---,,,---...///---++++++,,,,,,------......///000000000000000000000000222222222222222222222222222555888;;;===???BBBEEELLLMMMOOOOOOMMMKKKJJJJJJJJJLLLQQQUUUYYY[[[\\\\\\___^^^\\\YYYWWWUUUSSSRRRRRRSSSSSSRRRPPPNNNLLLKKKHHHGGGEEECCCBBBAAAAAABBB>>>??????>>><<<<<<===>>>AAAEEELLLSSSWWWXXXWWWVVVVVVSSSOOOMMMKKKIIIEEEBBBCCCAAA>>>======AAAEEEHHHNNNTTT```nnn}}}|||zzzxxxwwwuuutttuuuuuutttrrrppprrrpppmmmiiifffcccbbbaaaaaa^^^ZZZWWWVVVUUUTTTSSSSSSUUUWWWYYYZZZ^^^bbbeeeiiilllppptttwwwyyyyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxvvvwwwyyy}}}~~~|||{{{wwwrrrnnnllljjjhhhgggccc^^^WWWPPPJJJGGGFFFGGGFFFHHHKKKMMMNNNMMMKKKJJJOOOMMMNNNTTTZZZaaammmwww{{{llliiieee___^^^]]]YYYUUUQQQMMMIIIHHHHHHGGGHHHKKKNNNXXXkkk}}}fffWWWUUU^^^zzzvvveeeUUUKKKFFFAAA???@@@@@@>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::666777777777777777777777777777777777777888888888999999999999999999999999888777666555555666888999xxxfff^^^[[[[[[XXXWWWVVVTTTSSSRRRRRRRRRSSSRRRPPPMMMKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCEEEDDDBBB>>>;;;888555444333222111000///////////////////////////000111111111111111111000000000000//////////////////000000000000111111222222333333444222111111222222000///------......//////000000222111111000000///............---------------.........///000000//////////////////////////////////////////...------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++...,,,******+++,,,,,,+++---------...000000...,,,------------------------000000000000000000000000000111111111222333333333444666888999;;;>>>BBBEEEHHHKKKNNNPPPNNNLLLJJJJJJKKKMMMRRRWWWZZZ]]]^^^^^^```___[[[WWWSSSPPPMMMLLLMMMNNNOOOPPPOOONNNMMMLLLIIIGGGFFFDDDCCCDDDDDDDDD??????>>>===;;;<<<>>>AAADDDGGGNNNSSSWWWWWWVVVTTTSSSPPPKKKGGGDDDBBB???======<<<;;;::::::<<<>>>@@@EEEKKKWWWeeettt|||zzzxxxxxxwwwvvvvvvvvvuuurrrpppqqqpppmmmjjjgggeeedddcccaaa]]]XXXUUUTTTTTTSSSSSSSSSTTTVVVXXXZZZ]]]aaadddfffiiinnnssswwwyyyzzz{{{xxxyyyzzz||||||||||||{{{}}}}}}~~~{{{xxxrrrnnnjjjfffbbb___YYYVVVOOOIIIDDDBBBAAAAAABBBDDDGGGJJJLLLMMMMMMMMMMMMJJJKKKPPPVVV]]]hhhrrrvvvjjjgggeee```___^^^[[[WWWRRRNNNKKKIIIIIIHHHIIIKKKMMMTTTfffvvvoooYYYSSS\\\uuuxxxiii[[[LLLGGGBBB???@@@AAA???>>><<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::777666555444555666888999888888888777777777777777888888999999999999888888777777666666666888999:::yyyggg___\\\[[[YYYXXXWWWUUUSSSQQQQQQPPPSSSRRROOOMMMKKKJJJIIIIIIIIIHHHGGGEEECCCCCCBBBBBBDDDCCCAAA>>>;;;888666555333222111000///////////////////////////000000111222222111111000000///////////////000000000000000000000111222333333444444555333111000111111000//////000000000111111111222222222111111000/////////......---------...//////---------...------,,,,,,/////////////////////////////////......---------+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******000...,,,,,,---...---,,,---------///111000...,,,111111111000000////////////////////////////////////000000111222333333444555666777888:::===BBBEEEEEEIIIOOOQQQQQQNNNLLLKKKLLLNNNSSSXXX]]]___aaaaaadddbbb]]]XXXTTTPPPMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLHHHHHHFFFEEEEEEEEEFFFGGGDDDCCCAAA>>><<<===@@@BBBFFFIIIOOOSSSVVVUUUSSSQQQKKKIIIEEEAAA???>>>======:::::::::::::::;;;;;;<<>><<<:::999888333222111000////////////...//////000000000000000222222111111000000//////000000000111111222222222000000111222333333444444333111///000111222222222000000000000111111111111222222111111000/////////......---------...//////...///////////////...---.......................................---------+++,,,,,,------,,,,,,+++******++++++,,,,,,------+++,,,,,,------,,,,,,+++......------,,,,,,++++++///---+++,,,---...---,,,,,,,,,,,,...000000...---333333222222111000000000//////////////////////////////000111222222333333444555777888999===BBBEEEEEEJJJPPPSSSSSSPPPNNNMMMMMMPPPUUUZZZ___bbbddddddeeeccc^^^YYYTTTQQQOOONNNMMMMMMNNNOOONNNMMMLLLKKKHHHHHHGGGFFFFFFGGGIIIJJJLLLKKKHHHDDD@@@@@@BBBDDDGGGJJJOOORRRSSSRRROOOMMMFFFDDDAAA>>><<<;;;<<<===999:::;;;<<<<<<<<<<<<<<>>BBBEEEFFFKKKPPPTTTSSSQQQOOONNNNNNQQQVVV\\\aaadddfffgggfffccc^^^XXXSSSPPPOOONNNOOOOOOPPPPPPOOONNNLLLKKKIIIIIIHHHHHHIIIKKKLLLMMMQQQPPPNNNJJJFFFDDDDDDFFFGGGJJJMMMPPPPPPNNNJJJGGGCCCCCCBBB???<<<;;;<<<>>><<<===???@@@AAABBBBBBBBBBBBGGGNNNWWWbbbqqq{{{xxxxxxzzz|||{{{zzzyyyxxxyyyxxxuuusssqqqqqqpppnnnllljjjgggfffbbb___[[[XXXVVVUUUSSSQQQMMMOOOQQQRRRTTTWWW[[[^^^cccdddfffhhhjjjlllmmmmmmnnnsssxxx{{{zzzzzz{{{}}}~~~~~~ppplllddd]]]WWWPPPJJJFFFBBBAAA@@@??????AAACCCDDDHHHLLLSSSZZZ___bbbccccccccc]]]YYYWWWWWWZZZbbbkkkxxxpppllljjjgggfff^^^\\\ZZZVVVRRROOOLLLJJJHHHIIIKKKNNNOOOUUUcccrrrtttZZZVVV```iii|||nnnaaaSSSMMMEEEAAAAAAAAAAAA???=========<<<<<<<<<;;;;;;888999999::::::999999888666777:::;;;;;;999777555666777777777888888888888777777888999;;;===>>>???CCCBBBBBBAAA@@@???>>>===|||jjjaaa]]][[[YYYXXXVVVTTTSSSRRRQQQQQQOOONNNMMMKKKJJJKKKKKKLLLGGGFFFEEECCCBBBAAA@@@@@@AAAAAA???>>><<<:::999888333222111000////////////---...///000111000000///000000000000000111111111/////////000111222222222111111111111111111111111//////000111444444333111////////////............111111000//////......---///...---,,,,,,+++,,,,,,))))))***+++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))((('''(((+++------,,,---+++))))))+++---..................------------000000000000000000000000000000000000111111111111///222666999;;;???CCCEEEGGGKKKPPPRRRRRRPPPNNNNNNOOORRRWWW]]]cccfffhhhiiiiiieee___YYYSSSPPPNNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKKKKKKKMMMOOOPPPRRRRRRRRRQQQNNNJJJHHHHHHIIIFFFHHHLLLNNNMMMJJJEEEBBB===???AAAAAA??????AAACCCEEEFFFGGGIIIKKKLLLMMMMMMIIIMMMSSSYYYbbbpppxxxqqqoooqqquuuxxx{{{zzzyyyyyyzzzyyywwwuuusssrrrqqqpppmmmjjjgggfff```^^^[[[YYYWWWTTTPPPNNNKKKLLLNNNPPPRRRUUUYYY\\\___```bbbdddfffgggiiiiiiffflllrrruuuuuutttvvvxxxxxxyyy{{{~~~}}}pppkkkccc[[[TTTOOOJJJGGGDDDDDDCCCBBBBBBDDDEEEFFFMMMRRRZZZbbbhhhjjjjjjiiiiiiccc]]][[[[[[]]]eeeooozzzuuulllkkkjjjhhhggg___]]][[[WWWTTTPPPNNNLLLJJJKKKNNNQQQQQQVVVcccqqq___VVV[[[```}}}vvviiiVVVOOOGGGBBBAAAAAA@@@???============<<<<<<<<<<<<999::::::::::::::::::999888888999999888777666555555555666777888999999:::888888777888;;;>>>BBBEEEIIIIIIHHHFFFCCCAAA???>>>}}}kkkaaa]]]\\\XXXWWWVVVTTTSSSRRRRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNGGGFFFDDDCCCAAAAAA@@@@@@CCCBBB@@@>>>;;;999777666333222111000////////////---...000111111111000/////////000000111111222222---......///000111111222111111111000000000000000000000111333444444111///111111111111000000000000000000000///......------///...---,,,+++*********,,,---...///000000000000........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******)))))))))+++,,,,,,------,,,,,,+++))))))******+++++++++,,,***))))))***---///000///---***''''''))),,,...///........................000000000000000000000000111111111000000000000000---000555999<<<@@@CCCEEEGGGKKKOOOQQQPPPNNNMMMMMMOOORRRXXX^^^cccgggjjjjjjmmmiiibbb[[[UUUQQQOOONNNOOOPPPQQQRRRRRRRRRQQQQQQNNNMMMMMMNNNOOOQQQTTTUUUQQQRRRRRRPPPMMMKKKJJJKKKEEEHHHKKKLLLKKKGGGCCC@@@666;;;???BBBCCCDDDHHHKKKNNNNNNPPPRRRTTTVVVWWWXXXTTTWWW[[[^^^dddpppzzzrrrkkkhhhkkkpppttt{{{zzzyyyyyyzzzzzzxxxvvvssssssrrrpppnnnjjjgggeee^^^\\\ZZZYYYWWWSSSOOOKKKIIIKKKMMMOOOPPPSSSXXX[[[\\\]]]___aaacccfffggghhh^^^eeelllooonnnmmmooorrrqqqsssuuuyyy}}}~~~|||zzzsssmmmeee]]]WWWRRRNNNKKKJJJIIIHHHGGGGGGGGGHHHIIIQQQWWW```iiinnnpppooonnnmmmgggaaa______bbbjjjttt{{{nnnhhhjjjjjjhhhhhh```___\\\YYYUUURRROOONNNMMMNNNQQQSSSSSSVVVbbbpppbbbVVVXXX[[[www}}}pppXXXQQQHHHBBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888777666777777444444555777888999:::;;;999888777888;;;@@@EEEHHHNNNMMMKKKIIIFFFBBB???>>>|||jjjaaa^^^]]]XXXWWWVVVTTTRRRQQQOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKHHHEEECCCDDDCCC??????AAA??????>>><<<:::888666555555555555444222000///...---------...///000000111000000111111111000000///111111000000000000000111......//////000000111111000222333222000///222444......---,,,,,,,,,,,,---111111000000/////////...///000111000...------...//////.........---------......///000000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000000//////.........---------,,,,,,,,,...000111///000000///---+++,,,---000111111111111222222222222444777888:::===AAACCCHHHKKKIIILLLTTTNNNGGGMMMQQQZZZ```___aaaiiiqqqrrrvvvpppeeeYYYQQQLLLKKKKKKQQQRRRTTTVVVVVVVVVUUUUUUSSSPPPMMMMMMOOOQQQSSSTTTRRRRRRRRRRRRQQQOOOLLLKKKJJJKKKKKKIIIDDD@@@>>>===<<<<<>><<<;;;::::::;;;;;;:::::::::999999999888888<<<;;;::::::999999999:::555666666777888999999999777555555:::>>>BBBHHHPPPVVVVVVUUUPPPJJJDDD@@@???}}}lllccc```___YYYYYYWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJKKKKKKIIIFFFDDDEEEDDD@@@@@@BBBAAAAAA@@@>>><<<:::888777555444444333222000...---------......///000000111///000000111111000000///111111000000000000111111/////////000000000000000111222222000---+++,,,...//////...------------...000000000//////.........---.........,,,,,,---///,,,,,,,,,,,,------............///000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---000/////////.........---111000///...------------...///000000//////000111000000111111111222222222222444666888:::===@@@CCCDDDIIIGGGGGGJJJDDDCCCMMMOOOVVV\\\```gggssszzz||||||uuujjj^^^UUUPPPOOOOOORRRTTTWWWZZZZZZYYYWWWVVVXXXUUURRRQQQQQQRRRRRRQQQOOOPPPPPPPPPOOOMMMLLLJJJFFFFFFFFFCCC???<<<;;;;;;:::<<>><<<;;;::::::;;;;;;:::::::::999999999999888;;;;;;:::999999999999999555555555666777888888888888555666:::>>>BBBIIIQQQXXXWWWUUUPPPIIIDDD@@@???mmmdddaaa```[[[ZZZYYYWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKJJJKKKKKKJJJGGGEEEFFFEEEAAAAAACCCCCCBBBAAA@@@>>>;;;999888333333333222111///...---------......///000000000///000000111111000000000111000000000000000111111000000000000000000//////000111000///,,,+++,,,---000000///............////////////...............,,,------,,,***+++---///))))))***+++,,,......///....../////////000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++++++++,,,---,,,,,,++++++,,,,,,---/////////...............------------,,,+++******+++---///000000000222444000000000111111111222222111333666888999<<<@@@CCCDDDKKKJJJHHHIIIEEEHHHXXXUUUXXX\\\cccooo|||yyynnnbbbYYYTTTSSSSSSUUUWWW[[[^^^___]]]ZZZXXX\\\YYYVVVTTTSSSQQQNNNLLLKKKKKKLLLMMMLLLKKKJJJIIICCCCCCAAA>>>;;;999999::::::===DDDNNNYYYaaadddfffkkkqqqzzz|||zzz|||~~~}}}|||}}}~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwvvvuuutttrrrnnniiieeeaaa^^^ZZZWWWUUURRRPPPMMMGGGHHHJJJLLLNNNOOOOOOOOOWWWXXXZZZ]]]^^^_________]]]^^^___``````^^^\\\[[[[[[```dddhhhoooyyy}}}vvvppphhhaaa\\\\\\[[[YYYYYY\\\aaafffnnntttwwwxxxxxxxxxvvvtttpppkkkiiimmmvvv~~~yyymmmmmmiiiiiillliiijjjfff___ZZZWWWUUUSSSQQQTTTSSSSSSUUUTTTUUU\\\ddd}}}oooSSSMMMSSSZZZrrrqqqbbbUUUIIIDDDBBB@@@>>>???>>>>>><<<;;;;;;:::;;;;;;::::::::::::999999999999:::999888888888888888888444555555666666777777777888666777;;;>>>BBBJJJSSSZZZYYYVVVOOOHHHCCC@@@@@@~~~mmmdddaaa```ZZZZZZYYYWWWVVVUUUTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJFFFEEEFFFDDDAAA@@@CCCCCCBBBAAA@@@>>><<<:::888222222222111000///...---............//////000000000111111222222222222111000000000000000000111222222111111000000/////////...////////////000111222000//////.................................------.........,,,******,,,...******+++,,,---......///............//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---........................+++,,,...///000000///...)))+++---.........000222000000000000111111111111000222555777999<<>>===AAAJJJUUU___ggglllnnnsssyyy|||{{{{{{{{{zzzyyyxxxwwwvvvuuutttoooiiieee```^^^ZZZWWWUUUSSSOOOMMMGGGHHHJJJLLLMMMOOOPPPPPPUUUVVVYYY\\\^^^_________\\\]]]^^^___^^^\\\ZZZXXXVVVZZZ___fffppp}}}~~~uuunnnhhhgggeeecccccceeefffmmmuuuyyyyyyxxxxxxxxxwwwtttppplllkkkpppxxxxxxmmmnnnjjjjjjmmmjjjlllggg```[[[XXXVVVTTTSSSVVVTTTTTTVVVUUUUUUZZZaaawwwuuuYYYPPPSSSTTTkkkqqqdddWWWJJJEEEBBB???===>>>>>>======<<<;;;;;;::::::;;;;;;:::::::::999999999888888777777777777888888555666666666777777888888888666888;;;>>>BBBKKKUUU\\\ZZZUUUNNNGGGBBB@@@???}}}kkkccc___^^^YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIEEECCCDDDCCC??????BBBBBBAAA@@@???===:::888777222222222111000///...---............////////////111222333333444444444333000000//////000111222222222222111111000000/////////.........///111222222///...------,,,,,,------------..................111111000---+++***+++,,,------------.....................---...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,------------...............000111333444555555444333+++---......------...000//////000000000111111111000222444666888;;;???AAAAAAFFFEEEGGGMMMKKKLLLXXXqqqiiieeelllyyy}}}}}}wwwnnneee___]]]^^^___```aaabbbccccccddddddccc[[[YYYWWWUUURRRMMMHHHDDDCCCCCCEEEFFFFFFFFFEEEDDD???>>>===;;;:::;;;>>>BBBCCCHHHRRR\\\dddkkkppprrruuu{{{~~~}}}}}}~~~}}}}}}|||{{{yyyxxxuuuqqqkkkggg```^^^[[[XXXVVVSSSPPPMMMJJJJJJJJJKKKNNNQQQTTTVVVTTTUUUXXX[[[]]]______```^^^^^^___```___]]]ZZZYYYUUUXXX^^^hhhsss~~~wwwtttrrroooooorrrmmmsss{{{~~~}}}zzzxxxxxxuuurrrnnnjjjkkkqqqzzzwwwlllnnnkkkkkknnnkkkmmmhhhaaa\\\YYYXXXWWWVVVVVVSSSSSSUUUUUUVVVZZZ```ooo|||^^^QQQQQQRRRfffsssdddWWWKKKEEECCC???===>>>=========<<<<<<;;;::::::;;;;;;;;;:::::::::999999777777777666666777888888777888888888888888999999777666888;;;===AAALLLWWW\\\ZZZUUUNNNGGGBBB@@@@@@{{{jjjaaa^^^]]]WWWWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNLLLJJJIIIIIIJJJHHHDDDCCCDDDCCC??????AAAAAA@@@???>>><<<999777666222222222222111000///.........//////////////////111222333444444444444444////////////000111222333111111111111111111000000111///------.........---......---,,,,,,,,,,,,,,,.............../////////000000111///,,,******+++---.....................///...---------...///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------......---,,,,,,++++++,,,,,,------------------.........111111111111000///......///000111000///...///000/////////000000000111111///111444666777:::>>>AAABBBGGGEEEFFFKKKHHHHHHSSSuuukkkfffnnn{{{|||wwwooogggbbbaaacccddddddeeeggghhhiiiiiihhhhhh^^^[[[XXXVVVRRRNNNIIIEEEAAAAAACCCDDDDDDCCCBBBAAA;;;;;;;;;;;;;;;>>>BBBEEEJJJQQQZZZcccjjjooosssuuuuuuyyy}}}zzzwwwrrrmmmiiibbb```]]][[[YYYVVVRRROOOLLLLLLLLLMMMOOOSSSWWWYYYTTTVVVYYY[[[^^^____________```aaaaaa```___\\\[[[WWWXXX___iiivvv~~~|||xxxxxx{{{xxx||||||yyytttqqqllljjjmmmuuu}}}wwwmmmpppmmmnnnqqqnnnmmmhhhaaa\\\ZZZZZZYYYYYYXXXTTTQQQSSSTTTUUUYYY^^^ggg|||cccRRRNNNQQQbbb}}}xxxdddXXXKKKEEECCC@@@>>>>>>============<<<;;;:::999;;;;;;;;;;;;::::::::::::777777777777777777888999999999999999999999999999666666888:::<<<@@@LLLXXX\\\[[[WWWQQQJJJEEEBBBAAA{{{jjjaaa^^^]]]WWWWWWVVVUUUTTTSSSRRRRRRRRRQQQNNNLLLJJJIIIIIIIIIIIIEEEDDDEEECCC@@@???BBBAAA@@@???>>><<<999777666333333333333222111000////////////////////////...///000111222333333333333////////////000111222333111111111111111111222222222///------///000///---//////...---------------.........//////000000000***,,,//////---+++++++++++++++,,,---....../////////...---,,,,,,...///111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...---,,,++++++++++++///000111000///...///111////////////000000000111///111333555777:::===@@@AAAGGGFFFEEEIIIGGGLLL]]]uuujjjfffooo{{{|||vvvnnnfffbbbaaabbbdddfffiiimmmqqqrrrooollljjj```]]]XXXTTTPPPKKKFFFBBB@@@AAABBBBBBBBBAAA@@@???:::;;;===>>>@@@CCCHHHKKKQQQXXXbbbjjjooossswwwzzzuuuyyy~~~|||xxxtttooollleeedddaaa___]]]ZZZUUURRRMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWZZZ\\\^^^_________```aaabbbcccbbb```^^^]]][[[ZZZ```jjjuuu}}}uuurrrmmmmmmqqqzzzyyyooorrrpppqqqtttqqqlllgggaaa\\\[[[[[[\\\\\\\\\VVVQQQQQQQQQRRRUUUZZZ```ssslllVVVOOOMMM\\\www~~~dddWWWJJJEEECCCAAA??????<<<============;;;:::999<<<;;;;;;;;;;;;:::::::::888777777777777888999:::888888888888888888888888555555777999:::???KKKXXX]]]]]][[[VVVOOOIIIFFFEEE|||jjjbbb^^^]]]WWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOOLLLJJJIIIIIIIIIJJJFFFEEEFFFEEEAAAAAACCCAAAAAA@@@>>><<<:::888777333333333333333222111000///////////////...............///111111222222222////////////000111222333000000000111222222222333111///---///333555555333000000///................../////////000000111111%%%(((,,,......,,,,,,+++'''((()))+++---///000111///...,,,,,,,,,---///111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////......///000222333+++---......------...000////////////000000000000...000333555777999===@@@999BBBCCCBBBCCCDDDPPPggguuukkkgggooozzz~~~zzztttlllddd___]]]^^^```fffkkksssxxxyyyuuunnnjjj```\\\WWWQQQLLLGGGAAA>>>@@@AAAAAABBBAAA@@@???>>>;;;>>>@@@CCCEEEIIINNNQQQTTT\\\fffnnnssswwwzzz}}}uuu{{{~~~yyyuuuqqqnnnhhhfffdddbbb```]]]XXXUUUMMMOOORRRTTTUUUTTTSSSRRRWWWXXXZZZ]]]^^^_________```aaabbbccccccaaa___^^^]]]\\\```jjjtttwwwsssoooooouuu~~~zzzqqquuussstttvvvssslllgggaaa\\\[[[]]]^^^^^^```XXXQQQPPPOOOOOOSSSWWW\\\nnnsss[[[RRRJJJXXXssscccWWWJJJEEEDDDAAA???@@@<<<============;;;:::999<<<<<<;;;;;;;;;:::::::::888888777777888999::::::888888888777777777777777444555777999999>>>KKKXXX^^^___]]]YYYSSSMMMIIIGGGnnnccc^^^\\\UUUTTTSSSRRRRRRQQQQQQRRRPPPOOOLLLJJJIIIHHHHHHHHHFFFGGGGGGGGGEEECCCAAA@@@AAAAAA@@@>>>===;;;::::::333333222222111000000000111111000///////////////222222333444444444444333000000000000000000000000000000111222222222222111555444333222111///......000000000///......---------......//////////////////......---,,,***)))(((***,,,...---,,,++++++,,,...///000000000///---,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++************)))***+++,,,---.........---,,,,,,++++++******)))///---)))&&&&&&(((+++---************************------,,,++++++,,,,,,,,,000000///---,,,---///222000000000000111111111111111111333555777999:::;;;<<<<<<===>>>AAAHHHPPPVVVeeebbbdddmmmzzz{{{|||ssshhh```___aaadddeeennnvvv}}}zzzqqqhhhbbb\\\TTTOOOKKKGGGCCC???===>>>@@@AAAAAA@@@???>>>BBB@@@AAADDDEEEFFFNNNWWW```eeekkkqqquuuyyy}}}zzzvvvqqqllljjjhhhfffggggggddd]]]XXXVVVUUUSSSRRRRRRRRRSSSTTTSSSWWW[[[]]]\\\\\\^^^```bbbccceeeffffffeeecccbbb^^^aaafffmmmsss}}}xxxtttppppppwwwuuutttwwwtttqqqqqqlllfff```^^^```aaa^^^[[[[[[WWWQQQNNNMMMMMMNNNMMMZZZeee{{{```MMMPPPUUUjjjppp^^^LLLDDDCCCAAA???>>>??????@@@???>>><<<:::999:::::::::999999999888888999999999999999999999999::::::999999888777666666:::999888777999???GGGMMMWWWXXXYYYXXXTTTNNNHHHDDDnnnccc^^^\\\VVVUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@CCCBBBAAA>>><<<:::999888333333222222111000000000............//////000111///000000111111111111111000000000000000000000000000000111111222222222111111111111111111111111111000000000///......---------...//////000000//////////////////...---,,,,,,,,,...//////---,,,---...000000000000000///...............------,,,,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,---++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,000...+++))))))***,,,...++++++++++++++++++++++++...------,,,,,,------......000111111/////////000000000000000111111111111000111222444666888999:::<<<===>>>@@@DDDKKKSSSYYY[[[[[[```jjjvvv}}}|||yyyyyyrrriiiaaa___aaafffjjjuuu~~~tttjjj```[[[SSSMMMIIIFFFCCC@@@@@@@@@@@@@@@@@@@@@??????DDDCCCDDDFFFGGGHHHPPPYYYeeejjjpppwww||||||yyytttoookkkiiiggghhhhhhfff```[[[WWWVVVUUUTTTSSSTTTTTTUUUTTTXXX\\\^^^^^^^^^aaacccdddeeehhhiiijjjiiihhhgggbbbdddjjjooottt}}}xxxtttqqqrrryyywwwwwwyyywwwtttssskkkfffaaa```aaabbb___\\\[[[VVVQQQMMMLLLLLLLLLLLLXXX___sssiiiSSSPPPTTTgggvvvdddPPPGGGEEEBBB???>>>??????@@@???>>><<<;;;::::::::::::999999999999888999999999999999999999999::::::999999888777777666777777777666888<<>>????????????>>><<<;;;:::::::::::::::999999999999888888888888888888888888::::::999999888777777777555666666666777999>>>AAAFFFHHHKKKLLLLLLJJJGGGEEEpppddd___]]]XXXWWWVVVTTTSSSRRRQQQQQQRRRPPPNNNKKKIIIHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBCCCCCCBBB@@@>>><<<999777666333333222222111000000000,,,,,,,,,------...000000///000000111111111111111////////////////////////000000000000000111111222------///000222444555666111111000000///...............///000000000000000,,,,,,,,,---,,,,,,++++++---...//////......///111000///...---------//////...............------------,,,,,,++++++,,,,,,---,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---///111111000////////////000000000111111111111///000111222333444555555666888:::<<<>>>CCCIIINNNIIIOOOYYYccciiimmmooopppooooookkkddd```dddpppzzz~~~vvvkkkaaa]]]ZZZTTTNNNJJJGGGFFFEEEBBBAAA@@@???@@@CCCEEEGGGLLLKKKKKKMMMMMMNNNUUU]]]hhhppp|||~~~}}}yyyssskkkiiiggghhhjjjiiiddd```XXXWWWWWWVVVVVVVVVVVVVVVRRRSSSUUUWWWYYY[[[]]]^^^___bbbfffjjjmmmmmmmmmlllmmmpppuuuzzzzzz|||xxxvvvtttwww~~~xxxvvvxxxwwwssspppjjjgggeeeeeeeeedddbbb```ZZZUUUNNNIIIGGGGGGHHHGGGNNNRRRccc___OOOQQQ]]]www{{{hhhSSSIIIFFFCCC@@@????????????>>>===<<<<<<;;;;;;;;;:::::::::999999999777777777777777777777777999999999888888888777777444555777777777888:::<<<>>>@@@CCCEEEFFFEEECCCAAApppddd^^^\\\XXXWWWVVVUUUSSSSSSRRRRRRRRRQQQNNNKKKIIIHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBCCCAAA@@@???===<<<:::999888333333222222111000000000///......---------......//////000111111111111000////////////////////////000000/////////000111222//////000111222333333444111111111000//////.........//////000000000000000.........---,,,+++)))(((,,,---------,,,,,,...000...---,,,,,,,,,---...///........................---,,,,,,++++++,,,,,,---+++++++++******++++++,,,)))***+++,,,------------.........------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////---,,,,,,...000///000000000111111111111000000000111222333333444555666888999:::===AAADDDGGGNNNXXX___ccceeeggghhhiiikkkjjjeeeaaafffsss~~~yyypppjjjccc\\\ZZZXXXTTTNNNIIIFFFDDDDDDBBBAAA@@@AAACCCGGGKKKMMMOOOMMMMMMOOONNNOOOUUU^^^fffppp~~~~~~|||{{{xxxsssjjjhhhffffffhhhgggddd```XXXXXXXXXWWWWWWWWWVVVVVVSSSSSSSSSTTTVVVXXXYYYYYY\\\^^^bbbfffiiikkklllmmmnnnssszzzwwwvvvvvvzzz}}}xxxvvvwwwwwwtttoooiiihhhggggggfffdddbbb___YYYSSSLLLGGGEEEEEEFFFFFFKKKOOOaaacccQQQRRRZZZppp|||hhhSSSIIIFFFDDDAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777999999999888888888888888444666888888777777888999:::<<<>>>???@@@>>>===;;;pppccc]]][[[XXXWWWVVVUUUTTTTTTTTTTTTSSSRRROOOLLLJJJHHHHHHGGGIIIHHHFFFEEECCCBBBBBBBBB??????>>>===;;;:::999999333333222222111000000000000//////...------......------...///////////////000000000000000000000000000000///...///000111222111111111111111111111111222111111000000//////......///000000111111000000111111000///...,,,+++***++++++++++++***+++---000---------,,,------...................../////////---,,,,,,++++++,,,,,,---------,,,,,,,,,---......))))))+++,,,---..................---,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---.........---+++***+++...000000000000000111111111111000111111111222222333333555777999999:::;;;===???FFFKKKSSSYYY]]]^^^``````aaadddeeecccaaafffrrr|||{{{ooofffbbb___ZZZXXXXXXVVVQQQKKKFFFCCCCCCDDDCCCCCCDDDFFFJJJNNNQQQOOOMMMMMMNNNMMMNNNTTT\\\cccnnn}}}}}}}}}|||{{{}}}}}}zzzxxxxxxvvvrrrjjjgggeeeeeeffffffccc___YYYYYYZZZZZZYYYYYYXXXWWWWWWUUUTTTSSSUUUUUUUUUTTTXXXYYY[[[___bbbfffiiijjjmmmsss}}}uuuuuuwww}}}}}}|||zzzwwwxxxyyyuuuoooiiiiiiiiiiiigggccc```^^^VVVQQQIIIDDDBBBCCCEEEEEEJJJNNN___}}}lllVVVUUUYYYhhhqqqZZZNNNJJJFFFCCCBBB??????>>>===============;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888444666888888777777777888888999:::;;;;;;:::888777ooobbb\\\ZZZWWWVVVVVVUUUUUUUUUVVVVVVTTTRRROOOLLLJJJHHHHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@???===;;;999888777333333222222111000000000//////.........///000000......///000000000000///000000000000000000000000111000.........///111222222222222111111111111111222222111111000///////////////000111111111111000////////////...---,,,+++***++++++***)))+++...000---......///000000//////---........./////////000---,,,,,,++++++,,,,,,------,,,,,,,,,------...///***+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++******+++,,,------------------------------+++++++++,,,,,,---//////---...///...---,,,...///000000000000111111111111111111222222222222222222333555888999999:::<<<===CCCEEEKKKQQQVVVYYYYYYYYYYYY\\\^^^^^^___dddnnnuuu{{{yyyrrrggg```___]]]ZZZ[[[]]]]]]XXXQQQKKKGGGEEEGGGGGGGGGGGGIIILLLOOOPPPNNNLLLLLLMMMLLLLLLRRRZZZ^^^fffrrr~~~}}}}}}{{{}}}{{{wwwuuuvvvuuurrrkkkhhheeeeeefffeeebbb___[[[\\\]]]]]]]]]\\\ZZZZZZZZZVVVSSSQQQQQQQQQOOOMMMPPPPPPQQQSSSWWW\\\aaaccciiiqqq}}}}}}ssstttwwwxxxzzzzzzwwwwwwyyytttmmmhhhjjjkkkjjjfffbbb^^^\\\TTTOOOGGGBBBAAABBBDDDEEEJJJNNN]]]www{{{]]]YYYWWWaaa|||hhhXXXPPPIIIDDDBBB??????===<<<<<<======>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888444555777777666555666888666666888888888777666555nnnbbb[[[YYYVVVVVVUUUUUUVVVVVVWWWWWWTTTRRROOOLLLJJJHHHHHHGGGFFFGGGGGGGGGEEECCCAAA@@@CCCBBB@@@===:::888666555333333222222111000000000............///111222333000000111222222222222222000000000000000000000000111000...---...///111222222111111111111111111111222222111111000///////////////000111111111111111+++,,,,,,------,,,,,,++++++++++++******+++...111...///000222222222111000---.........//////000000---,,,,,,++++++,,,,,,---************++++++,,,---,,,,,,---------,,,++++++)))******++++++,,,,,,---,,,,,,+++***+++,,,...///........................,,,,,,,,,---...///000111,,,...111111000.........000000000000111111111111222222222222222222222222///222555777888999;;;<<>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888999999333444555555444444666777444555666777777777666666rrrfff___ZZZXXXXXXVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIKKKIIIFFFDDDDDDDDDCCCBBBDDDBBB???;;;888777777777333444333333111000...---///...------...///000111............////////////000000000000000111111111111000...---...///111222222111111000000000000000000111111111000///...---...000111222111000111222//////.........//////000---------...............000000//////......------//////............/////////...------,,,,,,,,,------------,,,,,,+++++++++*********************************++++++,,,,,,,,,***+++,,,+++******+++---------------------------333111///...---...///000000...,,,---000111///---000000000000000000000000111000000000000222333444000222555666555555777888>>>@@@DDDGGGIIIJJJJJJIIIMMMMMMPPPUUU[[[aaaeeegggffffffccc\\\ZZZ]]]^^^\\\eeeiiilllhhh^^^SSSMMMKKKKKKMMMOOOOOONNNMMMMMMMMMLLLKKKJJJJJJLLLNNNQQQSSSSSSVVV[[[aaaiiisss~~~~~~|||zzzxxxvvvttttttooolllgggcccaaaaaaccceee___^^^^^^_________\\\ZZZUUURRRNNNKKKIIIGGGEEECCC???@@@BBBDDDFFFIIINNNRRRYYYdddttt|||uuuppprrrxxxuuuuuuvvvwwwwwwvvvtttqqqpppjjjiiihhhgggeeebbb]]]ZZZSSSNNNGGGBBB@@@AAACCCDDDHHHPPP\\\jjjjjjZZZaaazzzmmmXXXKKKGGGFFFBBB@@@??????@@@@@@>>>=========<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777888888888888888777666666555444444333222222222222555555666777777777777777rrrfff```[[[XXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKJJJKKKIIIFFFDDDDDDDDDCCCBBBDDDBBB???;;;999888777777444333333222111000////////////...---......000000//////000000111111111222111111111000000000000000222111/////////000222333222111111000000000000000---------------......///---...000000/////////000//////............//////------------............//////////////////////////////............//////...------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---------------------------222111///------...///000000...---...000000///---000000000000000000000000//////......///000111222111222333555666777777777999:::===@@@BBBCCCCCCBBBFFFGGGJJJOOOUUU[[[___```eeefffccc^^^\\\___```^^^eeeiiikkkggg^^^TTTOOONNNNNNPPPQQQPPPNNNLLLKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQPPPRRRUUUYYY```jjjttt{{{~~~|||yyywwwuuutttooommmjjjgggdddcccbbbbbb`````````aaabbbaaa^^^\\\TTTPPPKKKGGGEEECCCAAA@@@===>>>???@@@BBBEEEJJJMMMXXXcccppp{{{xxxqqqppprrrxxx}}}tttvvvvvvwwwvvvuuusssqqqpppllljjjiiigggeeebbb\\\YYYQQQLLLFFFBBBAAABBBDDDEEEIIIOOOXXXdddxxx}}}hhhhhhzzz|||bbbPPPGGGEEEBBB@@@????????????>>>=========<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777999999999999999888777777444444333333333333333333444444555666666666666666sssgggaaa\\\XXXWWWVVVUUUTTTSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKIIIFFFDDDDDDDDDCCCBBBCCCBBB???<<<:::888888888444333111000000000111111000//////............///...//////000111222222333222222111111000000//////222111000000000111333444222111111000000000000000111000///.........//////,,,---//////........./////////...............///,,,,,,------..................////////////000000//////............//////,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,******+++---------------------------000///...---,,,---...///000...---...///000///...000000000000000000000000//////...//////000222222333222111333777888777444444555777:::;;;<<<<<<;;;>>>AAAEEEJJJOOOTTTXXXZZZbbbeeeeeebbbbbbeeeeeebbbeeeggggggccc\\\UUURRRRRRRRRSSSSSSQQQNNNKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLMMMOOOTTT]]]hhhooo~~~{{{xxxvvvtttooonnnmmmkkkgggdddaaa```aaaaaabbbdddeeeddd```^^^UUUPPPIIIDDDBBB@@@???>>>:::;;;<<<<<<===???CCCFFFSSS\\\iiittt|||}}}uuuoooooossszzzxxxrrrwwwwwwvvvtttsssrrrqqqpppnnnmmmkkkiiifffaaa[[[VVVNNNJJJEEEBBBBBBDDDEEEFFFKKKMMMSSS]]]nnnzzznnnwwwqqqXXXKKKFFFCCCAAA???>>>??????>>>=========<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777999::::::::::::999888888444444333333333444555555333444444555555555555555sssgggaaa]]]XXXWWWVVVTTTSSSSSSRRRRRROOONNNMMMLLLLLLLLLLLLLLLKKKIIIFFFDDDDDDDDDCCCBBBCCCAAA???===:::999888888444222111//////000222333000000//////............+++,,,---...///000111222333222222111000///......111111000000000111222333222111111000000000000000333333222111...,,,***(((,,,---//////........./////////...---------......,,,,,,,,,------......///000000000/////////////////////............//////,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---------------------------......---,,,,,,,,,---...//////....../////////...////////////////////////111111111111222333444444555111///222777999666222333444555777888888888888:::===BBBGGGKKKPPPUUUWWW]]]dddiiikkklllmmmiiidddbbbbbbbbb^^^YYYUUUSSSTTTTTTUUUUUURRROOOLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGHHHMMMVVVaaahhhxxx~~~zzzwwwuuurrrqqqnnnkkkhhhdddaaa```aaabbbcccfffgggeeeaaa^^^WWWQQQJJJDDDAAA@@@@@@???999::::::999999;;;>>>AAAJJJSSSaaannnxxx|||uuuppppppttt}}}uuusssxxxwwwuuusssrrrqqqqqqqqqqqqpppmmmjjjfff```YYYSSSKKKHHHDDDBBBCCCEEEFFFGGGLLLLLLOOOWWWhhhrrrsssdddRRRKKKDDDBBB???>>>??????>>>=========<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777888999999:::999999888888444444333333444555666666333444555555666666555555rrrgggbbb^^^WWWWWWUUUTTTSSSRRRRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKIIIFFFDDDDDDDDDCCCBBBBBBAAA???===;;;:::999888444222111//////000222333000000000//////...------+++,,,---...///000111222333222222111000///......////////////000000111111222111111000000000000000///000111111///+++&&&###,,,...000000/////////000//////...---------------++++++,,,,,,---......///222222111000///......---//////............//////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***+++---------------------------------,,,,,,,,,---------.../////////......//////////////////////////////000111222222333333444444555111///222777999555111333333444555555555555555777:::>>>BBBFFFKKKQQQUUUYYYcccnnntttvvvuuunnneee______]]]ZZZWWWTTTTTTTTTUUUVVVUUUSSSOOOMMMMMMNNNNNNNNNMMMLLLJJJHHHEEEDDDCCCCCCCCCEEEJJJSSS^^^fffrrrxxx}}}zzzwwwvvvsssoookkkgggeeeccccccbbbccceeeggghhheee```\\\VVVPPPIIICCC@@@???>>>>>>:::::::::999888999<<<>>>CCCMMM]]]lllxxx{{{uuuqqqpppwwwtttuuuwwwvvvuuusssrrrrrrrrrrrruuusssppplllggg___VVVPPPHHHFFFCCCBBBDDDFFFGGGGGGLLLJJJLLLUUUddd~~~vvvppppppZZZPPPFFFCCC@@@????????????>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777777777888888888888888777444444444444555666777777555555666777777777777666qqqfffaaa^^^WWWVVVUUUTTTSSSRRRRRRRRRNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIFFFDDDDDDDDDCCCBBBBBBAAA@@@>>><<<;;;999888444333111000000000111111...//////000//////...---...//////000111222222333222222111111000000//////.../////////000000000000222111111000000000000000///111333444333111---+++---...000000/////////000//////...---,,,,,,,,,,,,******+++,,,---......///222222111000000///......//////............/////////...------,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,.........---+++***+++---------------------------,,,,,,------------------...///000///...---...000000000000000000000000000...///000111222222222222444222111333666666444222333333222222222222222222333666999<<<>>>DDDLLLSSSWWWcccooowwwzzzxxxpppggg```___\\\ZZZXXXWWWWWWVVVXXXXXXWWWTTTPPPNNNNNNOOOOOOOOONNNMMMJJJFFFBBB??????@@@@@@CCCHHHQQQ[[[ccckkkooowww~~~}}}zzzyyywwwrrrnnnjjjhhhggggggdddeeehhhjjjjjjfff```[[[RRRMMMGGGAAA???>>><<<;;;:::;;;:::999888999<<<>>>AAAKKKZZZjjjwww{{{tttqqqrrryyyuuuwwwvvvuuuuuuuuuuuutttttttttxxxvvvsssnnnggg^^^TTTMMMFFFDDDCCCCCCEEEFFFFFFFFFKKKHHHKKKUUUbbbyyy{{{nnn}}}}}}bbbSSSHHHEEEBBB@@@@@@AAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777666666777888888888888777666666555555555666666777555666666777777777777777pppeeeaaa]]]WWWVVVUUUSSSRRRRRRRRRRRRPPPPPPNNNMMMLLLLLLLLLLLLKKKIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@???===;;;:::999444333333222111000//////---...///000000//////...//////000000111111111222111111111000000000000000//////000000111111111111222111111000000000000000333333333222222111000000,,,---//////.........///000///...---,,,,,,,,,,,,)))***+++,,,---....../////////000000000111111111//////............//////111000///...---,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...//////---+++***+++---------------------------,,,,,,---...............---///000000...---...000000000000000000000000000...///000222222222222222222222333444444444444333444444333222222111222222111444666777999@@@JJJRRRXXXbbbmmmtttwwwwwwrrrjjjdddbbb```___^^^]]][[[ZZZ\\\[[[YYYUUUPPPNNNMMMNNNOOOOOOOOOMMMIIIDDD???<<<;;;<<<===???DDDLLLUUU[[[bbbdddjjjqqqtttwww}}}{{{yyywwwtttqqqnnnkkkjjjggghhhkkkmmmlllggg```ZZZOOOLLLFFFCCC@@@???===;;;:::;;;:::999888999<<<>>>@@@HHHVVVdddqqq|||~~~wwwtttsss|||wwwxxxtttuuuvvvwwwwwwwwwvvvuuu{{{xxxuuuooohhh]]]RRRKKKEEEDDDCCCCCCEEEFFFFFFEEEIIIFFFJJJTTT___sss}}}jjjtttiiiVVVKKKGGGCCCAAAAAABBBBBBAAA======<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777666777888888999999999888777777666666555666666666444555666666777777666666oooeee```]]]WWWVVVUUUSSSRRRRRRQQQQQQSSSRRRPPPOOONNNMMMMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@???===<<<:::999444444333333222000...---,,,---...000000000//////............////////////000000000000000111111111000000111222222222222111222111111000000000000000333000---***(((((()))******,,,......---,,,---...000///...---,,,+++++++++)))******+++---...//////,,,---...000111333444555//////............//////333222000///------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,/////////---+++***+++---------------------------,,,------.../////////...---///111000---,,,...000000000000000000000000000000111333444555555444444111333444444333222333444777666555444333333333333333555666666888???KKKTTTZZZbbbkkkpppsssuuurrrlllgggfffdddcccbbbaaa___^^^___^^^[[[VVVPPPMMMLLLLLLOOOPPPPPPNNNIIICCC>>>:::888999:::===AAAGGGOOOUUU[[[\\\bbbhhhjjjlllyyy{{{{{{{{{zzzwwwrrrnnnkkkiiikkknnnpppnnniii```ZZZPPPMMMIIIEEEDDDBBB???>>>:::::::::999888999<<>>???>>>===<<<;;;;;;<<<===:::>>>FFFRRR```mmmvvvzzzyyytttyyy~~~zzzvvvsssvvvzzz{{{{{{zzzzzzzzzzzzxxxuuuoooeeeZZZPPPIIICCCBBBBBBAAABBBCCCDDDEEECCCFFFJJJNNNTTTeeevvvdddcccppp{{{]]]RRRIIIBBBCCCEEECCCAAA@@@AAA???===<<<;;;;;;;;;<<<::::::;;;;;;;;;:::999888888888888888888888888888666666777777777777666666333444555666777777777777mmmccc^^^YYYWWWWWWUUUTTTSSSRRRRRRRRRSSSQQQNNNKKKJJJJJJKKKLLLLLLJJJHHHEEEDDDCCCCCCCCC@@@AAAAAA???;;;888888999333333333222111111000000111000///...---......///.........//////000111222//////000000000000//////---///111222222111///...222111///...///000222333111000000000000000000111.................................//////...------)))***+++++++++,,,...000000000000000000000000000////////////000000000000//////...------,,,++++++,,,,,,,,,++++++,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,------......///////////////////////////000000000000//////////////////000222333333222111222222333333333333444444444444444444444444444444666777888888888888777777111444666666555888>>>DDDNNNRRRYYY```fffiiijjjjjjooonnnkkkgggbbb______```^^^]]][[[UUUPPPLLLJJJJJJMMMNNNMMMJJJDDD>>>:::888777555555777999:::@@@HHHIIIWWWZZZWWWXXXXXX```qqq{{{xxxvvvuuuuuurrrpppooooooooonnnlllhhhaaa]]]SSSOOOJJJFFFDDDBBBAAA@@@@@@???===<<<;;;;;;<<<<<<;;;>>>DDDNNNZZZfffoootttwww}}}}}}yyy}}}zzzxxxuuuxxx{{{||||||{{{{{{{{{zzzxxxtttlllbbbWWWMMMGGGBBBBBBAAA@@@AAABBBCCCDDDDDDFFFIIILLLQQQ```|||ppp___]]]hhhzzz~~~cccTTTJJJBBBBBBCCC@@@>>>===@@@???>>>===<<<;;;;;;;;;::::::;;;;;;::::::999999888888888888888888888888666666777777777777666666333333444666666777777777pppfff```[[[WWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBAAAAAAAAA>>>;;;888888888444444444333222111111111000000///............///.........//////000111222...//////000000000000000000000000000000///......222111000/////////000111000000000000000000000000//////////////////////////////000//////...---,,,)))+++---...------...000000000000000000000000000111111000000//////......//////......---,,,,,,,,,++++++++++++,,,---...///------......------,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---......//////////////////////////////////////////000000000000111111222333333333222111222222222333333444444444555555555555555555555555::::::;;;<<<<<<;;;:::999444666777666555777;;;@@@FFFJJJPPPWWW]]]aaacccdddllljjjgggaaa\\\ZZZZZZ[[[]]]\\\YYYTTTNNNJJJHHHIIIKKKLLLKKKHHHBBB<<<888777555222222555666777===DDDDDDRRRVVVTTTUUUTTTYYYggg{{{~~~{{{xxxvvvuuuuuuuuuttttttsssqqqooommmiiiddd```VVVSSSNNNJJJHHHFFFDDDBBB@@@???===<<<;;;;;;<<<<<<<<<===AAAHHHQQQ\\\ffflllmmmsss{{{{{{zzzxxxzzz}}}~~~}}}||||||}}}|||yyysssiii^^^SSSIIIDDDAAAAAA@@@???@@@AAABBBCCCDDDEEEHHHJJJMMMXXXqqqnnn[[[VVV]]]kkkmmm[[[OOOEEECCCBBB???======?????????>>>===<<<;;;::::::::::::::::::999999999888888888888888888888888666777777888888777777666444555666777888999:::;;;rrrgggaaa\\\WWWVVVUUUSSSRRRRRRRRRRRRPPPPPPOOOOOONNNLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@>>>;;;999888888555555444444333222111111000/////////........................///000111222///000000000000//////...222111111000000000111111333222111000//////000000///000000000000000000///////////////000000000000111111111000///...---,,,---///000000...,,,,,,,,,.............../////////000000000000//////////////////......---------,,,,,,+++++++++,,,,,,---...,,,------...------,,,,,,******+++,,,---...///000...---,,,,,,,,,,,,---...,,,,,,------.../////////////////////////////////////////////000000000000222333555555444222111111222222222333333444444444555555666666666666777777::::::<<<======<<<:::999777888888777555666999;;;???BBBGGGMMMTTTYYY]]]___cccbbb^^^YYYUUUTTTVVVXXX]]][[[XXXRRRLLLHHHGGGGGGJJJJJJJJJGGGAAA<<<888666666444444666777888===CCCCCCQQQVVVUUUVVVSSSUUUaaauuu|||zzzwwwuuuuuuvvvwwwxxxzzzxxxuuurrrpppmmmiiieee[[[XXXTTTPPPMMMJJJGGGDDD@@@???===<<<;;;;;;;;;<<<;;;<<<>>>BBBIIITTT___fffkkkpppyyy||||||{{{}}}~~~}}}}}}~~~zzzqqqfff[[[PPPHHHCCCAAA@@@???>>>>>>???@@@AAABBBDDDGGGIIIJJJSSShhh{{{nnnZZZQQQRRR\\\oooxxxcccWWWJJJEEECCCAAA???@@@>>>?????????>>><<<:::999;;;::::::999999999999999888888888888888888888888777777777888888777777777666777888:::<<<>>>???@@@oooddd^^^XXXVVVVVVTTTSSSRRRQQQQQQQQQNNNOOOOOOOOONNNLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA???===<<<:::888777666666555444333111111000///////////////......---............///000111222111111111111000///------///////////////111222333222222111000000/////////...///000000000000///....../////////000000111111111111111111000///...------///111111...,,,+++,,,............//////000000////////////000000000000///...............------...---,,,,,,+++++++++,,,,,,,,,------...------,,,++++++,,,---......//////---------,,,,,,---------,,,,,,---......//////000////////////////////////.../////////000000000111222444666666333111111222111111222333333444555555666666666777777888888888999;;;===>>>???>>><<<;;;;;;::::::888777666777888;;;===AAAFFFLLLSSSXXX[[[YYYXXXUUUQQQOOOQQQUUUXXX]]][[[WWWPPPJJJFFFEEEFFFIIIJJJJJJFFFAAA<<<888777666444444777777777<<>><<<;;;:::;;;;;;999:::<<<>>>DDDOOO[[[dddkkkrrr{{{}}}~~~~~~~~~~~~zzzpppdddXXXNNNHHHEEE@@@@@@>>>>>>===>>>???@@@AAABBBFFFIIIJJJQQQaaarrrkkkWWWLLLIIIPPPaaatttlll^^^OOOGGGDDDAAAAAABBB??????@@@@@@???===;;;:::;;;:::999888888888999999888888888888888888888888777777888888888888777777666666888:::===AAADDDEEEqqqfff___YYYVVVUUUTTTSSSRRRQQQQQQQQQMMMNNNNNNMMMMMMLLLJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCAAA>>>===<<<;;;888666666555444333222111000////////////000///......---.........//////000111222111111111111000///...---++++++,,,,,,---///000111111111111111000000000000......000000000000......---......//////000000111111111222111111000///...+++---//////...---...//////000000111111222222333......//////000000111111........................///...---,,,++++++++++++,,,,,,------......------//////......---,,,,,,,,,---------------------------------...//////000000////////////////////////......//////000000111111111444777666333000111333111111222333333444555555666777777888888999999::::::<<>>AAAPPPVVVWWWXXXQQQLLLRRR```sss~~~xxxxxxvvvvvvwww|||{{{xxxooolllgggbbb\\\UUUMMMHHHAAA@@@>>><<<;;;::::::;;;888999;;;<<>>===>>>??????@@@BBBFFFJJJKKKOOO\\\iiihhhUUUJJJDDDJJJVVVhhhxxxgggUUUJJJDDD@@@@@@AAA@@@@@@@@@???>>>===<<<;;;;;;:::999777777888888999888888888888888888888888777888888999999888888777333444666:::>>>CCCGGGJJJssshhhaaa[[[VVVUUUTTTSSSQQQQQQQQQQQQMMMMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDEEECCCAAA>>>======<<<999666555555444222111000///......///000000000///------.........//////000111222......///000000000000000,,,,,,,,,------.........///000000111111111111000---...000111111000...---,,,------...//////000000111111111222222111000000,,,---...---,,,,,,...000///000000111222222333333000000000000////////////............////////////------,,,++++++,,,,,,,,,+++,,,------......------/////////...------,,,,,,,,,------------------,,,------......//////000000////////////////////////.........///000111111111///333666666222000111333000111111222444555555666777777888888999::::::;;;:::<<<@@@DDDEEEEEEDDDBBB???>>><<<;;;:::999888777888888999<<>><<<;;;:::::::::777999;;;;;;>>>FFFRRR[[[gggppp}}}~~~}}}~~~}}}uuuiii\\\RRRLLLJJJIIIAAA@@@???>>>>>>>>>??????AAACCCGGGJJJJJJLLLVVVaaawwwnnn[[[MMMEEEHHHMMM\\\sssuuu___PPPGGGBBB@@@BBBAAAAAA???>>>===<<<<<<<<<;;;:::888777666777888999888888888888888888888888777888888999999888888777444555888<<>><<<;;;:::::::::777999;;;;;;<<>>>>>>>>??????BBBDDDGGGJJJJJJJJJQQQ[[[oooyyycccRRRHHHJJJHHHUUUiiihhhWWWLLLEEEBBBCCCBBBAAA???===<<<<<<======;;;:::888666666777888999888888888888888888888888888888999999999999888888777999;;;@@@GGGNNNTTTXXXrrrhhhaaa\\\XXXWWWVVVTTTRRRQQQOOOOOOKKKLLLKKKKKKJJJIIIGGGFFFHHHHHHHHHHHHFFFDDDAAA@@@CCCAAA???<<<:::888777666555333222111222111///..............................///000000111111000000444444333222000...,,,+++)))***,,,...//////......//////000000000000/////////000000000000000//////+++++++++,,,---...///000------......//////000000///,,,***+++...///...,,,------......///000000000000111111111222222222222000000000000000///......------------------------++++++,,,,,,---...//////---.........---,,,,,,+++...------,,,,,,------......,,,,,,---...//////...............////////////111000///////////////000000000000000000111111222///222444666555555555666777888:::<<<<<<<<<<<<;;;??????@@@AAABBBCCCCCCDDDBBBBBB@@@???===<<<;;;;;;;;;::::::;;;???DDDIIILLLQQQOOOOOOQQQPPPPPPWWW___aaa^^^ZZZSSSLLLIIIHHHIIIHHHEEE@@@===:::888666444111333444555666888<<<>>>EEEWWW^^^]]]]]]VVVLLLKKKLLLTTTdddyyyzzzyyyyyyzzzyyylll```VVVPPPDDDAAA===:::::::::::::::999999:::;;;>>>CCCKKKPPP___fffppp{{{~~~||||||||||||{{{uuummm```WWWQQQNNNKKKHHHEEECCCAAA>>>===>>>???@@@CCCFFFJJJKKKKKKNNNSSSXXXffftttWWWKKKKKKIIIOOOZZZmmmvvvbbbTTTLLLEEEBBBAAA@@@???>>>===<<<<<<<<<999999999999999888777777555666888:::;;;:::888777777888999::::::999777666999;;;===CCCJJJRRRYYY]]]qqqfff___ZZZXXXWWWVVVTTTSSSQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGEEECCCBBBAAADDDBBB@@@===;;;999888777333111000///000///...,,,////////////////////////------........./////////222222222111111///...---------.../////////...---//////000000000000//////............---,,,******------------...///000111/////////000000000000000///---++++++---///...,,,------......///000000000000000000111111111222222///////////////...------------------------------+++,,,,,,------.........------......------,,,+++......------------......111000///000111222111000............////////////111000000000000000111111000000000000000111111222000222444555444444555777:::;;;===>>>????????????@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@>>><<<;;;;;;:::::::::===BBBFFFIIINNNLLLMMMOOOOOOQQQYYYbbbcccaaa\\\VVVOOOJJJIIIJJJHHHEEE@@@===;;;999666444444444333222222666<<>>;;;:::;;;::::::888888999999;;;@@@GGGLLLZZZaaalllyyy~~~||||||{{{zzzxxxuuulll```WWWQQQNNNKKKHHHDDDBBB???======>>>???AAAEEEGGGKKKLLLLLLOOOTTTXXXfffeeeQQQJJJFFFJJJSSSddd}}}lllYYYLLLEEECCCAAA@@@???>>>===<<<<<<<<<999::::::::::::999999888666777999:::::::::999888666777999::::::888777666999:::>>>DDDLLLUUU]]]aaapppfff___ZZZWWWVVVUUUTTTSSSRRRQQQQQQOOONNNLLLKKKJJJIIIJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBDDDCCCAAA>>><<<:::999888333222000000000000...,,,111111111111111111111111000//////...///000111222000111111111111000000//////000000000000///......///000000111111000000/////////...---,,,***)))(((...............///000111111111111111000000000000///---+++,,,---...---,,,------......///000000000/////////000000000111111...............------,,,........................------------------------------......------,,,,,,......------------......///...------...///...,,,............////////////000000000000111222333333000000000000000111111222000222333333333444666888;;;<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDCCCAAA>>><<<;;;:::999999;;;>>>BBBDDDJJJHHHIIILLLNNNQQQ[[[eeegggeeeaaaZZZSSSMMMJJJJJJGGGDDD???<<<:::888666444666444111...///444<<>><<<<<<>>>@@@AAAEEEHHHKKKMMMNNNQQQVVV[[[gggzzz]]]LLLEEEGGGLLLYYYooooooYYYJJJCCCBBB@@@???>>>===============::::::;;;;;;;;;;;;;;;:::777777999:::::::::999888555666777888888888777666999:::>>>EEENNNYYYbbbgggqqqfff```[[[VVVVVVUUUTTTTTTSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMKKKHHHFFFDDDCCCBBBCCCCCCBBB@@@>>>;;;:::999888666444222222222222000...000000000000000000000000000...---,,,,,,...000111111111111111111000//////.../////////////////////000000000111111000000000000000000000///...---,,,......------...///000000111111111000000////////////...---,,,,,,---------------......///000000000////////////000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,------...---,,,,,,------,,,+++............////////////////////////000111222333000000000000000111111222000111222222222333666999:::;;;===???AAAAAAAAAAAABBBAAA@@@???>>>>>>??????AAACCCFFFHHHGGGDDD@@@>>>;;;:::999888999;;;>>>???FFFEEEFFFHHHKKKOOOYYYccciiihhheee___WWWPPPLLLKKKEEEBBB>>>;;;999777555333666444111//////444<<>><<<;;;:::999888888888777777:::>>>BBBJJJRRR```pppttttttzzz~~~|||yyyuuurrrrrriii^^^UUUPPPNNNKKKHHH@@@>>>===;;;<<<>>>@@@BBBCCCGGGKKKMMMOOOSSSZZZ___kkkkkkPPPIIIGGGHHHQQQcccwwwyyyhhhXXXLLLEEEDDD>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;:::888888999::::::999999888555555666777777777777666999;;;???GGGQQQ]]]gggmmmoooeee___ZZZWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPMMMKKKJJJJJJKKKLLLMMMLLLIIIFFFDDDCCCBBBBBBBBB@@@???<<<:::999888888666444333222333222000///////////////////////////,,,+++***))))))+++---...222222222222000///...---+++,,,,,,---///000111222000000111111111111000000///000000111111111000000---------,,,------......000000000//////..................---,,,,,,,,,---------......///000000000////////////000000000000///000000000000///......++++++++++++++++++++++++------------------,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,000///...///000000///...............////////////---------...///000111222000000000000000111111222000111111111111333666999:::;;;>>>@@@BBBCCCCCCCCCBBBAAA???=========>>>???DDDFFFIIIKKKJJJFFFBBB???<<<;;;999999999:::;;;<<>>BBBTTT\\\\\\]]]TTTIIIHHHDDDEEEKKKXXXjjj~~~~~~xxxtttrrrpppqqqrrrwwwrrrfff\\\VVVNNNJJJDDD???===;;;:::999999999999888777999<<>><<<;;;<<<>>>AAABBBAAAEEEJJJNNNQQQVVV]]]bbbnnnxxxXXXMMMHHHFFFKKKXXXiiiyyy{{{nnnbbbXXXOOOHHHCCC>>>>>>===<<<;;;;;;;;;;;;999999:::::::::::::::999999999:::::::::999999999555555666777777777777777999;;;???GGGRRR___jjjqqqlllbbb\\\WWWXXXWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJKKKKKKMMMLLLJJJGGGEEECCCBBBAAAAAA@@@>>><<<:::999888888444333111111111000///---------------------------//////...---...///000111333333222222000///...---+++++++++,,,...000222333000111111222222111111000------...///000000000000------,,,,,,,,,------...////////////...............//////---++++++,,,---------......///000000000/////////000000000111111000000000000000//////...++++++++++++++++++++++++------------------------,,,,,,------......------,,,,,,++++++++++++,,,,,,...---,,,---/////////...............////////////------------...//////000000000000000000111111222...000111222222333666888;;;===???BBBEEEFFFFFFGGGCCCBBB???>>>===>>>???@@@HHHIIILLLMMMKKKHHHCCC@@@===<<<;;;:::::::::;;;;;;BBBAAABBBFFFGGGIIIQQQZZZeeeggggggddd^^^VVVQQQNNNEEEBBB>>>;;;999888666444333444555666666777:::<<>>AAACCCBBBEEEJJJNNNQQQUUU\\\bbbnnn~~~cccOOOHHHCCCFFFOOO]]]ooo|||wwwkkkaaaXXXOOOEEE>>>AAA@@@???===<<<<<<;;;;;;:::::::::::::::999888888::::::::::::999999999999666666666777777888888999:::<<>>===<<<;;;;;;;;;<<<<<>>OOOVVVUUUWWWRRRJJJLLLBBBDDDKKKWWWhhhzzz|||vvvpppjjjfffccc[[[]]]```dddiiirrr{{{yyyoooeee]]]XXXMMMIIICCC???===;;;:::999888999999888777777:::<<>>======???AAACCCEEEHHHLLLNNNOOOSSSYYY^^^kkkwwwrrrSSSJJJCCCDDDJJJUUUhhhxxx~~~{{{vvvnnncccVVVJJJCCCEEEDDDCCCAAA???>>>======<<<<<<<<<<<<;;;999888777;;;;;;::::::999999999999666666666777888999::::::;;;<<>><<<;;;::::::777555333333333333111000........................,,,,,,---...///.........//////000111111111111111000000/////////111222333111111222222222222111111000000111111000///......000//////.........////////////000000111111222222...///000...+++)))+++---------......///000000000111111111111222222222222......//////......---,,,////////////////////////++++++,,,,,,---...//////+++,,,,,,---.........---//////............//////,,,++++++---///111111000............/////////000111000000////////////000000000000000000111111222+++...111333444444555666888:::===@@@CCCDDDEEEEEEGGGFFFDDDBBBBBBDDDFFFHHHNNNOOOOOONNNLLLHHHDDDBBB>>>>>>===<<<<<<<<<<<<======>>>CCCIIIKKKMMMTTT\\\^^^aaaeeeddd```YYYTTTQQQIIIFFFBBB@@@>>>===<<<:::777777777666666888<<>>OOOUUUTTTWWWRRRLLLNNNFFFHHHOOO[[[kkk{{{|||yyyuuuooohhhbbb^^^[[[PPPSSSVVVZZZ___eeemmmrrrvvvvvvwwwzzz~~~vvvlllbbbYYYTTTMMMHHHCCC>>><<<;;;:::999777888888777666666999;;;===@@@IIIYYYlll{{{yyywwwvvvxxxxxxwwwzzzvvvtttpppooopppqqqrrrrrrhhh```UUUMMMJJJHHHFFFDDDCCCAAA???>>>>>>???AAACCCHHHKKKNNNNNNOOOQQQVVVZZZhhhrrr~~~VVVMMMFFFEEEIIISSSfffxxxuuueeeYYYSSSIIIHHHFFFCCCAAA@@@???>>>???>>>>>>===<<<:::999888<<<;;;::::::999999999:::777777777777888999:::;;;<<<===???EEEOOO\\\gggnnnuuummmddd]]]XXXVVVUUUUUUUUUTTTQQQOOOPPPOOONNNLLLLLLLLLMMMMMMJJJHHHFFFEEECCCCCCCCCDDDBBBAAA@@@>>>===;;;:::999444444222111000/////////000000///...............///,,,***+++...111111000000000111111111111000000000000000000000111111222222111111111000000/////////...,,,,,,,,,...111333000//////.........//////...///////////////...---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////000000000000/////////...---,,,,,,---//////+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---------,,,,,,,,,............////////////............///////////////000111222111000...,,,---...///000000111111111///000111222444555666666888999<<<@@@CCCFFFHHHIIIKKKIIIFFFCCCBBBCCCEEEFFFKKKKKKJJJJJJHHHGGGEEEDDD???>>>===<<<;;;:::::::::DDDEEEHHHLLLQQQXXX^^^aaabbbcccdddddd```[[[UUURRRMMMJJJFFFDDDBBBAAA>>><<<999888555444555777:::===AAAIIIRRRWWWUUUPPPLLLKKKIIILLLSSS^^^lll{{{wwwtttnnniiiccc\\\UUUQQQQQQQQQPPPQQQTTTYYY]]]```ccceeefffhhhkkkpppwww|||yyyxxxtttoooggg___XXXTTTGGGEEEAAA===;;;:::;;;;;;:::888777555555666888999999@@@JJJWWWcccoooyyywwwvvvtttrrrqqqqqqrrrrrrppppppoooqqqssssssrrrqqqkkk^^^RRRMMMKKKHHHGGGGGGDDDCCCAAA@@@???@@@@@@AAAFFFHHHKKKMMMOOOQQQUUUXXXdddnnnbbbOOOAAACCCFFFJJJ[[[pppuuueee[[[RRRJJJBBB>>>???AAA@@@>>>@@@??????>>>===<<<<<<;;;;;;:::999888888999:::;;;:::::::::;;;;;;<<<<<<<<<<<<>>>CCCIIIOOOVVVdddrrrvvvlllddd]]]YYYXXXVVVUUUUUUTTTQQQOOOPPPOOOMMMLLLKKKKKKLLLLLLJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999666555444222111111000000000000///...............222///,,,,,,...000///...000000111111111111000000000000//////000000111222222222222222111111111000///000000000111111222222...---,,,+++++++++++++++000000000000000000000///---------......---,,,,,,------------------------000000000000111111111111//////000000000000/////////...------------...///,,,,,,,,,,,,------------,,,,,,---------...............---------,,,,,,,,,............////////////............////////////111000//////...............///000111222222222222000000111222333555666777888999<<>><<<;;;;;;::::::BBBDDDHHHNNNUUU]]]cccggghhhiiihhhgggbbb\\\WWWSSSMMMKKKGGGDDDCCCAAA>>><<<;;;999777555666888;;;===@@@GGGPPPTTTRRRMMMJJJIIIIIINNNWWWcccppp}}}|||rrrnnniiiddd___ZZZUUUQQQPPPPPPOOOOOOPPPQQQTTTUUUTTTUUUWWWZZZ^^^dddkkkpppsssqqqmmmhhhaaaYYYRRROOOHHHEEEAAA===:::888888888999888666666666777999:::555;;;DDDOOOZZZeeepppwwwvvvuuutttrrrqqqpppoooooommmmmmmmmnnnpppqqqpppnnngggZZZNNNIIIGGGEEECCCDDDCCCCCCBBBBBBAAAAAAAAAAAAFFFIIIKKKMMMOOOQQQUUUWWWaaaiiiyyykkkUUUDDDCCCEEEGGGTTTeeexxx|||kkkaaaVVVOOOFFFAAA@@@AAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999999999::::::888888999:::;;;===>>>>>>;;;<<<@@@FFFKKKTTTcccqqqvvvlllddd]]][[[YYYWWWVVVUUUTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKJJJHHHFFFDDDBBBBBBAAABBBAAA@@@>>>===;;;:::999666666444333222111111111000000///...............000///------///000000///000000111111111111000000000000//////000000111222333333333222222222222222...///111222222111000///111000///...------,,,,,,111111000000000000111111...............---,,,+++........................111111111111222222222222///000000111111000000//////......---------......,,,------------.........---------.........//////......---------,,,,,,,,,---............/////////............////////////111000...,,,,,,---///000///000111222222333333333111111000111222444777888777999;;;???BBBEEEHHHIIIGGGEEECCCAAA@@@@@@AAABBBFFFFFFGGGGGGFFFFFFEEEDDD@@@??????>>>===<<<;;;;;;>>>BBBHHHQQQZZZcccjjjmmmnnnnnnmmmiiiddd^^^YYYUUUOOOLLLIIIFFFDDDBBB???===<<<;;;999777888999<<<>>>BBBHHHOOORRROOOLLLJJJIIIJJJPPP\\\iiivvv|||wwwkkkgggaaa]]]YYYVVVTTTRRRQQQPPPOOONNNMMMLLLKKKKKKIIIJJJLLLMMMPPPUUU[[[```fffeeeaaa]]]WWWPPPKKKHHHDDDBBB???;;;999888888999888777666666777888999:::777;;;BBBJJJSSS^^^iiipppwwwxxx{{{|||}}}~~~uuuuuutttrrrpppnnnlllkkklllkkklllnnnppppppooommmcccWWWKKKFFFEEECCCBBBCCCCCCCCCDDDEEEDDDDDDBBBBBBGGGIIIKKKMMMNNNPPPSSSUUU]]]bbbnnnwww^^^HHHCCCCCCCCCKKKVVVdddqqqpppfff\\\UUUKKKDDDBBBAAA???>>>======<<<<<<;;;;;;::::::999::::::;;;;;;::::::999777777888:::<<<===??????======???DDDJJJTTTeeeuuuwwwlllddd]]]]]]ZZZXXXVVVUUUTTTRRRPPPQQQOOOMMMKKKIIIIIIIIIIIIKKKJJJHHHFFFDDDBBBAAA@@@BBBAAA@@@>>>===;;;:::999666555444333222111111111000000///...............+++++++++---///111222222000000111111111111000000///////////////000111111222222222222222222222222......////////////......333222111///...---------111000/////////000111222////////////...---++++++------------............000000000111111111222222000000000111111000000000///.........---------------------.........//////------------..................---------,,,,,,,,,---------.........//////............///////////////...---,,,,,,---.../////////000111222222222222111111000111222444777888777888;;;===AAADDDGGGIIIGGGFFFDDDBBBAAAAAAAAABBBDDDDDDEEEFFFFFFEEEEEEEEEAAAAAA@@@@@@???>>><<<<<<===AAAIIIRRR\\\eeelllooooooooommmjjjfff```[[[XXXRRROOOKKKHHHFFFCCC@@@>>>===<<<:::999999;;;===>>>FFFKKKQQQRRRPPPMMMLLLLLLKKKSSS```ppp}}}xxxssshhhccc\\\WWWTTTRRRQQQPPPQQQQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJKKKOOORRRWWWVVVTTTQQQMMMHHHEEECCC===<<<;;;:::999:::<<<<<<777777777777777999:::;;;999<<<@@@EEELLLVVV```gggmmmqqquuuwwwxxxyyy|||~~~uuuuuutttssspppmmmiiigggmmmlllmmmoooqqqqqqooommmaaaUUUJJJGGGFFFEEEDDDEEEBBBDDDFFFHHHHHHFFFDDDCCCFFFHHHKKKMMMMMMNNNPPPRRRWWW[[[dddrrrhhhMMMDDDCCCAAADDDIIIQQQ^^^ppp~~~{{{ooofff```ZZZPPPIIIDDDBBB???>>>=========<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999888888999:::;;;======>>>@@@???@@@EEELLLWWWkkk|||wwwlllddd^^^]]]ZZZWWWUUUUUUTTTSSSQQQQQQOOOMMMKKKIIIIIIIIIIIIKKKJJJIIIGGGDDDBBB@@@???BBBAAA@@@>>>===;;;:::999555444333111000000000000000000///...............)))***,,,---...///000111000000111111111111000000/////////...///000000111000000111111111111111111000///---,,,---...000111000///...,,,+++*********............//////000111///000//////...---,,,+++++++++,,,,,,,,,---------/////////000000000111111000000111111111111000000//////.........------,,,---------.........//////+++,,,,,,,,,,,,---------......---------,,,,,,,,,------------........................////////////,,,---...//////...---------...///000111111111111111111111111222444666888777888:::<<<@@@CCCGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBB@@@???>>>>>>BBBIIIRRR[[[ccciiilllllllllllljjjgggbbb]]][[[VVVSSSNNNKKKHHHEEEBBB@@@======<<<;;;<<<>>>@@@AAAIIINNNSSSTTTRRRPPPOOOPPPNNNWWWeeettt}}}tttooofffaaaYYYSSSPPPNNNLLLLLLNNNOOOQQQSSSTTTSSSSSSRRRNNNNNNMMMJJJGGGGGGHHHJJJKKKJJJIIIHHHFFFCCCBBBAAA::::::999999:::;;;<<<===888888888888888999::::::777888;;;>>>CCCKKKUUU[[[eeejjjpppssssssuuuyyy}}}~~~wwwvvvuuussspppllliiigggllllllmmmooopppooollljjj\\\QQQIIIGGGIIIGGGFFFGGGCCCEEEHHHJJJKKKIIIGGGFFFFFFIIIKKKMMMMMMMMMNNNOOORRRVVV]]]jjj}}}qqqUUUHHHDDDBBBAAACCCHHHQQQ___mmmsssqqqjjjeee```[[[TTTMMMGGGCCC@@@>>>>>>>>>>>>===============:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;@@@???@@@EEEMMMZZZoooxxxlllddd^^^[[[YYYVVVTTTTTTTTTTTTSSSPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGEEECCCAAA@@@BBBAAA@@@>>>===;;;:::999444444222111000/////////000000///...............---...000///...,,,,,,---000000111111111111000000//////......//////000111000000000000000111111111222000...---...000333555000000...---,,,,,,,,,,,,,,,---...///000000/////////////////////...---,,,***++++++,,,,,,---------.../////////000000000000000111111222222111111000////////////...---,,,+++,,,------------.........+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,------------.....................////////////+++---///000111000...------...///000000111111000///000111222444555666666777888999;;;???CCCFFFHHHLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGEEEFFFFFFFFFEEECCCAAA@@@AAADDDIIIQQQXXX```eeehhhiiijjjlllllljjjeee```]]]ZZZWWWRRRNNNKKKHHHEEEBBB????????????@@@BBBDDDFFFKKKPPPVVVYYYWWWUUUTTTUUUVVV^^^jjjwwwyyypppkkkccc^^^WWWQQQMMMJJJIIIGGGIIIKKKOOOSSSWWWZZZ[[[\\\RRRRRRPPPMMMIIIGGGGGGHHHFFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::999999999999999999999999999999999999888999;;;===AAAGGGOOOUUU___dddkkknnnooorrryyyyyyxxxvvvtttqqqmmmkkkiiijjjjjjkkklllmmmkkkgggdddUUUMMMGGGIIILLLJJJHHHHHHDDDFFFIIIKKKLLLLLLJJJIIIHHHJJJMMMNNNNNNMMMNNNOOONNNRRRYYYeeexxx{{{^^^MMMGGGCCCAAAAAAEEEKKKTTT___fffhhheeebbb\\\YYYUUUPPPJJJEEEAAA???>>>>>>>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::===<<<>>>DDDMMM\\\rrrxxxlllddd___YYYWWWTTTSSSSSSTTTTTTTTTPPPOOOMMMLLLKKKKKKLLLLLLHHHHHHHHHGGGFFFDDDBBB@@@BBBAAA@@@>>>===;;;:::999555444333222111000000000000000///...............///222333222///------...000000111111111111000000///............///000000000000000111111222222222.........///000222444555111111000///////////////+++---///111222111000///......////////////......++++++,,,,,,---....../////////000000000111111111000111111222222111111000...////////////---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,---------.....................////////////......//////000000000000......///000111111111111...///222444555666555555777777888:::>>>BBBFFFHHHMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBCCCEEEIIIOOOVVV^^^dddgggjjjmmmpppqqqooojjjccc___]]]ZZZUUUQQQNNNJJJGGGDDDAAABBBBBBDDDFFFHHHJJJLLLPPPVVV]]]aaa```]]]]]]]]]aaafffoooyyy~~~uuulllfff^^^ZZZSSSNNNKKKHHHFFFDDDGGGJJJOOOUUU[[[```dddfff^^^^^^[[[VVVPPPLLLJJJJJJHHHGGGEEECCCAAA???>>>>>>===<<<<<<;;;::::::999999::::::::::::999888777777999:::;;;===@@@FFFLLLQQQYYY___fffjjjkkkpppyyy|||zzzxxxtttqqqooommmmmmkkkkkkkkklllllliiiddd```RRRKKKIIIMMMQQQPPPMMMKKKFFFGGGJJJLLLMMMMMMLLLLLLKKKNNNQQQRRRQQQPPPPPPPPPKKKPPPWWWbbbtttgggSSSIIIDDDAAA@@@BBBEEELLLUUU]]]```___]]]UUUVVVUUUQQQLLLFFFBBB@@@==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???FFFQQQ```wwwyyykkkddd___XXXVVVSSSRRRSSSTTTTTTTTTPPPOOONNNLLLLLLLLLMMMMMMGGGGGGHHHGGGFFFDDDBBBAAABBBAAA@@@>>>===;;;:::999666666444333222111111111000000///..................111444444222000000222000000111111111111000000...............///000000111111111222222333333333)))***---///111111222222...------,,,,,,,,,------+++---111444444333111///---...///////////////...,,,,,,------...///000000000111111111111222222222111111222222222222111111...///000000///---+++***+++++++++,,,,,,,,,---------------.........//////......---------,,,,,,,,,,,,,,,,,,---------................../////////000000///...---...000111333///000111222222333222222---///222555777666555444777777888:::===BBBFFFHHHMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKJJJGGGEEECCCEEEFFFIIINNNUUU]]]dddhhhmmmppptttvvvsssmmmeee```___\\\WWWSSSOOOLLLHHHEEECCCDDDEEEGGGJJJLLLOOOPPPVVV]]]eeeiiihhhfffeeeeeeiiilllrrryyy{{{rrriiicccZZZVVVPPPLLLIIIGGGEEECCCIIIKKKPPPWWW^^^eeekkknnnnnnlllhhhaaaXXXRRRNNNMMMKKKIIIGGGDDDAAA>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666444555777999<<<@@@FFFJJJVVV\\\cccfffhhhnnnyyy}}}|||xxxuuurrrpppoooooonnnnnnnnnnnnmmmjjjddd```RRRMMMLLLRRRWWWUUURRRPPPGGGHHHJJJLLLMMMNNNNNNNNNNNNQQQSSSTTTSSSRRRQQQRRRJJJNNNVVV```qqqmmmWWWKKKDDDAAA@@@>>>@@@FFFOOOXXX[[[ZZZWWWQQQSSSTTTRRRMMMGGGCCC@@@;;;<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>999999::::::;;;<<<======<<<<<>>;;;999777666888777666444222111111111222///,,,+++---...---,,,//////////////////////////////000111111111111111...---,,,,,,---///222333////////////000000000000111111000000000000111111/////////...------,,,,,,+++---...000222333444444222222111///...---,,,+++000000...------...///000//////000111111111111111000000000000000000000000000000000///......---------***(((((()))++++++***------------------------...,,,++++++,,,---,,,,,,............////////////000000000000000000000000000000000000111111111111222222222222222222222222555555444444555666888999888888:::<<<>>>AAACCCEEEIIIKKKLLLMMMLLLLLLMMMNNNPPPPPPPPPOOONNNLLLKKKJJJLLLMMMMMMNNNNNNLLLKKKJJJLLLLLLOOOSSSWWW[[[eeeooouuu~~~{{{zzzqqqddd^^^ZZZXXXXXXTTTNNNKKKMMMJJJNNNRRRRRRPPPRRRXXX^^^```gggrrryyyzzzxxxtttqqquuuvvvxxx{{{~~~~~~}}}||||||zzzzzz}}}yyyqqqjjjeeeXXXSSSMMMIIIFFFFFFEEEDDDFFFIIINNNUUU]]]hhhrrryyyxxxwwwqqqhhhaaa]]]WWWPPPUUUQQQLLLHHHEEEDDDAAA@@@AAA???>>>===>>>???>>>===<<<<<<<<<;;;999777666555999777888;;;===>>>DDDKKKRRRWWW\\\```dddkkkvvv~~~}}}{{{yyyvvvssspppnnnmmmoooooonnnnnnmmmjjjeeeaaaSSSUUUZZZ^^^___\\\VVVQQQKKKIIIIIILLLRRRTTTQQQNNNQQQRRRUUUVVVUUUSSSOOOMMMQQQRRRWWW```kkk~~~~~~cccOOODDDAAABBBBBB@@@DDDPPPZZZ[[[[[[[[[VVVSSSPPPMMMKKKHHHFFFDDD???>>><<<<<<>>>>>>>>>======>>>>>>>>>>>>>>>===<<>>===<<<;;;<<<======??????@@@HHHXXXnnn{{{nnnfff```XXXWWWVVVUUUSSSSSSRRRRRROOONNNLLLKKKJJJJJJJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???<<<:::888777777666444333222111000000111///---...000333333222//////////////////////////////000111111111111111///...---------///111222000000000000111111111111//////............//////000//////......---,,,,,,---...///000111222222222111111000///...------,,,------,,,,,,,,,---...///......///////////////...000000000000000000000000000000000///......---------+++))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---............////////////////////////////////////000000000000111111111111222222222222222222222222222222222222333555777888999999:::<<<>>>@@@BBBDDDIIILLLOOOPPPQQQQQQRRRTTTUUUUUUTTTSSSQQQOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLOOOTTTYYY```lllxxxsssiiiccc___]]]ZZZTTTQQQQQQPPPTTTXXXZZZZZZ\\\aaadddjjjooowww|||}}}|||{{{zzz}}}}}}~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvrrrqqqttt{{{xxxpppiiidddYYYUUUOOOJJJHHHFFFFFFEEEFFFHHHLLLRRRZZZeeeooowww|||}}}zzzsssmmmhhhaaaZZZWWWSSSMMMIIIGGGEEECCCBBBCCCAAA??????@@@@@@???>>>======<<<;;;:::888777666888666666999;;;<<>>======>>>>>>>>>===<<<<<<===>>>?????????>>>>>>>>><<<;;;;;;;;;<<<===??????BBBKKK\\\rrr|||ooofff___ZZZYYYWWWVVVTTTSSSRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDBBB@@@===;;;:::999555444333222111111111111111000...///111333333222//////////////////////////////000111111111111111000000............000111111111111111222222222222//////............//////000000///......------,,,//////000111111111000000000/////////............++++++*********,,,---.../////////000//////......000000000000000000000000111000000//////......---...,,,******,,,---,,,,,,------------------------000...,,,---...///......---............/////////////////////////////////000000000000111111111111111111111111111111111111111111222333555777888:::;;;;;;<<<===>>>@@@AAABBBGGGJJJOOORRRTTTVVVXXXYYYZZZZZZXXXWWWTTTQQQOOONNNOOOOOONNNNNNNNNOOOPPPPPPPPPOOOQQQWWW^^^gggwwwyyyppphhheeeaaa\\\XXXXXXYYY\\\aaaeeeiiikkklllllltttwww|||}}}zzzwwwuuutttrrrpppnnnnnnnnnooopppkkkiiilllrrrxxx~~~~~~wwwooohhhcccZZZVVVPPPKKKIIIGGGFFFEEEEEEGGGJJJNNNUUU___kkkrrr~~~{{{wwwooohhh___ZZZTTTOOOLLLJJJHHHGGGGGGEEEBBBBBBBBBBBBAAA@@@>>>>>>===<<<;;;999888888777555555888::::::???FFFJJJOOOUUU[[[aaajjjuuu|||vvvyyyxxxvvvuuurrrqqqooonnnpppnnnlllllllllkkkiiigggdddccccccbbb```[[[UUUPPPJJJIIIIIINNNUUUZZZ[[[[[[XXXXXXYYYXXXXXXWWWVVVUUUSSSTTTWWW]]]dddrrrsssZZZJJJBBBAAA>>>CCCGGGPPPcccxxx{{{jjjbbbXXXQQQOOOMMMHHHDDDBBB@@@>>>===>>>???>>>>>>;;;;;;===>>>???@@@@@@@@@======<<<;;;;;;;;;;;;<<<>>>@@@DDDOOOaaawww}}}pppfff___]]]\\\ZZZXXXVVVUUUTTTTTTQQQOOOMMMLLLJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA???===;;;999999444444333222222111222222222222000//////......---//////////////////////////////000111111111111111111111000///......//////000000000111111111222222111111000000000000111111000000//////...------------...///000111111111111.........///////////////---,,,+++******+++,,,,,,111222222222222111000000000000000000000000000000111111000000///............---+++,,,---...---,,,............///////////////---,,,,,,---......------------........./////////////////////////////////000000000111111111111000000000000000000000000222333444666888:::<<<===============>>>???@@@AAACCCGGGLLLQQQTTTWWWZZZ]]]___^^^\\\YYYVVVRRRPPPNNNPPPOOOOOONNNOOOQQQSSSTTTTTTRRRTTT[[[cccnnntttppplllfffaaa```dddfffkkkqqqvvvxxxwwwuuuyyy|||~~~{{{xxxvvvqqqooollliiihhhiiikkklllhhhgggiiioootttwww~~~}}}vvvooogggccc[[[WWWQQQLLLIIIGGGEEECCCEEEEEEGGGIIIPPPYYYeeelllyyy~~~wwwnnniiibbb[[[WWWTTTQQQPPPMMMJJJHHHFFFEEEEEECCCAAA>>>===<<<;;;:::999888888888666666999::::::>>>DDDIIIMMMSSSZZZaaajjjtttzzzxxxtttvvvuuutttsssrrrqqqpppoooooommmkkkjjjkkklllkkkkkkkkkiiifffbbb^^^XXXRRRNNNJJJJJJKKKPPPWWW]]]aaabbb[[[ZZZYYYWWWUUUUUUTTTTTTSSSTTTWWW\\\bbbmmm}}}aaaNNNEEECCC???FFFIIIMMMcccsssbbbVVVQQQMMMIIIEEEDDDBBB???>>>>>>??????>>><<<===>>>???????????????===<<<<<<;;;;;;;;;;;;;;;<<>><<<:::999888555555444333333333333333222222222111///...------//////////////////////////////000111111111111111222111000000//////....../////////000000000111111111111000000000000111111111000000///......------+++,,,...///111222222222............////////////000///---,,,++++++++++++111111222222222222111111000000000000000000000000111111111000//////.........---,,,---......---,,,,,,,,,---------............,,,++++++,,,------,,,------------....................................///000000000111111111111000000000000000000000000222333555777999;;;======>>>>>>>>>>>>>>>??????@@@AAAEEEJJJOOOSSSXXX]]]```dddccc```]]]YYYUUURRRPPPPPPOOOOOOOOOQQQSSSUUUVVVWWWVVVXXX___fffqqq{{{sssnnnlllqqqrrrvvv{{{|||}}}zzzwwwpppmmmjjjgggffffffggghhhddddddhhhnnnrrrsssxxx}}}vvvooohhhddd\\\XXXRRRMMMJJJGGGDDDBBBDDDDDDDDDFFFKKKTTT^^^fffqqq{{{{{{sssmmmgggbbb^^^[[[UUURRRNNNKKKJJJHHHEEECCC===<<<:::999888888888888:::888888;;;;;;:::>>>CCCJJJMMMSSSZZZbbbkkksssyyyxxxttttttttttttsssrrrqqqpppoooooonnnllliiiiiikkkmmmnnnnnnoookkkddd___YYYTTTOOOKKKKKKKKKMMMRRRXXX^^^ccceee^^^\\\ZZZWWWUUUTTTSSSSSSRRRSSSWWW\\\aaajjj|||fffQQQGGGEEE???FFFIIILLLaaarrr```UUUOOOKKKIIIGGGDDD@@@>>>>>>???????????????@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>FFFSSSggg}}}~~~qqqfff^^^ZZZYYYWWWVVVTTTSSSRRRRRRRRRQQQOOOLLLKKKJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCAAA@@@???===<<<:::999888777666555444333333333333///111222222111000000111//////////////////////////////000111111111111111111111111000000/////////.../////////000000000000//////............//////111111000//////......---***+++---///111222333333.........///////////////111000...---,,,,,,,,,,,,...///000000111111000000000000000000000000000000222111111000000//////...---,,,,,,---......---+++)))******++++++,,,,,,,,,...,,,******,,,---,,,+++,,,------------.................................000000000000111111111111111111111111111111111111000111444666888:::;;;;;;??????>>>>>>>>>???@@@@@@BBBEEEIIIMMMQQQWWW^^^bbbgggfffddd```\\\XXXTTTSSSNNNNNNOOOPPPRRRTTTVVVWWWYYYXXX[[[aaagggnnn|||zzzzzz{{{|||~~~{{{xxxqqqoookkkhhhfffeeeeeeeee```___ccciiilllnnntttzzz~~~xxxqqqjjjeee]]]ZZZTTTOOOLLLHHHEEEBBBCCCCCCCCCEEEIIIPPPYYY___iiiuuu}}}wwwqqqkkkggg^^^ZZZVVVQQQNNNJJJGGGDDD<<<;;;999888777777888888<<<::::::===<<<;;;===BBBHHHKKKQQQZZZcccmmmuuuyyyyyyrrrrrrtttssssssrrrqqqpppooonnnnnnkkkjjjiiijjjllloooppppppnnniiiaaaZZZTTTPPPLLLJJJIIIKKKNNNRRRWWW[[[___aaa]]]\\\ZZZXXXWWWVVVUUUUUURRRSSSXXX]]]```gggwwwpppWWWKKKGGG???DDDGGGLLL```qqq```VVVQQQNNNIIIFFFBBB?????????@@@???AAAAAAAAA@@@???>>><<<<<<======>>>>>>======<<<;;;;;;>>>FFFTTThhh|||oooddd\\\XXXWWWVVVUUUSSSSSSRRRRRRSSSQQQOOOMMMKKKJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::999777666555333222111111111...000222222000//////000//////////////////////////////000111111111111111000000111111111000000/////////000000000111111111//////............//////111111000000///.........+++,,,---///000111111111///////////////.........///...---,,,,,,---...///---...///000111222222222000000000000000000000000222222111111000/////////,,,,,,,,,---......,,,*********++++++,,,------......---++++++---...---,,,,,,,,,---------.................................000000000000111111111111222222222222222222222222111222555777999:::;;;;;;???>>>>>>>>>??????@@@AAABBBDDDFFFHHHMMMSSS[[[aaafffdddbbb___[[[VVVSSSQQQKKKMMMOOOQQQSSSUUUVVVWWWXXXXXX[[[aaadddhhhqqqzzz{{{|||}}}~~~~~~}}}{{{||||||vvvtttqqqnnnkkkhhhffffff___\\\\\\___aaaccckkksssyyyzzzssslllhhh```]]]WWWRRRNNNKKKGGGDDDBBBBBBCCCDDDHHHMMMUUUZZZbbbmmmyyy}}}vvvqqqfffbbb\\\VVVQQQMMMHHHEEE===<<<:::888888888999:::<<<:::;;;===<<<:::<<>>======>>>?????????>>>===<<<===@@@GGGTTThhhzzzmmmbbbZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSRRROOOMMMKKKJJJJJJJJJKKKJJJHHHFFFDDDBBBBBBAAABBBBBBAAA???>>><<<;;;:::777666444222111000//////...111222111---***)))***//////////////////////////////000111111111111111000000111111111111000000000111111111111222222222111111000000000000111111111111000000//////......---......///000/////////000000//////............++++++++++++,,,...000111...///111222444444555555000000000000000000000000222222111111000/////////,,,++++++---......,,,***------......///000111111///...,,,,,,...///...---,,,,,,,,,---------..............................000000000000111111111111222222222222222222222222444555777:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCGGGOOOXXX^^^bbb```^^^[[[WWWSSSOOOMMMJJJLLLOOORRRTTTVVVVVVVVVWWWWWW[[[```aaabbbiiipppppppppttt|||zzz{{{{{{wwwrrrssszzz{{{zzzwwwtttpppmmmjjjiiiccc]]]XXXWWWVVVYYYaaajjjsss{{{tttnnniiiccc___ZZZUUUQQQMMMHHHEEEAAABBBCCCEEEGGGLLLSSSWWW\\\gggsssxxx}}}|||wwwjjjfff___YYYSSSNNNIIIEEE>>>===;;;999999999;;;<<<<<<:::;;;===<<<999;;;@@@???CCCKKKWWWdddqqqzzz~~~}}}~~~wwwkkkjjjnnnqqqsssrrrqqqpppooonnnmmmlllhhhggghhhkkkoooqqqrrrrrrkkkeee\\\TTTPPPNNNMMMLLLEEEHHHLLLNNNPPPQQQSSSTTTOOOPPPRRRTTTUUUVVVWWWWWWSSSTTTXXX\\\\\\```mmmzzzqqq[[[QQQCCCAAACCCIIITTTjjj|||iii^^^ZZZLLLHHHCCC@@@???@@@@@@@@@>>>??????@@@@@@@@@??????>>>???@@@@@@@@@???===<<>>===;;;:::999222222111111222222333444000000000000////////////......////////////......//////000111111111111111333333333333333222111000333222111000000111222333666444111///---...///000000000////////////000000...............///000000222111000//////000111222///...,,,,,,...222666999111111111111000000//////000111111111111222222222333333333222111000//////222///------///000///---//////...------------...------,,,,,,,,,,,,------)))***++++++,,,---.....................///000000////////////////////////////////////000111222333111222444777:::<<<>>>@@@AAAAAA@@@@@@???>>>>>>>>>AAA@@@BBBFFFIIIJJJOOOVVVZZZ[[[\\\[[[XXXUUURRRPPPQQQSSSTTTTTTTTTTTTUUUVVV\\\[[[ZZZ[[[^^^`````````gggeeeffflllttt}}}}}}zzzsssooojjjeeeccchhhpppwww{{{xxxxxxvvvpppkkkaaaZZZSSSSSSUUUWWW[[[aaaiiittt}}}~~~xxxppphhhfffaaa[[[VVVRRROOOLLLIIIDDDDDDEEEFFFJJJNNNQQQTTT^^^bbbhhhnnnsssyyy~~~~~~yyyuuuhhhccc[[[TTTOOOKKKGGGDDD<<<;;;:::999999999999999;;;;;;;;;<<<<<<<<<======BBBDDDHHHOOOZZZfffqqqxxxxxx{{{qqqkkklllpppvvvtttsssqqqooonnnnnnnnnooommmjjjhhhkkkoooqqqoookkkhhhaaaYYYQQQMMMJJJIIIHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOQQQSSSUUUWWWWWWVVVUUUUUUQQQPPPTTTWWW]]]gggpppyyyZZZRRRFFFBBBIIIRRR^^^xxxuuuggg___MMMGGGCCCDDDDDDBBBBBBDDD@@@???>>>======>>>??????@@@@@@??????>>>=========<<<===FFFWWWkkkxxxjjj```YYYTTTUUUUUUTTTSSSSSSTTTUUUSSSQQQNNNKKKIIIIIIIIIIIIKKKIIIEEECCCCCCDDDCCCBBBCCCBBBAAA???>>><<<;;;:::333222222111111111222222222111111000///......---///////////////.........//////000111111111111000222222222222222111000000222222111000000111222222444222///---+++,,,---...000000////////////000000...............//////000111000000000000000000111///...------...111444666........./////////000000000111111111111222222222222333333222222000//////000---++++++---...---+++---------------...///000...------------------...------------------.....................///000000000000000000000000000000000000//////000111222222222333555888;;;===???@@@@@@@@@@@@??????>>>>>>>>>@@@???AAAEEEHHHIIINNNTTTZZZ\\\___aaa```]]]ZZZYYYUUUVVVWWWWWWVVVUUUVVVXXX[[[ZZZXXXXXXZZZ[[[[[[ZZZ___]]]^^^dddkkktttxxxqqqnnnfffbbb\\\VVVTTTYYYaaahhhyyy|||zzzvvvpppjjjbbbZZZSSSQQQQQQRRRUUUZZZ^^^hhhrrryyy~~~wwwoooiiiddd^^^WWWSSSPPPMMMKKKHHHGGGGGGHHHJJJLLLOOOQQQXXX\\\```eeehhhlllppprrrtttvvvxxxxxxvvvqqqlllhhh```[[[UUUOOOKKKGGGDDDAAA<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======@@@BBBFFFMMMWWWbbblllrrrrrrvvv}}}ppplllmmmqqquuutttsssrrrpppooonnnnnnnnniiiggggggkkkqqqtttsssppphhhbbbYYYQQQLLLJJJIIIHHHHHHJJJKKKMMMNNNNNNNNNMMMNNNPPPTTTWWWXXXXXXWWWVVVTTTPPPOOOQQQUUUZZZdddnnnqqqYYYLLLDDDHHHNNNVVVlllqqqeeeRRRKKKEEEDDDDDDAAAAAACCCAAA@@@???>>>>>>???@@@@@@@@@@@@??????>>>>>>======@@@AAAJJJZZZmmmxxxiii^^^VVVRRRSSSTTTTTTSSSSSSTTTVVVRRRQQQMMMJJJHHHGGGGGGGGGJJJHHHDDDCCCCCCCCCBBBAAACCCCCCBBB@@@>>>===;;;;;;333333222111000000000000333222111000///...---,,,111000///..................///000000111111000000000111111111111000000///222111111000000111111222111///---+++******+++,,,000000////////////000000......------......///000///000000111111000000///------------...///000111,,,---...///000111222222000111111111111222222222222222222222222111000//////...,,,,,,---------+++++++++,,,,,,---///000111.........------........./////////......---------...............///000000111111111111111111111111111000000000000000111222333444666999<<<>>>@@@AAA???????????????>>>>>>>>>???>>>@@@DDDFFFGGGLLLRRRXXX^^^eeejjjllljjjiiihhh`````````^^^[[[YYYYYYZZZ\\\ZZZWWWVVVUUUUUUSSSRRRUUURRRSSSYYY___fffqqq{{{yyyooojjjhhhaaa\\\UUUNNNKKKOOOWWW]]]kkkvvv~~~xxxoooiiicccZZZRRROOOMMMKKKMMMQQQTTT\\\eeemmmuuu~~~wwwnnniiiaaaYYYUUUQQQOOOMMMKKKKKKIIIIIIIIIKKKMMMNNNSSSUUUYYY[[[\\\]]]___aaacccdddffffffdddaaa\\\ZZZTTTPPPKKKGGGEEECCC@@@>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========>>>@@@CCCIIIRRR\\\eeejjjkkkpppxxx|||ooommmooorrruuusssssssssrrrpppooommmlllggggggiiinnntttvvvtttqqqgggaaaWWWPPPLLLKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMMMMPPPTTTXXXZZZZZZXXXWWWSSSOOOMMMNNNQQQVVV```jjjzzzeeeTTTGGGGGGIIIMMM\\\ooo}}}kkkZZZPPPGGGDDDCCC@@@???AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@???>>>>>>======AAACCCKKKZZZlllzzzjjj^^^WWWSSSUUUVVVUUUTTTSSSTTTUUUSSSQQQNNNJJJHHHGGGGGGGGGJJJHHHEEEDDDDDDDDDBBBAAACCCBBBAAA???===<<<;;;:::444444222111000/////////222111111000///......---111000///...------.........//////000000000000000//////000000000000//////111111000000000000111111///...,,,+++******++++++//////000000000000//////...------------...//////...///000111111000///...---------......---------//////000111222333444444000000111111111222222222222222222222222111000///111000///...............,,,,,,,,,,,,---...///000///......------......///.........---------------...............///000000000000000000000000000000111111000000000000111111333444666888;;;===???@@@>>>>>>?????????????????????>>>???CCCDDDEEEJJJPPPWWW___jjjrrrvvvwwwxxxyyyqqqqqqoookkkeee```^^^]]]```]]]YYYVVVTTTRRROOOMMMMMMJJJKKKPPPTTTYYYbbblllzzz{{{zzzvvvnnnhhhfffgggeee___VVVMMMHHHJJJPPPVVV^^^hhhuuuyyyqqqkkkcccZZZQQQMMMKKKHHHHHHKKKPPPUUU\\\bbbjjjttt}}}|||rrrlllccc[[[VVVSSSPPPOOOMMMLLLJJJIIIIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUVVVXXXWWWXXXYYYYYYXXXUUURRRPPPJJJGGGDDDBBBAAA@@@>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<============>>>???BBBGGGNNNVVV^^^bbbffflllvvvxxxnnnnnnqqqrrrtttrrrrrrsssrrrqqqooolllkkkjjjkkkmmmqqquuutttqqqmmmccc]]]UUUOOOMMMMMMNNNOOOOOOQQQRRRTTTTTTRRRPPPOOOLLLOOOUUUZZZ\\\[[[YYYWWWSSSNNNLLLMMMNNNRRR\\\eeeqqqsss]]]KKKHHHGGGFFFOOO]]]oooqqqaaaUUUIIIDDDCCC@@@???AAA???????????????@@@@@@@@@AAAAAA@@@??????>>>>>>===???AAAIIIWWWhhh}}}|||lllaaaZZZWWWXXXYYYXXXUUUSSSSSSSSSSSSQQQNNNKKKIIIHHHHHHHHHKKKIIIGGGFFFFFFEEECCCBBBAAA@@@???>>><<<:::999888555444333111000/////////////////////000000000000000000///.....................///000000000000000...//////000000000//////000000000000000000000000000///...---,,,,,,------//////000000000000//////---------------...//////...///000111111000///...,,,------...---,,,+++***000111111111111222222222000000111111111222222222111111222222222111000000000000///............///...------,,,,,,,,,------......------------......***++++++,,,------.....................///000000////////////////////////000000000000000000111222333444555777:::<<<===>>>>>>>>>??????@@@@@@AAAAAA@@@>>>@@@CCCDDDEEEIIIOOOUUU___lllvvv|||}}}tttkkkeeebbbdddaaa\\\YYYUUURRROOOLLLJJJGGGGGGKKKMMMOOOVVV^^^bbbdddeeedddaaa```bbbeeefff```WWWLLLEEEDDDHHHLLLUUU\\\iiiwww|||tttooocccZZZRRRNNNKKKHHHHHHJJJLLLNNNSSSZZZaaaiiissszzzuuupppggg```ZZZVVVSSSQQQNNNLLLKKKJJJJJJKKKLLLMMMMMMOOOQQQRRRRRRQQQRRRTTTQQQQQQRRRQQQOOOMMMKKKJJJEEECCCAAA@@@@@@@@@>>>=========<<<<<<<<<======>>><<<<<<<<<=========>>>>>>>>>???AAAFFFLLLSSSYYY]]]dddkkkuuuvvvnnnppprrrrrrrrrpppqqqqqqqqqpppnnnlllkkkkkkmmmqqquuuuuusssmmmiii]]]XXXSSSOOOOOOQQQRRRSSSPPPRRRTTTUUUUUUSSSQQQOOOLLLOOOUUUZZZ\\\[[[YYYWWWSSSOOOMMMMMMNNNQQQYYYaaaiii{{{gggOOOHHHFFFCCCHHHRRR^^^ppp}}}jjj[[[LLLEEECCCAAAAAABBB>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<>>===;;;999888888666555444222111000000000......//////000111111111......////////////......---...//////000000//////...//////000000000000000///000000111111000000///111000000///////////////...///000111111000///...------,,,,,,------...///...//////000000//////...---------------,,,++++++............////////////000111111111111222222222111111222222222111111000---......---++++++,,,.........---,,,,,,,,,,,,,,,---------,,,,,,---------))))))***+++,,,---...///...............///000000........................////////////000111222333333444555777999;;;======>>>??????@@@AAABBBCCCCCCBBB@@@AAADDDEEEEEEIIIOOOSSS]]]jjjttt{{{wwwnnnhhhgggddd___ZZZWWWSSSPPPMMMIIIFFFFFFHHHHHHGGGLLLRRRSSSUUUWWWWWWWWWZZZ```eeeddd___VVVLLLDDDAAACCCEEEMMMRRR^^^nnn|||~~~xxxtttggg^^^VVVRRROOOKKKJJJLLLGGGGGGKKKRRRYYY___iiirrryyy{{{vvvnnnhhhbbb^^^ZZZWWWQQQPPPNNNLLLLLLLLLMMMNNNKKKMMMOOOPPPOOOOOOPPPQQQOOONNNMMMLLLJJJHHHFFFEEECCCBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>>>>>???AAAEEEKKKQQQVVVYYY```hhhsss}}}vvvnnnqqqsssrrrqqqnnnnnnnnnnnnnnnmmmllllllkkknnntttwwwvvvqqqkkkfffXXXUUURRRQQQQQQSSSTTTSSSNNNPPPRRRTTTTTTRRROOOMMMMMMPPPTTTXXXZZZZZZXXXWWWUUUQQQPPPQQQQQQQQQWWW^^^dddtttoooRRRIIIGGGCCCEEELLLRRRccc|||wwweeeRRRIIIFFFDDDCCCDDD===>>>???@@@AAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>>>>@@@FFFQQQ___tttwwwjjjaaa\\\VVVXXXZZZYYYWWWTTTRRRRRRPPPNNNLLLJJJHHHIIIIIIJJJJJJHHHGGGFFFFFFEEECCCAAAAAA@@@???===<<<:::999888666555444333222222222222////////////000000000000+++,,,///111111111///...---...//////000000//////...///000000111111111000...///000111111000///...111111111000000000000000...///000111111000///...------,,,,,,------...////////////....../////////------------,,,,,,,,,,,,++++++,,,---...//////000000111111111111222222222000111111222222222111111---...///---+++***,,,...,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------.....................///000000////////////////////////.........///000222333444444555666888:::<<<===>>>???@@@@@@AAACCCDDDDDDEEEDDDCCCCCCFFFGGGFFFJJJPPPRRR[[[fffpppwwwvvvooogggccc^^^ZZZWWWSSSPPPMMMIIIFFFDDDEEECCC@@@CCCHHHJJJLLLNNNNNNOOOSSSZZZ```]]]ZZZSSSJJJCCC???@@@AAAEEEHHHSSSeeevvvzzzxxxmmmddd\\\WWWSSSNNNLLLNNNEEECCCEEELLLPPPSSS[[[dddhhhooowww|||}}}xxxrrrmmmhhhccc___XXXVVVSSSQQQOOONNNNNNOOOMMMOOOPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBCCCBBB@@@>>><<<;;;;;;;;;<<<<<<===>>><<<=========>>>>>>>>>>>>===>>>AAAEEEJJJOOOTTTWWWZZZcccppp{{{wwwooorrrsssqqqooolllkkkkkkkkkkkklllmmmmmmnnnrrrwwwyyyuuummmeee___WWWUUUSSSSSSSSSSSSRRRQQQLLLOOORRRTTTUUURRROOOMMMNNNPPPTTTWWWXXXXXXWWWVVVWWWTTTTTTUUUTTTSSSWWW\\\bbbmmm|||vvvTTTIIIFFFBBBBBBGGGIIIWWWmmmqqq[[[NNNJJJFFFDDDDDD???@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>???@@@EEEMMMYYYlllsssggg```ZZZSSSVVVXXXXXXVVVTTTSSSSSSNNNLLLJJJHHHGGGHHHIIIJJJHHHGGGFFFEEEEEEDDDBBB???BBBAAA@@@>>>===;;;:::999666666555444333333333333111111000000//////......)))+++///222333222///...---....../////////////////////000111111111111111...///000111111000///...111111111111111000000000...///000222222000///...---,,,,,,,,,,,,---......000///...------...///000...------,,,,,,------...***+++,,,...000111333333000111111111111222222222000111111222222222111111...000111000---,,,...000*********+++,,,---...///,,,++++++******++++++,,,///............---------...............///000000000000000000000000000000------...///111333444555555666777999;;;===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEGGGHHHGGGKKKQQQQQQYYYdddlllttt|||ttteeebbb]]]YYYVVVRRROOOLLLHHHEEECCCCCC@@@<<<===BBBCCCDDDEEEDDDDDDHHHPPPVVVSSSPPPKKKDDD>>>::::::;;;???AAALLL___rrr|||zzzrrriii```[[[VVVPPPMMMNNNGGGDDDDDDHHHJJJIIIOOOXXXZZZbbblllsss|||zzzuuupppiiieee^^^\\\XXXTTTQQQOOOOOOOOOPPPRRRSSSRRRQQQOOOPPPPPPSSSRRROOOMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@>>>;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>><<<===@@@DDDIIINNNRRRUUUUUU___mmmyyyxxxppprrrtttqqqnnnjjjjjjiiiiiijjjkkkmmmnnntttxxx{{{{{{ttthhh^^^WWWWWWVVVUUUTTTTTTSSSPPPNNNNNNPPPTTTVVVWWWUUURRRPPPOOOQQQSSSUUUWWWWWWVVVUUUXXXVVVVVVXXXWWWUUUWWW\\\aaaiiitttyyyVVVIIIFFFAAA@@@EEEAAANNNaaayyyzzzaaaSSSLLLHHHEEEEEE@@@AAACCCEEEFFFEEEEEEDDDBBBBBBAAA@@@@@@??????>>>???@@@CCCIIIRRRddduuuiiiaaa^^^YYYZZZZZZZZZXXXUUUSSSQQQPPPOOOLLLJJJHHHHHHHHHIIIKKKIIIGGGEEECCCAAA@@@@@@AAAAAA@@@???===;;;:::999555444333222000///...---000000000000////////////,,,---------.../////////,,,---...//////...---,,,000000000000000000000000222222111111000000//////555555555444222///---++++++,,,...000000000000/////////.........---------111222222333222111000///.../////////...---,,,,,,###(((...000000000444888111111222222222333333333444333222222111111222222000//////---,,,+++******+++,,,,,,------......///////////////...---,,,+++............////////////...........................///000000000///---,,,///111333333333222333444444555888:::;;;<<<<<<;;;@@@@@@AAABBBEEEGGGIIIKKKMMMLLLJJJGGGFFFHHHMMMQQQUUUYYY```iiitttqqqkkkeee^^^XXXVVVSSSNNNKKKFFFEEECCCBBBAAAAAABBBBBBEEEEEEFFFFFFGGGFFFFFFFFFHHHFFFBBB>>><<<::::::::::::<<>>===<<<;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEIIINNNRRRXXX___hhhqqqyyyvvvpppqqqnnnlllnnnkkkiiihhhiiilllppprrrrrrttttttsssnnnggg```[[[YYYWWWVVVTTTUUUWWWUUUQQQMMMRRRRRRRRRSSSUUUUUUTTTRRRPPPQQQSSSUUUWWWYYYZZZ[[[[[[YYYXXXVVVUUUUUUUUUUUU___dddlllxxxbbbMMMGGGDDDAAA>>>BBBJJJUUUddd|||lllZZZSSSNNNHHHDDDEEEDDDCCCDDDEEEEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@======AAAGGGPPP```xxxsssggg___[[[UUUVVVWWWWWWVVVTTTRRRQQQPPPNNNLLLIIIHHHGGGHHHIIILLLJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@???===;;;:::999666666555333222000//////111111111000000000000000......//////////////////---...////////////...---000000000000000000000000111111111000000000000000222222222222000...,,,+++,,,---...000000000////////////.........---------111111222333222111000///......//////......---,,,''',,,000111///...111444111222222222222333333333444333222222111111222222111111000///...---,,,+++------------------------------...............---------------....................................000//////...---+++***)))///111222222222222333555444666888:::;;;<<<<<<<<<@@@AAACCCEEEGGGIIIKKKLLLLLLLLLJJJHHHGGGIIINNNQQQZZZ^^^eeemmmwwwwwwjjjddd]]]WWWTTTQQQMMMIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCAAA>>><<<:::999:::::::::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBDDDHHHMMMPPPVVV\\\eeennnvvvuuupppqqqnnnlllnnngggfffeeeggglllqqqtttuuuwwwvvvrrrlllccc[[[VVVSSSSSSSSSSSSVVVXXXWWWTTTPPPNNNNNNPPPTTTWWWYYYXXXVVVQQQRRRTTTUUUXXXYYY[[[\\\[[[ZZZXXXVVVUUUUUUUUUVVV]]]bbbjjjvvveeeNNNEEEBBB@@@???@@@FFFMMMYYYnnnvvvdddYYYQQQJJJFFFEEEDDDCCCDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>AAAFFFMMM[[[rrrtttfff^^^ZZZTTTUUUVVVVVVVVVUUUSSSSSSOOOMMMKKKHHHGGGGGGHHHHHHLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@???===;;;:::999777666555444333222111000111111111111111111111111000000000000000/////////...//////000000//////...000000000000000000000000///000000000000000000111////////////...---,,,,,,---...///////////////.../////////.........------000111222222222111000///....../////////...------))),,,000000///...000333222222222222333333333333444333222222111111222222222222111000///......---//////......---,,,,,,+++,,,,,,------...//////000,,,,,,,,,------------...........................000///...---,,,,,,,,,,,,111111222111111111444666444666888:::<<<===>>>>>>AAABBBEEEHHHKKKLLLMMMMMMLLLLLLJJJIIIHHHJJJOOORRR\\\aaahhhpppyyy{{{kkkeee^^^XXXUUURRRMMMIIIGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBB@@@>>><<<:::::::::;;;<<<;;;;;;AAAMMM\\\nnnzzzuuulllddd^^^XXXTTTQQQMMMKKKHHHEEECCCCCCCCCDDDBBBEEEJJJQQQZZZeeepppxxxzzzsssmmmgggcccaaa``````aaaaaabbbaaaaaaaaa```___]]]\\\[[[YYYUUURRRNNNOOOPPPNNNJJJFFFCCCBBB=========>>>>>>>>>??????<<<===============<<<<<<;;;===???AAACCCFFFJJJMMMRRRXXXaaaiiiqqqzzztttpppqqqnnnllllllcccbbbbbbeeekkkrrrvvvxxxvvvtttoooggg^^^WWWSSSQQQRRRSSSUUUWWWXXXWWWSSSPPPIIIKKKPPPVVV[[[^^^^^^]]]SSSTTTUUUWWWYYY[[[]]]^^^\\\[[[YYYWWWVVVVVVVVVWWW[[[```gggrrrnnnTTTGGGBBBAAABBB@@@CCCFFFMMM]]]uuurrrdddYYYQQQLLLGGGEEECCCCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBEEEIIITTTiii{{{vvvhhh```[[[WWWWWWXXXXXXWWWVVVUUUTTTNNNMMMJJJHHHGGGGGGHHHIIIKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@???===;;;:::888666666555444333222111111000000000000000111111111111000000//////.........//////000000000000//////000000000000000000000000.../////////000000111111..............................///////////////...////////////............///000111222222111000///......////////////......'''***---//////000333555222222222333333333444444444333222222111111222222222111111000//////......///.........---------,,,,,,,,,------...//////000,,,,,,---------.......................................------///000222444111222111000000111444777555666777:::<<<>>>???@@@BBBDDDHHHKKKNNNOOOOOONNNLLLLLLKKKJJJJJJLLLPPPTTTYYY^^^gggpppzzzzzznnnhhh```ZZZWWWTTTOOOLLLHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKIIIGGGEEEDDDAAA@@@>>><<<;;;<<<===>>><<<<<>>>>>??????@@@@@@@@@???>>>>>>?????????>>>===<<<<<<===???@@@AAACCCGGGJJJNNNTTT]]]dddlllttt~~~rrrnnnooollliiiiii```______cccjjjpppuuuxxxrrrpppkkkccc[[[VVVTTTTTTTTTUUUWWWXXXWWWTTTPPPMMMKKKMMMRRRXXX^^^aaaaaa```VVVVVVXXXZZZ\\\^^^___```^^^]]][[[YYYXXXXXXXXXYYYZZZ___fffnnnzzz|||___NNNEEECCCDDD@@@BBBDDDGGGRRRfff}}}pppdddZZZTTTJJJGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDGGGPPPccctttwwwiii```[[[YYYYYYXXXWWWVVVTTTSSSRRRNNNMMMJJJHHHGGGHHHIIIIIIJJJIIIGGGEEECCCBBBBBBAAAAAAAAA@@@???===;;;:::888555555444333222111111000............//////000000/////////......---------000000////////////000000111111111111111111111111......//////000000000111.........//////000000000.............../////////000000/////////.........//////111111222111000///......///////////////...)))+++---...///000333444222222333333333444444444444333222222111111222222111111000000///.........---------......////////////...------------...///---.........////////////////////////////////////......---...///111333555111222111000000111444777555666777:::<<>><<<<<<<<<======<<<>>>DDDKKKYYYooozzzrrrjjjddd]]]WWWTTTNNNMMMLLLIIIGGGEEEDDDCCCCCCDDDDDDFFFJJJQQQZZZ```mmmrrryyy|||xxxtttttttttttttttsssrrrqqqmmmlllllllllkkkiiidddaaa]]]___aaa___YYYPPPIIIEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBB@@@???===<<<>>>?????????AAADDDGGGKKKQQQYYY```gggoooxxx~~~zzzooolllkkkhhheeeccc]]]\\\]]]aaahhhnnnrrrsssqqqnnniiiaaaYYYUUUSSSSSSQQQSSSVVVWWWVVVSSSPPPOOOPPPRRRUUUZZZ^^^``````^^^WWWXXXYYY[[[]]]___aaabbb___^^^\\\[[[ZZZYYYZZZZZZZZZ^^^eeekkkuuuoooYYYJJJCCCDDD???@@@BBBEEEKKKXXXkkk{{{{{{nnnaaaWWWNNNKKKGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@BBBDDDGGGOOO```pppvvvhhh___ZZZXXXXXXVVVTTTSSSQQQPPPOOOOOOMMMKKKIIIHHHIIIJJJKKKIIIHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@???===;;;:::999444444444333222111111111,,,------......//////000............------------000//////......//////000111111111111111111111111...//////////////////000000000//////000000111222...------......///111111000000000/////////.........///000111111111000///......///000000000////////////.........//////000333333333333444444444444444333222222111111222222000000000000/////////...,,,------...//////000000000///---,,,,,,---...///........./////////000000//////////////////////////////......---.........111111222111111111444666555666777:::===@@@BBBDDDFFFHHHJJJLLLMMMNNNNNNMMMKKKLLLLLLMMMMMMOOOSSSVVVVVV\\\dddnnnxxx|||rrrlllggg```[[[YYYWWWSSSPPPMMMLLLJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPPPPNNNLLLKKKHHHFFFCCC@@@>>>=========>>>>>>???BBBEEEOOObbbsss~~~zzzsssllleee___YYYUUUPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCCCCDDDIIIOOOSSS]]]ccckkkttt|||~~~}}}|||{{{wwwvvvuuuttttttrrrooollliiilllnnnllleeeZZZQQQLLLGGGFFFDDDBBBBBBBBBCCCCCCBBBCCCDDDEEEDDDCCCAAA???>>>????????????@@@BBBEEEJJJOOOWWW]]]dddkkktttzzz}}}wwwrrrlllhhhfffccc___\\\XXXYYY[[[```fffkkkmmmnnnqqqnnnhhh```WWWQQQOOOOOOKKKMMMQQQSSSSSSSSSTTTUUUVVVVVVWWWYYY[[[\\\[[[YYYVVVWWWXXXZZZ\\\^^^```aaa___^^^\\\ZZZYYYYYYYYYZZZYYY]]]ccchhhpppiiiRRRFFFCCC>>>>>>@@@CCCFFFLLLYYYfffzzzwwwgggXXXTTTPPPJJJFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>???AAADDDFFFNNN^^^mmmwwwiii```[[[WWWVVVUUUSSSRRRQQQQQQQQQOOONNNLLLJJJIIIJJJKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@???===;;;:::999555555444444333333222222---------...///000000000............//////////////////...------...//////111111111111111111111111///////////////.........111000/////////000111222,,,,,,,,,---...000222333000000000000/////////...---...000111111111000///......///000000000000000111///...---.../////////333333333444444444444555444333222222111111222222111111111111111000000000............////////////...---,,,,,,,,,...000111---------........./////////////////////////////////////////////...---,,,///111222222222222333555555666777:::===@@@DDDFFFHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLMMMNNNNNNQQQTTTWWWYYY]]]bbbiiiqqqyyyvvvoooiiiccc___]]]\\\YYYVVVQQQPPPNNNLLLKKKJJJJJJKKKMMMOOORRRUUUWWWVVVTTTSSSNNNLLLIIIFFFDDDCCCCCCCCC??????AAABBBBBBGGGVVVeeeqqq}}}}}}wwwqqqkkkddd^^^ZZZTTTRRROOOLLLIIIHHHGGGGGGDDDDDDDDDCCCCCCFFFJJJMMMQQQVVV]]]eeemmmvvv~~~}}}}}}|||zzzxxxvvvzzz|||zzzrrrfff\\\VVVLLLJJJFFFCCCBBBCCCDDDEEEDDDFFFGGGHHHGGGEEEBBBAAA???@@@@@@???>>>???AAADDDIIINNNVVV\\\bbbiiiqqqxxxxxx}}}mmmllliiieeebbb___ZZZUUURRRTTTXXX___fffjjjkkkjjjllljjjeee^^^VVVPPPMMMLLLHHHKKKNNNPPPPPPRRRUUUWWWYYYWWWUUUUUUVVVVVVUUUTTTSSSTTTUUUWWWYYY[[[]]]^^^]]][[[ZZZXXXWWWWWWWWWWWWWWW[[[aaadddjjjyyy}}}___LLLFFF@@@>>>>>>AAACCCEEEMMMWWWjjj~~~qqq```YYYTTTMMMHHHFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@??????===>>>AAADDDEEEKKKZZZiiiyyylllccc^^^WWWVVVVVVUUUTTTTTTUUUUUUPPPNNNLLLKKKJJJKKKLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@???===;;;:::999666666666555555444444333---......///000111111222......//////000000111111///...---,,,,,,---...///111111111111111111111111000000//////.........---111000///......///000111,,,,,,,,,,,,...111333444000000000000////////////---...///111111111000///......///000000000000000...---,,,,,,...111222222333333333444444444555555444333222222111111222222333333222222222222222222000000000///......------,,,+++++++++---///222444,,,,,,,,,---------......000000000000000000000000---///000222222222111111///111333333333222333444666666777:::===AAADDDFFFJJJIIIIIIIIIIIIJJJJJJKKKJJJLLLMMMNNNOOOQQQUUUXXXZZZ\\\```ccciiipppxxx}}}}}}zzzrrrmmmgggdddcccbbb___\\\UUUSSSQQQOOOMMMLLLLLLLLLQQQSSSWWW[[[]]]]]]\\\[[[SSSQQQNNNLLLJJJJJJJJJKKK???@@@CCCCCC@@@BBBOOO]]]hhhttt~~~}}}wwwqqqkkkeeeaaaXXXUUUQQQMMMJJJHHHGGGGGGEEEFFFFFFEEEEEEGGGJJJMMMKKKOOOUUUZZZ```hhhrrryyy{{{oooccc]]]PPPMMMHHHDDDBBBCCCEEEGGGFFFGGGIIIIIIIIIFFFCCCBBB@@@AAAAAA@@@>>>???AAACCCIIINNNVVV\\\aaahhhpppvvvvvv~~~rrrhhhiiigggccc___\\\VVVQQQMMMPPPVVV___fffjjjjjjiiidddcccaaa[[[UUUPPPNNNNNNJJJLLLNNNNNNNNNOOORRRVVVYYYVVVSSSQQQRRRRRRQQQQQQPPPQQQSSSUUUWWWYYYZZZ[[[[[[YYYXXXVVVUUUUUUUUUUUUUUUZZZ___aaaggguuukkkTTTKKKEEE@@@>>>AAABBBBBBHHHQQQ[[[sss|||iii]]]WWWOOOIIIFFFFFFFFFFFFDDDCCCCCCBBB@@@???>>>>>>===>>>AAACCCDDDIIIWWWfffyyymmmddd]]]ZZZYYYXXXWWWVVVUUUUUUUUUOOONNNLLLKKKKKKKKKLLLMMMOOOBBB>>>FFFFFF===<<>><<<;;;;;;;;;666555444444333333333333000000000000////////////222///---,,,---------,,,,,,---------...////////////000000000111111111111000000///////////////000000000000000000000000000---...///111111111000000111111000000//////......---------.........//////111111000///...---,,,,,,---------......000111111333333444444555444444444444444444333333222222222333222111111222222000/////////...//////000111222111000///...---,,,,,,,,,........./////////000000...............///000000000000111111111222222222000000000000111222333444444555777999===@@@CCCEEEEEEEEEDDDCCCBBBDDDHHHLLLSSSQQQOOONNNOOOSSSWWWZZZZZZ[[[]]]```dddiiimmmpppxxx{{{wwwvvvsssnnnmmmlllggg```ZZZYYYXXXXXXXXXWWWVVVTTTVVVVVVXXX[[[___bbbcccccc```\\\XXXTTTSSSRRRQQQPPPIIIGGGEEEEEECCCDDDKKKTTTaaakkkuuuyyy}}}~~~zzzsssjjjbbb^^^[[[WWWSSSPPPMMMIIIGGGFFFDDDBBBBBBCCCEEEEEEDDDGGGIIILLLPPPUUU[[[ccchhhqqqwww{{{nnnbbbWWWPPPIIIGGGEEEBBBBBBDDDIIIHHHGGGEEECCCAAA????????????@@@???>>>???BBBDDDIIINNNVVV^^^fffmmmtttxxx|||tttlllgggeeedddaaa]]]XXXQQQLLLLLLQQQYYYcccjjjllljjjhhhddddddaaa\\\TTTNNNJJJHHHMMMLLLJJJJJJLLLOOOTTTVVVTTTSSSQQQPPPOOOPPPPPPQQQNNNNNNOOOQQQSSSWWWZZZ\\\^^^^^^]]]ZZZWWWUUUVVVWWWZZZYYY\\\aaagggooo|||gggPPPGGGAAA======>>>???DDDJJJUUUggg~~~sssggg\\\RRRMMMHHHBBBBBBFFFDDDDDDBBB>>>;;;;;;???CCC@@@???@@@BBBDDDIIIUUUbbbzzznnneee^^^ZZZYYYXXXWWWVVVUUUUUUUUUOOONNNMMMKKKJJJJJJKKKKKKKKKHHHGGGHHHHHHFFFCCCBBBDDDCCCAAA???===;;;::::::555444333222222222222222000000000000////////////000...,,,,,,...//////...---------...............//////000000000111111111000000///////////////000000000000000000000000000......///000000///...---111111000000//////......------..................000000000///......---------------......///000111333333444555555555555444444444333333333333333333444222111111222222111//////...............///000000///...---------------++++++,,,,,,,,,,,,,,,,,,...............///000000111111111111111111111222000000000000111222333444444555777999===@@@CCCDDDCCCDDDEEEEEEEEEHHHKKKNNNNNNNNNOOOQQQUUUYYY]]]___^^^___```bbbeeehhhkkkmmmtttwww||||||zzzyyyssskkkdddbbb^^^\\\\\\\\\[[[ZZZ[[[\\\^^^bbbgggjjjjjjiiihhheee```]]]\\\[[[YYYXXXOOOLLLJJJIIIFFFFFFLLLUUU```kkkuuuzzz}}}{{{rrrlllbbb^^^YYYTTTQQQNNNKKKHHHIIIFFFDDDCCCEEEEEEEEEEEEEEEGGGIIIJJJMMMRRRXXX\\\bbbhhhpppxxx}}}ttthhh[[[SSSKKKHHHEEEBBBAAADDDGGGFFFEEECCCAAA@@@>>>>>>===>>>>>>>>>===>>>@@@CCCHHHMMMUUU^^^fffnnnuuuzzz~~~qqqkkkgggfffccc___[[[VVVPPPMMMOOOTTT\\\dddjjjkkkjjjhhheeeccc^^^WWWPPPKKKJJJJJJKKKJJJJJJJJJLLLPPPSSSVVVQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOOPPPSSSVVVYYYZZZ\\\\\\[[[YYYVVVTTTUUUWWWXXXXXXZZZ___cccjjjwwwvvv^^^MMMFFF@@@@@@AAABBBCCCFFFOOO___uuu}}}kkk___UUUPPPKKKFFFDDDFFFDDDDDDCCC@@@======???BBB@@@???@@@BBBCCCHHHUUUbbb{{{nnneee^^^ZZZYYYXXXWWWVVVUUUUUUTTTPPPOOOMMMKKKJJJIIIIIIIIIEEEJJJIIICCCCCCGGGDDD<<>><<<999888555444333222111111111111000000000000////////////...---,,,,,,...000000000...............---------////////////000000000000000//////......///000000000000000000000000000000////////////...---,,,+++111111000000//////........................------////////////////////////......---......///000111333444444555666666555555333333333333444444444444444222111111333333222000///......------------...///......---------......,,,,,,++++++++++++++++++........./////////000000111111111111111111111000111000000111111222333444444555777999<<>>===<<<;;;<<<<<<<<<;;;<<<>>>AAAGGGLLLTTT\\\eeennnvvv|||{{{oookkkhhhfffbbb]]]XXXSSSPPPNNNTTTXXX___fffjjjjjjhhhfffddd```YYYQQQKKKHHHIIILLLHHHIIIJJJKKKMMMPPPRRRSSSMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNOOORRRTTTWWWYYYZZZZZZZZZXXXUUUTTTUUUVVVXXXVVVXXX\\\```eeeppp{{{wwwZZZNNNCCCBBBDDDCCCBBBBBBKKKWWWhhhzzzsssgggZZZSSSOOOJJJGGGFFFEEEEEEEEECCC@@@???@@@AAA@@@??????@@@BBBGGGUUUbbbzzznnnddd]]]YYYYYYXXXXXXWWWVVVTTTTTTQQQPPPMMMKKKIIIHHHHHHHHHHHHIIIHHHEEEEEEFFFDDD???BBBBBBCCCBBB@@@<<<888666555555333222111111111111000000000000///////////////---,,,---///000000////////////...---------,,,........./////////000000//////.........///000000////////////////////////////////////......------111111000000//////.....................---------......//////000000000000...............///000000333333444555666666666666222333333333444444555555444333222222333444333111000//////...------------......---------....../////////............------......///000000000000000111111111111000000000000111111111111222333444444555555777999<<>>===<<<;;;::::::;;;<<<;;;:::;;;>>>@@@FFFKKKRRRZZZdddnnnwww~~~zzzooollliiigggbbb[[[UUUQQQPPPPPPXXX\\\cccggghhhgggeeeccc___\\\VVVOOOIIIGGGHHHJJJIIIIIIKKKLLLMMMNNNNNNNNNIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPSSSUUUWWWXXXYYYYYYXXXVVVUUUVVVWWWYYYXXXZZZ]]]___bbbkkktttkkkYYYGGGAAABBBCCCAAA@@@JJJRRR^^^nnnrrraaaVVVPPPMMMIIIFFFEEEEEEFFFEEECCCBBBAAAAAA@@@??????@@@AAAFFFSSS```yyylllccc\\\YYYYYYYYYXXXWWWVVVTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHOOOJJJNNNYYYYYYMMMEEEFFFBBBBBBCCCCCC@@@<<<888555777666555333222222111111000000000000////////////111///...///000///...,,,/////////...---------,,,---............/////////...............///000000////////////////////////.........//////000000111111111000000//////...........................---......//////000111111111///............//////000222333444555666666666666333333333444444555555555444333222333444555444333111111000///..................---------......///000000000000////////////...///000000111111000000000000000000000000000000111111111111222333444555555555777999;;;>>>AAABBBBBBEEEHHHKKKLLLNNNQQQSSSYYYZZZ\\\___ccchhhlllnnnrrrpppmmmkkkiiihhhhhhhhhiiijjjkkkmmmqqqxxxzzztttnnnjjjiiijjjnnnsssxxx{{{|||{{{wwwsssnnniiigggeeecccaaaaaa]]]YYYVVVRRROOOTTT[[[gggtttyyyuuunnnjjjddd^^^ZZZWWWSSSQQQSSSQQQMMMKKKJJJIIIHHHGGGFFFGGGGGGEEEDDDDDDEEEGGGFFFHHHKKKNNNRRRXXX___ccckkknnnsssvvvyyy|||~~~}}}uuujjjaaaXXXNNNIIIDDD???>>>AAA>>>======<<<;;;::::::999:::;;;;;;;;;:::;;;===@@@DDDHHHOOOXXXbbbmmmxxx|||qqqnnnjjjhhhccc\\\UUURRRRRRTTT[[[___dddfffdddaaa___^^^YYYXXXUUUPPPKKKHHHGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVWWWXXXZZZYYYXXXWWWXXXYYY\\\[[[]]]___```aaahhhqqqhhhNNNAAA@@@AAAAAABBBJJJOOOXXXfffzzzlll[[[RRRNNNJJJGGGFFFFFFFFFEEEEEECCCAAA@@@@@@??????@@@@@@DDDPPP\\\yyylllbbb[[[XXXXXXYYYYYYXXXVVVTTTSSSRRRQQQOOOLLLJJJIIIIIIIIILLLHHHRRReeeeeePPPBBBCCCBBBCCCCCCBBB@@@<<<888555888777666444333222222111000000000000////////////111000///000000000---+++...............---------------------.........///------------...///000000000000000000000000000000///......//////000222222111111000000//////......---------.........///////////////000000111111111//////............//////111111333444555555666666444444444444444555555555444333222333555666555444111000000////////////000///......---------......------........./////////...///000111222111000////////////000000000111111222111111222222333444555555555777888;;;>>>@@@AAADDDFFFIIILLLNNNQQQVVVYYY^^^aaaeeejjjpppvvvzzz||||||xxxqqqjjjdddaaaaaaaaafffgggiiijjjlllrrr||||||uuuqqqrrrtttxxx}}}~~~zzztttnnnkkkhhheeecccbbb^^^[[[YYYUUUSSSYYYaaaooo{{{{{{wwwrrrnnniiieeeaaa]]]YYYVVVXXXUUUQQQOOONNNNNNLLLKKKFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIKKKOOOTTTWWW```cccgggkkkmmmooorrruuuuuuuuuuuuuuuuuutttsssrrrvvvzzz}}}{{{zzzvvvmmmdddZZZRRRJJJGGGCCC???===???;;;;;;;;;::::::999999999999:::;;;:::999:::===???AAAEEELLLTTT___lllxxx}}}sssooojjjhhheee^^^WWWTTTVVVYYY\\\```dddddd___ZZZXXXXXXTTTUUUUUURRRNNNJJJHHHGGGKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUUUUWWWYYYZZZYYYXXXYYYZZZ]]]]]]^^^aaa``````fffmmm{{{}}}\\\HHHBBBAAABBBCCCEEEKKKTTT___rrrzzzeeeXXXRRRNNNJJJGGGFFFEEEEEEEEEDDDBBB@@@@@@???@@@BBBAAABBBLLLVVVzzzlllbbb[[[XXXXXXYYYYYYXXXVVVTTTRRRSSSQQQOOOMMMKKKKKKKKKKKKHHHHHHNNNWWWWWWMMMBBB???DDDDDDCCCBBB???;;;888555777777555333222111000000000000000000////////////000//////000111111///------------...............,,,,,,---------.........------------...///000000000000000000000000000000000///.........///000000111111000000//////......+++,,,,,,---...///000000000000000000000000111111//////............/////////000111333444555555555555555555555444444444444444333333444555666666444//////.........///000000000///...---------------+++,,,,,,---...///000000...///000222222111000///---......///000111222222222222222222333444555555555555777888;;;===???AAADDDFFFIIIMMMQQQWWW]]]bbbggglllsss{{{}}}xxxooofff___]]]]]]^^^```cccfffhhhiiioooxxxxxxwwwwwwzzzyyysssoookkkgggeeebbb___\\\[[[YYYYYY___hhhvvv}}}zzzuuusssooollliiieee___\\\\\\ZZZVVVTTTSSSSSSRRRPPPIIIJJJJJJHHHFFFDDDEEEEEEEEEFFFGGGGGGGGGIIILLLOOOTTTVVVZZZ\\\]]]^^^aaacccaaaaaabbbccccccccccccccceeeiiijjjiiiiiigggaaaYYYQQQJJJEEEDDDBBB>>><<<>>>::::::::::::999999999999888888999888777888;;;===???BBBIIIRRR]]]jjjxxx{{{rrrnnniiiiiiggg```ZZZWWWYYY]]][[[___cccaaaZZZTTTQQQQQQTTTUUUUUURRRNNNKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOPPPPPPRRRTTTUUUSSSUUUXXXYYYXXXXXXXXXYYY\\\[[[]]]```___^^^bbbiiinnnyyypppVVVHHHBBBBBBDDD???FFFNNNWWWeeeyyyrrraaaYYYSSSMMMHHHFFFCCCCCCDDDDDDBBB@@@@@@@@@BBBCCCBBBAAAHHHQQQ{{{mmmccc\\\WWWXXXYYYYYYXXXVVVTTTRRRSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNKKKEEEEEEIIIIIIDDDDDDDDDCCCAAA>>>;;;888666777666444222111000//////000000000000////////////...---...000222222111///,,,------....../////////,,,,,,,,,---------......,,,,,,,,,---...///000111000000000000000000000000111000...---,,,,,,---...111111111000//////......***+++,,,---...000111111111111000000000000000000000//////.........//////...///111222333444444444666666666555444444444333555444333444666777666555---------------...///000111000///...---,,,,,,,,,+++,,,---...///111222222...///111222333222000///,,,---...///000111222333222222222222333444555555555555777888;;;===???@@@DDDFFFIIINNNSSS[[[ccciiipppvvvyyysssjjjaaa\\\\\\^^^```\\\aaaeeegggiiinnnvvv}}}zzzxxxxxxyyy~~~|||vvvqqqlllhhheeebbb___]]]]]]\\\\\\ccclllzzz|||wwwvvvtttqqqnnnjjjddd``````]]]ZZZXXXWWWWWWVVVUUUNNNOOONNNLLLIIIGGGFFFGGG???@@@AAAAAA@@@AAADDDFFFIIILLLNNNPPPPPPQQQSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVVVVZZZ[[[ZZZ[[[[[[WWWPPPKKKFFFBBBBBBAAA>>><<<===999999999999999999999999666777777666666777999<<<===AAAGGGPPP[[[jjjxxxyyyqqqnnniiijjjhhhbbb\\\YYY\\\___[[[___bbb^^^WWWPPPNNNNNNUUUUUUTTTRRRNNNLLLKKKLLLGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUQQQSSSVVVXXXWWWWWWXXXXXXYYYYYY[[[^^^]]][[[___fffeeeooo~~~aaaOOOEEEBBBCCC;;;CCCJJJOOOYYYkkk}}}|||jjj___WWWPPPIIIFFFBBBBBBCCCDDDBBB@@@???@@@CCCEEEBBB@@@FFFNNN}}}mmmaaaXXX\\\[[[YYYWWWVVVVVVVVVWWWRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEDDDBBB>>>;;;999999;;;777222000///000000///222111000///////////////------............------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000////////////000000111000...------...///000444111...---...000000///...//////000000000000///000000/////////000000111000111222111000000222444222111111111000000//////111000///111444444111...222222222333444555666666555555444444444333333333////////////000000000000000///......000000///...,,,,,,---...///000111111111111000000///.........000000////////////000000111111222333333444555555555222333888::::::<<<@@@EEEFFFIIINNNUUU___jjjqqq}}}qqqkkkccc\\\YYYZZZ^^^bbbbbbdddgggjjjlllppptttwww{{{yyy}}}}}}yyyuuurrrpppkkkjjjgggcccbbbdddhhhlll{{{{{{zzzyyyyyywwwrrrlllgggdddaaa\\\YYYXXXWWWWWWVVVVVVSSSPPPMMMKKKHHHDDDBBBBBBAAA???>>>>>>@@@AAABBBBBBCCCEEEFFFGGGFFFEEEDDDIIIHHHHHHGGGGGGGGGGGGHHHKKKKKKJJJJJJHHHGGGFFFEEECCCAAA???<<<::::::999999777888999;;;<<<<<<;;;;;;;;;:::999999999:::;;;<<>>???CCCJJJPPPYYYiiiwwwsssfff]]]WWWPPPKKKEEEBBBCCCDDDCCCAAABBBBBBAAA@@@@@@CCCHHHLLLooocccZZZ[[[ZZZXXXWWWUUUUUUUUUVVVRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDCCCDDDDDDBBB>>>;;;:::::::::777333000000000000/////////...---------------.........//////.........------------------------+++,,,,,,,,,,,,---------000//////......//////000111///...------...///000111000...---------.........//////000000000000000000//////......//////000444555555333000...---...111111000000000/////////000......000444555444222444444555555666666777777555555555444444444333333000000000000000000000///---,,,++++++------,,,+++............////////////000////////////.........111000000//////000000111222222222333333444444444444222333888;;;;;;===AAAFFFHHHMMMSSS[[[eeepppwww|||uuuqqqjjjgggbbb^^^\\\\\\^^^```ccceeehhhkkkmmmppptttwww{{{{{{yyy{{{}}}zzzxxxvvvuuurrrppplllhhheeefffiiilllvvv~~~{{{wwwqqqmmmhhheee```]]]\\\\\\\\\[[[YYYVVVQQQNNNKKKHHHDDDBBBCCCBBB@@@?????????AAABBBCCCDDDEEEFFFEEEDDDBBBAAACCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@>>><<<::::::::::::777888:::;;;<<<<<<;;;;;;999999888777777888999:::===@@@EEEKKKTTTbbbsss~~~{{{sssnnnlllkkkiiifffeeeeeeeeeffffffbbb___[[[WWWSSSPPPOOONNNSSSSSSQQQOOOLLLJJJKKKMMMJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMOOORRRSSSSSSSSSSSSSSSRRRQQQPPPRRRVVVYYY^^^]]][[[YYYYYYZZZ[[[\\\___aaakkk|||aaaKKKDDDDDD<<<<<<>>>CCCHHHNNN[[[hhhyyyvvvkkk```XXXRRRLLLFFFCCCCCCDDDCCCAAABBBBBBBBBAAAAAACCCFFFIIIpppeee\\\YYYYYYWWWVVVUUUTTTTTTTTTRRRQQQOOONNNLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCAAA>>>;;;:::;;;:::777333111000111000///222111111000000000000111...//////000000//////...//////............//////++++++,,,,,,,,,---------.........------.........000///...------...///000...//////...,,,++++++,,,......///000000000000000//////...............///444555555444000---,,,,,,000000///////////////...///......000333555666666777777777777777777777777555555555444444444444333222111111111000////////////...------//////...---/////////.........------........./////////000000111111111000000111111111333333333333333333333333444222444999<<<<<>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::888999:::;;;;;;<<<;;;;;;:::999999888888888999999;;;>>>CCCIIISSSbbbsssyyyrrrooollliiihhhhhhjjjkkkkkkiiigggbbb___ZZZUUUQQQNNNLLLLLLRRRRRRQQQOOOMMMLLLMMMNNNJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLNNNQQQSSSSSSRRRQQQQQQQQQPPPPPPRRRVVVYYY[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]eeettthhhMMMBBB@@@@@@>>>>>>AAABBBFFFOOOZZZfffoooxxx{{{yyysssggg]]]VVVPPPHHHDDDDDDDDDCCCBBBBBBCCCCCCBBBAAABBBCCCEEEpppeee]]]XXXXXXWWWUUUTTTTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBAAABBBBBBAAA>>>;;;;;;;;;999666333111111111111000222111111000000111111111//////000000000000//////000///............///000,,,------------............------,,,,,,------...///............///000000---///000000---++++++,,,---...///000000111000000///......------------...---000333333222000000000////////////............//////...///111444666777888888777777777777777777555555555555444444444444333333222111000000//////000///...///000111000.................................//////000111222222222222111111111111222222333333333333333333333222444222444999<<<===@@@DDDFFFJJJQQQYYYaaaiiipppuuuqqqqqqnnnjjjddd```^^^^^^^^^___```aaabbbbbbbbbaaagggiiikkkmmmoooqqquuuxxxuuuxxx}}}~~~yyyxxxxxxwwwuuuvvvvvvwwwxxxzzz||||||wwwqqqnnnmmmmmmqqqvvv}}}~~~{{{yyy{{{}}}wwwtttpppnnnmmmmmmlllkkkiiiddd\\\UUUOOOKKKHHHFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBB@@@???>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999888888;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888<<>>AAA???>>>??????@@@FFFNNNVVV___iiirrrxxxyyyqqqggg[[[TTTLLLGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBAAAAAABBB}}}oooddd\\\WWWWWWVVVVVVUUUSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJGGGGGGGGGGGGFFFDDDCCCBBB@@@AAABBB@@@===;;;:::;;;888666333222222222111000---,,,,,,,,,,,,,,,------//////000000000000////////////............//////............////////////------,,,,,,,,,,,,------...............///000000---///000000...------------...///000111111111111//////...---------------***---000222222222222222............////////////000/////////000111444555666666666666666666666666666666555555555444444444444333333222111000000///---,,,++++++------,,,+++,,,,,,,,,---...//////000//////000111222222333444222222111111111111222222333333333333333333333222444222444999<<<===@@@DDDHHHMMMTTT[[[```eeejjjllldddcccbbb___\\\[[[\\\^^^______```aaabbbdddeeefffhhhjjjlllnnnoooqqqtttwwwvvvxxxzzz~~~{{{xxxwwwtttrrrppppppqqqsssuuuyyy|||~~~~~~{{{vvvrrrqqqqqqpppsssvvvzzz{{{zzzxxxuuuuuuqqqppprrrtttwww~~~zzzxxxwwwvvvtttrrrnnnhhh```WWWQQQLLLHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;777;;;AAAHHHSSScccuuuxxxsssooollllllkkkhhhgggjjjnnnooommmiiiccc```[[[VVVRRRPPPPPPPPPQQQRRRSSSRRROOONNNNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPRRRRRRQQQOOOOOOOOOOOOOOOQQQUUUYYYVVVVVVVVVVVVVVVVVVWWWWWW\\\\\\aaakkkxxxzzz\\\JJJCCC???;;;:::;;;;;;;;;???EEENNNTTT]]]gggrrrzzzxxxqqqaaaZZZQQQJJJHHHGGGFFFDDDBBBDDDFFFEEECCCAAAAAAAAA{{{mmmccc\\\WWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBB@@@===:::999:::888666444333333333222000---,,,,,,,,,,,,---.........//////000000//////.........////////////......---.........////////////---------,,,,,,---------------......///000000000///---,,,---///000///...,,,---...000111111111111000000///...------------,,,...111222111000000111...////////////000000000---...000//////000222444555555555555555555555555666666666555555555444444444333333333222111111111...---,,,---...///...,,,***+++,,,---...///000000//////000111111222333333111111111000000111111111333333333333333333333333444222444999<<<<<>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888<<>><<<>>>>>>>>>@@@DDDIIINNNUUU^^^jjjvvvzzzxxxhhh```UUUNNNKKKJJJHHHFFFDDDEEEFFFFFFCCCBBBBBBBBB{{{mmmccc]]]WWWWWWXXXWWWVVVUUUSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBB@@@<<<999888888777666444333444444222000///////////////000111111.........//////.........---///111222222111///---,,,,,,,,,,,,---------.........------------......,,,---...//////000000000///+++''')))///222111...,,,---...000111111222222222111000///...............///000000//////000111/////////000000000111111(((+++.../////////111444444444444555555666666666666666666666555555555555333333333333333333222222111///...///000111000///,,,,,,,,,------...............//////000000000111111000000//////000000111222222222333333444444444444222333888;;;;;;===AAAFFFKKKSSSYYY[[[[[[ZZZYYYYYYZZZ\\\\\\\\\]]]___aaaddddddeeefffgggiiiiiijjjiiijjjlllmmmnnnooorrruuusssuuuvvvwwwxxxzzz~~~}}}zzzwwwtttllljjjhhhffffffgggiiijjjpppsssxxx{{{{{{zzzzzzzzzuuusssrrrrrrrrrqqqnnnkkkgggeeeccccccaaaaaaiiissswwwrrrkkkccc\\\VVVOOOKKKGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>><<<<<<<<<<<<999:::;;;===>>>?????????:::;;;<<<=========<<<<<<===<<<;;;::::::;;;<<<===<<<<<<======<<<;;;999888999===BBBJJJUUUdddvvv~~~tttssspppiiiggglllnnnkkkkkkooosssqqqjjjbbbZZZXXXSSSPPPNNNOOOQQQSSSSSSUUUUUUTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMOOORRRSSSSSSSSSPPPPPPOOONNNMMMOOOSSSVVVVVVWWWXXXXXXYYYYYYYYYXXXVVVXXX___iiisssjjjUUUJJJGGGBBB@@@BBBCCCAAABBBEEEEEEKKKQQQXXXcccpppwwwxxxmmmeeeYYYQQQMMMLLLJJJHHHEEEFFFGGGFFFDDDCCCCCCDDD{{{nnnddd]]]WWWXXXXXXXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEBBBCCCCCC@@@<<<999777777777666444444444444222111---------------...//////------............------...000333555555333000...******+++++++++,,,,,,,,,///......------......///,,,---...///000000000000///)))###&&&...333111---,,,---...000111111222222222222111//////.........---...////////////222444//////000000111111222222$$$(((---//////000222444333444444555666777777888777666666666555555555555333333333333333333333444...,,,+++,,,---...---,,,......---------,,,,,,,,,---------...............000000////////////000000111111222333333444555555555222333888::::::<<<@@@@@@FFFOOOUUUVVVUUUSSSRRRVVVXXX\\\^^^```aaaccceeeeeefffhhhjjjkkkkkkjjjiiiiiijjjlllmmmmmmoooqqqtttppprrrtttuuuuuuvvvxxxyyy~~~|||xxxuuukkkiiifffcccaaaaaabbbccciiinnntttyyy{{{|||}}}}}}zzzwwwuuuuuuwwwvvvssspppgggeeecccaaa]]]\\\ccclllxxx~~~yyyssskkkddd]]]VVVQQQGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBBBB@@@???>>>=========<<<<<<=========<<<;;;;;;;;;<<<===>>>>>>===<<<<<<======;;;::::::;;;<<<===>>>????????????===;;;::::::>>>CCCJJJUUUeeevvvvvvppprrrpppgggfffllljjjiiijjjooosssoooeee[[[UUUSSSOOOLLLLLLMMMPPPRRRTTTUUUVVVUUUQQQNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNOOORRRTTTTTTSSSPPPPPPOOONNNMMMNNNRRRUUUWWWXXXXXXYYYZZZZZZZZZYYYXXXZZZaaaiiiqqq|||sss]]]PPPFFFAAA???AAAAAA???>>>AAABBBIIIOOOUUU___kkksssuuuppphhh\\\SSSOOOMMMKKKJJJFFFGGGGGGFFFDDDCCCEEEFFF{{{lllaaaZZZXXXWWWVVVVVVWWWWWWUUUSSSRRRQQQPPPMMMKKKIIIHHHGGGFFFDDDBBBBBBDDDDDDDDDCCCAAAAAA@@@???===;;;:::999555666666666555333111000111111000000//////......000000000000000000000000///...------------...///------------------------...------,,,,,,,,,------000000////////////000000111111000000//////......,,,---...000111222222222000///...---,,,+++******---,,,,,,...000111111///222///---///111000***%%%...............///000000888888777777777777777777999888777666555666777777222222222222222222222222000//////............///000///---,,,+++,,,...///------......//////000000000000000000111111111111222222222333333444444444444444444555777:::<<<>>>DDDGGGJJJMMMMMMNNNOOOPPPZZZ___ddddddaaaaaaeeejjjgggjjjmmmoooooopppppprrrsssqqqnnnlllkkkmmmppprrrsssrrrqqqpppoooppppppqqqxxxzzz~~~zzzvvvqqqooojjjddd___]]]^^^```gggkkkrrryyy~~~|||wwwssspppiiiaaa]]]^^^aaaccccccnnn{{{uuukkkccc^^^\\\SSSQQQOOOQQQTTTVVVUUUSSSPPPNNNKKKIIIHHHGGGEEECCCCCCBBBAAA???>>>>>>>>>>>>======>>>>>>>>>===;;;:::>>>===<<<<<<;;;;;;;;;;;;???>>>>>>=========>>>>>>@@@@@@??????>>>>>>=========>>>AAAJJJWWWhhhxxx|||pppoooooonnnlllkkkjjjjjjkkkmmmpppssstttnnnddd\\\SSSNNNLLLOOOPPPNNNNNNPPPRRRRRRQQQQQQOOOMMMLLLKKKLLLNNNOOONNNMMMLLLMMMNNNJJJJJJKKKKKKLLLLLLLLLLLLQQQNNNKKKLLLOOOQQQQQQOOOLLLMMMMMMLLLKKKKKKMMMOOOPPPXXX]]]\\\ZZZ[[[[[[YYYVVVVVV[[[eeennnxxxlllVVVKKKEEEAAA@@@???===???CCC>>>CCCIIIOOOVVVbbbqqq}}}xxxooocccYYYSSSOOOLLLIIIGGGGGGGGGGGGGGGFFFEEEEEE|||mmmccc[[[XXXWWWVVVVVVWWWWWWUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@???===;;;:::999555555555555333222111000111000000000/////////...////////////////////////++++++++++++++++++++++++......---------,,,,,,,,,...------,,,,,,------...//////............//////111000000000/////////...------...000000111111111222222111000///...------,,,,,,,,,...111222111000222///---///222222...***...............///000000555555666888888999999999666555444333333333444444444444444333333222222222000000///.........//////444222000...---......///---......//////000111111000000000000111111111111222333333333333333333444333333444555888:::===???DDDFFFJJJLLLMMMOOOQQQSSS\\\___bbbcccccceeeiiilllmmmoooqqqqqqqqqqqqqqqsssxxxvvvsssqqqqqqqqqssstttsssqqqpppnnnnnnnnnnnnooosssuuuzzz|||uuuqqqkkkeeeaaaaaaccceeejjjnnnttt{{{~~~{{{xxxqqqhhhcccbbbbbbaaa```iiitttvvvlllddd```WWWUUUTTTVVVZZZ[[[ZZZWWWTTTQQQMMMKKKIIIGGGEEECCCDDDCCCBBB@@@???>>>============>>>>>>>>>===;;;;;;======<<<;;;;;;;;;<<<<<>>>>>>>>>>>??????@@@@@@???>>>>>>======<<<>>>???CCCKKKXXXhhhwww}}}rrrkkkkkkkkkkkkkkkkkklllllllllnnnqqquuuvvvqqqggg```VVVPPPMMMNNNOOOMMMMMMOOOPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMKKKKKKLLLNNNNNNMMMMMMLLLKKKLLLLLLLLLOOOMMMKKKMMMPPPQQQNNNLLLIIIJJJKKKKKKJJJKKKMMMOOORRRYYY^^^]]][[[[[[[[[ZZZYYYXXX\\\cccjjjrrr|||lllTTTKKKCCCAAA@@@===<<<>>>???CCCHHHLLLSSS```ppp||||||sssggg\\\UUUQQQNNNLLLIIIIIIIIIHHHGGGEEEDDDCCC~~~oooddd\\\XXXWWWVVVVVVWWWWWWUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGEEECCCCCCDDDDDDDDDCCCAAAAAA@@@???===;;;:::999666555444333111111111111000000000000////////////////////////////////////***+++,,,------,,,+++***.........------,,,,,,,,,...---------------............------------......000000000000////////////......//////000000000111333222222111000///......+++++++++...111222222111222///---///222333111..................///000000111333666888::::::999999888888777666666666666777666666555555444333222222111111000///////////////444333111///...------.........///000000111111222000000000111111111222222444333333333333333333222333333444666888;;;>>>@@@DDDFFFHHHJJJMMMPPPUUUXXX``````bbbdddgggjjjnnnpppxxxxxxyyywwwvvvuuuwwwxxxzzzyyyxxxvvvuuutttssssssqqqpppnnnlllkkkjjjkkkkkkmmmqqqwww|||~~~yyyqqqjjjggggggkkkmmmooosssxxx~~~~~~xxxpppkkkiiigggdddaaacccjjjwwwwwwllleee]]]\\\\\\^^^bbbdddbbb___ZZZVVVQQQMMMJJJHHHEEEDDDDDDDDDCCCAAA???>>>============>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<======?????????>>>>>>??????@@@??????>>>>>>======<<<<<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>===<<<<<<;;;>>>@@@FFFPPP]]]mmm{{{qqqffffffffffffgggiiimmmpppssswwwxxx{{{~~~|||ssslll]]]UUUOOOMMMLLLJJJJJJMMMLLLKKKIIIHHHHHHJJJKKKMMMKKKKKKJJJIIIHHHHHHJJJMMMPPPOOONNNOOOQQQUUUYYY[[[YYYVVVRRRQQQQQQOOOLLLHHHEEEGGGHHHIIIJJJLLLOOOQQQVVV\\\___]]]ZZZ\\\]]]\\\]]][[[\\\___aaacccjjjqqqjjjRRRFFFCCCAAA>>>===???AAADDDGGGOOO___ssssssfff[[[UUURRRQQQKKKKKKKKKJJJHHHGGGEEEDDDoooccc[[[XXXWWWVVVVVVWWWVVVTTTSSSOOOOOONNNLLLJJJIIIHHHGGGHHHFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@???===;;;:::888666555333111000000000111////////////000000000000...........................000111333333111000...)))***+++,,,...///000000---------------...///000000//////////////////000////////////000000000000000000///...//////000111111111000000//////......++++++,,,...111222222111222111///......///.....................///000000222444666999999888777555777777777777666666555555999999888777555444333333333333222000000/////////,,,,,,------......///000/////////000111111222222111111111111222222222222444444444333333222222222333333444666888;;;>>>@@@BBBCCCFFFHHHLLLSSSZZZ___ddddddeeeiiipppuuuxxxzzzwwwwwwwwwuuuttttttvvvxxxyyyyyyxxxwwwtttqqqooommmkkkjjjiiigggffffffggggggiiiqqq{{{}}}zzzwwwtttnnniiieeeeeegggooo~~~wwwpppmmmmmmnnnrrruuuuuuqqqmmmeee___WWWOOOJJJHHHEEEDDDBBBBBBCCCCCCCCCCCCBBBAAA????????????????????????============>>>??????@@@>>>=========>>>>>>???@@@?????????>>>======<<<<<<<<<@@@GGGSSSbbbrrrtttkkkggggggfffgggjjjooosssvvv{{{{{{}}}{{{rrrkkk]]]UUUOOOMMMKKKIIIIIILLLJJJIIIHHHGGGGGGHHHJJJLLLIIIJJJJJJIIIGGGHHHJJJLLLKKKKKKMMMQQQVVV]]]cccgggeee___WWWQQQPPPOOOMMMKKKFFFHHHJJJKKKLLLNNNRRRTTTWWW\\\___[[[YYYZZZ\\\\\\\\\ZZZ[[[^^^___```fffmmm{{{|||\\\IIICCCAAA@@@@@@>>>@@@BBBFFFOOOaaawwwzzzlll___WWWSSSQQQJJJJJJKKKJJJJJJIIIHHHGGGooocccZZZXXXWWWVVVVVVWWWWWWUUUSSSOOONNNMMMLLLJJJIIIHHHGGGIIIGGGEEEDDDEEEEEECCCBBBAAAAAA@@@???===;;;:::999666555444333111111111111////////////000000000000........................---...///000000///...---))))))+++,,,...///000111------------...///000000000000////////////000000////////////000000000000000///.........000111222222222222222111111111000---,,,,,,...000222111///111111000//////...------...............///000000333444666888888888666555888888999999999888777666888888777777666555444444444444222111000000000000,,,---...///000222222333......///000000111111222111111111222222222222333444333333333333333333222444444444555777:::<<<>>>@@@BBBEEEHHHLLLSSSZZZ___eeegggkkkoootttxxx{{{}}}{{{{{{|||zzzyyyxxxyyy{{{{{{zzzyyywwwuuurrrooonnnjjjiiiiiihhhhhhjjjkkklllkkkrrr{{{}}}xxxrrrmmmjjjhhhfffiiiuuuyyyvvvvvvxxx{{{~~~}}}wwwrrrkkkdddZZZRRRLLLIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEAAAAAA@@@@@@@@@AAABBBBBB@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????>>>=========<<<@@@IIIVVVfffwwwvvvooogggffffffgggkkkqqqwww{{{}}}|||||||||{{{tttkkkcccYYYRRRMMMLLLKKKIIIIIIKKKIIIHHHHHHGGGGGGHHHIIIJJJHHHIIIKKKJJJIIIHHHIIIJJJGGGIIIMMMRRRZZZaaahhhllljjjcccXXXQQQOOOOOONNNMMMGGGIIIKKKMMMNNNPPPSSSVVVWWW[[[]]]XXXVVVXXX[[[[[[ZZZXXXYYY\\\^^^^^^cccjjjsssjjjRRRGGGBBB@@@@@@===???BBBFFFOOOaaaxxxrrrdddYYYSSSRRRJJJKKKKKKKKKKKKJJJIIIIIIqqqddd[[[XXXWWWVVVVVVWWWWWWUUUSSSNNNNNNMMMKKKJJJIIIHHHGGGJJJHHHEEEDDDEEEEEECCCBBBAAAAAA@@@???===;;;:::999555555555555333222111000.../////////000000000111........................------------------------++++++,,,------......///------------...///000111/////////....../////////.../////////000000000111///...------...000222444222111111111111000000000...------...000111///......000111222111000//////...............///000000222333444666777888888888:::;;;<<<<<<<<<;;;:::999777777666666666555555555555444333222111000000000------...000111111111222---......//////000111111111111111222222222333333222333333333333333333444444444444444666888:::;;;>>>@@@DDDHHHLLLRRRYYY^^^dddiiipppuuuwwwyyy}}}~~~|||||||||zzzyyyxxxuuusssqqqpppoookkkjjjkkkkkkmmmooorrrsssrrrvvv{{{~~~~~~yyytttnnnjjjffffffnnn}}}}}}xxxppphhh^^^UUUOOOMMMKKKKKKLLLMMMNNNNNNMMMKKKHHHGGGCCCBBBBBBAAABBBCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@??????>>>>>>???CCCMMMZZZjjjzzztttmmmddddddcccfffkkksss{{{~~~|||xxxpppeee]]]UUUOOOKKKLLLKKKIIIHHHJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGIIILLLLLLKKKIIIIIIIIIGGGIIIMMMSSSZZZ```fffiiifff___VVVQQQOOOOOONNNMMMHHHJJJLLLMMMNNNPPPSSSVVVVVVZZZZZZVVVSSSUUUYYYYYYXXXVVVWWWZZZ[[[[[[```fffkkkyyy~~~bbbQQQFFFAAA@@@>>>@@@BBBFFFNNN___uuuyyyiii]]]UUURRRMMMMMMMMMLLLKKKJJJIIIHHHrrreee\\\XXXWWWVVVVVVWWWWWWUUUSSSNNNMMMLLLKKKJJJIIIHHHHHHJJJHHHFFFEEEEEEEEECCCBBBAAAAAA@@@???===;;;:::999555666666666555333111000.../////////000000111111........................///...------------...///......---------,,,,,,,,,---------......000111111.........------............/////////000000111111......------...000333555////////////............///......///000000///---,,,///222444333222222222...............///000000000111333444777999:::;;;888888999:::999888777666666666666666555555555555666555444222111000000000,,,---......///.........------......///000000000111111222222222333333333222222222333333444444444444444444444555777888999===@@@DDDHHHLLLRRRXXX\\\dddkkktttxxxyyyzzz~~~|||yyywwwvvvyyywwwuuusssqqqooonnnnnnllllllmmmnnnqqqtttwwwxxxzzz{{{|||~~~}}}oookkkfffdddiiivvv{{{ssslllaaaWWWRRROOONNNNNNSSSSSSSSSRRRPPPMMMJJJHHHDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAAAAA@@@?????????AAAFFFOOO\\\lll{{{pppiiiaaaaaaaaadddkkkttt}}}~~~yyyoooddd[[[RRRMMMJJJLLLLLLIIIHHHJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFIIILLLMMMLLLJJJHHHHHHHHHJJJNNNSSSYYY^^^aaaccc___ZZZSSSPPPOOOOOOMMMKKKHHHJJJLLLMMMNNNPPPSSSUUUUUUYYYYYYTTTQQQTTTWWWXXXWWWUUUVVVYYYYYYYYY]]]ccceeerrrrrr\\\LLLCCCAAA>>>@@@BBBEEEMMM]]]qqq~~~mmm___WWWSSSOOOOOONNNMMMKKKIIIHHHGGGmmmaaaYYYWWWVVVUUUUUUUUUTTTRRRPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA???===<<<::::::888777444222222222333444000///...------...///000,,,---///000000000///...///...---,,,,,,---...///++++++++++++++++++++++++***,,,.../////////000111111000///......///000111...............---------333222000///.........///222111000//////000111222......------------......///000111333222111///.........//////000000000111222222222333444555666777:::::::::999999::::::;;;:::999888777666666666666666555444444222222111000//////............/////////111222111000///000111000111111111111222222222333333333333333333333333666666555555555666666777999===BBBGGGJJJPPPWWW]]]gggkkkqqqvvvzzz|||~~~zzzwwwvvvuuuwwwuuusssqqqqqqsssuuuvvvmmmnnnqqqtttwww{{{}}}~~~|||rrriiifffggglllwwwvvvpppggg]]]XXXVVVWWWXXXXXXYYY[[[ZZZWWWRRRMMMIIIEEEFFFFFFEEEEEEEEEGGGIIINNNLLLJJJFFFDDDAAA@@@???AAAAAA@@@AAABBBEEEHHHIIIMMMGGGBBBAAA>>>;;;;;;???BBBDDDPPPddduuuvvvlllfff^^^]]]___fffqqq}}}rrreee\\\WWWOOOMMMKKKJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIKKKMMMMMMKKKIIIGGGJJJMMMQQQUUUXXXZZZZZZZZZQQQPPPNNNLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTUUUUUUTTTSSSTTTUUUWWWVVVVVVVVVWWWZZZ]]]___gggkkkuuucccRRRJJJFFF@@@===???EEEKKKTTTkkksssddd\\\WWWWWWTTTPPPNNNLLLKKKJJJHHHnnnbbbZZZWWWVVVUUUUUUUUUTTTRRRPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAA???===<<<;;;:::666444222000/////////000111000///......///000111...//////000000000000000///...------------...///------------------------.../////////...---,,,---111000///......///000111........................333222000///.........///222111000//////000000111///..................//////000111222222111000////////////000000000111111111111111222333444555666::::::999999999:::;;;;;;:::999888777666666666666666555555444333222111111//////............/////////000111111000///000111000111111111111222222222333333333333333333333333555555555555555666777777999===CCCFFFJJJPPPWWW]]]gggkkkrrrwww{{{~~~zzzuuurrrpppooorrrrrrsssssstttuuuvvvvvvrrrsssvvvyyy~~~|||ooohhheeehhhpppzzzyyytttlllddd___]]]^^^______``````___[[[UUUOOOLLLIIIIIIHHHHHHHHHIIILLLNNNQQQPPPNNNKKKHHHFFFDDDCCC@@@@@@@@@AAADDDHHHLLLOOOPPPJJJEEECCC@@@===>>>AAAEEEHHHSSSfffvvvuuukkkeee______bbbkkkwwwuuufff[[[UUUNNNKKKIIIHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJMMMNNNQQQSSSTTTUUUTTTSSSOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVUUUVVVWWWZZZ]]]^^^cccfffpppwwwcccTTTJJJCCC???@@@DDDHHHPPPeeezzz{{{kkkaaa\\\XXXUUUQQQNNNMMMLLLKKKIIIpppddd\\\WWWVVVUUUUUUUUUTTTRRRPPPPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBAAA???>>><<<;;;:::999777555333111000111111000000////////////000000000000//////000000111222///...------------...///........................000//////...---,,,,,,+++000000////////////000000////////////////////////222111000///.........///222222111000//////000000000//////......//////000000000000000000000111111000000000000111111111111///000000000111333444555888999999999::::::;;;;;;:::999888777777777777777666666555444333222222111000//////......//////000///000111111//////000111000111111111111222222222333333333333333333333333444444444444555666777888:::>>>BBBFFFIIIOOOWWW]]]fffkkkrrrxxx{{{}}}}}}{{{yyyuuurrrpppooonnnppprrrtttwwwxxxyyyxxxxxxwwwyyy|||zzzpppiiihhhmmmtttyyy~~~|||vvvpppkkkiiiiiiiiijjjiiihhheee```YYYSSSPPPKKKJJJHHHGGGIIILLLOOORRRUUUTTTRRRPPPMMMJJJHHHGGGBBBBBBBBBDDDHHHNNNTTTWWWTTTNNNIIIFFFCCC???@@@DDDGGGLLLXXXiiixxx|||rrrjjjeeeaaaccciiisssyyyiii[[[SSSNNNLLLIIIHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUVVVWWWZZZ\\\^^^```bbbjjjzzzyyybbbRRRJJJDDDAAADDDGGGMMM^^^qqqtttggg```XXXUUUQQQOOONNNMMMKKKJJJqqqeee^^^XXXVVVUUUUUUUUUTTTQQQOOOOOOOOOMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;:::999777555333111111111////////////////////////000///.........///111222.........------....................................---------////////////000000////////////000000////////////000000000000111111000///////////////222222111000000/////////000000////////////000000111000000///000000111222000000111111111111111111.........///000111222333777777888999:::;;;;;;;;;:::999888888777777777888777777666555444333222222000000////////////000000///000111000///...///111000000111111111222222222222222333333333333444444222333333444555666888999:::>>>BBBEEEHHHNNNVVV\\\eeejjjqqqvvvxxxyyyyyyzzzsssssssssssssssttttttttttttuuuwwwyyy{{{|||}}}}}}}}}|||tttnnnooosssrrruuuyyyzzz~~~|||xxxvvvuuuttttttrrroookkkddd]]]WWWTTTQQQNNNLLLKKKNNNSSSWWWYYYXXXWWWUUURRROOOMMMJJJIIIHHHGGGHHHJJJNNNUUU[[[___XXXQQQKKKHHHDDD@@@AAAEEEHHHOOO]]]lllyyyvvvnnniiifffeeeiiiqqq{{{}}}kkk]]]TTTPPPNNNKKKJJJKKKKKKJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKIIIJJJJJJLLLMMMOOOPPPQQQPPPPPPPPPOOOMMMJJJHHHGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSQQQQQQRRRSSSSSSSSSTTTUUUWWWZZZ\\\]]]___aaahhhuuuqqq^^^TTTKKKEEEEEEGGGKKKZZZkkk}}}mmmcccYYYVVVRRROOONNNMMMKKKJJJrrrggg___XXXWWWUUUUUUUUUTTTQQQOOOOOONNNNNNLLLKKKJJJHHHHHHGGGFFFEEECCCBBBBBBBBBAAABBBAAA@@@???>>>===<<<;;;777666444222000...------..............................---,,,---...///000---..................---------------------------000...,,,---///111111000//////000000000000//////.../////////000000111111000000000000000/////////111111111111000000//////000000////////////000000000000//////000111222222111111000000000000000000---------...///000111222555666888999:::;;;;;;;;;:::999888888888888888888888777777666555444333222000000////////////000000...000111000///...///000000000111111111222222222222222222333333444444444222222333333555666777888:::===@@@CCCFFFLLLTTT[[[dddhhhmmmqqqqqqqqqqqqqqqmmmnnnppprrruuuwwwxxxyyy{{{{{{{{{{{{}}}}}}sssooopppoooppppppooopppxxx~~~}}}{{{vvvqqqjjjccc]]]ZZZZZZWWWTTTUUUZZZ```dddfff]]][[[XXXTTTQQQNNNLLLLLLNNNNNNNNNPPPTTTYYY___bbb\\\TTTMMMIIIEEEAAABBBFFFIIISSSbbbooo|||vvvpppkkkhhhhhhkkkpppyyy~~~mmm___WWWQQQNNNKKKJJJJJJKKKJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKMMMNNNPPPPPPOOOOOONNNMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRPPPQQQRRRRRRPPPPPPQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\]]]```eeeooo~~~tttbbbUUUIIIGGGFFFIIIVVVdddvvviii[[[XXXTTTQQQOOOMMMKKKIIIrrrggg___YYYWWWVVVUUUUUUSSSQQQNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<777666555444222000///.........////////////......------,,,,,,------...///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,333///,,,,,,///000///---//////000000000000//////---......//////000000111//////000000000000//////000000111111111111000000000//////......//////000//////000000111111222222000000000000////////////------------...000111222333555777999;;;;;;;;;;;;:::999999888888888999999888888777666555444444333111000000//////000000111...///000000......///000000111111111111222222222111222222333333444444555333333333333444555666777999<<>>===<<<<<<777777777666555333222222///000111222222111000///,,,------...............------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,000,,,))))))---000///---...///000111111000///...,,,------...//////000000...///000111111000//////...///000111222222111111///..................///---...000111222222111111////////////.........---------------...000111222222444777999;;;<<<<<<;;;999999999888888999999:::999888888777666555444444111111000000000000111111...///000///......///000000111111111111222222222111111222333333444555555333333333333444444555666888:::===???AAAHHHPPPWWW^^^```cccdddeeegggiiikkkpppssswww|||wwwssstttvvvqqqjjjffffffhhhiiiiiipppxxxzzzuuurrrpppjjjgggfffjjjqqqxxxzzzyyyuuuppphhhaaa[[[YYYZZZ[[[ZZZ[[[^^^bbbfffjjjmmmoooiiiaaaYYYSSSNNNIIIJJJNNNVVVdddrrr{{{zzzmmmjjjhhheeegggoooxxxyyyjjj___YYYPPPMMMJJJHHHHHHHHHGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJMMMOOOPPPPPPOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPQQQPPPOOONNNOOOPPPOOOPPPRRRUUUWWWYYYZZZ[[[VVV[[[```dddjjjwwwgggWWWLLLGGGLLLUUUfffwwwzzzfffbbb]]]XXXTTTQQQNNNKKKrrrfff___YYYXXXVVVUUUUUUSSSPPPNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<333333333333222111000///111222333444444333222111,,,---///000000000///...,,,---...//////...---,,,------------------------+++'''$$$&&&,,,111111///...///000111111000///...,,,,,,,,,---...//////000...///000111111000//////,,,...000111222222222222......------------......,,,...000222333222111000//////......---------,,,---------...///000111222111333666999;;;<<<<<<;;;999999999888999999::::::999999888777666555444444111111000000000000111111...///000///...---...000000111111111111222222222111111222333333444555555444444333333333444444555777999<<<===@@@FFFOOOVVV[[[]]]___aaacccfffjjjmmmrrrvvv{{{}}}||||||uuulllhhhhhhhhheeebbbaaahhhqqqwww|||yyyxxxwwwuuutttyyyyyypppgggaaa```aaabbb```bbbggglllppptttwwwxxxoooggg^^^XXXRRRNNNOOOSSS]]]kkkyyy~~~pppggghhhgggccchhhqqq}}}vvvggg]]]XXXRRROOOLLLJJJJJJJJJIIIHHHEEEEEEGGGHHHJJJKKKLLLMMMJJJLLLOOOQQQRRRRRRPPPOOOIIIHHHHHHGGGGGGHHHIIIIIIHHHIIIKKKLLLNNNNNNMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPNNNOOORRRUUUWWWYYYZZZ[[[VVV\\\aaacccgggqqqwwwaaaSSSJJJLLLSSSYYYiii}}}kkkfffaaa[[[WWWTTTPPPMMMsssggg___YYYWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFDDDBBBAAABBBCCCDDDCCCCCCBBBAAA???===;;;:::555444333222111111000111111000000///...---------........................******++++++,,,---......,,,,,,,,,++++++*********)))+++---///111222111111///000000000000//////...000000000000////////////...///////////////......111111111111222222222222000000000000///...---,,,,,,...111333444333111///222111000//////000111222//////............//////333444555777888:::;;;<<<>>>>>>>>>;;;999777888999:::888555666777888555333555444444333222111000000000000////////////000000111000/////////000222333222222333333333333444444111222222222222222222333666888:::===AAAGGGNNNSSSXXXYYY[[[^^^aaahhhooottt{{{wwwrrrpppnnnhhhdddcccbbbeeeiiioooyyyyyynnniiiggggggggglllkkkmmmsss|||vvvqqqhhh___ZZZXXXXXXZZZffftttwwwmmmhhheeeeeeeeefffnnnvvvrrrhhh]]]SSSOOOLLLJJJJJJKKKLLLIIIGGGHHHHHHHHHIIIJJJLLLNNNOOOMMMNNNPPPQQQQQQNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLQQQNNNKKKKKKNNNPPPPPPPPPQQQRRRSSSTTTVVVWWWYYYYYYVVVZZZ]]]___aaaiiiwwwnnnTTTGGGGGGKKKKKK[[[pppxxxjjjbbb^^^YYYSSSOOOrrrfff^^^ZZZXXXVVVUUUTTTSSSQQQOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBAAA@@@???===;;;:::666666444333222222222222222111111000//////......///////////////////////////............------------,,,,,,,,,++++++++++++---------------,,,,,,+++//////000000111000000///111111111000000000000///......////////////......***+++,,,---...///000111......///////////////...---...000222333222111111222111111000000111111222//////............//////111222333555777888:::;;;???@@@???===;;;::::::;;;:::888666666777888666444555555444333222111000000111111000000000000111111111111000000000111222333222222333333333333444444333333333444444444444555555666999<<>>??????===;;;::::::;;;:::888777777888888666444555555444333222111111000222222111111111111222222222222111111111222333444222222333333333333444444555555555555666666777777333555777:::===BBBHHHLLLRRRUUUYYY^^^dddllluuu{{{|||sssmmmjjjfffccc```^^^aaammmzzz|||yyyxxxxxxwwwxxx|||{{{rrrjjjggggggjjjmmmxxxvvvkkknnniiiggghhhkkkqqq}}}zzzjjj```WWWQQQOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNOOORRRQQQQQQPPPNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOMMMLLLJJJJJJMMMOOOPPPOOOPPPRRRUUUWWWXXXXXXWWWWWWWWW[[[^^^___```eeennnuuu|||aaaNNNGGGFFFCCCGGGQQQddd}}}{{{oooddd[[[VVVqqqddd[[[XXXVVVUUUUUUUUUUUUSSSRRRPPPOOOOOOMMMKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBAAAAAA@@@>>>===<<<888777666444333222222222111111111000000///////////////////////////////////////...---+++***))))))------------------------------,,,,,,---///111222......000111222222222222000000000000////////////---...//////////////////333222222111000//////...------...///////////////......------...///111222000000000000000000000000//////............//////---...000222444666888999:::;;;<<<;;;999888999999:::999888888888777777666666666555444333222111111222111111000000111111222222222222222333333444444222222222333333333444444555555555666666777777888333555888:::<<<@@@EEEIIIPPPSSSYYY___gggpppyyywwwqqqoookkkgggccc___```kkkwww~~~~~~vvvooolllnnnrrrvvvuuukkklllhhhfffjjjpppyyyrrrcccYYYSSSOOOPPPPPPOOOOOOOOOOOONNNMMMKKKLLLMMMMMMNNNNNNNNNNNNRRRQQQOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNPPPQQQSSSSSSQQQSSSVVVXXXYYYXXXWWWUUUVVVYYY]]]^^^```dddkkkqqq|||fffUUUKKKGGGEEEFFFJJJWWWlllzzzmmmccc]]]rrreee[[[WWWUUUTTTSSSTTTTTTRRRQQQPPPOOOOOOMMMKKKIIIGGGFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>===888777555444222111111000000///////////////..............................---------,,,,,,+++++++++------------------------111000...---,,,,,,,,,------...///111111222222222///.........------------------...///////////////111000000///...------,,,//////000//////...---------,,,+++++++++---///000//////////////////////////////............//////---...000222444666888888888:::;;;;;;:::999999999:::::::::999888777777777777666666555444333222222000000////////////000000222222333333444444444444222222222333333333444444333444444555666666777777555777999;;;<<>>===<<<888777555333222111000000////////////....................................------..................,,,,,,,,,,,,------------'''((()))***,,,...000111---...///000000000000000------------,,,,,,,,,,,,,,,---...///000000000000......///000111111222222000000000000///...---,,,,,,++++++***+++---...///...//////000000//////...//////............//////...///000111333444666666888;;;======<<<;;;;;;;;;:::;;;;;;:::888777888999777777666555444333333222000000////////////000000111222333444444444333333222222333333333333444444222333333444555666777777666888:::<<<===???BBBDDDKKKOOOVVV^^^fffoooxxx~~~~~~}}}yyyuuunnneee___bbbjjjxxx~~~}}}xxxssshhhfffjjjssssssddd[[[SSSNNNMMMJJJLLLMMMLLLJJJJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKNNNOOOOOOQQQSSSUUUTTTUUUWWWXXXXXXXXXVVVUUUSSSUUUXXX[[[___dddkkkooo|||rrrbbbVVVKKKGGGEEEGGGMMM[[[pppuuugggvvvhhh^^^YYYWWWUUUTTTTTTSSSQQQOOONNNNNNMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCAAA???<<<:::888:::888777555333222111111////////////////////////................................................++++++++++++,,,,,,,,,---###$$$'''***---000111222---....../////////............---------,,,,,,,,,,,,---...///000000000000...///000111222333444555...///////////////......,,,,,,,,,,,,---...///000///000111222222111000/////////............//////......///000111222333333777:::<<<===<<<;;;;;;<<<:::<<<===;;;888777888:::888888777666555444333333111000000000000000000111000111222333444333333222222222333333333333444444222333333444555666777888666888:::<<<<<<===@@@BBBGGGKKKRRRZZZbbbkkksssyyyyyynnneeeeeekkkssstttooojjjjjjppp|||}}}kkkbbb\\\UUUPPPPPPJJJLLLMMMMMMJJJJJJKKKMMMLLLMMMNNNOOONNNMMMKKKJJJKKKJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHKKKNNNPPPPPPQQQTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVXXXZZZ^^^dddjjjnnnyyy|||mmmZZZQQQIIIGGGIIIPPP___nnn}}}mmmxxxiii___[[[YYYWWWUUUUUUTTTQQQOOOMMMMMMMMMMMMLLLKKKIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCBBB???===:::777666;;;:::888666444333222222000000000000000111111111000000000000000000000000---------,,,,,,+++++++++*********++++++,,,,,,,,,///000000///...+++)))(((..................------//////.........---------,,,---...///000000000000------------............,,,---...///000000000000------...//////000000000111222333444444333222111//////............//////------......///000000000444777:::;;;;;;:::999::::::<<<===<<<888777888:::888888777666555444333333222222111111111111222222000111222333444333222222222222333333333444444444333333444555666777888888666888:::;;;;;;<<<>>>@@@EEEIIIPPPWWW___gggoootttyyyooonnnsssrrr{{{oookkkmmmnnnuuuxxxhhhaaa]]]WWWRRRRRRLLLNNNPPPOOOMMMLLLNNNPPPLLLMMMNNNOOONNNLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKIIIMMMQQQSSSRRRSSSVVVYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXZZZ]]]ccciiimmmvvvzzz~~~lll]]]OOOJJJJJJMMMVVV___ooosssxxxiii```\\\YYYUUURRRRRRRRRRRRQQQOOONNNLLLJJJIIIHHHIIIIIIHHHGGGEEECCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>555555444333333333333444000000///..................///000111000///---+++------------------------///000000...,,,******+++,,,------......------,,,///---+++,,,///000///---000000///...---,,,,,,+++---------....../////////000000//////.........------///111000...---///222000...,,,---000111///---......000111111000//////555444333222111///.........//////000111222222333333444777:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888777666444444333222000000111222111000333333222222111222222222555555555666666666666777888888777777666666666666555666888:::<<<<<<======EEEHHHMMMUUU\\\dddiiilllyyy~~~zzzuuurrrxxx{{{yyynnniiiiiiooo}}}uuummmddd^^^[[[YYYUUURRROOONNNLLLLLLMMMMMMMMMLLLPPPPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKNNNPPPQQQSSSVVVXXXWWWXXXXXXVVVTTTSSSTTTUUUYYYXXXXXXZZZ]]]aaaeeehhhnnnpppuuu}}}uuu___TTTNNNLLLNNNSSS]]]rrrtttzzzjjj```[[[XXXUUUSSSRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>===666666555444333333333333000000///...............222111000///...//////000........................---.........,,,+++,,,---,,,------......------,,,...---+++,,,///000///---/////////......------,,,,,,,,,---------------...000/////////............---///111111//////000222000...,,,---///000///---//////111111222111111000333333222222111000000000......//////000111111222222333666999;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888888777666555444444222000000111222111000222222222111222222333333333333333333444444444444444444444555555666666666666777888999;;;<<<===>>>BBBEEEKKKRRRZZZbbbhhhkkkuuuzzz{{{xxxzzz{{{~~~qqqkkkjjjpppxxxxxxqqqhhhccc^^^[[[ZZZWWWRRRMMMKKKJJJIIIKKKOOOQQQRRRRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMJJJIIIIIIIIIIIIJJJJJJKKKHHHIIIJJJJJJIIIHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLNNNOOOQQQSSSWWWYYY```aaa___\\\XXXVVVVVVVVVXXXWWWXXXYYY\\\aaaeeehhhlllmmmrrrzzzzzzeeeVVVLLLKKKOOORRRcccsss|||wwwyyyiii^^^[[[XXXUUUSSSSSSRRRQQQPPPRRRPPPNNNKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===888777555444333222111111000000///...............111...+++((((((***---///////////////////////////+++,,,------,,,,,,...///,,,------......------,,,...,,,,,,,,,...///...---.......................................---------////////////............---///222222111000000111///...------...///...,,,///000111222222222222111111111111111111111222222------......///000000000000222444777888999999999<<<;;;;;;:::999888777777888888888888888777666555555333111111222222222111111111111111222333444444333333333333444444444444111111222333444555666777888777777888999;;;===>>>???AAAGGGNNNWWW___eeeiiiooottt{{{~~~~~~}}}||||||}}}~~~}}}{{{oooiiikkknnnwwwtttiiiaaaYYYXXXWWWXXXYYYWWWQQQLLLGGGGGGHHHLLLRRRVVVYYYYYYPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLHHHJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPSSSWWW[[[ggggggeeeaaa[[[WWWUUUUUUUUUVVVVVVXXX\\\aaaeeegggjjjjjjnnnuuu|||yyy```OOOIIIIIIJJJUUUaaalllyyy{{{yyyhhh]]][[[XXXUUUSSSSSSSSSQQQPPPPPPOOONNNLLLJJJHHHGGGGGGEEEEEEFFFFFFFFFDDDBBBAAABBBBBBBBBBBBAAA???===<<<999888666444222111000000000000///...............///,,,)))'''&&&))),,,...........................+++,,,...---,,,,,,---///,,,------......------,,,---,,,,,,------.........---........./////////000111000000000//////......///////////////.........---///111222222222111111......------......---,,,...///000000111111111111111111111111111111111111---------........./////////000222444555666777777888888888888888777777777888999999999888888777666666444222222222333222111111111111111222333444555444444555555555666666666111222222333444555666666999888777777888:::===>>>===???DDDKKKSSS[[[bbbeeejjjooovvvzzz{{{|||~~~~~~}}}}}}|||{{{yyytttqqqttt}}}mmmdddeeemmmttt{{{wwwooohhh^^^WWWQQQQQQSSSVVVXXXXXXUUURRRKKKJJJLLLOOOTTTXXXZZZ[[[OOOOOONNNNNNMMMMMMMMMLLLJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNLLLJJJHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNRRRWWW[[[ddddddccc___YYYUUURRRRRRSSSTTTUUUXXX[[[```dddfffggggggkkkrrrxxxuuu^^^PPPKKKKKKPPPWWWbbbsss~~~{{{jjj```ZZZXXXUUUTTTTTTSSSQQQOOONNNMMMMMMLLLKKKKKKJJJIIIEEEEEEFFFFFFFFFDDDBBBAAAAAABBBBBBBBBAAA???===<<<:::888666444222111000///000000///...............000///...------...000111---------------------------...///...,,,+++,,,---,,,------......------,,,+++,,,---------------...------......///000000000000//////......---------.........///////////////---...///111222222222111/////////...---------------------...///000111111333333222222111000000000------------...............///000222333444555555444555555666777888999999999999999999999888888777777555333222333333222111111111111111222333444555444444444555555555555666555555555555666666666666999888777666777999<<<===<<<>>>BBBGGGOOOVVV\\\```eeejjjqqqvvvwwwzzz}}}|||yyyrrrkkkggghhhppprrrccc```dddmmmvvvrrrddd___\\\UUUNNNMMMMMMNNNQQQTTTWWWXXXXXXSSSQQQQQQRRRTTTVVVVVVVVVMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMOOOOOOSSSTTTSSSPPPLLLIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMLLLMMMPPPUUUXXX\\\]]]]]][[[WWWSSSRRRQQQRRRSSSTTTWWWZZZ^^^bbbdddeeeeeeiiipppvvv}}}www```RRRLLLLLLOOOYYYkkk{{{~~~~~~mmmcccZZZXXXVVVUUUTTTSSSQQQOOOLLLLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCBBB@@@===;;;999888666444222111000000000000///.....................//////////////////---------------------------...///...,,,+++,,,---,,,------......------,,,***,,,------,,,,,,---............//////000000000,,,,,,,,,,,,,,,+++++++++.........///////////////...------...000222222111///000111000...------...,,,,,,,,,---...///000111333333222222111000//////...........................//////000111333333444222333444666777999:::;;;999999:::::::::999999888888666444333444444222111111111111111222333444444222222222222333333333333666666666777777777777777888888777777888999;;;<<<<<<===???CCCIIIOOOUUUYYY___dddkkkppptttxxx~~~~~~yyyqqqjjjcccbbbhhhwww|||ggg``````dddnnnyyyxxxfff[[[XXXVVVQQQKKKIIIIIIJJJLLLOOOSSSVVVYYYWWWUUUSSSRRRRRRRRRPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPVVVVVVUUURRRMMMJJJHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLMMMMMMLLLLLLNNNQQQTTTVVVWWWYYYXXXVVVTTTSSSSSSQQQRRRTTTVVVYYY]]]___aaaccccccgggnnntttxxxrrr^^^RRRMMMJJJRRRbbbttt~~~~~~lllaaaYYYWWWVVVUUUUUUSSSQQQNNNMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCCCC@@@AAACCCCCCBBB@@@===;;;888777666444222111111111000000///...............,,,,,,,,,,,,,,,------...........................+++---...---,,,,,,---///,,,------......------,,,***,,,------++++++---//////////////////000000000,,,,,,,,,,,,------------............/////////000///,,,***+++...111222111000222333111...---...///------------...000111222111111111111111111111111......................../////////000111222333444333444555666777888999:::999999:::::::::::::::999999777555444444444333111222222222111222222333333111111222222222333333333555555666666777888999999777777777888999999::::::<<<<<<===???CCCHHHMMMPPPXXX]]]dddjjjooovvvxxxoooeeeaaabbbmmmzzziii]]]]]]bbbgggttt{{{pppccc[[[XXXUUUPPPKKKGGGHHHJJJKKKNNNQQQTTTWWWVVVTTTQQQOOOOOONNNLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPUUUUUUTTTQQQNNNKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOQQQSSSVVVWWWUUUTTTTTTTTTQQQRRRTTTVVVYYY[[[]]]^^^bbbbbbeeekkkoooqqquuu{{{zzzfff[[[QQQRRR^^^ooo{{{iii]]]YYYWWWVVVUUUUUUSSSQQQNNNOOOOOOOOOOOOMMMKKKIIIGGGHHHGGGEEECCCCCCCCCDDDDDD@@@AAACCCCCCBBB@@@===;;;888777666444333222111111000000///...............//////...------///111222////////////////////////)))+++------------///111,,,------......------,,,))),,,...---+++***,,,///000000000000////////////.../////////000000111111---.........//////000000///,,,))))))---000222222111333444222///---...000......---...///111333444///000000111222222333333//////////////////......////////////000222333444555555666666777888888888999999:::;;;;;;:::::::::999777555444444444333111333333222222111222222222333333444444444555555555222333444666888999:::;;;666777888999999999999999;;;;;;;;;<<>><<<:::999777555333222111111111222222000///............///////////////......---...//////000000//////...///...---,,,,,,,,,------))))))************++++++***++++++,,,------------111111111000000000000//////////////////......---........./////////000000111222333222000///000111000000111222222222000//////......---------------***+++,,,...///000000000/////////000000////////////............///000000000000000222666888999999;;;;;;::::::::::::::::::444555666666666666666555666555555444444444444444222333333444444555666666666555555666666777888999::::::999999999999999999;;;<<<=========>>>@@@BBBEEEHHHMMMQQQVVV___jjjrrr~~~~~~sssnnnpppxxx~~~{{{yyywwwvvvxxx{{{|||xxxuuuiiiccc^^^^^^___aaagggnnnuuutttqqqlllgggcccbbbbbbeeeiiipppyyy~~~ooodddaaa```hhhsss~~~}}}wwwqqqmmmkkkjjjfffdddaaa^^^[[[YYYXXXXXXUUUSSSQQQPPPNNNJJJFFFBBBCCCBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGEEEEEEEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOOOONNNNNNMMMLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\YYYZZZ]]]^^^\\\]]]```aaabbbhhhsssxxx{{{|||jjj```YYYVVVTTTRRRSSSRRRQQQPPPRRRQQQOOOLLLJJJHHHGGGGGGBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<:::999999777555333222222222222222222000///............///////////////......---......////////////............------,,,,,,,,,,,,)))))))))******+++++++++...------,,,++++++++++++////////////////////////...//////000//////...---............///////////////111111000///...///000111222444444333222111000000000///...---,,,------)))***,,,---///000000000//////000111111000//////...............///000000000//////111444777999999888888999:::;;;;;;;;;<<<888888888888888777666666555555444333333333333333222222333333444555555555555555555555666777888999::::::999999999999999999;;;<<<============???@@@BBBEEEIIILLLQQQYYYccckkkwww}}}xxxsssxxx|||wwwtttrrrpppoooooommmhhheeeZZZUUUSSSTTTUUUVVVZZZ```iiiiiifffbbb\\\ZZZZZZ\\\___dddmmmwww}}}}}}~~~jjjcccccceeeooo}}}vvvsssnnniiigggfffffffffaaa```]]][[[YYYXXXXXXXXXVVVSSSNNNJJJGGGEEECCCAAA?????????@@@AAADDDFFFHHHGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHGGGEEEEEEEEEFFFDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZYYYXXXWWWXXXZZZZZZXXXYYY\\\]]][[[\\\______```dddlllvvv|||jjj___ZZZWWWTTTSSSSSSSSSSSSRRRPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA???@@@@@@???>>><<<:::999888777555444333222333333222111000//////.../////////////////////......---------............------......---------,,,,,,,,,++++++,,,,,,------......//////---,,,+++*********,,,,,,,,,,,,---------...---...///000000///...---------.........////////////000111000...---...///111222444333222111111222111111000......---------***+++,,,...///000000000//////111111111111//////,,,,,,++++++,,,,,,---...000///...000333666888888555666888999:::;;;;;;;;;::::::::::::999777666555444333222111000000000111222222222333444444555555555555555555666888999:::999999999999999999999999:::<<<===>>>======>>>???===@@@DDDHHHLLLTTT___gggnnnrrrzzzzzz{{{~~~|||xxxuuurrroookkkfff```]]]UUUPPPMMMNNNNNNNNNQQQVVV___```___\\\WWWUUUWWWYYYZZZ```jjjttt{{{~~~}}}||||||}}}~~~xxxddd___bbbhhhuuuoookkkeee```^^^^^^]]]\\\\\\ZZZXXXVVVTTTSSSSSSSSSSSSOOOIIIEEECCCCCCBBBAAA>>>>>>>>>???AAADDDFFFHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKOOOPPPQQQRRRTTTUUUWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYZZZXXXYYY\\\^^^\\\]]]```^^^^^^bbbiiiqqq~~~}}}jjj^^^[[[XXXUUUSSSTTTTTTTTTTTTPPPOOOMMMLLLJJJIIIIIIIIIEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA???===;;;:::888777555444333333333333000000////////////000000///////////////......---,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,---....../////////...,,,++++++++++++,,,++++++,,,---...//////000---...///000000///...------------........./////////000111000///......000...000111000......000222222111000///////////////+++,,,---//////000000000...///111222222111///...,,,,,,++++++,,,,,,---...000///---///222666888888666666888999999999999888999999999999888777666666555444333222222111111111111222222333333444555555444444555555666888999:::888888888999999::::::;;;999;;;===>>>======>>>???;;;>>>AAADDDGGGNNNXXX___dddfffnnnzzzzzztttmmmfffbbbZZZSSSMMMKKKJJJIIIMMMSSS[[[]]]^^^[[[WWWTTTVVVZZZYYY___iiirrrxxx{{{||||||||||||}}}lll]]]]]]bbbooo|||sssmmmeee```]]]\\\ZZZYYY[[[YYYWWWTTTRRRQQQQQQQQQLLLJJJFFFDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEGGGGGGGGGEEEDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZYYYXXXXXXYYYZZZZZZXXXYYY^^^___^^^___bbb```aaadddjjjppp{{{}}}iii^^^[[[YYYUUUTTTTTTUUUUUUUUURRRQQQPPPNNNMMMLLLLLLLLLGGGFFFFFFDDDCCCBBBAAAAAABBBCCCCCCBBBAAA???===;;;888777666444333333333444000////////////000000111///////////////......---+++,,,,,,------,,,,,,+++------......------,,,+++******+++,,,,,,---......---,,,+++++++++,,,---...---...///000111222333444,,,...///111111000...------------.........//////000111222111000//////111,,,...///---++++++///222222222111000000000000000------...///000000000000...000111222222111000......------------...//////000...---...222555888888777777888999999777666555777777888888888777777666999888777666555444444444111222222333333444555555444444555555666888999:::777777888999::::::;;;;;;999;;;===>>>======>>>???>>>???AAABBBCCCIIIQQQWWW\\\]]]ffftttxxxqqqlllbbbYYYPPPKKKHHHHHHMMMTTT[[[^^^```^^^YYYVVVXXX[[[ZZZ```jjjsssyyy|||}}}~~~||||||~~~|||eeeZZZ]]]dddwwwzzzsssjjjcccaaaaaa```^^^]]][[[XXXVVVTTTRRRRRRRRRGGGFFFEEEFFFFFFFFFDDDBBBDDDDDDBBBBBBBBBBBBDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFHHHIIIJJJIIIGGGGGGGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMNNNOOOPPPRRRTTTUUUSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[YYYZZZ___aaa```aaadddddddddhhhmmmsss{{{|||iii```\\\YYYUUUSSSSSSTTTSSSSSSPPPPPPOOONNNLLLJJJHHHGGGKKKIIIFFFCCCBBBBBBBBBCCCCCCCCCBBBAAA???===;;;:::999777444333444444444333////////////000000000000///...,,,++++++,,,...///333222111000///...------//////...---,,,,,,++++++(((***---///000...+++)))------,,,,,,,,,,,,++++++,,,,,,,,,---------......333111///------...111222///............---------......///000000000000000.........///000222333444////////////000000000000//////......///000222333444333111000///000000111111111000///......------111000...---...111333555555666777888999999888777999999:::;;;;;;;;;::::::999999888666555444333222111222222333444555666666444555666555555555777999;;;;;;;;;::::::999999999>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAACCCFFFKKKNNNTTTXXX```jjjvvv|||ppphhh[[[PPPJJJLLLQQQUUUZZZZZZZZZZZZYYYWWWVVVUUU\\\bbbiiiooorrrvvv{{{|||~~~~~~|||zzz}}}uuuggg^^^XXX]]]iii~~~xxxqqqnnnnnnlllgggccc\\\[[[ZZZYYYXXXTTTMMMGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQMMMKKKIIIIIIKKKKKKKKKJJJKKKKKKJJJJJJJJJLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSTTTUUUWWWXXXYYYYYYXXXYYYYYYXXXVVVVVVWWWXXX]]]^^^```aaaaaabbbdddfffcccgggjjjmmmpppxxx~~~jjjaaa[[[XXXUUUSSSSSSSSSSSSRRRPPPPPPOOONNNLLLJJJHHHGGGIIIGGGEEEBBBAAAAAAAAABBB@@@@@@??????>>>===<<<;;;;;;888555444333333222111000000000000///////////////...---,,,,,,---...///------------............///......---,,,,,,++++++)))***,,,...///---,,,***------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------000...---,,,,,,---...///******+++,,,---...//////......///000000000000000.........///000222333444000000000000////////////,,,,,,,,,---///111333555444333222111000000111222//////...------,,,++++++000///...---...000222444444555666888888888888777999999::::::;;;;;;::::::;;;:::999777555333222111222333333444444555555666444555666555555555777999999999::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEIIILLLPPPUUU^^^hhhtttyyypppcccWWWPPPOOORRRUUUYYYXXXWWWUUUSSSRRRPPPPPPYYY```hhhooossswww{{{~~~}}}~~~hhh\\\VVVVVVcccsss~~~zzzvvvsssrrrssspppjjjddd^^^\\\YYYXXXVVVQQQKKKFFFFFFEEEDDDBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNKKKIIIGGGHHHIIIJJJJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQSSSSSSTTTTTTTTTQQQRRRSSSUUUVVVXXXYYYYYYXXXYYYYYYXXXWWWWWWXXXZZZ[[[___dddggghhhgggggggggfffhhhkkklllmmmsss}}}lllccc[[[XXXUUUSSSSSSSSSSSSRRRPPPPPPOOONNNMMMKKKIIIHHHHHHGGGEEECCCBBBAAAAAABBB>>>???????????????>>>>>><<<:::666444333222111000111111000000//////......000///...------...///000------------......//////.........------,,,,,,+++***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,......------............)))******+++,,,---............///000000000000///.........///000111222333111111000000//////......---,,,,,,,,,---///111222333333222111111222222222//////......------,,,,,,///...---,,,---///111222333444555666777777777777888888999:::::::::::::::<<<;;;:::888555333111000444444444444444444444444444555666666555666888:::888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFIIIKKKQQQZZZeeeqqq}}}|||ooobbbXXXTTTTTTUUUYYYWWWSSSPPPMMMLLLLLLLLLUUU]]]gggpppuuuxxx}}}lllXXXOOONNNVVVhhhzzzyyy|||}}}{{{vvvrrrrrrsssoooooooooqqqrrrnnngggaaa]]]ZZZWWWTTTQQQMMMHHHEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPRRRSSSUUUWWWXXXYYYWWWXXXYYYYYYXXXYYY[[[]]]\\\aaaiiinnnooommmkkkjjjiiijjjjjjjjjjjjnnnuuu{{{nnneee[[[XXXTTTRRRRRRSSSSSSRRRPPPPPPOOONNNMMMKKKJJJIIIIIIHHHFFFEEECCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@<<<999666444333333222000222111111000///......---000000////////////000000222111111000//////............---------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...///000111111000000///---------,,,,,,,,,,,,+++---...//////000000//////.........//////111222222222111111000///......---111000...---,,,,,,,,,---222222222222222333333333111111111000000000//////......---,,,,,,...///111222222333444555666666777777888999:::::::::::::::;;;;;;999888666555333333666666555555444444444333444555666666555666888:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAADDDFFFHHHMMMWWWaaalllwwwzzzlll```XXXUUUSSSWWWTTTPPPLLLIIIIIIJJJKKKRRR[[[fffpppuuuyyy}}}tttaaaOOOJJJPPP[[[iiitttqqqpppmmmiiidddbbbdddfffcccccceeeggggggccc]]]XXXWWWUUURRRNNNKKKHHHFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEAAABBBBBBDDDEEEFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDEEEHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSRRRQQQPPPNNNOOOQQQRRRTTTVVVXXXYYYVVVXXXYYYZZZZZZ[[[]]]___```eeelllqqqqqqooollljjjhhhiiihhhgggfffiiinnnsss}}}pppfff[[[XXXTTTRRRRRRSSSRRRRRRPPPPPPPPPOOOMMMLLLJJJJJJGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>999777444333444444333333222111111000///......---000000000//////000000000111111000000//////......---------------,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...000111222111000///............------------------...///////////////............///000111111222111111000///......---111000...---,,,,,,,,,,,,000111111222333333333333111111111111111000000000...------,,,------...///111111111222333555666666666777888999::::::::::::999999888888777777777777777666666555555444444333333555666666666777999;;;;;;;;;<<<<<<<<<=========????????????????????????AAABBBCCCBBBAAAAAABBBDDDFFFKKKSSS\\\eeeoooxxx}}}tttggg]]]VVVSSSSSSPPPKKKHHHFFFFFFHHHJJJQQQYYYeeennntttxxx|||~~~kkk[[[LLLMMMZZZdddiiijjjgggddd___ZZZVVVVVVXXX[[[ZZZZZZZZZZZZYYYWWWSSSPPPOOONNNLLLIIIGGGFFFEEEFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGEEEDDDEEEHHHIIIJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTTTTSSSQQQPPPOOOOOOPPPRRRTTTVVVWWWXXXVVVWWWYYYZZZZZZ\\\^^^aaaeeehhhlllnnnmmmkkkiiiiiifffeeedddcccdddfffjjjmmmrrryyyqqqgggZZZWWWTTTRRRRRRRRRRRRQQQPPPPPPPPPOOONNNLLLKKKJJJDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???===<<<;;;999666444333444555444333111111000000//////......//////000000000000//////+++,,,,,,---...///000000------------------------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,---------.........+++,,,---/////////......+++,,,,,,---...///000111------...////////////...///.........//////000111111111000000//////............---------...000111...///000111222333333333000000000000////////////......---------.........//////000000222333555666666666888999::::::::::::888888888888888999999999666666666666555555444444333555666666666777:::<<<<<<<<<<<<===============????????????????????????AAACCCDDDCCCBBBAAABBBCCCEEEIIIOOOUUU\\\dddlllqqqzzz{{{oooddd[[[WWWPPPMMMIIIFFFDDDEEEFFFHHHOOOWWWbbbjjjooossswwwzzz}}}zzzqqqwww{{{```UUUNNNTTTaaajjjhhhbbb^^^ZZZUUUPPPNNNOOOQQQSSSVVVVVVUUUTTTRRRQQQPPPOOOJJJKKKJJJHHHEEEDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPSSSUUUVVVTTTRRRQQQPPPQQQQQQSSSTTTUUUVVVWWWUUUWWWYYYZZZZZZ[[[^^^aaafffhhhjjjjjjiiigggffffffdddcccaaaaaabbbdddgggiiinnnrrr|||qqqgggZZZWWWSSSRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKFFFFFFFFFEEEEEEDDDCCCBBB>>>?????????>>>======<<<:::888555333444444333222000000000000////////////...//////////////////...++++++,,,---...///000000------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---...////////////***+++,,,---...//////000,,,---......//////......///............///000000000000000000////////////......------...000111222,,,---///111222222222222000000000000000000000000///..............................///111333444666555666777888::::::::::::999999999999999999999999666666666666555555555555333555666777777888:::===;;;;;;<<<===>>>??????@@@????????????????????????BBBCCCEEEDDDCCCBBBCCCDDDDDDFFFIIIMMMRRRYYY```eeelllttt{{{}}}xxxlllccc^^^SSSQQQMMMJJJGGGGGGGGGHHHMMMTTT]]]dddhhhlllppptttzzz{{{}}}qqqffffffiiipppuuurrrjjjcccVVVTTTSSSYYYaaaddd```YYYWWWSSSOOOKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSQQQQQQQQQJJJKKKLLLJJJFFFDDDEEEFFFBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFEEECCCDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPTTTVVVWWWVVVTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVUUUWWWXXXYYYYYY[[[]]]```bbbeeehhhhhhgggeeeeeeeeecccbbb``````aaaccceeeeeemmmooowwwqqqgggZZZWWWSSSQQQQQQRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFF>>>>>>???@@@@@@@@@@@@@@@<<<999666444333333111000////////////000000000000......////////////......000000000000000/////////------------------------***+++,,,---------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,.........///000111111222---------,,,,,,,,,++++++,,,---......//////......///............//////000////////////000000000000222111///......///000000+++,,,...000111222222111222222222222222222333333//////////////////..................000222444666555666777888::::::;;;;;;;;;;;;::::::999888888777555666666666666666666666333555666777777888;;;===999:::;;;===>>>@@@AAABBB????????????????????????BBBCCCEEEEEEDDDCCCDDDDDDCCCDDDFFFHHHLLLRRRYYY^^^bbbjjjrrruuuzzz~~~rrriiicccYYYWWWSSSOOOLLLJJJJJJIIILLLRRRZZZ___cccfffkkkoooxxxyyy{{{~~~|||oooccc]]]YYY[[[]]][[[WWWSSSQQQUUUYYY[[[\\\[[[WWWRRRSSSPPPLLLJJJJJJLLLMMMNNNMMMOOOSSSTTTTTTSSSSSSRRRLLLMMMNNNLLLHHHEEEDDDEEEBBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBCCCCCCDDDEEEFFFMMMLLLKKKJJJHHHGGGFFFEEEIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDBBBBBBDDDDDDDDDCCCEEEFFFHHHJJJLLLMMMLLLLLLNNNPPPTTTWWWXXXWWWVVVTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZ]]]___^^^bbbfffhhhhhhfffdddddddddbbb```___```bbbcccccchhhiiioooxxxqqqhhhXXXUUUSSSRRRRRRSSSSSSRRRPPPOOOMMMLLLJJJJJJKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@<<<999777999888777666444222111000000///...---...///111333++++++,,,---...///000111---...............------...---+++***)))***++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******+++*********+++,,,,,,------,,,,,,,,,...000222333000000//////.........---......////////////.................................///000111222333444444111000...---,,,,,,,,,---.........//////111222222444222111//////000222333000//////000111111///---111000//////000222555666777777777777777777777777999999999888888888777777222555888;;;<<<;;;999777888777666666666888999:::999::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAA>>>@@@CCCDDDCCCCCCEEEFFFDDDDDDDDDEEEIIIOOOTTTXXX]]]```dddiiiooovvv~~~zzzrrrmmmeeeaaaZZZUUUPPPMMMJJJHHHJJJOOOUUUZZZ```eeeiiimmmvvvxxx{{{~~~tttjjj\\\SSSLLLKKKLLLLLLNNNQQQWWWYYYYYYXXXUUUTTTSSSTTTPPPPPPOOONNNMMMLLLKKKJJJPPPPPPQQQQQQQQQPPPOOOOOOPPPNNNJJJGGGDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOOOOQQQTTTUUUSSSQQQOOOOOOOOOOOOPPPRRRUUUVVVTTTSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]^^^```bbbcccbbbaaa```aaaaaabbbcccddddddddddddhhhiiilllrrrxxxpppfffZZZWWWTTTRRRRRRRRRQQQPPPQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLIIIGGGDDDBBBAAA@@@@@@AAABBBBBBBBB@@@>>>===:::999888666444333222111111000///......///111222.........///////////////.........//////......---...---,,,+++***++++++,,,....../////////000000000,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,---...000111222000/////////............111111000000///...------...........................///000111222333333444111000///...---------...............///000111222333222111//////000222333333111000000111000...,,,//////...---...000222444666666666777777888888888999999999888888888777777333555888::::::999888777666555444444444666777888999999::::::;;;<<<<<<<<<;;;===>>>@@@AAAAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEFFFEEEEEEFFFIIIMMMQQQSSSXXXZZZ^^^bbbgggmmmtttyyy~~~yyytttmmmhhhaaaZZZTTTPPPLLLIIIKKKOOOUUU[[[```eeejjjnnnwwwyyy|||uuukkk]]]SSSKKKJJJKKKLLLOOOSSSTTTUUUVVVUUURRRPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJLLLLLLMMMMMMNNNMMMMMMMMMLLLJJJHHHEEECCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAACCCCCCCCCDDDGGGIIIHHHIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGHHHHHHFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGIIIIIIJJJJJJLLLNNNNNNQQQTTTTTTSSSPPPOOOOOOOOOOOOPPPSSSUUUVVVUUUTTTWWWWWWXXXYYYYYYYYYYYYYYY\\\]]]___aaabbbbbbaaa``````aaabbbcccddddddddddddfffgggjjjooouuu~~~mmmddd[[[XXXUUURRRRRRQQQPPPNNNRRRQQQOOONNNMMMLLLLLLLLLMMMLLLIIIFFFCCCAAA@@@???@@@AAACCCDDDDDDCCCAAA@@@::::::888777555444222222222111000///...///000111111111000000/////////.........///////////////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++************++++++******++++++,,,,,,+++,,,---...//////000///////////////............000000000000000000000000////////////////////////...//////000111222333333222111000///.........///------------...///000000222222111000000111222333555333222222222111...,,,......---,,,---...000111444444555666777888888999999999999888888888888888666777777888888888777666666555555444444555777777999999999:::;;;<<<<<<<<<===>>>???@@@AAA@@@@@@???@@@BBBDDDDDDCCCCCCDDDEEEGGGFFFFFFGGGHHHJJJLLLMMMQQQSSSVVVYYY]]]aaagggkkkrrruuu{{{}}}uuuppphhhaaaZZZTTTOOOKKKMMMQQQWWW\\\aaaggglllpppyyyzzz}}}vvvnnn^^^TTTJJJHHHIIIKKKOOOSSSTTTUUUVVVUUUSSSQQQQQQQQQNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@AAAAAAAAAAAAAAABBBBBB???AAACCCDDDDDDEEEGGGIIIFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHIIIIIIJJJLLLMMMMMMPPPRRRSSSQQQOOONNNNNNOOOOOOQQQSSSVVVWWWVVVUUUZZZZZZZZZZZZYYYXXXWWWVVV[[[\\\^^^```aaaaaaaaaaaa___```aaabbbccccccccccccdddeeehhhlllpppwwwlllaaaZZZXXXTTTRRRRRRQQQPPPOOOQQQPPPOOONNNMMMLLLLLLLLLJJJIIIGGGEEECCCBBBBBBAAACCCDDDEEEEEEDDDBBB@@@???;;;:::999777666444333222222222111000/////////000000000000/////////............//////000000//////------------------------)))************+++++++++++++++++++++++++++******,,,++++++***++++++,,,,,,***+++---...//////...---///////////////.........,,,,,,---///111333555666000000000000000000000000/////////000111222222333222111111000000000//////---------------...//////222111111000000111222333555444333333333333000...///......---------...///222222333555666777888999888888888888888888888888:::999999888777777777888999888777666666777888999888888999:::;;;<<<<<<===>>>???@@@AAA@@@@@@>>>>>>AAACCCDDDEEEDDDCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJMMMOOOQQQSSSUUUWWW[[[^^^dddhhhoooxxxzzzuuunnnfff```ZZZTTTPPPQQQTTTYYY^^^ccciiiooossszzz{{{~~~yyyrrraaaUUUJJJGGGGGGHHHKKKPPPQQQRRRSSSRRRPPPNNNNNNOOOKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDBBBAAAAAAAAAAAABBB?????????@@@@@@AAAAAABBBAAACCCDDDEEEDDDDDDEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHHHHHHHIIIJJJLLLLLLNNNPPPQQQOOOMMMLLLMMMOOOOOOPPPSSSWWWXXXWWWVVVZZZZZZZZZZZZYYYXXXWWWVVVYYYZZZ\\\^^^___`````````^^^___```aaaaaabbbaaaaaaccccccfffjjjllloooyyykkk```XXXVVVSSSRRRRRRSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAAAACCCDDDEEEEEEEEECCCAAA???;;;:::999777666444333222222222111000000000000000------........./////////------...///////////////,,,---------------------------------............++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,---......---,,,+++.........///////////////,,,,,,---...111333555777000000000000000000000000/////////000000111111222111111111111111000000000...------------......///111000000111111222222333444333222444555555444222111111000///............000111222333555777888888888888888888888888888888===<<<:::999999999999:::999888777666666777888999777777888999:::;;;<<<===??????@@@AAA@@@???>>>===AAACCCDDDEEEDDDDDDEEEFFFDDDDDDDDDEEEGGGIIIJJJKKKMMMNNNPPPPPPQQQRRRTTTVVVWWW[[[cccllluuu}}}{{{wwwqqqkkkfffaaa[[[XXXVVVYYY]]]bbbfffkkkqqquuu{{{|||~~~xxxcccWWWKKKFFFEEEDDDGGGJJJHHHIIIKKKJJJHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@???????????????@@@AAABBBBBBDDDFFFEEECCCBBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHHHHGGGHHHIIIKKKKKKMMMNNNNNNMMMKKKKKKKKKMMMNNNOOOSSSVVVXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^______]]]]]]^^^___````````````cccbbbdddhhhiiijjjpppxxxlllaaaWWWUUUSSSRRRRRRSSSSSSRRRNNNNNNNNNNNNLLLKKKJJJIIIJJJIIIGGGDDDBBB@@@???>>>???@@@BBBDDDDDDCCCBBBAAA::::::888777555444222222111111111111111111000000,,,---------......//////+++,,,---...////////////+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,---,,,,,,++++++.........///////////////111000///...//////111222/////////////////////////////////000000000111111000000111111111111000//////...............//////000000000111222222333333444333333555777777666555333333222111000///...---///000111333444555777777888888888888888999999999======<<<;;;:::::::::;;;777777555444444555555666666777888999:::;;;<<<===>>>???@@@AAA@@@@@@>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGDDDCCCDDDDDDFFFIIIKKKLLLMMMNNNPPPPPPOOONNNOOOQQQMMMQQQWWW___gggnnnsssuuusssyyy~~~zzzvvvqqqmmmiiidddaaa]]]___bbbeeeiiinnnssswww{{{|||~~~zzzaaaUUUJJJEEECCCBBBCCCFFFEEEFFFHHHGGGEEEDDDDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@AAA@@@?????????@@@AAABBBAAACCCEEEEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJJJJLLLMMMLLLJJJIIIJJJJJJLLLLLLNNNRRRVVVXXXXXXWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[\\\]]]^^^____________cccaaabbbfffggggggkkkppp{{{mmmbbbYYYVVVSSSRRRRRRRRRRRRQQQNNNOOOOOOOOONNNLLLJJJIIIHHHGGGEEECCCAAA@@@??????>>>???AAABBBBBBAAA@@@???:::999888666444333222111000000111111222222111111////////////............***+++,,,---............)))***+++---------,,,+++++++++++++++,,,,,,,,,,,,---------.........//////---,,,++++++******++++++------,,,++++++***++++++............/////////000333222///...------...///........................////////////000000000000//////000111111000//////000//////......//////000//////000111222333333333666555555666777888666555444333333111000...---,,,///000111222333444555666777777888888888999999999;;;;;;;;;;;;;;;;;;::::::888777666444444444555666666666777999:::;;;<<<===>>>>>>@@@@@@AAA@@@???>>>>>>AAACCCEEEEEEFFFGGGIIIFFFEEEDDDDDDEEEHHHKKKMMMLLLNNNOOONNNMMMLLLLLLMMMIIIKKKNNNRRRXXX]]]bbbdddgggmmmxxx}}}yyyvvvrrrmmmiiibbbdddfffiiikkkpppuuuyyy{{{|||~~~}}}sss\\\QQQGGGDDDCCCAAABBBDDDEEEGGGHHHGGGFFFEEEEEEFFF@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@??????@@@AAABBB===@@@BBBCCCBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIJJJKKKKKKIIIHHHIIIJJJJJJJJJMMMQQQUUUWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^aaa______cccddddddggglllqqq{{{nnnccc[[[XXXUUURRRRRRQQQPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBB@@@>>>;;;999999888777666444222111000///000111222222222222222222222111000///...------)))***+++,,,------------((()))+++,,,---,,,,,,+++........./////////000000........./////////000000---,,,,,,+++*********+++...---+++***)))******+++---.........//////000000111///...------...///000........................////////////000000000000...///000111111000///...111000000/////////000000//////000222222333333333888777666777888777555444333333222111///---,,,***000000111222333444444555777777888888999999999999999::::::;;;;;;::::::999:::999888666666666777888555666777888:::;;;<<<======>>>???@@@AAA@@@@@@???>>>@@@CCCEEEFFFFFFHHHJJJIIIGGGEEECCCDDDGGGJJJLLLKKKLLLNNNMMMKKKJJJJJJJJJGGGHHHIIIKKKNNNRRRVVVXXX\\\bbbllluuu|||~~~||||||{{{wwwrrrooofffgggiiikkkmmmqqqvvvzzz{{{|||~~~vvvjjjXXXNNNEEECCCCCCBBBBBBEEEBBBCCCDDDDDDCCCAAABBBCCC???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGDDDCCCAAA??????@@@AAABBB:::<<<@@@BBBBBBBBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIIIIJJJKKKJJJHHHGGGHHHIIIIIIIIILLLPPPTTTWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]```]]]]]]```bbbbbbeeejjjjjjtttmmmccc\\\YYYUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLGGGFFFEEEDDDCCCBBBAAAAAACCCDDDDDDDDDCCCAAA???>>>888777666555444333333333333222111111000000111111000000///..................---,,,+++***+++,,,---///......------,,,+++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,******+++,,,+++***))))))+++---...---------...............---,,,,,,,,,,,,---......,,,,,,,,,---///000222333111111111111111000//////............///000222222222111///.........///000/////////000111333444555555555444444555666888999666555333222111111000000//////000222333444555666888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666777777888999;;;<<<======?????????>>>>>>>>>>>>===BBBCCCDDDEEEEEEFFFEEEEEEGGGFFFEEEEEEGGGKKKNNNQQQMMMLLLJJJJJJKKKKKKIIIHHHJJJJJJIIIJJJLLLPPPSSSVVVVVV[[[bbbhhhkkkmmmooopppnnnooooooooopppssswwwzzz|||yyyvvvooonnnmmmmmmooorrrvvvxxxxxx{{{}}}||||||~~~|||kkk___PPPKKKEEEBBBBBBCCCBBBAAABBBCCCDDDDDDDDDCCCAAAAAA????????????@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDD===>>>@@@BBBDDDFFFHHHHHHDDDDDDCCCBBBAAAAAA@@@???DDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSUUUWWWXXXYYYZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\\\\\\\]]]___aaabbbccchhhtttmmmcccZZZWWWSSSQQQQQQQQQQQQPPPPPPPPPOOOOOONNNLLLKKKJJJFFFFFFEEEDDDCCCBBBBBBAAACCCCCCDDDCCCBBBAAA???>>>888888666555444333333333333222111111000000111111111000///...---......///...---,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...+++***)))((()))***,,,------------...............---------------......///...............///000111111111111111111000//////............///000111222222111000///...//////000/////////000111222444555444555666777888777777666555555444222111111000000//////000111222333444555666777777777777777888888999999999999999999999999;;;;;;;;;:::999888777666666777888999:::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGIIILLLMMMNNNLLLKKKKKKLLLLLLKKKIIIJJJIIIHHHHHHJJJMMMQQQSSSRRRVVV[[[___```aaaaaabbbdddeeeffffffeeegggjjjlllppprrrvvvxxxzzz}}}{{{xxxsssrrrqqqpppqqqsssuuuvvvvvvyyy|||~~~}}}}}}}}}}}}}}}xxxzzzzzzqqqbbbXXXOOOJJJEEEBBBBBBCCCBBBAAAAAABBBBBBCCCBBBAAA@@@????????????@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDCCCCCCCCCDDDDDDEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDD>>>>>>@@@AAACCCDDDFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSUUUVVVXXXYYYYYYYYYZZZYYYXXXXXXXXXXXXYYYZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```bbbdddlllzzzlllbbbXXXUUUQQQPPPPPPQQQPPPPPPPPPPPPOOONNNLLLJJJIIIHHHEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@>>>===:::999777555444333222222222222111000000000000111111000...---,,,---///000...------,,,+++,,,,,,,,,++++++,,,------...//////...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******,,,---,,,+++*********+++,,,------------.........//////...............///000000000//////.........//////000111111111111000000///............///000111111222111000////////////000/////////000111222333444333444777999999888666444555555444333222111111000//////000000111222333333555555555666666777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777666666777888999::::::;;;======>>>>>>???@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEGGGGGGFFFGGGGGGHHHIIIJJJNNNMMMLLLLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHKKKMMMNNNPPPSSSUUUVVVUUUTTTTTTUUUYYYZZZ[[[\\\[[[[[[\\\^^^```cccgggkkknnnrrrvvvyyyxxxyyy{{{}}}}}}yyyvvvuuuttttttttttttttttttvvvxxx{{{|||||||||~~~zzzuuurrrsssooocccWWWQQQNNNKKKGGGEEEDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJGGGEEECCCAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\aaa```ccclllwwwlllbbbWWWUUUQQQPPPQQQRRRRRRQQQPPPPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===;;;:::888666444222222111222222111000000000000000111000...,,,,,,---///111......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***------,,,,,,,,,,,,---...,,,,,,------...////////////////////////000000111//////............//////000000111111111111000///...............///000111111111111000000000000000////////////000111222333333444666777777666555444666666555555444222111111000000000000000111111111444444555666666777888888<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888888666666777777888888999999999999:::;;;<<<===>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIOOOMMMLLLMMMOOOOOONNNMMMKKKJJJIIIHHHHHHIIIKKKLLLRRRSSSTTTSSSQQQOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWYYYZZZ]]]aaadddfffiiimmmooolllmmmnnnooopppqqqqqqrrruuuzzz|||xxxttttttuuuuuuuuutttttttttxxxyyy{{{{{{{{{|||~~~tttrrrrrrpppfffYYYQQQOOOMMMLLLJJJHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@?????????===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKJJJHHHEEECCCAAA@@@???BBBBBBBBBBBBBBBBBBBBBAAA????????????@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYY___^^^```fffnnnyyymmmbbbYYYWWWSSSRRRSSSSSSSSSSSSPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBAAA???===<<<;;;:::888666444333222222222111000000//////000000000///...------...000111.........---------,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------...//////000000////////////000111111...------......///000111///000000111111111000000...............//////000111111111111111000000///////////////000111222222333333333333444555666666777777777777666444333222111111111000000000000000444444555666888999::::::888888888888888888888888888888999:::::::::999999777777777777777777777777777777888999;;;<<<======>>>???@@@AAACCCCCCCCCDDDBBBCCCEEEFFFHHHJJJKKKKKKNNNMMMMMMNNNPPPQQQPPPOOOMMMMMMKKKJJJJJJJJJKKKKKKQQQRRRSSSSSSQQQPPPPPPQQQNNNQQQTTTUUUVVVVVVXXXYYY\\\^^^`````````aaaccceeeccccccccccccdddeeeeeefffjjjnnnssswwwyyy{{{}}}~~~yyyyyyzzz|||~~~~~~xxxtttqqqqqqrrrssstttuuuuuuvvvwwwyyyzzzzzzyyyyyy{{{|||{{{ppppppppplll___RRRMMMNNNLLLLLLLLLJJJFFFCCC@@@>>>AAAAAAAAA@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKIIIGGGEEECCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZVVVWWWYYYZZZ[[[[[[ZZZYYY[[[[[[^^^dddiiippp|||nnnccc\\\YYYVVVTTTTTTUUUTTTTTTPPPPPPOOOMMMKKKIIIFFFEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@AAAAAAAAA@@@>>><<<;;;;;;:::888666555444333333111111000////////////000...............//////000---............---,,,,,,//////...---,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000*********)))))))))((((((+++,,,,,,---...///000000///////////////000111111---------......000111111///000000111111111111000///......---......//////111111222222111111000//////////////////000111222222222222222333555888999999999::::::999777555444333333222111000000//////333444555666888999:::;;;999999999999999999999999777888999:::::::::::::::888888888777777777777777888888999:::;;;<<<===>>><<<===???@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNMMMMMMLLLMMMPPPQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKMMMOOORRRRRRQQQPPPPPPQQQMMMOOORRRSSSTTTUUUXXXZZZ[[[\\\]]]]]][[[[[[\\\]]]\\\\\\\\\[[[\\\\\\]]]^^^bbbeeeiiimmmppptttwwwzzzuuuuuuvvvwwwyyy|||~~~|||}}}yyytttrrrnnnooooooqqqrrruuuvvvxxxuuuwwwyyyzzzzzzzzz{{{|||~~~~~~uuuiiijjjiiieeeYYYMMMLLLPPPMMMOOOPPPMMMHHHCCC???===BBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEGGGHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@????????????????????????????????????????????????BBBBBBBBBCCCDDDDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZWWWWWWYYYZZZ[[[\\\\\\\\\XXXXXX\\\aaadddhhhpppyyyoooeee]]]ZZZWWWTTTTTTTTTTTTSSSPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>><<<;;;:::999888666555444444444111111000///////////////,,,---...000000000//////---.../////////...,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,---...000***+++++++++******)))(((++++++,,,---...///000000///............///000000//////............////////////000111111111111111///......------.........111111222222222111000///000////////////000111111000111333555777999:::;;;:::;;;<<<<<<;;;999777555555444333222111000//////111222333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;;;;999999999888888777777777888888999999:::;;;<<<<<<;;;<<<>>>@@@AAABBBBBBCCCFFFFFFEEEFFFGGGJJJLLLNNNLLLLLLKKKMMMPPPQQQQQQPPPNNNNNNMMMLLLLLLKKKKKKKKKJJJMMMQQQRRRRRRPPPOOOOOOPPPQQQRRRRRRRRRTTTWWWZZZWWWXXXYYYYYYXXXXXXYYYZZZXXXWWWWWWVVVWWWXXXYYYZZZ\\\___bbbeeeiiinnntttxxxuuuuuutttssstttuuuvvvwwwxxx{{{}}}xxxvvvuuusssrrrpppoooooooooqqqtttwwwyyyuuuxxx}}}uuummmcccbbbbbb^^^UUUMMMOOOVVVUUUXXXZZZWWWPPPIIIDDDBBBAAA@@@???>>>>>>>>>??????<<<;;;:::999:::<<<>>>@@@@@@???=========>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA????????????????????????AAABBBBBBCCCDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZ\\\]]]___```ZZZYYY\\\___```aaahhhpppwwwoooeee^^^[[[WWWTTTTTTTTTSSSRRRPPPPPPOOONNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???===<<<;;;999999777666555555555555111111000///////////////+++---///111111000///...---.../////////...,,,,,,+++,,,,,,------......//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,...............---,,,+++++++++,,,---...///000111...............///000000111111000......---------//////000111111111111111///......---------......111111222333222111000///000////////////000000111///111555999;;;<<<<<<;;;<<<<<<======<<<:::888666666555444333222000//////000111222444666888999:::888888888888888888888888666777888999:::;;;;;;;;;::::::999999888888777777666666666777888888999999;;;<<<===???AAABBBBBBBBBJJJIIIGGGFFFGGGIIILLLNNNLLLKKKKKKMMMOOOQQQQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMRRRTTTSSSQQQOOOOOOTTTTTTTTTSSSRRRSSSWWWYYYSSSUUUWWWXXXXXXYYY[[[\\\UUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[^^^aaaeeekkkrrrwwwvvvuuusssqqqpppoooppppppuuuxxx}}}|||wwwsssrrrrrrssssssrrrqqqpppoooqqqtttwwwyyywww|||xxxnnnggg___^^^^^^[[[TTTPPPTTT\\\^^^bbbdddaaaYYYQQQKKKIII@@@???===<<<<<<<<<===>>>===;;;888777888:::>>>@@@@@@???===<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB????????????@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@?????????AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSRRRPPPQQQSSSTTTUUUUUUUUUTTTVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ\\\___aaaccc^^^]]]]]]___^^^^^^eeemmmlll{{{oooeee^^^[[[XXXVVVUUUUUUTTTRRRRRROOOMMMLLLLLLKKKJJJIIILLLKKKIIIFFFBBB@@@AAABBB@@@@@@@@@@@@???===<<<;;;999888777555444444444444444333333111000...---,,,...---,,,---//////...---111000///---------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......000///,,,*********+++,,,,,,,,,,,,+++++++++******,,,,,,************,,,,,,///...---,,,,,,---...//////////////////.........------...///////////////000000000000000000000000222222111000000000000000000000000000000111111222.../////////000000000000+++///222222111222666:::===<<<;;;;;;<<<<<<:::888666666666555555444444444//////000222444666888999:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888888888777666666666666666999999:::;;;===???AAABBBDDDDDDEEEGGGIIIJJJLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLQQQOOOMMMKKKJJJJJJKKKKKKIIIKKKOOOPPPPPPPPPQQQRRRUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTVVVYYY[[[ZZZXXXVVVYYYUUURRRQQQTTTWWWWWWVVVZZZ\\\^^^aaaccchhhnnnrrrsssssssssqqqooonnnnnnpppwwwwwwwww{{{|||vvvtttpppmmmlllnnnppprrrsssssstttssssssuuuyyy|||zzzqqqhhheee]]]YYYSSSOOOOOOUUU\\\aaakkkpppsssoooggg\\\NNNBBBBBB???===<<<<<<===<<<<<<======>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA???@@@BBBDDDDDDBBB@@@>>>BBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDFFFFFFFFFEEEEEEHHHGGGGGGGGGIIIKKKNNNPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUWWWXXXYYYXXXXXXWWWVVVXXX[[[^^^```bbbbbbbbb_________]]]\\\]]]```bbbdddmmm{{{oooddd^^^[[[XXXVVVUUUUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIIIIIIIHHHEEEBBBAAABBBDDD@@@@@@@@@@@@???===<<<;;;999888777555444444444444333222111000/////////000111000......//////...,,,//////...---------------///...---,,,,,,,,,,,,---,,,,,,,,,------------...000...,,,+++******+++,,,*********++++++,,,,,,,,,...------,,,,,,------.........---,,,,,,---......////////////............//////000000000000000000000000000000000000000000222111000////////////000000000//////000000111222000000000000000000000111...///000111111333777999<<<;;;:::;;;;;;;;;999777777777777777666666555555111111111222333666888999999999999999999999999999::::::::::::;;;;;;;;;<<<::::::::::::999999999999888888777666666666666666::::::;;;<<<>>>@@@BBBDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMOOONNNLLLKKKKKKLLLMMMNNNMMMOOOQQQRRRQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSSSSRRRVVVVVVXXXZZZ\\\\\\[[[YYYWWWTTTQQQQQQTTTWWWYYYZZZ^^^___```aaacccfffkkkooooooppppppooommmlllnnnooovvvvvvwwwzzz~~~zzztttpppooommmllllllnnnppprrrqqqrrrrrrrrrrrrtttxxx{{{ooofffccc^^^YYYSSSNNNOOOWWW```gggtttzzz~~~|||tttiii[[[OOOCCCAAA>>>=========<<<;;;======>>>>>>===<<<<<<;;;>>>>>>>>>>>>???????????????@@@BBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????@@@AAAAAA>>>???AAABBBBBBAAA???>>>BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFHHHHHHGGGGGGIIIKKKNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRRRRTTTUUUWWWWWWWWWVVVVVVVVVXXX[[[^^^```bbbccccccbbbbbb```^^^[[[[[[\\\^^^^^^fffrrrnnnccc]]]ZZZWWWUUUUUUUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIHHHHHHGGGEEECCCBBBCCCEEE@@@@@@@@@@@@???===<<<;;;999888777555444444444444222111///...///000222333333222000000000///...,,,------------------,,,+++......---,,,,,,,,,------,,,,,,,,,,,,------------///...,,,+++***++++++,,,((()))***+++,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---........................000000000000000/////////000000000000000000000000000000//////......//////000000//////000000111222222111111111111111111111222000...///111555777888;;;:::::::::;;;:::888666999999888888888888888777333222222111222555777999888888888999999999999999999999::::::::::::;;;;;;999999999888888888777777888888777777777666666666888999:::;;;===@@@BBBCCCAAAAAACCCDDDFFFHHHIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNOOOPPPPPPRRRSSSSSSRRRSSSUUUWWWWWWVVVVVVUUUTTTTTTSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZWWWTTTQQQQQQTTTYYY\\\^^^aaabbbbbbbbbccceeehhhkkkkkkllllllllljjjjjjlllmmmrrrtttvvvyyy|||}}}~~~xxxpppkkkhhhiiiiiikkkllloooqqqrrrpppqqqrrrrrrsssuuuyyy}}}}}}mmmdddaaa]]]ZZZTTTPPPRRRZZZfffoooxxx|||qqqbbbUUUFFFCCC@@@>>>>>>>>>===;;;======>>>>>>>>>===<<<<<<===>>>>>>??????@@@@@@AAA@@@AAABBBDDDEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>??????@@@@@@?????????BBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>>>>===>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNOOONNNNNNNNNOOOOOOOOOPPPPPPLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTVVVVVVVVVUUUTTTVVVWWWZZZ]]]```bbbddddddeeeeeeccc___[[[YYYYYY[[[[[[```hhhrrr~~~mmmbbb\\\ZZZWWWUUUUUUUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEBBBAAABBBDDD@@@@@@@@@@@@>>>===<<<;;;999888777555444444444444333222///......///222333222000//////000000...---,,,---...//////...,,,+++...------,,,,,,,,,------++++++,,,,,,,,,---------...---,,,++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------.............../////////..................000000000000000000000000//////............/////////////////////000111111333333222222222222111111555111------111666777777999999999:::<<<;;;888666:::999999999999999999999555444222111111333555777777777777888999999::::::999:::::::::::::::::::::777777777777666666666666777777777888888777777777555555666888:::<<<>>>@@@@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRTTTWWWZZZXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWXXX[[[]]]\\\YYYVVVUUUVVVZZZ___aaabbbccccccccccccdddhhhkkkjjjkkkkkkjjjhhhhhhiiijjjnnnqqqvvvyyy{{{{{{{{{{{{~~~}}}vvvpppkkkhhheeefffhhhkkkmmmooopppqqqqqqssstttuuuwwwzzzzzzlllbbb```[[[ZZZXXXVVVWWW^^^iiiqqqyyy~~~ssscccVVVGGGDDDAAA???>>>>>>===;;;======>>>>>>>>>======<<<;;;;;;<<<>>>???@@@AAABBB@@@AAABBBCCCDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@CCCDDDDDDDDDCCCBBB@@@???@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJKKKKKKLLLLLLLLLLLLPPPQQQTTTVVVWWWWWWUUUTTTUUUVVVYYY\\\___aaacccdddffffffdddaaa]]]ZZZZZZ[[[]]]```dddiiirrrmmmaaa[[[YYYVVVTTTUUUUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIJJJJJJHHHEEEAAA???@@@AAA@@@@@@@@@@@@>>>===<<<;;;999888777555444444444444555333000...---...000111...---,,,---///000///...---...///000000///...---------,,,,,,,,,------...+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------......//////000000///.........///000000000000000000000000000//////............///////////////...///000000111333333333222222222222222777222......222555777777888888999<<<======;;;888::::::::::::;;;;;;;;;;;;777555444222222222444555555555666777999:::;;;;;;::::::::::::::::::::::::999999888888888777777777666777888888888888777777555555666777999:::<<<===???@@@AAABBBDDDFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRUUUYYY\\\ZZZZZZYYYYYYYYYXXXXXXXXX[[[\\\\\\[[[ZZZ[[[^^^aaabbb```]]][[[ZZZ\\\___bbbaaabbbcccccccccfffiiilllkkklllllljjjhhhggghhhjjjlllqqqxxx|||||||||{{{||||||uuuqqqnnnkkkiiifffgggiiilllnnnoooppppppqqqsssvvvxxx{{{uuuiiiaaa___YYY[[[\\\[[[[[[^^^ffflllzzz{{{pppbbbVVVHHHEEEAAA??????>>>===<<<======>>>>>>>>>>>>>>>===========================???@@@AAACCCCCCCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEEEEEEEDDDBBB@@@???@@@?????????????????????>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLPPPRRRUUUXXXYYYYYYWWWVVVUUUVVVWWWZZZ]]]___bbbccceeeeeeeeebbb```^^^^^^______aaaccceeekkkvvvmmmbbb[[[XXXUUUTTTTTTUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIKKKJJJHHHEEEAAA??????@@@@@@@@@@@@@@@???===<<<;;;999888777555444444444444444333111///......///000,,,++++++,,,///000000///......//////000/////////------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,---......//////111000/////////111222333000000000000000000000000//////......//////000000//////......//////000111111111222222222333333333666333111000222444666666777888:::>>>AAAAAA???===<<<<<<<<<============>>>999888777666555444444444333444555777999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::666777888999999999888777777777777888999:::<<<<<<===>>>???@@@BBBDDDEEEFFFCCCDDDFFFHHHJJJKKKKKKKKKOOOOOONNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSUUUXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\^^^___]]]ZZZZZZ]]]aaaffffffddd```^^^]]]___bbbaaabbbccccccdddfffjjjnnnmmmnnnnnnmmmkkkjjjlllmmmooouuu|||~~~~~~~~~yyytttooommmlllkkkjjjggghhhjjjlllnnnppppppqqqrrrtttwww{{{}}}wwwooofff```___XXX[[[^^^\\\YYYYYY]]]bbbpppuuuwwwsssllldddXXXNNNGGGDDDAAA?????????>>><<<======>>>?????????>>>>>>AAA@@@???===;;;999888777>>>???@@@BBBCCCCCCBBBBBBCCCBBBAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPSSSWWWZZZ[[[ZZZYYYWWWUUUUUUVVVXXXZZZ]]]___```bbbcccccccccaaa``````aaa___aaabbbcccfffnnnyyynnnbbbZZZXXXUUUTTTTTTUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIIIIIIIGGGDDDAAA???@@@AAA@@@@@@@@@@@@???===<<<;;;999888777555444444444444111111000000000000000111...---,,,---///000000///...---------......///000,,,,,,,,,,,,,,,---...///***++++++++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,------......------,,,++++++,,,------,,,++++++++++++,,,------...//////...------,,,---///222333000000000000000000000000000////////////000111222///............///000000//////000111222333444444444444444333222222555666666888;;;@@@DDDEEECCCAAA??????@@@@@@@@@AAAAAAAAA<<<<<<<<<;;;999777555444222333444666999;;;<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;555666888::::::999888777888888777777888888999:::::::::<<<===???AAABBBBBB@@@AAACCCEEEGGGHHHIIIIIILLLLLLMMMMMMMMMMMMMMMMMMNNNQQQSSSTTTTTTTTTVVVWWW\\\\\\]]]^^^___``````aaabbbdddfffccc___^^^```cccfffggggggddd```^^^```aaabbbcccdddddddddfffjjjmmmmmmoooppppppoooppprrrtttvvv|||~~~yyyvvvuuuqqqmmmjjjjjjjjjiiiiiiffffffhhhjjjmmmoooqqqrrruuuxxx}}}|||tttooohhhaaa]]]]]]XXX[[[\\\WWWQQQOOOSSSXXX^^^bbbbbb]]]WWWSSSKKKDDDEEEBBB???>>>>>>???>>>=========>>>???????????????AAA@@@???===<<<:::999888<<<===???AAABBBCCCCCCBBBCCCBBBAAA@@@???????????????@@@AAAAAAAAAAAA@@@???<<<>>>@@@BBBCCCBBBAAA@@@AAABBBCCCCCCCCCAAA@@@??????@@@@@@@@@AAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPSSSWWWZZZ\\\[[[YYYWWWUUUUUUUUUVVVXXXZZZ\\\^^^___```bbbaaa```___```aaa___aaacccccceeeiiiqqqwwwnnnbbbZZZWWWUUUTTTTTTUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIGGGGGGFFFDDDAAA@@@BBBCCC@@@@@@@@@@@@???===<<<;;;999888777666444444444444...//////000111222222222111000//////000111///...------,,,+++,,,---///000,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,++++++,,,---------,,,,,,))))))***+++,,,------...******,,,,,,,,,,,,******+++,,,------------,,,+++++++++,,,,,,---...//////***)))((((((***,,,///000000000000000000000000000000000000000000111222222...............///000000......///000222333444555222444666555222111444777666888<<>>>>>>>>=========<<<<<<<<<:::::::::999999999888888555666888:::;;;:::888777777666555555555555666666777888999;;;===>>>???@@@>>>???AAACCCEEEGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNQQQSSSVVVVVVUUUTTTTTTTTT\\\]]]^^^___```bbbcccccclllppprrrooojjjhhhiiillldddfffgggeeeaaa___```aaadddeeeeeeddddddeeehhhkkkmmmnnnpppqqqrrrtttwwwzzz|||{{{uuupppnnnpppmmmiiiggggggggggggfffdddeeefffiiilllooorrrtttzzz~~~vvvnnniiiddd^^^[[[\\\YYY[[[YYYRRRJJJHHHLLLRRRTTTWWWUUUPPPLLLJJJFFF@@@DDDAAA???>>>>>>???>>>=========>>>???????????????============>>>>>>>>>???;;;<<<>>>AAABBBCCCCCCCCCCCCBBBAAA@@@???????????????@@@AAABBBBBBAAA@@@???:::<<>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOORRRVVVZZZ\\\[[[YYYWWWUUUTTTTTTUUUVVVXXXZZZ\\\]]]___``````___^^^^^^______bbbeeeffffffiiinnnssszzzpppccc\\\YYYVVVSSSSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJHHHGGGFFFDDDBBB@@@>>>===AAAAAAAAAAAA???===;;;999<<<;;;:::888555333222111111000//////000000///---555222///...000111000...222111000///......///000000///---,,,++++++,,,---,,,------......------,,,++++++************++++++---+++)))+++---///---+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++******+++---......------...000111222111000///...///////////////......------...///000111222222555333111...------......////////////000111222333666555444333333444666777:::999999===BBBFFFFFFEEEDDDCCCBBBBBBDDDGGGJJJMMMGGGCCC???===>>>>>><<<:::444333111222555888:::;;;;;;<<<>>>@@@AAAAAA@@@@@@:::888666888;;;<<<;;;999999999999999999999999999999888666555555555666777:::999999999999999999:::;;;;;;<<<>>>AAADDDFFFGGGJJJIIIIIIIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWZZZ[[[\\\^^^aaaccckkkrrrxxxwwwuuusssnnniiiffffffffffffeeecccaaa___fffeeeddddddeeefffggghhhmmmnnnpppsssvvvyyy{{{}}}}}}wwwrrrnnnkkkjjjjjjiiihhhhhhhhhhhhgggfffggghhhiiijjjkkkoootttxxx}}}qqqlllgggbbb___^^^]]]\\\ZZZVVVOOOIIIEEEDDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCC???????????????>>>======<<<===>>>???????????????<<<<<<<<<<<<============??????@@@AAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDDDDDDDDDDDDDFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLHHHIIIIIIKKKLLLOOOQQQRRRRRROOOLLLMMMPPPRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQPPPOOORRRUUUYYYZZZYYYXXXVVVVVVVVVVVVWWWWWWYYYZZZZZZ^^^```bbbbbb___]]][[[[[[``````aaabbbdddgggiiijjjyyyqqqccc\\\YYYVVVSSSSSSSSSSSSRRRPPPOOOOOONNNMMMLLLKKKKKKHHHGGGFFFDDDBBB@@@>>>===@@@@@@@@@@@@>>><<<:::999<<<;;;:::888555333222111222000//////000111///...222///------///111000//////...---,,,++++++,,,---///...---,,,---...///000,,,,,,------------,,,,,,++++++************++++++,,,+++)))+++---...---+++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***+++******+++---......---,,,,,,,,,,,,,,,------.........////////////......------...///000111222222444333111...------...///////////////000222333444666555444333333555666888:::999999<<<@@@CCCCCCBBBAAAAAAAAABBBDDDFFFIIIKKKJJJGGGDDDBBBCCCBBB???===888777555555777:::;;;;;;<<<===>>>???@@@@@@??????>>><<<::::::;;;;;;:::888999999999999999999999999:::999888777777777888888999999888888888888999999999999;;;<<<>>>@@@BBBCCCEEEEEEEEEEEEFFFHHHIIIJJJNNNNNNNNNOOOOOOPPPPPPPPPRRRTTTWWWYYYZZZ\\\___aaakkkrrrxxxxxxvvvuuurrrmmmiiijjjjjjkkkjjjiiihhhggghhhhhhhhhhhhiiijjjlllmmmnnnoooqqqtttwwwzzz|||}}}}}}}}}~~~yyywwwsssooollliiihhhhhhhhhggggggggghhhgggfffeeeffffffhhhiiikkkpppvvv{{{|||yyyxxxmmmggg```[[[ZZZZZZZZZXXXSSSPPPJJJDDDAAAAAABBBCCCCCCBBBAAA@@@????????????>>>????????????>>>======<<<<<<===>>>>>>>>>======<<<<<<<<<<<<============>>>???@@@AAAAAABBBBBBAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@?????????@@@AAACCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUSSSPPPNNNNNNPPPQQQQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSVVVXXXYYYWWWUUUSSSVVVVVVWWWWWWXXXZZZ[[[\\\]]]___aaabbb```^^^^^^^^^``````aaacccdddfffhhhiiipppvvvrrrddd\\\YYYVVVSSSSSSSSSSSSRRRNNNNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFDDDBBB@@@>>>>>>@@@AAAAAA@@@???===;;;:::<<<;;;999777555444222111333111000000111222000///...---,,,---///000111000------,,,++++++++++++,,,...---------...///111222+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,+++***+++,,,---,,,+++,,,------......------,,,***++++++,,,,,,++++++***,,,+++***+++---......---000...---,,,,,,...000111......///////////////...------...///000111222222444222111///......///////////////000111222333444666555444444444666777888999888888:::<<<>>>>>>===>>>???@@@AAACCCFFFHHHIIIHHHGGGEEEDDDCCCAAA???<<<:::777555555666777777666======>>>???@@@AAAAAAAAAAAA???<<<;;;;;;;;;:::999999999999999999999999999;;;:::999999888888999999888888888777777888888888777888999:::;;;<<<===>>>AAAAAAAAAAAABBBDDDEEEFFFKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPSSSUUUVVVXXX[[[]]]eeemmmssssssssstttrrrnnnjjjkkkmmmnnnoooppppppppplllllllllllllllnnnooooooooooooqqqsssuuuxxxzzz{{{zzzzzzzzzzzz|||~~~}}}xxxwwwwwwwwwvvvssslllkkkiiigggfffffffffgggfffggghhhhhhhhhgggfffeeefffgggiiikkkooovvv}}}uuutttrrrooonnnggg```YYYUUUWWWWWWUUURRRJJJGGGCCC???===<<<>>>??????>>>======<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<=========<<<;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAAAAA@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSQQQOOONNNPPPQQQQQQPPPSSSSSSSSSSSSRRRRRRRRRQQQRRRTTTVVVXXXXXXVVVTTTRRRVVVWWWWWWXXXZZZ\\\]]]^^^]]]___aaabbbaaa``````aaa```aaabbbccceeefffggghhhhhhllltttrrrddd\\\YYYVVVSSSSSSSSSRRRRRRKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGEEEDDDBBB@@@???>>>AAABBBBBBBBBAAA???===<<<;;;:::999777666444333222333222111111222222111///............///000000000///........................---,,,,,,---...///000++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***---,,,+++,,,...///...---//////...---...///000111---...//////////////////.........///000111111111222222111000/////////000/////////000111222444444666555555555666777888999888888888999999:::::::::<<<===>>>AAACCCEEEFFFGGGGGGFFFFFFFFFEEECCCAAA???===;;;888777777777666555::::::;;;===???BBBDDDEEE@@@???===<<<<<<<<<;;;;;;999999999999999999999999;;;::::::999999999999999888888777777777777888888777777888999::::::::::::>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIILLLOOOQQQRRRTTTWWWYYY[[[bbbhhhiiijjjmmmllljjjhhhiiikkkmmmooorrrssstttppppppoooooooooooooooooonnnnnnoooppprrrtttwwwxxxzzzxxxwwwvvvwwwxxxzzz|||~~~}}}|||||||||~~~~~~uuuqqqkkkiiijjjkkklllllleeedddccccccccceeefffgggeeegggiiijjjjjjiiihhhhhhiiikkknnnrrryyytttooonnnlllhhhfffaaa[[[VVVUUUWWWVVVQQQLLLDDDBBB???<<<;;;;;;===>>>>>>>>>===============>>>>>>>>>>>>>>>>>>======<<<===============<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<===>>>??????@@@@@@@@@>>>>>>>>>????????????@@@???@@@@@@@@@??????>>>======>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEEEEDDDEEEGGGIIILLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOQQQPPPOOOOOOOOOQQQRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTVVVXXXXXXWWWVVVTTTWWWWWWXXXYYY[[[]]]___```^^^```bbbbbbaaa``````aaaaaaaaabbbdddeeeffffffgggfffhhhmmmuuu~~~rrrddd\\\YYYVVVSSSSSSSSSRRRRRRLLLMMMNNNOOONNNKKKIIIGGGGGGFFFEEEDDDBBB@@@??????@@@@@@AAAAAA@@@>>><<<;;;;;;:::999777666444333222333222111111222222111///111111111111000//////////////////000000000/////////...,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,+++,,,...///...---)))***+++,,,,,,,,,+++***------...///////////////......//////000000111111111111111000000000000111000000000000111222333444555555666666777888999999888888999999888888999999<<<===>>>@@@AAACCCDDDEEEHHHJJJKKKLLLKKKJJJIIIIIIDDDBBB???>>>>>>===;;;:::666666777888<<<@@@CCCFFFBBBBBBAAA???===;;;999999::::::::::::::::::::::::999999999999999888888888888888777777777777888888777888999:::::::::999999;;;;;;<<<===>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHIIIFFFHHHKKKLLLMMMOOORRRTTTQQQWWW]]]^^^```cccdddbbbccceeegggiiimmmppprrrsssttttttsssrrrpppooommmmmmmmmmmmmmmmmmoooqqqsssuuuxxxwwwtttrrrqqqqqqrrrssssssqqqooonnnppprrruuuwwwyyy{{{|||}}}~~~xxxqqqllliiifffbbb```aaaccceeegggaaaaaaaaaaaabbbccceeefffcccfffjjjkkkjjjjjjkkkmmmoooqqqvvv}}}yyypppnnnnnniiidddbbb\\\ZZZYYYYYYZZZVVVMMMFFFAAA@@@>>>===<<<===>>>>>>>>>===============>>>???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????======>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCEEEEEEEEEEEEEEEGGGIIILLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQMMMMMMNNNNNNOOOQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\^^^```aaaaaabbbcccbbb```^^^______aaabbbcccdddeeefffeeeeeeffffffjjjooovvvrrrddd\\\YYYVVVSSSSSSSSSSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKFFFFFFEEECCCBBBAAA@@@???======>>>>>>===<<<:::999::::::999777666444333333333111000000111222000///111222333222000///...///,,,---......//////......///...,,,************+++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***+++***++++++,,,,,,++++++******++++++,,,,,,++++++***...---,,,---...///...---(((***,,,......---+++***,,,---...///000000000000.../////////000000000111000000111111111111111111222222111111111222222222555555666777888999999:::777999::::::::::::;;;===>>>>>>>>>???@@@AAACCCCCCEEEHHHJJJLLLLLLMMMOOOPPPIIIGGGEEEEEEEEEDDDBBB@@@:::999888777999<<>>@@@BBBDDDFFFGGGBBBDDDFFFHHHHHHIIIKKKMMMJJJPPPTTTUUUWWW[[[\\\[[[______aaadddgggjjjmmmooossssssrrrqqqooommmkkkjjjkkkjjjiiihhhiiikkknnnooorrrpppnnnkkkiiigggggggggfffdddbbbbbbeeehhhjjjkkkmmmnnnnnnmmmpppuuuuuurrrnnnmmmlllkkkjjjgggccc___^^^]]]\\\[[[\\\^^^```aaa____________```bbbdddfffdddhhhkkkmmmlllnnnqqquuuyyy}}}wwwrrrppppppllleee```___[[[\\\\\\\\\YYYRRRIIICCC??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<===>>>>>>======>>>>>>======<<<;;;======>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@???============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKMMMNNNPPPPPPOOOOOOKKKLLLMMMMMMMMMOOORRRTTTRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUWWWYYY[[[[[[\\\[[[XXXYYYYYYZZZ\\\^^^___```bbbccccccaaa___]]]]]]^^^aaabbbdddeeefffeeeddddddddddddfffkkknnnuuuqqqccc\\\YYYVVVSSSSSSSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKFFFFFFEEECCCBBBAAA@@@???===>>>??????>>>===;;;::::::999888777666555444333222000//////000111///...---000222222000...///000+++,,,---.........------...---,,,+++++++++,,,---...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---***,,,---,,,)))((()))++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***///...,,,---...///...,,,,,,,,,---...............,,,---...///000000000000////////////000000000000///000111111222222222222444444333222111111111111555555777888999:::::::::777:::<<<===<<<<<>>>>>@@@BBBCCCAAADDDHHHJJJKKKNNNSSSVVVSSSQQQPPPPPPQQQQQQOOOMMMKKKHHHCCC>>>;;;;;;<<<===BBBEEEIIIIIIEEE@@@===<<<========================:::;;;;;;<<<;;;:::999888999999888888888888999999777888:::;;;<<<;;;:::999666777888:::;;;;;;;;;;;;::::::;;;===>>>@@@AAABBB???@@@BBBBBBBBBBBBDDDFFFDDDJJJMMMMMMNNNRRRTTTSSSWWWXXXYYY[[[^^^aaadddfffiiiiiiiiiiiihhhfffdddccccccbbb```___```bbbdddffffffeeedddbbb```^^^\\\[[[ZZZXXXWWWXXX]]]```bbbbbb```aaa```^^^___cccccc``````^^^\\\[[[\\\\\\ZZZYYYVVVXXXYYY[[[[[[\\\]]]^^^_________```bbbdddggghhhkkknnnrrrssssssvvv}}}tttpppooopppooohhh^^^[[[]]]\\\]]]^^^ZZZRRRJJJDDDAAA======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???======>>>>>>======<<<;;;;;;;;;<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@<<<<<<<<<=========>>>>>>===>>>@@@AAACCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJMMMNNNOOOOOONNNNNNLLLMMMNNNMMMKKKKKKNNNQQQOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[]]]^^^___```aaaaaa```^^^]]]^^^___bbbcccdddffffffeeedddcccbbbbbbeeehhhiiimmmxxxpppccc\\\YYYVVVSSSSSSSSSSSSRRRNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>:::999888777666555444333111000//////000000///...***---000111///...///111+++,,,...///000///......---,,,++++++,,,---///000///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---***,,,---,,,)))''')))+++,,,------......------,,,+++++++++,,,,,,+++++++++///...------...///...,,,+++***)))((((((***,,,---,,,---...///000000000000////////////000000000000///000111222222222222222666555444222111000000000555555777888::::::::::::777:::===>>>>>>>>>BBBEEECCCBBB???>>>===???AAACCCCCCFFFJJJLLLOOOSSSZZZ^^^aaa```___```aaaaaa___^^^\\\WWWOOOGGG@@@===<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<::::::::::::999999999999::::::666777999;;;<<<;;;:::999777999:::<<<============999999:::;;;;;;<<<======<<<===??????>>>>>>???AAA@@@EEEHHHGGGGGGKKKMMMLLLQQQQQQRRRSSSVVVYYY\\\^^^^^^^^^`````````___^^^]]][[[YYYWWWVVVVVVXXX[[[\\\\\\\\\\\\[[[YYYWWWUUUTTTSSSQQQQQQSSSXXX]]]^^^]]]WWWXXXWWWTTTVVVYYYYYYUUUYYYVVVTTTTTTVVVWWWXXXWWWSSSVVVZZZ]]]]]]]]]]]]]]]``````aaabbbeeehhhkkkmmmrrrvvvyyyzzz{{{~~~vvvnnnmmmnnnooommmcccYYYWWW\\\]]]^^^^^^WWWLLLDDDAAAAAA;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>???@@@AAA===============<<<<<<;;;999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@<<<<<<<<<<<<=========>>>===>>>@@@BBBDDDEEEFFFFFFDDDEEEEEEEEEEEECCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQTTTTTTTTTSSSRRRNNNOOOOOOMMMIIIHHHKKKMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWZZZZZZZZZZZZ[[[\\\]]]^^^^^^_________]]]^^^___aaabbbccceeeffffffeeecccbbbaaabbbeeehhhhhhjjjsss}}}~~~pppfff]]]ZZZWWWUUUTTTTTTSSSRRRRRRPPPNNNLLLJJJHHHGGGGGGIIIGGGEEEBBB???>>>>>>===????????????>>><<<;;;:::777888999999999777666555555555444333222000000///111000000///...---------000000//////......------........................,,,,,,,,,---------......---......//////......---+++---......,,,)))))))))************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,*********))))))(((((((((++++++,,,,,,---...//////111111111000000000000000000111111111111222222222444555555555444333333222222111111222444777:::<<<:::<<>>>>>???>>>BBBGGGKKKOOOUUU]]]ccciiijjjkkknnnqqqsssrrrpppnnneeeYYYNNNHHHCCC???<<<@@@AAACCCEEEGGGHHHHHHHHHGGGDDDAAA@@@AAAAAA???===;;;::::::999999:::;;;<<<;;;;;;:::::::::999999999666777999:::::::::999999777888888999999999999999;;;:::999888888999:::;;;==================<<<<<<<<<===>>>@@@BBBDDDFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQSSSTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRPPPOOOMMMLLLLLLLLLIIIJJJKKKMMMPPPRRRSSSTTTQQQPPPOOOPPPQQQQQQPPPOOOQQQOOONNNNNNPPPRRRSSSSSSUUUWWWYYY[[[\\\]]]___aaa___bbbdddeeefffjjjqqqvvv{{{zzzsssqqqppppppqqqsssqqqhhh]]]VVVWWWZZZ___\\\VVVOOOHHHBBB>>><<<<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@???===;;;999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<;;;<<<<<<======<<<;;;;;;============>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDFFFHHHJJJHHHIIIIIIJJJJJJJJJJJJJJJMMMOOOQQQSSSTTTRRRQQQOOONNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMOOOQQQSSSVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]]]]^^^___``````dddddddddddddddcccbbbaaaaaacccccccccbbbdddjjjnnnwww~~~oooeee]]]ZZZWWWUUUTTTTTTSSSRRRPPPOOONNNLLLJJJIIIHHHHHHHHHFFFDDDAAA???>>>>>>>>>????????????===<<<;;;:::888777555444333333333333333222222111000///......111000000///......------///////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++*********************************,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------.........000000000000000000000000//////000000000111111111444444555555444333333222111111111111333666999;;;:::===@@@BBBCCCDDDFFFHHHMMMKKKGGGDDDAAA@@@??????>>>CCCJJJOOOSSSYYY```eeennnnnnqqqvvv{{{~~~~~~yyynnn___UUUPPPMMMHHHDDD======>>>@@@CCCFFFHHHIIIFFFEEECCCBBB@@@???>>>===>>>===<<<<<<<<<>>>???@@@============<<<;;;;;;;;;888888999:::999999777777666666777888888999888888::::::999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????CCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMMMMMMMNNNNNNNNNMMMQQQPPPPPPPPPRRRTTTVVVWWWVVVXXXYYYZZZZZZ\\\^^^```dddfffiiikkkmmmsss|||~~~uuutttvvvxxxyyy{{{zzzuuulllbbb\\\\\\___XXXTTTNNNHHHAAA===:::999<<<;;;::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@???===;;;:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999999:::;;;999999::::::::::::::::::============>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDBBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA?????????@@@AAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCDDDEEEHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMPPPRRRSSSRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNQQQSSSUUUTTTTTTTTTUUUUUUUUUVVVVVVZZZYYYXXXWWWWWWXXXXXXYYY[[[[[[[[[[[[\\\]]]^^^^^^bbbbbbccccccbbbaaaaaa``````aaaaaaaaa```ccchhhlllooouuu~~~nnnddd\\\YYYVVVTTTTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIHHHGGGEEECCCAAA?????????????????????>>>===<<<;;;::::::777444111000111222333111111111000000000//////000000000///......------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***))))))***+++,,,---......---+++***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------......//////000000111111........./////////000000444444444444444333333222111000000111222555777888;;;===AAACCCDDDEEEHHHJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@FFFMMMSSSWWW\\\bbbgggnnnooottt{{{yyyiii___]]]ZZZTTTNNNCCC@@@======???CCCEEEFFFFFFFFFFFFEEEBBB@@@@@@@@@@@@?????????@@@BBBCCCDDDAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::999888777666666888999:::::::::::::::999999888888999999:::999999999::::::;;;;;;;;;;;;;;;:::::::::999999999===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ[[[\\\\\\^^^aaadddjjjmmmrrrvvvzzzwwwsssxxx~~~~~~vvvmmmeeeaaa___^^^SSSOOOJJJDDD???<<<;;;;;;;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<=========>>>?????????===<<<;;;<<<<<<;;;;;;<<<===???@@@>>>===<<<;;;:::999999999888888999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBAAAAAA??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEGGGIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKNNNPPPQQQQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJJJJJJJLLLNNNPPPRRRUUUUUUUUUUUUVVVVVVVVVVVVZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[______`````````___^^^^^^]]]^^^^^^^^^^^^```dddggghhhlllsssyyynnnccc[[[YYYVVVTTTTTTTTTSSSRRRRRRPPPNNNLLLJJJHHHGGGGGGEEEDDDBBB@@@?????????????????????>>>===<<<::::::<<<:::777555333333333444333333222222222222222222000000//////............------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++***((((((***+++------------+++))))))+++---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------,,,,,,------...//////000111111....../////////000000000333333444444444333333222111111000111222333555666:::===AAACCCEEEGGGIIIKKKHHHIIIIIIHHHGGGFFFDDDCCCDDDJJJQQQVVVXXX\\\```dddgggiiioooxxxrrrlllmmmjjj```WWWPPPJJJCCC??????@@@AAAAAACCCEEEGGGFFFDDDCCCEEEGGGBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGFFFEEECCC@@@>>><<<============<<<;;;;;;:::888888:::;;;<<<<<<======:::999999999999999999:::777777888888999:::;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<>>===CCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJLLLMMMOOOOOOPPPQQQRRRTTTWWWYYY\\\^^^___```bbbeeejjjmmmrrrxxx}}}vvvxxx{{{rrrjjjeee___YYYUUUMMMJJJEEE@@@===<<<<<<===;;;::::::999999:::::::::::::::;;;;;;<<<============>>>>>>???>>>>>>===<<<===<<<;;;:::;;;===???AAA@@@@@@???===<<<;;;::::::::::::::::::;;;<<<======;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAABBBDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGIIIKKKMMMOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMJJJIIIIIIIIIKKKMMMNNNPPPTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[\\\^^^aaaccceeehhhlllpppvvvnnncccZZZXXXUUUTTTTTTTTTSSSRRRTTTRRRPPPLLLIIIGGGEEEDDDEEEDDDBBB@@@????????????>>>>>>>>>>>>===;;;:::999;;;::::::999777555444333333333222222222222222222////////////............------......//////000000------------------------,,,,,,,,,---------.........,,,+++))))))+++,,,...,,,,,,,,,***((((((***,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------......++++++++++++++++++++++++------------------,,,,,,,,,,,,---...///000000000/////////000000000111111222222333333444333333222111111111111222222333333999<<>>>>>======<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@??????@@@????????????AAACCCDDDEEEDDDBBB@@@>>>===<<<<<>>;;;999999999::::::::::::999999::::::;;;::::::;;;;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@BBBCCCBBBBBBAAA???>>>===<<<;;;::::::::::::;;;<<<===:::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIEEEGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLNNNOOONNNNNNNNNOOOOOOOOOPPPPPPUUUUUUUUUUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^___bbbeeehhhjjjmmmsss}}}ooodddZZZWWWTTTSSSSSSTTTSSSRRRTTTRRRPPPLLLIIIGGGEEEDDDFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777888888888777555222111111111111000000000////////////////////////...............///////////////........................,,,,,,,,,---------.........---,,,++++++,,,---...+++,,,,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,------......////////////000000000111111111111222222333333333333333222222222222222222222222666999===@@@CCCEEEHHHJJJIIIJJJLLLMMMNNNMMMMMMLLLOOORRRUUUVVVTTTTTTVVVXXXZZZ\\\aaajjjuuu~~~xxxmmm]]]VVVPPPNNNQQQSSSQQQOOOFFFCCC@@@???AAADDDFFFFFFHHHHHHGGGGGGHHHJJJKKKMMMPPPQQQRRRSSSRRRQQQOOOMMMAAAAAA???>>>============999999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<===<<<<<<;;;<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>>>>=========>>>@@@AAABBB>>>>>>============>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFIIIMMMNNNMMMNNNRRRUUURRRUUUYYYZZZ[[[^^^ccchhhjjjnnnsssxxx}}}xxxrrrjjjbbb[[[RRRIIIBBB@@@???===<<<;;;;;;;;;;;;::::::999999999:::;;;;;;999::::::;;;<<<===>>>>>><<<<<<======>>>>>>????????????>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBAAA@@@???:::999888777777888999:::::::::;;;<<<===>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@????????????>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRTTTTTTTTTTTTTTTVVVWWWXXXZZZZZZZZZZZZYYYWWWWWWXXXYYYYYYYYYYYYXXXYYYXXXWWWXXX[[[]]]]]]\\\___aaadddeeefffjjjqqqvvvpppdddYYYWWWTTTSSSSSSTTTSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGFFFEEEBBB@@@>>>=========>>>>>>>>>===<<<;;;999999777777666555444444333333333222222111000///.........////////////////////////////////////.........------------------------,,,,,,,,,---------......------------------------+++---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------........./////////000000111111222333333333333333333444444333333222111111333666;;;>>>AAACCCGGGIIIKKKKKKMMMNNNPPPQQQQQQQQQRRRTTTVVVTTTRRRQQQTTTWWWYYYZZZ]]]dddnnnvvv{{{~~~~~~~~~vvveee```\\\^^^dddgggddd```VVVNNNDDDAAABBBEEECCCAAADDDDDDCCCCCCCCCDDDFFFGGGIIIKKKOOOSSSUUUVVVVVVUUULLLJJJHHHEEEBBBAAA@@@@@@======>>>>>>>>>===<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;===<<<;;;;;;<<<===>>>???;;;<<<======>>>>>>=========<<<<<<<<<===???AAABBB>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFJJJOOOPPPOOOPPPTTTYYYSSSWWW]]]```bbbgggooouuu}}}~~~vvvpppfff[[[RRRIIICCC???>>>>>>>>>>>>>>>===<<<<<<:::999999999::::::;;;<<<999999:::;;;<<<===>>>>>><<<<<<<<<======>>>???@@@???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCDDDCCCBBBAAA@@@<<<:::888777666777888888999::::::;;;<<<===>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCBBB@@@???>>>>>>>>>???======>>>??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLNNNPPPRRRSSSSSSTTTSSSTTTVVVXXXYYYZZZZZZYYYXXXVVVVVVWWWXXXXXXXXXXXXXXXZZZXXXWWWYYY\\\]]]]]][[[\\\___bbbcccccceeeiiimmmwww}}}pppeeeYYYWWWTTTSSSSSSTTTSSSRRRNNNNNNMMMKKKJJJJJJJJJJJJGGGFFFCCC@@@>>><<<<<<<<<>>>>>>>>>===<<<;;;999999:::888555333333444666777555555444333222111000///.........///////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,...000111000......///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,((((((((())))))*********++++++,,,,,,---...//////---------------------,,,---------.........//////000111222333333333333333444444444444333222111111111555999===???BBBEEEHHHLLLLLLMMMOOOQQQRRRTTTTTTSSSUUUVVVTTTQQQQQQTTTXXXXXXXXX[[[```hhhpppuuuwwwwwwxxx{{{zzzoookkkiiimmmsssuuurrrmmmeeeYYYLLLEEEFFFGGGCCC>>>???>>>===<<<<<<===??????@@@DDDIIIOOOTTTWWWXXXXXXVVVTTTQQQLLLIIIFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???===>>>???@@@@@@???>>>=====================<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@======>>>????????????>>>============>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDCCCBBBBBBFFFKKKPPPQQQPPPQQQVVVZZZYYY___fffkkkooouuu|||vvvyyy|||uuunnnbbbUUUJJJBBB??????888999:::;;;;;;999888777999999999999::::::;;;<<<999999:::;;;<<<===>>>???<<<<<<<<<<<<===???@@@AAA???@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???===;;;999888888999:::999999:::;;;<<<===>>>??????????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???CCCBBB@@@>>>>>>>>>>>>???>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKNNNPPPRRRSSSSSSSSSSSSUUUWWWYYYYYYYYYXXXWWWUUUVVVWWWWWWXXXXXXXXXXXXZZZXXXWWWYYY\\\^^^]]][[[\\\```cccdddcccdddgggjjjqqqtttoooddd[[[YYYVVVTTTSSSRRRPPPNNNOOOOOOOOONNNLLLKKKJJJIIIHHHGGGDDD???<<<:::<<<===AAA@@@???>>>===<<<;;;;;;999999:::999888555333111111222222222222111000000000000//////......------........................------------------------........................+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***((()))***+++,,,---------)))+++------,,,+++***+++*********++++++,,,,,,,,,...,,,******+++,,,+++***------,,,+++,,,---...///......------------......---......///000111111222000000000000111222333444444333222111000111222333555444444555888===BBBEEEMMMMMMMMMOOOQQQTTTWWWYYY[[[YYYTTTQQQPPPUUU]]]cccccc```^^^___dddkkkqqqtttsssrrrssswww|||~~~||||||{{{zzz{{{|||}}}|||{{{ooodddWWWMMMIIIGGGDDDBBBAAA>>><<<;;;;;;:::999777===???BBBDDDHHHMMMRRRVVVYYYZZZZZZYYYVVVSSSPPPNNNMMMKKKGGGEEEDDDBBB@@@>>><<<===>>>?????????>>>>>>AAA@@@??????@@@@@@???>>>::::::;;;<<<<<<<<<<<<;;;>>>;;;888888;;;===>>>===<<<>>>??????>>>======>>>????????????@@@@@@@@@@@@DDDCCCBBBAAAAAACCCDDDEEECCCDDDEEEEEEEEEEEEGGGIIILLLOOOSSSVVVXXXZZZ]]]___hhhlllttt|||{{{ttttttvvvvvviiiXXXLLLGGGDDD???:::>>>>>>======<<<<<<<<<<<<:::::::::::::::999888777999999999999:::;;;<<<<<<======>>>>>>?????????@@@????????????@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>>:::999999888888999999:::===<<<<<<;;;;;;;;;<<<<<>>=========>>>???@@@>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCEEEGGGHHHGGGEEEBBB@@@DDDDDDEEEFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNPPPQQQQQQQQQPPPPPPOOOQQQSSSUUUVVVUUUTTTTTTUUUVVVVVVTTTSSSSSSVVVXXXWWWXXXZZZ[[[\\\\\\\\\[[[\\\]]]]]]^^^```bbbcccdddnnnpppvvvoooddd[[[YYYVVVTTTSSSRRRPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGDDD@@@<<<:::<<<===??????>>>>>>===<<<;;;;;;777666555333222111000000222222222222222111000000000000000//////.................................------------------------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))+++---,,,+++***+++,,,++++++++++++++++++,,,,,,,,,***)))***+++------,,,---,,,,,,+++,,,---...///......------------............//////000000111111000000000000111222333333666555555444444555666777555444333333555888<<>>???AAAAAA???>>>???@@@>>>???@@@AAABBBCCCEEEEEEIIIGGGEEECCCCCCEEEGGGHHHIIIJJJKKKJJJJJJLLLNNNQQQSSSVVVYYY\\\```eeekkkooo|||yyyvvvwwwzzz~~~yyyhhh]]]NNNEEEAAA@@@<<<999<<<<<<;;;;;;::::::::::::999:::::::::999999888777999999999999:::;;;<<<<<<============>>>>>>>>>???>>>>>>??????@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@>>>===<<<<<<<<<<<<<<<===@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPNNNPPPRRRTTTTTTTTTSSSRRRTTTTTTTTTSSSRRRSSSUUUWWWWWWXXXYYY[[[[[[[[[[[[ZZZ[[[[[[\\\]]]___```bbbcccfffggglllttt|||oooccc[[[YYYVVVTTTTTTSSSQQQOOONNNNNNMMMLLLKKKIIIHHHGGGGGGFFFDDD@@@<<<;;;<<<==================<<<;;;;;;:::888555333222222333333222222222222111111000000000000000000////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,------...---------+++,,,,,,+++******+++---,,,,,,++++++++++++++++++***)))((())),,,.........,,,,,,,,,,,,,,,---.........------,,,,,,------...////////////////////////////////////000111222333666666666666777888999:::888666555333444555777888;;;???FFFMMMSSSUUUVVVVVVXXXXXXYYYZZZ___gggqqqxxx|||xxxtttpppmmmiiifffccclllmmmqqqwww}}}~~~~~~vvvmmmeee```[[[VVVSSSQQQMMMHHHCCC@@@>>>;;;:::777777888:::===@@@CCCEEEMMMNNNRRRUUUYYY[[[]]]^^^\\\]]]^^^___^^^[[[VVVRRRLLLKKKIIIIIIIIIJJJLLLMMMKKKKKKJJJHHHFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBAAA@@@BBBCCCEEEEEECCCCCCCCCDDDBBBBBBCCCEEEGGGJJJLLLMMMNNNLLLIIIGGGGGGIIIKKKMMMPPPQQQRRRRRRSSSUUUZZZ]]]bbbdddgggkkkqqqxxx~~~zzzzzz{{{|||}}}{{{zzz}}}{{{pppgggXXXOOODDD>>>===>>><<<999999999999888888888888888999999999:::999999888777999888888999999:::;;;<<<<<<<<<<<<<<<<<<============>>>???@@@AAAAAA@@@@@@@@@???>>>>>>======>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@@@@???>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRQQQQQQNNNOOOQQQRRRSSSRRRRRRQQQRRRSSSTTTSSSRRRRRRTTTVVVVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\^^^```aaaddddddgggmmmrrrwwwoooccc[[[YYYVVVUUUTTTSSSRRRPPPNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFDDD@@@===;;;<<<===;;;<<<<<<======<<<;;;:::;;;999888666555444555555222222222111111111111111000000000000000000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,***))))))+++...,,,,,,,,,++++++*********+++))))))))),,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------//////////////////......////////////000111222222444555555666888999:::;;;===<<<:::777666555555555555999@@@GGGNNNRRRTTTUUUWWWXXXZZZ]]]bbbjjjrrrxxx{{{yyywwwuuusssnnnhhhdddfffiiiooovvv}}}{{{vvvrrrnnniiieeeaaa]]]VVVQQQNNNLLLJJJIIIBBB???<<<:::;;;===@@@AAAAAACCCFFFKKKPPPTTTXXXZZZ```bbbfffjjjllljjjddd```ZZZWWWTTTRRRQQQRRRUUUVVVSSSTTTSSSPPPLLLHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@AAAAAACCCDDDDDDCCCCCCHHHIIIKKKLLLKKKJJJKKKLLLKKKKKKKKKMMMOOOQQQTTTUUUSSSQQQNNNMMMMMMPPPTTTVVVZZZ[[[]]]^^^```dddjjjnnnwwwyyy~~~}}}}}}~~~|||yyyxxxvvvtttsssqqqjjj___WWWNNNGGG@@@<<<===>>>===<<<777777777777777777777777888888999999999999888888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<999999888888888888999999::::::::::::::::::;;;<<<<<<===???@@@AAA@@@??????>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>AAA@@@???>>>>>>======>>>???@@@AAABBBCCCCCCCCCCCC??????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRROOOPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVUUUVVVWWWYYYYYYYYYXXXWWWUUUVVVVVVXXXZZZ\\\^^^___ccccccfffjjjmmmooowwwoooccc[[[YYYVVVUUUUUUTTTRRRQQQNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEDDDAAA===<<<<<<===:::;;;<<<======<<<;;;:::666666777777666444222111333222111000000000111111///////////////000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,...---+++(((%%%!!!,,,,,,,,,***))))))+++...,,,,,,,,,++++++*********---+++******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////........................///000111222444444666888:::<<<===>>>@@@???===;;;999777555444444666:::???EEEKKKQQQTTTYYYZZZ]]]___ccchhhooosssuuuuuuvvvwwwuuuqqqjjjeeeaaaeeekkksss{{{~~~rrrmmmgggbbb``````______SSSMMMEEE???>>>???@@@@@@===>>>???BBBFFFJJJNNNPPPWWW[[[ccckkkrrrtttrrrooohhhfffaaa^^^\\\]]]___aaaaaabbbaaa\\\UUUNNNKKKIIIFFFFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKLLLMMMMMMMMMNNNQQQSSSVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]___\\\[[[ZZZZZZ[[[___ccceeejjjllloooqqquuuyyyyyytttrrrrrroooiiiaaaWWWOOOKKKHHHDDD???<<<===>>>===<<<777777777777777777888888777888888999999888888888888888888888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;===???@@@@@@???>>><<<<<<<<<;;;:::::::::::::::999888888777777888888999999999999999999:::;;;;;;;;;<<<>>>???@@@@@@??????>>>>>>?????????@@@@@@@@@>>>==================>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJKKKLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTVVVTTTUUUVVVWWWXXXWWWVVVUUUSSSSSSTTTVVVXXXZZZ\\\^^^]]]]]]aaaeeefffhhhnnnvvvoooccc[[[YYYVVVUUUUUUUUUSSSRRROOOOOONNNMMMKKKIIIGGGEEEDDDDDDDDDAAA>>><<<<<<===;;;<<<>>>???>>><<<:::999666777999999999777444333444333111000000000111222............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))*********))))))((('''+++,,,,,,+++******+++---,,,,,,++++++++++++++++++...,,,******+++++++++*********+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................---------......///000111444666888;;;>>>@@@BBBBBB@@@@@@???>>>;;;999777555666666666888===DDDJJJNNNXXXZZZ]]]```bbbfffkkknnnpppqqqtttvvvuuupppiiiddd^^^bbbgggnnnttt|||~~~wwwsssrrrtttuuuvvvfff___VVVPPPNNNLLLJJJHHH>>>=========>>>@@@CCCEEELLLPPPXXXcccnnntttvvvvvvpppmmmjjjgggeeefffhhhjjjpppqqqpppjjjaaaYYYTTTSSSLLLLLLKKKKKKLLLNNNPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^ccceeehhhjjjkkklllnnnppppppooommmlllmmmnnnpppqqqqqqqqqqqqqqqsssvvvyyy{{{~~~vvvpppmmmkkkfff]]]RRRIIIEEEDDDBBB@@@===;;;;;;;;;:::999777777777777888888888888666777888888999888888888888777777888888999:::;;;;;;;;;;;;;;;::::::::::::<<<===>>>??????>>>===<<<<<<;;;::::::999999::::::::::::999999999999::::::888888888888999:::;;;;;;:::;;;<<<===>>>?????????>>>????????????@@@@@@@@@>>>>>>============>>>>>>======<<<<<<<<<<<<=========>>>???@@@@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWUUUSSSSSSTTTSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQSSSTTTWWWYYY[[[]]]ZZZZZZ^^^cccddddddjjjqqqyyyoooccc[[[YYYVVVUUUUUUUUUTTTRRRQQQPPPOOONNNKKKIIIGGGFFFCCCDDDDDDAAA>>><<<<<<======>>>???@@@???===:::888:::::::::999999888777666444333111000///000111222,,,---------.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,......,,,***)))&&&'''***,,,...000111222)))+++---,,,+++***+++,,,++++++++++++++++++,,,,,,,,,+++)))***+++,,,,,,+++)))***+++,,,---,,,,,,+++++++++************++++++,,,------....../////////------------...///000000333555888<<>><<<;;;888777555666888===CCCFFFQQQTTTXXX\\\___cccgggjjjlllnnnqqqttttttpppjjjddd^^^```dddhhhlllsss|||~~~yyysssooommmhhhaaa[[[KKKIIIFFFCCCBBBCCCEEEFFFIIIKKKQQQYYYbbbiiilllmmmkkkiiigggffffffhhhjjjllltttxxxyyyvvvoooiiigggggg]]]\\\\\\]]]^^^aaadddeeedddfffiiijjjkkkmmmrrruuu}}}yyysssppphhhbbbXXXNNNGGGCCC@@@???===<<<;;;;;;::::::888777666666666666777777888888666666777888888888888888777777777777888999:::;;;<<<<<<;;;;;;::::::::::::===========================<<<<<<;;;;;;;;;;;;;;;::::::999999999999::::::777777777888888999:::;;;999:::::::::<<<===>>>???>>>????????????@@@@@@@@@???>>>>>>======>>>>>>???<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGHHHJJJLLLLLLMMMNNNMMMLLLKKKJJJLLLLLLMMMMMMMMMLLLLLLKKKIIIKKKMMMPPPRRRTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWTTTRRRQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQRRRTTTVVVYYY[[[\\\YYYZZZ^^^cccccccccgggnnnpppvvv~~~oooccc[[[YYYVVVUUUUUUUUUTTTSSSQQQQQQPPPNNNLLLJJJHHHFFFCCCDDDDDDBBB???===<<<===>>>???@@@AAA@@@===:::888888777555333222333444555444333111//////000111222,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***---//////---***(((+++++++++***)))((('''&&&)))+++------,,,+++***+++*********++++++,,,,,,---***)))((())),,,......---)))***+++,,,---,,,++++++++++++************++++++,,,,,,------...///000000---------------///000000000222666:::>>>@@@BBBBBBDDDEEEFFFFFFFFFDDDBBB@@@888777666666777:::>>>@@@HHHLLLQQQWWW[[[___cccfffhhhjjjnnnrrrtttqqqlllggg^^^```bbbcccfffllluuu|||~~~~~~wwwooo]]]ZZZVVVRRRPPPPPPRRRSSSNNNNNNOOOSSSYYY]]]___```bbbaaaaaaaaacccfffhhhjjjrrrwww|||}}}yyywwwxxxzzznnnmmmmmmnnnppptttwwwyyyyyy|||~~~{{{vvvsssrrreee[[[MMMDDDBBBAAA@@@===;;;;;;;;;;;;;;;;;;999888555555555666666666777777666666777888888888888888777777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::>>>======<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===888888777777777777888888777777777777888999:::;;;999999999999:::<<<>>>???>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????============>>>@@@AAABBB??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDGGGJJJKKKKKKJJJHHHHHHGGGFFFEEEEEEGGGIIIJJJMMMNNNNNNOOOOOOMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJMMMPPPRRRTTTTTTTTTVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWXXXVVVSSSPPPOOONNNRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQSSSVVVYYY[[[\\\VVVWWW[[[______^^^bbbhhhiiilllqqqxxxrrreee[[[YYYVVVUUUTTTTTTRRRPPPPPPOOONNNLLLKKKJJJJJJJJJGGGEEECCC@@@>>><<<<<<<<<@@@@@@??????>>><<<;;;:::<<<;;;999888666555444444444444333222111//////...000000000000000000000000/////////////////////...///...,,,******+++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------,,,,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((+++------***)))***,,,------,,,,,,,,,,,,++++++))))))))))))***+++,,,---))))))*********+++++++++...---***))))))+++...000------------------------333444555666777<<>><<<<<<<<<;;;>>>;;;999999::::::777444777777666666666666777777333444555777888888888888999999888666444555777::::::::::::;;;;;;<<<<<<<<<;;;===???===:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999888666555666888999777444;;;:::::::::::::::::::::===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======AAA???===;;;;;;<<<>>>@@@???@@@AAAAAABBBBBBAAAAAAEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJHHHGGGEEEEEEFFFHHHKKKMMMSSSQQQNNNLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLNNNRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRTTTUUUTTTQQQOOOOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUWWWXXXXXXUUUVVVWWWYYY\\\___aaabbbeeefffjjjpppzzzqqqddd[[[YYYVVVUUUTTTTTTRRRPPPSSSRRRPPPNNNLLLJJJJJJIIIGGGEEECCC@@@>>>===<<<<<>>===<<<;;;:::999888777666555555555555444333333222111000//////........................,,,,,,,,,---------.........---,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---///000///,,,******++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,*********++++++++++++,,,,,,,,,+++++++++,,,---...+++,,,,,,---......//////222333444555666:::???CCCIIIHHHFFFEEEDDDDDDDDDEEECCCCCCAAA>>>;;;999:::;;;777;;;AAAEEEIIIMMMSSSWWWYYYbbbiiilllnnnrrrrrrnnnkkklllkkkhhhhhhnnnwww}}}{{{yyyzzz~~~~~~yyyqqqjjjdddaaa___]]]\\\YYYUUURRRRRRTTTVVV^^^dddmmmxxx}}}zzzwwwssslllbbb[[[NNNIIIBBB===<<<======<<<;;;999888888999999666444777777666666666666777777777777888888999888888888888888888777555666888;;;::::::::::::::::::::::::;;;===>>>===:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999888777888::::::888666:::::::::;;;;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===@@@>>>===<<<<<<===>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIILLLNNNSSSRRROOOMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVTTTRRROOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXYYY[[[]]]___```bbbcccffflllttt}}}pppccc[[[YYYVVVUUUTTTTTTRRRPPPTTTSSSRRROOOMMMKKKIIIHHHGGGEEECCC@@@>>>=========??????>>>>>>===;;;:::999777666666555555555555555222222222111111111000000........................+++,,,,,,------.........------,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,+++*********+++,,,---)))***+++,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,+++)))(((((()))))))))***+++,,,---......///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++***+++,,,---///000111222111222333333444777<<>>===<<<666888:::===???CCCIIILLLOOOXXXaaafffkkkpppqqqpppnnnlllkkkjjjmmmrrryyy}}}wwwuuutttvvv{{{zzzvvvrrroooiiiaaaYYYUUUUUUVVVYYY]]]eeennnwww|||}}}~~~}}}yyyvvvqqqmmmggg^^^SSSJJJEEEBBB>>><<<<<<<<<<<<;;;:::999999999::::::888666777666666555555666666777999:::::::::999999888777777888888777666777:::<<<;;;;;;;;;;;;::::::::::::;;;<<<===<<<;;;:::;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;:::::::::<<<<<<:::999999999::::::;;;;;;<<<<<<<<<======>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA???@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGIIIKKKNNNPPPSSSRRRPPPNNNLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMMMMNNNQQQSSSXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWUUUQQQOOONNNOOOOOOPPPRRRSSSTTTTTTSSSSSSPPPQQQQQQSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^```bbbdddiiinnntttyyy|||qqqddd[[[YYYVVVUUUTTTTTTRRRPPPRRRRRRQQQOOOMMMKKKJJJIIIGGGEEECCC@@@???>>>===>>>>>>>>>>>>>>><<<;;;:::999888777666666555555555555222222111111111111111111000000000000000000000000/////////////////////...,,,,,,---------,,,+++***...------,,,,,,,,,------,,,+++)))))))))+++---///,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++$$$&&&((()))***+++,,,,,,)))******+++,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,---------***+++,,,---------,,,,,,+++,,,---...///111222222000111222222222444888;;;@@@AAADDDFFFHHHJJJJJJKKKHHHJJJJJJIIIEEEBBB@@@@@@;;;;;;;;;;;;<<>>===;;;;;;::::::999999::::::::::::;;;;;;:::999666666666555555666666666888888999999999999888888666777888888777888;;;===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::777888888999:::;;;;;;<<<<<<<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<===>>>???@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAA>>>@@@BBBDDDEEEDDDBBB@@@CCCCCCDDDFFFFFFGGGGGGFFFIIIHHHHHHIIIKKKMMMOOOQQQSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMNNNQQQSSSXXXYYYZZZ[[[[[[[[[ZZZZZZWWWWWWVVVSSSOOOMMMLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPQQQQQQSSSTTTUUUVVVVVVUUUVVVVVVXXXZZZ\\\^^^___bbbccceeehhhkkknnnpppqqqvvvssseee[[[YYYVVVUUUTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLJJJJJJGGGEEECCCAAA???>>>>>>>>>??????>>>>>>===;;;:::999;;;:::999777666555444444222222111111111111111111000000000000000000000000111111000///...------,,,,,,,,,---------,,,+++***------,,,,,,,,,------...,,,+++)))))))))+++---///---------,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))+++---///000111000++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...------......///000000000000111111111111222444777999;;;???CCCHHHLLLNNNOOOMMMMMMMMMJJJGGGEEEDDDEEECCCBBBAAAAAA@@@@@@??????<<>>>>>>>>>>>>>>>>>??????<<<===???@@@AAA@@@???>>>???@@@AAAAAABBBBBBAAAAAA@@@BBBDDDEEEEEECCC@@@>>>BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQPPPOOONNNNNNMMMMMMKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNOOONNNNNNOOOQQQTTTYYYZZZ[[[\\\\\\\\\ZZZYYYVVVVVVTTTQQQMMMJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVSSSSSSUUUWWWZZZ]]]```aaacccdddeeefffhhhiiiiiijjjmmmttt~~~sssfff[[[YYYVVVUUUTTTTTTRRRPPPLLLLLLMMMNNNMMMLLLKKKJJJFFFEEECCCAAA????????????@@@@@@??????>>><<<;;;:::===<<<:::888666555444444222222222111111111000000........................//////...---,,,++++++***------,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,+++*********+++,,,---+++++++++***)))'''%%%$$$***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++,,,......---+++,,,,,,++++++************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...---------......//////000000111222111000000222333444666:::???EEEKKKOOOQQQQQQQQQQQQNNNKKKHHHHHHHHHHHHHHHHHHIIIJJJGGGCCC???777999???JJJRRRZZZdddlllllljjjiiikkkmmmmmmjjjgggdddfffkkkrrryyy~~~wwwwwwxxxzzz~~~vvvrrrllliiijjjnnnrrrssssssvvvwwwwwwxxxyyyvvvpppkkkaaaSSSIIICCC@@@>>><<<888:::;;;:::888666666666555777888777555444444555666555555444444555555666111222444555666777777777555666888888777777888:::666777777777888888888888999888888999<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999:::<<<<<<:::999:::;;;777777888888999999:::::::::;;;<<<<<<====================================>>>>>>>>>>>>????????????<<<===???@@@AAA@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEDDDBBB???===BBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOPPPSSSUUU[[[\\\^^^___^^^]]][[[YYYVVVUUUSSSOOOKKKIIIJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVRRRSSSUUUXXX[[[___bbbcccaaabbbbbbccccccddddddeeegggllluuusssfff[[[YYYVVVUUUTTTTTTRRRPPPMMMNNNOOOOOONNNMMMKKKIIIFFFEEECCCAAA@@@??????@@@AAAAAA@@@@@@???===<<<;;;::::::888777555555444444444333333222111000//////........................------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,+++++++++++++++++++++++++++***)))((('''&&&***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++)))((()))++++++)))'''***************+++++++++++++++*********+++,,,,,,*********++++++++++++,,,***+++,,,---------,,,,,,***++++++---...///000111000111222111000///000111222444777<<>><<<===CCCHHHLLLUUU___^^^___cccgggjjjkkkjjjiiihhhkkkpppwww}}}{{{|||}}}~~~~~~zzzsssnnnooouuuzzzyyyxxxwwwsssooo___VVVJJJBBB>>><<<;;;999777999::::::777666777999666888:::888555333444555666555555444444555555666333333444555555555555555444666777777666555666777666666777888999999::::::999777777999<<<>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999;;;======:::999:::<<<:::::::::::::::::::::;;;999:::;;;<<<=======================================>>>>>>>>>????????????======>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAACCCDDDDDDBBBAAA@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKLLLLLLNNNOOOOOOMMMNNNOOOOOOOOOQQQTTTWWW___```aaabbbaaa^^^[[[ZZZUUUUUUSSSOOOKKKJJJKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWTTTUUUVVVYYY\\\___aaaccc`````````aaaaaacccdddeeegggkkksss|||rrreee[[[YYYVVVUUUTTTTTTRRRPPPPPPQQQQQQQQQOOOMMMJJJHHHFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<777777666555555555555555444444333222111000///...000000000000000000000000,,,,,,---...///000111222///...,,,******+++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++***)))(((***...///...+++(((((()))***+++,,,,,,---......---,,,++++++++++++))))))*********+++++++++(((***---//////...+++***'''(((***,,,...000111222111222333222000//////000333444666999???EEEKKKNNNRRRVVVZZZZZZWWWQQQLLLJJJMMMPPPVVV^^^aaa^^^UUUNNNIIICCC@@@AAA@@@@@@GGGQQQMMMRRRZZZaaagggkkkmmmnnnooorrrwww}}}vvvnnnhhhcccmmmuuuyyyvvvqqqmmmiiieeeVVVOOOEEE>>>;;;:::999777555888:::999888777:::<<<:::<<<===<<<888666666777555555555444444555555555555555555666555555444333444666777777555444555555888888999:::<<<===>>>>>>999777666888<<<>>>===;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;999<<<>>>>>>;;;:::;;;===<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<==========================================>>>>>>?????????@@@===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@AAACCCCCCCCCCCCBBBAAABBBDDDGGGIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQLLLMMMOOOOOOPPPRRRUUUXXXaaabbbddddddbbb```\\\ZZZVVVUUUSSSPPPLLLKKKLLLNNNNNNPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXVVVWWWXXXZZZ\\\^^^```bbbaaaaaaaaaaaabbbdddfffgggkkknnnttt|||rrrddd\\\XXXTTTRRRQQQQQQPPPOOOPPPOOONNNLLLJJJIIIGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@???>>>===<<<;;;::::::999777666444333333333000111111222222111111000//////...---------------......---,,,+++******)))------------------------,,,++++++++++++,,,------)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******)))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---)))************+++++++++)))***,,,,,,+++++++++,,,++++++,,,,,,---...//////000000111111111222222222000111222333666:::@@@EEEOOOSSSXXXZZZXXXSSSOOOLLLOOOSSSZZZaaaeeefffdddccc^^^SSSEEE>>>>>>???>>><<>>>>>===<<<::::::;;;;;;:::999999:::::::::;;;::::::999:::;;;<<<===???===;;;999999999:::;;;>>>>>>?????????@@@@@@@@@AAA@@@>>>===<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????AAADDDFFFGGGGGGGGGHHHJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQRRRTTTXXX[[[``````aaabbbbbbaaa```___VVVUUURRROOOLLLKKKJJJJJJMMMOOOQQQTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[^^^```aaa___```bbbeeefffffffffffffffjjjrrr{{{qqqddd[[[XXXTTTRRRQQQQQQPPPOOOQQQQQQPPPNNNMMMKKKJJJIIIDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::888777666555555555555555555444444333222000///...000000///.........///////////////......------,,,------------------------000///...,,,++++++******+++,,,,,,+++)))((()))***++++++++++++++++++++++++)))))))))))))))******+++...---,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---)))************+++++++++###%%%)))+++,,,...000222+++,,,,,,,,,---.........000000000000111111111111111222333444555888<<<@@@FFFJJJPPPTTTVVVVVVWWWWWWWWW\\\dddlllrrrsssrrrqqqiii^^^OOOGGGDDDCCC@@@===???CCCGGGLLLQQQYYYbbbhhhqqquuu|||yyykkkbbb___bbbeeegggiiigggeeeccc^^^VVVNNNHHHAAA@@@===:::888777666666777777777666666666666666777777777777777666555555222222222333333333444444666666666666666666666555666777888999:::999888888:::888777777999::::::999;;;<<<<<<<<<;;;::::::999<<<<<<=========<<<;;;;;;;;;;;;::::::999::::::;;;;;;;;;:::::::::;;;<<<===>>><<<;;;999999:::;;;<<<=========>>>>>>?????????@@@???>>>===<<<<<<<<<===????????????????????????======>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAACCCEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMOOOOOOOOOOOONNNNNNNNNMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNPPPPPPQQQSSSWWWZZZ]]]^^^___```aaa```______ZZZXXXUUUQQQNNNLLLKKKJJJNNNOOORRRTTTVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaccceeefffggggggffffffiiinnnttt{{{pppccc[[[XXXTTTQQQQQQPPPPPPOOOPPPPPPOOONNNMMMLLLKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::666666666555555666666777555555555444222111///...000000000//////000111111........................------------------------000///...---,,,+++++++++,,,------,,,)))(((((()))************************((())))))))))))*********------+++******)))******++++++++++++++++++++++++------------------------++++++******++++++,,,---)))************+++++++++(((***,,,,,,++++++,,,---,,,,,,,,,,,,------------//////000000000111111111222333555666666666999:::>>>BBBGGGLLLPPPVVV[[[______eeeoooyyyyyynnn___TTTNNNJJJEEEAAA???@@@AAACCCFFFMMMTTTYYYcccjjjtttzzz~~~yyykkkbbbYYYWWW\\\dddjjjllliiiddd]]]VVVOOOIIICCC???<<<;;;999888666666555555555555555555666666666666666666666666666555444444444555555555555666666666555555666666666666666666777888888888888999999999:::888777777999::::::999;;;;;;;;;<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;<<<===<<<<<<============>>>>>>>>>>>>===<<<<<<======>>>????????????????????????>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMOOOPPPPPPRRRUUUWWWYYYZZZ\\\^^^_________^^^^^^\\\XXXTTTQQQOOONNNMMMOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^```aaaccceeefffgggggggggggghhhjjjmmmqqquuuxxxzzzooobbb[[[XXXTTTQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>===<<<;;;:::888777666666666666666666222333333444444333333222000000/////////000111111+++++++++,,,,,,---------------------------------------,,,,,,------...///+++,,,---,,,***)))***+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))))))))******+++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,))))))*********++++++++++++,,,------+++)))******------,,,,,,,,,,,,,,,,,,000000000111111111222222111444777888888888888999<<<===@@@CCCGGGNNNVVV\\\```fffqqq}}}~~~pppddd\\\UUUPPPKKKGGGFFFDDDBBBBBBEEEIIIKKKQQQZZZeeennnuuu}}}{{{oooiii\\\WWWSSSWWW```iiilllllleee]]]SSSIIICCC???<<<;;;888888777666666666666666444444555555666777888888666666777777666666555444666666666666666777777777555555555555666666666666888888777777888888999:::999888666777999::::::999::::::;;;;;;<<<;;;;;;;;;999::::::;;;;;;:::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======;;;:::::::::;;;<<<>>>>>>========================<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLOOONNNNNNMMMMMMMMMMMMMMMKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVXXX[[[]]]]]]^^^]]]^^^\\\ZZZWWWTTTSSSRRRRRRQQQRRRSSSTTTVVVWWWXXXXXXWWWXXXYYY[[[]]]^^^___```______^^^^^^^^^^^^______aaaaaacccdddeeegggggghhhiiihhhhhhiiilllooorrrtttooobbb[[[WWWSSSQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>===<<<;;;::::::999888777555555555444222333333444444333333222/////////......///000000***++++++,,,,,,------------------------------------,,,,,,,,,,,,---......)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++(((((()))***+++++++++,,,*********++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,))))))*********+++++++++%%%'''***+++,,,---///000,,,,,,,,,,,,,,,,,,++++++111111111222222222333333111444777:::::::::;;;<<<::::::;;;;;;???EEENNNTTT\\\bbbmmmyyyuuummmgggbbb___VVVTTTPPPLLLIIIFFFEEECCCDDDLLLVVV```hhhsssvvvmmmfffbbb]]][[[[[[```fffjjjhhhfffXXXPPPFFF===888777777777666666666666777777666666555555666777888888999:::777888888888888777666666333333333333333333333333444555555555666666777777888888777777888888999:::999777666777888999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777;;;:::::::::;;;;;;<<<========================<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>????????????????????????===>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFFFFEEEDDDBBBBBBAAAAAABBBCCCDDDEEEFFFHHHJJJJJJHHHHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMLLLLLLLLLMMMMMMKKKMMMOOOPPPPPPPPPRRRSSSRRRSSSVVVYYY[[[\\\\\\\\\\\\ZZZYYYWWWVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXYYYWWWXXXZZZ\\\^^^```aaabbb^^^^^^^^^^^^___```aaaaaaaaaaaabbbcccdddfffgggggggggfffffffffhhhkkknnnppppppdddZZZWWWSSSPPPPPPOOOOOONNNPPPPPPOOONNNMMMLLLKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>===<<<;;;:::;;;:::999777666555444444555555555444222111///...111000///............///---------....../////////------------------------///...---,,,+++*********(((***+++,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++***))))))++++++++++++***)))((('''*********++++++,,,,,,---************************)))***+++,,,,,,,,,,,,+++)))************+++++++++(((***,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,000111111111222222222222111444777:::;;;<<<===>>>999888888888:::???GGGLLLUUUZZZdddooo|||~~~{{{xxxvvvkkkhhheeeaaa\\\UUUMMMHHHAAADDDHHHNNNWWWaaalllsss}}}xxxpppjjjgggffffffhhhhhhhhhhhhgggbbb]]]YYYMMMGGG???999666777888888444555666777777777666666555666666777888999999:::888888888888888777777666555555555555444444444444444444555555666777777777777888888888888999999999999777666666888999999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999777777::::::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<::::::;;;<<<===>>>>>>>>>??????>>>>>>>>>>>>======:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@@@@AAACCCEEEFFFFFFHHHJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLKKKLLLMMMMMMLLLNNNPPPQQQPPPPPPQQQRRRPPPRRRUUUWWWYYY[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXTTTTTTTTTUUUVVVWWWYYYZZZXXXYYYZZZ\\\^^^```bbbccc^^^^^^^^^^^^___```aaaaaa`````````aaabbbdddfffgggccccccbbbbbbdddgggiiikkkqqqeeeZZZWWWSSSPPPOOOOOONNNMMMQQQQQQPPPNNNMMMKKKJJJIIIFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;::::::999888777666666666666555444444333222000///...333222111000///.........------..................------------------------...---,,,+++***))))))))))))+++,,,,,,++++++---...++++++++++++++++++++++++'''(((***++++++***)))(((***+++++++++***)))(((''')))******+++,,,,,,------************************)))***+++,,,,,,,,,++++++)))************+++++++++---......---***(((((((((*********+++,,,,,,,,,---////////////000000000000222444777999999:::<<<>>>;;;;;;:::888888:::???CCCKKKOOOWWWaaannnzzz}}}wwwnnnbbbYYYNNNJJJFFFFFFLLLSSSYYY\\\dddjjjrrryyy~~~{{{llljjjhhhggghhhlllpppsssuuuuuurrrjjj___UUUMMMJJJCCC???;;;888777888888888333444555666666666555555555666666666777777888888777777777888777666666555888888777777666666666666444444555555666777777888666777888999:::999888888888777666666888999999888777888999;;;<<<=========;;;;;;<<<;;;;;;:::999999:::::::::;;;;;;<<<===>>>>>>>>>?????????>>>===<<<;;;;;;<<<===============>>>>>>>>>======<<<<<<<<<:::;;;<<<=========<<<;;;========================;;;<<<<<<===???@@@@@@AAA@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBDDDFFFHHHEEEGGGJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNLLLKKKKKKKKKMMMMMMMMMOOOQQQRRRQQQPPPQQQRRRPPPRRRTTTWWWYYYZZZZZZZZZWWWWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVWWWYYYZZZXXXYYYZZZ\\\^^^```aaabbb``````___^^^^^^^^^__________________aaaccceeefffcccbbbbbbbbbcccdddfffgggrrrfffZZZWWWSSSPPPOOOOOONNNMMMPPPOOONNNLLLJJJIIIGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::888888777777777777888888111111111222222111111111555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,+++---------+++++++++---************************(((***,,,---------+++***&&&''')))***++++++******))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++)))************+++++++++''')))+++,,,,,,,,,---...))))))***+++,,,,,,------------------.........///333555666777777888:::<<<@@@@@@===:::777777999;;;CCCFFFMMMVVVcccppp|||tttiiibbbZZZPPPKKKNNNRRRTTTTTTQQQWWW___fffkkkpppuuuyyy~~~zzzkkkbbb\\\^^^aaafffllltttzzz~~~}}}|||uuuhhhWWWIIICCCAAA999666444333444444333222222333444555555555444333555555555666666666666666666666666666666555555444555555444444333333333222444444444555666777777888555777999:::;;;:::888777888777555666888999999888777888999;;;<<<======>>>::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>???@@@@@@@@@>>>===<<<;;;<<<========================<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::========================:::;;;<<<===>>>???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCFFFHHHJJJEEEGGGIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOONNNLLLKKKJJJKKKMMMNNNMMMPPPRRRSSSRRRQQQQQQRRRPPPRRRTTTWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRSSSVVVVVVUUUUUUVVVXXXYYY[[[XXXYYYZZZ\\\^^^___aaaaaabbbbbb```___]]]]]]\\\\\\^^^^^^^^^^^^```bbbdddeeeeeeddddddddddddeeeeeefffmmmcccYYYVVVQQQNNNNNNOOOPPPPPPSSSPPPLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;::::::999999888777777777555444333111000/////////555444222000//////000000000000///...---,,,++++++...---,,,,,,,,,,,,---...---...///...,,,+++,,,---...------,,,,,,------...---------,,,,,,+++++++++------,,,++++++******))),,,,,,+++***))))))******'''(((***+++,,,,,,+++*********************************)))))))))***,,,---*********+++,,,---...///******++++++++++++******+++---......---,,,,,,---)))+++......---...111444333555777888888888999;;;???BBBCCCBBB???;;;888777888:::???FFFQQQ___nnnwww|||}}}ssskkkaaa[[[XXXXXXWWWWWWQQQPPPQQQTTTYYY^^^bbbccceeelllwwwpppccc[[[WWWPPPSSSZZZdddpppzzz{{{qqqbbbSSSHHHAAA===;;;999888666555444444444555555777888888666555666777555555666666777777888888555555555555555555555555555555555555555555555555333444666777777777666555777777777777666666666666777777888888888999999999<<<;;;::::::::::::;;;<<<:::;;;<<<======<<<<<<;;;;;;===??????>>><<<<<<<<<============>>>???@@@AAA>>>===;;;;;;<<<<<<;;;:::????????????????????????;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>>>>??????BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNPPPNNNMMMNNNQQQTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUTTTSSSRRRRRRQQQQQQRRROOOQQQSSSTTTSSSTTTVVVWWWVVVVVVXXXYYY\\\^^^aaabbbbbbbbbaaa___\\\[[[]]]^^^]]]^^^___aaabbbdddeeeeeedddbbbaaa``````bbbccceeemmmbbbZZZVVVQQQOOOOOOPPPQQQQQQRRRPPPLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>><<<;;;;;;::::::999999888777777777444444222111000000000000000000//////000000111222******+++---///000111222...---,,,,,,,,,,,,---...---.........,,,+++,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))*********++++++,,,,,,+++***)))************************+++***)))))))))***,,,---,,,,,,+++++++++,,,------******++++++++++++******)))+++,,,,,,+++******++++++---...---,,,,,,...111111333666777777888999;;;@@@BBBDDDCCC@@@===::::::888999<<<@@@GGGSSS___gggnnnrrrwww|||yyyqqqlllhhhdddbbb[[[WWWRRROOOOOORRRTTTVVVVVV[[[dddppp}}}}}}vvvjjj^^^UUUOOOMMMKKKPPP[[[gggqqqvvvwwwuuuhhh___SSSHHH@@@;;;888666999888666555444444444555777666555555555666666777444444444555666666777777555555555555555555555555555555555555555555555555222222333444444444333222777666666666666666666666777777777888888999999999<<<;;;:::999999:::;;;<<<:::;;;<<<=========<<<<<<>>>@@@AAABBBAAA@@@??????======<<<<<<======>>>>>>>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLKKKLLLLLLMMMOOOMMMKKKLLLOOOQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTSSSRRRQQQRRRTTTTTTTTTVVVXXX[[[___aaacccaaaaaaaaa^^^\\\[[[\\\]]]\\\\\\]]]^^^___aaabbbccccccbbbaaa``````bbbccceeelllaaaZZZVVVRRRPPPPPPQQQQQQQQQRRROOOLLLKKKJJJIIIGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>><<<<<<;;;:::::::::999888888777777333333222111111111111111---...//////000000//////---------..................------,,,,,,------...,,,---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------,,,+++******)))*********------------,,,+++***)))************************+++***)))))))))***+++,,,------,,,+++++++++++++++******++++++++++++******)))+++,,,,,,+++******+++,,,------,,,+++***,,,---///111444555555777999;;;@@@BBBDDDDDDBBB???======;;;;;;::::::===DDDMMMTTTYYY```iiirrryyy~~~yyyuuummmeee[[[SSSOOOOOOPPPQQQNNNOOOSSS[[[eeerrr}}}|||yyyvvvttthhhfffbbbZZZSSSNNNLLLKKKMMMTTT^^^hhhmmmkkkccc]]]PPPKKKCCC===999666555333777777666555444444444555777444222333666888888666222333333444555555666666666666666666666666666666555555555555555555555555666666777777777666555555666666666666666666666666777777777777888888888888::::::999999999999::::::;;;;;;<<<===>>>>>>======@@@BBBEEEHHHHHHFFFCCC@@@======<<<;;;;;;;;;;;;<<<===;;;::::::<<<<<<;;;999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>============>>>>>>>>>===>>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMKKKLLLNNNOOOOOOOOONNNNNNPPPQQQRRRRRRSSSSSSSSSSSSQQQPPPOOONNNNNNMMMRRRSSSTTTRRRPPPNNNOOOOOOQQQRRRTTTWWWZZZ^^^aaabbb`````````]]][[[YYYZZZ[[[[[[ZZZYYYYYY[[[]]]___aaabbbaaa`````````bbbcccdddjjj```ZZZVVVSSSQQQQQQQQQQQQQQQQQQOOOMMMKKKKKKJJJHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<;;;::::::999999888777777333333222111111111222222000111111111000...,,,+++//////.........---------------------------------,,,---...---+++***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++***************+++------------,,,,,,++++++************************++++++***))))))***+++,,,,,,,,,+++++++++++++++,,,******++++++++++++******+++,,,......,,,+++,,,---+++,,,++++++***++++++,,,---///111222333555888:::???AAACCCCCCBBB@@@@@@@@@???>>><<<::::::===BBBGGGHHHOOOYYYccclllssszzz~~~|||qqqiiidddbbbaaaaaaWWWUUURRRRRRWWW^^^fffkkkrrruuuzzz~~~tttjjjdddaaa___]]]ZZZZZZYYYVVVSSSQQQRRRSSS[[[]]]aaaccc```YYYNNNFFFBBB???;;;888777777555444666555555555555555555555666333222555:::<<<888444333333333444555555666666666666666666666666666666555555555555555555555555888888888888888777777777555555555666666666666666777777777777777777777777999999999888888999999999;;;<<<<<<======>>>>>>>>>AAAEEEKKKQQQRRRNNNFFFAAA>>>===<<<;;;::::::::::::<<<:::999:::;;;;;;:::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<======>>>??????>>>>>>======<<<<<<>>>============>>>??????BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKOOONNNNNNNNNOOOOOOOOOOOOLLLMMMOOOPPPRRRSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMMMMQQQRRRRRRQQQNNNMMMMMMNNNRRRRRRTTTVVVXXX[[[^^^___^^^___^^^\\\ZZZXXXXXXYYYZZZYYYWWWVVVXXXZZZ]]]___``````______```aaabbbccciii^^^YYYVVVRRRQQQQQQQQQPPPPPPQQQOOOMMMLLLLLLKKKHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999888888888333333222222222222222333111222222222111///---,,,((()))+++---///111222333------------------------,,,---...---+++***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++***************+++++++++++++++,,,,,,---------************************,,,+++***))))))***++++++************+++,,,---...******++++++++++++*********,,,------,,,++++++,,,******)))***+++,,,------+++---///000111333666999<<<>>>@@@AAAAAA@@@AAABBBAAA@@@???===;;;<<>>>>>888222333444444555666666777777666666666666666666666666555555555555555555555555444444444444444444444444444444555555666666666777666666666666666666666666777888888888888888888777;;;;;;;;;<<<===>>>>>>???BBBHHHRRR[[[]]]WWWKKKAAA???>>>===<<<;;;::::::::::::999888999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<=========??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@@@@DDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKNNNOOOPPPQQQPPPOOONNNNNNLLLMMMOOOQQQRRRTTTTTTUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOPPPOOONNNMMMNNNOOOSSSSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\[[[YYYWWWWWWXXXYYYXXXVVVVVVWWWYYY\\\^^^]]]]]]^^^^^^___```aaaaaa~~~ggg\\\WWWUUURRRPPPPPPPPPOOONNNPPPOOOMMMMMMMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<;;;;;;;;;:::999999888888444444333222222222222222//////000111111111111000,,,,,,------...///000000,,,------......------,,,+++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))*********)))******+++,,,************+++,,,---...************************,,,+++***)))))))))***+++((()))))))))+++,,,---...******++++++++++++******(((***++++++***))))))***+++)))((())),,,---------+++,,,------...000444777777999<<<======>>>@@@BBB@@@BBBCCCBBB@@@??????@@@>>>@@@BBBFFFKKKTTT^^^eeesss~~~{{{qqqfff___[[[[[[[[[WWWXXXYYYZZZZZZ[[[[[[[[[^^^aaaffflllttt}}}wwwlllggg___[[[TTTMMMIIIHHHHHHIIINNNSSSYYY^^^```bbbcccdddaaaZZZQQQHHHBBB???<<<;;;888777555555666666555444222333444555555555555555222333666:::===<<<666111444444444555666666777777555555555555555555555555555555555555555555555555444444333333444555555666444444444555555666666777666666666666555555555555666666777888888777666666::::::::::::;;;===>>>???CCCIIITTT^^^aaaZZZMMMBBB???>>>===<<<;;;:::::::::999888777888:::;;;:::999::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>============???????????????@@@@@@AAAEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLOOOSSSTTTRRROOOMMMKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMNNNNNNNNNNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWYYYZZZZZZXXXWWWWWWWWWXXXWWWVVVVVVWWWXXXZZZ\\\ZZZ[[[[[[\\\]]]^^^______}}}fff[[[VVVTTTQQQPPPPPPOOONNNMMMOOONNNMMMMMMMMMLLLIIIGGGDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@??????>>>=========<<<;;;;;;::::::999888888666555444333222111111111///.........//////000000111111000...---,,,+++***,,,,,,---......---,,,,,,+++,,,---,,,*********+++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++******))))))***++++++,,,++++++***)))******,,,,,,************************---,,,***)))))))))***+++******))))))***+++,,,,,,******++++++++++++******((()))++++++)))((()))***...+++)))***,,,------+++++++++,,,,,,,,,...111444222444777999:::<<<>>>@@@CCCFFFIIIJJJHHHEEECCCBBB????????????BBBHHHOOOUUU^^^kkkzzzwwwlllhhhggghhhdddaaa]]]YYYVVVTTTTTTTTTOOORRRWWW[[[aaagggmmmrrryyyuuuhhh___YYYVVVTTTRRROOOKKKIIIJJJLLLNNNYYY]]]cccfffeeebbb___]]]UUUOOOFFF???;;;999999888666555333333444555555444111222333555666666555555222333555777777666444333222333333444555555666666444444444444444444444444555555555555555555555555444444444444555666888999333333444555555666777777666666666555555444444444555666777777777777666555999999999999:::<<<===>>>@@@DDDLLLUUUYYYTTTIII???<<<<<<;;;::::::999::::::999777777888999::::::999:::::::::::::::::::::::::::999999888888999999:::999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMNNNNNNNNNMMMMMMNNNSSSYYY[[[XXXSSSOOOMMMLLLMMMNNNPPPQQQQQQRRRRRROOOOOONNNNNNNNNNNNOOOOOOLLLMMMOOOOOONNNMMMOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWTTTVVVXXXXXXWWWVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYWWWXXXYYY[[[\\\\\\]]]]]]}}}fff[[[UUUSSSPPPOOOOOOOOOMMMLLLOOONNNNNNNNNNNNLLLIIIGGGCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@??????>>>>>>======<<<;;;;;;::::::999999888777666444333222111111111222111///---,,,,,,,,,---,,,,,,------.../////////,,,,,,---......---,,,,,,+++,,,---,,,***)))***+++...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,------******))))))***+++,,,,,,---,,,+++))))))))))))***************************---,,,***)))))))))******,,,+++******)))***************++++++++++++*********+++------+++***+++,,,111...++++++,,,---+++)))++++++,,,++++++---000333///222444666888:::===???FFFJJJOOOQQQOOOKKKGGGEEE@@@@@@???>>>>>>AAAFFFJJJMMMYYYhhhppprrrxxxwwwqqqqqqrrrvvvqqqiiiaaaZZZWWWWWWWWWJJJLLLOOOQQQRRRUUUXXX[[[dddkkksssvvvvvvxxx~~~{{{uuujjj^^^UUUQQQOOOOOOPPPPPPOOONNNMMMOOORRRUUUaaaeeehhhhhhbbbYYYRRRMMMLLLGGGAAA<<<999666444333666444222222444666777666000111333555666666555555333444444333111111333444111222222333333444555555333333333333333333333333555555555555555555555555000//////000111333555777333333444444555666777777666666555555555444444444444555666777777666555444888888888888999;;;===>>><<<>>>CCCJJJNNNLLLCCC;;;;;;:::999999888888999999888777666777999::::::888;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEBBBCCCEEEHHHJJJKKKLLLMMMKKKLLLMMMOOOOOOOOONNNMMMRRRXXX```bbb___YYYSSSQQQKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMLLLMMMMMMNNNOOONNNOOOPPPOOONNNMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXRRRTTTWWWXXXWWWWWWWWWXXXTTTTTTUUUUUUVVVVVVVVVWWWVVVWWWXXXZZZ[[[[[[\\\\\\}}}hhh___WWWTTTQQQPPPOOOOOONNNMMMMMMMMMNNNPPPPPPOOOKKKHHHEEEEEECCCBBBAAA@@@@@@@@@BBBAAA@@@>>>===;;;:::999===<<<;;;;;;999999888777999777555444444444333222111111111111111000//////***,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++,,,,,,,,,++++++*********))))))))))))************((()))+++---------,,,+++++++++++++++++++++++++++,,,,,,,,,------...............//////000333888<<>>>>><<<999555444444555555555555555555555555555444444555555555555444444555555555444444333333333333333333333333333333333222222333333333333444444333333444555555666777777444444444444444444444444444444444555555666666666666666666666666777888999666666555666888888777555666777999:::;;;;;;:::999>>>???@@@AAAAAA@@@???>>>;;;:::999888777777777777888777777777888999::::::777888888999999:::;;;;;;;;;:::999888777777777777999::::::;;;<<<===>>>>>>@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCEEEGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIILLLMMMNNNMMMLLLLLLNNNPPPTTTYYY```eeeeee```ZZZVVVPPPNNNLLLMMMPPPRRRPPPNNNPPPQQQRRRRRRQQQPPPNNNMMMPPPNNNLLLJJJJJJLLLNNNPPPPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVXXXZZZYYYXXXUUUTTTUUUUUUVVVXXXYYYXXXUUURRRVVVXXXZZZ\\\\\\ZZZWWWVVV}}}hhh___XXXVVVRRRPPPOOONNNMMMLLLNNNNNNNNNOOOOOONNNKKKHHHEEEEEECCCBBBAAA@@@@@@@@@DDDDDDCCCAAA@@@>>>=========<<<<<<;;;:::999888888888666333333333333222000000000000000000///......,,,---.../////////...---------------------------))))))***+++---...//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************++++++++++++,,,,,,,,,+++++++++******))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///222777:::EEEHHHLLLNNNOOOOOOPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQKKKLLLKKKKKKKKKOOOVVV[[[hhhoooyyy{{{ssskkkggg```[[[VVVSSSQQQPPPOOORRRVVV[[[___bbbdddeeekkkjjjgggeeedddfffjjjlllooossszzzxxxpppjjjgggbbbaaa^^^YYYTTTSSSUUUXXX___bbbeeeeeebbb_________^^^ZZZSSSLLLEEE@@@===<<<999888777555111000111222444444444444444444444444444444555555555555444444444444444333333333222222333333333333333333333333222222333333333333444444111111111222333333333444444444444444444444444444333333444444444555555555666666555555555666666777666555555666888999888666666777888::::::::::::999<<<===>>>>>>>>>>>>===<<<;;;:::999888777777777777888777777777777888888999777888888999999::::::;;;::::::999888777777777777888888999:::;;;<<<======???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNMMMLLLMMMNNNPPPTTTXXX```eeefffccc]]]YYYQQQOOONNNOOORRRSSSRRRPPPQQQQQQQQQPPPOOONNNMMMLLLPPPOOOMMMLLLLLLMMMOOOPPPRRRSSSUUUVVVWWWXXXWWWWWWVVVWWWYYY[[[ZZZYYYWWWUUUUUUVVVWWWYYY[[[ZZZWWWTTTUUUVVVXXXYYYYYYXXXVVVUUU|||hhh___YYYVVVRRRPPPOOONNNMMMKKKPPPOOONNNNNNNNNMMMJJJHHHEEEEEECCCBBBAAAAAA@@@@@@EEEDDDCCCBBBAAA@@@??????======<<<;;;:::999888888666444222111111111000//////////////////...------...............---------------------------------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,***(((&&&)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,,,,,,,,,,++++++++++++***)))))))))*********++++++///...+++)))((()))***+++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,---------...000444777???BBBGGGJJJLLLNNNPPPRRRSSSUUUYYY\\\]]]^^^]]]\\\WWWTTTNNNHHHCCCCCCGGGJJJQQQVVV^^^hhhuuu|||tttnnnjjjeee```\\\XXXZZZ^^^ccchhhmmmqqqsssxxxqqqiiiccccccdddeeeeeecccdddffflllsssyyy}}}~~~yyyzzzzzzzzz{{{|||zzzvvvpppfff___]]]aaaeeejjjlllmmmiiidddcccfffkkknnnppprrrooojjjbbb\\\YYYRRRMMMFFF>>>999888999:::777888777555333222333444444444444444444444444444333444444555555444444333333333333222222222222222333333333333333333333333222222333333333333444444111111111111111111111222333333333333444444444444333333333333444444444444666555555444444444444555555555555777999:::999888555666777888999999999999999::::::;;;;;;::::::999:::999888888777777777777888777777666666666666777777777888888999:::::::::999888888777777777888888777777888999:::;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNOOONNNMMMMMMOOOQQQSSSXXX___dddfffddd```]]]SSSRRRQQQRRRTTTUUUTTTSSSSSSRRRPPPOOONNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTVVVWWWXXXYYYYYYYYYWWWXXXZZZ\\\\\\[[[YYYWWWVVVWWWXXXZZZ\\\[[[YYYWWWVVVWWWWWWXXXXXXWWWWWWVVV|||hhh___WWWTTTQQQPPPOOOOOONNNMMMRRRPPPMMMLLLLLLKKKIIIHHHEEEEEECCCBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>=========<<<;;;:::999888888666444222111222222000/////////000000//////...---000///...---------------------------------------......---,,,,,,+++******++++++++++++++++++++++++************************)))***+++------------,,,)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++------+++*********++++++++++++++++++++++++++++++...------,,,,,,++++++++++++,,,---------...111444666:::???BBBEEEHHHKKKMMMRRRVVV\\\bbbeeefffdddcccaaa]]]VVVNNNHHHEEEDDDEEEEEEGGGLLLSSS___mmmzzzyyytttnnnpppuuu{{{yyyyyyyyyuuuqqqeee```]]]aaafffjjjmmmqqqmmmnnnooopppqqquuuzzz~~~~~~|||}}}~~~}}}ssslllhhhfffbbbcccaaa\\\XXX[[[eeeoooyyy~~~~~~xxxuuuxxx||||||{{{wwwpppfff[[[RRRMMMGGGCCC>>>888666666777999666777888777555444555777333333333333333333333333333333444444444444333333222222111111111111111111444444333333333333222222222222222333333333444444333333333222222222222222333333333333333444444444333333333333333333333333555555444333222222222333444444444666999::::::888555555666777888888888888888888999999999999888888999999888777777777777777888777666555555555555555777777777888999999::::::888777777777777888888999777777888999:::;;;<<<<<<======<<<;;;;;;;;;<<<<<<============>>>@@@AAABBB????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLNNNNNNMMMNNNOOONNNMMMMMMOOOQQQSSSWWW]]]bbbdddbbb___\\\VVVUUUUUUUUUVVVVVVVVVVVVVVVTTTRRRPPPOOONNNOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ\\\^^^___^^^\\\ZZZWWWWWWWWWYYY[[[\\\ZZZXXXYYYYYYYYYYYYZZZZZZZZZ[[[|||ggg^^^UUUSSSPPPOOOPPPPPPPPPOOOQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>>>>===>>>======<<<;;;:::999888888666444333333333222111000111111111111000//////000///...---------------------------------------......---,,,,,,+++******++++++++++++++++++++++++******************************))))))***+++---...************+++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++***+++,,,---,,,,,,---///111///222666999<<<>>>BBBDDDLLLPPPWWW^^^bbbddddddccc___\\\XXXSSSOOOKKKIIIGGGFFFEEEEEEHHHOOOYYYccchhhttt|||pppfff```ccchhhjjjnnnssstttuuuxxxyyyyyy{{{~~~uuuqqqkkkddd^^^[[[YYYXXXTTTYYY^^^______dddppp{{{zzzqqqeeeYYYMMMDDD???<<<;;;999777666666666666222333555444333222333444333333333333333333333333222222333333333333222222111111111111111111111111444444444333333222222222222222222333333333444444222222222222222222222111222222222333333333444444333333333333333333333333555444333222222111222222444333444666888999999888555555555555666777888888888888888888888888888888888888777777666777777777777777666555444444444555666777777888888999::::::777777777666777777888888888888999:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<===============>>>???@@@AAA>>>>>>>>>?????????@@@@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHKKKLLLNNNNNNMMMNNNNNNNNNMMMMMMOOOQQQTTTWWW[[[___```^^^[[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTUUUUUUVVVWWWXXXYYYYYYYYY[[[^^^```aaaaaa___^^^WWWWWWWWWXXXZZZ[[[YYYWWWZZZZZZZZZ[[[[[[\\\\\\\\\{{{ggg^^^UUUSSSPPPOOOPPPPPPPPPOOOOOONNNMMMMMMMMMLLLIIIGGGEEEDDDDDDCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999999777555444555444333222111111111111111000000///...............---------------------------------******+++,,,,,,---......++++++++++++++++++++++++************************,,,+++(((&&&&&&&&&((()))*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,''')))+++---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---///+++---000222444666999;;;AAAEEEKKKRRRWWW[[[]]]^^^ZZZYYYWWWVVVVVVUUURRRPPPLLLIIIFFFFFFJJJOOOTTTVVV\\\bbbjjjooorrrxxx|||pppiiinnnuuuxxx}}}vvvmmmgggeee\\\ZZZWWWTTTSSSRRRSSSSSSTTT\\\dddiiikkkpppyyyssslll```SSSIII@@@999555444555555666555444333222222444666666555444444555222222222222222222222222111222222333333222222111111111111111111222222222555444444333333222222111222222333333333333444444000000000000000000000111111111222222333333444444444444444444333333333333444333333222222222222333333333333555777888777666444444444444555666777888888888777777777777888888888777777666666777777777777666666555555555555666666666777777888999999999888777777666666666777777888888999:::;;;<<<======;;;:::::::::;;;<<<======>>>>>>=========>>>??????===>>>>>>>>>>>>?????????BBBCCCCCCDDDCCCBBB@@@???DDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFHHHJJJKKKLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPSSSUUUYYY\\\]]][[[YYYWWWYYY[[[[[[[[[YYYXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVSSSTTTUUUUUUUUUUUUTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]```bbbdddcccbbbaaaYYYXXXXXXXXXZZZZZZXXXWWWYYYYYYZZZ[[[\\\\\\\\\\\\{{{ggg^^^XXXUUURRRPPPOOOOOONNNMMMMMMLLLLLLMMMNNNLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>===<<<;;;:::999999:::777555444555555444222000000000111000//////...,,,---.../////////...---------------------------))))))***+++---...//////++++++++++++++++++++++++************************++++++***)))(((((((((((()))))))))************+++*********************************))))))*********+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++,,,...,,,...///000///000333555888:::>>>DDDJJJPPPTTTVVVWWWUUUSSSTTTWWWYYYYYYXXXSSSPPPLLLLLLOOORRRSSSSSSTTTUUUXXX[[[^^^eeelllqqqwwwyyy}}}zzzttt}}}xxxnnnfffaaa```___YYYYYYYYYYYYZZZ[[[\\\\\\eeekkksssxxxzzz|||{{{qqqiii]]]VVVLLLDDD>>>:::666333222333333333333222111111333555777777666555444555222222222222222222222222111111222222222222111111111111111222222222333333555555444333333222111111222222333333333333444444///000000111111222222222000111111222333333444444555555555444444444333333333333222222222333444444333222222333555666555333444333333333333555666777777777666555555666777777777777666666666666777777666666666555666666777777666666777777888888999999999888777666666666666666777777888999:::;;;<<<<<<::::::::::::;;;<<<===>>>>>>>>>======<<<<<<===============>>>>>>>>>??????@@@AAACCCDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOQQQSSSWWWZZZ[[[[[[ZZZYYYZZZ\\\]]]\\\ZZZXXXZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVVVVVVVXXXYYY[[[\\\\\\^^^aaadddfffeeedddccc\\\[[[ZZZZZZZZZZZZYYYWWWYYYZZZ\\\^^^______^^^]]]{{{ggg^^^ZZZWWWSSSPPPOOOMMMKKKJJJKKKKKKLLLNNNOOOMMMJJJFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAABBB>>>>>>===<<<;;;::::::999999777555444444444333222///////////////......---***,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,.........---,,,(((((((((((())))))))))))******************************))))))))))))******++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///---+++***))))))++++++++++++++++++++++++++++++*********++++++,,,,,,------...///...,,,+++,,,---///000000000...///000222222333666;;;AAAHHHNNNQQQRRROOOLLLMMMQQQUUUWWWXXXWWWUUUSSSTTTWWWYYYYYYXXXVVVTTTQQQPPPRRRUUUZZZ]]]aaaccchhhqqq}}}|||wwwrrrkkkeeebbbcccfffhhhhhhhhhiiikkklllmmmnnnooowww|||{{{uuuiiiZZZNNNKKKFFF@@@<<<:::999666444444444333333222222222222///111333333222000000000111111111111111111111111111111222222222222111111111111222222333333333333555555444333333222111111222222333333333444444444111111222333444555555555000000111222333333444444666666666555555444444444222222222222333444555555333222222333444555333222444333222222333444666777666555444444444444555666777777666666666666777888666666666666666777888999666666666777888888999999999999888666555555555555666666777888999::::::;;;999999999:::;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<============>>>>>>>>>>>>;;;===@@@BBBDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNOOOQQQUUUYYY[[[\\\\\\\\\ZZZ]]]^^^]]]ZZZXXXZZZ\\\VVVWWWYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWXXXYYYZZZ\\\]]]\\\___bbbeeeggggggfffeee___]]][[[[[[[[[[[[YYYXXX[[[]]]```bbbcccbbb```___yyyfff^^^XXXTTTPPPMMMLLLLLLLLLLLLNNNMMMLLLLLLLLLLLLJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<999999777666444222111000000000000111000///......333///+++***---///...,,,---------,,,,,,+++++++++)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...***'''(((,,,...---***++++++************++++++...---,,,+++************+++***)))))))))***,,,---...---,,,***************,,,,,,,,,++++++*********++++++,,,,,,---......///++++++******************)))******++++++,,,------++++++++++++++++++++++++,,,***)))))),,,.........+++++++++,,,---...///000000000000222555999===@@@BBBCCCFFFIIIMMMPPPSSSTTTQQQQQQRRRTTTWWWZZZ]]]___XXXZZZ\\\[[[WWWSSSQQQPPPTTTWWW\\\___ccckkkuuu|||{{{tttoooooonnnkkkhhhiiippp{{{~~~~~~xxxqqqggg]]]TTTLLLFFFBBB;;;;;;999888666444333222111111111111111111111111444444444444444444444444222111000//////000111111111111222333444444555555+++---000222444555444444555777888666222000111333555444333333333333444555555444222111111111222222111111111111111111111111222333555666777666555333555555555444444333333333555444444444444555666666333333333444444444555555444444444555555555666666666555555555555666777777:::999999999888888777777555666888999:::::::::999888999999999999888777777888888888888999:::;;;<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>==================>>>>>>>>>>>>@@@@@@?????????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIKKKLLLNNNPPPNNNPPPSSSTTTUUUVVVXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXX[[[YYYWWWXXXZZZ[[[XXXUUUWWWWWWVVVVVVVVVWWWWWWXXXZZZ[[[\\\[[[[[[\\\^^^aaa```aaabbbdddfffhhhiiijjjeeedddaaa^^^]]]]]]]]]^^^\\\^^^```aaa___^^^______xxxeee^^^UUURRRMMMKKKKKKKKKKKKKKKOOOMMMLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;999999777666444222111000000000000000////////////000...,,,+++,,,------------------,,,,,,+++++++++***+++,,,,,,---,,,+++***************************,,,++++++******++++++,,,---)))&&&'''+++---,,,)))++++++************++++++,,,,,,+++))))))(((((((((+++++++++++++++,,,------++++++,,,,,,---......///,,,,,,,,,+++++++++******+++,,,,,,------...//////***)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++---//////...,,,,,,,,,,,,,,,,,,---...///000000///000222555888::::::<<>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJLLLMMMNNNOOONNNPPPRRRTTTTTTUUUXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUVVVXXXYYYVVVTTTXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\[[[[[[\\\___aaa```aaabbbdddfffhhhiiiiiigggeeeaaa^^^\\\ZZZZZZZZZ\\\^^^```aaa___^^^^^^___vvvddd]]]WWWTTTPPPNNNNNNOOOPPPPPPPPPNNNMMMLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@=========<<<;;;;;;::::::999888777666444222111111222111///.........///000---...///...,,,,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,+++)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++(((&&&'''***,,,+++)))++++++************+++++++++***)))(((''''''''''''******++++++,,,,,,++++++'''((()))++++++++++++***,,,,,,,,,++++++++++++***)))******+++,,,,,,------))))))))))))+++,,,---...------,,,,,,+++******)))++++++++++++++++++++++++(((***---111333111---)))------,,,,,,,,,,,,------//////.........///111222111333777;;;@@@DDDHHHIIILLLLLLMMMOOOQQQUUUXXXYYYfffhhhjjjjjjeee```[[[YYYTTTSSSRRRSSSUUUWWWWWWWWWXXXYYY[[[^^^```cccdddeeegggkkkooosssuuuwwwyyy{{{yyyrrrnnnggggggggghhhkkknnnqqqssszzz~~~tttiii```XXXSSSGGGDDD???;;;999666444222444444333333222111111111111111111111111111111111000000000000000000000000111111111111111222333444......//////000000111111...///111222333333222222222111111222444666555555333222222111111222222333444333222111111111222222333333333333333333333333444555666777888777666555333333333222222222222222444444444444444555555666333333333444444444555555444444555555555666666666333333333444444666777777888888888777777777777777666777777888888888777777999999999999999888888777666666666666777888999:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;<<<=========>>>>>>>>>???>>>???@@@AAABBBAAA@@@@@@@@@AAACCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRSSSUUUWWWWWWVVVTTTXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\]]]___aaa```aaaccceeefffggghhhhhhhhhfffbbb^^^[[[YYYXXXWWW]]]___aaaaaa___^^^^^^^^^uuuccc\\\WWWTTTPPPOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>======<<<<<<;;;;;;:::888888777555444333222111333111///...---...000111+++...111000...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))'''(((***,,,+++)))++++++************++++++******)))((((((((((((((('''''')))******)))((('''))))))+++++++++)))'''%%%++++++++++++++++++++++++''''''(((((()))*********************++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++...222333222---)))------,,,,,,+++,,,,,,,,,------,,,,,,,,,---......---...111555888<<>>>>>??????===>>>AAABBBBBBAAA@@@???@@@AAABBBDDDFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQRRRTTTVVVWWWXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]^^^]]]]]]___aaa```bbbccceeefffggggggggggggeeebbb___\\\ZZZYYYXXX]]]___aaaaaa___^^^^^^^^^tttccc\\\RRRPPPLLLKKKLLLMMMNNNNNNQQQOOOMMMLLLLLLJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;888777777555444333222222333111///...---...000111,,,///222222///---///111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------+++***)))((((((((((((((((((((((((,,,++++++******++++++,,,************,,,,,,,,,+++++++++************++++++++++++******))))))******'''((()))******)))''''''---...///000///---+++)))++++++++++++++++++++++++(((((())))))***+++++++++------,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---///111000...+++------,,,+++++++++,,,,,,+++++++++,,,,,,---...///---...///111333555777777888999:::>>>BBBFFFJJJMMMTTTXXX___ccceeeeeeeeeffffffdddbbbdddggggggdddaaaccceeegggiiijjjiiigggfffeeeeeeeeedddbbbaaaaaaccccccccceeeiiinnnssswwwyyy{{{~~~|||xxxyyyyyyyyyxxxvvvsssqqqpppooopppsssttttttsssqqqoooqqqqqqrrruuuzzzyyysss```YYYOOOFFF???<<<999777666444333333444555444333111111111111222222222333000000000000000000000000111111111111111111111111......//////000000000000/////////000000000000000111111111222222111111111444111///000333444333000333333444444444444333333222222222222222222222222333333444444444555555555555666666777777777777777444444444555555555555555333333333333333444555555333333333444444444555555555555555666666666777777333333333444555666777777777777777777777888888888888888888777777777777777999::::::::::::999888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============<<<<<<<<<===>>>?????????===>>>AAABBBBBBAAA@@@???@@@AAACCCEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOOOONNNNNNNNNPPPQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQSSSVVVYYYZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]\\\^^^______^^^]]]^^^``````aaaccceeefffeeeeeeddddddcccaaa```^^^]]]\\\[[[\\\^^^```aaa```_________sssccc]]]TTTQQQMMMLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDCCCAAA@@@????????????>>>======<<<<<<888777666555444333222222222111///.........///000...///000000//////000111++++++,,,,,,,,,,,,------******+++,,,------------)))))))))))))))))))))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,+++++++++++++++,,,++++++,,,,,,++++++*********+++,,,---......------***++++++++++++,,,,,,,,,+++++++++,,,------......///...---+++************)))******+++,,,,,,------++++++++++++++++++++++++...---,,,---...///...,,,,,,,,,++++++++++++,,,,,,******+++,,,---...//////...//////000000111111111111111333555999===AAACCCGGGLLLSSSYYY]]]aaaccceeeffffffgggjjjmmmnnnnnnnnnoooqqqsssttttttqqqnnnkkkpppqqqqqqpppnnnmmmnnnooohhhfffcccbbbdddfffggggggfffhhhmmmuuu|||~~~}}}~~~}}}}}}||||||~~~}}}{{{zzzyyyuuuuuuuuuuuuuuuqqqlllhhhlllmmmnnnnnnllllllnnnooonnnqqquuuyyy{{{||||||{{{yyyzzz|||zzzuuuoooggg^^^WWWLLLGGG@@@;;;777555444333222000000000222222111000....../////////000000000000000000000000000000000////////////////////////000111111222222111000000000000000000111111111111111111111111111111222222333222111111111111000///333444444555555444444333111111222333333333222222222333333444444555555555555555555666666666777777555555555555666666666666333333333333333444444555333333333444444444555555555555666666666777777777666555555555555666777777888888888888888999999999999888888888888888999999:::::::::::::::999999888888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===============;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJLLLMMMNNNOOOOOOOOONNNOOOQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNQQQTTTXXXZZZZZZYYYYYYYYYVVVVVVWWWXXXZZZ\\\]]]^^^___```aaaaaa___]]]]]]^^^___```bbbdddddddddbbbaaa``````______^^^]]]]]]]]]ZZZ\\\___````````````aaasssccc^^^XXXUUUQQQOOOPPPQQQRRRRRROOOMMMLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCBBB@@@>>>???>>>>>>===<<<<<<;;;;;;777777666555444333333222000000000000///////////////---++++++---/////////+++++++++,,,,,,---------,,,++++++***+++,,,---...------------------------,,,++++++******++++++,,,((()))+++,,,++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++((((((((()))******++++++******+++++++++,,,,,,,,,***++++++,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,---......,,,***************+++,,,------******+++,,,------------......................../////////111333555888999===AAAFFFLLLPPPTTTYYY\\\```bbbfffiiilllooorrruuuwwwyyy|||~~~}}}zzzvvvsssvvvyyy|||~~~zzzuuunnnjjjiiihhhfffeeebbbdddiiiooovvvzzz|||{{{wwwvvvuuuuuutttvvvxxxzzzxxxxxxyyyxxxvvvuuussssssmmmppptttuuuuuuuuuwwwyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvtttuuuuuuwwwwwwuuuppplllmmmpppsssuuutttuuuwwwyyyxxxzzz~~~{{{iiibbbZZZUUUQQQLLLEEE??????<<<888666555444333111000//////000222222111//////////////////000000000000000000000000000000000000000000000000000000000111222222222111000///...000000000000000000000000000000000000111222333333111222222111000///000111222333444444444444333222000111222333333333333222111222222333444444555555555555555555555666666777444444444555555555666666333333222222333333444555333333333444444444555555555666666666777777777777888888777666666666666777888999999999::::::::::::999999888888999:::;;;<<<::::::;;;;;;::::::999888777777777777888999:::;;;::::::;;;<<<<<<;;;::::::999999:::;;;<<<======<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPNNNOOOPPPPPPOOOOOOPPPQQQPPPPPPPPPPPPOOONNNMMMMMMOOOSSSXXXYYYXXXVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^aaabbbcccbbb___]]]\\\\\\]]]___aaaccccccbbb```___]]]]]]]]]]]]\\\\\\[[[ZZZXXX[[[^^^``````aaabbbccctttddd^^^WWWTTTPPPNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDBBB@@@>>>>>>======<<<;;;;;;::::::777777666555444444333333000000000111000///......///+++((((((+++......---+++++++++,,,,,,---------...,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,&&&(((***+++******)))***++++++************++++++,,,+++++++++++++++,,,,,,---,,,***)))))))))***+++...---,,,+++*********************++++++,,,,,,,,,((((((((()))******++++++,,,,,,,,,++++++,,,------------,,,++++++*********++++++++++++++++++++++++++++++,,,...///...+++(((************+++,,,---...++++++,,,,,,,,,,,,++++++------------............000000/////////111222333666999>>>AAAEEEIIINNNQQQVVVZZZ___bbbdddhhhnnnsssxxx{{{~~~|||xxxuuurrrvvv|||{{{uuurrrpppmmmjjjlllnnnrrrxxx~~~yyyzzz{{{zzzxxxwwwvvvvvvsssttttttssspppnnnmmmmmmkkkooorrrttttttuuuxxxzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}zzztttxxx~~~zzzpppddd[[[QQQKKKCCC??????>>>;;;777666444333444555555333222222111111222444555444222111111111222222222222222000000000000000000000000222222222222222222222222000000111000///...,,,+++000000000000000/////////000000000000111222333444...111333222///...000333111222333444444333222111000111222333444333333222111111222222333444555555555444444444444555666666333333333444444555555555333333222222333333444555333333333444444444555555666666666666777777777777:::999888777777666666666999999999::::::;;;;;;;;;999999888888999;;;===>>>::::::;;;;;;::::::999888666666666666777888999:::::::::;;;<<<<<<;;;::::::777888999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQNNNOOOPPPPPPNNNNNNOOOPPPOOOOOOOOOOOOOOONNNLLLLLLMMMQQQVVVXXXVVVSSSSSSSSSTTTUUUUUUWWWYYY[[[]]]^^^bbbddddddccc___\\\[[[ZZZ]]]^^^aaabbbbbbaaa___]]]\\\\\\\\\[[[[[[YYYXXXWWWWWWZZZ]]]``````aaacccdddtttbbb[[[UUUSSSPPPNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKFFFEEECCCBBBAAAAAABBBBBBEEECCCAAA?????????AAABBB<<<;;;::::::;;;<<<;;;999666666666555444444333333333222111111111111...,,,000---******---///...,,,222000...,,,+++,,,---...+++++++++*********))))))******))))))))))))******+++++++++++++++***)))(((%%%''')))***+++++++++***++++++***)))***+++,,,...++++++************************))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,))))))***++++++++++++***+++*********+++---///000555///)))(((+++...---,,,))))))************))))))******+++++++++,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///111222222222222222444666:::===???FFFIIIOOOVVV]]]ccchhhjjjtttvvvyyy{{{{{{yyyvvvtttooosssyyy~~~zzzvvvsssvvvyyy~~~}}}xxxttttttvvvxxxxxxxxxyyy{{{|||~~~{{{vvvtttmmmddd^^^YYYSSSJJJDDD===<<<;;;999888666555444333333222111000///......000000000000000000000000000000111111111111000000000000000000111111111111//////000000000000//////---///000000//////000222000000000000000000000000...///000111111000......333333333333333333333333333333333333333333333333111111222222222333333333444333333333333444555555777777666555555555555555555555555555555555444444555555555444444333333333333333444444555666666666888888777777666555555555333444444666888:::;;;<<<::::::;;;<<<;;;:::888777999:::::::::999999;;;<<<<<<<<<<<<<<<;;;:::999888999777666555555777999:::>>>;;;999999;;;;;;999666999999999999999999::::::;;;;;;<<<<<<===???@@@AAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCEEEFFFHHHIIIIIILLLNNNOOOOOOMMMLLLLLLMMMOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKLLLLLLMMMPPPQQQSSSUUUUUUTTTRRRQQQPPPQQQTTTWWWYYY[[[\\\\\\bbbdddfffeeeaaa^^^[[[ZZZ^^^^^^^^^]]]\\\[[[ZZZYYY\\\ZZZXXXVVVVVVXXXZZZ\\\YYY[[[]]]```bbbcccccccccuuuccc\\\WWWTTTQQQPPPQQQRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBB@@@??????@@@@@@>>>===<<<<<<===>>><<<;;;666666666555444444333333222111000000111222111//////...,,,,,,---.........000///---+++++++++,,,---,,,++++++++++++*********,,,,,,++++++++++++,,,,,,***++++++++++++******)))'''((()))******++++++***+++***************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******************++++++,,,------------,,,,,,+++******+++,,,...///===666...***+++,,,,,,***,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------------------------------------------+++,,,---...///////////////......///111444777999<<<>>>BBBHHHNNNSSSXXXZZZdddhhhnnnsssuuutttqqqoookkknnnrrrxxx{{{yyy{{{~~~~~~zzztttmmmeee```VVVQQQKKKHHHGGGDDD>>>999777777666444333222111000222222111111000/////////000000000000000000000000000000111111111111000000//////000000000111111111///000000000000000000//////000111111000///111222000000000000000000000000111111222333333222111000333333333333333333333333333333333333333333333333111111222222222333333333333222222222222333444444666666555444444444444444555555555555555555555555555555555444444333333333444444444555666666777777888888888777777777666666777777777888999:::;;;<<<;;;;;;;;;;;;;;;:::999999999:::;;;:::999999;;;===<<<======<<<<<<;;;:::999888888777777777888999:::===;;;999999;;;;;;999777888999999999999:::::::::;;;;;;<<<<<<===???@@@AAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNOOONNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKMMMNNNOOOQQQQQQQQQQQQPPPQQQQQQSSSTTTVVVXXXZZZ[[[```bbbdddccc```\\\ZZZYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[ZZZXXXWWWVVVWWWXXXYYYXXXZZZ\\\___aaaccccccdddtttccc[[[VVVSSSPPPOOOPPPQQQQQQQQQPPPQQQPPPPPPNNNLLLJJJHHHFFFEEEDDDBBBAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>???===<<<<<<======<<<;;;666666666555444444333333222000......000222222222...//////...------...000///...,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++++++++******)))))))))******+++******+++++++++******)))************************,,,,,,,,,---------------+++++++++++++++++++++++++++++++++***************,,,,,,++++++***))))))(((++++++,,,------------,,,---,,,+++******+++,,,---===666///******++++++***---------......---------,,,,,,,,,,,,---------...+++++++++,,,---................................................---,,,,,,,,,,,,,,,,,,---000222333333333555999===AAAEEEHHHQQQVVV___fffkkkkkkiiigggeeefffiiinnnttt{{{~~~uuupppiiibbbZZZSSSKKKGGG@@@===:::999:::999666333222222111111000/////////000000000000000000000000000000000000000000000000///000000111111000000/////////000000000000111111000000111111111111000000000222222222000000000222000000000000000000000000111222222333333333222222333333333333333333333333333333333333333333333333111111222222222333333333222111111111111222333333555444333333333333333333555555555555555555555555555555555444444444444444555555555666777777888888777888888888888999999999;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>============<<<;;;::::::888888999999999:::::::::;;;:::999999;;;;;;:::999888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>???AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIJJJLLLNNNNNNMMMMMMNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRQQQQQQQQQRRRUUUWWWYYY]]]___aaaaaa^^^[[[XXXWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXX[[[^^^```bbbcccdddrrraaaZZZSSSQQQNNNLLLMMMNNNNNNNNNQQQQQQRRRQQQOOOLLLIIIGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>======<<<::::::;;;;;;:::888666666666555444444333333222000---,,,...000111111---///111000---,,,...111......---,,,++++++,,,,,,---------,,,,,,,,,++++++******))))))))))))******)))******+++,,,,,,,,,,,,---,,,***)))((()))*********+++,,,,,,,,,+++***)))***************+++++++++,,,,,,,,,---------------***+++++++++++++++,,,,,,************************+++++++++*********))))))))))))***++++++++++++***...---+++*********++++++000---***)))***+++***)))******++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------............------,,,+++---------------///000111111000000111333777:::<<>>===;;;::::::;;;<<<===;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>===<<<;;;:::888999:::;;;;;;;;;::::::::::::999::::::;;;::::::888888888999999::::::;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGEEEFFFGGGHHHJJJLLLOOOPPPRRRPPPNNNMMMNNNQQQTTTVVVZZZ\\\^^^^^^\\\YYYVVVVVVTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[[[[ZZZYYYWWWTTTSSSVVVWWWYYY\\\^^^aaabbbcccsssccc\\\SSSQQQNNNLLLMMMNNNNNNNNNQQQQQQRRRQQQOOOLLLIIIGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===>>><<<;;;:::;;;;;;999888666666666555444444333333333000---+++,,,---------,,,///111000...,,,...111.........------------------------,,,,,,,,,++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,...,,,+++)))))))))*********+++,,,------,,,+++***))))))*********+++++++++***+++++++++,,,,,,,,,---*********++++++,,,,,,,,,************************))))))*********+++++++++))))))***++++++++++++***...---+++***))))))***+++&&&'''(((***,,,,,,***((())))))************)))))))))*********++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,---------------......///111111000///000222555777999;;;???CCCGGGJJJMMMNNNMMMNNNPPPVVV___kkkvvv|||zzzvvvooohhhaaaYYYRRRMMMEEEAAA===999888777555444444333222111111111///...000000000000000000000000.........///000000111111//////////////////////////////000000000000//////...////////////000000000000000111111111111000000...///000///...---...////////////////////////////////////000000111111222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333444555555555444444444444444555555444444444555555555666666555555555555555555555555666666777777888999999999777777888999:::;;;;;;<<<999999999999:::<<<===>>>===<<<;;;::::::;;;===>>>;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::999::::::::::::::::::;;;777777888999::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@???@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKLLLKKKKKKLLLNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGJJJLLLOOOPPPQQQOOOLLLKKKKKKNNNRRRTTTWWWYYY\\\\\\ZZZWWWUUUUUUUUUUUUVVVWWWWWWWWWWWWWWW[[[\\\\\\[[[ZZZWWWUUUSSSUUUVVVXXXZZZ\\\___aaabbbuuueee___VVVSSSPPPOOOPPPQQQQQQQQQPPPQQQPPPPPPNNNLLLJJJHHHGGGFFFEEECCCBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???@@@???============;;;999666666666555444444333333333000---,,,,,,---,,,+++---...000000...---..............................,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,---,,,+++*********************+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))******++++++,,,,,,*********++++++,,,,,,---***************+++++++++((())))))***++++++,,,,,,++++++,,,------------,,,---,,,+++***))))))***+++'''))),,,......,,,***(((***++++++,,,,,,++++++***))))))))))))************---------,,,+++************************************+++,,,------...------++++++++++++,,,,,,,,,,,,000///......///000111222222222333444777999<<<>>>===>>>@@@FFFNNNYYYbbbgggsssxxxzzzsssmmmhhhfffaaa]]]VVVPPPJJJEEE???<<<;;;888555333222222111000......//////000000000000////////////.....................//////000000000////////////////////////...//////000000//////.........////////////000000//////000000000000//////,,,---///...------///000000000000000000000000000111000000000111222333444222222222222222222222222222222222222222222222222111111222222222333333333444444333333444444555666444444444444444555555666333333444444555666666666555555555555555666666666666666666777888888999999777777888999::::::;;;;;;888888888999:::;;;======;;;;;;;;;;;;;;;;;;<<<===:::;;;<<<;;;::::::<<<>>>============<<<;;;::::::999999:::::::::;;;;;;;;;999;;;;;;;;;999999:::;;;777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>AAA@@@>>>=========>>>???@@@????????????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDFFFHHHKKKMMMOOOPPPOOOMMMKKKJJJKKKMMMQQQSSSUUUWWWZZZ[[[YYYVVVUUUTTTUUUVVVVVVWWWXXXXXXXXXWWW]]]]]]]]]\\\[[[XXXVVVUUUVVVVVVWWWXXXZZZ]]]___```ttteee___WWWTTTQQQPPPQQQRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJGGGFFFEEECCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAABBBAAA???=========<<<;;;999666666666555444444333333111000......//////...------------...//////---+++,,,------......---------,,,++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++******''''''(((((()))***,,,,,,((())))))***++++++,,,,,,)))))))))***+++,,,,,,,,,)))******+++,,,,,,------))))))*********+++++++++******************++++++++++++,,,------------,,,,,,+++***))))))***++++++***,,,------,,,++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,)))***++++++,,,,,,,,,,,,------------.........///...//////000111222333333333444666:::???EEEJJJMMMWWW]]]dddhhhiiijjjmmmqqqrrruuuzzz}}}}}}{{{wwwpppfff^^^XXXSSSOOOLLLIIIEEE@@@<<<999888777666666444222111111000///......///000000000000111222000/////////......------......//////////////////////////////////////////......////////////.............../////////000000......////////////......+++---...///...///000222000000000000000000000000///////////////111222333111111111111111111111111111111111111111111111111111111222222222333333333333333222222333333444555333333222222333444444555333333444444555666666777444555555555666666666777555555666666777888888999777777888888999999:::::::::999999999::::::;;;<<<999999:::;;;;;;;;;;;;;;;999:::;;;:::999999;;;===<<<======<<<<<<;;;:::999:::999888888888999;;;<<<:::<<<===;;;999777888:::666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<======???>>>===<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCFFFIIIKKKMMMMMMMMMLLLKKKJJJJJJKKKMMMPPPRRRSSSVVVYYYZZZXXXVVVUUUTTTTTTUUUVVVXXXYYYZZZ[[[[[[^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[]]]^^^qqqbbb\\\UUUSSSPPPNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@??????AAACCCDDD???===;;;;;;;;;:::999777777666666555444444333333000//////111222333111///...,,,+++---000000---)))++++++,,,---------,,,,,,+++++++++*********))))))******))))))))))))******------------,,,,,,+++***)))***,,,------,,,+++***&&&%%%%%%%%%''')))+++,,,((())))))***++++++,,,,,,))))))***++++++,,,------))))))***+++,,,,,,------))))))******++++++++++++,,,,,,++++++***)))))))))))))))***++++++++++++***++++++***))))))***+++,,,***+++***))))))+++---000***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------...------+++,,,---..................///111222222222111000111111222444666888:::;;;>>>DDDLLLPPPQQQSSSXXX\\\\\\```eeejjjnnnrrruuuxxxzzzvvvuuuttttttttttttsssqqqnnnjjjeeeaaa^^^ZZZTTTLLLFFFCCCAAA>>><<<:::666222000000222444444222111000000111111000......///000///---------...222222111000000///......////////////////////////////////////////////////......////////////................../////////000------............------+++---///000000000222444000000000000000000000000---,,,,,,,,,---...000111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222111111111222333333444333333444444555666777777444555555555666666777777555555555666777777888888777888888888888999999999===<<<;;;:::::::::::::::777888:::;;;<<<;;;::::::999:::::::::999999;;;<<<<<<<<<<<<<<<;;;:::999888:::999888777777999;;;<<<:::<<<===<<<888777888:::666777777999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<===>>>@@@AAA@@@@@@AAABBBCCCEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEECCCCCCCCCDDDDDDAAACCCFFFIIIKKKLLLLLLKKKKKKJJJJJJJJJKKKNNNPPPRRRSSSVVVYYYZZZXXXVVVUUUTTTRRRTTTVVVXXX[[[\\\]]]^^^___^^^^^^]]]\\\[[[ZZZZZZWWWWWWWWWWWWXXXZZZ[[[]]]lll]]]XXXNNNNNNOOOOOOPPPQQQRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKJJJGGGDDDBBBCCCDDDBBBAAA@@@@@@??????@@@@@@???>>>===<<<;;;:::999999:::999777555333222111111000000000000////////////........................+++,,,---...---,,,+++*********+++,,,------------,,,,,,,,,+++++++++******************************((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((()))*********))))))******+++,,,,,,***(((''''''(((***,,,+++++++++*********))))))...+++'''''')))++++++***---------,,,+++***)))(((,,,***)))***++++++***)))******+++++++++,,,,,,,,,+++***)))'''''')))***+++,,,,,,+++******+++,,,,,,///111222222///---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,---......------///000222111111111000000///////////////000000111222333888888:::;;;===???@@@@@@DDDFFFJJJOOOTTTXXX\\\^^^fffgggjjjmmmpppsssvvvwww}}}}}}{{{uuuuuutttsssqqqooommmlllfffeeebbb___]]][[[YYYYYYXXXVVVTTTPPPMMMIIIGGGEEE>>><<<999888777666444222111111222222222222111111///////////////000111222000000000000000000000000222111000.........///000///---,,,---000000...+++........................000000111000000///......000000//////......------////////////////////////////////////000000000000............////////////000111111111111222222222000000111222333444444555222222111111111111111111222222111111222222333444555444333333333333444555333333333444444333222222333333222222333333444555000111222333555666777888555555666777777777777777777777888888888999999999:::999888777777888999::::::::::::999999999888888555666888:::<<<======<<<::::::;;;;;;::::::999999999999999:::;;;<<<===>>><<<;;;::::::::::::;;;<<<888777555555666777:::;;;???>>>===;;;;;;;;;<<<<<>>>>>>>>>>>>>>???AAAAAABBBBBBCCCBBBBBBAAAGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEGGGHHHIIIHHHHHHGGGIIIHHHEEEBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGIIILLLNNNRRRSSSUUUVVVVVVTTTQQQPPPSSSTTTUUUVVVWWWWWWWWWWWW\\\]]]^^^______^^^]]]]]]^^^]]][[[ZZZZZZ[[[\\\]]]lll]]]XXXPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLHHHIIIHHHEEEBBB@@@AAABBBBBBAAA@@@@@@??????@@@@@@??????>>>===<<<;;;:::999;;;:::888666444333222222000000000000////////////........................------.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************$$$%%%&&&(((((((((((((((++++++++++++++++++++++++,,,+++***)))))))))************))))))******+++,,,+++***)))(((((()))***++++++++++++*********))))))++++++---///111000,,,(((&&&''')))+++,,,,,,,,,,,,+++)))((()))+++,,,,,,+++*********+++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++,,,------+++))))))***++++++++++++++++++++++++***))))))))))))))))))************++++++,,,,,,,,,,,,---......------...000000000000//////.........---...///000111111111000222333333555666777888999777888:::===AAADDDFFFGGGNNNOOOQQQTTTVVVYYY[[[\\\___aaaccceeefffffffffeeecccbbbaaaaaaaaa```^^^[[[XXXWWWWWWVVVUUUSSSRRRQQQLLLKKKIIIFFFDDDCCCBBBAAABBBAAA???===;;;999777666777666444333333222000...///000111111111111111000//////.........///000000000000000000000000000000111000000///....../////////------...000000...,,,........................//////000000//////...---////////////......................................./////////000000000000//////000000000111111111////////////000000000000000111111222222333333333111111111111111111111111222222111111222222333444444333222222222222333444222333333444333333222222333222222222222333444444333333444444555555555555555555666777777777777666777777777888888888999999999888777777777777888999999999999999888888888777888999999::::::999888777888888999::::::;;;::::::;;;:::::::::::::::;;;<<<::::::;;;<<<<<<;;;::::::888777666666666888:::;;;>>>===<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFEEECCCBBBCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHFFFDDDAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGIIILLLOOOQQQRRRTTTUUUUUUSSSPPPOOORRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ\\\^^^`````````___``````___^^^^^^^^^^^^^^^kkk\\\WWWSSSRRRRRRPPPOOONNNMMMLLLOOOOOONNNMMMLLLKKKKKKJJJHHHIIIHHHEEEBBB@@@AAABBBBBBAAA@@@@@@??????@@@@@@??????>>>>>>===<<<;;;;;;;;;:::999777555444333333000000000000////////////............................../////////...---,,,++++++,,,,,,++++++******,,,,,,,,,+++++++++******************************(((((()))***++++++++++++************************,,,,,,+++************+++******))))))******+++,,,************************+++++++++***************((()))***---///---)))&&&###%%%(((***,,,---,,,,,,***)))'''(((***---......*********++++++++++++,,,---,,,+++******+++,,,---,,,++++++******++++++,,,)))******)))(((((()))+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,------...,,,---......------...///...............---------+++,,,...000000000///............///000111111111111111222333555666777777;;;;;;===???AAABBBDDDDDDEEEGGGIIIJJJLLLLLLKKKKKKHHHGGGFFFFFFFFFFFFCCCAAA>>>>>>>>>===<<<<<<;;;;;;999888777555444333333333333333222222111000//////222000////////////...------...///000000000000000//////...---------......//////////////////////////////////////////...---///......///000000///---------------------------.........///......------.............../////////............................../////////000000000111111111111222222222222/////////000000000111111111111111111111111111111111111111111111111111111222111111111111222333333222222111111111111222222222222333333333333222222222222222222222333444444666555555444444333333222444555666666777666666666666666777777777888888888888888777777777777888888888888777777777777777666888999999999888777666666555666888999:::;;;;;;;;;;;;;;;:::999999999999999777999;;;======;;;999777888888777777888999;;;<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFHHHHHHDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHFFFEEECCCAAA@@@???@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFIIILLLOOOOOOPPPRRRSSSRRRQQQOOONNNQQQRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZ]]]```aaabbbbbbaaaaaa``````___^^^]]]\\\jjj[[[VVVTTTTTTSSSRRRPPPOOONNNNNNQQQPPPOOONNNLLLKKKJJJIIIJJJKKKJJJGGGDDDBBBCCCDDDBBBAAA@@@@@@??????@@@@@@@@@??????>>>===<<<<<<<<<;;;:::888666555444333333000000000000////////////.......................................------,,,))))))***+++++++++******,,,,,,,,,+++++++++******************************,,,------....../////////)))))))))))))))))))))))),,,,,,,,,+++++++++++++++******))))))******+++,,,)))******++++++******)))************************+++)))'''&&&''')))***+++'''(((+++,,,,,,+++)))''',,,***((((((***,,,------************++++++++++++,,,+++************+++,,,++++++++++++++++++++++++***++++++***)))***,,,...++++++++++++++++++++++++------,,,,,,,,,,,,------))))))***+++,,,,,,------,,,---......,,,,,,---...............------------,,,,,,,,,------.....................////////////111111111222222222222222333444444555666888888999:::;;;<<<=========<<<<<<===;;;::::::;;;;;;:::888444444333333333333333333444333333222111111222222111111111000000000/////////...---...000000000...,,,,,,---...///////////////...------,,,,,,,,,,,,........................---...///000000///---,,,////////////000000///...---------------------------------......---,,,,,,---------....../////////................................./////////000000000000111111111222222222111111111222222222333333222222111111000000000000000000000000111111111111111111111111111222222333222222222111111222222222111111222333333333333222222222222111222333333444444444444333222222111111444444555666666666666555555555666666666777777777777777777777777777777777666666666666666666666666666666777888888888999999555666777888999999999999:::999999888888888999999888999:::;;;;;;:::999888888888888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>???AAA@@@@@@@@@?????????@@@AAAAAACCCDDDEEEFFFGGGGGGCCCDDDDDDCCC@@@??????@@@@@@AAABBBDDDEEEGGGHHHHHHFFFEEECCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEGGGJJJMMMMMMNNNOOOPPPPPPOOONNNMMMPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVYYY\\\___```aaaaaa]]]]]]]]]]]]\\\ZZZXXXWWWjjj[[[VVVTTTSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKJJJGGGDDDBBBCCCDDDBBBAAA@@@@@@??????@@@@@@??????>>>>>>======<<<<<<999888777555444333333222000000000000////////////........................---------,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++*********************************************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++************))))))******+++,,,******++++++++++++******************************,,,,,,+++******+++---///+++,,,------,,,***((('''///---*********++++++***))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++***++++++******+++---000++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,---...---,,,+++,,,---........................///---+++******,,,...000..................//////---------.........//////......//////000000111111555555444444333222222111555444222222444444333222000///............////////////.........//////000000//////......------,,,---,,,,,,---///111000///,,,,,,---...............///...---,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,....../////////.........------------------------,,,,,,---------------,,,,,,,,,------......//////..................................../////////////////////000000000000111000000111111111222222222222111111000000//////...//////000000000111111111111111000000111111222333222222333333333333222222000111222222333333333222222111111111111222333333111111111111111222222222333333444555555555555555444444555555555666666666666666666666666666666666555555555555555555555555666666777777777888999999666777777888777777666666666666666777777999::::::999999999888888999999999888888888888999:::;;;;;;============<<<<<<;;;;;;======<<<<<<===>>>??????AAA@@@???>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDCCCAAABBBCCCAAA???>>>>>>??????@@@AAABBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGHHHGGGEEEDDDEEEHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMPPPQQQRRRSSSSSSTTTTTTSSSTTTVVVXXX[[[]]]^^^^^^^^^YYYZZZZZZZZZYYYWWWUUUSSSkkk\\\WWWRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJJJJHHHIIIHHHEEEBBB@@@AAABBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>======<<<<<<<<<888777666444333333222222000000000000////////////........................------,,,++++++++++++,,,,,,,,,---...////////////,,,,,,,,,+++++++++*********************************))))))((())))))******))))))))))))))))))))))))+++++++++,,,+++******)))******))))))******+++,,,++++++++++++++++++++++++***************+++++++++$$$(((,,,...---+++***)))***++++++,,,,,,,,,,,,+++///...,,,,,,,,,+++***((()))))))))************+++))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++***)))***+++---++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,---...---,,,+++,,,------------............//////---+++)))***+++...///,,,,,,------------------++++++,,,------.........---------.........//////333222111000000///......000///------///000000///000///...---------...///,,,,,,,,,,,,,,,------...//////...------,,,+++++++++******+++---//////...------.........------,,,......---,,,,,,,,,------........................+++,,,------...---------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------.........------------------------------........./////////---.........////////////---------.........//////111000000000//////.........//////000000111111111111000000000000111222222222222333333333333222222///000111222333333333333111111111111111222333333//////000111222222333333222333444444555555444444333333444444444555555555555555666666666666555555444555555555555666666666888888666555555555555555666777777777666666555444555555555666777888999::::::999777777777777999:::777777888888999:::::::::<<<<<<===<<<<<<:::999888<<<<<<<<<<<<===>>>??????AAA@@@>>>===<<<<<<===>>>AAABBBCCCCCCCCCBBBAAA@@@???@@@AAA@@@>>>===>>>?????????@@@@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHFFFDDDEEEGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUTTTlll]]]XXXQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKHHHIIIHHHEEEBBB@@@AAABBBBBBAAA@@@@@@??????@@@@@@=========<<<<<<<<<<<<<<<999888777555444444444444000000000000////////////........................///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******************************,,,+++************+++,,,******************************+++++++++***)))(((******))))))******+++,,,,,,,,,************,,,,,,))))))*********+++++++++!!!%%%***,,,***((('''((())))))))))))***+++---...,,,,,,,,,---...---***((())))))))))))*********************++++++************+++,,,,,,,,,,,,+++***(((***++++++***)))***+++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++,,,,,,,,,---...---+++***+++,,,+++,,,,,,,,,---------...------------------,,,,,,+++++++++,,,,,,---------............////////////....../////////000000000000000000//////000000000///---,,,,,,...///000///111000...---,,,---...///---------------......///.........---------------***))))))+++---......---.../////////...---,,,+++...---------------...///........................,,,,,,++++++,,,------...***---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------,,,---------------------------------.........//////------........./////////,,,,,,,,,,,,------------/////////////////////.........//////000111111222000000000000000111222222000111222333333222111000///000111222222333333333111111111111111222222333111111111222333333444444222222333444444444444333333333333333444444444444444555666666666666555444444555555555666666666666555444333222222333444444444444555666666666555555555555555555666666777888777888888888888888888777666666777888999999999999999:::;;;;;;;;;:::999888<<<;;;;;;<<<<<<>>>??????AAA???===<<<;;;;;;<<<===>>>???AAABBBBBBAAA???>>><<<>>>??????>>>===>>>@@@@@@?????????@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHHHHHHHFFFEEEFFFIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTWWWXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUlll]]]XXXQQQQQQPPPPPPPPPOOOOOOOOOQQQPPPPPPOOONNNMMMLLLLLLJJJKKKJJJGGGDDDBBBCCCDDDBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999999888666555555555555000000000000////////////........................000///...---,,,---......******)))(((&&&$$$###""",,,,,,,,,+++++++++******************************+++***)))((((((((()))***************************))))))***+++***)))((('''*********)))***++++++,,,---,,,***))))))***,,,---))))))******++++++++++++)))***+++)))((()))---111+++***((('''''')))+++,,,******,,,...000///+++)))))))))))))))***************++++++,,,,,,++++++******+++,,,------,,,+++***)))+++---...,,,+++***++++++++++++++++++++++++++++++******))))))******+++))))))***+++,,,------...,,,---...---+++***+++,,,*********++++++,,,,,,,,,***,,,///000000...+++)))+++++++++,,,---.................................------------......//////+++++++++,,,---...000111---+++******,,,.........///...+++***))))))***+++...---------------...///*********++++++,,,,,,,,,,,,++++++,,,...000///...000000000///...---++++++------------......///000////////////////////////,,,,,,+++***+++,,,...///))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............------,,,,,,,,,---------------------------------.........//////............////////////---------.........//////////////////////////////---......///000111111222000000000000000111111222///000111222222111000/////////000222222333333333111111111000111222222333333444444444444444555555222222333444444444444333222222333333333444444444333444555666666555444333555555555666666666777777///......///111333555777222222444555666666777777777777666555555555555666555666888::::::888666555555666777888888999888888666777999:::;;;;;;:::999;;;;;;;;;<<<<<<>>>??????AAA???===;;;:::;;;<<<===<<<===???AAAAAAAAA???>>>;;;<<<>>>>>>======???@@@@@@@@@?????????@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGKKKMMMKKKLLLLLLLLLMMMMMMNNNNNNIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRUUUXXXYYYYYYZZZUUUTTTSSSRRRRRRRRRTTTTTTnnn]]]SSSNNNNNNNNNNNNOOOQQQSSSTTTRRRPPPOOOMMMKKKIIIIIIHHHJJJHHHGGGEEECCCBBBAAAAAACCCBBB@@@>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::999777555555555555666000111111111111000//////...//////...---,,,******000///...---,,,+++++++++---,,,++++++------,,,+++************+++,,,------++++++++++++++++++++++++,,,---......---,,,***))))))***+++,,,,,,+++***))))))))))))((()))******+++//////...---+++***))))))))),,,//////,,,++++++,,,++++++***)))((('''&&&&&&+++++++++++++++++++++++++++*********))))))((((((------,,,+++*********+++*********))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,************************))))))*********(((&&&%%%((()))***+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***.........//////---***'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......///...---,,,+++,,,,,,---+++,,,---...///...------///---+++,,,---...---,,,///...+++)))((()))***+++,,,------......------,,,------------------------//////////////////////////////...---,,,++++++***---+++)))))),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...............///000000......---------,,,,,,,,,---...////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111222333444222222111111111111111222333333333333333333333333222222222111111111000000111111333444666777888999888888777666666666666666666666666666666555555444555444444333333222222111333333444444555555666666444555777888999888888777555555555555666888999:::::::::;;;;;;;;;:::999999999:::;;;;;;;;;;;;>>>@@@AAA@@@???>>>??????===<<<;;;===???AAABBBAAA@@@??????@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKLLLLLLLLLLLLMMMIIIJJJKKKMMMMMMMMMLLLKKKQQQQQQQQQSSSVVVXXXXXXWWWYYYVVVTTTSSSSSSTTTSSSRRRnnn]]]TTTOOONNNNNNNNNOOOQQQRRRSSSUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIGGGEEECCCBBBAAAAAACCCBBB@@@???>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::999888666555555555555111111111111111000000/////////...------,,,++++++//////...---,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,++++++******++++++++++++******((()))))))))************,,,,,,,,,+++++++++++++++))),,,------+++***+++,,,************))))))))))))++++++++++++++++++++++++************)))))))))(((,,,,,,+++***************))))))******++++++,,,,,,)))************+++++++++++++++************++++++***************************+++,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***...------...///...+++((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---///...---,,,+++,,,,,,---,,,---......///...------...---++++++---...---,,,000///---,,,++++++,,,,,,,,,,,,------------,,,,,,------------------------.................................---,,,,,,++++++...+++))))))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...............//////000000000/////////.........000000111111000//////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111222333333222222111111111111111222333333333333333333333333333333333222222222111111111111222444555666777777888777666555555555555666666666666666666555555444333333333333333333333444333333444444555555666666666777999::::::999888888555555555555666777888999999999:::::::::::::::999999;;;<<<<<<;;;<<<>>>@@@BBBBBBCCCEEEFFFEEEAAA>>>===>>>???@@@@@@@@@???>>>>>>??????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMIIIJJJKKKLLLMMMMMMLLLKKKOOOOOOOOOQQQUUUWWWWWWWWWVVVTTTRRRRRRSSSTTTTTTSSSnnn^^^UUUPPPOOOOOONNNOOOPPPQQQRRRUUUTTTSSSQQQOOONNNMMMMMMJJJIIIGGGEEECCCBBBAAAAAACCCBBB@@@?????????@@@AAA>>>>>>===<<<<<<<<<<<<<<<999999888888777555444333222222222222111111000000000///---,,,,,,,,,------///...------,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++***+++++++++************************((((((***++++++,,,,,,,,,++++++************++++++'''((()))***+++******)))(((((()))***+++,,,------***++++++***))))))***,,,))))))******+++++++++,,,++++++++++++++++++++++++************))))))))))))++++++***)))))))))******))))))***+++,,,------...)))************+++++++++*********))))))*********************************++++++++++++,,,---...///,,,+++***)))))))))***+++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---///...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,...------,,,,,,,,,,,,---------.........------,,,...---++++++---------,,,......------,,,,,,++++++,,,,,,------------,,,,,,------------------------------------------------------------,,,,,,,,,,,,///---++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------......///000///////////////.........000000111000000///...---////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111222222111111111111111222222222222222222222222222222333333333333333222222222111111222333444444555555666666555444444444555555666666666666666555555444111222222333444444555555333333444444555666777777999:::;;;;;;;;;:::999888777666666555555666666777777888999:::::::::::::::999;;;<<<<<<<<<===???AAABBBDDDIIINNNOOOLLLFFFAAA??????>>>>>>======>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????BBBBBBAAA@@@???>>>===<<<<<<<<<======???@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMNNNPPPTTTWWWWWWWWWUUUSSSQQQQQQSSSUUUUUUUUUnnn^^^UUUQQQPPPOOONNNOOOPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<888999999999777555333222333222222111111111111111000///---,,,+++,,,...//////...---,,,,,,,,,,,,,,,***))))))***,,,---,,,+++------,,,+++************))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,&&&(((***+++,,,+++)))(((&&&'''((()))***+++,,,---+++***)))(((((((((***+++)))))))))*********++++++*********************************)))))))))))))))******)))))))))))))))***)))******++++++,,,,,,,,,))))))*********+++++++++******))))))))))))************************************)))((()))***+++,,,...,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......---+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...,,,++++++,,,------,,,+++++++++++++++***)))(((,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------......------------...//////---------------------------....../////////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111111000000000000111111111111000111111222333222222222222222222222222222222222222222222222222111111111222222333333333555444444333333444444444666666666666666555555444333333333333444444555555444555555666777888999999;;;<<<<<<===<<<;;;999888888777666555555555555555666666888999::::::::::::999;;;<<<<<<<<<===@@@BBBAAAEEELLLSSSUUUQQQIIICCCAAA@@@>>><<<;;;;;;<<<===;;;<<<===???@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>???AAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMPPPTTTWWWXXXWWWVVVTTTRRRRRRSSSUUUUUUUUUmmm^^^UUUQQQPPPOOONNNOOOPPPQQQRRRQQQQQQOOONNNLLLKKKKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<999999999999777555333111333222111000000000111111000...---,,,,,,---///111......---,,,,,,,,,------+++***)))***,,,---,,,+++------,,,+++************))))))))))))))))))))))))*********))))))(((((((((,,,+++***))))))***+++,,,&&&(((***+++,,,+++)))(((((((((((())))))*********+++***((('''((()))************)))))))))(((((((((************************))))))))))))))))))*********)))))))))))))))******++++++******)))))))))((())))))*********+++++++++******))))))))))))******************************+++***)))'''''''''((()))...,,,***(((((()))***+++************************,,,+++*********+++,,,,,,+++******+++---...---,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******************---,,,******,,,---,,,+++******+++++++++***)))(((+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------)))***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---------.........---------------...//////,,,---------------------,,,---...///000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111000000///000000000111111000000111222222333111111111111111111111111000000000000111111111111111111111222222333333333444444333333333333444444666666666666666555555444555555555444444333333333666666777888999:::;;;;;;;;;<<<<<<===<<<;;;999888888777666555444444444444555666777888999999:::999888:::;;;<<<<<<===@@@BBB???DDDKKKRRRTTTPPPHHHBBBBBB@@@>>>;;;:::;;;<<<===:::;;;===>>>@@@@@@AAAAAA????????????????????????@@@?????????>>>>>>==================>>>@@@AAABBB@@@??????@@@AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMPPPTTTWWWWWWWWWWWWUUUSSSSSSTTTUUUVVVUUUkkk]]]UUUPPPOOOOOONNNOOOPPPQQQRRRSSSRRRQQQOOONNNNNNMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::999888666444333222333222000/////////000111......---------///000111...------,,,,,,------------,,,++++++------,,,+++,,,,,,++++++***+++++++++************************,,,+++***)))((((((((((((++++++************++++++'''((()))***+++******)))))))))))))))))))))******+++)))(((((()))******)))***)))))))))((((((''''''************************))))))))))))******************)))))))))***++++++,,,++++++***)))((('''''')))************+++++++++*********))))))*********************************---,,,+++***)))))))))))),,,+++***)))))))))***+++************************++++++***))))))***,,,---+++*********,,,------,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++******))))))******+++,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------$$$''')))+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---------............------,,,,,,------...///.........///////////////---...///111222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000/////////000000111000000000000111222333333000000000000000000000000/////////000000000000000000000111222333333444444444444333333333444555555666666666666666555555444666666555555444333333222666666777888:::;;;<<<<<<999:::;;;;;;;;;:::999888777666666555444444444555555666777888888888888888777999:::;;;;;;===???AAA???BBBGGGLLLNNNLLLFFFAAABBBAAA>>><<<<<<<<<===>>>:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLNNNRRRUUUUUUUUUUUUTTTRRRRRRTTTVVVVVVVVVjjj\\\TTTOOONNNNNNNNNOOOQQQRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOKKKJJJHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777555444333333222111///...---...///000,,,------...///000000111---------,,,,,,------...000...------...---,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++******++++++++++++******((()))))))))************)))))))))*********+++++++++)))((())),,,,,,***((()))))))))))))))*********************************((()))))))))***************************+++,,,,,,+++++++++******))))))))))))************+++++++++++++++************++++++************************++++++,,,,,,,,,+++*********************+++++++++************************+++***)))((()))***,,,---,,,+++******,,,---,,,++++++++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************+++,,,...///---+++******+++,,,,,,+++,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,%%%(((,,,,,,+++******+++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------------------............------,,,,,,------...///........./////////000000...///////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111222000000000000111222333444000000000000000000000000//////000000111111111111000000111222333444555666444444444444444555666666666666666666666555555444555555555555555444444444444555666777888:::;;;;;;666777999::::::999888888666666555444444444555555666666777777777777777666666777999::::::<<<>>>AAAAAAAAACCCFFFHHHGGGDDDAAAAAA@@@???>>>===>>>>>>???;;;<<<===>>>????????????<<<<<<===>>>???@@@AAAAAA=========>>>>>>>>>>>>>>>============>>>???@@@AAA@@@@@@AAAAAACCCFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSSSSNNNMMMLLLKKKJJJJJJKKKLLLJJJIIIJJJLLLOOOQQQRRRQQQPPPOOONNNOOOSSSVVVWWWXXXiii[[[SSSNNNNNNNNNNNNOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<===;;;999666444333333333111000...---,,,---///000+++,,,...///000000000000------,,,,,,,,,------...111000............,,,***************+++,,,------++++++++++++++++++++++++******)))))))))+++,,,---)))***+++,,,,,,+++***))))))))))))((()))******+++(((((()))***+++,,,,,,---+++))))))+++------***''''''((()))***+++,,,------))))))))))))))))))))))))(((((())))))*********+++++++++******+++,,,------++++++++++++++++++,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,************************'''(((***+++,,,,,,+++***((()))***++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,------+++******+++,,,,,,+++++++++,,,,,,,,,++++++***************************************************++++++,,,------------,,,)))***+++,,,---,,,,,,+++++++++++++++,,,...111222---+++******+++,,,,,,++++++***((('''''')))***,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***---000000...++++++,,,*********************************++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.........//////---,,,,,,,,,,,,---......,,,,,,,,,---------......---------,,,+++***((('''000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111............///111222222000000000000111222333444000000000000000000000000000000111111222222222333///000111222444555666777444444444444444555666777666666666666666555555444333333444444555666666666333333444666777999::::::555555777888999888888777555555444444444555555666666777777777777777666555555666888999:::;;;>>>@@@BBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@???????????????;;;<<<===>>>>>>??????>>>;;;;;;<<<>>>???@@@AAABBB<<<<<<<<<==============================>>>???@@@AAAAAAAAABBBDDDGGGJJJKKKNNNNNNOOOPPPRRRSSSTTTTTTNNNMMMLLLJJJJJJJJJKKKLLLIIIHHHHHHJJJMMMOOOOOONNNKKKJJJJJJMMMRRRVVVYYYYYY|||gggZZZTTTOOOOOOOOONNNNNNOOOPPPPPPRRRRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIFFFCCCBBBCCCEEEFFFDDDBBB@@@>>>??????@@@<<<<<<======<<<<<<;;;:::::::::999999888777777777333222000......///111222111000///......///000111,,,,,,---------,,,+++***************************///,,,)))&&&%%%%%%'''(((+++++++++************)))(((((('''((()))***,,,---++++++******)))(((((((((.........------,,,,,,,,,(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++******++++++,,,%%%!!!(((---***&&&***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))(((((())))))************))))))))))))))))))************************************************************))))))))))))************)))))))))***+++++++++,,,)))***+++,,,------,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********...---,,,,,,------+++***)))))))))))))))))))))))),,,++++++******++++++,,,,,,***)))***,,,,,,)))&&&,,,***)))+++---...+++(((************************------------------------'''((()))***************---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------/////////...---,,,,,,,,,,,,++++++,,,///222222222111111000000//////000000000000000///......000000/////////000000111//////............//////000000000000111111111111222111111000000000000000//////............//////............////////////000000000000000000000000222222222222222222222222///000000111333444555555666666666666555555555555333333444555666777888999666666777777666555444444777666555555555777888999888888888888999:::;;;<<<999999999999999888777777666444222333777999888777:::::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFEEEDDDCCCAAAAAAAAAAAA===???@@@BBBBBBBBBAAA@@@???>>>===<<<===???AAABBB???>>>===;;;;;;;;;<<<===AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJOOOPPPPPPQQQRRRSSSSSSTTTQQQQQQPPPOOOMMMLLLKKKKKKHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIJJJLLLOOORRRTTTUUU|||fffZZZSSSPPPOOOOOONNNNNNOOOOOOPPPRRRRRRSSSSSSRRRPPPNNNMMMLLLKKKJJJGGGDDDBBBCCCDDDFFFDDDBBB@@@??????@@@@@@;;;<<<<<<<<<<<<;;;::::::888888888777666666555555333333111000000000111222000000///......///000111......---,,,+++******)))+++++++++++++++++++++++++++)))'''&&&''')))+++---+++++++++************)))+++***)))))))))***+++,,,((((((((()))******++++++++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))(((((())))))+++&&&"""###))),,,+++(((***++++++,,,,,,++++++***)))((((((''''''(((((()))++++++******)))(((((('''))))))************))))))))))))))))))************************************************************))))))))))))***************************+++++++++(((((((((((())))))))))))************************,,,,,,,,,------------...---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********---+++******++++++***(((************************,,,++++++++++++++++++,,,---+++))))))+++,,,+++)))---+++)))***,,,---,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******+++******))))))******+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...............------000000...+++(((''')))+++000000000///////////////000000000000000///......***++++++,,,---...////////////............///////////////000000000111111222111111000000000000000//////............///////////////000000000111111222222222222222222222222222222222222222222222222000000111222333444555555666666666666555555555555555555666666666666666666666666777777666555555444777777666666666777888999999999999999:::;;;<<<<<<777777777777777666555555888666444444666888777555999999999::::::;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA===???AAABBBAAA???<<<:::>>>>>>===<<<===???AAABBB@@@???===<<<<<<<<<===>>>@@@AAACCCEEEGGGHHHHHHIIIGGGGGGGGGGGGHHHJJJLLLMMMPPPPPPQQQQQQRRRSSSSSSTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHJJJKKKKKKIIIHHHIIIJJJGGGHHHIIIKKKMMMPPPSSSTTT{{{fffYYYRRRPPPOOOOOONNNNNNOOOOOOOOOQQQRRRSSSSSSSSSQQQPPPOOONNNMMMKKKHHHDDDCCCCCCDDDEEEDDDBBB@@@??????@@@@@@<<<============<<<;;;;;;777777666555555444444333333333222222222111111111000000///......//////000000...,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---///+++++++++************))),,,+++***))))))))))))***((((((((()))******++++++)))))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((()))***(((&&&''')))+++++++++******++++++++++++*********))))))))))))))))))*********))))))((('''''''''))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++***************,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************+++++++++++++++************)))(((((()))***((('''++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++------,,,---+++))))))+++,,,,,,+++************************++++++++++++++++++++++++)))***++++++++++++++++++******))))))))))))******........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------......///,,,------,,,++++++...000............////////////000000000000000///......''')))+++---...//////...//////............//////....../////////000000000222111111000000000000000000//////......//////000000111111111111222222222333333333333333333333333222222222222222222222222111222222333444555666666666666666666555555555555888888777666555444444333666666777777777666555555777777666666666777888888999999999::::::;;;<<<<<<777777777777777666555555999777555555666777666555999999999999999:::::::::999:::;;;===???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBB>>>???AAAAAA???<<<888666>>>============???@@@BBBAAA@@@???======>>>??????AAABBBDDDGGGJJJLLLMMMNNNIIIIIIHHHGGGHHHJJJMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJIIIJJJLLLKKKIIIHHHHHHIIIFFFFFFGGGHHHKKKNNNPPPRRR{{{gggZZZQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOOOONNNLLLIIIEEECCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>?????????>>>======777666666555555444333333111222222222222111000///000/////////............///---+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++++++++*********))))))))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++***************((())))))(((((((((***,,,******++++++++++++******++++++************++++++******)))))))))((((((((())))))************))))))((()))))))))************************************((((((((((((((((((((((((((()))))))))************,,,+++++++++***)))))))))---,,,***((('''((()))***++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,************************+++++++++******************)))(((((()))***)))'''++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---,,,...,,,***))))))+++,,,---***************************************************++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,---///000,,,---/////////000222555.........//////000000000000000000000000///......+++,,,///111111111000/////////............//////............////////////222111111000000000000000000000////////////000000111111111111222222222222333333333333333333333333111222222222222222333333333333444444555666666777666666666666555555555555888888777666555444444333666666777777777666666555555555555555555555666666777888888999:::::::::;;;999999999999999888777777888777666666777777888888::::::::::::::::::::::::::::::;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBBBB@@@@@@???>>>===;;;999888>>>=========>>>???@@@AAAAAAAAA????????????@@@AAABBBCCCFFFIIIKKKMMMOOOOOOIIIHHHGGGFFFGGGIIIKKKMMMPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGIIIJJJKKKKKKIIIGGGGGGHHHEEEEEEEEEFFFHHHKKKNNNPPP|||iii[[[SSSQQQPPPOOOOOONNNNNNNNNOOONNNOOOPPPPPPPPPOOONNNMMMOOONNNLLLIIIEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA===>>>>>>>>>>>>===<<<<<<888888777666666555555444000000000111000//////...////////////......------,,,+++)))))))))+++---///++++++++++++++++++++++++,,,++++++******+++,,,---+++++++++*********))))))&&&&&&'''(((((()))))))))++++++******)))(((((((((++++++,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++******))))))******&&&((())))))''''''(((+++)))******++++++******))))))(((((((((((((((((()))+++***************))))))))))))************))))))((()))))))))************************************((((((((((((((((((((((((((()))))))))************,,,+++++++++***))))))))))))'''%%%######$$$%%%&&&************************((((((((()))))))))******,,,++++++******++++++,,,************************************************+++)))))))))++++++***)))***************************++++++,,,,,,++++++***'''***---///000...,,,***---,,,+++))))))***,,,...************************************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,,,,,,,...///000222333333111...------.../////////000000111111111000000000000000///......///000222333222111///...//////............//////............////////////222111111000000000000000000000////////////000000000000000111111111222222222222222222222222222222111111111222222333333333444444444555555666666666666666666666555555555555666666666666666555555555666666777777777777777666444444444444444444444333555555777888999999888888999999999999999888777777555555666777777999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>@@@AAABBBAAAAAABBBAAA>>><<<;;;<<<===>>>=========>>>>>>???@@@@@@BBBAAA@@@??????@@@AAABBBDDDEEEGGGIIIJJJLLLLLLMMMJJJIIIGGGFFFFFFIIIKKKMMMPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHJJJKKKJJJHHHGGGGGGHHHFFFEEEEEEEEEGGGJJJMMMPPP~~~lll^^^UUUQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMLLLNNNMMMKKKHHHDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA;;;<<<<<<<<<<<<;;;::::::999999888777777666666555000000/////////.........///////////////...---,,,************+++---///111************************(((((()))***+++---///000+++++++++************)))$$$%%%'''((()))*********((((((((()))******++++++)))))))))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((''''''''''''((('''((())))))((('''((()))))))))************))))))******))))))))))))******+++++++++***************))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++***************)))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************)))))))))***************+++***)))***,,,,,,,,,+++))))))))))))))))))))))))***+++,,,------,,,+++***&&&***...000...,,,******+++,,,,,,+++))))))+++---************************************************++++++++++++++++++***)))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000---...//////---,,,---...000000000000111111111111000000000000000///......000000111111000///---,,,//////............//////....../////////000000000222111111000000000000000111000000//////000000111000000111111111222222222222222222222222222222222111111111222222333333444444444444555555555666666666666666666555555555555444444555555666666777777666666777888888888777777444444444555444444333222333444666777888888777777777777777777777666555555444555777888888999<<<>>>============<<<<<<<<<<<<======<<<;;;::::::999999:::<<<>>>@@@AAAAAA@@@@@@BBBAAA>>><<<<<<>>>@@@BBB=========>>>??????@@@@@@AAAAAA@@@??????@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJMMMKKKIIIGGGHHHJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNMMMKKKKKKJJJGGGHHHJJJJJJHHHHHHHHHIIIGGGFFFEEEEEEGGGJJJNNNPPPoooaaaXXXRRRQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQPPPNNNLLLKKKLLLKKKJJJGGGDDDBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA<<<============<<<;;;;;;999999888777777666666555222111///.........///000///////////////---,,,+++++++++,,,---......///000++++++++++++++++++++++++(((((()))***+++,,,---...+++++++++************)))'''((()))***++++++******((((((((()))******++++++((((((((()))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((('''''''''''''''))))))))))))******)))((())))))************))))))++++++************++++++)))))))))***************))))))************))))))))))))))))))************************************************************))))))))))))***************************+++++++++++++++,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++************++++++************************((()))))))))*********++++++***)))***,,,---,,,+++************************)))***,,,------,,,***))))))+++---,,,***)))***+++***+++---,,,***)))+++---************************++++++++++++++++++++++++******++++++******)))((())))))(((((((((((())))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---...////////////(((***,,,.........000111000000000000000/////////000000000000000///......////////////............//////............///////////////000000000111111222111111000000000000000111111000000000000111111222222222222333333333333333333333333333333333333000111111222333333444444333444444444444555555555666666666666555555555555555555555555666666666777666666777888888888888888555555666666666555444333333444666888999888777666777777777777777666555555555777999999888999;;;>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@???>>>@@@@@@??????>>>>>>>>>???<<<===>>>??????@@@@@@@@@AAA@@@?????????@@@BBBCCCDDDDDDFFFHHHIIIJJJJJJJJJMMMKKKHHHFFFGGGIIILLLOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIEEEGGGIIIIIIHHHHHHIIIJJJIIIHHHFFFFFFHHHKKKOOOQQQpppcccZZZRRRQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIFFFCCCBBBCCCEEECCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>888888888777666666555555333222000......///111222...///000000///---+++***,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++************)))++++++,,,---,,,+++***)))++++++******)))(((((((((((()))))))))******++++++&&&&&&''')))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++***)))***,,,,,,***((())))))************))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))************************************************************))))))))))))************))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''((((((((((((++++++************++++++************************(((((())))))*********+++***)))((()))+++,,,,,,+++++++++++++++++++++++++++)))***,,,------,,,***))),,,---,,,)))&&&&&&***---(((+++...---+++)))***,,,************************++++++++++++++++++++++++***************)))((('''++++++************++++++////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---///000000///...///000111000...,,,,,,---000000//////.........---000000000000000//////...///////////////000111222//////............//////000000000000111111111111222111111000000000000000111111000000000000111111333333333444444444555555444444444444444444444444000000111222333333444444333333333444444444444444777666666666555555555555666666666666666666555555666666777888888888888888666777888888888777555444444555777999:::999888777999999999999999888777777777999:::999888777:::===<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<<<<======:::;;;===???@@@???>>>===>>>???AAABBBAAA>>><<<:::<<<===>>>??????@@@@@@???@@@@@@???>>>???@@@BBBCCCCCCDDDEEEHHHIIIKKKKKKLLLKKKIIIFFFDDDDDDFFFJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJKKKJJJIIIGGGGGGHHHLLLPPPRRR}}}iii\\\WWWQQQQQQPPPNNNMMMNNNRRRUUUSSSSSSRRRRRRQQQOOONNNNNNJJJJJJIIIFFFCCCAAAAAABBBBBB@@@??????AAAAAA@@@>>>===============<<<<<<;;;999999999666333222222333666555333111000000000111//////.........---------)))(((((())),,,.........++++++++++++++++++++++++******,,,,,,---,,,+++***+++++++++*********))))))((()))+++,,,+++)))'''&&&###%%%''')))***))))))(((---,,,***))))))***,,,---+++,,,,,,,,,,,,+++************)))))))))))))))***))))))(((((()))+++---///(((((((((((((((((((((((((((((()))*********************))))))))))))******)))))))))))))))(((''''''))))))************)))))))))(((''')))++++++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***(((&&&$$$$$$%%%((()))))))))******++++++,,,,,,((((((((()))******++++++++++++***************++++++***(((***,,,---***((())))))))))))))))))))))))***++++++,,,,,,++++++******)))))))))(((((('''''',,,,,,++++++***)))))))))(((((())))))******++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************)))******))))))((('''&&&***++++++***))))))***,,,------------------------+++,,,,,,------,,,,,,+++000///...---------------------------------------+++,,,,,,------,,,,,,+++...............---------//////000000000000/////////////////////.........111111000///...---,,,,,,111111000///////////////......//////000000111111///000111222222111000///000///.........///111222000000111222222222222111222222222222222222222222111111111111111111111111333333222222333555666777555555666666555444333333333333333333333333333333666555444333333444555666999888777666666555555555777777888888888777777666:::999999888777666555555999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777777777888888888<<<<<<<<<<<<<<<;;;;;;:::>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>???AAABBBBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHEEEFFFFFFEEEDDDEEEHHHJJJJJJIIIHHHHHHJJJMMMPPPSSSzzzfffZZZUUUOOOPPPOOONNNMMMNNNQQQSSSRRRRRRSSSRRRQQQPPPNNNMMMJJJJJJIIIGGGCCCAAAAAABBBEEEDDDCCCCCCDDDDDDCCCAAA======>>>>>>======<<<;;;999999999777444333333555666555333111000000000111//////.........---------...---+++,,,---......---++++++++++++++++++++++++***+++,,,,,,,,,+++******+++++++++*********))))))((()))***+++***)))'''&&&&&&(((***++++++***)))(((+++***)))(((((()))***+++++++++++++++***)))''''''******))))))))))))*********)))((('''''')))***,,,))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))(((''''''))))))************)))))))))'''''')))++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''''')))***)))))))))***************+++++++++***************))))))(((((((((((())))))+++***(((***,,,,,,***((())))))))))))))))))))))))***++++++,,,,,,++++++************))))))(((((((((*********************+++)))))))))))))))***************)))(((((((((((((((************************************************)))************++++++++++++++++++*********))))))************************))))))***************)))***++++++***))))))***,,,------------------------+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++......//////////////////......////////////....../////////////////////...///////////////.........111111000///////////////.../////////000000000111///000000000000000000///111000000///000111222333000111111222222222222222222222222222222222222222333333333333333333333333333333222222333444555666555555555555555444333333222222333444555555666666666555555555555555555666888777777666666666666666444555666777888999999999999999888888777666555555888999:::999777777999:::::::::::::::::::::::::::888888999999999:::::::::;;;<<<<<<======<<<<<<;;;>>>>>>===============>>>????????????????????????@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFDDDEEEEEEEEEEEEFFFIIILLLKKKJJJIIIIIIJJJLLLOOOQQQuuubbbWWWTTTMMMNNNOOONNNMMMNNNOOOQQQQQQRRRSSSSSSRRRPPPNNNLLLKKKKKKJJJGGGCCCAAAAAABBBFFFEEEDDDDDDEEEEEEDDDBBB>>>>>>>>>>>>>>>======<<<999999999777555444555777555555333222111000000000/////////.........------111///---,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++***************((()))*********)))((('''%%%(((+++,,,+++*********))))))''''''''''''))))))))))))*********)))((((((***)))))))))))))))******+++***((('''''''''((()))************************(((((()))*********************))))))))))))******)))))))))))))))(((((('''))))))************))))))'''''''''(((***+++***((())))))))))))))))))))))))************************(((((((((((())))))))))))***************************))))))))))))))))))(((------,,,++++++***)))))))))((((((((((((((())))))+++***))))))++++++***)))))))))))))))))))))))))))******++++++++++++*********************)))))))))(((((()))******+++,,,,,,************))))))))))))******)))))))))(((((((((************************++++++++++++++++++++++++)))************++++++++++++++++++***************************************((()))***++++++,,,,,,,,,***++++++***))))))***,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++.........///000000111111////////////////////////......//////////////////............//////000000111000000///////////////////////////000000000000//////............//////111111111000111222222333111111222333333333333222222222222222222222222222444444444444444444444444444333222222222333444555444555555555555444444333111222333444666777888999555666666777777666666555666666666666666777777888555555666777777888777777888888777777666666555555888888999888777666888:::999999999999999999999999888888888999999999:::::::::;;;<<<=====================<<<<<<<<<======>>>????????????????????????========================????????????@@@AAABBBBBBDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGFFFEEEFFFHHHKKKKKKKKKJJJJJJJJJLLLNNNOOOqqq^^^TTTRRRLLLMMMOOOOOONNNMMMNNNPPPQQQRRRSSSTTTSSSPPPNNNLLLKKKKKKJJJGGGDDDBBBBBBCCCDDDCCCAAABBBCCCCCCBBB@@@>>>>>>??????>>>>>>===<<<888999999888666555666888555444333222111111000000////////////............000...+++*********)))(((++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************************)))******++++++***))))))"""&&&***,,,+++***+++,,,)))(((''''''''''''((()))'''((()))******+++++++++))))))))))))))))))***++++++***)))(((((((((((()))))))))))))))))))))))))))(((((()))*********************))))))))))))******(((((())))))))))))(((((())))))************))))))&&&&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***+++++++++***)))******))))))((((((''''''+++++++++*********))))))******************+++,,,******)))))))))*********))))))))))))))))))))))))******++++++++++++******++++++******************((()))))))))*********+++++++++******))))))(((((()))))))))******)))))))))************************++++++++++++++++++++++++))))))*********+++++++++************************************************((()))******+++++++++******++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...///000000111000000000//////000000000............////////////.........///////////////000000////////////000000////////////000000000000///...---,,,,,,---...///000000000111111111222222111111222333333333333333111111111111111111111111444444444444444444444444444333222111111222333333444444444555555444444333222222333444555666777777555666777888888777666555555555555555666777888999888888888777666444333222666666666666666666666555777888888777666666777999888888888888888888888888666666666666777777777777999999;;;<<<===>>>>>>>>><<<<<<;;;;;;<<<<<<======????????????????????????;;;;;;<<<<<<<<<<<<;;;;;;??????>>>>>>???@@@AAAAAA????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBHHHHHHHHHFFFDDDDDDFFFHHHKKKKKKKKKKKKKKKLLLLLLMMMppp[[[SSSRRRLLLMMMOOOOOONNNMMMNNNPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKKKKJJJGGGDDDBBBBBBCCCCCCBBBAAAAAABBBBBBAAA???>>>>>>>>>>>>>>>===<<<<<<888999999888666555666888444444444333222111000///000000/////////............,,,******++++++***)))++++++++++++++++++++++++---,,,,,,++++++************************************+++++++++++++++++++++'''+++//////,,,)))***,,,))))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((()))***++++++))))))))))))******++++++(((((((((((((((((((((((((((((()))*********************))))))))))))******(((((())))))))))))(((((())))))************))))))&&&'''((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&''')))***+++***)))(((******))))))((((((''''''(((((((((((())))))************))))))***+++,,,,,,******))))))(((((()))***)))))))))))))))))))))))))))******++++++******)))******************++++++*********)))))))))((((((++++++******))))))((((((((()))************))))))************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))******)))(((((('''***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------.../////////...------------...///---.........//////000000111000000///......------000000////////////000000000000000000///////////////...---,,,,,,---...////////////000000000000000111111222333333333333222111111111111111111111111222222222222222222222222444333222111000111222333333333444444444444444333333333333333333444444444555666777888888777666555555555555555666888999:::888888777777555444222222555555555555555666666666666666777666555444666888777777777777777777777777555555666666666777777777888888:::;;;===>>>>>>>>>;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;::::::999?????????>>>??????@@@@@@======>>>>>>????????????@@@@@@AAAAAABBBCCCCCCDDDAAA@@@@@@@@@@@@AAABBBBBBEEEFFFFFFEEEDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKppp[[[SSSSSSMMMNNNOOONNNMMMNNNOOOQQQSSSSSSRRRRRRQQQPPPNNNNNNLLLLLLKKKHHHDDDBBBBBBCCCEEEDDDBBBCCCDDDDDDCCCAAA===============<<<<<<;;;999999999777555444555777444444444333222111000///000000000/////////......///---,,,,,,---...---,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,***************+++++++++*********++++++++++++,,,...222555333---((((((***************************))))))((('''%%%###!!! (((((((((((()))***+++,,,))))))******+++++++++,,,''''''''''''''''''''''''(((((()))*********************))))))))))))******'''(((((()))))))))))))))))))))************))))))'''((()))((('''(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))***))))))(((***))))))))))))))))))(((&&&&&&''''''((())))))***''''''''''''((()))***+++)))******((('''''')))+++))))))))))))))))))))))))))))))************)))))))))))))))***************++++++***))))))(((''''''************))))))))))))((()))***+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++*********************************))))))(((&&&&&&***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---------...,,,+++***))))))***+++,,,------......///000000000111111000///...---,,,,,,///////////////000000111000000000000////////////......------------............///000000000000///000000111222222222222111111111111111111111111111111111111111111111111111222111000000000111222333222333333444444444444333333333333333333333333333555666666777777666666555555555555555666777999999333333444555666666555555333333444444555555666666555666666555444444555777555555555555555555555555777777777888888888999999777888999:::<<<<<<======:::::::::::::::;;;<<<===========================999999999999999999999999???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBCCCDDDFFFJJJMMMIIIJJJLLLMMMMMMLLLKKKJJJrrr\\\TTTTTTOOOPPPOOONNNMMMNNNQQQSSSTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLKKKHHHEEECCCCCCCCCFFFEEEDDDDDDEEEEEEDDDBBB<<<<<<<<<<<<<<<;;;::::::999999999777444333333555444444444444333111///...000000000000/////////...000...,,,,,,---------,,,+++++++++++++++++++++++++++************,,,---...))))))*********+++++++++))))))(((((()))******++++++000444222+++''''''***)))******************))))))(((((('''&&&%%%######(((((((((((()))***+++,,,***************))))))((((((((((((((((((((((((((((((((()))*********************))))))))))))******''''''((()))))))))))))))))))))************))))))((()))***(((&&&&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((()))))))))))))))))))))***************(((((((((((())))))))))))''''''''''''((()))***+++)))******(((&&&&&&))),,,))))))))))))))))))))))))))))))************))))))((((((((())))))*********)))))))))))))))((((((((()))))))))))))))*********'''(((***,,,,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++************************))))))*********))))))(((***++++++***))))))***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------------------------,,,***))))))***,,,---------......///000000111000000//////.........---///////////////000111111111000000000/////////.........////////////.........///000111111111000000//////000111111111111000111111111111111111111111111111111111111111111111111000//////000111222333111222333444444444444444222333333333444444555555666555555555555555555666666666555666666777888888111222333444555666666666222222333444555555666666444555555444333333444666444444444444444444444444777777777777888888888999666777888999:::;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999::::::======<<<<<<<<<<<<=========>>>???@@@@@@@@@???>>>??????@@@@@@AAAAAABBBBBB@@@@@@@@@???@@@@@@AAABBB@@@AAABBBBBBBBBDDDGGGJJJHHHIIILLLNNNNNNMMMLLLJJJsss]]]UUUUUUQQQQQQPPPNNNMMMNNNRRRUUUVVVTTTQQQOOONNNNNNOOOPPPLLLLLLKKKHHHEEECCCCCCDDDEEEDDDCCCCCCDDDDDDCCCBBB;;;;;;<<<<<<;;;;;;:::999999999999666333222222333333444444444333111///...000000000000///////////////---+++***++++++***(((++++++++++++++++++++++++******))))))***,,,...///))))))******++++++++++++'''''''''''''''((())))))"""(((......)))&&&(((,,,))))))************))))))&&&''')))***++++++++++++(((((((((((()))***+++,,,++++++******)))'''&&&%%%))))))))))))))))))))))))(((((()))*********************))))))))))))******''''''((()))))))))))))))))))))************)))))))))******(((&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))******++++++,,,,,,++++++******))))))(((((())))))))))))***+++,,,---)))******(((%%%&&&))),,,))))))))))))))))))))))))))))))************))))))''''''(((((()))))))))***''''''(((((())))))******(((((())))))******++++++'''(((***,,,---,,,***)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************((()))***+++++++++++++++***++++++***))))))***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++..................------000///---,,,,,,---///000---------...///000000111.........//////////////////////////////000111111111111000000/////////...---...///000000///...---///000111222333222111111......///000000000000000000000000000000000000000111111111111111111111111000/////////000111333444111222333333444444444444111222333444555777888888666555444333333444555666666666666666666777777888444444444555444444333333222222333333444555666666444444555444333222444666444444444444444444444444555555555555666666666666666777888999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;<<<;;;;;;:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<>>>?????????@@@@@@@@@@@@???????????????@@@@@@AAAEEEEEEDDDBBB@@@@@@BBBCCCGGGIIILLLNNNOOONNNLLLKKKwwwbbbWWWTTTOOOOOONNNNNNOOOQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFHHHFFFDDDBBBBBB@@@>>><<>>>>>======<<<<<<>>>===:::888777777888888555444333222111111111111000...,,,***)))***+++,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,---......,,,***))))))***,,,---+++++++++,,,,,,+++++++++((()))*********((('''&&&&&&(((+++------,,,***))))))))))))))))))))))))))),,,***'''&&&'''***...000((((((((((((((((((((((((******************************+++++++++******)))***((('''(((***++++++***'''((()))******++++++***...,,,(((%%%$$$%%%&&&''',,,,,,+++***)))(((''''''+++)))(((&&&&&&((()))+++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))---,,,+++***))))))))))))******++++++++++++******))))))(((((()))***++++++++++++******)))))))))(((************************))))))))))))***************************************++++++,,,,,,---......+++*********))))))(((((())))))(((((((((((())))))+++++++++******(((''''''*********)))))))))))))))(((((()))***+++,,,------(((((()))***************+++***)))((((((***,,,---))))))***++++++++++++*********))))))******+++,,,+++******+++......+++(((,,,,,,,,,++++++*********,,,++++++++++++++++++,,,))))))***+++,,,...///000+++,,,,,,------,,,,,,+++,,,---...---++++++,,,---------,,,++++++---...///------............------............////////////000000//////.........---,,,++++++++++++,,,------000///.........///111222//////000111111111111111////////////000000000000111222333222000///000111//////000000111111222222333333333444444444555555666555444333333444555666444333333222333444555666444444444444444444444444111111000000111333444666333333333444444444555555666555555444444333333222222222222222222222222222333555888999888666666777888888888888777777777777888888777777888999::::::666777888999999999999888===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<============@@@@@@???>>>======>>>>>>>>>???AAAAAAAAAAAACCCDDDHHHHHHIIIIIIIIIJJJJJJJJJwwwbbbWWWTTTQQQPPPOOONNNNNNNNNOOOPPPQQQPPPOOONNNMMMLLLLLLKKKMMMLLLJJJGGGFFFEEEEEEFFFHHHFFFDDDCCCCCCBBB@@@>>>??????>>>>>>===<<<<<<<<<===<<<999777666666777888555444333222111111111111333111///...------...//////...------++++++***)))((()))+++------,,,***)))+++++++++++++++,,,---...000///---,,,++++++++++++******++++++++++++******))))))*********)))((('''((()))***++++++***((('''(((((((((((((((((((((((())))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++***((('''''')))*********)))))))))***))))))((((((,,,+++(((&&&%%%&&&&&&'''*********)))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,)))******++++++******))))))))))))))))))***++++++)))))))))(((((((((''''''************************))))))))))))************************************,,,,,,,,,,,,++++++++++++************)))))))))(((******))))))))))))*********++++++******(((''''''***)))))))))))))))))))))(((((())))))***+++++++++(((((()))***************+++***)))((()))***,,,---))))))***++++++++++++*********))))))******+++,,,,,,+++***+++------+++))),,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))***+++,,,---...+++,,,,,,------,,,,,,+++,,,++++++,,,,,,,,,,,,,,,///////////////000000111------............------............////////////000/////////.........---///............///000000000///.........///111111//////000111111111111111.../////////000000000000000111222222111000111222000000000000000111111111222222333333333444444444555444444333333444444555333222222111222333444555333333333333333333333333222222111111222444555666222222222222333333333333222222222333333333333333222222222222222222222222222444666666555444555666777777777777777777777777888888888888888999::::::777888888999999999999888::::::999999999::::::;;;999999999999999999999999<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@??????>>>======>>>>>>>>>???AAAAAA@@@@@@AAACCCFFFFFFFFFGGGHHHIIIIIIIIIvvvbbbXXXUUUSSSRRRQQQOOONNNNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLNNNMMMJJJHHHFFFEEEDDDDDDHHHFFFDDDDDDDDDCCCBBB@@@??????>>>======<<<<<<;;;;;;:::888777666555666666555444333222111111111111333222000///......///000///...------++++++***)))%%%'''***---...,,,)))''',,,++++++++++++,,,,,,---111111000///...,,,+++***))))))************))))))*********+++******)))(((******))))))(((''''''&&&''''''''''''''''''''''''&&&(((***,,,,,,,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******+++++++++)))(((&&&'''((())))))((())))))))))))((('''&&&&&&))))))((((((((('''''''''((((((((())))))************)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++)))******++++++******)))))))))))))))))))))***+++)))))))))(((((((((((('''************************))))))))))))************************************...---,,,+++***)))((('''************))))))))))))+++******))))))******+++************)))(((''''''))))))))))))))))))******))))))))))))))))))))))))(((((()))***************+++***)))((()))***+++,,,))))))***++++++++++++*********))))))******+++,,,---+++******+++,,,,,,+++++++++++++++++++++,,,,,,---,,,***))))))***,,,---******))))))******+++,,,+++,,,,,,------,,,,,,+++...,,,+++,,,000111000...,,,,,,------......------------............---------............//////////////////...............000////////////000111111//////......//////000111//////000000111111000000....../////////000000000000111222222111000111333111111111111000000000000111111111222222222333333333333222222222222333333222111111111111222222333222222222222222222222222333222222222333444555666000000111111111222222222000000111111222333333444222222222222222222222222111222333222111222333555666666666666666666666666888888888888888888999999888999999999999999888888888888888999999;;;<<<<<<999999999999999999999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????????????????>>>=========>>>>>>>>>???@@@@@@>>>>>>???@@@BBBBBBCCCDDDFFFGGGHHHIIIwwwbbbYYYVVVTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNMMMOOOMMMKKKHHHFFFDDDDDDDDDFFFDDDCCCCCCDDDDDDBBBAAA???>>>>>>===<<<<<<;;;;;;999999777666555555555666444444333222111111111111//////...---,,,,,,------+++++++++,,,,,,,,,------'''(((+++---...---,,,+++,,,+++++++++++++++,,,,,,...///000000///---+++***(((((())))))))))))((((((******+++++++++***************)))((('''((()))***((((((((((((((((((((((((&&&(((***+++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))***)))'''&&&&&&((()))((('''((((((((((((((('''&&&&&&'''((()))******)))((('''(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++)))((((((((((((((())))))************))))))***)))))))))))))))******))))))))))))))))))))))))************************((()))))))))************************************,,,,,,+++***)))(((''''''*********)))))))))))))))******))))))))))))******))))))******)))((('''''')))))))))))))))************)))))))))((((((''''''(((((()))*********************))))))))))))***+++))))))***++++++++++++*********))))))******+++,,,---,,,***)))***+++,,,,,,*********++++++,,,,,,,,,...,,,***))))))***,,,...++++++************+++++++++,,,,,,------,,,,,,+++---***'''***///111///+++)))***,,,---------,,,+++------............---------------.........//////........................---------------......///............//////000000//////000000000000000///........./////////000000111222333222000///000111222222111111000000//////000000000000111111111111222222111111111111222222222222111111111222222222111111111111111111111111111111111222222333333444000000000111111111222222111111111111222222333333222222222222222222222222111222222111000000333555444444444555555555555555666666666777777777666666999999999999999999888777888888888888999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<============???>>>>>>=========>>>>>>===>>>??????===<<<===>>>>>>???@@@BBBDDDFFFGGGHHHyyydddZZZVVVRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRRRRQQQPPPOOONNNOOOMMMKKKHHHFFFDDDDDDDDDDDDCCCAAABBBCCCCCCBBB@@@>>>>>>======<<<;;;;;;;;;888888777666666555555555444444333222111111111111------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******)))***+++,,,---...,,,++++++******+++++++++)))+++---//////---,,,***((((((((())))))(((((((((******************++++++***)))(((((()))***---...))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((('''(((((()))(((&&&&&&((((((((('''&&&&&&'''(((((((((((((((&&&''')))***+++***)))((()))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))))))))))))))******)))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((''''''''''''((((((((())))))))))))(((((('''(((((())))))******************))))))((('''''''''(((((()))*********************))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,,,,+++***)))***,,,---*********++++++,,,,,,,,,---,,,***))))))***,,,---------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))%%%###%%%***---***''',,,---...000000///......------............------------------............---------...............,,,,,,++++++,,,,,,---...---....../////////////////////000000000//////...............////////////444444444333000......///222222111111000000///////////////000000000111111111111111111111111111111333333333333333333222222000000000000000000000000///000000000111111111111111111111111222222222222444333333333222222222111222222222222222222222222222222222111000111333666333444444444555555555666444444555666555555444333888888888999999888888777:::999999888888999999::::::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<======>>><<<<<<<<<<<<============>>>===============>>>>>>===>>>???>>><<<<<<<<<>>>===>>>???AAACCCEEEFFFGGG}}}ggg[[[VVVOOONNNMMMLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSQQQPPPOOONNNMMMJJJHHHFFFEEEDDDDDDDDDCCCAAAAAABBBBBBAAA???>>>>>>===<<<<<<;;;;;;:::777777777777666666666555555444333222111111111111.....................---///...------++++++***)))+++***((('''(((***,,,...,,,++++++************+++''')))+++---------,,,+++(((((())))))))))))((((((******)))))))))***++++++((((((((((((***,,,...///************************+++***(((''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''---,,,***((('''''''''(((***)))''''''((()))((('''&&&&&&'''((())))))))))))'''((()))*********)))((()))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---((())))))******))))))(((+++******)))))))))))))))%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((''''''&&&&&&''''''(((((((((((())))))(((((('''((((((((()))******++++++*********))))))((((((((((((((()))***************))))))))))))))))))(((((())))))***++++++++++++*********))))))******+++,,,+++,,,,,,+++******+++---++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***(((***---...---++++++,,,------......------------............------,,,------------.........---------------.........---------------...//////------...////////////...//////000000000///......------........./////////444444444333000......///111111111111000000000000/////////000000000111111000000111222222111000000333333333444333333222111000000000000000000000000...//////000000000//////000111111111111222222222555444444333222222111111222222222222222222222222111222333333222222333555333333444444555666666666333444555666555444333222555666777777888888777777:::999999888888888999999777888888999999::::::;;;999999:::;;;<<<======>>>>>>>>>>>>>>>????????????======<<<<<<======>>>>>><<<===>>>>>><<<<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGiii\\\VVVQQQPPPOOONNNMMMMMMNNNNNNQQQRRRSSSTTTTTTRRRQQQPPPMMMLLLJJJGGGFFFEEEEEEFFFFFFDDDCCCBBBCCCCCCAAA???>>>======<<<<<<;;;::::::777777888888777777666666555444333222111111111111......////////////......///...------++++++***)))++++++************+++,,,,,,,,,+++***************)))***+++,,,,,,++++++***((())))))******))))))((())))))((((((((()))***+++((((((((())))))+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((***+++,,,***(((((()))))))))'''(((((())))))***)))))))))))))))*********))))))((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((())))))***+++,,,(((((())))))))))))((((((++++++***)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******+++,,,,,,((()))))))))************((((((''''''''''''((((((''''''(((((((((((((((''''''(((((()))******++++++******************))))))(((((()))***************)))))))))))))))(((((('''))))))***++++++++++++*********))))))******+++,,,)))+++------+++******,,,,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++////////////////////////******))))))******+++,,,------............------,,,,,,---------.........,,,,,,,,,------........................///000000,,,---.../////////......//////000000///......------------.........//////111222333222000000000222000000000000000111111111//////000000000111111111000111222222222222111000111222333333333111000///000000000000000000000000//////000111111000///.../////////000000000111111222222222222222111111111222222222222222222222222000111333333222222222333333444444555666666777777444555777777777555444222222333444666777777777777888777777777888999:::;;;777777888999999:::;;;;;;888999999:::<<<======>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>>>>======>>>@@@???@@@AAABBBDDDEEEFFFGGGkkk\\\VVVWWWUUUSSSQQQPPPOOOOOOOOOQQQRRRTTTUUUTTTSSSQQQPPPLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFDDDDDDDDDCCCBBB@@@>>>======<<<;;;;;;::::::777888888888888777777666555444333222111111111111------...............---++++++,,,,,,,,,---------,,,---.........---,,,+++,,,,,,+++***))))))******,,,,,,,,,,,,++++++***)))))))))************)))))))))(((''''''''')))***+++((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((('''&&&&&&'''))),,,...,,,+++)))((()))***)))(((***++++++******)))((('''+++******))))))))))))(((%%%%%%&&&'''((()))***+++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((((('''''''''(((((())))))))))))((((((++++++***))))))((())))))******++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++(((((())))))*********+++))))))(((((((((((())))))''''''(((((((((((((((''''''(((((()))***+++++++++******************++++++(((((()))***************))))))***))))))(((''''''))))))***++++++++++++************)))***++++++,,,(((+++......+++******+++---,,,,,,++++++*********)))***,,,------,,,***)))******))))))***++++++,,,+++,,,,,,------,,,,,,++++++,,,------+++***+++,,,...---,,,+++,,,---...///---..................---,,,,,,,,,---------......,,,,,,,,,------.........---------------...//////,,,,,,.../////////...---//////000000///...---------------.........//////...000111222111111333444//////000000111111222222000000000000111111111111000111222333333222111000000111222222222000///...111111111111111111111111///000111222222111000///............/////////000/////////000111111222222222222222222222222222222...000333333222111111222444444555555666777888888666777888999888777555333111222333555666777777777555555666777888:::<<<===999999:::;;;;;;<<<======888888999:::<<<======>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???:::<<<>>>>>>===>>>???AAAAAAAAABBBCCCEEEFFFGGGGGGhhh\\\XXXQQQPPPPPPOOONNNNNNNNNNNNQQQRRRSSSSSSSSSRRRPPPOOONNNLLLIIIGGGHHHHHHGGGFFFIIIGGGEEEDDDEEEEEEDDDCCC>>>>>>>>>>>>===<<<;;;:::888888888888777777777777;;;999555222000//////000000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))************************&&&'''(((******++++++++++++***)))(((((()))***++++++++++++*********)))))),,,+++***((((((((()))***((((((((((((((((((((((((******))))))))))))******''''''''''''(((***+++,,,%%%%%%%%%&&&&&&((()))******'''%%%%%%&&&)))******,,,+++***((((((((())))))((('''''''''((()))+++,,,+++***)))(((((()))***+++***)))'''&&&'''(((***++++++***)))'''''')))***+++******))))))((((((''''''))))))))))))************(((((((((((()))))))))))))))))))))))))))***+++++++++++++++*********))))))+++*********))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''''''''&&&''')))*********)))(((((())))))))))))*********%%%%%%'''((())))))))))))))))))))))))))))))))))))+++++++++***************************************+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++---///...,,,+++******)))))))))(((((((((''''''---------............//////...------.........---,,,,,,,,,---------......///...---,,,+++,,,------,,,,,,,,,---------..............................333222222222111111000000------,,,+++,,,---.../////////000//////...---,,,---...000222222000...---////////////000000000000111111111111222333444555222222333444333222111000000000000000000000111111111111111111111111111111///000222222000///000111333333333222222222111111222222333333333222222111111111222222222222222222777888999::::::999888777999888888888666555444333333333444555666777888999;;;;;;::::::999888888777888999999:::;;;<<<======999999999:::;;;<<<===>>>:::::::::;;;<<<======>>>======<<<<<<;;;;;;;;;:::===>>>>>>>>>>>>?????????BBBDDDEEEFFFEEEDDDEEEFFFiii\\\XXXRRRQQQPPPOOONNNNNNNNNNNNQQQQQQRRRRRRRRRQQQPPPOOOOOOLLLIIIHHHHHHHHHGGGFFFGGGFFFDDDCCCDDDDDDCCCBBB>>>>>>>>>>>>===<<<;;;:::888888888888777777777777666555333111000000000000000000000000/////////......------------,,,,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************+++***)))(((((()))***+++*********)))))))))((((((,,,+++)))((((((((()))***((((((((((((((((((((((((******))))))))))))******'''(((((())))))******+++''''''''''''((())))))***)))'''%%%%%%'''))))))))),,,,,,******)))***++++++((('''''''''((()))+++,,,***))))))))))))))))))***((())))))***************+++***(((''''''(((***+++(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&''''''*********))))))((((((((())))))((((((((('''''''''))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******'''((((((((()))*********&&&'''((()))***))))))((()))))))))************+++&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((+++++++++++++++*********+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************,,,......,,,+++++++++------,,,,,,,,,+++++++++------------..................------.........---,,,,,,------............///...---,,,,,,,,,------,,,,,,---------.........------------------------000000/////////.........///...---------...000000/////////000//////......//////000111111000////////////000000000000111111111111111111222333444444222222333333333222111000111111111000000000000000111111111111111111111111///000222222000000000111333333222222222111111111222222222333333222222111444444444444555555555555555666777888888777666555999999999888777555444333222333444555666777777888888888888999999:::::::::::::::;;;;;;<<<<<<======::::::::::::;;;;;;<<<===::::::;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;=========>>>>>>>>>??????AAACCCEEEEEEDDDCCCDDDEEEjjj]]]YYYSSSRRRPPPOOONNNNNNOOOOOOQQQQQQRRRRRRRRRQQQPPPOOOPPPMMMJJJHHHHHHHHHGGGFFFFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>===<<<;;;:::888888888888777777777777111111111111111111111111000000000/////////......------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++******))))))***************************************))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))******))))))))))))******)))))))))(((((((((((((((+++***))))))((()))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++***))))))))))))))))))))))))))))))((('''&&&'''((()))((('''***))))))))))))******+++((('''''''''((()))***+++((())))))******))))))((('''(((***,,,,,,+++***)))***)))'''''''''''')))***'''''''''((()))*********)))((('''&&&%%%$$$$$$###(((((((((((())))))))))))'''''''''''''''(((((()))))))))((((((((((((''''''))))))))))))((((((((((((+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++''''''((()))***+++,,,,,,''''''((())))))))))))))))))************+++++++++(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))+++++++++++++++++++++++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))+++------,,,+++,,,,,,+++++++++++++++*********------------............------------------......---............////////////...---,,,,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------------...///////////////000000000000000000000000000000000000000000000000111111111222222111111000111111222333444222222333333222222111000222111111111000000//////111111111111111111111111///111222222111000000111333222222222222111111111111222222333333222222222444444555555555666666666666777777888888777777666:::::::::999777666444333222222333444555666666777666777888:::;;;===>>>???<<<<<<<<<===============;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<======>>>>>>>>>?????????@@@BBBDDDDDDCCCBBBCCCDDDkkk^^^YYYTTTSSSQQQOOONNNNNNOOOPPPSSSSSSSSSRRRRRRRRRQQQQQQPPPNNNKKKIIIIIIHHHGGGFFFFFFDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::888888888888777777777666111111222222222222111111000000/////////.........---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,---,,,+++)))'''))))))))))))))))))(((((((((''''''((())))))(((&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))******'''((()))******)))(((''''''((()))***+++***))))))((((((''''''''''''(((((('''((((((((()))))))))*********))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((++++++++++++++++++******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,((((((((())))))*********'''(((((()))))))))))))))************++++++++++++)))************))))))((())))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++******************,,,,,,---------.........,,,------------------....../////////////////////......------,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++,,,,,,,,,---////////////000000111222111111000000000000111111000000111111222222333333000000000000111222333444222222222222222111111000222222111111000/////////111111111111111111111111///111333222111000111111222222222222111111111111111111222333333333222222222333333444444555555555999999999999999999999999;;;::::::999888666444333222222333333444555555666777888999;;;>>>@@@AAABBB???>>>>>>>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========????????????@@@@@@@@@@@@???AAACCCCCCAAA@@@AAABBBmmm___ZZZVVVTTTRRROOONNNOOOPPPPPPTTTTTTTTTSSSSSSSSSSSSSSSQQQNNNJJJIIIHHHHHHGGGEEEFFFEEEDDDEEEEEEEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::888888888888777777777666444444444444333222000000////////////............------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++******))))))******++++++++++++++++++++++++++++++************++++++************************************************)))************))))))((()))))))))******)))))))))************************)))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,---,,,***((('''(((((()))))))))(((''''''(((''''''((())))))'''%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))'''((()))******)))((('''(((((('''&&&'''((()))***((((((''''''''''''((((((***)))))))))(((((((((''')))))))))***+++++++++,,,(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******************++++++***))))))(((((())))))***************************))))))))))))))))))))))))***************++++++,,,)))))))))(((((('''''''''((((((((((((((())))))***))))))*********+++++++++)))************))))))((())))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++******,,,...........................,,,,,,,,,------------...***,,,...---,,,,,,---////////////////////////...---------------,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,............////////////++++++,,,,,,,,,---------//////......///000111222111111000//////000111111///000000111222222333333000000000000111222333333222222111111111000000000111111111111000000//////111111111111111111111111000111333333111000111222222222222111111111000000000111222333333333333333222222333333444555666666888888888888888888888888999999999888777666555444222222333333444555555555777888999;;;<<<>>>???@@@?????????>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB???AAABBBBBB@@@???@@@AAAooo```ZZZXXXVVVRRRPPPNNNOOOPPPQQQUUUTTTSSSRRRRRRRRRSSSSSSPPPMMMJJJHHHGGGGGGEEEDDDFFFEEEEEEEEEFFFEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::888888888888777777777777777777555444222111000////////////.........------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,+++******))))))******((((((((((((((((((((((((*********))))))*********************************************************((())))))*********))))))))))))************))))))************++++++++++++(((((()))************))))))))))))))))))))))))))))))((((((''''''(((((()))******+++++++++***((('''&&&'''((()))))))))(((''')))(((''''''(((((('''&&&'''((()))))))))))))))((((((((())))))))))))(((((('''(((((())))))(((((('''((('''&&&%%%%%%''')))***((((((((((((((((((((((((*********)))((('''''''''&&&'''((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))***++++++(((((())))))))))))******''''''''''''(((((((((((()))(((''''''((()))+++,,,************************))))))))))))))))))))))))***))))))))))))***++++++******)))((('''&&&%%%%%%((((((((((((((()))******((())))))))))))*********(((((())))))***)))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))******++++++,,,******+++,,,,,,+++******))))))******+++,,,,,,,,,************************++++++++++++++++++++++++***++++++***))))))+++---,,,,,,,,,,,,------------,,,,,,,,,,,,------------))),,,...---++++++---000/////////............---------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000000////////////...------...000111////////////////////////...//////000111222333333000000///000000111222333222222111000000000000111000000000000000000000111111111111111111111111111000222333333222111111222222111111111111000000000000111222222333333333333333333444555666777777888666555555444444555555666777777777777777666555555333333444444555555555555555555666888999:::;;;<<>>>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>@@@@@@AAAAAAAAABBBBBBBBB???AAABBBBBB@@@??????@@@ppp```ZZZYYYWWWSSSPPPNNNOOOPPPRRRSSSSSSQQQPPPPPPPPPQQQRRROOOMMMIIIGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEDDDAAA???>>>>>>>>>>>>===<<<;;;:::888888888888777777777777777666444222000000000000//////.........---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,+++******))))))******))))))))))))))))))))))))***))))))(((((())))))***************************************************'''((()))***************((()))***++++++***)))((())))))))))))*********+++'''((()))***+++******)))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))(((&&&''')))+++++++++))))))+++)))&&&&&&'''(((((('''))))))*********)))((('''(((((()))******)))((('''(((((((((''''''((((((((('''''''''''''''(((((()))((())))))))))))))))))((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++++++++++++++,,,,,,---'''''''''(((((()))))))))%%%&&&&&&&&&''''''''''''(((((('''''')))+++...///************************))))))))))))))))))))))))))))))((((((((()))*********)))))))))(((''''''''')))(((((('''((()))***+++''''''((((((((()))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******'''(((((())))))***++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,************************************************+++,,,+++***((((((***,,,))))))))))))*********+++++++++,,,,,,,,,---------(((+++...---+++***---111............------,,,,,,------.........---,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,------...............///000111111111000000000///---,,,,,,,,,...///---...///000000///...------......///111222222333/////////000000111222333333222111000///000000111/////////000111111222222111111111111111111111111000222333333222111111222111111111111000000000000000000111222333333333333222222333444555666777777555444333222222333444555444444555666666666666666444555555555555666666666444444666777999;;;<<<========================<<<::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========?????????@@@@@@@@@AAAAAA@@@BBBCCCBBBAAA??????@@@qqq```YYYZZZWWWSSSPPPNNNOOOQQQRRRRRRQQQPPPOOONNNOOOPPPPPPOOOLLLHHHFFFEEEEEECCCBBBCCCBBBCCCDDDDDDCCC@@@===>>>>>>>>>>>>===<<<;;;:::888888888888777777777777666444222000//////000111//////.........---------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))''''''(((******+++++++++((()))***++++++***)))((('''((((((((())))))******'''((()))+++++++++***)))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&(((***,,,---,,,+++***,,,)))&&&%%%&&&'''(((((((((((()))))))))'''&&&%%%(((((()))******)))(((''')))((('''&&&&&&'''((()))&&&''')))***+++***((('''))))))************))))))''''''(((((())))))******************))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))(((((((((***---000222************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************)))((('''''''''(((***+++''''''''''''((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,&&&''''''((()))************+++,,,------,,,+++***((())))))***++++++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,***(((((()))++++++++++++,,,,,,---------++++++,,,,,,,,,---------'''+++......+++***---111......---------,,,,,,,,,,,,---.........---,,,+++******+++++++++,,,,,,,,,......................../////////000000000111111,,,---///000000000///...000///---+++++++++,,,---,,,---///000000///---,,,,,,---...///000111222222////////////000111222333333222000/////////000111......///000111222333333111111111111111111111111000222444333222111222333111111111111000000000000///000111222333444444444//////000111333444444555666555444333333444555666222333444555666666666666555555555666666666666666555666777:::<<<>>>@@@AAA<<<<<<<<<===============999999999:::;;;<<<===>>>:::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>?????????AAABBBCCCCCCAAA@@@@@@@@@rrraaaZZZTTTTTTSSSQQQQQQPPPPPPPPPUUUTTTQQQOOONNNOOOPPPQQQNNNLLLHHHEEEDDDEEEGGGHHHGGGFFFDDDCCCCCCDDDEEEFFF?????????>>><<<:::777666333555777888888888:::;;;555444333222111111111111//////.........---------333000---,,,///000///---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***((((((***+++,,,...,,,***'''&&&''')))***((((((((('''''''''***,,,++++++************++++++(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((((((((('''(((((()))*********(((%%%$$$&&&(((******))))))***))))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((()))((('''''''''(((***+++&&&&&&&&&''''''''''''(((---+++))))))+++,,,***'''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''%%%&&&''')))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((,,,+++******))))))******'''((((((((((((((('''''')))************+++++++++,,,+++***)))))))))+++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,+++***))))))+++---...,,,---/////////---+++)))---,,,++++++************,,,---......,,,,,,---...---------............///---.........---,,,,,,+++///,,,***+++...///---+++...------------,,,,,,,,,------------......//////000000000000000000000000000///...---------------111111000000//////......222111000//////000111222111111000000000000000111222111111000000000000000111111111111111111111111222222222222222111000///111222333333111000000000000000000000////////////111111222222222333333333222222111111222222333444444444444444444444333333666555444333333444555666666666666666555555555555444444555666777999;;;<<<<<<;;;:::::::::;;;<<<===777777888999;;;<<<======888888:::;;;;;;:::888888::::::999888999:::;;;<<<============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBrrraaaZZZVVVUUUSSSRRRQQQQQQQQQQQQTTTSSSQQQOOOOOOOOOOOOPPPNNNLLLIIIFFFDDDEEEFFFHHHFFFDDDCCCAAAAAAAAABBBCCCBBBBBBBBBBBB@@@>>><<<;;;888999;;;:::777555333333555444333222111111111111//////.........---------///,,,)))((())))))(((&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,+++)))(((((()))+++,,,)))(((&&&%%%%%%'''((()))******+++***(((((()))++++++******))))))******+++(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))(((((()))((((((((())))))***+++)))'''$$$###%%%'''))))))((())))))))))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((((()))(((((('''((()))***+++'''''''''((((((((()))))),,,***))))))+++,,,***((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))((((((''''''(((((('''((()))))))))(((''''''((())))))******))))))((((((((((((((())))))))))))((()))))))))***************)))))))))((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((()))))))))))))))*********************************###$$$%%%'''(((***+++,,,++++++***)))))))))******((((((((())))))((((((''')))************+++++++++,,,+++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++)))************++++++++++++***)))((()))***,,,---+++,,,---......------,,,......---,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------..................//////......---,,,...---,,,,,,---...---,,,,,,,,,---------.........//////......------,,,,,,//////////////////////////////...---------------////////////.........---222111111111111111111222111111000000000000000111222111111000000000000000111111111111111111111111000000111111111000//////000111222222000//////000111111000000000/////////000000000111111111222222222222111111222222333444444444555555666555555555666666555444444555666666666666666666555555555555444444555666777999;;;<<<<<<;;;:::999999999:::;;;999:::::::::;;;;;;<<<<<<999999::::::::::::999999:::999999888999:::;;;<<<<<<<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAArrrbbb[[[WWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNLLLIIIFFFEEEEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBB??????@@@@@@???>>><<<;;;:::;;;<<<:::666333000000555444333222111111111111/////////.........---------+++)))))))))***)))(((***++++++++++++,,,,,,,,,+++++++++*********************((((((((((((******%%%%%%%%%&&&'''(((((()))***+++,,,,,,***(((((()))+++******))))))******+++(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))***))))))))))))***++++++(((&&&$$$###%%%'''(((((('''(((((())))))))))))(((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))******)))((()))+++++++++)))))))))))))))))))))))))))''''''((((((((()))))))))******)))((((((((())))))************)))((('''&&&)))******************)))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))******++++++************************'''((()))***+++,,,---...+++******)))))))))))))))(((((()))******))))))((()))************++++++++++++******)))******+++++++++++++++***************++++++++++++++++++++++++)))************+++++++++***))))))((((((***+++,,,+++++++++,,,---.........//////...---------......,,,---......,,,,,,---...------------...............////////////......---,,,---...---,,,+++,,,---++++++,,,---...///000111.........---------------//////////////////////////////...------------...............------------111111222222222222111111000000000//////000000111222111111000000000000000111111111111111111111111...//////000000000000///...000111111///......///222222111111111000000000/////////000000000111111222222111111222222333444333444666777777777666666777666666555555666666777666666666555555555555444444444555666777999:::;;;;;;:::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@sssbbb\\\WWWUUUSSSQQQOOOOOOPPPPPPOOOOOOPPPPPPPPPOOONNNNNNNNNLLLIIIGGGEEEEEEEEEFFFIIIHHHFFFDDDCCCBBBBBBBBB<<<<<<===>>>>>>===;;;;;;888999999777444333444555444444333222111111111111////////////............++++++++++++,,,---------++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''((())))))%%%&&&((()))******))))))''')))+++,,,***(((((((((******))))))))))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))+++***************++++++)))'''$$$$$$&&&(((((((((&&&'''((())))))***))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''((((((((())))))))))))(((((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********************)))((((((******++++++++++++******(((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((************************))))))************))))))******))))))))))))******''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,+++***((('''&&&&&&******)))(((((((((((()))((())))))************)))))))))*********+++++++++******************++++++************************************************))))))*********+++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---...///......---------......,,,---......,,,,,,---...,,,,,,---------.........---...............------***---///...+++***,,,...,,,,,,---......///000000)))***+++,,,...///000111///////////////////////////......---------..............................///000111222222111000///000////////////000000111222111111000000000000000111111111111111111111111......///000111111111000...000111111000//////000222222222222111111111000/////////000000000111111222222111111222222333444111333555777888777777666777777666666666666777777666666555555555444444444444555555555777888999:::::::::999888777666666666999999999999999:::::::::<<<;;;:::999999:::;;;<<<888888888888888999999::::::::::::;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@sssccc]]]VVVTTTQQQNNNMMMMMMNNNNNNNNNNNNOOOPPPPPPOOOOOOOOONNNMMMJJJGGGEEEEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBBBB===>>>???@@@@@@???>>>===999999666444222444888;;;444444333222111111111111000000/////////.........***+++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''###&&&((())))))((())))))***))))))))))))))))))***(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++***************+++***(((&&&&&&(((******)))&&&'''((())))))***))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''(((((((((((('''(((((()))))))))))))))&&&&&&'''''''''((((((((('''((()))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))***++++++******++++++++++++******(((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******''''''((()))***++++++,,,***************************)))(((%%%###!!!***)))((((((''''''(((((((((((()))***************))))))*********+++++++++))))))******++++++++++++************************************************))))))*********+++++++++++++++++++++,,,,,,------...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,------------...+++,,,,,,------,,,,,,,,,***,,,...---***)))+++.....................------))))))***,,,---///000111..............................---------......///////////////////////////---...///000000///...---//////......///000111111222111111000000000000000000000000000000000000000///000000111222222222222///111222222111000111222222222222222111111111000000000000111111111222222222222111111222222333444111222333555666666666555666666777777777777666666555555555555444444444444555555555555666777999999999999888888777666555444444555666777888999::::::;;;;;;999888888999;;;;;;777777888888888888999888::::::;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAAsssddd^^^VVVSSSPPPMMMKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@<<<===>>>>>>>>>===<<<;;;===;;;888444222333777;;;555444333222111111111111000000000/////////......---///000...,,,***)))***,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))''''''((())))))((('''&&&"""$$$&&&((((((((()))+++***))))))(((((())))))***(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((())))))++++++***))))))))))))******((('''((()))+++******'''(((((())))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''''')))***)))(((((()))+++))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((()))******(((((((((((()))***+++,,,)))******************)))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))******++++++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))((('''''''''''''''''''''((()))************)))************+++++++++((()))***+++++++++++++++***************+++++++++************************)))************+++++++++,,,,,,,,,------------------------,,,+++*********++++++*********+++,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,------------******+++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,......---------,,,,,,,,,---------,,,,,,,,,,,,,,,...........................------------...///////////////000000000000000------............------............///000111111222111111000000000000000000000000000000000000000000111111222222222222111///111333333222111111222222222111111111000000000000000000111111111222222222222111111222222333444222333333333444444555555555666666777777666666555555555555444444444444333555555555555666777888999888888888888777666555555222333444555666888999999:::999999888888999999:::666666777888888888888777::::::;;;<<<===>>>>>>???===>>>???@@@AAAAAAAAAAAAsssddd___WWWTTTPPPMMMKKKKKKMMMNNNOOOOOOOOOOOOOOOQQQSSSTTTNNNMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA;;;<<<======<<<;;;:::999<<<<<<:::888666555777999555444333222111111111111000000000000/////////...***,,,//////---,,,,,,...,,,,,,,,,+++++++++******)))))))))******+++++++++)))******************)))''''''((())))))*********%%%&&&'''''''''''')))+++))))))(((((((((((())))))(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))((((((+++***))))))((((((((())))))((('''((()))******)))((())))))))))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((()))***))))))(((''''''''''''((((((((((((((()))+++***'''&&&(((***))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))((('''''''''((()))***((())))))******))))))((((((((((((((())))))))))))************)))))))))((('''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))))))))*********(((((((((((((((((((((((((((((())))))******++++++)))(((''''''&&&&&&''''''&&&&&&'''((()))))))))))))))************+++++++++'''(((***+++,,,,,,++++++))))))*********+++++++++************************)))************+++++++++++++++,,,,,,---------,,,***+++,,,---,,,,,,*********************+++,,,,,,,,,---......,,,,,,---...++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,+++***+++,,,,,,+++***+++++++++,,,,,,,,,,,,,,,...------,,,,,,+++++++++........................---------------...//////........./////////000000.........------............------......000111111222111111000000000000000000000000000000000000000000111111111111111000///...000111222111000111222111111000000000//////////////////000000000111111222222111111222222333444666555444333333444666777444555666666666666555444555555555444444444333333555555555555555666777888666777888888888777666666444444555555666777888888777888888999999888888777555666777888888888777666888999:::;;;<<<===>>>>>><<<===>>>???@@@@@@@@@@@@sssddd___XXXUUUQQQNNNLLLLLLMMMOOOQQQPPPOOONNNOOOQQQTTTUUUNNNMMMKKKIIIFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDD@@@AAAAAAAAA@@@???===<<<777999;;;;;;:::888888999555444333222111111111111000000000000////////////!!!&&&))))))***,,,///,,,,,,,,,++++++*********))))))******+++++++++,,,******++++++++++++******(((((()))+++,,,---//////)))))))))(((&&&''')))+++))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))((((((******)))(((((('''((((((((('''&&&''')))))))))'''))))))***))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))*********)))((((((((((((((())))))))))))(((***+++***'''&&&''')))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))+++***((('''&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))***************)))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))))))))))))))************+++++++++'''(((***+++,,,,,,++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++''')))+++---...---,,,++++++*********++++++,,,---,,,---......,,,,,,---...++++++,,,,,,,,,---------+++,,,------.........------+++)))***---...,,,)))))))))***+++,,,,,,---...+++++++++,,,,,,---------........................---------------...///000---------.........//////000///...------...///000---------......000111111222111111000000000000000000000000000000000000000000000111000000///......---...000111000///000111000000000000////////////............/////////000222222111111222222333444999777555333333444666888333444555666666555444333555555444444444333333333555555555555555666777888666777888999999888777777666666777777777777777777666777888999999888777666444555777888888888777666777888888999;;;<<<======;;;<<<===>>>????????????xxxfff[[[XXXUUUQQQOOOOOOOOONNNMMMQQQPPPOOOQQQSSSTTTSSSRRRNNNKKKGGGDDDEEEEEEFFFFFFHHHFFFDDDDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;<<<======<<<;;;::::::999999777666555444333222222222......---------...//////------,,,,,,,,,+++++++++,,,***(((''')))+++,,,,,,......,,,***(((&&&%%%$$$"""&&&***+++***))))))++++++++++++*********)))))),,,,,,++++++***)))(((((())))))(((((((((((())))))++++++***)))((('''&&&&&&"""$$$&&&((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((('''&&&%%%$$$---)))%%%%%%(((******))))))(((((((((''''''''''''''''''((()))))))))))))))'''''''''''''''((())))))******))))))((((((((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''((())))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))***************)))((('''&&&&&&'''((()))((((((((()))))))))))))))***)))((((((((()))+++,,,(((((()))***************))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))******)))((()))***+++***)))***(((&&&'''***+++)))'''&&&''')))*********)))(((%%%''')))***+++***((('''************************,,,+++***((((((((()))***(((((())))))))))))(((((())))))(((((()))+++---...)))))))))***++++++,,,,,,************************)))******++++++,,,------222000...,,,+++***+++++++++++++++******))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------111...,,,---000222222111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------///...,,,++++++,,,---...///000111222222111000///111111000000//////......000000000000000000000000//////000111111111111111000111222333333222000///000///...------...///000000000111111111222222222111111222222222333333333444444444555555555555666666666555555555444444444555555555555555555444444444555777888999999888888666555666777888888666555888999::::::999888777666666666666666777777777777999999:::::::::999888888???????????????>>>======vvvfff\\\XXXUUUQQQOOOOOOOOONNNMMMPPPOOONNNPPPRRRSSSRRRQQQNNNKKKGGGDDDEEEEEEFFFEEEHHHFFFDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;::::::;;;<<<;;;;;;:::999999888888777666444333222222111111...------,,,,,,---------,,,,,,,,,,,,+++++++++++++++)))''''''(((***++++++,,,,,,+++***))))))((((((&&&(((++++++)))((()))***+++++++++*********)))))),,,,,,++++++***))))))((())))))(((((((((((()))))))))(((((((((((((((''''''%%%&&&((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******)))))))))+++)))''''''((()))))))))))))))((((((((('''''''''''''''((()))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''***)))((((((((((((((()))(((((((((''''''((((((((())))))(((''''''((()))******)))(((((('''&&&%%%%%%&&&&&&'''(((((((((((((((((())))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''***)))((((((((()))++++++(((((()))***************))))))(((((((((((())))))+++***)))(((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++''''''&&&'''((((((((((((***(((''''''******)))'''''''''((()))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((,,,+++***)))))))))******((())))))******))))))(((,,,+++*********+++,,,---+++*********************++++++++++++++++++++++++,,,+++++++++++++++++++++000///---,,,+++***++++++,,,,,,+++++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...,,,+++,,,...000000...------,,,,,,,,,,,,------////////////////////////------------------------,,,---------......//////...---,,,++++++,,,...////////////000000/////////000000000/////////......//////////////////////////////000111111111000000///000111222222111000///111000///......///000111000000000111111111222222222222222333333333444444333444444444555555555555666555555555444444444333444444444444444444555555555666777999999999999888666666777888999888777555777888999999999888666555555555666666666777777777888999999:::::::::999999<<<<<<============<<<<<>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888777555444333333222222222111000///............------------,,,,,,,,,,,,+++)))'''((()))++++++************++++++,,,,,,---,,,,,,+++***))))))***+++************))))))))))))+++++++++*********))))))))))))(((((((((((())))))*********++++++++++++,,,+++******)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))***+++&&&)))++++++(((&&&(((***)))))))))(((((((((((('''''''''((()))))))))))))))'''''''''''''''((())))))*********)))))))))))))))+++***)))((((((''''''((()))(((((((((((((((((()))'''''''''((()))******+++'''''''''&&&&&&%%%%%%$$$+++***)))(((((()))***+++)))(((((((((''''''((((((&&&'''((())))))((('''&&&*********))))))))))))))))))))))))))))))******+++(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&'''((())))))))))))***+++)))((((((((()))))))))((()))((('''''''''(((***+++((((((((('''((()))*********************************)))))))))))))))))))))******++++++++++++******)))))))))((((((((())))))+++*********)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***************++++++++++++,,,,,,,,,((()))***,,,------,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,++++++,,,,,,...///000000///...------...///000........................//////////////////////////////000000//////......,,,---.../////////......000000////////////000000/////////000000000111111111111222222222333333333222222222222333333333444444444333333333333333333111111222222333444555555777777888888999:::::::::777888::::::999888777777555555666777777666555444444555555555666666666666666777888999:::;;;;;;;;;555666888999:::;;;;;;;;;qqqddd\\\XXXUUUQQQOOOOOOOOONNNMMMQQQPPPOOOPPPRRRTTTSSSRRROOOLLLGGGEEEDDDEEEEEEDDDGGGFFFDDDDDDEEEEEEDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777555444444444333111000///...------------............------------,,,***)))***+++---,,,+++,,,,,,+++++++++++++++++++++***))))))***++++++,,,))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))++++++*********)))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))&&&)))++++++(((&&&(((******)))))))))((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((******)))((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''((()))*********&&&&&&''''''(((((())))))...,,,***)))((((((((()))(((((('''((()))***+++,,,&&&'''((())))))((('''&&&++++++******))))))))))))((()))))))))************(((((()))***************))))))(((((((((((())))))&&&&&&''''''(((***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++++++++******)))%%%'''))))))((((((***,,,((()))))))))((((((((())))))((('''''''''(((***+++((((((((('''((()))******************************''''''((((((((((((((((((******++++++++++++******(((((()))******+++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))******************+++++++++,,,,,,((()))+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++++++++,,,---...//////111000............000111---------------......................................./////////......---,,,,,,------........................................../////////000000000///000000000000111111111111111111111222222222222222222333333333333333333111111222222333444555555777777777888888999::::::777999;;;;;;888777777777444555666777777666555444555555555666666666666777666777888999:::;;;;;;;;;555666777999:::;;;<<<<<>>============;;;;;;;;;;;;;;;;;;;;;;;;999888777555444444333333...---,,,+++++++++++++++............------------,,,+++***+++---...---,,,,,,,,,,,,+++******))))))***(((((()))+++,,,+++***(((((()))))))))))))))***************************))))))(((((((((((()))))))))))))))((((((''''''''')))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******,,,+++***)))((()))***+++((()))***)))((('''((()))******)))))))))(((((((((''''''((()))))))))))))))'''''''''''''''((())))))$$$%%%%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((()))******))))))%%%&&&'''((()))+++,,,,,,---,,,+++)))(((((((((((('''''''''''')))+++---...''''''((((((((((((''''''***))))))((((((''''''&&&(((((()))************)))(((((()))***************))))))(((((((((((())))))&&&&&&&&&'''(((***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++***)))(((((("""%%%''''''%%%%%%(((+++''')))***)))((('''(((***((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((()))******************))))))***+++,,,............''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))******+++++++++******++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++(((***,,,---,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------.........000//////////////////000,,,,,,,,,---------------........................,,,------...............,,,,,,,,,------...//////,,,------......------,,,............////////////....../////////000000000000000000000111111111222111111222222222222333333222222333333444444555555666666666666777888999:::666999<<<;;;777555555777444444666777777777666555666666666666777777777777777888999999::::::::::::666666888999:::;;;;;;;;;rrrddd\\\XXXUUUQQQOOOOOOOOONNNMMMPPPOOOOOOPPPRRRSSSSSSRRRPPPMMMHHHEEEDDDDDDDDDCCCGGGFFFDDDEEEFFFFFFEEECCC@@@???>>>======<<<<<<<<<::::::::::::::::::::::::777666555444333222222222...---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******+++------,,,+++++++++*********)))))))))***)))((()))++++++(((%%%(((((((((((())))))******************************))))))(((((((((((())))))(((((()))))))))))))))***((()))***,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))''''''((()))+++,,,+++)))''''''((()))))))))*********)))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))%%%%%%%%%%%%&&&&&&''''''(((''''''(((((()))***+++((((((''''''''''''(((((('''((()))******)))((((((''''''(((((()))***++++++(((((()))))))))))))))((((((((('''&&&''')))+++---((((((''''''''''''((((((******))))))(((''''''&&&'''((()))***+++******)))(((((()))***************))))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((&&&%%%$$$!!!$$$''''''%%%$$$(((+++''')))******''''''(((***''''''((()))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((('''((()))+++++++++***)))((())))))******))))))((()))***+++,,,------,,,,,,((((((((()))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,+++***)))*********+++++++++,,,,,,---,,,)))''''''))),,,---************************************++++++++++++************++++++++++++(((***,,,+++******,,,///,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------------------......//////......---++++++,,,,,,,,,---------........................***+++,,,---.../////////,,,,,,,,,------...///000------...//////...------------........./////////////////////000000000000/////////000000000111111111111111111222222222333444444444444444444555555666555555555555777888999555999<<<:::666333444666444555666777888777777666777777777777888888888999888999999:::::::::999999666666777999999:::::::::sssddd[[[XXXUUUQQQOOOOOOOOONNNMMMOOONNNNNNOOOQQQRRRRRRQQQPPPMMMHHHEEEDDDDDDDDDCCCGGGFFFDDDEEEFFFFFFEEEDDD???>>>===<<<<<<;;;;;;<<<999999999999999999999999555555333222111000000000000000/////////000000111+++++++++*********))))))***))))))***,,,,,,+++))))))))))))))))))*********+++***)))***+++***&&&"""'''((((((((())))))************************++++++))))))(((((((((((()))))))))***+++,,,---...//////((())),,,...///...---,,,************************************************((((((((((((((('''''''''%%%$$$$$$$$$%%%(((+++,,,---)))%%%%%%(((******)))************))))))))))))'''(((((()))))))))))))))'''''''''''''''((())))))'''((((((((())))))******''''''''''''(((***+++,,,))))))(((((((((((())))))(((((()))******)))((('''(((((((((((())))))))))))$$$%%%''')))++++++******)))((('''&&&&&&''')))***)))((('''&&&&&&'''((())),,,,,,,,,+++***))))))((('''((()))++++++******)))(((((()))***************))))))(((((((((((())))))+++***)))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))************(((&&&%%%"""&&&))))))&&&&&&***...''')))+++***'''&&&(((***&&&''')))*********)))(((&&&''')))***+++***((('''************************)))***+++,,,------,,,+++(((((())))))))))))(((((((((((()))******)))'''&&&******))))))((((((''''''************************------,,,++++++*********+++,,,,,,---,,,+++***))))))))))))******+++++++++,,,)))&&&######&&&))),,,************************(((((((((((()))))))))))))))************+++++++++(((***+++***((())),,,///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------...///---------......---,,,,,,+++,,,............,,,++++++++++++,,,,,,---------........................)))***+++---...///000000---,,,,,,---...///000111---...///000000///...------------.........//////000000000000111111111111////////////000000000000000000111111222222222333555555555555555555444444555555444444555666888999444888<<<:::555222333666444555666888888888777777777888888888999999999999999999:::::::::999888888555666777888888999999888ooobbb^^^YYYUUUQQQNNNMMMMMMMMMLLLPPPOOONNNNNNOOOPPPRRRSSSOOOMMMJJJHHHFFFEEEDDDDDDHHHGGGFFFFFFGGGGGGEEECCCAAAAAA@@@>>>===;;;::::::======<<<<<<;;;:::999999666555444333222111111111000000000000////////////111...+++******+++++++++///---,,,***))))))*********************)))(((''')))************+++++++++...---+++*********+++,,,++++++***)))((((((((()))((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))+++++++++******(((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''(((******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''***((('''(((***+++)))&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++''''''''''''((((((((((((***++++++***))))))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((())))))))))))'''%%%$$$&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&'''((('''&&&%%%%%%''')))'''((())))))(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******+++++++++******((('''&&&&&&'''((()))***+++,,,,,,******))))))******+++,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))*********)))(((''''''&&&,,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++*********+++,,,---+++***)))(((((()))***+++***************)))((('''************************************************,,,+++*********+++,,,---//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++---...///...,,,,,,++++++******++++++,,,000///............///000++++++++++++++++++++++++*********+++---000333444---------...------,,,,,,------------------------........................---------......000111111333333222111000///......////////////000000000000111111111000000000000000333444555555333333444555555666666777777777777666:::999999888777666666555555444444444444555666666777888999::::::999888777999999999888888777777777666777888:::;;;<<<======oooccc^^^YYYUUUQQQNNNMMMMMMMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSOOOMMMJJJHHHFFFEEEDDDDDDHHHGGGFFFFFFGGGGGGEEECCCAAAAAA@@@>>>===;;;::::::999999999888888777777777666555444333222111111111000000000000////////////111///,,,***+++,,,,,,+++///...---+++++++++++++++***************))))))((()))************+++++++++,,,,,,+++***************,,,++++++************+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&******)))))))))((((((((((((((((((((())))))))))))***++++++******(((''''''((((((((((((((((((((((((((()))+++---------,,,+++(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%)))((('''(((******(((&&&(((((((((((('''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((())))))(((((((((((())))))******)))((((((((((((((()))(((((((((''''''''''''&&&&&&((()))))))))((((((((()))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))******)))(((((('''&&&'''((('''&&&%%%''')))'''((())))))(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((***************)))((('''(((((((((((((((((((((((())))))(((((())))))***+++*********)))******++++++************************++++++***))))))(((''''''+++++++++***************++++++************************))))))***,,,---...,,,+++***))))))***+++,,,+++++++++++++++***))))))************************************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++---...///...,,,---,,,,,,,,,,,,,,,,,,---+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,------...------,,,,,,------------------,,,,,,........................---------......///000111111111111000//////......////////////000000000000222222222111111111111111333444555444333333333555555555666777777777777666999888888777666666555555555444444444444555666666666777888999:::999999888:::::::::999999888888888888999:::;;;;;;;;;;;;;;;pppccc^^^YYYUUUPPPNNNMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRROOOMMMJJJHHHFFFEEEDDDDDDHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::666555444333222111111111000000000000////////////111///,,,+++,,,------,,,///...---,,,,,,+++,,,,,,++++++++++++*********))))))************+++++++++***************)))((((((***))))))))))))******+++************************(((''''''''''''&&&&&&&&&************))))))))))))(((((((((((())))))))))))************)))(((''''''((((((((((((((((((((((((&&&(((+++------+++)))'''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((('''((()))***(((&&&*********)))))))))(((((('''''''''''''''''''''((((((((()))))))))*********&&&'''))))))'''%%%%%%%%%))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((''''''''''''''''''((()))))))))((((((((()))))))))((('''&&&%%%*********)))))))))))))))************************''''''''''''''''''''''''***************))))))(((&&&''')))((('''&&&'''((('''((())))))(((((()))***))))))))))))))))))))))))%%%&&&&&&''')))******+++***))))))))))))***++++++))))))*********))))))(((******)))((('''&&&%%%%%%((((((((((((((())))))***++++++***)))))))))******+++++++++++++++++++++++++++++++++***))))))((((((***************+++++++++************************)))))))))******,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************************************,,,+++*********+++,,,---)))******+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,+++---...///...,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------...............---,,,,,,,,,,,,------...------,,,.........------,,,,,,,,,..............................---......///000111////////////////////////////////////000000000000222222222222222222222222222444555444333222333555444555666777777777777777777777777666555555444444555444444444444555666666555666777999::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::qqqddd___XXXUUUPPPMMMMMMMMMMMMMMMKKKLLLOOOQQQRRRRRRRRRRRRNNNMMMJJJHHHFFFDDDDDDDDDHHHGGGFFFFFFFFFFFFDDDAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;666555444333222111111111000000000000////////////111///---,,,---......---------,,,,,,++++++++++++++++++***************+++))))))*********+++++++++((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))(((''''''(((((((((((((((((((((((('''''')))))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((''''''''')))(((((('''''''''((((((((('''(((((()))(((((('''*********)))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))$$$&&&)))***)))((('''((())))))(((((((((((())))))%%%&&&'''((()))***++++++((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((''''''&&&******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))******))))))(((%%%''')))***(((''''''''''''((())))))(((((()))***((((((((((((((((((((((((&&&''''''((())))))*********************+++,,,,,,((())))))************)))******)))(((''''''&&&%%%)))(((((((((((()))******,,,+++***))))))((())))))++++++++++++++++++++++++++++++++++++******)))))))))))))))***+++++++++,,,*********+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++***+++++++++************************************************,,,+++*********+++,,,---)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++---...///...,,,------,,,,,,,,,,,,------000000000000000000000000,,,,,,,,,,,,------------***+++---...//////...---,,,,,,------...---------.........------,,,,,,+++.......................................///000000---------.........//////////////////000000000000111111111222222222222222222333444444222222333444444444555666777777777777666666555555555444444444555444444444444555666666444555666888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;ssseee___XXXTTTPPPMMMMMMNNNNNNMMMLLLMMMOOOQQQRRRRRRRRRQQQNNNMMMJJJHHHFFFDDDDDDDDDHHHGGGFFFFFFFFFEEECCCAAA@@@??????>>>===<<<;;;;;;777777777777777888888888666555444333222111111111000000000000////////////000...------...///...---++++++++++++*********)))+++******))))))***++++++))))))*********+++++++++(((((()))******((('''&&&&&&%%%%%%%%%&&&'''((((((************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''''''''''''''''''''''''''+++***)))(((((((((******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((('''''''''(((((()))&&&'''((((((((('''''''''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((!!!$$$(((******))))))***))))))(((((((((((())))))'''((())))))***))))))((('''''''''((((((((((((((()))))))))((((((((()))))))))(((((('''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((('''%%%'''******)))''''''''''''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&%%%&&&&&&'''(((((())))))************)))))))))))))))))))))))))))***))))))))))))***++++++++++++***)))((((((((((((************************+++++++++***************)))))))))***+++++++++,,,++++++++++++,,,,,,------++++++++++++***))))))((()))******************)))******))))))))))))***+++************************************************,,,+++*********+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++---...///...,,,,,,,,,++++++++++++,,,,,,........................******++++++,,,,,,,,,,,,***+++---.........---,,,+++,,,,,,---.........---.........------,,,,,,,,,........................///............//////000,,,,,,------......//////////////////000000000000000000000000111111222222222333444333222222333444333333555666666777777777555555555555444444444444555444444444444555666666444555666777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============ttteee___WWWTTTPPPMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQOOOMMMJJJHHHFFFEEEDDDDDDIIIGGGFFFFFFFFFEEEBBB@@@?????????>>>===<<<<<<<<<999999888888888888888888666555444333222111111111000000000000////////////...---,,,---......---,,,))))))************))))))***)))((((((((()))***+++)))************+++++++++)))))))))))))))((('''''')))(((((((((((())))))***************************(((((())))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))(((((('''''''''''''''''''''''''''***(((&&&$$$$$$&&&)))+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''%%%''')))((('''&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''"""%%%'''''''''(((***))))))(((((((((((())))))++++++++++++)))'''%%%###'''''''''(((((((((((((((******)))((((((((()))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((('''&&&(((***)))((('''((()))'''((())))))(((((()))***))))))))))))))))))))))))*********))))))(((((((((''''''&&&&&&''''''((()))))))))*********))))))((((((((())))))******++++++***************++++++,,,******)))((((((((())))))))))))))))))))))))))))))***************************************+++++++++*********+++,,,,,,------++++++++++++***)))((('''((()))************)))(((***)))((((((((()))***+++************************************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,+++---...///...,,,,,,++++++******++++++,,,,,,------......------,,,)))******++++++,,,,,,---.........------+++******++++++,,,---............------------------------........................//////............//////,,,---------......//////////////////000000000000/////////000111111222222111333444333222111222444222333444555666777777777555555555555555555555555555444444444444555666666555555666777888:::<<<===<<<<<<<<<<<<<<<=========:::;;;<<<===>>>>>>>>>>>>uuufff```WWWTTTOOOMMMMMMNNNNNNNNNPPPPPPPPPOOOOOOPPPPPPQQQOOOMMMJJJHHHFFFEEEDDDDDDIIIGGGFFFEEEEEEDDDBBB?????????>>>>>>======<<<<<<<<<<<<;;;;;;:::999999999666555444333222111111111000000000000////////////---,,,+++,,,......---+++)))***++++++++++++***))))))((('''&&&'''(((***+++)))************++++++++++++***))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***++++++***((('''%%%%%%%%%%%%%%%&&&''''''%%%'''))))))&&&%%%&&&(((((((((((('''''''''&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&'''''''''(((###%%%''''''&&&&&&''')))))))))(((((((((((()))))))))******+++***(((&&&%%%''''''''''''((((((((()))++++++)))((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))(((''''''(((***'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,***************)))((('''((((((((()))))))))******)))))))))))))))***++++++)))(((((((((((())))))***************************))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++'''((()))***++++++***))))))***++++++++++++***)))+++***)))((((((***,,,---************************************************,,,+++*********+++,,,---++++++,,,,,,------......++++++************++++++,,,,,,+++---...///...,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////...---,,,******++++++,,,------.........---,,,++++++++++++***+++,,,---............+++,,,,,,------.................................//////............//////.............../////////////////////000000000000//////000111111222333333111333333333222111222333111222444555666777777777555555555555555555555555555444444444444555666666666666666666888999;;;<<<;;;;;;;;;<<<<<<=========<<<======>>>>>>>>>======uuufff```WWWSSSOOOMMMMMMNNNOOONNNRRRQQQPPPOOONNNOOOPPPQQQOOOMMMJJJHHHFFFEEEDDDDDDIIIGGGFFFEEEEEEDDDAAA?????????>>>>>>======<<<<<<999999888888777666555555666666444333222111111111000000000000////////////,,,++++++,,,---...,,,+++)))***,,,,,,---,,,+++***((('''&&&%%%&&&''')))+++)))************+++++++++,,,+++)))((((((((()))******)))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((())))))))))))''''''(((((((((((((((''''''''''''''''''''''''''''''''')))***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***++++++***)))''''''''''''''''''((()))***$$$'''))))))&&&%%%&&&(((((((((((((((''''''''''''&&&''''''((()))***++++++''''''''''''((((((((())))))******)))''''''(((***))))))(((((((((((())))))###%%%'''***+++++++++***&&&'''''''''(((((()))))),,,+++***((((((((()))***)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************)))))))))(((&&&''')))+++'''((())))))(((((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((((())))))***+++++++++******(((''''''((((((((((((((((((''''''((((((((((((((()))******(((((('''(((((()))***+++++++++++++++++++++++++++((((((((((((((())))))))),,,+++++++++******))))))%%%&&&&&&'''((())))))***$$$&&&(((***,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++***))))))+++---...************************************************,,,+++*********+++,,,---)))***+++,,,...///000111++++++************++++++,,,,,,+++---...///...,,,...------,,,,,,------...******,,,,,,,,,,,,******++++++,,,------...//////+++*********+++---///000***+++,,,---............***++++++,,,---...//////........................000//////.........//////////////////////////////////////////000000000000000000111222333333444444111222333333111111222333111222333555666777777777555555666666666666666666555444444444444555666666777777666666777999;;;<<<:::;;;;;;;;;<<<<<<======????????????>>>===<<<;;;xxxggg\\\XXXTTTPPPNNNNNNOOOOOOOOOOOONNNNNNOOORRRTTTTTTSSSQQQNNNJJJGGGFFFEEECCCBBBDDDEEEFFFGGGFFFEEECCCAAABBBAAAAAA@@@???>>>======::::::999999999999888888:::999777555333222111111222111///.........///000,,,+++,,,---......+++)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************'''''''''''''''((()))))))))((('''%%%%%%&&&&&&'''&&&'''((())))))((('''&&&((()))***++++++***)))(((((((((((((((((((((((((((%%%''')))******'''$$$"""###)))+++)))&&&%%%%%%((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******++++++++++++************)))((('''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&((()))***+++---+++)))((((((((('''&&&''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&(((,,,,,,***&&&)))((('''&&&&&&'''((()))%%%&&&'''((())))))((('''))))))(((((((((((())))))'''((()))***)))'''%%%$$$++++++******************&&&&&&''''''((((((((()))************)))))))))))),,,+++***))))))***+++,,,((()))***++++++,,,++++++((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((%%%'''((()))((()))***,,,444111,,,)))''''''(((***************++++++++++++...---+++***)))***++++++---,,,+++))))))))))))******))))))***+++...000111)))************+++++++++---,,,***)))((())))))***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------......------,,,+++((()))+++------,,,+++***,,,,,,,,,---------......---------,,,,,,+++++++++------------------------............////////////111111000000//////......---------------------------......///000111111222000000111222333333444444222222222111111000000000444444444555555555555666333333444444555444444444333333444444555666777777777888888999999:::;;;;;;888999:::<<<===>>>>>>>>><<<===>>>???????????????vvvggg]]]WWWTTTPPPNNNNNNNNNNNNNNNNNNMMMMMMOOORRRTTTTTTSSSQQQNNNJJJGGGFFFEEEDDDBBBEEEFFFGGGGGGFFFEEEBBBAAABBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;:::::::::999777555333222111111222111000///...//////000---,,,+++,,,,,,,,,***))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((************************))))))))))))))))))))))))******))))))))))))******************************'''''''''''''''((())))))+++***)))((('''(((((()))''''''((((((((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%(((******(((&&&&&&'''***)))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************)))))))))(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((('''((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''&&&&&&))))))(((''''''''''''(((+++)))''''''(((((('''&&&'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))***(((''')))(((''''''''''''((()))&&&(((*********)))))))))((((((''''''''''''((((((((()))***++++++***)))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))***+++***))))))))))))***+++******))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))'''(((***)))(((((()))***///---***((('''((()))***(((((((((((())))))))))))---,,,+++*********+++,,,...---+++***)))(((((()))+++******)))***+++,,,---)))************+++++++++,,,,,,+++************+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------...------,,,+++)))***,,,---...---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------............////////////111000000000/////////...------------------------.........///000111111111000000111111222333333444333222222222111111111111444444444444555555555555444444555555555444444333333333444444555666666777777777888888999::::::::::::;;;<<<<<<=========<<<======>>>???????????????uuufff]]]WWWTTTPPPNNNNNNOOONNNNNNLLLLLLMMMPPPSSSUUUUUUTTTQQQNNNJJJHHHGGGFFFDDDCCCHHHHHHHHHHHHGGGEEECCCAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;::::::999888777555333222111111111111000//////////////////---++++++++++++***)))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''************************))))))))))))))))))))))))******))))))))))))******************************'''''''''''''''((())))))******)))(((((((((((()))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))(((%%%$$$$$$&&&)))++++++++++++)))'''&&&((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((***)))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((''''''&&&))))))(((''''''''''''''')))'''&&&&&&'''(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))((((((''''''(((((()))%%%(((+++***((('''(((***(((''''''&&&&&&''''''(((((((((((()))***+++++++++(((((((((((((((((())))))************++++++++++++***)))((((((((()))***+++***))))))(((((())))))***,,,***)))''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***+++***((('''((()))******)))(((((())))))***((((((((()))))))))******++++++*********+++,,,,,,...---,,,***)))(((((((((,,,+++***))))))((()))))))))************+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,++++++***+++,,,......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---------------------------............/////////000000000000////////////////////////////////////......//////000000111111000000000111222222333333333333333222222222222111333333333444444444555555666666666666555444333333333333333444555555666666666666777888888999999:::<<<<<<============<<<<<<>>>>>>??????@@@@@@??????vvvfff\\\WWWTTTQQQPPPPPPPPPOOONNNKKKKKKMMMPPPTTTVVVUUUTTTPPPNNNJJJHHHGGGFFFEEEDDDIIIIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@???>>>===<<<<<<::::::999999999888888888999888666444333111111000111000000///////////////222///,,,++++++++++++***,,,++++++************+++++++++++++++++++++++++++******+++******)))((('''************************(((((((((((((((((((((((()))((((((''''''(((((()))************************'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((('''&&&&&&'''(((***+++))))))'''&&&&&&'''))))))(((((((((((((((((((((((('''%%%$$$######&&&)))+++*********)))((((((((()))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((+++***)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&''''''(((******'''&&&%%%%%%'''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))))))'''######&&&))))))(((((((((((((((((()))$$$'''***)))&&&%%%'''***((((((''''''''''''(((((('''''''''&&&'''((())))))((((((((()))))))))))))))(((((())))))))))))))))))***)))(((''''''(((***+++))))))(((((((((((()))))),,,+++)))'''&&&''')))***+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((***+++***(((((()))***)))***************))))))******+++++++++,,,,,,,,,))))))*********+++,,,,,,+++++++++***************,,,++++++***))))))))))))))))))*********+++++++++)))***,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000////////////////////////////////////.../////////000000000111000000000000111111222222333333333222222222222222222333333333444444444444777777777666555444333222333333333444444555555555555666666777777888888999:::;;;<<<===============>>>>>>??????@@@??????>>>wwweeeZZZXXXUUUSSSQQQQQQQQQPPPOOOJJJKKKMMMPPPTTTVVVUUUTTTPPPNNNJJJHHHGGGGGGFFFDDDJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@???>>>===<<<<<<::::::999999999888888888999888666444222111000000000000000000000//////...333111---,,,,,,,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''&&&&&&%%%''''''''''''(((+++---...+++***((((((((((((***+++((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&((()))******((('''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((()))))))))&&&''''''((((((((((((((())))))((((((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((((('''''''''&&&''''''((()))***'''%%%$$$%%%'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''))))))'''######&&&)))((())))))))))))))))))(((&&&((())))))'''&&&(((+++******))))))))))))******))))))((('''&&&''''''''')))))))))******+++++++++))))))(((((((((((((((((((((((('''''''''(((***+++(((((())))))))))))((((((+++***(((((((((***,,,---+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++'''(((******))))))+++---+++,,,,,,,,,,,,***)))(((++++++++++++,,,,,,,,,,,,((())))))***++++++++++++((())))))***++++++,,,,,,*********+++++++++++++++))))))*********+++++++++((()))+++---.........---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,------.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------............////////////000000000000000000000000000000000000////////////000000000000//////000000000000111111222222222222222222222222222222222222333333333444666666666666555444333222333333333444444444444444444444555666666777777888777888:::;;;===>>>??????>>>>>>?????????>>>>>>===uuudddYYYWWWUUUSSSRRRRRRQQQPPPNNNKKKLLLNNNQQQUUUVVVTTTSSSPPPNNNJJJHHHHHHGGGFFFEEEIIIIIIHHHFFFEEEDDDCCCCCC@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::888777666444222111000000000000000000000///......111///------------,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''''''''''''''((()))))))))))))))***)))((((((''''''''''''((()))***+++,,,******))))))))))))******((((((((((((((((((((((((&&&(((***+++,,,,,,++++++$$$$$$&&&(((******(((&&&((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((())))))******+++&&&''''''(((((((((((((((&&&&&&'''((()))((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''((((((((((((((((((+++***)))''''''&&&&&&&&&(((&&&%%%&&&((())))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))******))))))(((***))))))))))))***+++++++++******))))))******++++++++++++***)))((((((((())))))******++++++,,,,,,************))))))))))))&&&''''''(((((()))))))))((())))))******))))))(((***)))))))))***+++---...((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******&&&(((************,,,...,,,,,,,,,,,,,,,+++***))))))))))))************+++((()))******+++*********'''((()))++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,)))************+++++++++))))))+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------........................,,,------------.........////////////000000000000000000000000000000000000////////////000000000000///////////////000000000000111111111111222222222111111222222222333333333555555555555444333222222333333333333333333444444333444444555555666777777444666888:::<<<>>>>>>???======>>>>>>======<<<<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::888777555333222000000//////000000111000///...------,,,,,,,,,------+++)))))))))))))))***+++,,,,,,************************'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((()))*********)))'''''')))))))))(((((('''&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***++++++******(((&&&%%%&&&((()))(((&&&(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((())))))((((((((('''''''''((()))******+++&&&''''''((((((((((((((("""###&&&((())))))(((&&&))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((+++***)))(((&&&&&&&&&&&&)))(((&&&'''((())))))(((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))***((('''((()))************)))(((***'''$$$%%%(((+++)))'''******))))))))))))******))))))***++++++***)))(((((((((((()))***+++++++++))))))))))))((((((((('''$$$%%%''')))******)))((())))))***++++++***))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))((()))++++++******+++,,,***************+++++++++)))))))))*********++++++)))******++++++***)))((()))***++++++++++++***)))'''((()))***+++++++++***)))************+++++++++***************+++,,,---***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,---------......+++++++++,,,,,,---------........................,,,,,,---------............/////////000000000111////////////////////////000000000000//////////////////////////////////////////000000000111111111111111111111222222222222222333333333333333222222333333333333333333333333333333333444555555666666444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::nnnccc\\\SSSRRRPPPOOOOOONNNLLLJJJLLLMMMOOORRRUUUUUURRRPPPPPPMMMJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDDDD@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888888777555333222000000//////000111111111000...---*********+++,,,,,,)))'''''''''''''''((()))++++++************************&&&'''(((***++++++++++++************************))))))))))))))))))))))))%%%%%%%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))&&&'''((((((((('''%%%$$$*********(((&&&### &&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((...***%%%$$$&&&(((((('''%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&''''''(((((((((((((((!!!%%%)))***)))'''&&&))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''((())))))(((((((((''''''''''''(((((()))***)))'''''')))))))))(((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&(((,,,---***&&&((()))***++++++***)))((((((### %%%)))&&&"""))))))(((((((((((())))))$$$%%%''')))***)))((('''&&&''''''((()))******+++''''''&&&&&&%%%%%%%%%$$$###%%%(((***+++***(((''')))***+++,,,,,,+++***))))))*********)))((('''&&&((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***+++,,,+++)))))))))+++'''''''''((()))+++,,,---++++++,,,,,,,,,---------)))***++++++***)))(((''',,,,,,,,,,,,+++)))'''&&&'''''')))******)))(((((()))************++++++++++++***)))))))))***+++,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------////////////////////////,,,,,,,,,---------........./////////000000111111////////////////////////000000000000///////////////////////////...............//////000000000111000111111111111222222222111111222333333333222222333333333333333333333333222222333444444555555666555666777888999:::::::::;;;<<<<<<<<<;;;::::::999tttggg^^^XXXVVVTTTQQQOOOOOONNNNNNNNNOOOPPPRRRSSSSSSTTTTTTUUUSSSOOOLLLIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA???>>>===<<<======<<<;;;:::999999888888777666444333222111111...///000111111000///...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,+++***)))(((++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,+++************(((((((((((())))))))))))(((***+++***(((&&&&&&&&&))))))(((((((((((())))))************************((((((((((((((((((((((((333...***)))***,,,---,,,***'''&&&&&&)))***(((%%%)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&+++***)))'''&&&&&&&&&&&&))))))((((((((((((((()))***)))(((&&&&&&&&&'''((()))'''&&&(((***+++)))&&&))))))(((((((((((())))))%%%&&&&&&((()))+++,,,---(((((('''''''''(((((()))))))))))))))************''''''((((((((((((''''''&&&&&&'''((()))******+++''''''(((((())))))******++++++)))(((''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******+++***)))))))))))))))******)))(((''''''((()))*********))))))))))))******++++++******)))(((((((((******++++++++++++***************)))))))))))))))))))))************))))))************************'''((()))***************+++*********))))))((((((---,,,++++++******++++++************************))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,,,,,,,,,,,,,+++***)))((((((***+++,,,---............++++++******++++++,,,---++++++,,,,,,,,,,,,------))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,++++++,,,---...---------............/////////...//////000111111,,,,,,,,,------.........000000000000000///..............................000000111111111111000000111222222111///...///000333222222222222333444555555555333222111000000000444333222111111333555666999888777666555555555555999999999999999999999999tttggg]]]VVVUUURRRPPPNNNMMMMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTUUURRROOOLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::888777666444333222111111//////000000000000////////////.........---------+++******))))))******+++,,,++++++******++++++,,,(((((()))))))))(((&&&&&&******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++(((((((((((())))))))))))((('''&&&###!!!!!!$$$&&&(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))&&&######%%%'''(((''')))'''&&&'''))))))(((&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((((((***)))(((''''''&&&''''''))))))((((((((((((((()))***)))((('''''''''(((((()))((('''(((******)))&&&((((((''''''''''''(((((()))*********))))))((('''***)))((('''''''''''''''((((((((()))))))))******'''(((((())))))(((((('''''''''(((((()))***++++++''''''''''''((((((((((((&&&&&&''''''((()))******************+++++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,***)))(((''''''((()))*********))))))))))))******&&&'''((())))))))))))))))))******************)))***)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))************)))***************)))))))))+++***))))))(((((())))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++)))******++++++******)))******)))))))))***+++,,,+++,,,,,,++++++)))((((((******+++,,,---------,,,++++++******++++++,,,---*********+++++++++,,,,,,*********++++++++++++,,,******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------------------.....................---......//////---------.........//////000000000000000///..............................//////000000000000//////000111222111//////000111444444444444555555555555444444333222111111111111444333222111111333444666888888777666666666666777999999999999999999999999sssfff]]]TTTSSSQQQNNNMMMLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTTTTRRROOOLLLIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<888777666444333222111111000000////////////000000//////.........---------+++******))))))******+++,,,++++++******++++++,,,+++++++++,,,++++++***))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))***++++++(((((((((((()))))))))))))))'''###$$$((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%&&&(((***)))(((((('''&&&'''((()))((('''&&&&&&''''''((())))))***(((((()))************)))((((((''''''''''''(((((()))((((((''''''((())))))******)))((((((((()))))))))((('''((())))))((('''''''''''''''''''''''''''((()))***+++***)))'''%%%+++***)))'''&&&&&&&&&&&&''''''((((((((()))))))))((())))))******))))))((((((((())))))******++++++''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((***++++++'''((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&(((***+++,,,,,,))))))))))))))))))))))))******))))))((('''''''''''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((())))))(((''''''((())))))******))))))((())))))))))))))))))******))))))************))))))'''''''''''''''''''''''')))************))))))(((***************+++++++++******)))(((((((((((()))************************))))))))))))))))))))))))************************)))))))))************+++((())))))))))))))))))(((***))))))))))))***+++++++++++++++++++++***)))(((******+++++++++++++++***+++************+++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------..................---,,,,,,,,,------............//////////////////000000000///......////////////////////////......////////////.........000111111//////000222222333444555666555444444222222222222222222222222333222222111111333444555777777666666777777888888888888888888888888888888ssseee\\\TTTSSSQQQNNNMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTRRROOOKKKIIIHHHIIIIIIIIIHHHGGGEEECCCBBB@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666444333222111111111000///......///000111------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++(((((((((((())))))))))))***)))&&&"""!!!"""&&&***&&&((()))++++++)))(((&&&((((((((((((((((((((((((************************))))))***+++,,,,,,+++***''''''''''''((((((((((((''''''''''''(((((())))))(((((()))************)))'''''''''''''''((())))))(((((('''''''''((())))))*********))))))))))))***)))(((((('''(((((((((''''''(((((((((((((((((('''!!!###&&&)))++++++)))(((***)))((('''''''''''''''''''''''''''(((((((((((())))))************)))))))))))))))***************(((((((((''''''&&&&&&&&&(((((())))))))))))))))))''''''((((((((())))))))))))(((((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))************)))))))))***+++***)))'''$$$###(((((())))))))))))(((((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))***************)))((('''))))))******++++++,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************((())))))******))))))((()))))))))))))))******++++++++++++++++++***)))(((++++++++++++++++++*********************++++++,,,************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------.........///...---,,,,,,,,,,,,,,,------.....................///////////////......000000000000000000000000...//////000000//////...---///000000//////111222...000222333444333111000111111222222333333333333222222111111222222333444666666666666777888999:::888888888888888888888888rrreee[[[UUUTTTRRRPPPOOONNNNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUSSSQQQNNNKKKIIIIIIIIIIIIJJJIIIGGGFFFDDDBBB@@@???=========<<<<<<;;;;;;;;;======<<<;;;::::::999999888777666444333222111111111000///......///000111------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))(((((((((((()))))))))'''((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))(((((((((((()))))))))))))))))))))'''&&&&&&''')))&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***((('''&&&&&&''''''(((((((((((()))))))))((((((''''''''''''&&&'''(((((())))))((((((''''''&&&''''''((()))***'''''''''''''''((()))))))))))))))************)))))))))((('''&&&&&&'''(((((()))************)))((( $$$'''*********)))'''''''''''''''((()))***''''''''''''(((((((((((())))))************))))))*********)))))))))))))))***))))))(((((('''''''''))))))***+++++++++******,,,,,,,,,,,,------------*********))))))))))))(((************************''''''&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((('''&&&%%%%%%(((((())))))))))))((((((((()))************)))(((++++++++++++***(((&&&%%%(((((())))))))))))(((((((((((())))))************))))))************))))))***************************************)))(((''')))))))))******++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))(((((())))))******************+++++++++***))))))+++,,,,,,,,,,,,,,,+++*********))))))******+++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000000000000000000000///000000111111000000///---...000000//////000222...///111333333222111///000000222333333333333333111111111111222222333333444444555555666777999999777777777777777777777777rrrdddZZZVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQNNNKKKJJJIIIIIIJJJJJJIIIHHHFFFEEECCCAAAAAA>>>>>>======<<<;;;::::::>>>===<<<;;;:::999999888888777666444333222111111000000////////////000000//////.........---------+++******))))))******+++,,,++++++******++++++,,,))))))((((((((()))******'''(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))(((((((((((())))))))))))%%%'''))))))(((''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))+++***(((&&&%%%%%%%%%'''(((((('''''')))******))))))(((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***&&&&&&&&&&&&'''((())))))'''((()))*********)))))))))))))))'''%%%$$$&&&((())))))++++++++++++))))))!!!###%%%'''(((((('''&&&&&&&&&&&&&&&''')))***+++''''''((((((((()))))))))((())))))******))))))(((******))))))(((((('''''')))))))))))))))(((((((((%%%''')))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))))))))((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((())))))'''&&&$$$###(((((())))))))))))((((((((()))***++++++***)))(((((((((((()))***++++++,,,((())))))******))))))(((((((((((()))******++++++))))))************))))))(((((((((((((((((((((((()))************))))))((()))))))))))))))*********))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))******++++++******)))'''((())))))******))))))******+++++++++******)))++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,+++++++++++++++------.../////////......////////////////////////000000111111111111000000---///000000......///111000111222333444333222222///000222333444333333222111111111222222222222222444444444444555666777888666666666666666666666666qqqcccZZZVVVUUUSSSQQQPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQNNNKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCCCC@@@???>>>===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::888777666444333222111111//////000000000000////////////.........---------+++******))))))******+++,,,++++++******++++++,,,******)))))))))***,,,,,,((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((())))))))))))&&&((())))))(((''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++((('''(((***$$$&&&(((((('''''')))+++((((((((((((((('''''''''%%%&&&''''''((((((''''''(((((('''''''''(((((()))&&&&&&&&&&&&'''((())))))&&&'''((()))))))))(((((()))***)))&&&$$$###&&&(((((()))***++++++***)))((('''''''''((((((''''''&&&'''''''''''''''((()))***((((((((()))))))))******'''(((((())))))((((((''')))))))))((('''&&&&&&%%%''''''(((((((((((((((((($$$&&&(((*********))))))&&&''''''''''''(((((((((************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***)))(((&&&%%%'''((()))******)))((('''((()))***++++++***)))(((''''''&&&&&&(((***,,,...)))******************)))'''(((((()))******++++++))))))************))))))************************((())))))************))))))))))))((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((((((((((())))))))))))))))))((('''''')))*********)))((()))******+++++++++******))))))***+++,,,,,,,,,+++)))))))))))))))***++++++***+++++++++,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,---......//////..............................//////000000000000//////...///000000...---...///111111111222222222222222000111333444444333222111000000111222222222222222333333333333333444555666666666666666666666666666qqqcccYYYUUUTTTRRRQQQPPPPPPPPPQQQPPPQQQRRRTTTUUUUUUUUUUUURRRQQQNNNKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@???>>><<<;;;999999:::::::::;;;;;;;;;<<<<<<888777666444333222111111...///000111111000///...------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,'''&&&%%%%%%%%%'''((())))))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((()))))))))))))))*********)))(((***+++))))))(((((((((((())))))************************''''''''''''''''''''''''###&&&((('''&&&%%%(((***$$$&&&)))(((''''''))),,,&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***%%%&&&''')))))))))(((''')))***)))&&&######%%%)))'''((()))++++++)))((('''(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))************''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''((((((((('''((())))))(((&&&$$$"""(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,+++)))((('''((()))******)))((('''''')))***++++++***)))'''***(((&&&%%%%%%'''***+++******++++++++++++******'''(((((()))***+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************))))))((((((''''''&&&&&&++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((''''''&&&''')))*********)))((()))******+++++++++******''''''(((******+++++++++)))))))))))))))******+++)))************+++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))---,,,+++******+++,,,---++++++,,,,,,,,,---------***)))))))))***+++,,,,,,.........------,,,,,,,,,,,,,,,---.../////////.................................////////////......///000111000...------.../////////...///000000111000111333444444333111000000000111222222222222111333333222222222333444444666666666666666666666666ssseee[[[YYYVVVSSSQQQQQQQQQPPPNNNQQQQQQRRRSSSTTTUUUUUUVVVVVVSSSPPPLLLIIIGGGGGGGGGHHHHHHIIIHHHGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666444333222222000111111111111000//////...---,,,,,,+++++++++,,,)))***,,,,,,---,,,+++***------,,,,,,+++***))))))(((((())))))************************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))))))))***+++---...///+++)))(((&&&&&&((()))+++---,,,+++)))(((((('''''')))))))))((()))***++++++&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))++++++)))((()))***+++***(((''''''(((((()))******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''((()))))))))))))))---)))$$$!!!!!!$$$)))---***)))'''&&&&&&''')))***)))((('''''''''(((***+++''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))***,,,---,,,)))''')))+++************************)))))))))))))))))))))))),,,)))&&&'''***,,,+++***(((((((((((())))))))))))((((((((('''((())))))***((((((''''''''''''((((((******))))))((('''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))******,,,***((()))+++,,,+++(((***************)))(((((((((((((((((()))))))))))))))))))))))))))******+++***)))((()))*********((('''((()))******)))(((''')))************+++++++++))))))(((((((((((())))))***))))))+++---,,,)))%%%((((((((((((((((((((((((************++++++++++++***************)))(((((()))************+++++++++,,,,,,************,,,,,,------,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))************+++++++++...,,,***+++...000...,,,........................222111000.........///000..................------111111000000111111222333---...///000111222333333111111111111111111111111111222222333333444444555222222333333333333444444333444555666666777666666rrrdddZZZWWWTTTQQQOOOOOONNNMMMLLLQQQQQQRRRSSSTTTUUUVVVVVVVVVSSSPPPLLLIIIHHHGGGHHHHHHHHHHHHHHHFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444222222111111111111111111000///...------,,,+++++++++,,,,,,---------...------,,,,,,---,,,,,,++++++*********)))))))))*********++++++************))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''((())))))******)))(((''''''((()))*********)))((((((((())))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''(((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&(((***)))((('''((()))((((((''''''''')))***+++***))))))(((((('''''''''(((((())))))))))))((((((''''''((()))))))))))))))''''''((()))))))))))))))+++)))'''&&&&&&''')))+++&&&%%%###""""""###%%%&&&((((((((((((((())))))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))***+++***((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((%%%###$$$&&&(((((('''))))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))*********))))))))))))))),,,***((()))+++,,,***)))***************)))(((((((((((((((((())))))))))))))))))(((((())))))***++++++)))((()))***+++***)))((())))))))))))(((((('''))))))*********+++++++++***))))))(((((())))))******)))((()))******'''$$$))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((()))))))))*********&&&))),,,......,,,)))&&&+++******))))))******+++,,,++++++++++++++++++***,,,,,,++++++************)))************+++++++++,,,+++)))***---...---+++------------------------000///...---,,,------...........................000000//////000000111222......///000111222222333111111111111111111111111111111222333333444444555222222333333333333444444666666666666555444333222rrrdddZZZWWWTTTQQQOOOOOONNNMMMLLLPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTPPPMMMJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555333222111111222222222111111///......,,,,,,,,,++++++,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&'''''''''***)))(((''''''((()))***''''''''''''((())))))***%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''''''''(((((((((''''''&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%''')))((('''&&&''''''&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))''''''((()))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%******))))))((((((''''''&&&'''(((((())))))(((((()))((((((''''''(((((()))(((((())))))***++++++,,,******))))))((((((''''''))))))************))))))+++*********))))))((((((+++***))))))++++++***)))***************)))(((((((((((((((((())))))))))))))))))(((((())))))***++++++***)))***+++++++++)))******)))((((((((((((((()))))))))*********++++++*********))))))*********,,,***)))((()))((('''%%%************************(((((((((((()))))))))))))))************))))))((('''((((((((())))))))))))'''))),,,......,,,)))'''+++***))))))))))))***+++*********++++++++++++++++++************))))))))))))************++++++++++++***)))***+++,,,,,,***++++++++++++++++++++++++------,,,+++++++++,,,,,,........................///............///000000//////000000111111111222111111111111111111111111111111222222333444444444222222333333333333444444666666666666555444333333rrreee\\\ZZZWWWTTTRRRRRRQQQPPPOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVTTTQQQMMMKKKIIIIIIIIIIIIHHHHHHFFFEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666444222111000000222222222222111///...---,,,,,,+++++++++,,,---------,,,+++)))((()))******++++++++++++++++++,,,,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))((((((((('''''''''&&&))))))(((((())))))******))))))(((((((((((())))))'''''''''''''''((())))))&&&(((***+++,,,+++)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((((('''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&&&&''''''((()))******((()))))))))*********++++++***((((((((((((***+++(((((())))))))))))((((((''''''((()))))))))))))))((()))***++++++***)))(((,,,+++************+++,,,&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))(((((((((((((((++++++++++++++++++++++++'''''''''''''''''''''''''''&&&&&&&&&'''(((((((((******))))))(((((('''''''''((()))*********))))))''''''&&&&&&&&&&&&''''''))))))******++++++++++++******))))))((((((''''''))))))************))))))++++++******)))(((((((((***)))))))))*********)))***************)))(((((((((((((((((())))))))))))((((((((((((((()))******,,,***)))***+++,,,+++))),,,***)))'''''''''(((((())))))))))))************++++++************++++++,,,+++)))))))))*********************************)))*********++++++++++++))))))************)))(((((((((((()))))))))******---,,,***((((((***,,,---,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,***)))))))))))))))))))))))))))*********+++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...............//////......//////000111000000000000000111111111111111111111111111111111111111111222333333444444222222222333333333444444333444555666777888888888ssshhh___[[[XXXUUUSSSSSSRRRQQQPPPOOOQQQSSSUUUWWWWWWWWWWWWVVVTTTQQQNNNKKKJJJJJJKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666444222111000000222222222111111///......,,,,,,,,,++++++,,,,,,------,,,***)))((()))******++++++++++++++++++,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((()))***+++------))))))(((((((((((())))))))))))((('''''''''''''''&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***)))((('''((((((''''''((((((((('''''''''(((((())))))******++++++))))))'''&&&&&&'''))))))(((((())))))))))))((((((''''''((())))))))))))))))))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))((((((((('''))))))******+++++++++***))))))(((((((((((())))))++++++++++++******))))))***)))))))))((((((((('''))))))************))))))************))))))(((((())))))***))))))))))))******************)))(((((((((((((((((())))))))))))((((((((('''((())))))***+++***))))))++++++***)))+++***)))'''''''''((()))(((((()))))))))*********++++++************++++++((((((((((((((()))+++,,,************************)))*********++++++++++++((())))))*********)))))))))))))))*********++++++///---***))))))***---///++++++++++++++++++++++++)))))))))******+++++++++)))))))))))))))))))))***))))))*********+++++++++***++++++,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........//////000////////////000111111000000000000000111111111111111111111111111111111000000111222222333333444222222222333333333444444444555666777888999999999ssshhh```YYYVVVSSSQQQQQQPPPOOONNNOOOPPPSSSVVVXXXXXXWWWWWWVVVTTTQQQNNNLLLKKKKKKLLLLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555333222111111000111111111111000//////...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))++++++******))))))((((((%%%%%%&&&'''(((***+++,,,(((((())))))))))))((((((***))))))(((''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))************************++++++******)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))((('''&&&%%%$$$%%%&&&'''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&(((******((('''((()))'''(((((((((((('''&&&%%%((((((((())))))*********((((((''''''''''''(((((()))))))))))))))(((((('''''''''((())))))))))))))))))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))((((((((()))))))))))))))******)))))))))***+++,,,,,,++++++******++++++,,,,,,++++++***))))))((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))***((()))******(((((()))******************)))(((((((((((((((((())))))))))))((((((''''''(((((()))******)))((()))*********((())))))(((((((((((())))))((((((((()))))))))***************))))))*********%%%&&&(((((('''''')))***************************(((((((((((())))))))))))((())))))************)))************++++++++++++)))***,,,------,,,***)))(((((()))******)))(((((()))))))))***************)))))))))************+++)))************+++++++++***+++,,,,,,++++++,,,...------------------------,,,,,,---.........------,,,,,,------.../////////000000//////000000111222//////000000111111111222111111111111111111111111000000111111222333333333222222333333333333444444777777777888888777777666qqqfff___WWWTTTQQQOOOOOOOOONNNLLLNNNPPPSSSWWWXXXYYYXXXWWWWWWUUURRROOOMMMLLLLLLMMMNNNLLLJJJGGGEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444222222111//////000111111111111000///...---,,,+++*********)))***+++,,,,,,---,,,,,,---,,,,,,++++++*********++++++*********)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))&&&%%%%%%&&&'''((()))***(((((())))))))))))(((((())))))((((((((()))******''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))((('''&&&%%%###$$$%%%'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%''')))((('''&&&''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((()))(((((())))))))))))(((((()))))))))))))))(((''''''''''''((()))))))))))))))''''''&&&%%%%%%&&&'''''')))))))))******)))))))))((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))'''&&&''')))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((($$$'''******((('''((()))''''''(((((())))))*********)))'''&&&&&&(((***,,,++++++************++++++))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((()))******++++++''')))******((('''(((******************)))(((((((((((((((((())))))))))))(((''''''''''''((()))))))))((('''((())))))((('''&&&'''((())))))******)))(((((((((((()))))))))******))))))(((((())))))***(((***,,,,,,)))'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************((()))***++++++***)))((('''((()))******)))((('''************))))))))))))************++++++,,,,,,)))************+++++++++(((***,,,+++***)))+++---++++++++++++++++++++++++++++++---.........------,,,,,,------...//////000//////.........///000000......///000111222222333111111111111111111111111000000000111222222333333222222333333333333444444555555666666666666555555oooddd\\\WWWUUUQQQPPPOOOOOONNNMMMNNNPPPTTTWWWYYYYYYXXXWWWWWWUUURRROOOMMMLLLMMMMMMOOOMMMKKKHHHFFFDDDDDDDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666444333222222...///000111111222222111000///...,,,+++***))))))%%%&&&(((***+++++++++***------,,,,,,+++***))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))(((((())))))))))))((((((''''''(((((()))+++,,,---)))))))))))))))***++++++((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))))))))'''%%%$$$$$$%%%''')))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&###$$$&&&((())))))((((((((((((((((((((('''''''''((()))***++++++***)))((()))))))))))))))((('''''''''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))************)))))))))((('''''''''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&))),,,,,,***))))))+++&&&&&&'''((()))***++++++)))'''%%%######&&&)))+++((((((''''''''''''((((((''''''(((((())))))******&&&&&&'''((()))***++++++))))))************))))))''''''((()))***+++,,,,,,''')))+++***'''&&&(((******************)))(((((((((((((((((())))))))))))'''''''''''''''((()))))))))'''&&&'''((()))((('''$$$&&&(((***++++++******(((((((((((())))))))))))))))))(((((((((((())))))---000222111---***))))))((((((((((((((((((((((((************++++++++++++(((((()))***************(((((((((((()))))))))))),,,)))&&&######&&&))),,,)))***+++,,,,,,+++***)))++++++******))))))((((((******+++++++++,,,,,,,,,)))************+++++++++''')))+++***((((((***,,,***************************+++,,,---...------,,,,,,,,,------...///000000...------------...//////---...///000111222333333111111111111111111111111000000000111222222333333222222333333333444444444///000222444555666777777}}}lllccc___VVVTTTRRRPPPOOONNNNNNOOOOOOQQQSSSVVVXXXZZZ[[[[[[XXXVVVRRRNNNLLLJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>??????>>>===;;;:::<<<;;;;;;;;;;;;<<<======999888777666444444333333000000000///......------------,,,++++++******)))000...,,,))))))***,,,...,,,,,,++++++,,,,,,---...))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((('''&&&'''(((***)))))))))))))))))))))))),,,+++++++++***))))))))))))((((((((((((***+++,,,))))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%$$$%%%'''(((&&&'''''''''(((((())))))***(((&&&'''))))))'''$$$((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))&&&''''''(((***+++---...))))))))))))((('''&&&%%%)))***+++***'''%%%%%%&&&))))))))))))))))))))))))&&&'''***++++++***'''&&&%%%%%%&&&'''((()))******)))((((((((((((((()))******)))(((''''''&&&&&&'''))))))(((((('''''''''&&&***+++,,,,,,,,,+++)))((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))))))))'''''''''(((''''''&&&%%%''''''(((((()))*********&&&&&&&&&'''''')))******))))))))))))))))))))))))((()))+++,,,+++)))&&&$$$%%%&&&''')))***,,,------******))))))((((((''''''(((((('''(((((()))***+++%%%&&&''')))************''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++,,,+++)))'''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))*********+++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))'''&&&&&&(((***+++***)))''',,,222222---(((%%%&&&'''''''''(((((()))***+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))'''((()))***************)))************++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000///000111222222222222222111111222222222333333333///000111222333444444444333333333333333333333333222222333333444555666666}}}lllbbb^^^VVVTTTRRRPPPOOONNNNNNOOOPPPQQQSSSVVVXXXZZZ[[[\\\XXXVVVRRROOOLLLJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB???@@@@@@@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;:::999777666444333333333000000000///......------......------,,,+++++++++...---+++*********+++,,,+++************+++,,,,,,******************************))))))))))))******+++,,,---,,,++++++---///))))))))))))))))))))))))++++++******************---,,,***)))(((((())))))))))))(((((((((((())))))************************,,,+++)))(((((()))***,,,''''''''''''((((((((()))***((('''((())))))'''%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''((()))))))))))))))(((''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%''''''((((((((((((((('''((()))***)))'''%%%&&&'''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((())))))''''''''''''((()))++++++)))((((((''''''''''''(((***)))))))))(((((((((((((((((())))))(((((('''&&&)))(((((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''((())))))(((&&&$$$###***)))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((())))))***&&&'''((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))'''''''''((()))*********((((((((()))))))))******''''''((((((((((((''''''((()))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++***))))))******(((''',,,111777777222---+++,,,+++***)))(((((('''''''''((()))******++++++*********************************************)))(((((()))))))))***************((())))))************))))))************+++++++++++++++,,,,,,,,,,,,++++++((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000000111222222222222222222222222222222222222222000111111222333333333333333333333333333333333333222333333444555555666666|||kkkaaa]]]VVVUUUSSSQQQOOOOOOOOOOOOPPPQQQSSSVVVXXXZZZ[[[\\\XXXVVVSSSOOOLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB@@@AAAAAAAAA@@@???>>>===???>>>===<<<;;;:::::::::;;;:::888666444333222111111000000//////......---//////......---,,,,,,,,,,,,+++++++++******************))))))******+++,,,+++++++++++++++++++++++++++******))))))******+++)))***+++***))))))+++,,,))))))))))))))))))))))))))))))******************+++***)))(((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))'''''''''((()))***''''''''''''(((((((((((()))((('''((())))))'''&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))(((''''''(((***))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((%%%%%%&&&'''(((***+++,,,(((''''''''''''((())))))*********))))))))))))((((((((('''&&&&&&&&&&&&&&&))))))((((((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''***************)))(((((()))))))))))))))((((((''')))(((((('''&&&&&&%%%%%%''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((('''&&&%%%%%%*********))))))((((((((())))))))))))((((((((((((***))))))(((((((((((()))((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''''''(((((())))))******&&&''')))***++++++++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))+++)))((()))******)))'''***...333333///+++******+++***)))((((((''''''''''''((())))))******)))))))))))))))))))))))))))))))))************)))((((((+++++++++***************)))************))))))((()))************+++++++++******++++++++++++************************)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000000000111222222222222111222222222222222222111111111222222333333222222222222222333333333333333333333333444444555666666666|||jjj```\\\VVVUUUSSSQQQOOOOOOOOOOOONNNOOORRRTTTWWWYYYZZZZZZYYYVVVSSSOOOLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@???>>>======>>>>>>===;;;;;;:::::::::<<<;;;999666444222111111111111000000///.........//////......---,,,,,,,,,)))***++++++++++++))))))***************+++,,,,,,++++++++++++++++++++++++)))(((((((((((((((((()))&&&'''((('''%%%%%%''')))))))))))))))))))))))))))(((((())))))******++++++$$$%%%%%%%%%&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((()))))))))((('''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&'''&&&&&&&&&''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))******++++++++++++&&&&&&'''(((((((((((((((((())))))((('''(((***,,,((((((((((((((((((((((((***)))(((''''''((()))***************))))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&''''''(((******)))))))))(((((((((((((((***)))(((&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))******))))))(((((())))))))))))(((''''''******))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((+++******)))))))))(((((('''((((((((())))))******))))))))))))((((((((((((******)))(((((('''((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((('''((((((((()))))))))***'''(((***++++++***((('''))))))************)))))))))))))))))))))*********))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))&&&%%%%%%&&&)))+++++++++&&&))),,,,,,***'''&&&&&&''''''''''''((()))***+++''''''((()))))))))))))))************************++++++,,,,,,,,,++++++***+++***************))))))***************)))((('''))))))*********+++++++++)))******++++++******)))------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000111111222222222111111222222222222111111111111333333333333333222111000222222222222222333333333444444444555555666666666|||kkk```[[[WWWUUUSSSQQQPPPOOOOOOPPPMMMNNNPPPSSSUUUWWWXXXYYYYYYWWWSSSOOOMMMKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;999666444222111111111111111000//////............------,,,+++++++++((()))+++,,,,,,+++***)))+++++++++++++++,,,------++++++++++++++++++++++++))))))(((((((((((())))))***++++++***)))(((***+++))))))))))))))))))))))))((((((((())))))******+++%%%&&&&&&'''((((((((()))))))))(((((((((((())))))************************))))))))))))******+++,,,(((((((((((((((''''''''''''((())))))))))))((()))&&&&&&'''((()))******+++((((((((((((((((((((((((&&&&&&'''((())))))******((((((((())))))((((((((((((((('''''''''((()))***)))))))))))))))(((''''''((((((((((((((((((((((((//////...---***(((%%%$$$(((((()))(((((('''&&&&&&$$$&&&'''&&&&&&&&&(((***((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))***+++++++++)))((('''''''''''''''(((&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''***)))'''&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%(((((((((((())))))******(((''''''''''''(((((()))((((((((((((((((((((((((************))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))******)))(((((('''((((((+++***)))(((''''''((((((************************((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))%%%&&&(((******)))(((&&&))))))************))))))******))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))%%%$$$###%%%'''***++++++(((***+++,,,+++)))))))))''''''''''''((()))***+++''''''((()))))))))))))))***************************++++++,,,,,,,,,++++++******)))))))))(((((((((***************)))((('''))))))*********+++++++++)))******++++++******)))---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000111111222222222111111000111111111111111111111111333333333333222111000000111111111222222333333333444444444555555555555555}}}kkkaaa\\\WWWVVVTTTQQQPPPPPPPPPPPPLLLNNNPPPSSSUUUWWWXXXYYYYYYWWWSSSPPPMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::888666444333222111222111111000000//////.........------,,,+++++++++)))***+++,,,,,,,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,+++))))))***,,,))))))))))))))))))))))))(((((())))))))))))))))))+++++++++++++++)))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((((((''''''''''''(((******)))((()))***((((((((())))))******+++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))((('''''')))***+++************)))((('''&&&))))))))))))))))))))))))***+++++++++***(((&&&%%%))))))))))))((('''&&&%%%!!!###%%%%%%%%%$$$%%%&&&))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))***+++,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''')))******%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))(((((('''''''''(((((((((((())))))))))))***))))))(((((((((((()))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))"""$$$&&&((()))*********))))))************))))))************))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))'''%%%%%%&&&((((((((())))))******++++++******+++***)))((((((''''''''''''((())))))******))))))))))))))))))))))))))))))(((((()))************)))******))))))(((''''''''')))************))))))((()))************+++++++++******++++++++++++******++++++++++++++++++***)))++++++++++++++++++++++++,,,---------............////////////000000000000111222222222222111000000000000000111111111222222333333333333333222111000000000111111222333333333444444444444444444444444~~~lllaaa\\\WWWVVVTTTRRRPPPPPPPPPPPPNNNOOOQQQTTTVVVXXXYYYZZZZZZWWWTTTPPPMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@???============>>>===<<<<<<;;;;;;;;;<<<<<<:::999777666444333333333222222111111000///////////////......---,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************,,,++++++******++++++,,,)))******)))'''&&&((())))))))))))))))))))))))))))))))))))))))))(((((((((++++++,,,,,,+++***((('''))))))(((((((((((())))))''''''''''''''''''''''''"""###$$$%%%%%%&&&&&&&&&)))(((((((((''''''''''''&&&(((++++++)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''')))((('''&&&&&&((()))***((()))))))))))))))((('''((((((((((((((((((((((((%%%&&&(((***+++++++++***'''(((((((((((((((''''''###%%%)))***((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&''''''(((((('''''''''''''''&&&%%%%%%''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))******)))(((&&&(((((((((((((((((((((''''''((((((((()))))))))***)))(((((((((((())))))***+++***(((''''''''')))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***++++++((())))))))))))))))))(((************)))))))))((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++(((&&&&&&(((***+++***)))((((((((()))*********+++***)))(((((('''''''''((()))******++++++******************************(((((()))***************++++++******)))(((((('''((())))))************))))))************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************************------........./////////////////////000000000000222222222222222111000000......///000111222333333222222333333333222111111///000000111222222333333333333333333333333333333mmmbbb]]]WWWVVVTTTRRRQQQPPPPPPPPPOOOQQQSSSVVVXXXZZZ[[[\\\ZZZWWWTTTPPPMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>??????>>>===<<<;;;:::::::::999888777666444444333333222222111111000/////////000000000///......------+++++++++,,,,,,---------*********)))***++++++,,,))))))))))))))))))))))))******))))))))))))*********++++++***((('''(((***))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''))))))))))))((())))))(((((((((((())))))************************$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&)))++++++)))(((***,,,((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''%%%%%%%%%&&&(((***&&&'''((()))************'''''''''''''''''''''''',,,---......---***(((&&&%%%&&&'''((())))))))))))'''***...000...,,,***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))&&&'''''''''(((((())))))((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************)))(((((()))))))))))))))(((((('''*********)))(((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))''')))+++------,,,***((($$$$$$%%%'''(((***+++,,,'''((((((((())))))******(((((('''(((((()))***+++***)))(((&&&'''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((++++++***)))(((((())))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))***************)))(((''')))))))))))))))))))))))))))'''&&&'''***---///000+++***)))***+++---------'''''''''(((((()))***+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''((()))***************)))************++++++++++++,,,,,,------,,,,,,++++++,,,------............************************.........////////////000////////////000000000000222222222222222111000///------...000111222333444111222222333333333222222///000000111222222333333222222222222222222222222nnnccc]]]\\\VVVPPPNNNOOOPPPMMMJJJNNNOOORRRTTTWWWYYY[[[[[[XXXVVVTTTQQQNNNKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEDDD@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111///000111111111000...---111000///...,,,+++***)))+++++++++++++++++++++++++++++++++************))),,,++++++***)))(((''''''((($$$"""$$$(((+++)))'''(((((((((((((((((((((((()))***+++,,,,,,+++***)))+++)))(((***---...+++((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,,,,+++***)))(((''''''***((('''((()))***)))'''$$$$$$%%%'''((()))***+++((()))***)))'''&&&&&&((())))))(((((((((((())))))))))))(((''''''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((***)))&&&%%%%%%&&&)))***((((((((((((((()))******++++++******))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''((()))******)))(((((((((((((((((((((((()))+++***(((&&&******))))))((((((''''''''''''((((((((((((''''''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''))))))'''''''''((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''$$$%%%'''))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''*********)))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++)))((((((((((((((()))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))*********)))))))))))))))***)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////111111222222222333333333444333111//////000111333222222111111111111111111111222222222222111000000000000111222222222111111mmmaaa\\\[[[VVVQQQPPPQQQQQQNNNKKKNNNOOORRRTTTWWWYYYZZZ[[[XXXVVVTTTQQQNNNLLLJJJIIILLLKKKJJJHHHFFFDDDCCCBBB@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111000000000000000//////...000000///...,,,+++******+++++++++++++++++++++++++++++++++************))))))))))))*********+++++++++'''%%%&&&***,,,+++(((************************)))***++++++++++++***)))+++******(((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******)))))))))(((((((((((((((((('''&&&'''((()))(((&&&******++++++,,,---......'''((()))(((&&&&&&&&&'''))))))(((((((((((())))))******)))(((((((((((((((***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((())))))************)))))))))))))))((()))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''))))))(((''')))***))))))(((''''''''''''''''''''''''((())))))'''%%%(((((((((((('''''''''&&&''''''((((((((((((''''''************))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***&&&(((***)))((('''(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((((((((&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++,,,+++***))))))((())))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))*********))))))(((((((((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,------------......///000000000/////////000000000111111333222111000000000111111111111111111111111111111000000111111111000//////000111222222333222222222~~~kkk___YYYZZZVVVSSSRRRSSSRRROOOLLLNNNOOOQQQTTTVVVXXXYYYYYYWWWVVVSSSQQQNNNLLLJJJJJJMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111111111000////////////000//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************+++++++++,,,+++)))&&&'''***+++***(((************************)))***++++++++++++***)))***++++++&&&"""!!!%%%***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******&&&&&&''''''(((((())))))(((&&&%%%&&&'''((('''&&&(((((()))))))))*********&&&(((((((((&&&%%%&&&''')))((((((''''''(((((()))+++******))))))))))))******))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((((((''''''(((((((((((((((''''''(((((()))***((())))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((((((''''''(((***(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''******))))))(((&&&%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))***,,,---))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))******''')))******)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******------+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))&&&'''((()))+++,,,------))))))))))))))))))))))))))))))))))))))))))*********************)))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***************+++,,,,,,------...//////000000111////////////000000000000111111111111000000000000000000000000111111111111//////000000//////...---111111222333333333333333|||iii]]]XXXWWWUUUSSSSSSSSSRRROOOLLLNNNOOOQQQSSSUUUWWWXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJLLLKKKIIIGGGEEECCCBBBAAA@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111333222000/////////000111.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))...------,,,+++***))))))***(((&&&&&&(((((((((&&&*********************************++++++*********)))***)))&&&$$$###&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((''''''(((((((((******)))(((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))&&&'''((())))))((('''&&&(((''''''''''''((())))))'''((((((((())))))******''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&'''''''''((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))******++++++***)))(((((()))******((((((((((((((((((((((((************************)))***+++***)))((()))***((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++***)))((((((((()))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))*********++++++******************))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,------...//////000000000000111111111222222000000111111111000///.../////////000000000000000///000000000000///......111222333333444444444444{{{hhh]]]XXXTTTSSSRRRRRRRRRPPPNNNMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111333222000/////////000111.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))...------,,,+++***)))))))))((('''''''''(((((('''))))))))))))))))))))))))+++******************+++)))'''&&&(((******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))(((((()))((('''((())))))(((''')))(((((((((((('''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((()))%%%%%%&&&'''((()))******(((((((((''''''((((((((('''''''''((((((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((()))''''''(((((()))))))))***''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((()))))))))******((())))))(((%%%$$$$$$%%%)))((((((((((((((()))))))))((('''''')))))))))'''((((((((((((((((((((((((''''''((((((((((((''''''((()))***+++++++++++++++&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***+++++++++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))+++''''''(((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((())))))******************************++++++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,------...//////000000000111111111///000000000000///...---....../////////000000000000000111111000000///...000111222333444444444444zzzhhh^^^YYYSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVUUUSSSPPPNNNMMMLLLKKKHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111222222111000000000000111//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************+++++++++,,,*********))))))***++++++((((((((((((((((((((((((++++++***))))))***++++++)))'''&&&)))---...***&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))(((***((('''((()))***)))(((((((((((((((((((((((((((&&&''')))(((''''''((()))(((''''''&&&&&&''''''((('''''''''''''''(((((()))$$$%%%&&&'''((()))***+++((((((''''''''''''((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******(((&&&%%%%%%&&&)))(((((((((((()))*********)))'''''')))***)))(((((((((((()))))))))))))))''''''((((((((((((''''''%%%&&&''')))************%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))(((((()))+++&&&''''''(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))+++******))))))(((''''''))))))))))))))))))))))))((((((((()))******++++++)))))))))***************))))))))))))))))))))))))((())))))******+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------))))))******+++,,,,,,---------------............////////////............------......//////000000000111111111111000/////////000111333444444444444zzziii___[[[TTTSSSRRRQQQPPPOOOQQQRRROOOPPPQQQRRRSSSSSSTTTTTTVVVTTTRRRPPPNNNMMMLLLKKKIIIIIIHHHFFFEEECCCBBBBBB@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777444222111111111111222222222222111000000000000///...,,,+++******+++++++++++++++++++++++++++++++++************))))))))))))*********++++++))))))************,,,---))))))))))))))))))))))))++++++***))))))***++++++***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((())))))))))))))))))(((''''''))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((()))+++(((''''''&&&&&&''''''(((((((((''''''((())))))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((()))))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))''''''((()))'''''''''''''''((())))))***(((&&&&&&'''))))))((('''''''''((((((((())))))''''''((((((((((((''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''&&&(((***)))((('''(((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))***&&&'''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''))))))(((''')))***&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((()))***))))))(((''''''&&&''''''((()))***(((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++((((((((())))))*********************************''''''(((((()))******+++******+++++++++,,,,,,,,,***************+++,,,,,,)))******+++,,,,,,------,,,,,,---------.........000///...---------......,,,,,,---......///000000//////000000//////...---...///000222333444444444{{{jjj```\\\UUUUUUSSSQQQPPPPPPRRRTTTOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGDDDBBB@@@???@@@@@@??????>>>=========<<<===>>>===;;;;;;===>>>;;;:::777555222111111111111111222333333111000///111000///...,,,+++***)))+++++++++++++++++++++++++++++++++************))),,,,,,+++***)))(((''''''&&&'''((((((((((((***,,,************************,,,+++***))))))***+++,,,+++,,,,,,((($$$###'''+++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''''')))******))))))***,,,'''''''''&&&&&&'''''''''))))))((())))))***++++++)))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))+++---&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((&&&((())))))(((''''''((())))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))$$$%%%'''))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''((((((''''''(((***&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''')))*********)))(((***))))))(((((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++''''''(((((()))))))))***************************&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,)))))))))))))))******+++***++++++,,,,,,---.............../////////000000111///---,,,+++,,,...///,,,,,,------...///000000......//////......---,,,......000111222333333333~~~nnn```VVVVVVTTTSSSQQQPPPPPPPPPPPPMMMNNNPPPSSSUUUVVVVVVVVVUUUQQQNNNNNNOOOOOOMMMKKKKKKIIIGGGDDDCCCCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::777555222111111111000000000000000000000000............---,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++)))***++++++***(((++++++++++++++++++++++++******))))))))))))******+++*********))))))((((((+++***)))'''''')))***+++))))))(((((((((***+++,,,******((('''%%%%%%$$$$$$$$$$$$%%%%%%'''(((******(((((()))******)))''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))))))))******(((((('''&&&&&&&&&&&&&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((''''''&&&(((((())))))))))))((((((''')))++++++***)))***+++''''''''''''((((((((((((+++)))'''(((***+++(((%%%&&&'''((())))))***))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++(((&&&&&&)))+++)))'''))))))))))))))))))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''+++***'''$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((''''''''''''(((*********)))((('''''''''&&&&&&'''((())))))((((((((('''''''''((()))+++,,,))))))(((((((((''''''&&&******))))))((((((''''''&&&'''((()))***+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((()))******(((''''''((('''(((((())))))))))))((())))))))))))***************************)))))))))+++***((('''((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))((('''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((((()))***++++++***)))((())))))))))))((((((((((((,,,,,,+++***))))))******))))))))))))************+++++++++***************,,,+++***))))))***+++,,,///...,,,+++***+++,,,,,,//////////////////......///////////////////////////////////////.........------...///000111222222~~~ooocccZZZUUUSSSRRRPPPOOOOOOOOOOOOMMMNNNPPPSSSUUUVVVVVVVVVUUURRROOONNNNNNNNNLLLJJJKKKIIIGGGDDDCCCCCCCCCDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;:::777555222111111111000000000000000000000000............---,,,++++++++++++++++++++++++++++++++++++***))))))***++++++***))))))***,,,---,,,+++++++++++++++++++++++++++******))))))))))))******************)))))))))(((+++***)))(((((()))***+++***))))))(((((()))***+++******)))((((((((())))))(((((('''''''''(((((()))'''((()))******))))))(((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((((((((((()))++++++***)))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))*********)))))))))((((((***))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%''''''''''''((((((((((((+++*********++++++)))''''''(((((())))))))))))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))((('''''')))***(((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&'''(((((((((((((((((('''''''''((()))***+++))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((((()))))))))'''&&&&&&&&&'''(((((()))))))))))))))'''(((((((((((())))))))))))((((((''''''&&&&&&&&&***)))((('''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))(((''''''''''''''')))))))))(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************((())))))******))))))((())))))************)))))))))))))))))))))))))))(((++++++***)))))))))))))))(((((()))))))))*********)))*********************++++++***))))))***++++++...---,,,++++++++++++,,,................................................/////////////////////...------...///000111222222qqqfff^^^TTTSSSQQQOOONNNNNNNNNOOOMMMNNNQQQSSSUUUUUUUUUUUUTTTRRROOOMMMMMMLLLJJJHHHKKKIIIGGGEEEDDDCCCCCCDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::777444222111111111000000000000000000000000......///......---,,,+++++++++++++++++++++++++++++++++***))))))***++++++))))))(((***,,,......---******************************))))))))))))******************))))))))))))+++***)))(((((()))***++++++***))))))((())))))***++++++************++++++,,,+++***)))(((''''''''''''((()))******+++******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''''''''((('''''''''((()))*********((((((((('''''''''&&&&&&(((((((((((())))))))))))******))))))))))))((((((+++***(((''''''((())))))'''(((((())))))(((((('''&&&''')))((('''&&&&&&'''''''''''''''(((((((((((((((***+++***)))(((((()))(((((()))))))))(((''''''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&)))+++)))&&&%%%(((+++((((((((((((((((((((((((***))))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((())),,,+++)))'''&&&'''((()))************************''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&''')))***++++++&&&''''''(((((((((((((((''''''''''''((()))*********)))'''&&&&&&'''(((((('''''''''((()))*********++++++***)))(((''''''&&&))))))))))))))))))))))))******))))))))))))******************************))))))))))))((('''&&&%%%''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''''''''((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))******************)))******))))))))))))******))))))))))))))))))))))))******)))((((((((())))))(((((())))))))))))******((((((((())))))*********++++++***))))))***++++++------,,,++++++++++++,,,------------------------------------------------......//////////////////------...///000111222222~~~qqqggg^^^UUUTTTRRRPPPOOOOOOOOOPPPMMMOOOQQQSSSUUUUUUUUUUUUTTTRRRPPPMMMLLLJJJIIIHHHJJJIIIHHHFFFDDDDDDDDDDDDBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>======<<<;;;999777444333222111111000000000000000000000000////////////...---,,,++++++++++++++++++++++++++++++******************+++***))))))***,,,...---,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******)))(((((()))******++++++***))))))(((((((((++++++***)))))))))))))))++++++)))(((''''''&&&&&&'''((())))))***++++++,,,((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''((((((''''''&&&&&&&&&'''''''''((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((***)))'''&&&&&&'''((()))))))))************))))))''')))++++++******+++,,,''''''''''''(((((((((((($$$'''))))))&&&$$$&&&(((((()))))))))((('''&&&&&&######$$$%%%&&&&&&''''''(((((((((((((((((((((((('''((()))(((&&&&&&(((***((((((((((((((((((((((((,,,+++******))))))******''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))+++***((('''&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''******)))((((((&&&%%%%%%%%%&&&&&&'''((()))******''''''((((((((((((((('''''''''''''''(((((())))))***)))'''&&&&&&'''((()))'''((((((((()))))))))*********)))(((''''''&&&&&&))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))+++***))))))))))))'''&&&&&&'''((())))))***))))))'''''''''((((((((())))))$$$%%%&&&'''(((***++++++'''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((******++++++++++++******+++***)))(((((()))***+++)))))))))))))))*********))))))((((((((((((((()))(((((((((((()))))))))***&&&&&&'''((()))******++++++******************+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------............////////////.........///000111111111}}}oooeee]]]VVVUUUSSSRRRQQQPPPQQQQQQNNNOOOQQQSSSTTTUUUUUUTTTSSSRRRQQQNNNKKKIIIHHHHHHJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<:::999777444333222222222000000000000000000000000////////////...---,,,,,,++++++++++++++++++++++++*********++++++*********,,,+++******,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))************))))))))))))******************))))))((((((&&&&&&&&&&&&'''((()))***(((((('''&&&&&&''''''''''''(((((())))))***+++,,,((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))+++***************++++++***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))((('''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%"""$$$'''((((((((()))+++''''''''''''((((((((((((###'''))))))&&&$$$&&&(((((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***'''%%%&&&((()))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((('''&&&'''((((((&&&$$$&&&'''((()))************(((((()))))))))*********&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&''''''((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((******++++++++++++******+++***)))(((((()))***+++((()))))))))*********+++)))((((((((((((((())))))'''(((((((((((()))))))))&&&&&&'''((()))******+++*********++++++************+++++++++++++++++++++++++++++++++,,,,,,---------------------------------.........//////000000......//////000000111111{{{mmmccc[[[WWWVVVTTTRRRQQQQQQQQQRRRNNNPPPQQQSSSTTTUUUTTTTTTRRRRRRQQQOOOKKKIIIJJJKKKJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<;;;;;;::::::888666444333222222222000000000000000000000000///////////////...,,,,,,++++++++++++++++++++++++)))***++++++++++++***))),,,+++******++++++***(((******************************))))))))))))******))))))))))))************)))))))))******))))))))))))************))))))(((!!!!!!###$$$'''***,,,...&&&&&&&&&&&&&&&'''((()))((((((''''''((()))***+++((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))******+++*********)))(((''''''''')))))))))(((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''!!!###&&&''''''''')))***''''''''''''(((((((((((('''(((******)))))))))***''''''((((((((('''&&&&&&******)))))))))(((((((((((((((((((((((((((((((((***'''$$$%%%(((***(((%%%''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''###%%%''')))******))))))))))))(((((('''&&&%%%%%%(((((((((((((((((('''&&&&&&''''''((((((((('''''''''''''''(((((((((((((((*********)))((('''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&'''%%%"""%%%&&&''')))************))))))))))))************((((((''''''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))************)))******************)))******))))))))))))******((())))))******+++++++++))))))((((((((()))******''''''(((((((((((())))))((((((((())))))*********)))***++++++++++++***))))))***++++++,,,+++++++++***++++++,,,,,,------...------------------------------......///000000000.../////////000000000111yyylllbbbZZZVVVUUUSSSRRRQQQQQQQQQQQQOOOPPPRRRSSSTTTTTTTTTTTTQQQRRRRRRPPPLLLJJJKKKMMMJJJJJJIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999888666444333222222333000000000000000000000000000000000//////...---,,,++++++++++++++++++++++++)))***++++++++++++***)))***(((((((((***+++***)))++++++++++++++++++++++++******))))))))))))******((()))))))))************))))))************))))))((((((******+++***))))))$$$%%%%%%'''(((***,,,---'''''''''''''''(((((()))(((((('''&&&&&&'''((()))((((((''''''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))'''(((***+++++++++***)))))))))************))))))&&&(((******)))((()))***''''''''''''(((((((((((()))))))))***+++,,,+++)))&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''+++***))))))(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''"""###&&&)))***+++******))))))((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&((()))***)))((('''))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! """''')))'''###%%%&&&''')))******++++++((((((((())))))))))))***''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((())))))******))))))((())))))************))))))((())))))******+++,,,,,,)))))))))))))))***++++++'''''''''((((((((()))))))))*********************)))***++++++++++++***)))((()))***+++,,,++++++***+++++++++,,,---.................................------......///000000111////////////000000000000yyylllccc[[[VVVTTTSSSQQQPPPPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSQQQRRRSSSPPPMMMKKKLLLOOOJJJJJJIIIIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<999888666444333222333333000000000000000000000000000000000000///...---,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''&&&&&&'''***++++++***++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))************))))))'''((()))***++++++***))),,,,,,+++***)))))))))***))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''***************+++,,,,,,''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''))),,,......---+++***&&&&&&''''''''''''&&&&&&((()))***)))'''%%%%%%&&&''''''''''''((((((((())))))'''&&&(((+++,,,***'''%%%%%%&&&'''((((((((('''"""######$$$%%%&&&''''''((((((((((((((((((((((((%%%((()))(((%%%$$$'''***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%((()))***)))((('''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&'''((((((((('''&&&%%%$$$%%%(((***+++***'''&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%###"""%%%***---+++'''%%%&&&''')))******++++++''''''''''''((((((((()))$$$%%%''')))+++---...///&&&'''(((((())))))((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((((())))))***++++++,,,,,,******))))))***+++,,,,,,''''''''''''((((((((()))+++++++++***************)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***++++++,,,------...//////////////////////////////---------...///000000111////////////000000000000{{{lll```YYYWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTSSSQQQOOOMMMKKKJJJJJJLLLJJJGGGEEECCCCCCDDDEEEEEECCCAAA>>><<<<<<===>>><<<<<<===<<<::::::<<<===;;;999666444111000000000111111000///////////////---...000///...------...+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))---,,,***)))))))))***++++++***((('''''')))+++---,,,+++***)))((((((((((((,,,+++***)))((((((((((((***((('''%%%%%%'''(((***((()))******(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))%%%((()))'''%%%$$$'''***(((((((((((())))))))))))%%%(((++++++)))'''(((***)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))///---+++((('''''''''(((&&&&&&'''((())))))(((((('''((((((((('''(((***,,,)))'''&&&'''((()))((('''((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''''''''(((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&'''''',,,***((('''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((())))))(((&&&&&&''''''%%%$$$'''''''''''''''''''''''')))((((((''''''(((***++++++*********))))))((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%$$$%%%((('''%%%'''+++((((((((((((((((((((((((''''''((((((((((((''''''$$$######%%%&&&'''&&&$$$)))'''%%%%%%''')))))))))%%%%%%&&&'''((()))******+++)))'''&&&'''((('''&&&'''''''''''''''((())))))+++******)))(((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''''''''&&&%%%%%%'''***+++***((('''&&&&&&&&&'''######$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&((('''&&&&&&&&&((()))***))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,''''''(((((()))))))))******)))((('''''''''''''''((((((((((((((((((((((((---,,,***(((((((((((()))***************++++++,,,'''((()))***************+++++++++++++++***)))(((***************)))((('''******)))((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))******)))(((''''''((()))***,,,,,,++++++++++++++++++///...---,,,,,,,,,,,,,,,...,,,***+++,,,---,,,,,,---...///000000///...------...///000000...,,,***|||lllaaa[[[UUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPMMMKKKJJJIIIHHHKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCAAA???============>>>??????===;;;:::;;;<<<:::999777444333222222222222222111000000000000000,,,---///...,,,+++,,,,,,...---+++******+++---...+++++++++++++++++++++++++++***)))((('''(((((()))******)))))))))***+++,,,(((((((((((()))***+++,,,***)))))))))))))))******,,,+++***))))))***+++,,,((()))+++***(((''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))$$$'''******((('''((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***,,,***(((&&&%%%%%%&&&'''&&&&&&'''((((((((((((((()))))))))((('''(((***,,,)))'''&&&'''((()))((('''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))'''&&&%%%&&&(((******)))&&&&&&&&&'''''''''(((((()))))))))((((((((('''''')))(((&&&&&&((()))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((+++***))))))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''')))(((''''''&&&&&&&&&'''&&&'''''''''(((((())))))'''%%%%%%)))***((((((***(((((((((((((((((((((((((((((())))))))))))(((((())))))((()))++++++***(((((('''&&&&&&((())))))((('''''''''(((((((((((((((***(((''''''(((((('''&&&'''''''''''''''((())))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((((()))******(((&&&&&&'''(((***)))(((''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((((((((('''%%%%%%%%%%%%&&&'''((((((''''''(((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((***)))(((((((((((()))***)))))))))))))))***++++++))))))***+++++++++++++++******++++++***))))))((())))))*********)))((((((++++++***)))))))))))))))''''''(((((())))))*********)))(((((((((((()))***))))))(((((((((((())))))++++++++++++++++++++++++......---,,,,,,,,,---------,,,******,,,---,,,+++---...///000000///...---....../////////...,,,+++|||mmmccc\\\TTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVRRRPPPNNNLLLJJJHHHHHHGGGKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<@@@@@@@@@>>>;;;999:::;;;:::999777555444444444444222222222111111111111111+++---...---,,,******+++,,,,,,++++++++++++,,,,,,------------------------******)))(((((((((((()))))))))***+++++++++++++++(((((((((((()))***+++,,,(((((((((((()))***+++,,,(((((((((((((((((((((((((((***+++***)))'''(((((('''(((((()))))))))))))))'''''''''''''''''''''''''''&&&'''((())))))'''%%%&&&&&&'''''''''(((((((((%%%&&&((()))'''''''''((())))))))))))))))))))))))***)))(((''''''((()))******)))'''&&&&&&&&&'''(((&&&''''''(((((((((((((((*********((('''''')))+++)))'''&&&'''((()))((('''************************%%%%%%'''(((***,,,------''''''''''''(((((())))))((((((((((((''''''''''''((((((((((((((()))***+++((('''&&&'''***,,,,,,,,,&&&''''''''''''(((((((((***)))))))))(((((('''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((&&&&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((%%%%%%&&&'''((()))******)))&&&&&&+++///,,,))))))(((((((((((((((((((((((())))))************))))))***)))(((((()))***)))''''''&&&&&&''')))***((('''))))))(((((('''''''''''')))(((''''''(((((('''&&&''''''''''''((((((((()))******))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''***+++,,,***(((&&&&&&&&&))))))))))))((('''&&&%%%,,,+++***)))((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((()))******(((((()))************)))))))))******))))))(((((((((((()))*********))))))+++++++++***************&&&&&&'''((()))***++++++***))))))(((((())))))***((())))))******))))))(((*********++++++,,,,,,---------,,,,,,,,,---......---,,,***+++,,,---,,,+++---...////////////...---...............---------|||nnnccc]]]UUUUUUTTTSSSRRRQQQQQQPPPRRRRRRSSSSSSTTTUUUVVVWWWRRRQQQOOOMMMKKKIIIHHHHHHKKKKKKJJJJJJHHHFFFEEEDDDAAAAAAAAAAAA@@@>>><<<<<<>>>??????===:::999:::;;;:::999777555333333333333111111111111111111111000,,,...///...,,,******+++*********++++++*********------------------------,,,,,,+++++++++*********'''(((***+++,,,+++***))),,,+++***)))(((((((((((())))))(((((()))***++++++&&&''''''((((((''''''&&&(((***++++++)))(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&(((++++++'''###&&&&&&&&&&&&'''''''''(((%%%&&&'''''''''''''''((((((((((((((((((((((((((())))))(((''''''((())))))******))))))))))))***+++''''''(((((((((((((((''')))))))))'''%%%%%%'''((()))'''&&&'''((()))(((''')))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))((((((((((((((()))+++***((()))***++++++***'''''''''''''''((((((((('''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''&&&&&&&&&'''((())))))***,,,''''''---222///***(((''''''''''''''''''''''''((())))))******))))))(((***(((''''''(((((('''&&&&&&&&&'''(((******(((&&&(((((((((((((((''''''''')))'''''''''))))))(((&&&&&&''''''(((((((((((((((***)))))))))((((((((('''************************((((((''''''&&&&&&&&&&&&''')))++++++)))'''&&&&&&'''((()))))))))(((&&&%%%,,,,,,***)))((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&))))))(((((((((''''''''')))))))))***************&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''((((((((((((((('''(((((())))))))))))((((((''''''((()))*********)))*********************)))'''''''''((()))*********))))))))))))))))))))))))((()))***++++++***)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///...---,,,---......---,,,........................///......---------......{{{mmmccc]]]VVVVVVUUUSSSRRRPPPOOONNNRRRRRRSSSSSSTTTVVVWWWXXXTTTSSSQQQNNNLLLKKKJJJJJJKKKKKKJJJJJJHHHFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<<;;;<<<===;;;:::999;;;<<<<<<:::777444222000////////////000111111000000///...///000///---++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***&&&''')))++++++***)))''',,,+++***)))((((((((((((++++++***)))(((((()))))))))******++++++******))))))***,,,+++)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((&&&&&&)))++++++'''$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++'''(((((((((((((((''''''(((((('''&&&$$$###%%%''')))'''&&&'''((()))((('''((((((((((((((((((((((((***))))))'''&&&%%%$$$$$$&&&&&&&&&'''((())))))***((((((((((((''''''''''''***)))((('''&&&%%%%%%%%%((('''&&&&&&'''(((((('''(((((((((((((((((((((((($$$$$$%%%&&&''''''((())))))(((&&&&&&((()))((('''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''(((''''''(((***,,,,,,+++''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((('''''''''---((('''---222///***(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''',,,***(((((()))******)))&&&&&&'''(((******(((&&&&&&&&&''''''((())))))***'''''''''((())))))(((&&&&&&&&&'''((()))((((((((())))))))))))((((((((((((************************(((((((((''''''&&&%%%%%%###&&&((()))(((''''''((('''((()))))))))(((&&&%%%))))))(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&'''(((***+++,,,,,,+++++++++++++++++++++++++++&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((())))))))))))******)))(((((('''((())))))))))))((((((&&&'''((()))))))))))))))(((((()))******))))))((())))))))))))(((((((((((())))))************))))))((()))***++++++***)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,---...//////......///000000...---......------------............---------......///yyykkkaaa\\\VVVUUUTTTSSSQQQPPPOOONNNRRRRRRRRRSSSTTTVVVWWWXXXVVVTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>===;;;<<<===<<<::::::<<<>>>===;;;888444111///...------...000111111000/////////000111000---,,,+++,,,)))******++++++******)))******************************++++++******)))(((&&&(((***+++,,,+++)))((((((((((((((()))***+++,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))+++,,,+++***((()))))))))))))))))))))(((((('''************************((('''((()))******(((&&&&&&&&&'''''''''(((((((((((('''%%%&&&'''))))))((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((('''&&&'''''''''%%%$$$$$$&&&''')))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******((((((((((((''''''''''''***)))(((&&&%%%%%%%%%%%%###!!!!!!"""%%%''''''''')))))))))(((((((((((('''$$$$$$%%%&&&'''(((((())))))(((&&&&&&((()))((('''(((((((((((()))))))))***(((((('''&&&&&&&&&&&&''''''&&&&&&''')))******)))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((%%%&&&'''((()))((('''&&&))))))(((((('''''''''''',,,((((((---///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))'''%%%%%%''')))))))))'''&&&&&&''')))***((('''%%%%%%&&&'''((()))******'''&&&'''(((******(((&&&%%%&&&((()))))))))((('''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%"""$$$''''''''''''(((***'''(((((((((((((((''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&((((((((('''''''''&&&&&&"""###&&&((()))******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&'''''''''''''''((())))))+++,,,,,,,,,,,,++++++***(((((())))))******))))))''''''((()))))))))((((((&&&''')))******)))((((((***)))))))))(((((((((''')))******++++++******))))))******************)))*********++++++,,,,,,---------,,,,,,,,,---...............000111111...,,,......------------......---------...............wwwiii___YYYRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEBBBAAA@@@>>>>>>>>>>>>????????????>>><<<;;;<<<>>><<<;;;888555222000//////---///000222222222000///...///000///,,,+++***+++((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++***)))((()))***+++,,,---,,,++++++(((((((((((()))***+++,,,******)))))))))))))))***((('''&&&%%%%%%&&&'''((()))+++,,,,,,***))))))***)))))))))))))))(((''''''))))))))))))))))))))))))''')))))))))((('''((()))''''''((((((((()))))))))***'''%%%&&&(((******((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((('''''''''((((((((((((((('''&&&&&&'''''''''&&&%%%&&&(((***)))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((''''''''''''((((((%%%$$$###$$$&&&(((((('''))))))))))))((((((((('''(((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%'''(((******)))(((''''''''''''(((((((((((((((***((((((++++++((((((***(((((((((((((((((((((((((((((())))))))))))((((((&&&$$$""""""$$$'''((((((((('''&&&&&&((())))))(((&&&'''''''''(((((())))))&&&&&&''')))******(((&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((('''&&&''')))***((((((''''''''''''(((((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&"""$$$&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&'''((())))))((((((((((((''''''(((((()))***+++++++++++++++***))))))((())))))***++++++******((((((((()))((((((''''''&&&((()))+++++++++)))((((((((((((((()))))))))))))))***++++++++++++***)))+++******))))))******+++++++++++++++++++++++++++......---,,,,,,,,,---------,,,---///000///---+++...------,,,,,,------...+++,,,.../////////...---vvvhhh]]]XXXOOOPPPPPPQQQRRRSSSTTTTTTPPPPPPQQQRRRSSSUUUWWWXXXVVVUUUSSSPPPNNNMMMLLLKKKLLLJJJGGGEEECCCCCCDDDEEECCCAAA???======>>>???@@@BBBCCCBBB@@@===<<<===>>><<<:::888555333222222222...///111333444333111000---...///...+++))))))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,------.........---,,,+++***)))(((((((((((((((((((((((()))***+++,,,,,,***)))'''''')))***,,,)))+++,,,,,,***))))))***)))))))))))))))(((''''''((((((((((((((((((((((((''')))+++)))&&&&&&(((+++(((((((((((())))))))))))+++(((%%%&&&)))+++***)))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((((((((())))))((('''&&&&&&(((((()))((('''(((***,,,)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++)))(((((((((''''''''''''&&&&&&''''''(((***+++,,,---+++))))))))))))((('''******))))))((((((((('''---,,,+++***)))((('''''')))(((&&&&&&((()))((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&)))((('''(((*********(((''''''''''''''''''''''''))))))((('''''')))***+++%%%%%%%%%&&&&&&'''''''''&&&(((***+++,,,+++***)))%%%&&&&&&'''((()))******)))((((((***)))%%%&&&+++************************))))))************))))))(((&&&%%%%%%(((+++------)))'''%%%%%%''')))))))))((((((((((((((('''''''''%%%&&&''')))+++***(((&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''''')))***)))(((&&&&&&)))+++)))((('''&&&&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((******)))'''&&&*********))))))((((((((('''''''''''''''((()))***((((((((((((((((((((((((###$$$&&&(((************((((((((((((((()))******((((((((((((((('''&&&&&&))))))***+++++++++++++++((()))))))))((('''&&&&&&'''(((***,,,---,,,***)))&&&&&&'''((()))***++++++)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,,,,,,,++++++++++++++++++///...------,,,,,,,,,,,,++++++,,,---///...+++)))...---,,,,,,,,,,,,---...***,,,...000000///...---wwwhhh]]]XXXUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUTTTQQQMMMKKKKKKLLLKKKIIIGGGGGGGGGGGGEEECCCDDDDDDBBBAAA@@@?????????AAAAAA@@@???>>>===<<<<<<999999888666444222000...//////000111111111111111///......------,,,++++++***+++,,,---...---,,,,,,+++***(((''''''(((***+++******+++++++++,,,,,,,,,******************************))))))))))))******((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''((((((''''''''''''(((((()))((('''''''''(((***+++&&&'''''''''(((((())))))))))))))))))************''''''(((((())))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++)))'''%%%$$$%%%&&&'''***(((&&&%%%'''))))))(((&&&&&&'''(((((('''&&&%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''&&&$$$###"""######$$$))))))))))))))))))))))))+++***((('''&&&&&&&&&'''%%%%%%$$$#########$$$$$$%%%&&&''''''%%%%%%&&&'''))))))(((((((((((()))))))))%%%!!!"""%%%(((&&&###$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''(((((())))))******((()))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***(((%%%$$$%%%''''''&&&''''''&&&&&&&&&&&&''''''&&&((()))'''%%%$$$&&&)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((---***&&&"""!!!"""$$$&&&)))))))))))))))))))))***'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************++++++,,,,,,,,,++++++***+++++++++++++++***)))(((---...............------//////000000///...---------------............///wwwhhh]]]WWWQQQQQQPPPOOOPPPQQQRRRSSSOOOPPPRRRTTTUUUVVVVVVVVVTTTTTTSSSPPPLLLJJJJJJKKKMMMKKKIIIIIIIIIIIIGGGEEEBBBBBB@@@???>>>=========BBBAAA@@@???===<<<;;;:::999999888666444111000.........///000000000000000///......------,,,++++++******,,,------,,,,,,++++++***))))))))))))***+++************+++++++++,,,******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))))))))((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((())))))***''''''''''''((((((((()))'''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))***)))'''%%%%%%%%%&&&'''+++)))'''&&&'''(((''''''$$$%%%'''((((((((('''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&(((((('''''''''(((((()))&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''+++'''###$$$(((***(((&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''))))))))))))((((((''''''&&&&&&'''''''''''''''(((%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''***+++,,,+++)))(((***---(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((///,,,)))'''&&&&&&(((*********))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))******+++*********(((((())))))***))))))(((+++++++++++++++***)))))),,,---------------,,,,,,...............---,,,,,,---------............///wwwhhh]]]WWWQQQQQQPPPOOOPPPQQQRRRSSSNNNOOORRRTTTUUUVVVVVVVVVSSSSSSRRROOOLLLJJJJJJJJJMMMKKKIIIIIIIIIIIIGGGEEEBBBBBB@@@???>>>=========AAAAAA@@@>>>===;;;::::::999999777666444222000///......//////000////////////......------,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((******))))))))))))******'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******)))((((((''''''(((((()))((((((&&&%%%%%%&&&'''((()))(((&&&&&&((()))((('''&&&&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&''''''((()))''''''''''''''''''''''''))))))))))))((('''&&&%%%)))))))))))))))***+++,,,'''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''***'''$$$%%%((()))(((&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''+++///000---***))))))''''''&&&&&&&&&&&&''''''((()))***)))'''''')))+++(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((())))))((((((((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))*********+++++++++++++++************+++,,,------------++++++++++++++++++***)))++++++,,,,,,---,,,,,,+++,,,------------,,,++++++---------............///wwwhhh]]]WWWUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSRRROOOLLLJJJJJJKKKKKKIIIGGGGGGGGGGGGEEECCCDDDDDDBBBAAA@@@???????????????>>>>>>===<<<<<<<<<;;;:::888666555333222222//////000000000000000//////......------,,,++++++))))))******++++++++++++***+++,,,,,,,,,,,,+++***((())))))))))))***************************************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***&&&''')))*********)))((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((((((''''''(((((((((''''''&&&&&&&&&'''(((((('''&&&%%%&&&(((******)))((()))))))))'''&&&$$$###)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&'''((()))***+++&&&((()))((('''&&&'''((())))))(((((((((((())))))'''%%%$$$$$$&&&'''&&&$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''######$$$&&&((()))***+++%%%,,,333555000+++)))***''''''&&&&&&&&&&&&''''''&&&''''''&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''''''&&&&&&'''''''''))))))(((((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''*********)))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((+++***)))(((((()))***++++++,,,,,,,,,,,,+++******+++,,,---...////////////+++++++++,,,,,,+++******++++++,,,------------,,,,,,,,,------------,,,,,,---------............///xxxiii^^^XXXUUUSSSRRRPPPOOOOOOOOOOOORRRSSSTTTUUUUUUTTTSSSRRRTTTTTTSSSQQQMMMKKKKKKLLLKKKIIIGGGGGGGGGGGGEEECCCDDDDDDBBBAAA@@@?????????============>>>>>>>>>???<<<;;;999777666555444444111111222222222111111000///......------,,,++++++***************+++++++++***+++,,,,,,,,,,,,+++***((())))))))))))***************************************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))&&&''')))*********)))(((((((((((((((((('''''''''(((((()))))))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((()))(((''''''((()))'''&&&&&&'''((((((((('''&&&%%%))))))(((''''''&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&'''((()))***%%%&&&''''''%%%%%%&&&'''))))))(((((((((((())))))&&&&&&%%%&&&''''''&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))((('''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%''')))***)))((('''((()))''''''''''''''''''''''''######$$$&&&((()))***+++%%%,,,444555111,,,)))***''''''&&&&&&&&&&&&''''''((((((''''''((()))******(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''''''(((((((((((('''''''''((((((((()))))))))***))))))***++++++++++++***))))))))))))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((+++***)))(((((()))***+++++++++,,,,,,,,,++++++***(((((()))+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,---...............,,,------.........---------------............///zzzkkk```YYYQQQQQQPPPOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUTTTQQQNNNLLLLLLMMMMMMKKKIIIIIIIIIIIIGGGEEEBBBBBB@@@???>>>===============>>>>>>??????@@@@@@===;;;999777555555555555222222333333222222111111///......------,,,+++++++++************+++,,,,,,++++++++++++++++++++++++)))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&---+++***)))(((&&&###!!!"""###%%%'''))))))))))))''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((('''(((((()))***+++%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))******)))((('''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&+++111222///+++)))(((''''''&&&&&&&&&&&&'''''''''%%%$$$%%%'''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))******+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,------............------------............///|||mmmaaa[[[QQQQQQPPPOOOPPPQQQRRRSSSOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSPPPMMMKKKKKKLLLMMMKKKIIIIIIIIIIIIGGGEEEBBBBBB@@@???>>>=========@@@@@@@@@@@@????????????;;;:::777555444444444555222222222222222111000000///......------,,,++++++,,,++++++***+++,,,---...+++***))))))))))))***+++************+++++++++,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((())))))***)))(((((((((''''''''''''((((((((())))))))))))******)))))))))((((((((('''))))))))))))((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%,,,***)))))))))'''$$$!!!###$$$&&&(((((((((((((((###%%%''')))***)))'''&&&&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((())))))***&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''(((******)))(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((()))+++---,,,***((('''''''''&&&&&&&&&&&&''''''%%%###"""###&&&''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''((()))*********'''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''''')))***++++++,,,,,,,,,,,,---------------,,,***+++,,,,,,------,,,,,,++++++,,,---............++++++,,,------------------------............///}}}nnnbbb\\\UUUTTTRRRPPPOOOOOOOOOOOOMMMNNNQQQTTTVVVWWWXXXXXXSSSSSSRRROOOLLLJJJJJJKKKKKKIIIGGGGGGGGGGGGEEECCCDDDDDDBBBAAA@@@?????????DDDCCCBBBAAA@@@>>>======:::888666333222222333444111111111111111000/////////......------,,,++++++---,,,+++++++++,,,---...+++***(((''''''(((***+++***++++++++++++,,,,,,,,,******************************))))))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))*********))))))))))))******)))((('''''''''(((***+++))))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&(((******((('''))))))))))))'''%%%###""" """&&&)))***)))'''%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))))))))((('''''''''''''''((('''((()))((('''&&&''')))))))))(((((((((((())))))$$$&&&((()))'''&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))$$$$$$%%%'''(((***+++,,,'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((()))***)))'''%%%'''''''''&&&&&&''''''''')))'''%%%&&&***,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''((()))***))))))************))))))&&&'''(((******((('''&&&''''''((((((((((((''''''&&&''''''((()))******+++***)))((('''&&&''''''(((%%%%%%&&&'''((()))******'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&((()))+++,,,,,,,,,))))))*********)))((((((***+++,,,,,,------------)))***+++,,,------...---)))***+++,,,,,,,,,,,,,,,---------.........//////}}}mmmaaa\\\WWWUUUQQQPPPQQQRRRRRRRRRRRRRRRSSSUUUXXXXXXWWWUUUSSSRRRPPPNNNMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEECCCBBBAAA@@@???===<<<<<>>===<<<===<<<:::888666444333333333333222222111000//////222111000///---+++******))))))))))))************++++++************++++++******++++++++++++******)))******++++++,,,------++++++***((('''''''''''''''((()))******)))((('''((((((((()))******++++++,,,------+++)))(((((()))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,((()))***++++++***)))(((******))))))((((((''''''...,,,***'''&&&'''((()))))))))))))))(((((((((((((((***+++)))&&&%%%'''***'''((()))((('''&&&''')))(((***,,,***'''%%%%%%&&&%%%&&&((((((((((((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%%%%%%%'''((()))&&&&&&'''((()))***+++,,,''''''''''''((((((((((((,,,***(((&&&%%%&&&'''(((###$$$&&&((())))))(((''''''''''''(((((((((((()))((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))***))))))))))))))))))))))))$$$'''(((%%%!!! """&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((())))))))))))))))))(((((('''''''''(((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((()))))))))'''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&******))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&((()))))))))((('''%%%&&&'''''''''&&&$$$$$$###%%%''')))***(((&&&%%%&&&&&&&&&''''''''''''(((***++++++)))'''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''(((******+++++++++))))))))))))************))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))***+++++++++***************------------------------------,,,,,,,,,,,,------------------------------}}}nnnbbb\\\WWWTTTQQQPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@???>>>===<<<===<<<:::888666444333333444444333333222111111000111000///...---,,,+++***))))))))))))************++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((((((((((('''((()))******)))(((((()))))))))(((((((((((((((***+++,,,+++)))))))))+++))))))))))))))))))))))))%%%&&&'''''''''''''''&&&((((((''''''''''''(((((($$$%%%'''''''''''')))***((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++((()))************)))(((***)))))))))((((((((('''+++***)))''''''''''''((())))))))))))((((((((((((((()))***)))(((''''''(((&&&((())))))'''''''''(((&&&((()))(((%%%###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((''')))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((+++***(((&&&%%%&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%((((((''''''(((((()))***((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))))))))(((((('''''''''''''''''''''''''''''''''((('''''''''(((((()))***&&&&&&((()))))))))((('''&&&''''''((('''&&&%%%$$$$$$%%%'''((()))((('''&&&'''''''''((((((((())))))((())))))((('''&&&((()))'''''''''''''''''''''''''''(((((())))))((((((''')))((((((((('''''''''''')))((((((((('''''''''''''''((()))***************(((((()))))))))*********)))((((((''''''(((((()))((((((((()))******+++++++++++++++***************************************))))))***+++,,,---.........------------------...------------------------|||mmmaaa\\\WWWTTTQQQPPPQQQRRRRRRQQQRRRRRRSSSUUUWWWXXXWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===<<<:::888666444333333444444444333222222111111/////////...---,,,,,,+++)))))))))*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++******))))))***))))))((((((((())))))((())))))******)))(((((()))))))))((('''&&&&&&&&&((()))******))))))+++,,,))))))))))))))))))))))))'''(((((()))*********)))''''''&&&&&&&&&&&&''''''((())))))'''%%%###$$$$$$*********)))))))))(((((('''''''''''''''((())))))((())))))******))))))((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))***)))'''%%%%%%''')))***((('''''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))******))))))(((''''''&&&))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((('''''''''(((''''''&&&%%%$$$######''''''''''''((((((((((((+++***((('''&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))'''&&&%%%'''''''''&&&###$$$%%%'''((())))))***''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''******)))((('''''''''((())))))))))))((((((((((((''''''''''''''''''''''''***(((''''''(((((('''&&&''''''''''''''''''''''''(((((()))))))))(((''''''))))))((('''&&&%%%$$$$$$''''''''''''((()))))))))((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***&&&''''''((()))((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***$$$&&&'''''''''''')))***((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))******)))))))))(((((())))))))))))******)))((((((''''''(((((()))''''''((()))***++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))&&&&&&(((***,,,---//////.........------.................................{{{kkk___YYYWWWTTTQQQOOOPPPQQQQQQQQQRRRQQQRRRUUUWWWXXXVVVUUURRRQQQOOOMMMLLLKKKKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<:::888666444333333333333333222222111111111.........------,,,,,,,,,))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++***,,,+++++++++******)))))))))))))))((())))))******************)))))))))((()))))))))(((((('''''''''(((***+++***)))((()))+++(((((((((((((((((((((((((((((()))***++++++++++++(((''''''&&&&&&''''''((()))***+++)))'''&&&&&&'''*********)))))))))(((((()))(((((('''''''''(((((()))))))))))))))((((((((())))))))))))((((((((((((((()))+++,,,---,,,+++***))))))))))))((((((((((((((('''&&&)))++++++'''###%%%'''******)))''''''''')))))))))(((((((((((())))))((('''&&&&&&'''((())))))))))))(((((('''''''''&&&''''''(((((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))%%%&&&'''(((((((((&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((***)))((('''&&&''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******)))(((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((%%%###%%%''')))'''$$$((((((((((((((((((((((((((()))))))))))))))((((((******))))))((((((''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((((())))))***&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%&&&'''((()))''''''((((((((()))))))))"""$$$&&&''''''((()))+++))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((()))))))))******))))))(((((())))))***)))))))))))))))*********,,,++++++******)))))))))(((((((((((())))))))))))&&&'''(((***,,,---...//////......------......///........................yyyiii\\\WWWVVVSSSPPPOOOPPPQQQQQQQQQQQQQQQRRRTTTWWWWWWVVVTTTQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@???>>>======@@@AAAAAA@@@@@@???>>>======<<<:::888666444333333111111111111000000000000......------,,,,,,,,,+++************++++++++++++++++++************++++++))))))************)))))))))))))))******+++++++++***))))))))))))******+++++++++***)))))))))))))))((((((((())))))************+++,,,***(((''''''(((((((((((((((((((((((((((%%%&&&&&&'''(((((((((''')))(((((((((((((((((()))$$$&&&((())))))***,,,...))))))((((((((((((''''''))))))(((''''''''''''(((***))))))(((((((((''''''(((((((((((())))))))))))***+++...000000///...---))))))))))))(((((((((((('''&&&&&&(((++++++'''###%%%''')))***((('''''''''***)))((((((((()))******((('''&&&%%%%%%&&&'''(((+++***)))((('''%%%$$$$$$%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%""""""$$$&&&(((***+++,,,''''''''''''(((((((((((()))((((((''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((())))))))))))(((((('''&&&&&&''''''))))))))))))(((((((((((('''''''''''''''''''''''''''$$$###$$$'''((('''$$$(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))******'''''''''&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''((((((((()))))))))((((((''''''''''''((('''&&&%%%%%%'''((()))&&&&&&'''''''''(((((((((!!!###&&&((((((((()))***))))))))))))))))))))))))))))))************))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((()))))))))((((((''''''(((((((((((()))))))))+++******))))))******+++++++++******)))(((((((((******))))))((((((((('''''''''(((((())))))))))))******++++++,,,---------......------------..............................vvvggg\\\WWWVVVSSSPPPOOOPPPQQQQQQPPPQQQQQQRRRTTTVVVWWWVVVTTTPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEECCCBBBAAA@@@>>>===<<<;;;AAAAAAAAAAAA@@@???>>>======<<<:::888666444333333000000000000000000000000.........---,,,++++++************++++++++++++,,,++++++************++++++(((((())))))))))))(((((((((((())))))***++++++,,,+++******)))))))))******,,,,,,***)))))))))))))))((((((((()))***+++++++++++++++,,,***(((&&&&&&'''))))))))))))))))))))))))((((((((())))))(((((('''))))))(((((((((((()))))))))******(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((******)))(((''''''''''''(((((((((((())))))))))))***,,,...///000///...---))))))))))))((((((((((((&&&&&&&&&((())))))'''&&&'''((()))((('''&&&''')))(((&&&%%%%%%''')))))))))%%%%%%%%%$$$$$$%%%%%%%%%******)))(((&&&%%%$$$$$$))))))(((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&''''''(((((('''''''''(((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''''''''((()))))))))(((((($$$$$$%%%&&&'''((())))))&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&''''''''''''###%%%((()))((((((((()))((((((((((((((((((((((((((())))))******))))))((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((())))))(((((((((''''''(((((((((((())))))+++******))))))******+++++++++******)))((((((((((((((((((((((((((((((((('''(((((())))))******+++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,---------------------------------uuuhhh^^^ZZZVVVSSSPPPOOOOOOPPPPPPPPPQQQQQQQQQTTTVVVWWWUUUTTTPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@??????>>>>>>AAAAAAAAAAAA@@@???>>>>>>===<<<:::888666444333333000000000000000000000000//////...---+++***))))))*********+++++++++,,,,,,++++++************++++++))))))************))))))))))))))))))************,,,,,,+++***))))))))))))---,,,+++)))))))))))))))(((((()))))))))))))))))))))***+++***(((''''''((())))))))))))))))))))))))++++++,,,++++++***)))((((((((((((''''''(((((((((------,,,((($$$!!! ((((((((('''''''''&&&&&&(((((('''''''''(((((()))+++***((('''&&&&&&'''''''''((((((((()))))))))***)))***+++,,,,,,+++******))))))))))))((((((((((((%%%&&&'''''''''&&&((()))((()))((('''%%%&&&(((***)))&&&$$$$$$'''*********&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''******)))((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((((('''%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%'''))))))'''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''((()))******&&&&&&'''((()))***++++++(((((((((((((((((((((((()))*********((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''(((((($$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&'''((()))***((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%(((***+++)))''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&'''((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((())))))************''''''(((((())))))******(((((())))))***++++++,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttthhh```^^^VVVSSSPPPNNNOOOPPPPPPPPPQQQPPPQQQTTTVVVWWWUUUTTTOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<:::888666444333333111111111111111111222222000///...---+++***)))(((******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******++++++******)))(((((((((---,,,+++***))))))))))))...---+++)))((())))))***)))))))))(((''''''&&&&&&'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))(((&&&%%%$$$'''''''''&&&&&&'''''''''$$$&&&''''''''''''(((***(((((((((((('''''''''''''''''''''''''''((())))))+++***((('''&&&&&&&&&''''''((((((((())))))******''''''((((((((((((''''''))))))))))))(((((((((((($$$'''((('''%%%%%%(((+++))))))(((%%%$$$%%%))),,,+++(((%%%&&&))),,,---,,,)))***+++,,,,,,+++***)))'''(((((()))***++++++,,,((((((((()))******++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))((((((((()))((('''&&&%%%%%%&&&'''))))))))))))))))))((((((''''''''''''((((((((()))''''''((((((((((((((('''###$$$&&&((())))))(((((('''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%'''))))))'''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''******))))))))))))******'''((((((((()))+++,,,---%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''***+++***'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''')))))))))))))))(((((((((###$$$''')))******))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''***,,,,,,***'''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%'''((())))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''')))***,,,------''''''((()))***+++,,,,,,((())))))***+++,,,,,,,,,))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++