BM6P6(@ ZZZVVVRRROOOOOOQQQRRRRRRQQQPPPOOONNNNNNOOOQQQRRRQQQXXXcccooozzz~~~|||{{{|||~~~~~~}}}{{{{{{{{{||||||~~~}}}zzzxxxwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvttttttsssssssssrrrrrrrrrrrrqqqooooooppppppnnnmmmjjjjjjiiigggfffeeedddcccaaa```^^^]]]]]]\\\ZZZXXXXXXWWWVVVTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@@@@?????????>>>>>>>>>======;;;:::999888888888888888888777777777777777666666666666555555555222222222222222222222222222222222222222222222222111111111111111111111111///111222111000///000111111111000000111111222333222222222222111111111000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111222444555666444444444333333222222222000111111111111222222222333333333333333333333333222333333444555666777777888:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHLLLMMMPPPSSSXXX\\\```bbbkkkpppwww}}}|||tttuuutttssssssuuuzzz~~~ZZZWWWRRRPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPRRRSSSUUUSSSZZZdddpppzzz~~~}}}||||||~~~~~~~~~|||{{{{{{|||}}}}}}}}}{{{yyywwwwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwxxxttttttsssssssssrrrrrrrrrrrrpppoooooopppooonnnllljjjiiihhhgggfffeeedddcccbbb```^^^]]]]]]]]][[[YYYWWWWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===>>>===<<<;;;:::999999888888888888888777777777777666666666555555555444444222222222222222222222222111111111111111111111111111111111111111111111111///111222111000///000111111111000000111111222333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111222444555666444333333333222222222222111111111111222222222222333333333333333333333333222333333444555666777777888:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIIJJJMMMPPPTTTXXX[[[]]]cccgggmmmtttzzz|||xxxvvvuuurrrrrrrrrqqqqqquuu{{{\\\YYYTTTRRRRRRTTTUUUUUUSSSRRRQQQPPPQQQRRRTTTVVVUUU\\\eeepppzzz~~~}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~{{{yyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyttttttsssssssssrrrrrrrrrrrrpppoooooooooooonnnllljjjiiihhhgggfffdddccccccbbbaaa___^^^^^^]]][[[YYYWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@???======<<<======<<<;;;:::999999888888888888888777777777777555555444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111///111222111000///000111111111000000111111222333111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222333444555555222222222222222111111111111111111111222222222333333333333333333333333333222333333444555666777777888999;;;<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKNNNQQQTTTVVVZZZ]]]bbbggglllssszzz~~~~~~|||yyyuuusssqqqpppooopppqqqrrrqqqqqqvvv~~~___[[[WWWTTTTTTVVVVVVWWWRRRQQQOOOOOOOOOQQQSSSUUUXXX]]]fffpppyyy~~~}}}}}}~~~||||||{{{{{{{{{}}}~~~~~~|||zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxttttttsssssssssrrrrrrrrrqqqpppnnnnnnoooooommmllliiiiiihhhgggeeedddcccbbbcccaaa___^^^^^^]]][[[ZZZVVVVVVUUUUUUTTTSSSRRRRRRTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCAAA@@@>>>===<<<;;;======<<<;;;::::::999999888888888888777777777666444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111///111222111000///000111111111000000111111222333111111111000000000//////000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222333444444444111111111111111111111111111111111222222222333333333333333333333333333333222333333444555666777777888999;;;<<<;;;;;;;;;===<<<<<<<<<<<<============>>>??????@@@@@@??????>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOUUUWWW[[[^^^ccciiiooottt|||~~~zzzyyyrrrqqqpppnnnnnnnnnnnnoooqqqsssttttttuuuzzzccc___ZZZWWWVVVWWWXXXWWWRRRQQQPPPOOOPPPRRRTTTVVVYYY^^^eeennnwww}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~}}}|||zzzyyyxxxwwwwwwuuuvvvwwwxxxxxxwwwvvvvvvttttttsssssssssrrrrrrrrrqqqpppnnnnnnoooooommmllliiiiiihhhfffeeedddcccbbbbbb```___^^^^^^]]][[[YYYVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTRRRQQQOOONNNLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<;;;;;;::::::999888888888888777777777666444333333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000///111222111000///000111111111000000111111222333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222222222333333333333333333111111111111111111111111111222222222222333333333333333333333333333333333222333333444555666777777777999;;;<<<;;;;;;<<<===<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLQQQSSSVVVXXX[[[```fffkkkpppttt{{{zzzuuurrrssskkkjjjjjjjjjlllmmmoooppprrrvvvyyyyyyyyy~~~gggccc]]]YYYXXXXXXXXXXXXTTTSSSRRRRRRSSSUUUWWWYYYZZZ]]]dddkkksss}}}}}}{{{||||||}}}~~~}}}}}}|||{{{{{{|||~~~~~~||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwvvvuuutttttttttsssssssssrrrrrrrrrqqqooonnnnnnnnnnnnmmmkkkiiihhhgggfffeeecccbbbbbbaaa```^^^]]]]]]\\\ZZZXXXUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;:::::::::888888888888777777777777444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000///111222111000///000111111111000000111111222333222222222222111111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000333333333333333333333333222333333444444333333222111111111222222222222222222222222222333333333333333333333333333333333333222333333444555666777777777999;;;<<<<<<<<<===>>><<<<<<<<<======>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA======>>>>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKMMMOOOQQQSSSUUUYYY]]]aaaeeeiiipppwww~~~vvvqqqmmmlllmmmfffggggggiiilllooorrrsssuuuzzz~~~kkkfff```\\\YYYYYYXXXWWWTTTSSSSSSRRRTTTVVVXXXZZZYYY\\\aaahhhpppzzz}}}|||zzzzzz{{{|||~~~~~~~~~|||{{{{{{|||}}}}}}zzz{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxvvvtttsssttttttsssssssssrrrrrrrrrqqqooonnnmmmnnnnnnmmmkkkhhhhhhgggfffdddcccbbbbbb```___]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::888888888888777777777777444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000///111222111000///000111111111000000111111222333333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000333333333333333333333333222333444444444333222222222222222222333333333444222222222333333333444444333333333333333333333333222333333444555666777777777999<<<<<<<<<<<<===???;;;<<<<<<===>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKJJJLLLOOOQQQRRRTTTWWWYYY\\\```gggmmmttt{{{{{{pppllljjjiiiiiiggggggiiikkkooosssvvvxxx|||mmmhhhbbb]]]ZZZYYYXXXWWWRRRRRRQQQQQQRRRTTTWWWXXXYYY[[[```fffnnnxxx}}}{{{yyyyyyzzz|||}}}~~~}}}{{{{{{{{{||||||yyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{yyywwwtttsssttttttsssssssssrrrrrrrrrpppooommmmmmnnnnnnlllkkkhhhhhhgggfffdddcccbbbaaa```^^^\\\[[[[[[ZZZXXXWWWTTTUUUUUUUUUUUUVVVVVVVVVPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;::::::888888888888777777777777555555444444444444333333222222222222222222222222000000000000000000000000000000000000000000000000///111222111000///000111111111111000111222222333444444444333333333222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000333333333333333333333333222333444444444333222111222222222333333444444444222222333333333444444444333333333333333333333333222333333444555666777777777999<<<===<<<<<<>>>???;;;<<<<<<===>>>??????@@@>>>??????@@@@@@??????>>>AAAAAABBBCCCCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIILLLOOOQQQRRRSSSUUUWWWWWW[[[aaagggnnnuuu|||xxxnnnkkkiiihhhiiijjjjjjlllooossswww{{{}}}ooojjjccc]]]YYYWWWUUUTTTSSSRRRRRRSSSUUUWWWVVVUUUSSSWWW]]]cccjjjttt~~~~~~~~~}}}|||wwwwwwyyy{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuttttttssssssrrrqqqqqqqqqpppnnnmmmkkkkkkjjjjjjhhhhhhgggeeedddcccbbbaaabbb```]]]\\\\\\[[[XXXWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCBBBAAA???>>>===<<<;;;<<<<<<===<<<:::999888777777777777777666555555444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000222222111111111111111111111222333333444444333333333333333333333333333333//////000111333444555666222222333444555555555444333333222222111222222222444444444444444555777777888999999:::;;;<<<======<<<<<<===>>>???@@@@@@AAA@@@@@@@@@???????????????>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQTTTWWW\\\```eeejjjpppttt~~~sssmmmlllhhhiiimmmpppqqqtttvvvyyy~~~ooojjjbbb]]]YYYWWWUUUTTTRRRQQQPPPQQQSSSUUUTTTTTTUUUXXX]]]aaagggqqq}}}~~~~~~}}}|||xxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyzzzzzzzzzyyyyyywwwvvvvvvuuuuuuttttttsssrrrrrrqqqqqqpppooommmlllkkkjjjjjjhhhhhhggggggeeedddbbbaaa^^^]]][[[[[[[[[[[[YYYWWWWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCBBBAAA???>>>===<<<;;;<<<<<<<<<<<<:::999888777777777777777666555555444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111...//////000000111222222111111111111111111111111222222222222222111111111222333444444555555444444333333333333333444444444111111222222333333444444333333444555555555555555333333222222222222222333444444444444555666777777888999999:::;;;<<<===============>>>?????????@@@??????????????????????????????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSVVVZZZ^^^bbbfffkkkooouuuxxx~~~pppmmmmmmkkknnntttwwwyyy{{{}}}mmmhhhaaa\\\XXXVVVUUUTTTQQQOOONNNOOOQQQSSSRRRRRRVVVYYY\\\___dddnnnzzz~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuuuutttssssssrrrrrrqqqpppooommmlllkkkjjjjjjggghhhiiihhhgggeeebbb```[[[ZZZYYYYYYZZZZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPOOONNNMMMLLLKKKJJJIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777777666555555444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000//////000111111111111111---......///000111111222111111111111111111111111222222222222222222222222444444555666666666666555444444444444444444444444333333333333333333333333444555555666666666666666333333222222222222333333444444444444555666777888888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUXXX[[[]]]aaaeeehhhkkkooouuu{{{{{{mmmkkkmmmooouuu~~~kkkfff```ZZZWWWUUUSSSRRRQQQOOONNNNNNPPPRRRRRRQQQVVVXXXZZZ]]]cccmmmzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||||||||{{{yyyyyyzzzzzzyyyxxxxxxwwwvvvvvvuuuuuutttsssssssssrrrqqqooommmlllkkkkkkkkkggghhhiiijjjhhheeebbb```[[[ZZZYYYYYYZZZZZZYYYWWWUUUUUUUUUTTTSSSSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;:::999999777777777777777666555555444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111000000000000///000000000000000000000000000000000000000000000000//////000111111111111111///////////////000000000111111111111111111111111222222222333333333333333555555666777777777777666666666555555555555555444444444444444444555555555666666777777777777666666333333222222222333444444444444444444555666777888888999999:::;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIKKKMMMOOOPPPRRRRRRSSSUUUXXXYYYZZZ]]]```ccchhhkkkpppuuuzzzvvvjjjjjjnnnrrrzzzjjjeee^^^YYYVVVTTTSSSRRRSSSQQQOOOOOOPPPRRRRRRRRRUUUWWWZZZ]]]cccnnn|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuutttssssssrrrqqqooonnnllllllkkkkkkfffgggiiiiiihhheeebbb___]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSRRRRRRQQQNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>=========<<<<<<;;;::::::999999777777777777777666555555444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000000000000000000000000000000////////////.........000000000000000000000000000000000000000000000000//////000111111111111111111111000000//////......111111111111111111111111222222333333444444444444555666777777888888777777777777777666666555555555222333444555666777888888666777777777777777666666333222222222333444444555555555555555555666888888888999999:::;;;<<<======>>>>>>>>>=====================>>>>>>?????????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVXXXYYYZZZ[[[^^^aaagggjjjmmmqqquuu{{{sssiiijjjooottt~~~jjjeee___YYYVVVUUUTTTSSSUUURRRPPPOOOPPPRRRSSSSSSSSSVVVYYY]]]dddnnn|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||yyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwvvvuuuuuuttttttrrrqqqpppnnnmmmlllkkkkkkfffggghhhgggfffdddaaa___^^^\\\ZZZYYYZZZYYYWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDAAA@@@@@@???>>>>>>============<<<:::::::::::::::777777777777777666555555444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000000000000000000000000000//////.........---------000000000000000000000000000000000000000000000000//////000111111111111111222222111111000000//////222222222222222222222222222333333444444555555666555666777777888888777777999888888777777666666666333333444555777888999:::777777777777777666666555333222222333333444555666555555555555666777888888888999999:::;;;<<<==============================>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOPPPPPPTTTVVVXXXYYYZZZ\\\___aaaeeegggjjjmmmqqqwww}}}}}}qqqjjjnnnsssyyylllgggaaa\\\YYYXXXWWWVVVUUURRROOONNNPPPRRRSSSSSSRRRUUUYYY]]]ccclllxxx~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuutttrrrrrrpppnnnmmmlllllllllgggffffffeeedddbbbaaa```ZZZYYYXXXXXXYYYYYYXXXVVVTTTSSSSSSRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@??????>>>>>>======>>>===;;;:::999999::::::777777777777777666555555444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000000000000000//////000111111111111111000111111111222222222333222222222222222222222222333333333444555666666666555666666777888777777777:::999999888777777666666555555666777777888999999666777777777666666555444222222222333333555666666555555555555666777888999888999999:::;;;<<<======;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOORRRTTTWWWXXXYYY\\\___bbbdddfffiiilllqqqwww~~~yyyppplllrrryyynnnjjjccc^^^[[[ZZZYYYXXXUUURRROOONNNOOOQQQRRRRRRRRRUUUYYY]]]bbbjjjttt|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{zzzzzzzzzxxxxxxwwwwwwvvvuuuuuuuuusssrrrpppooommmlllllllllgggfffeeedddbbbaaa``````WWWVVVUUUVVVXXXYYYXXXWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@??????>>>>>>======>>>===;;;:::999999:::;;;777777777777777666666555444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000333333222111000///...---000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111111...///000111333444666666222222222222222222222222333333444444555666777777555555666777777777777777::::::999999888777666666777777777777777777777777666666666666666555444444222222222333444555666777555555555666666777888999888999999:::;;;<<<===>>>:::;;;;;;<<<===>>>????????????@@@AAABBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQSSSUUUWWWYYY\\\```bbbdddgggjjjnnnssszzzwwwooonnnvvv~~~rrrmmmfffaaa^^^]]]\\\[[[XXXUUUSSSSSSVVVXXXXXXVVVWWWZZZ^^^```ccciiirrryyy~~~|||||||||||||||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzxxxvvvuuuvvvvvvwwwrrrrrrrrrqqqpppooommmmmmiiigggfffeeeeeeccc```^^^\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUTTTTTTSSSQQQPPPOOOOOONNNMMMMMMMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCAAA???>>>??????>>>===<<<;;;;;;::::::999999888555666777777777666444333444444444444333333222111111222333333222111222222333333333222222111111111222111111111000000//////000000000000000000000000111111222222222333333333000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111222222222111111000111111111111111111111111...000111111000000111222333333444444555666666666666666666666666666666666:::;;;<<<;;;999777777888777777888999999999999999888777666777888888666444555555444444444555555666666777777777777888888888999:::;;;<<<============@@@@@@@@@???????????????>>>>>>>>>@@@AAACCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNTTTSSSRRRSSSVVV[[[___bbbfffhhhllloootttzzzvvvrrrpppsss~~~uuupppjjjeeebbb```^^^\\\YYYWWWUUUUUUWWWXXXWWWUUUYYY\\\___aaaccciiiqqqxxx}}}|||||||||}}}|||}}}}}}~~~}}}|||{{{zzzxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwttttttsssrrrqqqooommmlllhhhgggeeeddddddccc```^^^\\\\\\\\\[[[YYYXXXVVVVVVTTTTTTTTTTTTSSSRRRPPPPPPOOOMMMLLLLLLLLLLLLIIIGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEBBB@@@???>>>>>><<<;;;<<<;;;;;;::::::999888888555666777777777666444444444444444444333333222222///000222333333222111111333333333222222111111111111111111111000000000///000000000000000000000000111111111111222222222333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111111111111000000111111111111111111111111///000222111000000111333333333444555555666666777777777777777777777777777333444555777888888777777555666777888888999::::::888777666777888777555333444444444444444555666666777777777888888888999999999:::;;;<<<============>>>>>>>>>>>>============?????????@@@AAACCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNSSSSSSRRRSSSVVVZZZ___bbbeeehhhkkkoootttzzzwwwssspppuuuyyyuuupppjjjgggccc```]]]YYYXXXXXXYYY[[[ZZZXXXVVV[[[^^^aaabbbdddhhhooouuu~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwvvvwwwwwwvvvuuuuuusssqqqooommmlllhhhfffeeeddddddbbb___]]]]]]\\\\\\ZZZYYYXXXWWWVVVSSSSSSTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCFFFCCC@@@???>>>===;;;999;;;;;;;;;:::999999888888666666666777666555555444444444444444333333333333000111222222222111000000222222222222222111111111111111111111000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///111111111111111111111111000222333333222111333444333444444555555666777777777777777777777777777777555444555999<<<===;;;888777777777666777777888888999888777777777777555333333333333333444555666777888888999999999:::::::::999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOSSSRRRRRRSSSUUUZZZ^^^```dddgggjjjoootttzzzyyytttrrryyy}}}yyytttnnnjjjeee```]]]YYYZZZ\\\^^^```___]]][[[^^^aaacccddddddhhhnnnsss~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvtttrrrooommmlllhhhfffddddddcccbbb___]]]]]]]]][[[ZZZXXXWWWWWWVVVSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNNNNOOONNNLLLJJJGGGGGGFFFFFFEEEDDDDDDCCCEEEBBB@@@>>>>>>===;;;:::;;;;;;::::::999888888888666666666666666555555444444444444333333333444444777555222111000000000000222222222111111111111111111111111000000000000000000000000000000000000000///000000000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////000000000000///111111111111111111111111111222444333222222333555444444444555666666777777888888888888888888888888;;;888888;;;@@@@@@<<<666;;;:::888777666555666666999888777777777777444222222222222333444666777888999999999:::::::::;;;;;;999:::;;;<<<============???@@@@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQSSSRRRRRRSSSVVVYYY]]]___ccceeeiiinnnsssyyyzzzvvvuuu~~~|||vvvpppjjjddd___[[[XXX[[[___bbbccccccbbbaaa```ccceeeeeeeeegggmmmqqq}}}~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvtttrrrooommmlllhhhfffeeeddddddbbb___]]]^^^]]][[[YYYXXXWWWWWWWWWSSSSSSTTTSSSSSSRRRQQQPPPPPPNNNMMMMMMNNNMMMKKKHHHGGGGGGFFFFFFEEEEEEDDDDDDBBB@@@>>>===>>>>>>===;;;;;;::::::999999888777777777666666666555555555555555444444333333444555555AAA;;;444///...000111111111111111111111111111111000000000000000000111111000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000111111111111111111111111111333444444333333444555444444555555666777777888777777777777777777777777888666555999>>>???;;;777::::::999888888888888888999888777777777777555333333333333444555666888999999::::::::::::;;;;;;;;;999:::;;;<<<============??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEGGGGGGHHHJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNOOOQQQRRRRRRSSSSSSSSSTTTVVVZZZ]]]^^^aaadddhhhlllqqqwww~~~{{{xxxyyywwwpppiiiccc^^^ZZZXXX\\\```cccddddddddddddaaadddggggggfffhhhlllppp}}}~~~~~~}}}||||||||||||||||||||||||{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvuuuuuusssqqqooommmllliiigggfffeeeeeeccc```^^^^^^]]][[[YYYWWWWWWWWWWWWUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDAAA???======>>>>>>===<<<:::::::::999888888777777777777666555555555555666555444333333333444666666EEE>>>444///...000111111000000000111111111111111000000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000......///000111111111111111111111111111111111111111333444444333222444555444555555666666777888888666666666666666666666666555444555888>>>AAAAAA@@@777888:::;;;============888777666777888888666444555555555555666777888999999999:::::::::;;;;;;;;;999:::;;;<<<==================>>>>>>???@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTVVVXXXZZZ]]]^^^aaacccfffjjjnnnttt{{{|||{{{~~~||||||~~~xxxooohhhbbb]]]ZZZZZZ]]]aaabbbaaa```aaabbbbbbeeeggghhhggghhhlllpppyyy~~~}}}|||{{{||||||}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxyyyzzzzzzyyyyyyxxxttttttsssrrrqqqooommmllljjjhhhgggffffffdddaaa______]]][[[XXXWWWWWWWWWXXXVVVVVVUUUTTTRRRPPPOOONNNNNNMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@>>>=========<<<:::::::::999999888777777777888777666555444555555666555444333333333444666777BBB;;;444000111222222000///000000000111111111222///000000000111111111111000000000000000000000000111111111111222222222333000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111...///000111222222222222111111111111111111111111111222333333222222333444555555555666777777888888555555555555555555555555555555666999<<<@@@CCCEEE:::<<<>>>@@@@@@???>>><<<666555555666888888777666777777777777777888999999999999999999::::::::::::999:::;;;<<<==================>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[^^^___```bbbeeehhhlllrrrxxx||||||~~~{{{xxxzzz}}}yyyooohhhbbb^^^[[[\\\___aaaaaa^^^]]]^^^___bbbeeehhhhhhgggiiimmmpppuuu|||~~~|||{{{{{{{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxrrrrrrrrrqqqpppooommmmmmkkkiiiggggggfffeeebbb```___]]][[[XXXWWWWWWWWWXXXWWWWWWVVVTTTRRRPPPNNNMMMQQQPPPOOOOOOOOONNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB???======<<<:::888::::::999999888777777777888777666444444555555666666555333333333555777888<<<777222222444444222...//////000000111111111222//////000000111111111222000000000000000000000000111222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000222222333333333111111111111111111111111000222333333222111333444555555666666777777888888555555555555555555555555333444444555555888<<<@@@AAABBBCCCDDDBBB>>>:::777555555555666888999888777999888888888888888999999888888999999999:::::::::999:::;;;<<<============??????@@@AAABBBBBBCCCCCCAAAAAABBBCCCEEEFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVWWWXXXZZZ\\\^^^___```bbbdddgggkkkpppvvvzzz~~~||||||xxxvvvzzz}}}wwwnnnddd[[[WWWXXX^^^______^^^]]]]]]```bbbbbbcccddddddeeefffiiilllssszzz~~~|||{{{zzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuuvvvtttrrrqqqqqqpppnnnmmmkkkjjjhhhfffdddaaa```___```___^^^\\\YYYWWWVVVUUUUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;999999999999999999999999888777666555444333222222333333333333333333333333555444333222111111111111222111000111222222111000111111111111111111111111000111111111111222222222222222111111111111222222333333222222111000//////000000000000000000000000000000000000000000000000//////000222222333333333111111111111111111111111000000111111111222222222444333222222333444666777666666666666666555555555777777777777666666666666555555555555666666666666999999::::::999888666555666666777777888888999999888888999::::::::::::999999999888888999999:::;;;<<<<<<======>>>?????????===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^dddeeefffiiinnnsssxxxzzzuuuwwwzzz|||uuulllcccZZZWWWYYY]]]]]]]]]]]]\\\\\\^^^```bbbbbbccccccbbbdddfffiiiooouuu~~~|||{{{{{{{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvtttrrrqqqqqqqqqooommmlllkkkjjjgggeeecccaaa```______]]][[[ZZZXXXVVVVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888777777888777666555444333222222333333333333333333333333555444333222111111111111222111000111222222111000111111111111111111111111000111111111111222222222222222111111111111222222333333222222111000000///000000000000000000000000000000000000000000000000111111000000...---++++++111111111111111111111111000000000000111111111222333333222222333444666777666666666666666666666555777777777666666666555555555555555555666666666666777888888888888666555444333333333444555555666666888888999::::::::::::999999999999888999999:::;;;<<<<<<<<<======>>>>>>>>>===>>>???AAABBBBBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSUUUWWWWWW[[[[[[[[[\\\]]]___```aaaddddddfffhhhmmmrrrxxx{{{~~~|||vvvxxx{{{}}}rrriiiaaaYYYWWWYYY[[[\\\\\\[[[ZZZ[[[\\\^^^```aaaaaa```______bbbdddiiioooyyy~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvuuusssrrrrrrqqqooommmnnnmmmkkkiiifffdddbbbaaa___^^^]]]\\\ZZZYYYXXXWWWUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;===<<<;;;:::888777666555777777666555444333333222333333333333333333333333444333222111111111111111222111000111222222111000000000000000000000000000000111111111111222222222222222111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000222111111///...,,,***)))000000000000000000000000000000000000111111111111333333333333333555666666555555666666666666666666666666666555555555444444555555555555666666666666777777777777666555444333222222333333444555555555888999999:::::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOQQQSSSUUUWWWXXX]]]^^^^^^___aaacccdddeeegggggghhhkkkooouuu{{{~~~{{{xxxvvvvvvxxx|||{{{mmmddd]]]XXXVVVWWWZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^^^^^^^\\\[[[[[[\\\^^^cccjjjttt~~~}}}|||||||||}}}||||||}}}||||||{{{zzzzzzxxxyyyyyyyyyyyyyyyxxxxxxwwwuuusssssssssrrrpppnnnnnnmmmkkkiiigggdddcccbbb^^^^^^]]]\\\ZZZYYYYYYXXXUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888777666777666666555444444333333333333333333333333333333333333222111111111111111222111000111222222111000////////////////////////000000111111111222222222222222111111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111111000////////////////////////111111111111222222222222222222333333444555555666555555555555666666666666666555555555444444444444555555555555666666666666777777666666555555444333444555555666666777777888888999::::::;;;;;;:::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;::::::999999999999999888666666666555444444333333333333333333333333333333222222111111000000111111222111000111222222111000////////////////////////000000111111111222222222222222111111111111222222222222222111111111111111000000000000000000000000000000000000000000000000...///111222333444444555////////////////////////222222222333333333444444222222333444444555555555444555555555666666777777666555555555444444444444555555555555666666666666888777777666555555444444555666666777888888999999999999:::;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<===============@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQTTTVVVYYYZZZ[[[]]]^^^___bbbdddgggjjjkkkqqqrrrssswww{{{vvvqqqrrrtttxxx{{{uuuggg```]]]XXXUUUUUUXXXZZZ\\\\\\[[[ZZZ[[[\\\YYYYYYYYYWWWTTTTTTVVVWWW\\\cccnnnyyy~~~~~~}}}|||{{{{{{|||||||||||||||{{{{{{yyyyyyzzz{{{{{{{{{zzzzzzxxxwwwuuuttttttsssqqqooonnnmmmkkkiiifffdddbbbaaa```___^^^\\\[[[ZZZYYYXXXUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;999999999999999999999999666666555555555444444444333333333333333333333333222111111000000000111111222111000111222222111000000000000000000000000000000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000222222222333333333333444111222333444555555555555444444555555666777777777666666666555555555444444555555555555666666666666888777666555555444555555444444555555666777777777999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<======>>>?????????AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTWWWYYY\\\^^^______```bbbdddgggkkknnnoootttvvvyyy}}}vvvqqqtttxxx{{{uuuhhhccc```[[[WWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZWWWWWWWWWUUUSSSSSSTTTVVVZZZaaalllwww~~~}}}|||{{{{{{{{{||||||||||||{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{yyywwwuuutttttttttrrrpppooonnnllljjjhhheeedddcccaaa```___]]][[[YYYXXXWWWUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888555555555555555444444444333333333333333333333333111111000000000000111111222111000111222222111000111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111000000///111111111111111111111111000000111111111222222222111222333555555555555444444444555555666777777888777777777666666666555555555555555555666666666666777666555444333333333444333333444444555666666777999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===>>>???AAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPTTTUUUWWWZZZ]]]___aaabbbcccdddfffiiilllpppsssuuuzzz}}}xxxssswww}}}vvviiieeeccc^^^YYYWWWUUUWWWYYYZZZYYYXXXXXXXXXVVVVVVVVVTTTRRRRRRTTTVVVXXX___jjjuuu~~~}}}{{{{{{{{{{{{|||||||||||||||{{{yyyyyyzzz{{{|||||||||{{{yyywwwuuuuuuuuutttrrrppppppooonnnkkkiiigggeeedddbbbaaa___]]][[[YYYWWWVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;===<<<;;;:::888777666666555555555555555444444444333333333333333333333333111000000000000000111111222111000111222222222000111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111222222000000000000000000000000000000000000000000000000///000111222222222222222111111111111111111111111////////////000000000000111222333555666555555444444444444555666777777888777777777777666666666666555555555555666666666777666555333222111222222333444444555555666777777888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQVVVWWWYYY\\\___aaacccdddfffhhhjjjmmmqqquuuxxxzzzzzzuuuzzzyyyoooiiifffccc]]]YYYXXXYYYYYYXXXUUUSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTVVV\\\gggrrr}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwvvvuuuuuuttttttpppnnnkkkjjjiiigggeeebbb```^^^]]][[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMKKKJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::888999999999999888777777333333444444555444444444444333111000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000222111111111000000//////000000000000000000000000333111000444888999666111000000000000111111111111222222111111111111111222222222333444444555555666888888888888888888888888666666777777777777666666666666555666666777888999777666444333333444666777777777777777666666666666999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;999888999:::======>>>???AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRSSSQQQOOONNNLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNPPPSSSUUUVVVYYY^^^aaaccceeegggiiiiiilllpppssswww{{{}}}{{{|||sssllliiieee___[[[XXXYYYYYYXXXUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTVVV]]]gggrrr}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvuuutttttttttpppnnnllljjjiiihhheeecccaaa```^^^\\\ZZZYYYXXXWWWTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMKKKJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::888999999999999888777777444444444555444444333333333222111000000000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000222000000333777888555111000000000000111111111111222222111111111111111222222333333444444555555666666666666666666666666666666777777888888777777666777666666666666777777888777666444333333444666777777777777777777777777777999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;:::;;;======>>>???@@@AAACCCCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSRRRPPPNNNMMMLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQTTTWWWZZZ]]]bbbeeeggghhhkkkmmmnnnqqquuuxxx|||xxxrrrmmmhhhbbb]]]XXXYYYYYYWWWTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUU[[[eeeoooyyy~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{zzzyyyyyyxxxwwwvvvvvvuuuuuuttttttssspppnnnlllkkkjjjiiigggeeecccbbb```]]][[[YYYXXXXXXTTTTTTSSSRRRQQQPPPPPPOOONNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::888888999999888888777666555555555555444333222222111111111000111111222333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000111//////222555666333000000000000000111111111111222111111111111111222222333333333444555555666666666666666666666666666666777888888888888888888777888777777666666666666777777666555444444555666777777777777777777777777777999:::;;;;;;<<<<<<;;;;;;:::<<<======<<<<<<>>>???>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQSSSWWWZZZ```cccgggjjjkkkmmmoooqqqvvvxxx{{{|||vvvpppjjjbbb]]]XXXYYYXXXVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSXXXaaakkkuuu~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxwwwwwwvvvuuuuuuttttttssspppnnnlllkkkkkkjjjhhhfffdddbbb```]]][[[YYYWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::888888888888888777777666555555555555444333222111000000000111111222333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111111111000000000000000000000000000000000000000000//////000333333222//////000000000111111111111111111111000111111222333333333444444555666666666888888888888888888888888888888999999999999888888888888777666666555666666777777666555555666777777777777888888888888888999999:::;;;;;;<<<<<<;;;;;;999;;;<<<=========???AAA??????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTRRRPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPLLLNNNPPPQQQSSSVVV[[[^^^eeehhhkkkmmmnnnpppsssuuu{{{~~~yyyrrrjjjbbb]]]XXXXXXXXXUUUSSSQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTYYYbbbkkkttt~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwvvvuuuuuuttttttpppooommmllllllllljjjhhhdddbbb```]]]ZZZWWWVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA??????>>>===<<<;;;::::::777888888888888777666666555555555555444333222111000000111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000//////000111111000//////000000000111111111111111111000000111222222333333333444555555666666777999999999999999999999999888888999999999999888888888888777666666555666666777777777666666777777777777888888888999999::::::999:::;;;;;;<<<<<<;;;;;;888:::<<<<<<<<<===???AAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNPPPSSSVVVWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQSSSUUUWWW[[[___ccciiikkknnnppprrrtttwwwzzz{{{sssjjjbbb]]]XXXXXXWWWUUURRRQQQRRRTTTSSSSSSSSSTTTUUUUUUVVVVVVWWW\\\dddllluuu~~~~~~}}}~~~~~~}}}|||{{{yyyxxxxxxyyyxxxxxxwwwwwwvvvuuuuuupppooommmmmmnnnmmmllljjjeeeccc```]]]YYYWWWUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;::::::777777888888777777666555555555555555444333222222000000111222222222111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222333333444444444555666666777777777777777777777777777777777888888888888888888777888777777666666666666777777777888888888888777777888888888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;999:::<<<===<<<===???AAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLLLLMMMPPPSSSWWWYYYWWWVVVVVVUUUUUUVVVWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWZZZ\\\^^^aaafffiiimmmooorrrtttvvvzzz~~~|||uuukkkccc^^^YYYXXXWWWTTTQQQPPPRRRTTTRRRSSSSSSTTTUUUUUUVVVVVVWWW\\\ccckkkttt~~~~~~~~~}}}~~~~~~|||{{{yyyxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwqqqooonnnnnnnnnnnnmmmlllfffeeeaaa^^^ZZZWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;::::::777777777777777666666555444444444555444444333333111111222333222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000000111111000//////000111000000000000111111111111000000000000111222333444444444555555666666777777777777777777777777777777666777777888888777777666777666666666666777777888777888888888888888888777888888999999:::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>???AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJKKKMMMNNNNNNOOONNNMMMLLLMMMOOORRRUUUXXXWWWWWWWWWWWWXXXZZZ\\\]]]XXXXXXYYYZZZ[[[\\\\\\]]]^^^```bbbdddfffiiimmmqqqsssuuuxxxzzz}}}~~~vvvlllddd___YYYXXXWWWTTTQQQPPPRRRTTTRRRSSSSSSTTTUUUUUUVVVVVVUUUYYY```hhhqqqzzz~~~~~~}}}~~~~~~|||{{{yyyxxxxxx{{{{{{zzzyyyyyyxxxxxxwwwqqqooonnnnnnoooooonnnlllhhhfffccc___[[[XXXVVVUUURRRRRRRRRRRRRRRQQQQQQQQQKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;::::::777777777777777666666555333333444444555444444444111222333333222111000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000//////000000111111111222000000000000000000000000111111111000//////000222000000000000111111111111000000000000111222333444444444555555666777777777999999999999999999999999666666777777777777666666666666555666666777888999888888999999999999888888888888999::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;===>>>@@@@@@??????@@@BBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNNNNOOONNNMMMMMMNNNPPPSSSUUUXXXXXXXXXXXXZZZ\\\^^^```\\\]]]^^^___aaabbbccccccdddeeegggiiikkknnnrrrvvvwwwyyy|||~~~~~~xxxrrrhhh___XXXVVVTTTQQQPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPQQQWWW[[[aaafffllluuu|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxrrrrrrqqqooonnnlllkkkkkkhhhgggeeebbb___[[[XXXVVVVVVTTTQQQQQQQQQQQQPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<:::999888888777777777777666666666666777666555444333222222222333333333222222111111111444333222111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222111...------...111222000000000000000000000000000000111111111000000///222222111111111111222222000111111222222333444444444444444444444444444444777777888999999999999888::::::999888777666555444444555666777777888777777777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKOOOMMMLLLLLLOOORRRUUUVVVWWWZZZ^^^``````aaabbbdddaaabbbdddddddddfffhhhjjjiiilllqqqtttvvvwwwxxxyyy~~~zzzsssiii```YYYWWWTTTQQQPPPOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPTTTXXX]]]bbbhhhqqq|||~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxttttttrrrqqqooommmlllkkkhhhgggeeebbb___[[[XXXWWWVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;999999888777777777777666666666666666666555444333333333333333333333222222222111111333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000///......///000111000000000000000000000000000000111111111111000000222111111000000111111222000111111222222333444444555555555555555555555555777777888999999999999888::::::999888777666555444444555666777888888999999888888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOMMMLLLLLLOOORRRUUUVVVYYY\\\```bbbbbbcccdddfffdddeeegggggghhhiiilllnnnooossswwwzzz|||}}}~~~}}}uuujjj```ZZZWWWTTTQQQNNNMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPTTTYYY]]]ccclllxxx}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzyyyxxxwwwvvvtttrrrpppnnnlllkkkiiihhhfffccc```\\\YYYXXXWWWUUURRRRRRRRRRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???===;;;:::999999777777777777666666666666666555444444333333333333333333333222222222222111222222111000////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111000000000000111111000111111222222333444444666666666666666666666666777777888999999999999888999999888777666666555555444555666888999:::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLMMMOOORRRUUUVVV[[[^^^bbbdddeeeeeeggghhhhhhiiikkklllmmmnnnqqqsssxxx{{{~~~uuuiii___XXXVVVSSSOOOLLLJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKOOORRRVVVZZZ```iiittt}}}~~~}}}}}}|||||||||||||||||||||}}}||||||{{{zzzyyyxxxwwwuuussspppnnnlllkkkiiihhhgggdddaaa]]][[[YYYXXXVVVSSSRRRRRRRRRQQQOOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;::::::777777777777666666666666666555444333333333333333222222222222222222222222111111000///////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///////////////////////////000111111111111000///000000000000000000000000000000000000000111111111111000000//////000000111000111111222222333444444666666666666666666666666777777888999999999999888999888888777666666555555444555777888:::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFGGGGGGHHHIIIIIIIIILLLLLLMMMNNNOOOQQQUUUWWW\\\___ccceeefffgggiiikkklllmmmooopppqqqsssvvvyyy}}}~~~uuuhhh]]]VVVTTTPPPLLLIIIHHHGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKOOORRRVVVYYY___hhhttt|||~~~~~~}}}|||{{{||||||}}}}}}}}}}}}}}}|||{{{zzzzzzwwwvvvuuurrrpppmmmkkkjjjjjjiiigggeeebbb___\\\[[[YYYWWWTTTSSSSSSSSSQQQPPPMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@>>>===;;;:::::::::777777777777666666666666555555444333333333444444222222222222222222222222111000//////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///////////////////////////000111222222111000///000000000000000000000000000000//////000111222222111111000000000000111111000111111222222333444444555555555555555555555555777777888999999999999888888888777777666555555555555666777888:::::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNOOOOOOQQQUUUXXX[[[^^^bbbfffhhhiiilllmmmoooqqqsssuuuvvvxxx{{{~~~uuuhhh]]]UUUSSSOOOKKKHHHGGGFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMQQQSSSVVVYYY___hhhttt}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzwwwvvvtttrrrpppnnnlllkkkjjjiiihhhfffccc```]]]\\\ZZZXXXUUUTTTTTTSSSQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<::::::::::::777777777777666666666666555444444333333444444444111222222222222333333333111000000//////000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111222222111000000000000000000000000000000000000/////////111222333222222111111111111222222000111111222222333444444555555555555555555555555777777888999999999999888777777777666666555555555666666777888999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHLLLOOOPPPOOOQQQUUUXXXZZZ]]]bbbgggjjjllloooqqqsssuuuwwwyyy{{{}}}vvviii]]]UUUSSSOOOLLLIIIHHHHHHHHHJJJJJJJJJJJJLLLOOOQQQRRRRRRTTTWWWYYY___hhhttt}}}~~~|||{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{wwwvvvuuusssqqqpppnnnnnnkkkjjjiiifffdddaaa^^^]]][[[YYYVVVTTTTTTSSSRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>===<<<:::999999999999777777777777666666666666444444444333333444444555111111222222222333333333111111000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000///...///111333444333333222222222222333333000111111222222333444444666666666666666666666666777777888999999999999888666666666666666555555555666777777888888777777666888888888999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHFFFEEECCCDDDEEEFFFGGGHHHHHHIIIGGGKKKOOOPPPOOOPPPUUUYYYYYY]]]ccchhhlllppptttvvvwwwyyy|||~~~wwwjjj___UUUSSSPPPMMMJJJIIIIIIIIIKKKKKKLLLMMMOOORRRUUUVVVRRRTTTWWWYYY^^^hhhttt}}}~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}|||{{{xxxwwwvvvuuusssrrrqqqpppkkkjjjiiigggdddaaa___^^^[[[YYYVVVUUUTTTSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;:::999888888888777777777777666666666666444444333333333444444555111111111222222333333333222111111111111111222222000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000///......///111333444444333333222222333333444000111111222333333444444777777777777777777777777777777888999999999999888666666666666666555555555777777777777777666555555777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEAAAAAABBBCCCDDDEEEFFFFFFGGGKKKPPPQQQOOOPPPUUUYYYZZZ^^^dddjjjooossswwwzzzzzz||||||mmmcccVVVSSSPPPMMMMMMLLLJJJIIIKKKMMMPPPSSSTTTUUUTTTTTTXXXWWWWWW\\\aaaiiiwww~~~}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwvvvuuutttrrrpppooollljjjhhheeebbb```^^^^^^]]]ZZZVVVTTTTTTTTTTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888;;;999666777888999666444555555444444444333333333333111000111222222111//////111222222111222333555222222222111111111000000000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000222222111111111111111111000000000111222444555666555555555555555666777777666888999;;;<<<<<<;;;;;;888888777777666666666555888888999:::999888777666999999:::::::::;;;;;;;;;888888999:::<<<===>>>>>>>>>>>>============>>>>>>AAAAAABBBCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHEEECCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSUUU\\\___eeekkkoootttyyy|||rrrhhh\\\XXXTTTQQQPPPOOONNNLLLNNNOOORRRTTTVVVVVVVVVUUUXXXVVVXXX\\\aaaiiiwww~~~}}}|||||||||~~~~~~}}}}}}}}}|||||||||xxxwwwwwwvvvtttrrrpppooolllkkkhhheeeccc```___^^^]]]ZZZWWWUUUTTTUUUTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888:::888666666888888666444555444444444444333333333222222111111111111222333777555333111000111111222222222222111111111000000////////////////////////111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111222222222222333444555666666666555555666666777888777888:::;;;<<<;;;;;;:::888888777777777666666666888999999:::999888777666999999999999:::::::::;;;999999:::;;;;;;<<<======???>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGEEECCCCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKLLLMMMNNNPPPSSSVVV\\\```ffflllqqqvvv{{{~~~{{{qqqeeeaaa\\\WWWUUUSSSRRRQQQPPPQQQTTTVVVWWWWWWWWWVVVXXXVVVXXX\\\bbbiiiwww~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{xxxxxxwwwvvvtttrrrqqqpppmmmllliiifffcccaaa```___^^^[[[XXXVVVVVVUUUTTTSSSNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888999777666666666666555333444444444444333333333333111333333222000000444888@@@:::333//////000///...222222222111111111111111////////////////////////111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111444333333333444444555666777666666666666777888888999:::;;;<<<<<<;;;:::999888888888777777777777777888999999999999888777777888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAACCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMMMMLLLJJJHHHHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLMMMNNNNNNQQQTTTWWW\\\aaahhhooouuuyyy~~~}}}qqqlllddd^^^ZZZWWWUUUTTTRRRSSSTTTVVVWWWWWWWWWVVVWWWVVVXXX]]]bbbiiivvv~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{yyyyyyxxxwwwuuusssqqqpppnnnmmmjjjhhheeecccaaaaaa___\\\YYYWWWWWWVVVUUUSSSOOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888888777666666555555444333444444444333333333222222111333444222//////555;;;DDD;;;222...///000///---111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111111222222222444444333333333444444555777777777777777888888999:::;;;<<<<<<<<<;;;:::999888888888888888888888888999999999999888888777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKLLLMMMNNNNNNNNNNNNLLLJJJHHHGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEGGGGGGKKKLLLMMMNNNOOORRRVVVYYY\\\bbbkkksssyyy~~~~~~wwwmmmddd^^^ZZZXXXVVVSSSTTTTTTUUUVVVVVVVVVVVVWWWVVVXXX\\\aaagggttt~~~~~~~~~||||||||||||{{{{{{{{{{{{zzzyyyyyywwwvvvtttrrrqqqpppnnnllliiifffdddcccbbb```^^^[[[YYYXXXWWWUUUSSSOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888777777777666555444444444444444333333333222222222111333444222//////555;;;@@@999000---///222111///111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000111111111222222222333222222222222222333333777777777777777888888999:::;;;<<<<<<<<<;;;:::999888888888999999999999999999999999888888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJGGGFFFFFFFFFEEECCCBBBCCCCCCCCCEEEFFFGGGHHHKKKLLLMMMNNNPPPSSSXXX\\\^^^dddnnnxxxvvvkkkbbb]]]ZZZXXXUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVXXX\\\___eeeppp{{{~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyxxxvvvtttsssqqqqqqpppmmmjjjgggeeedddcccaaa___\\\[[[ZZZXXXUUUSSSOOOOOONNNMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888777888888777555444444555333333333333222222222222111333333222000000444888888444000///111222222111111111111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111222222222222111111000000000000000000000000000000000111222222333333111111111111222222333444777666666666666777888888:::;;;<<<======<<<;;;:::999999999999999::::::::::::999888888777777888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLNNNOOOOOOOOOOOOOOOMMMJJJGGGEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMNNNQQQUUU[[[___aaaiiitttqqqggg```\\\ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[^^^bbbmmmwww~~~~~~}}}}}}}}}|||||||||{{{zzzzzzxxxwwwuuusssrrrrrrqqqnnnkkkhhhfffeeedddbbb```]]]\\\[[[YYYVVVSSSPPPOOOOOONNNMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999888777999:::888666444555777333333333222222222222111222222111111111111222333000000111111222222111111000000111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000///000000111222222333333111111111222333444555666666666555555666666777888999:::;;;=========<<<<<<999999999:::::::::;;;;;;:::999888777777777888999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>????????????@@@AAACCCDDDEEEEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMJJJFFFEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLNNNQQQWWW^^^cccfffnnn{{{uuujjjccc^^^\\\ZZZZZZYYYXXXXXXXXXXXXYYYXXXVVVWWW[[[]]]aaajjjuuu~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzyyywwwuuusssrrrsssqqqooollliiigggeeeeeebbb```^^^]]][[[YYYVVVSSSPPPOOOOOONNNMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;:::999999888777999;;;999666444666888333333333222222222111111333111000111222222111///,,,///222333222111000000000000111111222222222222000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000///000000111222222333333111222222333444555777888555555555555555666777777888999;;;===>>>>>>======999999999::::::;;;;;;;;;;;;:::888777777777888999;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPMMMJJJFFFDDDDDDEEEDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJIIIJJJLLLNNNRRRXXX___dddjjjsss|||ooofff___[[[YYYXXXWWWVVVVVVVVVWWWXXXTTTSSSTTTVVVXXX\\\eeeppp|||~~~}}}{{{zzz{{{|||}}}|||{{{{{{{{{{{{zzzyyywwwtttssstttrrrooommmllljjjhhheeecccaaa^^^]]][[[YYYUUURRRQQQQQQQQQPPPOOOLLLJJJHHHKKKHHHEEECCCCCCBBB@@@>>>???===:::999:::<<<<<<<<<999888666666777777555444333333333222222222111111111111222222222333333333111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111111000000111111111111111111000000000000000000000000111111111111000111111111111222222222444555555666666555555444666666666666666777888888999:::;;;<<<=====================<<<;;;:::888777777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<===???AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHHHHHHHJJJLLLNNNMMMNNNPPPQQQRRRQQQPPPOOOJJJHHHFFFCCCBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKIIILLLPPPRRRTTTYYY```eeekkktttqqqggg___\\\XXXWWWVVVUUUTTTUUUUUUVVVUUUTTTTTTVVVWWWZZZccclllwww~~~}}}||||||~~~~~~}}}|||{{{{{{{{{zzzyyywwwuuussstttrrrooommmlllkkkhhhfffdddbbb```^^^]]]ZZZWWWTTTSSSSSSSSSRRRPPPNNNKKKJJJJJJHHHEEEDDDCCCBBBAAA???@@@===:::999:::<<<<<<;;;999888666666777777555444333333333222222222111111111111111222222222333333111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111333222111111000000111111111111111111000000000000000000000000111111111111000111111111111222222222000111222333444444555444666666666666666777888888999999;;;<<<<<<=========<<<<<<<<<;;;:::888777777666777777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>=========???AAAAAABBBBBBCCCDDDDDDEEEEEEEEEGGGHHHIIIIIIJJJLLLNNNMMMOOOPPPRRRRRRRRRPPPOOOJJJHHHFFFCCCAAAAAABBBBBBDDDCCCCCCDDDFFFHHHJJJLLLKKKNNNRRRTTTVVVZZZaaafffmmmuuuttthhh```[[[VVVUUUSSSRRRRRRSSSSSSTTTUUUTTTTTTUUUVVVWWW___hhhsss~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{zzzxxxvvvttttttrrrooonnnmmmkkkhhhffffffdddbbb```___\\\YYYVVVUUUUUUTTTSSSQQQOOOMMMLLLJJJHHHFFFDDDDDDCCCBBB@@@@@@>>>;;;:::;;;;;;;;;:::999888666666777777555444333333333222222222111111111111111222222222222333111111111111111111111111111111111000000/////////000000000111111111222222222222222222222222222222111111111111111111111111000000000000000000000000333222111111000000111111111111111111000000000000000000000000111111111111000111111111111222222222///000111333555666666666666666666666666777888888888999:::;;;<<<<<<<<<;;;::::::999999888777666666555666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJKKKMMMNNNNNNOOOQQQSSSSSSRRRQQQOOOJJJIIIFFFCCCAAA@@@AAAAAACCCCCCCCCDDDFFFHHHKKKLLLMMMQQQTTTVVVXXX\\\bbbgggooovvvvvvhhh___ZZZTTTSSSRRRQQQPPPQQQRRRRRRSSSRRRRRRTTTUUUVVV^^^gggqqq|||~~~}}}}}}~~~~~~}}}{{{{{{|||{{{zzzxxxwwwuuutttrrrooonnnmmmllliiigggfffdddbbbaaa```]]]ZZZXXXVVVUUUTTTSSSQQQOOONNNMMMKKKIIIFFFEEEEEEEEECCCBBBAAA>>><<<;;;;;;;;;:::999999888666666777777555444333333333222222222111111111111111111222222222222111111111111111111111111222111111000000//////...000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111111000000111111111111111111000000000//////000000000111111111111000000111111111222222222222333444666777777888888666666666666666777777888888888999:::;;;;;;::::::999888777666555555555555555555666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>>>>???AAACCCCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOJJJHHHEEEBBB@@@???@@@@@@BBBBBBCCCDDDFFFIIILLLMMMPPPTTTXXXZZZ[[[^^^dddhhhpppwwwxxxhhh^^^YYYSSSRRRQQQPPPPPPPPPQQQRRRPPPOOOPPPSSSTTTVVV^^^gggqqq}}}~~~}}}||||||~~~~~~}}}|||{{{|||||||||{{{yyyxxxwwwtttrrrooonnnmmmllljjjhhhfffdddbbbaaa```^^^[[[XXXVVVUUUTTTRRRPPPOOONNNMMMMMMJJJHHHFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;:::888999888666666777777555444333333333222222222111111000000111111111222222222111111111111111111111111222222111111111000000000//////000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222333222111111000000111111111111111111000000000//////000000000111111111111000000111111111222222222555555666666777777666666666666666666666777777888777888888999999999999999777666555444444444444444555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJLLLMMMMMMLLLMMMNNNOOOPPPRRRSSSSSSQQQPPPNNNIIIGGGDDDAAA@@@??????@@@AAAAAABBBDDDFFFIIILLLNNNSSSVVVZZZ\\\]]]```eeeiiiqqqvvvzzzjjj___ZZZTTTSSSRRRPPPPPPQQQQQQRRRNNNNNNPPPSSSUUUVVV^^^fffppp{{{~~~}}}||||||}}}~~~}}}|||{{{||||||}}}|||zzzyyyxxxtttrrrooonnnnnnmmmkkkiiifffeeecccbbbaaa___\\\YYYWWWVVVTTTRRRPPPOOOOOONNNOOOLLLIIIGGGGGGFFFDDDBBB???===<<<<<<<<<<<<:::888999888666666777777555444333333333222222222111111000000000111111111111222111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111222222222222222222222222333222111111000000111111111111111111000000000000000000000000111111111111000111111111111222222222444444555555555444444333666666666666666777888888777777888888888888888777777666444333333333444555555666666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKNNNOOONNNMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMGGGEEECCC@@@??????@@@@@@@@@@@@BBBCCCFFFJJJMMMOOOTTTXXX\\\^^^___aaaeeeiiipppuuu~~~}}}lllaaa\\\UUUTTTSSSRRRQQQRRRSSSSSSPPPOOOQQQTTTUUUVVV\\\dddlllwww~~~}}}}}}~~~}}}||||||}}}}}}|||{{{yyyxxxtttrrrpppooonnnmmmkkkiiihhhfffdddccccccaaa^^^\\\YYYXXXVVVSSSRRRQQQPPPPPPQQQNNNKKKHHHGGGFFFCCCAAA===<<<;;;<<<======;;;999999888666666777777555444333333333222222222111111000000000000111111111111111111111111111111111111......///000000111111111////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111333222111111000000111111111111111111000000000000000000000000111111111111000111111111111222222222222333444555555666555555666666666666666777888888666777777888888777777666666555444222222333444555666666777999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAADDDFFFFFFFFFGGGGGGHHHIIIIIIIIIIIILLLOOOPPPOOONNNNNNOOONNNOOOPPPQQQPPPOOOMMMLLLEEEDDDBBB@@@??????@@@AAA???@@@AAACCCGGGJJJNNNPPPUUUYYY^^^``````aaaeeehhhnnnttt}}}nnnccc^^^VVVUUUTTTRRRRRRSSSSSSTTTRRRQQQSSSUUUUUUUUUZZZbbbhhhttt~~~~~~~~~||||||}}}}}}}}}{{{zzzyyytttrrrpppooonnnmmmkkkiiiiiihhhfffeeedddccc```]]][[[YYYWWWUUUSSSRRRRRRRRRRRROOOLLLIIIGGGEEECCCAAA<<<<<<;;;<<<======;;;:::999888666666777777555444333333333222222222111111000000000000111111111111111111111111111111111111,,,,,,---...///000111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000333222222111000111111111111111111111000000000000000000000000111111111111000111111111111222222222333444555777888999999999666666666666666777888888666777777777777777666666777555333222222333444666666777888999;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@BBBDDDGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLOOOQQQPPPOOONNNOOOMMMNNNPPPPPPPPPNNNLLLKKKDDDCCCAAA??????@@@AAABBB???@@@AAACCCGGGKKKNNNPPPVVVZZZ^^^``````aaaeeehhhmmmsss|||vvviiiaaaZZZXXXVVVUUUUUUTTTRRRPPPQQQPPPOOOPPPRRRWWW[[[^^^gggqqq~~~}}}||||||||||||zzzxxxtttsssqqqooonnnmmmllllllmmmllljjjgggdddbbb```___[[[YYYVVVUUUTTTTTTRRRPPPSSSPPPKKKHHHGGGFFFEEEDDDBBB???<<<:::;;;<<<<<<;;;777777666666555555444444555555444333333333333444111111000000000000111111000000000000////////////111111111111111000//////000000000000000000000000111111111111111111111111//////000111222333333444333333222222111000//////000111111222222333444444000111111111111222222222111111111111111111111111333333222222222333444444555555666888888999999999777888888888999999999999666666555555555555666666777666444333222222333333666777888:::;;;<<<======>>>======<<<<<<<<<<<<===<<<>>>AAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHIIILLLMMMOOOPPPQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJFFFCCC@@@>>>>>>??????>>>AAABBBCCCCCCDDDHHHMMMQQQXXX\\\```aaaaaabbbeeehhhkkkrrr|||~~~ooofff]]]ZZZUUURRRRRRRRRQQQQQQPPPPPPOOOOOORRRVVVZZZ]]]fffppp~~~~~~}}}}}}}}}|||zzzxxxtttsssqqqpppnnnmmmmmmmmmkkkjjjiiigggfffdddbbbaaa\\\YYYWWWUUUUUUTTTRRRQQQRRROOOLLLIIIHHHGGGEEEDDDBBB???<<<;;;;;;<<<<<<;;;999999999888777777666666555555444333333333333444222222111111111111222222111111000000000/////////111111111111111000//////000000000000000000000000111111111111111111111111111111111111111222222222333333222222111000000///222222222222222222222222000111111111111222222222111111111111111111111111333333222222222333444444555666777888888999999999777777777888888888999999666666555555555555666666888777666444444444444555666777888:::<<<<<<======>>>======<<<<<<<<<======<<<>>>AAABBBBBBBBBDDDEEEHHHHHHHHHHHHHHHIIIIIIIIILLLMMMOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJFFFCCC@@@>>>????????????AAABBBCCCCCCEEEHHHMMMPPPXXX\\\```aaaaaaaaaeeehhhkkkrrr|||wwwkkk```[[[TTTOOONNNOOOPPPPPPOOONNNNNNNNNQQQTTTXXX[[[eeennn|||~~~~~~}}}zzzxxxtttsssrrrpppooonnnnnnnnnjjjjjjiiihhhgggfffdddccc\\\ZZZWWWVVVUUUUUUSSSRRRQQQOOOLLLKKKJJJHHHEEECCCBBB@@@===;;;<<<<<<<<<;;;:::999999888888777666666555555444333333333333444333333222222222222333333222222111111111000000000111111111222111111000///000000000000000000000000111111111111111111111111222222222111111111000000333333222222111000000000444333333222111111000000000111111111111222222222111111111111111111111111333222222222333333444555555666777888888999888888666666666777777777888888666666555555555555666666999888777666555555666666666777999:::<<<==================<<<<<<===>>>>>>===???BBBCCCCCCCCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJFFFDDD@@@??????@@@@@@???BBBCCCDDDDDDEEEHHHLLLOOOWWW[[[___``````aaaeeehhhlllsss||||||nnnaaa[[[TTTOOOMMMMMMMMMMMMNNNMMMMMMNNNPPPSSSWWWYYYccclllyyy}}}zzzxxxtttsssrrrqqqpppooooooooollllllkkkjjjiiigggeeeccc]]][[[XXXWWWVVVVVVTTTSSSPPPNNNMMMLLLKKKIIIFFFCCCBBB@@@===<<<======<<<;;;888888777777666555555444555555444333333333333444222222222111111222222222222222222222111111111000111111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000333222222222111111000000000000111111111222222222111111111111111111111111222222222222333444555555666666777888888888888888666666666666777777777777666666555555555555666666888888777777666666666666777888999;;;<<<===============<<<<<<===>>>??????>>>@@@CCCDDDDDDDDDFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJFFFDDDAAA???@@@AAAAAA@@@CCCDDDEEEEEEFFFHHHKKKNNNVVVZZZ^^^___```bbbfffjjjooovvv~~~|||wwwtttrrrvvv~~~~~~nnn___[[[VVVQQQOOOMMMKKKJJJMMMMMMMMMNNNPPPRRRUUUWWWaaaiiivvv}}}zzzxxxttttttsssqqqppppppppppppoooooonnnmmmjjjgggdddbbb^^^\\\YYYXXXWWWWWWUUUTTTPPPNNNMMMLLLKKKJJJFFFDDDBBB@@@>>>=========<<<:::888888888777666666555555555555444333333333333444111111000000000000111111222222222222111111111000111111222222222222111111000000000000000000000000111111111111111111111111///000000111222222333333222222222111111111111111000000000111111222222222000000111111111222222222111111111111111111111111222222222222333444555666666777777888888888888777666666666666777777777777666666555555555555666666777777777777666666666555888999:::;;;<<<=========<<<<<<<<<======???@@@AAA???AAADDDEEEEEEEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOOOOPPPOOONNNLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJGGGDDDAAA@@@AAABBBBBBBBBCCCEEEFFFFFFFFFHHHKKKMMMTTTXXX\\\^^^___bbbhhhmmmqqqwwwvvvmmmkkkiiihhhjjjqqqzzzqqq___[[[VVVRRROOOMMMKKKJJJMMMMMMMMMNNNPPPRRRUUUVVV___fffsss}}}{{{yyyuuutttsssrrrqqqqqqqqqqqqpppppppppooolllhhhdddbbb___]]]ZZZYYYXXXXXXVVVUUUQQQOOOLLLKKKKKKJJJHHHFFFBBB@@@>>>>>>>>>>>><<<:::;;;::::::999999888777777555555444333333333333444111000000000000000000111222222111111111000000000000111222222333222222222000000000000000000000000111111111111111111111111...///000111222333444444111111111111111111111111//////000000111222222333000111111111111222222222111111111111111111111111111111111222333444555666777777888888888888777777666666666777777777888888666666555555555555666666666666777777777777666555999999;;;<<<<<<=========<<<<<<<<<===>>>???AAABBB@@@BBBEEEFFFFFFFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOOOONNNMMMKKKJJJGGGGGGHHHHHHIIIIIIIIIJJJGGGDDDAAA@@@AAACCCCCCCCCDDDFFFGGGGGGGGGHHHJJJLLLQQQUUUYYY\\\___dddjjjppptttzzz{{{llldddaaaaaaaaacccgggmmmssswwwvvvaaa\\\UUUPPPNNNMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTVVV]]]dddqqq~~~~~~~~~~~~{{{yyyuuutttsssrrrrrrqqqrrrrrrooopppppppppnnnjjjfffddd```^^^[[[YYYYYYXXXWWWUUURRROOOLLLJJJJJJJJJIIIGGGAAA@@@?????????>>><<<:::;;;;;;:::999999888888777555555444333333333333444222111111000000111111222111111000000000/////////000111222222333333333222000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111111111111222333444666666777777888888888888777777777777777888888888999999666666555555555555666666666777888999999888777777999:::;;;<<<============;;;;;;<<<===>>>@@@BBBCCCAAACCCEEEFFFFFFGGGHHHJJJHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPOOONNNLLLJJJIIIFFFFFFFFFGGGHHHIIIIIIJJJGGGEEEBBBAAABBBCCCDDDDDDEEEFFFHHHHHHGGGHHHJJJKKKOOORRRWWW[[[___eeemmmsss|||rrrddd^^^ZZZ[[[]]]___bbbfffkkknnntttxxx~~~{{{ddd]]]UUUNNNLLLMMMOOOPPPMMMNNNNNNOOOQQQSSSUUUUUU\\\cccppp~~~~~~~~~~~~~~~{{{yyyuuutttssssssrrrrrrrrrrrrnnnoooppppppooollliiiggg```^^^[[[ZZZZZZYYYWWWVVVSSSPPPLLLIIIIIIJJJIIIIIIAAA@@@?????????>>><<<:::999999888888777666666666555555444333333333333444333222222222222222222333000000000000////////////000111222333333333333333000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111222222222222111111000/////////000111111111111222222222111111111111111111111111111111111222333444666777777777888888888777777666888888888888999999999999666666555555555555666666777888::::::;;;:::999888::::::;;;<<<============;;;;;;<<<===???@@@BBBCCCAAACCCFFFGGGGGGGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPOOONNNLLLJJJIIIEEEEEEFFFGGGHHHIIIIIIJJJGGGEEEBBBAAABBBDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKMMMQQQVVV[[[___fffnnnuuu~~~lll```\\\VVVYYY\\\___aaaeeehhhkkkmmmqqqyyyzzzggg]]]SSSQQQRRRQQQPPPQQQOOOOOOPPPQQQSSSUUUWWWXXX___fffqqq{{{}}}|||{{{zzzvvvuuutttsssttttttsssqqquuussspppnnnmmmkkkiiifff______]]][[[YYYXXXVVVVVVRRRQQQOOOLLLJJJHHHGGGFFFCCCBBB@@@???===<<<;;;;;;;;;<<<<<<;;;:::888666444333333333333333333333444111111111111111111111111000000000000000000000000111111111111000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555777666666555555555666666888888888888777777777777666666666666777777777777999;;;<<<<<<:::999999:::<<<<<<<<<<<<========================>>>???AAAAAAEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJLLLNNNNNNRRRXXX\\\```hhhttt}}}{{{kkk___WWWUUUWWWZZZ\\\^^^aaaeeeiiiooosss{{{|||kkk```UUURRRRRRPPPOOOOOONNNOOOPPPQQQSSSUUUWWWXXX^^^eeeppp{{{~~~}}}|||{{{wwwuuuttttttttttttsssrrruuussspppnnnmmmkkkiiifffaaa```___]]][[[YYYXXXWWWSSSQQQOOOLLLJJJHHHGGGGGGDDDCCCAAA@@@???>>>======<<<<<<<<<;;;:::888666555333333333333333333333333111111111111111111111111111111111111111111111111//////000000111111222222000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555777777666666666666666777777777777777777777777777555666666666666777777777999;;;<<<<<<:::999999:::<<<<<<<<<<<<========================>>>@@@AAABBBEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQRRRQQQPPPNNNLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJKKKMMMOOOOOOTTTYYY]]]bbbkkkyyyzzzlll```XXXWWWYYY[[[]]]___ccchhhkkkpppuuu~~~pppdddXXXTTTRRROOOMMMNNNOOOOOOPPPRRRTTTVVVXXXYYY]]]dddooozzz~~~~~~}}}xxxvvvttttttuuuuuutttssstttrrrpppnnnmmmkkkiiigggcccbbbaaa___]]][[[YYYXXXSSSRRRPPPMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;:::888666555555555444444333333222222111111111111111111111111111111111111111111111111......///000111222333444///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555777777666666777777777777666666666666777777777777555555555666666666777777:::;;;<<<<<<:::999999:::<<<<<<<<<<<<=====================>>>???@@@AAABBBEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMOOOQQQRRRVVV[[[```fffrrrzzznnnbbbZZZZZZ[[[]]]___bbbffflllpppuuuzzzrrrfffZZZUUUSSSPPPNNNNNNOOOPPPQQQRRRTTTWWWYYYZZZ\\\cccmmmxxxzzzxxxuuutttuuuvvvuuuttttttrrrpppnnnmmmllljjjgggddddddbbb```]]][[[ZZZYYYTTTSSSQQQNNNLLLJJJIIIHHHDDDCCCBBBBBBAAAAAAAAAAAA======<<<;;;999888777666666666555444333222222111111111111111111111111111111111111111111111111111//////000111111222333333//////000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555555555666666666666666666666666666666666777777777555555666666666777777777:::;;;===<<<:::999999:::<<<<<<<<<<<<============<<<======>>>???AAABBBCCCEEEFFFGGGIIIJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQQQQQQQNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLMMMMMMOOORRRUUUUUUZZZ```eeemmmzzz}}}qqqfff^^^]]]^^^___aaadddjjjqqqvvv|||uuuhhh\\\WWWUUUSSSQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZ\\\aaakkkuuu{{{yyyvvvuuuvvvvvvvvvvvvuuussspppoooooommmkkkiiieeedddbbb```^^^[[[YYYYYYUUUTTTRRROOOMMMKKKJJJIIIDDDCCCBBBAAAAAAAAAAAAAAA>>>===<<<;;;999888777777666666555444444333222222111111111111111111111111111111111111111111111111222222222111111111111111//////000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555333444555666666666666555555666666666777777888888666666666777777777777888:::<<<======;;;::::::;;;<<<<<<<<<<<<============<<<======>>>???AAACCCDDDFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOLLLLLLJJJHHHFFFDDDCCCBBBAAABBBCCCDDDFFFGGGIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQUUUXXXZZZ___fffllluuuvvvjjjbbb``````aaacccgggmmmvvv{{{{{{nnnaaa[[[YYYWWWUUUVVVSSSSSSSSSTTTUUUVVVXXXYYY[[[```iiirrr}}}}}}zzzwwwuuuvvvwwwwwwwwwvvvtttrrrqqqpppooommmkkkfffeeecccaaa^^^\\\ZZZYYYVVVUUUSSSPPPNNNLLLKKKJJJEEEDDDCCCBBBAAAAAAAAAAAA???>>><<<:::999888888888666666555555444444333333111111111111111111111111222222222222222222222222333333222222222111111111///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555333444555777777777666666666666777777888888999999777777777888888888999999;;;<<<======;;;::::::;;;<<<<<<<<<<<<============<<<======>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMKKKJJJIIIGGGEEECCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMOOOOOOPPPTTTXXX\\\___dddmmmuuuyyynnngggbbbbbbbbbdddhhhpppyyywwwhhhaaa^^^[[[YYYZZZUUUUUUUUUUUUUUUVVVWWWWWW[[[```gggpppzzz~~~{{{wwwvvvvvvxxxxxxxxxwwwuuusssrrrrrrqqqooommmiiigggeeeccc```]]][[[ZZZWWWVVVSSSQQQNNNMMMKKKKKKHHHGGGEEEDDDCCCBBBAAAAAA???>>><<<:::999888888888555555555555555444444444111111111111111111111111222222222222222222222222111222222222222222222222000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555444555777999:::999888888777777777888999:::::::::888999999999999:::::::::;;;<<<>>>===;;;::::::;;;<<<<<<<<<<<<============<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMOOOPPPOOONNNMMMLLLIIIIIIGGGFFFDDDCCCBBBAAACCCCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOPPPPPPRRRUUUZZZ^^^ccciiisss|||{{{qqqjjjcccccccccdddiiirrr|||~~~nnnfffbbb]]][[[[[[WWWWWWVVVUUUUUUVVVVVVVVV[[[___fffoooxxx~~~{{{xxxvvvwwwxxxyyyyyyxxxvvvtttssssssrrrpppnnnjjjiiigggeeebbb___]]]\\\WWWVVVTTTQQQOOOMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBB@@@>>><<<:::999888999999444444444555555555555555111111111111111111111111222222222222222222222222000000111222333444444555111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333444555555555777999;;;<<<;;;:::999777777888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<>>>===<<<:::;;;;;;<<<<<<<<<<<<=========>>><<<<<<===???@@@CCCDDDEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOONNNLLLJJJIIIHHHGGGEEEDDDBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKNNNOOOOOONNNNNNNNNOOOPPPQQQRRRVVV\\\```eeelllvvv{{{rrrlllcccccccccdddiiirrr}}}wwwlllgggbbb]]]YYYYYYYYYXXXXXXWWWVVVUUUUUUZZZ^^^dddkkkttt~~~|||yyywwwwwwwwwxxxvvvuuusssssssssqqqooommmkkkiiifffdddbbb```^^^[[[ZZZYYYVVVSSSPPPMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAACCC@@@===;;;;;;;;;;;;:::666666666555444444333333333333333333333333333333333222222111111222222333222222222111111111000000////////////000000000000000000111111111222222222///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222333333444444555555555666666666666777777777777777888888999999:::;;;;;;===<<<;;;:::999:::;;;;;;??????===<<<;;;::::::999======>>>===;;;;;;<<<>>>??????@@@@@@BBBEEEGGGIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGFFFIIILLLNNNNNNNNNOOOPPPOOOQQQSSSUUUWWW[[[aaaeeepppssszzzxxxqqqnnnkkkeeeccceeejjjqqq{{{zzzooohhhddd___[[[YYYYYYXXXWWWWWWVVVVVVVVVZZZ^^^cccjjjsss~~~|||yyywwwwwwwwwxxxwwwvvvtttttttttrrrpppnnnllliiifffdddcccaaa^^^\\\ZZZYYYWWWTTTQQQNNNLLLKKKHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@===;;;;;;;;;:::999777777666666555444444444333333333333333333333333222111111000000111111222222222222111111111000000////////////000000000111000000111111111222222222111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222333333444444555555555666666666666777777777888888888888999::::::;;;;;;<<<;;;;;;::::::;;;<<<<<>>===<<<;;;:::::::::<<<===>>>===;;;;;;===>>>??????@@@AAABBBEEEGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGFFFIIILLLMMMMMMNNNOOOPPPPPPRRRTTTWWWZZZ^^^cccgggqqqtttzzzyyysssppppppkkkhhhjjjnnnsss}}}~~~rrrkkkfffaaa]]]YYYXXXXXXWWWWWWXXXXXXXXXZZZ^^^ccciiiqqq||||||zzzxxxwwwxxxxxxwwwvvvuuuttttttsssqqqooommmjjjgggeeedddbbb___]]]\\\ZZZXXXUUURRRPPPMMMLLLIIIIIIHHHFFFEEEDDDCCCBBBAAA???===;;;;;;;;;:::888888888777777666555555555333333333333333333333333111000000000000000000111222222222111111111111111/////////000000000111111111111111111111222222222111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222333333444555666666666666666777777777888888888888999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???>>>===<<<;;;:::::::::<<<=========;;;;;;===>>>???@@@@@@AAACCCEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEHHHKKKLLLMMMNNNOOOQQQRRRTTTXXX[[[^^^ccchhhkkkrrruuuzzz}}}~~~{{{wwwuuutttooolllmmmooosss|||wwwnnnhhhccc___ZZZYYYYYYXXXXXXYYYZZZ[[[[[[^^^bbbhhhoooyyy}}}zzzxxxxxxxxxyyywwwvvvttttttttttttqqqooonnnllliiigggeeeccc```^^^]]]\\\ZZZWWWTTTRRRPPPOOOKKKJJJIIIGGGFFFDDDCCCCCCAAA???===<<<<<<;;;:::888999999888888777666666666333333333333333333333333111111000000000000111111111111111111111111111111//////000000000111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444555666666666666777777777888888888888888999999:::;;;;;;<<<::::::;;;;;;===>>>??????>>>>>>===;;;;;;:::::::::<<<=========;;;;;;===??????@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGJJJLLLMMMNNNPPPRRRUUUXXX\\\aaadddhhhmmmppprrruuuzzz{{{xxxxxx|||~~~}}}||||||xxxuuuuuutttvvv|||ssskkkeeeaaa\\\\\\ZZZZZZZZZ[[[\\\]]]\\\___cccgggnnnvvv~~~{{{yyyyyyyyyzzzvvvuuuttttttttttttrrrpppooommmjjjhhhgggeeebbb______^^^\\\YYYWWWTTTRRRQQQLLLLLLJJJIIIGGGEEEDDDCCCAAA???>>>======<<<:::888999999999888777777666666333333333333333333333333222222222111111222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555666777777777777777888888888888888999999:::;;;;;;<<<<<<999:::;;;===>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>??????@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGJJJLLLMMMOOORRRTTTYYY\\\bbbgggjjjnnnqqqttttttwww{{{yyytttsssuuu{{{zzzppphhhddd```___]]]\\\\\\]]]^^^```^^^```cccgggmmmuuu}}}~~~|||zzzyyyzzzzzzwwwvvvuuuuuuvvvuuusssqqqqqqnnnkkkiiihhhfffcccaaa```___]]][[[YYYVVVUUUTTTNNNMMMKKKJJJHHHFFFDDDDDDBBB@@@?????????>>>;;;999999999888888777666666666333333333333333333333333333333222222222222333333111111111111111222222222000000000111111111222222222222222111111111111111//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333555666777777777777777888888888999999999999::::::;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHKKKLLLNNNQQQTTTWWW]]]bbbhhhmmmpppsssuuuwwwwwwzzzuuurrrsssvvv~~~vvvmmmhhhdddbbb```^^^]]]^^^```aaa```bbbeeehhhmmmttt||||||zzzzzzzzz{{{yyyxxxwwwwwwxxxxxxvvvtttrrrooollljjjiiigggdddbbbaaa```___\\\ZZZXXXVVVUUUOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA???<<<:::999888888777666666555555333333333333333333333333222222111111111111222222000000111111111222222222000000111111111222222222222222222111111111000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333555666777777777777888888888999999999999999::::::;;;<<<<<<<<<;;;<<<===???@@@@@@??????======<<<;;;;;;;;;;;;<<<:::<<<<<<<<<<<<<<<>>>@@@???@@@BBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMOOORRRVVVYYYaaaffflllqqqtttvvvwwwyyy|||xxxvvvxxx}}}zzzpppkkkfffdddbbb___^^^___aaabbbaaaccceeehhhmmmttt{{{|||{{{zzz{{{{{{{{{zzzyyyyyyzzzzzzxxxvvvrrrpppmmmkkkiiigggdddbbbbbbaaa___]]][[[YYYWWWVVVOOONNNMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBBBB@@@===:::888888777777666555555555333333333333333333333333111111000000000000111111000000111111222222222222000111111111111222222222222222222222111111000000111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111222333555666777888777888888888888999999999999999:::;;;;;;<<<<<<===;;;<<<>>>???@@@@@@??????======<<<;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLNNNPPPSSSWWW[[[dddhhhoootttwwwxxxyyyyyy}}}|||xxxmmmmmmiiieeebbbbbbbbbbbbbbbcccdddeeefffiiiooowww|||~~~}}}{{{zzzyyyyyy|||{{{zzz{{{||||||zzzxxxrrrqqqooollljjjhhhggggggeeecccaaa___^^^\\\XXXVVVTTTSSSPPPMMMIIIGGGEEEDDDEEEDDDBBBBBBBBBAAA>>><<<===<<<;;;;;;999999888777666555555444444333333222444444333333333333222222222222222111111111000000333333333222222222111111000000000000000000000000333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111333333333444444555555555777888888888888999999999::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFKKKLLLNNNOOOQQQTTTYYY]]]bbbgggnnnrrruuuwww||||||qqqoookkkgggdddcccddddddcccdddeeeffffffiiinnnuuuzzz}}}|||{{{{{{{{{}}}|||{{{{{{|||{{{yyywwwrrrqqqooommmkkkiiihhhhhhcccaaa___^^^]]][[[XXXVVVUUUTTTQQQNNNJJJHHHFFFEEEFFFDDDCCCCCCCCCBBB???======<<<<<<;;;:::999888888555555444444333222222222444444333333333333222222222222222111111111000000333333222222111111111111111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111333333333444555666666777888888888888999999999999::::::;;;;;;<<<======>>>============>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLMMMOOOPPPTTTYYY\\\___eeelllrrrvvv{{{wwwrrrnnnjjjffffffeeeeeedddfffffffffggghhhlllrrrwww~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzzxxxvvvsssrrrpppmmmkkkjjjiiiiiidddbbbaaa```___^^^[[[XXXVVVTTTRRROOOLLLIIIGGGGGGGGGEEEDDDCCCCCCBBB@@@>>>======<<<;;;:::999888888666666555555444333333333444444333333333333222222222222222111111111111111222111111111111000000000222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444666777888888888888888888999999999:::::::::;;;;;;<<<=====================>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBDDDEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQTTTXXX[[[]]]ccckkkrrrxxx{{{uuurrrllliiiggggggfffeeegggggggggfffgggjjjooorrr}}}~~~~~~~~~~~~~~~|||{{{{{{zzzwwwuuusssrrrpppnnnlllkkkjjjjjjgggeeedddccccccbbb___]]]VVVTTTRRROOOLLLJJJHHHGGGGGGEEEDDDCCCCCCBBB@@@>>>======<<<;;;:::999888888888888777777666555555444444444333333333222222222111111111111111111111111111000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333000111222333555666888888888888888999999999::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<<<<<<<<<<======::::::;;;;;;<<<>>>???@@@BBBBBBCCCDDDDDDEEEDDDDDDEEECCCAAA??????@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKNNNOOOQQQTTTXXX[[[^^^ccckkkrrryyy}}}xxxtttnnnjjjhhhgggfffeeefffffffffeeeeeegggkkknnnxxx~~~~~~~~~|||{{{{{{zzzwwwuuutttsssqqqooonnnlllllllllhhhgggeeeeeeeeecccaaa___UUUTTTRRROOOLLLJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@===>>>======<<<;;;:::999888777777666666555444444444444444333333333222222222111111111111111111111111000000000000000000000111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333///000111333444666777777888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>======<<<<<<=========;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@?????????AAABBB@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFOOONNNLLLJJJIIIHHHHHHHHHIIILLLNNNQQQRRRUUUXXX[[[```eeekkkrrryyyyyyuuuooojjjhhhfffeeecccdddddddddccccccdddgggjjjuuu{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxvvvtttsssrrrpppooonnnmmmmmmhhhfffddddddcccbbb___\\\VVVUUUSSSPPPNNNLLLJJJJJJGGGFFFEEEDDDDDDCCCAAA>>>>>>>>>===<<<;;;:::999999555555444444333222222111444444333333333333222222111111111111111222222222000000000111111111111222222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444111111222333444666666777999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>============>>><<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAACCCDDDFFFGGGPPPNNNLLLJJJHHHGGGGGGHHHJJJMMMPPPRRRTTTVVVYYY\\\aaaeeekkkqqqyyyyyyuuunnnjjjgggeeecccaaaaaabbbbbbbbbaaabbbdddgggrrryyy}}}}}}||||||}}}|||{{{{{{|||{{{yyywwwuuutttrrrqqqoooooonnnnnniiigggeeedddcccaaa^^^[[[YYYWWWUUUSSSPPPOOOMMMMMMJJJHHHGGGGGGGGGFFFCCCAAA>>>>>>===<<<;;;:::999999666666555555444333333333444444333333333333222222000000111111111222222222111111111111222222333333111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444555444444555555666777777888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@???>>>>>>======>>>>>>============???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAA@@@@@@>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAACCCEEEFFFGGGMMMLLLJJJHHHHHHHHHIIIJJJKKKNNNQQQTTTVVVXXX[[[]]]```dddiiipppyyyyyytttnnniiifffdddbbb``````aaaaaa``````aaaccceeepppxxx~~~}}}|||{{{{{{|||{{{{{{{{{||||||zzzxxxuuutttsssqqqpppooooooooollljjjhhhfffeeeccc___]]][[[YYYWWWUUUSSSQQQPPPOOOLLLKKKIIIIIIIIIHHHEEECCC>>>>>>===<<<;;;::::::999999999999888777777666666444444444333333333222222000000111111222222222222111111222222222333333333000000000000000000000000111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444555555666666777777888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>======>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCC>>>???AAABBBAAA@@@>>><<>>>>>>>>>>>??????@@@@@@@@@AAACCCEEEFFFGGGKKKJJJHHHGGGHHHIIIKKKMMMLLLOOORRRUUUWWWYYY[[[]]]^^^bbbhhhoooyyyvvvlllhhheee```]]]]]]___^^^]]]\\\\\\^^^```bbbkkkrrr~~~~~~}}}}}}~~~|||||||||}}}||||||{{{zzzwwwwwwvvvtttsssrrrqqqpppnnnllljjjiiihhhgggeeeccc```]]]YYYVVVSSSQQQNNNLLLOOOLLLIIIHHHGGGFFFDDDCCCAAA@@@???===;;;999777777666555555444444333222222444333111000000111333444666555444222111000//////222111///111333444111///000111111000000///...---000111111111111222222222444444333222222111111000000000000000000000000000222222111111111111222222333333444444444444444444777777777777888888888888777888:::;;;<<<<<<;;;:::========================<<<<<<======>>>>>>??????>>>>>>>>>>>>============???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===============>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHJJJKKKKKKIIIIIIJJJKKKMMMPPPTTTWWWWWWXXXYYYZZZ]]]dddlllrrryyywwwmmmiiieee```]]]]]]\\\[[[ZZZYYYYYY[[[\\\]]]hhhppp{{{~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{xxxwwwvvvuuusssrrrqqqppppppnnnkkkjjjjjjiiifffeeeaaa^^^ZZZWWWUUUSSSPPPNNNOOOMMMJJJHHHGGGGGGEEECCC??????>>>===<<<::::::999777777666666555444444444444333222000000222333444555444333222111000000000222111000111333333111///000000111111222111111111000111111111111222222222222222222222222222222333111111111111111111111111222222111111111111222222333333444444444444555555777777777777888888888888888888999:::;;;;;;;;;;;;========================<<<=========>>>>>>>>>???>>>>>>>>>>>>===============>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======>>>>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJJJJIIIIIIJJJLLLNNNQQQVVVZZZ[[[\\\]]]]]]___fffnnnuuu}}}zzzooojjjfffaaa^^^^^^[[[[[[YYYXXXXXXYYYZZZZZZdddlllxxx~~~~~~}}}|||{{{{{{{{{|||zzzyyyxxxvvvtttrrrqqqpppqqqooommmllllllkkkiiigggdddaaa]]]ZZZXXXUUUSSSPPPPPPNNNKKKIIIHHHGGGEEECCC>>>>>>>>>======<<<<<<;;;888888888777666666555555444333222111111222333444444333222222111111222222222111000111222333111000000000111222333444444333000111111111111222222222000111111222333333444444222222222222222222222222222222111111111111222222333333444444444555555555777777777888888888999999999999999999:::;;;<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>???????????????BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIIIIKKKMMMPPPTTTZZZ___```aaaaaaaaabbbiiirrrzzz}}}rrrlllgggaaa^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ```hhhttt~~~~~~~~~{{{zzz{{{|||}}}{{{zzzyyywwwuuusssrrrqqqqqqpppnnnmmmmmmllljjjhhheeebbb^^^[[[YYYWWWTTTRRRRRROOOLLLJJJIIIHHHFFFDDD@@@@@@???>>>===<<<<<<;;;888888888777666666555555444333222222222222333444333222222111222222333333222111111111111222111111111111222333333333333333000000111111111222222222111111111222222333333333222222222222222222222222222222111111111111222222333333444444555555666666777777888888888999999999::::::999999:::;;;===>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<======>>>?????????CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????????????????????????????BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHHHHHHHJJJMMMPPPUUUYYY___cccddddddccccccfffmmmvvvtttmmmhhhaaa^^^^^^\\\\\\[[[ZZZZZZYYYYYYYYY]]]eeeqqq}}}~~~~~~~~~~~~|||{{{|||}}}~~~{{{{{{yyyxxxvvvtttsssrrrqqqooommmmmmmmmllljjjiiifffccc___\\\ZZZXXXUUUSSSSSSQQQMMMKKKJJJHHHFFFDDDCCCCCCAAA@@@>>><<<;;;:::888888777777666555555555444333333333333333333444222222111111222222333333222222111111000000222333222333333333222222111000000000111111111222222222333333333222222222111111222222222222222222222222222222111111111111222222333333444555555666777777888888888888999999999999;;;:::999999:::;;;===>>>========================>>>>>>>>>>>>============>>>>>>>>>>>>==================>>>??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGHHHIIILLLPPPSSSZZZ^^^cccfffffffffeeeffflllrrr{{{wwwooohhhbbb^^^___ZZZZZZZZZZZZYYYYYYYYYYYY\\\cccooo{{{~~~}}}~~~~~~}}}}}}}}}~~~{{{{{{zzzyyywwwvvvuuuuuuqqqpppnnnnnnnnnmmmllljjjhhheeeaaa^^^[[[YYYVVVTTTUUURRRNNNLLLKKKIIIGGGEEEEEEDDDCCCAAA???===;;;:::888888777777666555555555333333444444444444333333222222222111222222333333222222222111//////222444333333333333222111000000000111111111111222222222444444333333222111111000222222222222222222222222222222111111111111222222333333444555666777777888888888888999999999999:::::::::::::::;;;<<<===>>>========================>>>>>>>>>>>>============>>>>>>>>>>>>==================>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGHHHJJJNNNSSSVVV___bbbfffhhhiiiiiijjjkkksssxxx|||xxxpppiiibbb______ZZZZZZ[[[[[[\\\\\\[[[[[[\\\cccnnnzzz~~~}}}}}}~~~~~~~~~~~~zzzzzzzzzyyyxxxxxxwwwwwwsssqqqpppooopppooonnnllljjjgggccc```^^^[[[YYYVVVVVVSSSOOOMMMKKKJJJGGGEEEDDDDDDCCCAAA@@@>>>======999999999888777777666666333444444444444444444333333333222222111222222222111222222000...///222555333333444444444333333222000111111111111222222222333222222222222222222222111111111111111111111111222222111111111111222222333333444555666777888888888888888999999999::::::999:::;;;<<<====================================???>>>>>>>>>=========<<<>>>>>>>>>>>>============<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKPPPUUUYYYaaadddgggjjjlllnnnqqqttt{{{xxx~~~yyypppiiibbb______\\\]]]^^^_______________\\\cccnnnyyy~~~}}}}}}~~~~~~}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxtttsssqqqqqqqqqqqqooonnnllliiieeebbb```]]][[[XXXVVVSSSPPPMMMLLLJJJHHHFFFCCCCCCBBBAAAAAA@@@??????;;;;;;::::::999888888777333444444555555444444333444333222222111111222222111333333000......222555222333444555666666666666000111111111111222222222111111111222222333444444000000000000000000000000222222111111111111222222333333444555666777888999888888999999999:::::::::999:::;;;===>>>======<<<========================??????>>>>>>=========<<<>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>><<<<<<>>>???AAACCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHIIILLLQQQWWW[[[bbbeeehhhkkknnnrrrwww{{{~~~~~~rrrjjjeeeaaa```bbbaaa````````````^^^\\\aaaeeelllvvv~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxssssssssssssrrrpppnnnmmmkkkhhhdddaaa___^^^\\\ZZZXXXVVVRRRQQQPPPOOOMMMKKKHHHFFFDDDCCCCCCBBB???===;;;:::999888777555444444666555555444444333222222333333333333333333333333333333333222222111111111111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222000111111111111222222222444444444444555777888999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========>>>>>>?????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>===??????>>>===============AAA@@@@@@???>>>======<<<========================???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKMMMRRRWWW[[[bbbfffjjjmmmooottt{{{~~~wwwooojjjfffddddddcccaaaaaaaaa```^^^\\\```dddkkkuuu{{{{{{|||{{{{{{zzzyyyxxxuuuuuuuuuuuusssqqqooonnnmmmjjjfffcccaaa```^^^\\\ZZZWWWTTTQQQPPPOOOMMMKKKIIIGGGEEECCCCCCBBB@@@>>><<<<<<;;;:::888777666555666555555444444333333222333333333333333333333333333333333222222222111111222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222111111111111222222222222444444444555666777888999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>===============>>>>>>??????>>>>>>>>>>>>??????@@@????????????>>>>>>>>>??????>>>===============AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGIIILLLOOOTTTYYY]]]bbbffflllqqquuuzzz~~~}}}vvvqqqmmmjjjhhhfffdddbbbbbb```]]][[[^^^aaahhhqqq|||||||||||||||{{{zzzyyyyyyxxxxxxxxxwwwuuurrrpppnnnnnnkkkhhheeedddccc```___\\\YYYUUUSSSQQQOOOMMMKKKJJJHHHFFFDDDDDDCCCAAA???>>>===<<<;;;:::888888777666666555555444333333333333333333333333333333333333333333222222222222111333333333333333333333333111111222222222333333333222222222222222222222222111111111111111222222222111111111111222222222333444444444555666777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<=========???>>>>>>======>>>>>>???@@@@@@@@@????????????>>>???>>>>>>===============AAAAAA@@@@@@??????>>>>>>??????????????????????????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGJJJMMMPPPUUU[[[___bbbhhhpppwww|||}}}wwwrrrooollliiifffcccaaa___]]]ZZZ\\\___eeemmmxxx}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxvvvssspppnnnooollliiigggfffeeebbb```^^^[[[WWWUUUSSSPPPNNNLLLKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>===<<<:::999888777666666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111222222222333333333444555666777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<======>>>>>>============>>>>>>@@@@@@@@@@@@????????????>>>>>>============>>>>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJMMMPPPUUU[[[___cccjjjttt||||||vvvqqqmmmjjjfffbbb```^^^[[[YYYYYY\\\aaaiiisss~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyxxxvvvssspppoooooommmjjjiiihhhfffcccaaa```]]]YYYVVVTTTRRROOOMMMLLLJJJHHHGGGGGGFFFCCCBBB>>>>>>===;;;:::999888777777666666555555444333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222222222222333333333333444666777888999888888999999999:::::::::;;;;;;:::::::::;;;;;;===>>>>>>??????>>>===============>>>>>>============>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>=================================>>>??????@@@AAABBBCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMPPPTTTZZZ^^^gggnnnxxx}}}}}}wwwrrrmmmiiidddaaa^^^\\\ZZZXXXWWWYYY]]]dddooo{{{~~~}}}||||||zzzzzzzzzyyywwwtttrrrpppooommmlllkkkjjjhhheeebbbaaa^^^ZZZXXXVVVTTTRRRPPPNNNLLLIIIHHHHHHGGGEEECCC???>>>===<<<;;;999888888777777666666555444444444333333333333333333333333111222222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111111111222222222222333333333333333444666888999999999888999999::::::::::::;;;;;;:::::::::;;;<<<===>>>???AAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<======>>>?????????>>>>>>>>>>>>==================>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLOOORRRVVV\\\```mmmttt}}}}}}zzzyyy{{{}}}yyyssskkkgggbbb^^^\\\ZZZXXXVVVVVVWWWZZZaaalllyyy~~~}}}|||{{{{{{{{{zzzyyywwwtttsssqqqooonnnmmmmmmkkkgggdddaaa^^^[[[YYYXXXVVVTTTRRROOOMMMJJJIIIIIIHHHFFFDDD@@@@@@???>>><<<;;;:::999777777666666555555444444333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000222222222333333333444444333444777999:::999999888999999::::::::::::;;;;;;:::::::::;;;<<<===>>>???CCCBBBAAA@@@????????????======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEGGGGGGGGGGGGGGGJJJMMMQQQUUU[[[aaafffsssyyyzzzxxxwwwyyyzzzzzzsssjjjfffaaa]]][[[YYYWWWVVVUUUVVVYYY```jjjwww~~~}}}}}}||||||||||||{{{yyywwwvvvrrrqqqpppoooooommmiiifffaaa^^^[[[YYYXXXWWWUUUTTTOOOMMMKKKJJJJJJIIIFFFDDDBBBAAA@@@???>>><<<;;;;;;777777777666555555444444333333333333333333333333111111111222222333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222111111000000222222333333333444444444333444777999::::::999888999999:::::::::;;;;;;;;;999::::::;;;<<<===??????DDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<<<<==================<<<<<<<<<<<<===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEGGGGGGHHHHHHFFFIIIMMMRRRXXX___ffflllwww}}}}}}xxxuuuxxx~~~}}}ssshhhbbb\\\[[[XXXSSSPPPQQQQQQUUU[[[aaaiiittt~~~~~~}}}|||{{{yyyyyyzzzzzzyyywwwuuurrrooommmlllkkkjjjiiigggddd___[[[XXXVVVTTTRRRRRROOOLLLIIIIIIHHHGGGFFFAAA@@@???>>>===<<<;;;;;;555555555555555444444444444444333333333333222222222222222222222222222222111111111222222333333333333333333222222111111111222222222222222222222222555333222333555555333000222222222111222222333333333555777777666555666777::::::::::::;;;<<<======<<<<<<<<<===???@@@BBBCCCEEEEEEDDDCCCAAA@@@??????<<<<<<============<<<<<<<<<<<<<<<;;;::::::===???>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>==================>>>>>>???@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIHHHKKKPPPUUU[[[ccckkkpppyyyzzzwww{{{~~~rrriiibbb\\\ZZZXXXTTTSSSUUUSSSVVV[[[```gggrrr~~~~~~|||{{{zzzzzz{{{|||zzzyyywwwtttqqqooonnnmmmkkkjjjgggddd```^^^\\\ZZZWWWUUURRRPPPMMMKKKKKKJJJHHHFFFBBBAAA@@@???===<<<;;;:::666666555555555555444444444444333333333333222222222222222222222222222222111111222222222333333333333333333222222222111111222222222222222222222222444333111222444444222///222222222111222222333444333555777777666555666777888888888888999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBEEEDDDDDDCCCAAA@@@@@@???===>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::;;;===???>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBB??????>>>>>>>>>=========;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCEEEFFFGGGHHHIIIGGGKKKPPPWWW^^^gggpppvvv|||zzz~~~pppiiiaaa[[[ZZZXXXVVVVVVYYYVVVYYY\\\___eeeppp}}}~~~|||{{{zzz{{{}}}}}}}}}{{{zzzwwwtttqqqpppooommmkkkfffdddbbbaaa```^^^[[[YYYSSSQQQOOONNNMMMLLLIIIFFFDDDCCCAAA@@@>>><<<;;;:::777666666666555555555444444444333333333333222222222222222222222222222222111222222222222333333333333333333222222222222111222222222222222222222222333222111222333333111///222222222222222333444444444666777888777666777888888888888888999:::;;;<<<;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;===???===============>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGJJJQQQYYYbbbmmmwww~~~~~~}}}qqqhhhaaaZZZYYYXXXWWWYYY\\\[[[]]]^^^```eeennn{{{}}}|||{{{|||~~~}}}{{{xxxuuusssrrrpppmmmkkkgggfffdddcccbbb```\\\YYYSSSRRRQQQPPPPPPMMMJJJGGGEEEDDDCCCAAA>>><<<;;;:::888777777666666555555555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222111000///222222222222222333444555444666888888777777777888;;;::::::;;;;;;<<<===>>>:::;;;;;;<<<===???@@@AAADDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@>>>===<<<;;;::::::<<<======<<<<<<>>>???======<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHGGGKKKQQQZZZdddppp{{{tttjjjbbb\\\ZZZZZZXXXZZZ]]]^^^```aaabbbfffnnnyyy}}}||||||}}}~~~zzzxxxvvvtttsssqqqnnnllliiigggeeedddbbb___[[[WWWTTTSSSRRRQQQQQQOOOKKKHHHFFFEEEDDDBBB???===<<<;;;999999888777666666555555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111000000000222222222222333444555666555777999999888777888999;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???===<<<;;;:::::::::;;;============>>>@@@===============>>>??????@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBB@@@???===<<<;;;:::;;;;;;<<<<<<===>>>>>>AAAAAABBBDDDEEEFFFGGGHHHHHHLLLRRRZZZdddqqq}}}zzzmmmfff```^^^]]][[[[[[^^^^^^```bbbdddfffmmmvvv}}}~~~}}}|||}}}}}}zzzxxxvvvuuuuuussspppmmmjjjhhhfffcccbbb___[[[XXXVVVTTTRRRQQQPPPOOOLLLIIIFFFFFFDDDCCCAAA???======::::::999888777666555555444444333333333333222222222222222222222222222222333333333222222222222111111222222222222333333333222222222222222222222222111222444333222000000111222222222222333555666777666888999:::888888999:::999999999999:::;;;<<<===<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@>>><<<::::::::::::999;;;===>>>>>>>>>???@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDBBBAAA???>>>===<<<;;;;;;<<<======>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGIIILLLRRRZZZeeerrr~~~rrrlllfffdddbbb^^^]]]___\\\^^^bbbcccfffkkksssyyy~~~}}}}}}~~~~~~}}}|||zzzyyyxxxxxxwwwvvvsssqqqkkkhhheeecccbbb```^^^\\\WWWTTTQQQPPPOOONNNLLLJJJFFFFFFDDDCCCBBB@@@??????;;;::::::999777666666555444444333333333333222222222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222111333555444222000111333222222222333444555666777666888::::::999888999::::::999999::::::;;;<<<============>>>@@@AAACCCDDDBBBCCCCCCCCCDDDDDDDDDEEE@@@???<<<:::999999::::::888;;;===???>>>>>>???@@@???????????????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGIIILLLRRR[[[ffftttvvvpppjjjiiifffaaa^^^___YYY\\\```ccceeejjjpppvvv~~~}}}}}}~~~~~~|||{{{zzzzzzyyyyyyzzzxxxvvvssskkkhhhdddcccbbbbbbaaa```WWWUUUQQQOOONNNMMMLLLKKKFFFEEEDDDCCCBBBAAA@@@@@@;;;;;;:::999888777666555444444444333333333222222222222222222222222222222333333333222222111111111111111111222222333333333222222222222222222222222111444666555222111222333222222222333444555777777777888::::::999999999:::<<<<<<<<<<<<<<<===??????===>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEE???>>>;;;999888999::::::888;;;>>>????????????@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAA@@@??????<<<======>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHLLLSSS\\\hhhwww{{{sssmmmhhhddd```^^^^^^]]]```dddffffffiiiooo{{{}}}|||{{{{{{{{{{{{zzzyyyyyyxxxvvvsssqqqmmmkkkhhhfffdddaaa]]]ZZZYYYVVVRRRPPPPPPPPPOOONNNKKKIIIGGGDDDBBB@@@???>>>;;;:::999888777555444444555333222222444555555444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333444555666777999999888888888888888888999999888999:::<<<>>>@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC>>>===;;;999999999:::;;;=========>>>??????@@@@@@???AAAAAA@@@>>>===>>>???BBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEFFFFFFGGGGGGLLLNNNUUUbbbnnnyyyxxxpppjjjeeeaaa___\\\[[[^^^bbbccccccffflllxxx~~~}}}|||{{{{{{|||{{{zzzzzzyyywwwtttqqqnnnllljjjhhhfffccc___\\\[[[XXXTTTRRRQQQPPPOOONNNJJJIIIGGGDDDBBB@@@???>>><<<;;;:::999777666555555666444333333444555444333222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333444555666777999999999999999888888888;;;::::::999:::;;;===>>>>>>???AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC???===:::999888999;;;<<<======>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIMMMOOOWWWcccooo{{{~~~uuummmgggbbb___\\\[[[]]]aaabbbaaadddiiittt|||~~~}}}||||||~~~}}}{{{{{{{{{yyyvvvssspppnnnkkkjjjhhheeebbb___]]]ZZZVVVSSSRRRQQQOOONNNJJJIIIGGGDDDBBB@@@???>>>===<<<;;;:::999777666666777555333333444444333222222222222222222222222222111222333444444333222111222222222222222222222222222222222222222222222222111111222222222333333333222222333333444555777888999999999999999999999999===<<<;;;::::::;;;<<<<<>>======>>>>>>???@@@@@@@@@@@@AAABBBAAA???>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>??????@@@AAA@@@AAABBBDDDFFFHHHJJJKKKNNNPPPYYYeeeppp}}}xxxnnngggaaa^^^]]]\\\]]]aaaaaa```ccchhhqqqzzz~~~~~~}}}~~~}}}}}}|||{{{wwwuuuqqqooolllkkkjjjgggdddaaa___\\\XXXUUUSSSQQQOOOMMMJJJIIIGGGDDDBBBAAA@@@???>>>>>>===;;;:::999888777888666444333333444222111222222222222222222222222000111333444444333111000222222222222222222222222222222222222222222222222111111222222222333333333333333333333444666777888999999999:::::::::::::::<<<<<<;;;::::::;;;===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBB>>><<<999777777:::===???===>>>>>>??????@@@AAAAAA@@@AAABBBAAA@@@???@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAABBBBBBCCCAAAAAACCCDDDFFFHHHIIIJJJMMMQQQYYYeeeqqqyyyooofff```]]][[[ZZZ[[[___```^^^aaafffpppyyy~~~~~~}}}|||xxxvvvqqqooommmlllkkkiiifffccc___\\\YYYVVVTTTQQQNNNLLLKKKIIIGGGEEECCCBBBAAAAAA???>>>===<<<;;;999888888888666444333333444222111222222222222222222222222111222333333333333222111222222222222222222222222222222222222222222222222111111222222222333333333333333333444555666777888999999::::::;;;;;;;;;;;;::::::::::::;;;===???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA===;;;999777888:::===???>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAA@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCBBBAAA??????>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLPPPYYYfffssszzzooofff```]]]XXXWWWYYY]]]^^^]]]```eeeoooxxx~~~~~~~~~|||yyyvvvqqqpppnnnmmmlllkkkhhhfff```^^^ZZZXXXVVVTTTPPPNNNLLLKKKIIIGGGEEEDDDCCCCCC???>>>===<<<;;;999888888777555333333444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333444555666888888999::::::;;;;;;<<<<<<===::::::::::::<<<>>>@@@AAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@::::::999999:::;;;>>>???>>>>>>??????@@@AAAAAAAAA@@@BBBCCCCCCAAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEDDDBBBAAA???>>>>>>>>>>>>======>>>>>>???@@@DDDDDDEEEEEEFFFFFFGGGGGGKKKPPPZZZhhhuuuzzzooogggbbb___YYYXXXZZZ___``````ccchhhnnnvvv~~~~~~~~~|||yyyvvvsssqqqpppoooooonnnkkkiiibbb```]]][[[ZZZWWWTTTQQQMMMLLLJJJHHHFFFEEEEEEDDD???>>>===<<<:::999888888666444333333444555444333222222222222222222222222444333111000000111333444222222222222222222222222222222222222222222222222111111222222222333333333444444444444555777888999:::::::::;;;<<<=========<<<;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???888888999:::;;;<<<===>>>>>>??????@@@@@@AAAAAABBB@@@BBBCCCCCCBBBBBBCCCEEECCCDDDFFFGGGHHHIIIIIIIIIFFFFFFDDDCCCAAA???>>>=========<<<<<<======>>>???BBBCCCDDDEEEFFFGGGHHHHHHKKKQQQ\\\jjjxxx{{{ppphhhccc```\\\[[[^^^cccddddddhhhmmmnnnttt~~~~~~~~~~~~|||xxxvvvtttsssqqqqqqqqqpppmmmkkkcccaaa___^^^\\\ZZZVVVTTTNNNMMMKKKIIIHHHFFFFFFFFF>>>>>>===;;;:::999888777555444222222444555555444222222222222222222222222555333111//////111333555222222222222222222222222222222222222222222222222111111222222222333333333444444444444666777888999::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???777888999;;;<<<=========>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCBBBBBBDDDEEECCCCCCEEEFFFGGGHHHHHHIIIGGGFFFEEECCCAAA???>>>===>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDFFFHHHJJJKKKLLLRRR^^^lll{{{tttlllfffcccbbbcccdddfffgggiiijjjkkkmmmpppxxx~~~|||{{{zzzyyyxxxuuutttsssqqqnnnkkkhhhgggeeebbb^^^ZZZWWWUUUSSSQQQNNNMMMLLLJJJHHHFFFAAA@@@???===;;;::::::999777777666555444333333222222222222222222222222222222222222222222222222222333000---******---000333333333333333333333333333333333333333333333333333444444555555666666777777;;;;;;;;;;;;<<<>>>???@@@???>>>===<<<;;;<<<<<<===???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDHHHFFFDDDBBB@@@???>>>>>>>>>============>>>>>>???BBBCCCEEEEEEFFFGGGJJJLLLMMMUUUaaaooozzzrrrllliiifffffffffggghhhiiijjjjjjnnnpppvvv}}}{{{zzzyyywwwvvvuuutttrrrooommmjjjiiigggddd```\\\YYYWWWTTTRRROOONNNMMMKKKHHHFFFBBBAAA???===<<<:::::::::777777666555444333333222222222222222222222222222222222222222222222222222555333111//////111333555333333333333333333333333333333333333333333333333444444555555666777777777;;;;;;;;;<<<===>>>???@@@???>>>===<<<;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@???>>>===>>>============>>>??????BBBCCCEEEFFFFFFGGGJJJLLLOOOWWWdddrrr{{{tttpppkkkkkkjjjjjjiiiiiiiiijjjmmmooossszzz~~~|||{{{yyyxxxvvvvvvvvvuuurrrpppmmmllljjjgggccc___\\\ZZZVVVTTTQQQOOONNNLLLJJJGGGCCCBBB@@@>>><<<;;;::::::888777777666555444333333333333333333333333333333333333333333333333333333666555333333333333555666333333333333333333333333333333333333333333333333444444555666666777888888;;;;;;;;;<<<===>>>???@@@???>>>===<<<<<<<<<============>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@>>>===<<<;;;;;;<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCAAA???>>>>>>==================>>>???@@@BBBCCCEEEFFFFFFHHHJJJMMMRRRZZZfffvvv{{{wwwqqqpppnnnllljjjiiiiiiiiiiiikkkooottt|||~~~}}}zzzyyywwwxxxxxxwwwuuussspppooommmjjjfffbbb___]]]XXXVVVSSSQQQPPPNNNKKKIIIDDDCCCAAA???===<<<;;;:::888888777666555444333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333444444555666777888888999:::;;;<<<===>>>??????@@@??????===<<<<<<<<<===>>>======>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHCCCCCCAAA@@@>>>>>>==================>>>???@@@@@@BBBCCCEEEFFFGGGHHHKKKNNNSSS[[[iiizzz{{{uuussspppllliiihhhggggggdddgggkkkpppwww~~~{{{zzzyyyyyyzzzzzzxxxvvvsssrrrpppllliiieeeaaa```[[[XXXUUUSSSRRRPPPMMMJJJFFFEEECCC@@@>>><<<;;;;;;888888777666555444444333333333333333333333333333333333333333333333333333111111222222222222111111333333333333333333333333333333333333333333333333444444555666777888999999:::;;;===>>>???@@@??????@@@???>>>===<<<======>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFAAAAAA@@@>>>>>>=====================>>>???@@@AAAAAACCCEEEFFFGGGIIILLLNNNTTT\\\kkk~~~wwwtttppplllhhhfffeeeeeebbbeeeiiimmmsss}}}~~~|||{{{{{{|||{{{yyywwwuuutttrrrnnnkkkgggcccbbb]]][[[XXXUUUTTTQQQNNNLLLGGGFFFDDDAAA???===<<<;;;999888888777666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666888999:::::::::;;;===???@@@@@@@@@???@@@???>>>=========>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@???===<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDD@@@???>>>========================>>>???@@@AAABBBAAACCCEEEFFFGGGIIIMMMOOOTTT]]]nnnwwwtttooojjjfffdddccccccbbbfffjjjmmmqqqyyy}}}}}}}}}|||zzzxxxvvvuuusssppplllhhheeeccc___]]]YYYWWWUUUSSSPPPMMMHHHGGGEEEBBB@@@>>><<<<<<999999888777666555444444444444444444444444444444444444444444444444444444444444333222222333444444333333333333333333333333333333333333333333333333444444555777888999:::;;;:::;;;>>>@@@AAA@@@@@@???@@@@@@>>>=========>>>???======>>>???@@@AAABBBBBBAAAAAAAAA@@@>>>===;;;:::;;;;;;<<<>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDD>>>>>>======<<<<<<===============>>>???@@@BBBCCCAAACCCEEEGGGHHHJJJMMMPPPUUU___qqqwwwtttoooiiieeecccbbbbbbdddgggkkkmmmpppvvv~~~~~~~~~}}}zzzxxxvvvuuusssppplllhhheeeccc```^^^ZZZXXXVVVSSSPPPNNNIIIHHHEEECCC@@@>>>===<<<999999888777666555444444444444444444444444444444444444444444444444444444333333111000000111333333333333333333333333333333333333333333333333333333444444555777888:::;;;;;;:::;;;>>>@@@AAAAAA@@@???AAA@@@>>>=========>>>???<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGKKKJJJIIIHHHFFFEEEDDDDDD>>>======<<<<<<<<<===============>>>???AAABBBCCCAAACCCEEEGGGHHHJJJMMMPPPVVVaaatttzzzsssjjjeeedddfffgggfffjjjhhhiiimmmpppsss{{{~~~~~~|||{{{zzzxxxtttqqqooollliiifffcccaaa^^^[[[YYYVVVQQQNNNKKKHHHEEECCCAAA@@@>>><<<:::999888666555555555555666666555444444444444555333222111000000222444555333333333333333333333333444444444444333333222111333333333333333333333333222333555666888999999999<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAABBBBBBBBBCCCBBBAAA???===<<<;;;:::===>>>???@@@AAABBBBBBBBB@@@AAACCCEEEEEEDDDBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>@@@BBBEEEGGGCCCEEEFFFGGGHHHJJJNNNQQQ[[[gggzzz{{{tttkkkffffffggghhhhhhllliiiiiilllnnnqqqxxx}}}||||||yyyvvvsssqqqnnnjjjgggeeeccc```]]][[[XXXSSSPPPMMMJJJGGGEEECCCBBB???===;;;:::999888777666666666666555555444333444444444333222111000111222444555333333333333333333333333333444444444333333222111333333333333333333333333333333555777888999999999<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;===>>>???@@@AAABBBBBBBBB@@@BBBCCCEEEEEEDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDBBB@@@????????????????????????@@@?????????@@@CCCEEEGGGFFFGGGHHHIIIJJJLLLPPPSSS]]]jjj}}}|||uuummmhhhiiijjjkkkjjjnnnjjjiiijjjkkkmmmttt|||}}}~~~{{{xxxuuurrroookkkiiihhhfffccc```^^^ZZZVVVSSSOOOMMMIIIGGGEEECCCAAA???===<<<;;;999888888888888555444444333333333333333333222111111111222333444333333333333333333333333333333444444444333222222333333333333333333333333333444555777888999::::::<<<<<<>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@>>>===<<<;;;===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFGGGIIIJJJJJJKKKKKKNNNRRRUUU```nnnzzz|||yyyqqqmmmlllnnnnnnmmmmmmiiifffggghhhjjjrrrzzz~~~{{{xxxuuussspppllljjjjjjgggdddbbb___\\\XXXUUUQQQNNNKKKHHHFFFDDDBBB@@@======;;;:::999888888888444444333222222222222333333222222111111222333333333333333333333333333333333333333444444333333222222222333333333333444444333444555777999999::::::;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBDDDEEEEEEEEEEEEEEEDDDBBB???>>>===<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFGGGJJJJJJKKKKKKLLLNNNSSSVVVbbbrrruuuxxx|||wwwrrrqqqqqqpppnnniiieeedddeeegggiiipppxxx||||||zzzwwwtttsssqqqmmmkkkkkkiiifffcccaaa]]]YYYVVVRRROOOKKKIIIGGGEEEBBB@@@===<<<;;;:::999888888888444444333222222222222333333222222222222222222222333333333333333333333333222333333444444333333333222222222333333444444444333444666777999:::::::::;;;<<<===>>>???@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEECCCAAA>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKNNNSSSWWWcccuuurrruuuyyy|||~~~xxxuuutttqqqooofffcccbbbeeefffgggmmmtttwww{{{yyyvvvuuutttrrrpppnnnmmmjjjgggeeebbb___[[[XXXTTTQQQMMMJJJHHHFFFCCCAAA>>>===<<<:::999999888888555444444333333333333333333333333222222222222111333333333333333333333333222222333444444444333333111222222333333444444555444555666888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEECCC@@@===;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGHHHHHHHHHJJJNNNTTTYYYfffyyyyyy{{{qqqtttxxxzzz|||}}}yyyvvvrrrnnneeecccccceeeeeedddhhhnnnttt{{{zzzxxxvvvvvvvvvuuusssqqqooommmjjjgggeeebbb]]]ZZZVVVSSSOOOLLLJJJGGGDDDBBB???>>>===<<<;;;:::::::::666555555444333444444444333333333333222222111111333333333333333333333333111222333333444444444333111111222333333444555555444555666888999:::;;;;;;:::;;;<<<>>>??????@@@@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFFFFDDDBBB???<<<::::::;;;;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIFFFGGGGGGHHHKKKPPPWWW\\\hhh~~~yyywww{{{pppssswwwzzz{{{~~~{{{wwwrrrnnnfffddddddfffeeebbbdddiiirrryyy~~~zzzyyywwwwwwxxxwwwvvvtttqqqooollliiigggddd___\\\XXXUUUQQQNNNKKKIIIFFFDDDAAA@@@???===<<<<<<<<<<<<666666555444444444444555333333333333333222111000333333333333333333333333111222333333444444444444111111222333333444555555444555777888:::;;;;;;;;;:::;;;<<<>>>????????????>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEDDDAAA>>>;;;999999:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHIIILLLQQQYYY^^^kkkxxxrrrssszzzoooqqquuuyyy|||wwwnnnhhheeedddcccccccccdddeeefffnnnttt~~~}}}~~~}}}|||{{{yyywwwvvvuuuqqqpppnnnkkkgggddd```___\\\XXXRRRNNNLLLJJJHHHGGGCCCBBB@@@>>><<<::::::999999666444555777777555222444444444333333333222222//////000111222222333333444444444333333333222222333333444555555666666777444666888999999999:::;;;<<<===>>>??????@@@@@@???<<<<<<<<<===>>>>>>??????AAACCCEEEFFFGGGFFFEEEDDDAAA???===:::999999:::;;;===>>>???@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAACCCEEEGGGIIIJJJJJJJJJHHHHHHIIIJJJIIIKKKTTT___rrrzzzqqqqqqqqqtttooorrrvvvyyy}}}wwwooojjjdddccccccbbbcccdddeeeffflllrrr{{{~~~}}}|||zzzxxxwwwwwwrrrqqqooollliiieeebbb```^^^ZZZUUUQQQNNNLLLJJJIIIEEEDDDBBB@@@>>><<<;;;;;;:::888666666888888666444444444444333333333222222111111111222333444444444333333333222222222111111111111222333333444444555444666888999999999:::;;;<<<<<<>>>???????????????<<<=========>>>??????@@@AAACCCEEEFFFGGGFFFDDDCCC@@@???<<<:::999999:::;;;======>>>???@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKLLLNNNNNNPPP[[[fffxxx~~~~~~}}}}}}~~~uuummmoooqqqvvvnnnqqquuuyyy}}}vvvnnniiiccccccbbbbbbccccccdddeeejjjooovvv~~~~~~|||zzzyyyxxxuuutttrrrooolllhhheeeddd```]]]XXXTTTRRRPPPMMMKKKGGGFFFDDDBBB@@@>>>======;;;:::888888999888777555444444444444333333333333222222333333444444555555222222222222111111111111111111222333333444444555444666888999999999:::;;;<<<<<<===>>>????????????>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEFFFFFFEEEDDDCCC???>>><<<999999999:::;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHJJJLLLMMMMMMMMMMMMIIIIIIJJJLLLMMMQQQ]]]iii~~~zzzvvvvvvyyyzzzyyyxxxxxxzzz|||xxxoooiiilllqqqxxxlllpppuuuyyy}}}~~~ssskkkfffbbbbbbbbbbbbccccccddddddhhhkkkrrryyy~~~|||{{{zzzwwwvvvuuurrrooollliiigggbbb___[[[WWWUUURRROOOMMMIIIHHHEEECCCAAA???>>>===;;;:::999999888888777666555444444444444333333333222222333333444444444555333333333222222222111111333333444555555666666777444666888999999999:::;;;;;;<<<===>>>???????????????>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFFFFEEECCCBBB>>>===;;;999888888999:::;;;<<<===>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHIIIKKKLLLQQQ^^^kkkxxxuuusssqqqrrruuussssssrrrsssuuuxxx{{{}}}~~~qqqkkkhhhlllrrr|||kkkooouuuyyy}}}{{{qqqhhhcccbbbbbbccccccddddddddddddeeeiiinnnuuu}}}}}}||||||zzzyyywwwuuurrrooollljjjdddaaa]]]ZZZWWWTTTQQQOOOJJJIIIFFFDDDAAA???>>>===:::::::::999777666555666555555555444444444333333222222222222333333333333555444444444444333333333333333444555555666666777444666888999999999:::;;;;;;<<<===>>>>>>??????>>>??????>>>===>>>@@@AAACCCBBBCCCDDDEEEEEEDDDBBBAAA===<<<:::888777888999:::::::::<<<===>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKMMMLLLLLLMMMOOOUUUcccqqq|||uuuooonnnnnnlllmmmppplllllllllnnnqqqtttxxxzzz|||~~~yyyooolllkkknnnuuulllpppvvv|||{{{qqqhhhcccbbbcccdddeeeeeeeeeeeeddddddgggmmmsss{{{~~~}}}|||{{{zzzyyywwwtttqqqnnnmmmfffccc___\\\ZZZWWWSSSPPPLLLJJJHHHEEEBBB@@@???>>>:::;;;;;;:::777555555666555555555555444444444333222222222222222333333333555555555555444444444444111111222333333444444555444666888999999999:::;;;;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<===???AAACCCBBBCCCDDDEEEEEEDDDBBB@@@<<<;;;999777777888999:::999999;;;===>>>?????????AAABBBCCCCCCEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLJJJJJJLLLOOOVVVfffttt~~~qqqkkkggghhhhhhffffffhhhgggggghhhjjjmmmrrrvvvxxxzzz}}}vvvnnnnnnooosss{{{nnnsssyyy}}}uuummmhhhcccdddeeefffffffffeeeeeecccffflllssszzz~~~}}}||||||{{{zzzxxxuuurrrpppnnnhhhfffccc```]]]ZZZVVVSSSNNNLLLJJJGGGDDDBBB@@@@@@<<<======;;;888666666777555555555555444444444444444444444444444333333333555555444444444333333333111111222333333444444555444666888999999999:::;;;:::;;;<<<===>>>>>>>>>>>>???>>><<<;;;<<<>>>@@@BBBBBBCCCDDDEEEEEECCCAAA@@@;;;:::888777666777999:::888999:::<<<===>>>??????AAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKGGGFFFGGGJJJNNNXXXjjjyyysssjjjeeeccceeeeeeaaa```aaaccccccdddgggkkkppptttwwwyyy|||tttnnnpppssswwwqqquuu|||xxxqqqllldddeeefffgggggggggfffeeecccffflllssszzz~~~}}}|||||||||zzzxxxvvvssspppooojjjhhheeebbb```]]]XXXUUUPPPNNNLLLIIIFFFDDDBBBAAA===??????===999777777999666666555555555444444444555555555555555555555444444444444333333333222222333333444555555666666777444666888999999999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>===;;;:::;;;===@@@BBBBBBCCCDDDEEEEEECCCAAA@@@;;;:::888666666777999:::777888:::<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMJJJJJJKKKLLLLLLKKKIIIHHHIIIHHHIIIMMMTTT___rrr|||mmmgggcccbbbeeeddd```]]]^^^aaaaaaccceeejjjoootttvvvyyy|||tttmmmqqquuuzzzrrrvvv}}}}}}rrrjjjdddddddddfffhhhhhhgggfffgggkkkpppuuu{{{{{{{{{zzzyyywwwuuusssrrrllljjjgggeeebbb^^^YYYVVVTTTQQQMMMJJJHHHFFFCCCAAA@@@===;;;999999999777666777777555444444444444444444444444444444444444444444444444444444444444444333333222222333333444555777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@AAA======<<<===>>>???AAABBBCCCDDDEEEEEEDDDBBB@@@>>><<<;;;999777777777777777888999:::;;;<<<>>>??????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLMMMLLLKKKIIIIIIJJJJJJJJJLLLRRRYYYeeexxxqqqggg]]]]]]\\\\\\\\\]]]^^^^^^aaacccffflllsssxxx{{{|||wwwpppssszzzsssxxx~~~vvvnnngggffffffgggiiijjjjjjhhhkkknnnrrrvvv{{{||||||{{{zzzxxxvvvtttsssnnnllliiigggeeeaaa\\\YYYUUURRRNNNKKKIIIGGGDDDBBB@@@>>>;;;::::::999888666777777666555444444444444444444444444444444444444444444444444444444444444333333222222333333444555777888888999999::::::;;;999::::::;;;<<<======>>>============>>>@@@AAACCCCCCDDDDDDEEEDDDBBB@@@>>>;;;:::999777666666777888888999:::;;;<<<>>>??????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKMMMLLLJJJIIIIIIJJJKKKKKKNNNTTT\\\iii}}}|||mmmddd]]]]]]\\\\\\\\\]]]^^^^^^ccceeejjjqqqwww|||~~~|||~~~vvvtttxxxwwwzzz}}}uuulllkkkjjjjjjlllnnnnnnmmmqqqsssuuuxxx|||}}}}}}|||{{{zzzxxxvvvuuuqqqooollljjjgggddd```]]]VVVSSSOOOLLLJJJGGGEEEBBBBBB???===;;;;;;:::888777888777666555444444444444444444444444444444444444444444444444444444444444333333222222333333444555777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDBBBAAA???===;;;:::888777666666777888888999:::;;;<<<>>>??????BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKMMMLLLPPPWWW```ooovvvjjjbbb]]]\\\\\\\\\]]]]]]^^^___dddhhhooowww}}}|||~~~xxxyyy~~~{{{~~~|||sssqqqooooooppprrrrrrrrrwwwxxxyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwsssqqqnnnkkkiiifffbbb```XXXUUUQQQNNNLLLIIIFFFDDDCCCAAA>>><<<<<<;;;999777888777666555444444444444444444444444444444444444333333333333333333333333333333222222333333444555777777777888999999::::::========================>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???>>><<<:::999888666666666777888888999:::;;;<<<>>>??????AAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLKKKJJJIIIKKKLLLNNNNNNRRRZZZdddtttrrrhhhaaa\\\\\\\\\\\\]]]^^^______cccjjjsss|||~~~~~~{{{xxxuuuttttttvvvwwwwww{{{|||}}}~~~~~~~~~|||{{{yyyxxxtttrrrnnnkkkiiigggdddaaa\\\YYYTTTQQQNNNLLLHHHFFFEEECCC@@@>>>===<<<:::888888888666555555555555555444444444444444444444444333333333333333333333333333333222222333333444555666777777888888999::::::<<<<<<<<<<<<============??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAA???>>><<<<<<999888777666666666777888888999:::;;;<<<>>>??????AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMLLLJJJJJJLLLNNNOOOOOOTTT]]]iiiyyyyyynnnddd^^^\\\\\\\\\\\\]]]^^^___```bbbjjjuuu}}}{{{xxxxxxyyyzzzzzz|||~~~~~~~~~}}}{{{zzzyyyuuurrrooollljjjhhheeeccc___\\\XXXTTTQQQOOOKKKIIIGGGDDDAAA???>>>===;;;999888888777666555555555555444444444444444444444444333333333333333333333333333333222222333333444555666666777777888999999999999999:::::::::;;;;;;;;;???@@@AAACCCDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;888888666666666666777888888999:::;;;<<<>>>??????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNMMMKKKLLLNNNQQQQQQSSSYYYcccnnn~~~tttjjjaaa\\\[[[[[[[[[\\\]]]^^^___```bbbjjjuuu}}}~~~~~~}}}~~~~~~|||{{{{{{|||||||||~~~~~~~~~~~~~~~}}}{{{zzzyyywwwtttpppmmmkkkiiigggfffbbb___[[[WWWTTTQQQNNNKKKHHHFFFBBB@@@???>>><<<:::999888777666555555555555444444444444444444444444222222222222222222222222333333222222333333444555666666777777888888999999888888999::::::;;;<<<<<>>===;;;::::::888777666555555666777888888999:::;;;<<<>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNMMMNNNPPPSSSUUUWWW^^^iiittt{{{rrriiibbb]]][[[[[[[[[\\\]]]^^^``````ccckkkvvv|||}}}||||||}}}{{{{{{{{{|||~~~||||||}}}}}}{{{~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxuuuqqqnnnlllkkkiiigggdddaaa\\\YYYVVVSSSOOOMMMIIIFFFCCCAAA@@@>>><<<:::999888777666666555555555444444444444444444444444222222222222222222222222333333222222333333444555666666666777888888999999999999:::;;;===>>>??????@@@AAACCCDDDFFFFFFEEEEEECCCBBB@@@>>><<<;;;::::::888777666555555666777888888999:::;;;<<<>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNOOORRRTTTXXXZZZbbbmmmxxx{{{sssllleee```[[[[[[[[[\\\]]]^^^```aaadddmmmwww||||||zzz{{{||||||wwwrrrqqqvvv}}}~~~~~~}}}|||{{{zzzzzzvvvuuusssqqqnnnkkkjjjiiieeecccaaa^^^[[[WWWRRROOOLLLIIIFFFDDDBBBAAA???===::::::888777666666666666555333111111222333222111444444444444444444444444222222222333333333444444444444555666777888999999::::::;;;;;;<<<===>>>>>>AAACCCEEEFFFDDDDDDDDDDDD@@@???>>>===;;;999888888888888888777777777777777999::::::;;;<<<===>>>>>>??????@@@AAABBBDDDDDDEEECCCCCCDDDEEEFFFHHHJJJKKKLLLKKKJJJJJJKKKMMMOOOQQQLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQRRRRRRRRRRRRTTTVVV\\\```gggooo{{{~~~xxxoooggg```\\\ZZZ[[[[[[[[[[[[\\\___bbbggglllrrrvvvwwwyyy|||yyytttooonnnrrryyy~~~~~~}}}|||{{{{{{wwwvvvtttrrrooommmkkkjjjhhheeeccc```]]]YYYTTTQQQMMMJJJGGGDDDCCCBBB???===;;;:::999888777666666666666444222222333444333222444444444444444444444444333333444444444555555555666666777888999:::;;;;;;::::::;;;;;;<<<======>>>>>>AAACCCCCCBBBAAABBBBBB===<<<<<<;;;:::999999888888777777777777777777777999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDBBBCCCCCCDDDFFFHHHJJJKKKLLLKKKJJJJJJJJJLLLNNNOOOLLLLLLMMMNNNOOOPPPRRRSSSRRRSSSTTTTTTTTTUUUXXXZZZ___cccjjjrrr}}}{{{uuunnngggaaa^^^[[[\\\]]]]]]]]]^^^aaadddhhhmmmrrrvvvwwwzzzuuuqqqllljjjmmmrrrwwwyyy~~~}}}}}}|||xxxwwwvvvtttqqqooonnnmmmjjjhhheeeccc```\\\WWWSSSOOOLLLHHHFFFEEECCC@@@>>><<<;;;:::888777777666666777555333333444555444333444444444444444444444444444444444555555555666666666666777888999:::;;;;;;::::::;;;;;;<<<=========<<<>>>AAAAAA@@@??????@@@::::::999999999999888888777777777777777777888888999::::::;;;<<<===>>>>>>??????@@@AAABBBBBBCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWVVVWWWYYY]]]```dddhhhooowwwzzzxxxuuuqqqlllfffbbb```]]]^^^_________```cccfffiiimmmrrruuuwww|||sssoookkkhhhiiimmmqqqttt}}}~~~~~~~~~}}}zzzyyywwwvvvtttrrrqqqpppllljjjhhheeebbb^^^YYYVVVQQQNNNKKKHHHFFFDDDBBB@@@===<<<;;;999888777777777777555333333444555444333444444444444444444444444444444444444555555555555444444555666777888999999;;;;;;;;;<<<<<<<<<======;;;===???@@@???>>>>>>???:::::::::999999888888777777777777777777888888888999::::::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTWWWXXXYYYYYYZZZ]]]bbbeeeiiinnnuuu|||zzzuuusssqqqmmmiiieeebbb```^^^```aaaaaaaaacccfffiiikkknnnrrruuuxxx~~~ssspppmmmiiiiiikkkpppsssyyy|||~~~|||{{{~~~~~~zzzzzzyyywwwvvvtttssssssnnnllliiigggddd```[[[WWWTTTQQQMMMJJJHHHFFFDDDAAA???>>><<<;;;999888888777666444222222333444333222444444444444444444444444222333333333333444444444444444555666777888999999;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@@@@???>>>>>>???===<<<;;;:::999777666666666666777777888888888888999::::::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@AAABBBEEEGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTYYYZZZ\\\]]]___bbbgggjjjnnnssszzz{{{vvvrrrqqqnnnkkkgggdddbbbaaaaaabbbcccddddddfffiiilllmmmppptttwww{{{tttrrrooollljjjlllppptttxxx{{{~~~|||yyyyyy|||~~~~~~zzzzzzyyyxxxwwwvvvuuuuuupppnnnkkkiiifffbbb]]]YYYVVVSSSOOOLLLJJJHHHEEECCC@@@???>>><<<:::999888888666444222222333444333222444444444444444444444444222222222333333333444444666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@@@@???>>>>>>???>>>===<<<:::888777555555666666666777888888999999999::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLOOOQQQTTTUUUZZZ\\\```bbbeeehhhlllooosssxxx}}}xxxtttooonnnllliiigggeeedddccceeefffhhhhhhiiikkknnnqqqrrruuuyyy}}}ttttttqqqnnnlllmmmrrrvvvxxx|||{{{yyywwwvvvxxx}}}~~~}}}zzzzzzyyyxxxwwwwwwvvvvvvsssqqqnnnkkkiiieee```\\\XXXUUUQQQNNNLLLIIIFFFDDDAAA@@@>>><<<;;;999999888777555333333444555444333444444444444444444444444333333333333444444444555666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::===??????>>>===>>>>>>;;;::::::888777666555555555666666777888888999999999::::::;;;<<<===>>>>>>>>>>>>>>>???????????????===>>>???AAADDDFFFIIIJJJGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNQQQTTTVVVXXX\\\```eeeiiilllooorrrtttvvvzzz}}}vvvrrrlllkkkjjjhhhhhhhhhhhhhhhjjjkkkmmmmmmnnnppptttwwwxxx{{{ttttttrrrooolllnnnrrrwwwxxx|||yyywwwuuuuuuvvvzzz~~~~~~}}}zzzzzzyyyxxxxxxwwwvvvvvvuuussspppnnnkkkgggbbb^^^YYYVVVRRROOOLLLJJJGGGEEEBBBAAA???===;;;:::999999888666555444666666555444444444444444444444444444444444444555555555666666444444555666777888999999<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>???>>>=========888777777777666666666666555666666777888999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????===>>>???AAACCCFFFHHHJJJFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMPPPSSSVVVXXXZZZ^^^bbbhhhmmmqqqsssvvvwwwxxx{{{{{{uuuqqqiiiiiihhhhhhiiijjjlllmmmnnnoooqqqqqqrrrtttxxx{{{|||zzzyyywwwssspppoooqqqrrrwww{{{~~~|||vvvuuutttsssrrruuuyyy}}}~~~~~~||||||{{{zzzyyyyyyyyyyyyrrrrrrrrrpppmmmiiieeeccc^^^[[[XXXUUURRRNNNIIIEEEDDDCCCAAA>>><<<:::999888666666666666666555555555333333333333333333333333555444444444444333333333444444555666777888999999;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>???<<<:::999;;;;;;888555777777777777888888888888888888999:::;;;======>>>======>>>>>>>>>>>>======???>>>>>>@@@DDDHHHKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJJJJMMMPPPRRRTTTWWWZZZ]]]bbbggglllqqquuuwwwzzz||||||~~~|||uuupppiiiiiihhhiiijjjllloooqqqtttwwwyyyxxxwwwyyy}}}xxxxxxvvvsssqqqpppqqqsssvvvzzz}}}yyywwwttttttsssrrrrrrtttxxx|||~~~}}}|||{{{zzzyyyyyyyyyyyyuuuttttttrrrnnnjjjfffddd___]]]YYYVVVSSSOOOJJJFFFEEEDDDAAA???===;;;:::999777777666666666666555555555555555555555555555555333333444444555555555666444444555666777888999999;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???<<<::::::;;;;;;888666777777777888888888999999888999999:::<<<======>>>======>>>>>>>>>>>>======AAA@@@@@@BBBGGGJJJLLLLLLJJJJJJKKKLLLLLLLLLKKKJJJKKKNNNQQQTTTVVVYYY\\\___eeeiiiooossswwwyyy|||~~~~~~}}}vvvqqqlllkkkjjjjjjlllooosssuuuxxx{{{||||||{{{|||vvvwwwvvvtttqqqpppqqqssstttxxx}}}~~~zzzwwwtttrrrsssssssssqqqqqqssswwwzzz~~~}}}|||{{{zzzzzzzzzzzzxxxxxxvvvtttppplllhhhfffaaa___[[[XXXUUUQQQLLLIIIGGGEEECCC@@@>>><<<;;;:::777777777777666666555555555555555555555555555555222333444555666777888888444444555666777888999999;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;999777888888888888999999999999999999:::;;;<<<======>>>===>>>>>>??????>>>>>>===BBBBBBBBBEEEJJJMMMNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLOOORRRUUUXXX[[[___bbbggglllqqqvvvyyy{{{~~~~~~xxxtttpppooommmmmmoootttyyy|||~~~wwwxxxxxxvvvssspppppppppsssvvv{{{{{{wwwuuusssqqqsssssssssrrrrrrssswwwzzz~~~~~~}}}||||||{{{{{{||||||{{{yyyvvvsssoookkkiiieeebbb^^^[[[XXXTTTOOOLLLIIIHHHEEEBBB@@@>>><<<<<<999888888777777666666666444444444444444444444444444444555555666777777888444444555666777888999999:::;;;<<<===>>>>>>>>>==========================================<<<:::999999999999999:::::::::::::::::::::;;;<<<======>>>>>>>>>>>>??????>>>>>>>>>BBBBBBDDDHHHMMMPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLMMMOOORRRUUUXXX\\\aaaeeeiiimmmssswwwzzz|||{{{xxxtttrrrqqqpppsssyyyzzz{{{{{{xxxtttpppooonnnsssvvvzzz~~~~~~yyyvvvuuuuuuttttttuuuuuuuuutttvvvyyy|||~~~~~~}}}}}}}}}}}}~~~}}}{{{xxxuuuqqqnnnmmmhhheeeaaa]]]ZZZWWWSSSPPPLLLJJJHHHEEEBBB???>>>===:::999999888777777666666444444444444444444444444666666666666666666666555444444555666777888999999:::;;;<<<===>>>>>>>>>>>>===========================>>>??????>>><<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<=========>>>>>>????????????>>>>>>AAABBBEEEKKKPPPSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMOOORRRUUUXXX\\\aaaeeeiiimmmssswwwzzz|||~~~|||xxxwwwuuuuuuxxx~~~zzz|||}}}{{{wwwrrrpppoootttwwwzzz~~~|||wwwvvvvvvwwwwwwwwwxxxyyyyyyyyyzzz|||~~~~~~~~~~~~~~~|||yyyvvvsssqqqppplllhhhddd```\\\YYYVVVSSSNNNLLLJJJGGGDDDAAA@@@???;;;::::::999888777666666666666666666666666666666666666666555555555444444444444555666777888999999::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAAAA???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????>>>@@@BBBGGGNNNUUUXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQPPPQQQSSSUUUXXX\\\bbbfffjjjnnnssswwwzzz{{{~~~}}}|||{{{{{{~~~xxx{{{}}}}}}zzzvvvsssrrrvvvxxx{{{{{{vvvtttuuuwwwxxx{{{|||}}}}}}}}}~~~~~~|||yyywwwuuussssssnnnkkkfffaaa^^^[[[XXXVVVPPPNNNKKKHHHEEEBBBAAA@@@<<<;;;:::999888777777666666666666666666666666666444444444444444555555555444444555666777888999999999:::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<>>======;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>??????@@@@@@??????>>>AAADDDJJJRRRZZZ^^^^^^]]]ZZZYYYWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWYYY]]]cccgggkkkoootttxxxzzz|||~~~vvvyyy|||}}}|||yyyvvvuuuwwwyyy|||{{{uuussstttvvvvvv}}}~~~|||yyywwwvvvuuutttppplllgggbbb___\\\YYYWWWQQQOOOLLLIIIFFFCCCAAA@@@<<<<<<;;;:::999777777666555555555555555555555555111222222333444555666666444444555666777888999999999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;???CCCCCCAAA>>>===>>><<<<<<<<<<<<============<<<<<<<<<===============??????@@@@@@@@@@@@??????BBBEEELLLUUU]]]aaabbbaaa\\\[[[YYYVVVUUUTTTTTTTTTVVVWWWXXXYYYZZZ^^^dddhhhlllpppuuuyyy{{{}}}~~~xxxzzz}}}~~~}}}{{{{{{{{{~~~zzzwwwxxxyyyzzz~~~}}}|||{{{yyyvvvtttpppmmmjjjgggdddaaa\\\YYYVVVSSSOOOKKKIIIGGGCCCAAA???>>><<<:::888777777777444444444444444555666777555666777666444333333555555555555555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>============>>>>>>???>>>>>>???AAACCCCCC@@@>>>???AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEIIIQQQ[[[aaacccbbbcccaaa]]]XXXUUUTTTUUUVVVWWWXXXXXXXXXZZZ^^^ccchhhmmmpppuuuxxx{{{}}}uuuxxx{{{~~~~~~}}}~~~~~~~~~}}}}}}{{{{{{|||}}}}}}||||||zzzwwwtttpppnnnjjjhhheeebbb]]]ZZZXXXTTTPPPMMMKKKHHHEEECCC@@@???===:::999888888888777666555444444444444444222444555444333333444555444444555555666888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>============>>>??????<<<<<<===???AAA@@@>>><<<@@@AAAAAA@@@???>>>>>>@@@????????????????????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDHHHPPPXXX___aaaaaacccaaa^^^[[[XXXWWWWWWXXXXXXXXXXXXXXXZZZ^^^dddhhhlllpppuuuxxx{{{}}}qqqtttzzz}}}}}}|||{{{|||~~~}}}}}}{{{xxxvvvqqqooollliiigggddd```]]]ZZZWWWSSSOOOMMMJJJGGGEEEBBB@@@>>><<<:::999999999999888777555444333333333000222333444333333444666444444444555666777999999::::::;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@BBBDDDDDDBBB@@@@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDGGGMMMUUU[[[^^^^^^bbbbbbaaa___[[[YYYYYYZZZXXXYYYYYYYYYZZZ^^^dddhhhlllppptttxxx{{{}}}ooosssyyy}}}|||zzzxxxyyy~~~~~~~~~|||zzzwwwsssqqqnnnllljjjgggccc```\\\YYYUUUQQQOOOLLLHHHFFFDDDBBB@@@===;;;:::::::::999888777555444444444444222444555555333333444555444444444555666777888999:::::::::;;;;;;<<<<<<===============>>>???@@@@@@CCCBBBBBBCCCEEEFFFDDDBBB@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCDDDGGGKKKQQQWWW[[[]]]aaaccceeeccc___\\\[[[[[[YYYZZZZZZZZZ[[[___dddhhhllloootttxxx{{{}}}nnnrrrxxx|||}}}}}}}}}~~~zzzxxxvvvvvvzzz~~~}}}}}}~~~{{{yyyuuusssqqqooommmkkkgggddd___\\\WWWSSSPPPMMMJJJGGGFFFDDDBBB???===<<<;;;;;;777777666555555555555666777888888777444333333444333444444444555777888999999999::::::;;;<<<<<<===============>>>???@@@AAA@@@??????@@@BBBBBBAAA@@@@@@AAABBBBBBAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDGGGJJJOOOUUUZZZ^^^bbbgggjjjiiiddd^^^\\\\\\[[[[[[[[[ZZZ[[[___dddhhhkkkoootttxxx{{{}}}lllqqqwww{{{|||{{{{{{{{{zzzxxxuuutttwww|||zzzuuuqqqooosssvvvzzz}}}{{{xxxvvvtttsssqqqooollliiibbb___ZZZVVVSSSPPPMMMJJJHHHFFFDDDAAA>>>===<<<<<<777777666666555666666666999999999888555333333444333333333444555666888888888888999:::;;;<<<<<<============>>>???@@@AAABBBBBBAAA@@@AAABBBCCCCCCAAA@@@BBBCCCCCCAAAAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGJJJNNNTTT[[[```gggmmmrrrqqqiiiaaa]]]\\\\\\\\\\\\[[[\\\___eeeiiikkknnntttxxx{{{~~~iiinnnuuuyyy{{{zzzzzzyyy{{{xxxtttrrrtttxxx~~~{{{tttoookkkhhhfffjjjmmmqqqxxx~~~|||{{{yyywwwvvvuuussspppmmmfffccc^^^ZZZWWWTTTPPPNNNJJJHHHEEEBBB@@@>>>======999999777666555555555555777888888777555333444444333333333444555666777888777888999:::;;;<<<<<<============>>>???@@@BBBCCCDDDBBBAAABBBDDDEEEDDDDDD@@@BBBCCCCCCBBBBBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHKKKNNNUUU]]]dddnnnuuu{{{yyyoooddd___]]]]]]]]]\\\\\\\\\```eeeiiijjjnnnsssxxx{{{~~~fffkkksssxxxzzzzzzzzzzzz{{{xxxtttqqqrrrvvv|||zzzvvvpppkkkhhhfffeeeddddddggglllsss|||}}}|||zzzyyywwwwwwuuurrroooiiifffaaa]]]ZZZWWWSSSPPPJJJIIIFFFCCC@@@???>>>>>><<<;;;999777555444333333444555666666444333444555333333333444555666777888777888888999;;;<<<===============>>>???AAABBBCCCAAA???>>>>>>@@@AAAAAA@@@AAABBBCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFDDDFFFIIIKKKOOOVVV___fffssszzz~~~sssggg```^^^]]]]]]]]]\\\]]]```eeeiiijjjnnnsssxxx{{{~~~dddjjjoooppprrrvvvwwwvvvyyyxxxuuuqqqooossszzz~~~zzzwwwqqqiiibbb``````aaabbbcccdddfffkkksss~~~~~~}}}zzzxxxuuutttsssnnnjjjeeeaaa]]]ZZZVVVSSSMMMJJJGGGDDDBBB@@@===;;;::::::888777666666666666555555444444444444555555555555666666777777888888::::::::::::;;;===???@@@???>>>======>>>@@@BBBDDD@@@@@@@@@???@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMSSS[[[dddjjjrrr}}}zzzkkkbbb___ZZZ[[[]]]^^^___bbbeeehhhllloootttwwwzzz}}}```gggmmmooorrrwwwyyyxxx|||zzzxxxsssqqqrrrwww|||~~~{{{uuuooogggaaa___```bbbcccaaaaaabbbfffnnnyyy}}}{{{xxxvvvtttssspppmmmhhhddd```\\\XXXUUUPPPMMMIIIFFFDDDBBB???===;;;:::999888777666666666666555555444444555555666555555666666777777888888::::::999:::;;;<<<>>>???>>>===<<<;;;<<<===???@@@@@@@@@?????????@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQVVV___hhhoooyyyrrrgggaaaZZZ[[[]]]]]]___bbbfffiiimmmppptttxxxzzz}}}\\\ccciiimmmqqqwwwzzzzzz{{{zzzyyyvvvttttttwwwyyyvvvqqqjjjdddcccdddffffffcccaaa```bbbiiittt~~~|||zzzxxxvvvuuussspppkkkgggddd```\\\YYYTTTQQQMMMIIIGGGEEEBBB@@@<<<;;;:::888777777666666666555555444444555555666555555666666777777888888::::::999999:::;;;<<<<<<>>>===<<<<<<<<<===>>>?????????>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLQQQQQQSSSVVV\\\eeeooovvvyyyjjjbbb[[[[[[\\\]]]^^^bbbgggkkknnnqqqvvvyyy{{{~~~XXX___fffjjjooovvvyyyyyywwwwwwxxxxxxxxxxxxyyyzzz{{{~~~yyyqqqlllkkkkkklllllliiifffbbbbbbhhhrrr~~~~~~{{{yyyxxxwwwuuurrrnnnkkkhhhddd___\\\WWWTTTPPPLLLIIIGGGDDDAAA===<<<;;;999888777777777666666555555555555666666555555666666777777888888:::::::::::::::::::::;;;@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPVVVWWWYYY\\\ccclllwww~~~}}}lll```[[[\\\]]]]]]___ccciiinnnpppssswwwzzz|||~~~UUU\\\cccggglllsssvvvvvvvvvwwwxxxzzzzzzzzzxxxwwwwww{{{xxxsssqqqpppppppppnnnjjjeeecccgggqqq{{{}}}{{{zzzyyywwwtttqqqnnnkkkgggbbb^^^ZZZWWWRRRNNNKKKHHHEEEBBB???>>><<<;;;999888888777666666666555555666666666555555666666777777888888999999::::::::::::::::::??????>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???@@@AAACCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLOOOQQQSSSTTTUUUZZZ\\\```dddkkkuuummm```[[[]]]^^^___bbbffflllppprrruuuyyy{{{}}}~~~PPPXXX___ccciiipppttttttzzzyyyyyyzzzzzzxxxtttqqqssswww}}}zzzuuussssssssssssqqqlllgggdddfffnnnxxx~~~}}}|||{{{yyywwwtttqqqnnnjjjeeeaaa]]]ZZZUUUQQQMMMJJJFFFDDD@@@???>>><<<:::999888888777666666555555666666777555555666666777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???@@@AAABBBDDDEEEFFFGGGJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLNNNQQQTTTWWWZZZ[[[___bbbgggnnnuuu~~~mmmbbb[[[]]]```ccceeeiiinnnqqqtttwwwzzz|||}}}JJJRRRZZZ___fffooottttttzzzyyyxxxyyyyyyxxxsssooorrrvvv{{{zzzvvvvvvwwwwwwwwwsssoooiiieeegggmmmuuu{{{~~~}}}{{{zzzwwwuuurrrnnniiieeeaaa]]]XXXTTTPPPMMMIIIFFFAAA@@@>>><<<;;;999999888777777666666666666777777555555666666777777888888888999:::<<<=========<<<::::::;;;<<<============;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCEEEEEEFFFJJJJJJKKKKKKJJJIIIIIIHHHJJJLLLOOOSSSWWW[[[^^^___ccchhhooowww{{{kkkaaa[[[^^^cccfffiiilllppprrrvvvxxx{{{}}}~~~EEENNNWWW]]]eeeooouuuuuuwwwuuuuuuwwwyyyyyyvvvrrrqqqvvv{{{~~~zzzxxxyyy{{{||||||vvvrrrlllhhhiiiooovvv{{{}}}~~~~~~~~~|||zzzxxxuuuqqqkkkgggddd```[[[VVVSSSOOOKKKHHHBBBAAA???===;;;:::999999777777666666666666777777555555666666777888888888777999;;;===>>>>>>>>>>>>;;;;;;===>>>????????????::::::;;;;;;===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEJJJJJJKKKKKKJJJIIIHHHHHHJJJLLLOOOTTTXXX]]]```bbbffflllttt}}}vvvggg___[[[___dddiiilllnnnqqqsssvvvyyy|||~~~~~~BBBGGGQQQ\\\fffmmmqqqsssuuuvvvwwwxxxyyyxxxwwwwwwwwwzzz~~~}}}yyyxxxyyy{{{zzzxxxvvvsssooollllllooosssvvvzzz}}}zzzwwwrrrooommmjjjfff```ZZZVVVQQQLLLIIIFFFDDDAAA>>>===<<<:::888888777666555555444444555555444444444444555666666888888:::;;;<<<========================<<<<<<<<<>>>======<<<<<<===???@@@@@@?????????AAADDDFFFHHHJJJKKKKKKIIIGGGGGGHHHIIILLLNNNQQQUUU[[[aaafffiiimmmsss|||{{{nnneeeaaaaaaffflllooopppppprrruuuyyyzzz{{{}}}~~~???EEENNNYYYccckkkppprrruuuvvvxxxyyyyyyyyyyyyxxxwwwzzz}}}|||yyyxxxyyyyyyxxxvvvuuussspppmmmmmmoooqqqsssvvv|||}}}yyyuuurrrooolllhhhbbb]]]XXXTTTOOOLLLHHHFFFBBB@@@???===;;;999888888777666555555555555666555555555555666777777777888:::;;;<<<<<<===========================<<<===<<<;;;;;;<<<===>>>???@@@@@@???@@@AAADDDGGGIIIIIIJJJKKKJJJHHHGGGHHHIIILLLMMMQQQVVV\\\ccciiilllrrrwwwuuujjjcccaaafffkkkrrrvvvvvvuuuvvvxxxzzz{{{|||~~~<<>>???AAAAAA@@@AAACCCFFFHHHJJJKKKLLLMMMLLLJJJHHHHHHIIIKKKMMMQQQWWW^^^ffflllpppyyy|||zzzooogggeeeeeennnttt{{{~~~|||{{{{{{|||}}}~~~:::???FFFQQQ[[[eeemmmqqquuuvvvxxxzzz{{{||||||{{{zzzzzz{{{|||zzzzzzzzzzzzyyywwwtttrrrrrrrrrqqqpppnnnmmmkkkjjjlllrrr|||{{{xxxvvvpppmmmhhhddd```\\\VVVSSSMMMKKKGGGDDDBBB@@@===;;;999999888777666666666666666666555555666666777888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;<<<>>>???AAABBBBBBAAABBBEEEHHHKKKMMMQQQRRRSSSQQQMMMJJJHHHHHHJJJLLLQQQXXX```iiipppttt}}}}}}uuummmiiikkknnnwww~~~~~~~~~~~~999<<>><<<:::999888777777666777777555555444444555555666777777777999:::;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>============???@@@BBBBBBBBBBBBDDDGGGJJJNNNPPPXXXYYYZZZWWWRRRLLLIIIGGGIIIKKKQQQYYYbbbkkkssswww~~~~~~}}}~~~}}}yyysssnnnoootttyyy777:::???GGGQQQ]]]ggglllqqqrrruuuwwwyyyzzz{{{{{{zzzyyyyyyyyy{{{}}}}}}xxxssspppooojjjjjjjjjjjjhhhfffdddbbbdddjjjttt}}}~~~{{{zzzsssqqqmmmkkkgggccc]]]YYYTTTPPPLLLIIIFFFCCC@@@===;;;:::999888777777777777444444444444444555666666666777888:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAAAAABBBEEEIIINNNRRRUUU\\\^^^^^^\\\VVVOOOJJJHHHHHHKKKQQQYYYbbbllltttxxx|||}}}}}}{{{yyyyyyzzz|||yyyzzzyyyvvvuuuxxx555666:::AAAKKKWWWbbbhhhnnnppprrruuuwwwyyyyyyyyyyyyyyyxxxxxxzzz{{{uuuooommmmmmfffffffffeeedddbbbaaa```aaafffooowww}}}|||uuusssqqqnnnkkkgggaaa]]]XXXUUUPPPLLLIIIFFFCCC@@@;;;;;;:::999888888888888555555555555555666666777666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@>>>=========>>>??????@@@BBBEEEJJJPPPUUUXXX[[[^^^___^^^XXXRRRLLLIIIHHHKKKPPPYYYbbbllltttxxxzzzzzzzzzxxxwwwwwwzzz|||zzz|||333444777>>>GGGSSS^^^eeelllnnnqqqtttvvvwwwxxxxxxyyyxxxxxxxxxzzzzzzrrrmmmkkkkkkcccccccccbbbaaa```___^^^___dddkkkttt|||~~~wwwuuusssqqqnnnjjjddd```[[[XXXSSSOOOLLLIIIEEECCC<<<;;;:::999888888888888666666666666666777888888666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAA???>>>===<<<<<<======???@@@BBBFFFKKKRRRWWW[[[YYY\\\^^^^^^YYYSSSNNNKKKHHHKKKPPPYYYbbbllltttxxxyyyyyyyyywwwvvvwwwzzz}}}}}}666666777:::AAALLLYYYaaadddiiimmmpppppprrrvvvyyyyyy{{{|||zzzyyyzzz}}}yyyvvvrrrmmmgggcccaaaaaa``````___^^^]]]]]]]]]aaagggooowww}}}yyytttpppmmmjjjfffddd^^^[[[WWWSSSOOOKKKGGGDDDAAA???<<<;;;:::999888666777777666555555555555555777777777888999999999:::<<<<<<======>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<===???BBBEEEIIIMMMPPPQQQSSSUUUWWWYYYYYYTTTNNNHHHGGGKKKQQQZZZccclllrrruuuyyyyyyyyyxxxxxxzzz~~~666666777999>>>GGGRRRZZZ```eeejjjmmmnnnppptttwwwzzz{{{|||zzzxxxxxx||||||}}}~~~|||yyyvvvrrrnnnjjjeeeaaa^^^^^^]]]\\\\\\[[[[[[ZZZ[[[___eeelllsss}}}{{{wwwssspppmmmiiigggbbb___ZZZVVVRRRNNNIIIFFFCCCAAA>>><<<;;;:::999777777777666555555555555666777777777888999999::::::<<<<<<======>>>>>>??????======<<<;;;;;;;;;<<<<<<<<<===???CCCFFFIIILLLMMMMMMNNNQQQTTTUUUSSSNNNKKKIIILLLRRRZZZccclllrrruuuyyyyyyzzzyyyzzz|||777777666777:::BBBJJJQQQZZZ___eeeiiikkknnnrrruuu{{{}}}}}}{{{wwwuuuwwwzzz~~~yyyzzz}}}{{{xxxsssooolllhhhdddaaa]]]\\\\\\[[[ZZZZZZZZZZZZZZZ]]]bbbhhhoooxxx~~~zzzvvvtttqqqnnnkkkhhhddd___ZZZVVVQQQLLLHHHEEECCC???>>>===<<<:::888888777666666555555666666666777777888999999::::::<<<<<<======>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<:::;;;===???BBBEEEFFFGGGFFFFFFIIILLLOOOPPPOOOMMMKKKNNNSSS[[[ccckkkqqquuuyyyzzz|||}}}~~~666666666666888>>>EEEJJJUUUZZZbbbgggjjjmmmqqquuu|||}}}~~~{{{vvvssssssuuu{{{~~~}}}|||xxxzzz~~~|||yyytttpppmmmjjjfffccc^^^]]]\\\\\\[[[\\\]]]]]]]]]___ccchhhnnnvvv|||yyywwwuuurrrpppmmmiiiddd___ZZZTTTOOOKKKGGGDDDAAA???===<<<:::888888777777666555666666666666666777888999::::::;;;<<<<<<======>>>>>>?????????>>>===<<<;;;;;;;;;<<<:::;;;<<<>>>???AAABBBCCCBBBBBBCCCFFFJJJMMMNNNMMMMMMOOOTTTZZZbbbiiipppsssyyy{{{444444555666888<<>><<<:::888888888777666666666666666555666777888999:::;;;;;;<<<<<<======>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBAAAAAACCCGGGJJJKKKKKKNNNOOOSSSXXX___ffflllpppxxx|||222333444555777;;;@@@DDDKKKRRR\\\dddiiimmmrrrvvvzzz}}}|||wwwrrrqqqqqquuuxxx{{{}}}~~~~~~~~~}}}~~~|||yyyuuuqqqlllfffbbb^^^]]][[[[[[[[[]]]___```eeefffhhhjjjnnnttt|||~~~}}}|||zzzxxxuuuqqqlllfffaaa\\\VVVSSSLLLIIIEEEBBB@@@>>>;;;999999888777777666666777777555555666888999:::;;;<<<<<<<<<======>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBAAA@@@BBBEEEHHHIIIIIIMMMNNNQQQUUU[[[bbbhhhlllvvv{{{222333444555555888;;;>>>FFFNNNYYYbbbgggmmmrrrvvvxxx|||}}}xxxtttrrrrrrsssuuuxxxzzz{{{}}}}}}zzzvvvooohhhbbb```^^^]]]\\\]]]___bbbdddfffgggggghhhkkkqqqyyy~~~}}}xxxuuuooojjjfffaaa[[[XXXOOOLLLHHHEEECCCAAA>>>;;;999888777777666666777777555555666888999:::;;;<<<<<<<<<======>>>>>>??????AAA@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????AAAEEEGGGHHHHHHLLLMMMOOORRRXXX___eeehhhrrrxxx222333444444444555888:::DDDLLLWWW```ffflllqqquuuwww{{{~~~yyyuuussssssrrrtttvvvxxxyyy|||{{{tttkkkeeecccbbb```___```cccfffhhheeefffffffffiiiooovvv|||{{{wwwrrrmmmiiiddd___[[[RRROOOKKKHHHEEECCC@@@>>>999888888777777777777777444555666888999:::<<<<<<<<<<<<======>>>?????????AAA@@@???===<<<<<<;;;;;;::::::;;;<<<===??????@@@======>>>@@@DDDGGGGGGGGGKKKLLLMMMQQQVVV\\\bbbfffooovvv333333444444666777888999>>>FFFRRR[[[bbbhhhmmmrrruuuvvvxxxyyyyyyuuuooojjjkkknnnrrruuuxxx{{{~~~uuummmhhhfffeeedddbbbaaaaaacccdddeeedddfffgggiiikkkoootttwww{{{xxxtttppplllhhhccc___YYYUUUOOOJJJGGGDDD@@@>>><<<999777666666777777666888888999999999:::::::::;;;<<<==================<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>@@@BBBBBBBBBCCCEEEFFFIIILLLPPPSSSVVVZZZ^^^aaakkksss~~~333333333444555666888888<<>>>>>???>>>>>><<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGIIILLLQQQUUUXXX\\\___bbblllsss~~~222222222333444555666777;;;>>>FFFQQQ\\\eeejjjlllqqqrrrtttwwwxxxvvvrrrnnnmmmooorrrtttvvvyyy~~~yyyrrrmmmkkkjjjiiigggffffffgggiiijjjlllmmmnnnmmmmmmnnnqqqttt|||}}}yyyvvvrrrnnnjjjfff___\\\VVVQQQMMMIIIEEECCC???===:::999999999888777777777888888888999999999:::;;;<<<===>>>?????????<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>@@@AAABBBBBBCCCFFFHHHJJJNNNTTTYYY]]]```cccfffmmmttt222222222222333444555666:::;;;AAALLLYYYdddiiijjjpppqqqssswwwyyyxxxuuurrroooppprrrssstttxxx}}}|||uuuooolllkkkiiihhhffffffggghhhiiilllnnnnnnnnnnnnnnnqqqssszzz~~~{{{xxxuuurrrmmmjjjccc```[[[VVVQQQMMMHHHEEEAAA>>>;;;999999999888777777777777888888888999999;;;;;;<<<=========<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;<<<===>>>??????===???AAAAAABBBDDDGGGJJJMMMSSSZZZaaaeeehhhkkkmmmpppwww~~~222222222222222333444555999999===GGGUUU```gggiiiooopppssswwwzzzzzzxxxuuuqqqrrrrrrrrrsssvvv|||wwwpppllljjjiiigggeeeeeeeeeggghhhjjjkkkmmmnnnnnnoooqqqsssyyy|||zzzxxxuuuqqqnnnhhhddd___ZZZVVVQQQKKKGGGBBB???<<<:::999999888666777888888888888999999999<<<<<<<<<<<<;;;:::999999<<<<<<<<<===<<<<<<;;;:::::::::;;;<<<===>>>??????===>>>@@@BBBCCCFFFKKKNNNTTT[[[dddmmmrrruuuvvvwwwxxx}}}}}}|||||||||{{{yyywwwxxx{{{}}}333222222222333333444555777888<<>><<<;;;:::999777888888999999999:::::::::<<<<<<<<<<<<;;;;;;:::999<<<<<<======<<<<<<;;;:::999:::;;;<<<===??????@@@>>>@@@BBBDDDGGGKKKQQQUUU]]]eeepppzzz~~~}}}}}}|||{{{xxxwwwuuurrrpppqqqtttwww|||333333333333333444444555444666:::@@@IIITTT___ffflllmmmooossswwwxxxwwwuuuuuutttrrrpppppptttzzzwwwsssmmmllljjjhhhgggggghhhiiijjjllloooppppppqqqsssuuuuuu{{{~~~|||yyyvvvssspppkkkfffaaaZZZTTTOOOHHHEEEAAA???>>>===;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<======<<<<<<;;;:::999:::;;;<<<===???@@@@@@@@@BBBEEEHHHLLLRRRYYY]]]fffooo{{{}}}||||||}}}}}}|||{{{vvvtttqqqnnnlllmmmqqqttt|||444444333333333444555555111555999>>>EEEOOO\\\eeekkklllnnnqqquuuvvvuuusssvvvtttrrroooooosssyyy~~~~~~{{{vvvpppnnnllljjjjjjjjjkkklllmmmoooqqqrrrrrrrrrsssttttttyyy}}}|||yyywwwtttooojjjddd^^^WWWRRRKKKHHHDDDAAA@@@???===<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>@@@AAABBBBBB<<<<<<======<<<<<<;;;:::999999:::<<<===???@@@@@@CCCEEEHHHKKKPPPVVV^^^cccllluuu|||{{{{{{|||~~~~~~}}}{{{vvvuuuqqqmmmkkkmmmqqquuu}}}111111222222222333333333222555888;;;@@@HHHSSS[[[aaagggmmmqqqqqqrrrtttvvvwwwwwwvvvuuuuuuwww{{{~~~xxxvvvsssnnnkkkkkkkkkkkkjjjnnnqqqssstttsssqqqpppppppppssswww{{{~~~{{{vvvooollljjjeee^^^XXXRRRNNNHHHDDDAAA@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<>>>??????DDDGGGLLLRRRWWW]]]cccgggttt~~~~~~}}}~~~~~~{{{xxxtttsssvvvtttqqqttt{{{111111222222222333333333222444777999===DDDOOOVVV^^^dddkkkooopppqqqsssuuuwwwxxxxxxxxxwwwxxx{{{}}}~~~yyyvvvqqqnnnnnnnnnnnnnnnppprrrssssssqqqpppooopppooorrrvvvzzz~~~yyysssooommmiiibbb\\\UUUQQQLLLGGGDDDBBB???===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???CCCGGGLLLQQQVVV\\\cccgggttt~~~|||~~~{{{{{{~~~~~~{{{~~~111111222222222333333333111333666777:::@@@IIIPPPZZZ```ggglllnnnooorrruuuwwwyyy{{{{{{zzzzzzzzz{{{}}}}}}zzzuuusssrrrssssssssssssssssssqqqnnnnnnooopppooorrrvvvzzz~~~|||wwwtttqqqmmmgggbbb[[[WWWQQQLLLHHHDDDAAA>>><<<<<<;;;;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<;;;<<<<<<===>>>???CCCFFFKKKPPPUUU[[[aaaeeesss111111222222222333333333222444666666777<<>>===<<<;;;::::::999999;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>BBBEEEJJJNNNSSSXXX^^^aaappp}}}111111222222222333333333444555777666666:::@@@EEEPPPWWW___fffjjjnnnrrrvvvwww{{{{{{wwwvvvvvvzzz{{{xxxwwwwwwwwwvvvuuutttrrrnnnlllnnnrrruuuwwwyyy|||~~~~~~~~~{{{xxxtttpppmmmfffbbb\\\VVVQQQKKKFFFBBB@@@???>>><<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<======>>>AAACCCGGGKKKNNNSSSXXX[[[jjjxxx111111222222222333333333444666777666666888===BBBJJJQQQ[[[bbbggglllqqquuuwww{{{zzzvvvssstttwww{{{}}}yyyxxxwwwvvvvvvtttsssqqqooonnnqqqvvvzzz}}}|||~~~~~~zzzwwwtttrrrkkkgggbbb\\\VVVPPPJJJFFFCCCBBB???===;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>===<<<;;;:::======<<<<<<<<<<<<======???AAADDDGGGIIILLLQQQTTTbbbooo111111222222222333333333333555666666444666;;;???DDDKKKUUU^^^dddiiiooosssxxx|||~~~yyytttrrrrrrtttxxx|||{{{xxxwwwvvvuuuqqqqqqqqqpppqqqtttyyy~~~~~~{{{~~~}}}zzzwwwvvvpppmmmgggbbb\\\VVVPPPLLLFFFDDDAAA>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>======<<<<<<======<<<<<<<<<<<<======>>>???BBBCCCDDDGGGJJJMMMXXXdddwwwzzzwwwxxxyyy}}}~~~~~~111111222222222333333333222444555555333555999===@@@GGGRRR[[[aaagggmmmrrrxxx|||}}}xxxtttqqqrrrsssuuuyyy||||||yyyxxxvvvuuuppppppqqqqqqrrrvvv||||||{{{|||zzzyyytttpppkkkfff```ZZZTTTPPPGGGEEEBBB???============;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>@@@AAAAAACCCFFFHHHPPP\\\lll{{{|||sssqqqsssqqq}}}}}}}}}}}}111111222222222333333333444333333333444777:::;;;===DDDNNNXXXaaagggmmmpppwwwzzz~~~|||vvvrrroooooooooqqqtttyyy}}}}}}zzzwwwtttrrrqqqqqqssstttwwwyyy|||}}}~~~|||{{{|||}}}{{{{{{wwwqqqkkkeee^^^XXXSSSMMMIIIDDD@@@>>><<<;;;999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===============????????????@@@BBBDDDEEEMMMTTT^^^hhhqqqyyy|||uuupppmmmmmmssszzzzzzxxxvvvxxx111111222222222333333333444333333333444777999;;;:::@@@IIISSS[[[cccjjjnnntttwww{{{}}}|||xxxsssooommmllllllmmmqqqvvv{{{~~~~~~{{{xxxuuusssrrrssstttuuuwwwzzz{{{|||~~~|||zzzxxxyyy}}}~~~}}}}}}zzztttoooiiibbb\\\WWWPPPLLLGGGCCC@@@>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>========================??????>>>???@@@AAACCCDDDIIINNNVVV^^^ffflllsssvvvzzzzzzxxxtttnnnjjjhhhhhhpppwwwwwwvvvuuuwww111111222222222333333333333333222333444666888:::888<<>><<<<<<<<<<<<===>>>>>>??????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCFFFIIINNNSSSXXX^^^dddhhhmmmnnnmmmkkkgggeeedddeeelllssssssrrrrrruuu|||111111222222222333333333222222222333444555777888777:::@@@FFFOOOZZZeeellluuuwwwyyy{{{zzzwwwssspppjjjhhhggghhhkkkpppvvvzzz~~~|||yyyvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyywwwuuutttssswww|||}}}yyytttnnnhhhcccZZZUUUOOOJJJFFFCCC@@@>>>============>>>???@@@@@@??????>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>=========>>>???AAABBBEEEGGGJJJMMMPPPUUU[[[```dddeeefffeeecccccccccdddhhhooozzz{{{nnnnnnooosss{{{~~~~~~111111222222222333333333222222222333444555666666888:::>>>CCCLLLWWWccckkksssuuuwwwxxxxxxvvvsssrrrlllkkkiiijjjlllqqqvvvyyy{{{~~~{{{yyyxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxvvvuuutttrrruuuzzz|||yyysssmmmhhh___ZZZSSSMMMIIIEEEBBB???>>>>>>======>>>???AAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>======<<<===>>>@@@AAABBBDDDFFFIIILLLQQQWWW\\\\\\^^^___`````````bbbcccfffkkkvvvxxxmmmmmmooosss{{{~~~|||zzz|||~~~111111222222222333333333111111222333333444444555777999<<<@@@HHHSSS___gggnnnoooqqqrrrsssrrrqqqqqqooonnnmmmnnnooosssvvvxxxyyy~~~}}}{{{zzzzzzzzzzzzxxxvvvtttssstttuuuvvvwwwwwwvvvttttttqqqtttxxx|||}}}xxxqqqmmmeee```YYYRRRMMMHHHDDDBBB???>>>>>>>>>>>>@@@AAACCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????>>>=========>>>@@@AAA???AAADDDFFFIIINNNTTTXXXVVVXXXZZZ[[[\\\]]]___aaadddiiirrr|||yyyppppppssswww~~~~~~|||{{{zzz|||111111222222222333333333000111222333333333444333444666888<<>>>>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===>>>???@@@AAA???AAADDDFFFIIIMMMRRRUUUUUUWWWYYYZZZZZZ[[[]]]___aaafffnnnxxxzzzvvvwwwyyy}}}~~~}}}{{{111111222222222333333333000111222333333333333333222333555999???IIITTT[[[ggghhhjjjlllnnnpppqqqqqqrrrrrrssssssttttttttttttxxx}}}~~~zzz{{{{{{yyywwwtttpppnnnpppqqqrrrssstttsssrrrrrrnnnpppsssvvvyyy~~~yyytttooojjjbbb[[[UUUOOOKKKHHH@@@@@@>>>>>>>>>@@@BBBDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>???@@@AAAAAACCCFFFHHHJJJMMMQQQTTTVVVXXXZZZ[[[[[[\\\^^^```___ccckkkttt}}}yyyzzz{{{~~~}}}111111111111111111111111666555555444444333333222666777777888;;;CCCOOOXXXaaaeeejjjmmmmmmppptttwwwwwwvvvuuuuuutttuuuuuuvvvxxx{{{~~~}}}zzzwwwtttrrrrrrqqqrrrrrrpppoooooonnnnnnnnnooonnnmmmnnnssszzz|||zzzsssooojjjddd^^^XXXQQQMMMJJJFFFAAA>>>>>>@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@??????????????????BBBDDDFFFJJJMMMOOOQQQRRRSSSTTTUUUUUUUUUXXX\\\___cccggglllpppssstttvvvxxxwww{{{~~~|||yyy|||111111111111111111111111444444444333333333333333555666666666999@@@KKKSSS]]]bbbhhhlllmmmooosssvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz~~~~~~~~~{{{wwwsssqqqpppooosssrrrqqqooonnnnnnnnnnnnooonnnmmmooossszzz~~~}}}wwwtttooojjjddd^^^VVVRRRKKKGGGBBB@@@@@@AAACCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@BBBDDDFFFJJJMMMOOOQQQRRRTTTUUUUUUUUUVVVXXX[[[^^^aaaeeeiiikkklllmmmnnnoooppptttzzz}}}~~~}}}|||||||||111111111111111111111111111222222222222333333333333444555444666<<>>CCCMMMUUU```iiimmmpppsssuuuuuuwwwzzz}}}}}}|||yyywwwvvvwwwyyy{{{~~~}}}}}}~~~~~~yyyuuurrrqqqnnnnnnoooqqqtttvvvxxxzzzyyyxxxxxxyyy{{{}}}~~~|||yyyssskkkfffYYYTTTMMMGGGEEEDDDCCCCCCAAA@@@???>>>>>>???@@@AAADDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>BBBCCCEEEGGGJJJMMMPPPRRRSSSTTTUUUUUUTTTTTTUUUWWW^^^```aaabbbaaaaaabbbcccccceeeggghhhiiilllpppssswww|||111111111111111111111111//////000111222222333333222444555555444666<<>>>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@????????????AAABBBCCCEEEHHHLLLOOOQQQSSSUUUVVVVVVUUUUUUVVVXXX[[[\\\^^^^^^]]]]]]___```cccdddeeeffffffiiilllooorrrvvv}}}111111111111111111111111000111111222222333333333000222444444333555:::>>>CCCKKKWWW```ggglllqqqtttuuuwwwyyy{{{|||{{{zzzyyyuuuuuuuuuvvvxxx{{{}}}~~~{{{xxxwwwvvvttttttvvvxxxzzz}}}~~~~~~}}}{{{zzzyyyxxxxxxzzz||||||yyyiiicccZZZRRRMMMIIIGGGEEEAAA@@@????????????@@@AAACCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@AAACCCFFFJJJNNNPPPUUUVVVXXXYYYXXXXXXZZZ[[[[[[\\\]]]\\\[[[[[[\\\^^^___aaacccdddeeegggkkknnnooosssyyy~~~111111111111111111111111222222222222222333333333...111333333333444888===@@@HHHSSS]]]ccciiioootttuuuvvvxxxzzz{{{{{{zzzyyyuuuttttttuuuwwwyyy{{{}}}}}}|||{{{xxxxxxyyyzzz|||~~~~~~|||zzzxxxvvvtttqqqsssuuuxxx|||oooiii___VVVPPPLLLIIIGGGBBBAAA@@@??????@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@BBBEEEIIIMMMOOOVVVXXX[[[[[[[[[[[[\\\^^^^^^^^^^^^]]][[[ZZZ\\\]]]\\\___aaaccceeegggkkknnnpppssswww{{{}}}~~~{{{}}}~~~}}}}}}}}}~~~///333555333///---///333222222222222222222222222222222222333444555777777===CCCMMMWWW___ffflllppptttwwwxxxxxx{{{}}}yyytttppppppuuuyyyxxxwww|||}}}~~~~~~}}}}}}}}}~~~~~~{{{xxxuuurrrpppnnnllllllmmmqqqxxxzzztttjjjaaaZZZSSSNNNJJJIIIFFFCCCBBBBBBBBBAAA@@@EEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDCCCBBBAAABBBAAAAAAAAACCCFFFJJJLLLRRRWWW\\\___^^^^^^___aaaaaa___]]][[[ZZZZZZZZZ[[[[[[___cccgggjjjlllnnnppppppssswwwxxxwwwuuuttttttttttttuuuuuuvvvxxxyyyzzz|||222555888666222000222555222222222222222222222222222222222333444555666777:::@@@HHHQQQZZZbbbiiimmmqqquuuwwwwww{{{}}}{{{vvvrrrrrrvvvyyyyyywww~~~}}}}}}~~~~~~}}}}}}|||}}}~~~|||{{{yyyvvvssspppmmmllliiiiiikkkooouuu}}}}}}xxxpppggg___XXXQQQMMMLLLIIIFFFDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDFFFGGGGGGJJJJJJJJJIIIGGGEEECCCAAABBBAAAAAAAAACCCFFFIIILLLSSSXXX]]]`````````aaacccbbbaaa___]]]\\\[[[[[[[[[]]]```dddgggjjjmmmpppsssuuuwwwyyyyyyvvvsssqqqpppmmmmmmmmmnnnppprrrtttvvvxxx}}}000222444333000///000333222222222222222222222222222222222222333555666777666;;;BBBIIIQQQZZZccchhhmmmqqquuuvvvzzz}}}yyyuuuuuuwwwyyyyyywwwzzz}}}~~~~~~}}}||||||{{{||||||xxxxxxvvvtttqqqnnnkkkjjjggggggiiimmmsss{{{~~~xxxppphhh```WWWRRRMMMJJJFFFCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEKKKLLLMMMMMMLLLHHHEEEBBBCCCBBBAAAAAABBBEEEHHHKKKSSSXXX^^^aaabbbbbbdddfffeeedddbbb```^^^]]]\\\\\\___aaadddgggjjjnnnsssvvvzzz{{{{{{yyyuuupppmmmlllhhhgggggghhhjjjmmmppprrrrrrwww///000222111///...///111111111111111111111111111222222222222333444555666444777<<>>DDDMMMWWW^^^dddlllsssvvvzzz~~~{{{yyyxxxvvvuuuttttttwww{{{}}}}}}|||{{{zzzxxxwwwvvvuuuuuuvvvvvvuuusssqqqpppooooooppprrrvvv|||zzzqqqggg```[[[WWWPPPLLLIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEEEEJJJMMMRRRUUUTTTPPPKKKGGGEEEDDDBBBBBBCCCEEEHHHIIIPPPVVV\\\``````aaaccceeeiiiiiihhhgggfffeeedddddddddeeeggghhhkkkpppwww{{{}}}~~~}}}zzzvvvrrrooooookkkjjjhhhgggggggggiiijjjkkkpppwww~~~000111111111111222222222111111111111111111111111222222222222222333444444444555888;;;@@@IIIRRRXXXaaajjjrrruuuxxx~~~|||yyyvvvsssrrrqqqrrruuuyyy}}}~~~~~~{{{{{{{{{zzzyyywwwvvvuuutttuuuwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvxxx{{{~~~yyypppjjj```[[[SSSMMMIIIGGGEEEDDDFFFEEEEEEDDDEEEEEEFFFFFFIIIMMMRRRVVVWWWSSSOOOKKKGGGFFFDDDCCCDDDFFFHHHJJJPPPUUU[[[^^^______aaaccchhhiiijjjjjjkkkkkkjjjjjjhhhjjjkkklllooosssyyy}}}~~~~~~~~~{{{wwwtttssssssnnnnnnlllkkkjjjiiihhhhhhmmmqqqwww}}}......---...///000000///111111111111111111111111222222222111222222333444333555666999===DDDLLLRRR]]]gggpppsssuuuzzz|||yyytttpppnnnnnnpppssswww{{{}}}yyyyyyzzzyyyyyywwwuuutttsssuuuxxx{{{|||||||||{{{yyyxxxwwwvvvwwwwwwyyyzzz}}}zzzuuufff```XXXPPPKKKHHHEEEDDDFFFFFFEEEDDDDDDEEEEEEFFFHHHLLLQQQVVVWWWVVVRRROOOIIIHHHFFFEEEEEEFFFIIIJJJQQQVVV\\\^^^^^^^^^___aaaggghhhjjjmmmnnnooooooooonnnoooqqqrrrtttwww|||}}}yyyvvvuuuuuurrrrrrrrrrrrqqqooonnnmmmppptttyyy}}}111000000111222333333222000000000000000000000000222222222111222222333333333444666888<<>>EEEJJJ[[[aaahhhmmmoooqqquuuxxxxxxyyyxxxwwwtttoookkkhhhjjjnnnsssyyy~~~~~~{{{zzzyyywwwuuussstttwww{{{~~~zzzxxxuuusssrrrrrrsssuuuzzz}}}yyyrrrhhh___XXXSSSPPPNNNIIIHHHFFFFFFGGGFFFDDDAAAGGGIIINNNSSSXXXYYYWWWTTTOOOLLLHHHEEEEEEGGGKKKMMMSSSXXX]]]^^^^^^___aaadddfffiiilllppprrruuuyyy|||yyy{{{}}}~~~}}}|||||||||~~~~~~}}}|||zzzyyyyyy{{{|||000000000000000000000000222222222111111111000000111111222222222333333333555555444444666;;;BBBGGGUUU[[[dddiiilllnnnrrrtttxxxxxxxxxwwwtttpppllljjjkkknnnsssyyy~~~~~~|||zzzyyyxxxwwwuuutttuuuxxx{{{~~~~~~yyywwwtttrrrpppqqqrrrsss{{{}}}~~~xxxooofff___ZZZUUUSSSKKKIIIHHHGGGGGGFFFDDDBBBGGGIIIMMMRRRWWWXXXVVVTTTPPPMMMJJJGGGFFFIIILLLNNNSSSWWW\\\^^^^^^^^^aaadddhhhkkkooosssvvvxxx|||~~~000000000000000000000000222111111111111000000000111111222222222333333333222333333333444888>>>CCCMMMTTT]]]dddhhhjjjnnnqqqvvvwwwxxxwwwuuurrrnnnllllllnnnsssyyy}}}|||zzzxxxxxxxxxxxxwwwvvvxxxyyy|||~~~~~~}}}|||yyywwwtttqqqoooooopppqqq{{{~~~yyyrrrkkkddd^^^ZZZQQQOOOLLLKKKJJJIIIFFFDDDGGGHHHLLLQQQUUUWWWVVVTTTQQQOOOLLLIIIIIIKKKMMMOOOSSSWWW[[[]]]\\\]]]```ccciiimmmssswwwzzz|||000000000000000000000000111111111111000000000000111111222222222333333333111222222333444777;;;???GGGNNNXXX___dddgggllloootttuuuvvvwwwvvvtttqqqooommmooosssxxx}}}{{{yyywwwwwwyyyzzzzzzyyy{{{|||~~~~~~}}}|||{{{xxxuuurrrpppppppppqqq{{{}}}~~~wwwooofffaaaXXXVVVRRRPPPNNNLLLIIIGGGGGGHHHKKKOOOSSSUUUTTTSSSRRRPPPNNNLLLKKKMMMNNNPPPQQQUUUYYY[[[[[[]]]```dddjjjnnnuuuzzz}}}000000000000000000000000000000000000000000000000111111222222222333333333111222444444444666:::<<>>EEEJJJOOOVVV___fffjjjlllpppsssuuuvvvuuutttqqqqqqsssvvv{{{{{{{{{|||~~~}}}|||zzzyyy{{{{{{wwwtttsssssstttvvvxxx{{{|||}}}~~~|||vvvmmmhhhbbb\\\XXXUUUQQQOOONNNLLLJJJJJJKKKLLLLLLKKKMMMMMMMMMMMMLLLLLLKKKKKKIIIMMMRRRVVVXXX]]]dddjjjnnnqqqvvv{{{~~~000000000000000000000000.../////////000000111111111111222222222333333333000222444444444333444555666:::???CCCIIIPPPZZZaaahhhkkkooorrruuuvvvuuuuuuqqqrrrsssvvvzzzzzz{{{|||}}}{{{{{{}}}{{{wwwtttsssssssssuuuwwwzzz{{{|||~~~zzzuuupppjjjddd___[[[XXXVVVOOOMMMJJJIIIJJJJJJJJJIIIKKKLLLLLLLLLLLLKKKJJJJJJGGGLLLQQQUUUXXX^^^eeekkkpppssswww{{{////////////000000000000222111000000000111333444333333222222111000000///222222333333333333444444777999<<<>>>BBBIIITTT\\\cccgggmmmrrrsssttttttuuuvvvsssqqqssszzz}}}||||||}}}}}}~~~xxxuuutttttttttssstttvvvyyy|||zzzvvvpppkkkfffbbb]]]ZZZSSSPPPKKKHHHGGGGGGGGGFFFMMMMMMLLLLLLKKKJJJIIIIIIIIIKKKNNNRRRXXX```iiioooqqqtttxxx|||////////////000000000000///...---------...000000111111111111111111111111222222222333333333444444555777:::<<>>FFFMMMYYY^^^eeejjjmmmooopppqqqqqquuuxxxyyyzzz}}}|||{{{wwwsssqqqrrrtttuuuuuuwwwyyy|||~~~{{{xxxtttqqqnnnaaa\\\TTTMMMJJJHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMOOORRRWWW^^^hhhrrryyy////////////000000000000000000111111222222222222000000000000000000000000111111111222222222333333222444666777777<<>>CCCLLLVVVaaahhhlllmmmqqqtttwww|||}}}zzzvvvrrrqqqqqqsssuuuuuuxxx||||||yyyxxxyyy{{{}}}}}}|||vvvooojjjkkknnnrrruuuwwwvvvuuurrroookkkhhhgggdddcccaaa^^^^^^```eeeiiittt{{{wwwkkkbbb\\\[[[YYYYYY[[[```fffjjjkkkjjjhhheeeeeeiiipppuuu|||...000111000///...///111000000000000000000000000000000000000000000000000000000000000000111111222111222333333222222444666:::???GGGQQQ[[[ccchhhkkknnnqqquuuzzz~~~xxxvvvsssppppppqqqtttvvvuuuxxx||||||{{{xxxvvvvvvxxxzzz{{{|||wwwqqqiiieeeeeeiiimmmpppsssrrrooolllhhheeebbb```aaaaaa___^^^]]]___dddhhhqqqxxxxxxpppgggfffdddeeehhhmmmrrruuuyyywwwtttpppnnnooossswww}}}...000111000///...///111000000000000000000000000000000000000000000000000000000000000000111111222111222333222111111333555666:::BBBKKKSSS\\\ccchhhkkknnntttyyy}}}~~~~~~~~~sssrrrpppoooooorrrtttvvvwwwzzz~~~}}}zzzvvvuuussstttvvvxxxyyyyyyqqqkkkddd___```dddhhhkkklllkkkhhheeebbb```^^^]]]`````````___```bbbfffiiiooouuu~~~{{{uuutttssssssvvv{{{}}}xxxwwwxxxyyy~~~...000111000///...///111////////////////////////000000000000000000000000000000000000000111111222111222222222111111222444222777===DDDLLLUUU^^^dddhhhlllqqqwww{{{||||||{{{rrrqqqooooooppprrruuuvvvzzz}}}~~~~~~{{{zzztttsssrrrsssuuuvvvvvvuuukkkfff```\\\]]]```dddfffdddcccaaa___^^^]]]]]]]]]^^^___```aaaaaacccgggjjjnnnttt{{{}}}~~~...000111000///...///111////////////////////////000000000000000000000000000000000000000111111222222222333222111111222444111555:::@@@EEENNNYYY```fffiiinnnssswwwyyyyyyyyysssrrrqqqpppqqqsssuuuvvvzzz}}}|||yyywwwtttsssssssssttttttrrrpppgggccc^^^\\\]]]___bbbccc___^^^]]]\\\\\\]]]^^^^^^[[[]]]___aaabbbdddgggjjjooossszzz...000111000///...///111////////////////////////000000000000000000000000000000000000000111111222222333444333111111333444000444999<<>>GGGRRR\\\aaacccfffjjjmmmqqqssstttwwwvvvuuutttsssttttttuuutttyyy~~~zzzxxxvvvwwwvvvuuuuuutttqqqllliiicccaaa___^^^```aaa``````^^^]]]\\\[[[[[[\\\^^^___]]]```dddgggiiikkkmmmooorrruuuyyy}}}............////////////............////////////000000000000000000000000000000000000000000000000222222222222222222222222444555555666:::BBBKKKQQQYYY\\\aaafffjjjnnnrrruuusssuuuvvvuuusssrrrrrrssswwwzzz}}}zzzxxxvvvtttzzzxxxvvvuuutttrrrooollliiiddd___^^^``````\\\XXXYYYZZZZZZYYYXXXYYY[[[]]]```aaacccfffjjjmmmpppqqquuuvvvxxxyyy{{{~~~............////////////............////////////000000000000000000000000000000000000000000000000222222222222222222222222333333444555888???GGGMMMTTTXXX^^^cccgggkkkooorrrrrrtttuuuuuusssrrrssssssxxx|||~~~|||{{{zzzyyyzzzyyywwwvvvvvvtttrrrooojjjfffaaa```aaaaaa]]]YYYZZZ[[[[[[ZZZYYYZZZ]]]___aaabbbeeehhhkkknnnqqqrrrtttuuuvvvwwwxxx{{{............////////////............////////////000000000000000000000000000000000000000000000000222222222222222222222222222222222333555:::AAAFFFLLLQQQYYY```eeehhhlllnnnqqqrrrttttttsssrrrssstttyyy~~~~~~{{{zzzyyyxxxxxxwwwtttrrrlllhhhdddbbbbbbaaa^^^[[[[[[[[[[[[[[[ZZZ[[[^^^aaabbbdddgggjjjnnnppprrrsssrrrssstttttttttwwwzzz}}}............////////////............////////////////////////////////////000000000000000000000000111111111111111111111111222222333222333777<<<@@@FFFLLLUUU]]]cccgggjjjllloooqqqsssssssssrrrsssuuuyyy}}}~~~~~~}}}{{{zzzyyyxxxuuurrrmmmjjjfffcccbbb```]]][[[[[[[[[[[[ZZZZZZ\\\```cccdddfffiiillloooqqqssssssqqqqqqqqqqqqpppsssvvvyyy............////////////............////////////////////////////////////000000000000000000000000111111111111111111111111333333333333333555999<<>>EEEJJJVVVZZZbbbhhhmmmqqqtttwwwwwwtttrrrppppppooonnnlllkkkjjjiiiiiikkknnnqqqsssyyyzzz{{{~~~yyyrrrlllgggbbb___\\\___dddiiimmmnnnnnnnnnllliiieeebbbaaa```^^^]]]ZZZZZZ[[[\\\___cccgggiiijjjlllooorrruuuyyy}}}------------------------///000000111111000000///////////////000000000000000///.........///111222111111111111111111111111/////////000000000111111111222333444666:::AAAEEEOOOTTT\\\ccciiimmmppprrrsssrrrppppppppppppnnnmmmjjjjjjiiiiiikkknnnrrrtttxxxyyy{{{}}}~~~zzztttnnnjjjgggdddbbbbbbeeejjjoooqqqrrrqqqpppkkkhhheeecccbbbaaa___]]][[[[[[\\\^^^aaadddgggiiijjjkkkmmmoooqqqtttxxx|||}}}---......///...---+++***000000111111111111000000////////////000000000000////////////000000000000111111111111111111111111////////////000000000111000111111111333666<<<@@@IIIOOOWWW___eeeiiilllnnnoooooooooqqqrrrrrrpppnnnjjjjjjiiijjjlllooosssuuuyyyyyy{{{}}}wwwsssnnnjjjhhhgggfffeeeeeehhhmmmqqqsssrrrqqqpppiiigggeeeeeedddccc```]]]\\\\\\]]]___bbbeeehhhiiiiiijjjkkkkkklllooossswwwzzz---...///000///,,,***(((000000111111111111000000////////////000000000000......///000111000000000////////////////////////////////////000000000000000000000///000444999===EEEKKKTTT\\\bbbgggjjjlllmmmnnnooorrrttttttrrrpppkkkjjjiiijjjlllppptttvvvyyyzzz{{{}}}~~~{{{sssooojjjhhhgggggggggggggggjjjmmmqqqrrrrrrpppooohhhgggfffffffffddd```^^^\\\]]]^^^```cccfffhhhjjjhhhiiiiiihhhiiikkkpppsssyyy~~~111///...------...///111,,,---///111222111111000////////////000000000000......//////000000111111000000000000///...---,,,000000000000000000000000000000111333555666777888???CCCKKKUUU^^^dddffffffmmmppprrrsssqqqoooooooooooommmkkkkkknnnrrrtttuuuzzzppplllhhhffffffhhhjjjjjjkkkmmmqqqtttuuutttrrrppppppkkkddd`````````___]]]^^^]]]]]]^^^___bbbeeegggiiiiiigggeeeeeehhhmmmqqqvvv{{{......////////////......---......///000000000000.../////////000000000000///////////////000000000//////000000000000000///000000000000000000000000///000111222333444555666<<<@@@GGGPPPYYY```ccceeeiiillloooqqqqqqppppppppppppooommmlllnnnqqqsssuuu}}}{{{wwwoookkkhhhfffhhhjjjkkkkkklllnnnrrrtttuuuuuusssrrrnnniiiccc```___```___^^^]]]]]]\\\]]]___bbbeeegggggggggeeeccccccfffkkkooouuuzzz,,,...000111111000...,,,///...............//////....../////////000000000000000//////////////////......///000111222222111000000000000000000000000///000000111222222333333777:::@@@HHHQQQZZZ```dddeeehhhllloooppppppqqqrrrqqqpppooonnnoooqqqtttvvv}}}~~~xxxsssnnnkkkiiihhhjjjlllmmmmmmmmmooorrrtttuuuuuutttssslllhhhbbb___^^^_________\\\[[[[[[\\\^^^aaadddfffddddddcccaaaaaacccgggkkkssswww~~~---...///000000///...---000///---,,,,,,---...///........./////////000000000000000//////......---......///000000000000000////////////////////////000000111111111111222222444666;;;AAAJJJSSS\\\bbbcccgggkkknnnooopppqqqrrrppppppoooooopppssswwwzzz}}}wwwsssnnnmmmkkkkkkmmmnnnnnnnnnmmmnnnppprrrssssssssssssmmmiiiddd___]]]\\\\\\\\\ZZZZZZZZZ[[[]]]```ccceeebbbbbbaaa```___aaaeeehhhoootttzzz000///...------...///000000///---,,,,,,---...///............////////////000000//////......------.../////////......---,,,////////////////////////111111111111222222222222222444888===CCCMMMWWW___cccfffjjjmmmnnnnnnoooqqqmmmnnnpppppprrruuu{{{yyyvvvrrrpppoooooopppqqqpppnnnmmmmmmnnnooopppqqqqqqrrrppplllggg```[[[YYYYYYZZZZZZYYYYYYYYY[[[^^^aaaccc```aaa```___^^^___ccceeejjjooovvv|||111000...,,,,,,...000111///...............//////------.........///////////////..............................---,,,++++++000000000000000000000000111111111111111222222222111444777999>>>FFFQQQZZZ```ccchhhkkklllmmmnnnoookkknnnqqqrrrssswww~~~~~~~~~zzzwwwuuutttttttttssspppmmmmmmllllllmmmnnnoooqqqrrrrrroooiiibbb[[[XXXXXXYYYZZZZZZYYYYYYZZZ\\\^^^```^^^___^^^]]]\\\]]]```bbbeeejjjrrrxxx}}}//////............//////---......///000000000000---------.........//////------..................---...............------000000000000000000000000/////////000000111111111000333555777999@@@KKKSSSZZZ^^^cccgggjjjlllnnnooolllooorrrsssssswww~~~{{{{{{~~~}}}|||zzzyyyxxxwwwtttooolllnnnmmmllllllmmmoooqqqsssqqqooojjjccc\\\XXXYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\]]][[[\\\\\\[[[ZZZZZZ]]]___```fffnnnuuuyyy}}}---...///111111///...---,,,---///111222222111000---------.........//////,,,------....../////////,,,---...///000000000000000000000000000000000000------......///000000111///222555555666<<>>CCCIIIPPPTTTYYY[[[^^^aaabbbaaa___]]]\\\\\\\\\\\\\\\___dddgggppprrrtttssspppmmmkkkjjjgggeeecccccceeeggghhhhhhgggiiillloooqqqssstttttttttttttttsssqqqooollljjjkkkjjjiiihhhgggffffffeeegggiiikkknnnssszzz~~~tttfffXXXOOOGGGFFFDDDDDDFFFKKKPPPSSSYYY[[[___aaaccceeehhhjjjlllmmmoooqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrpppppppppoooppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrsssuuuvvvvvvuuuuuuuuuttttttttttttuuuuuutttttttttuuuuuuuuuvvvvvvwwwwwwyyyzzz{{{|||||||||zzzyyyyyyxxxxxxyyyyyyzzz||||||||||||||||||||||||}}}}}}}}}}}}~~~***++++++,,,,,,,,,,,,+++///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...------,,,,,,------....................................---,,,,,,++++++/////////....../////////...///000000...---...///111222555888<<>>CCCIIIMMMQQQVVVYYYZZZZZZYYYYYYYYYZZZYYYYYYZZZ\\\^^^```bbbcccbbb```______```^^^^^^___aaaeeeggghhhggghhhiiijjjkkkkkkkkkjjjiiiffffffffffffgggiiikkkmmmooommmkkkhhhgggggghhhiiiiiijjjooovvv|||tttmmmgggbbb___SSSOOOJJJEEEBBBAAABBBCCCEEEJJJOOOTTTXXXZZZ]]]___dddeeehhhjjjllllllllllllllllllkkkkkkkkkkkkllllllllllllmmmnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjjkkkllllllllllllkkkjjjjjjkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkmmmpppqqqqqqpppoooooonnnnnnnnnnnnoooooopppppppppqqqqqqqqqrrrrrrooooooooopppqqqrrrttttttvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttttttttttttttuuuuuuvvvvvvwwwyyyzzz{{{||||||{{{{{{{{{{{{||||||}}}~~~******+++,,,---......---++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---------...***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------......///000000111---...///000000///...---+++---......------///000000000000///000444:::>>>CCCFFFKKKQQQTTTVVVVVVUUUUUUVVVWWWXXXXXXYYY[[[^^^\\\]]]^^^]]]\\\[[[\\\]]]\\\\\\]]]```dddgggggggggiiiiiijjjkkkkkkjjjhhhhhhfffeeeddddddeeegggjjjkkkooommmiiigggeeeeeefffgggggghhhnnnvvv{{{uuupppkkkgggccc```WWWTTTOOOIIIEEEBBBAAAAAACCCFFFLLLQQQTTTXXX[[[^^^aaabbbdddgggiiiiiijjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiikkklllllllllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhfffgggggghhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmnnnlllllllllllllllllllllllliiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiikkknnnppppppooolllkkkkkkjjjjjjkkkkkklllnnnnnnnnnnnnooooooooopppmmmmmmmmmmmmnnnppprrrssstttssssssrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvxxxyyyzzz|||{{{{{{zzzzzz{{{{{{|||{{{|||}}}((()))***+++,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,------------------...///000000///...---+++,,,............///111/////////...///222777;;;>>>BBBGGGMMMQQQRRRSSSRRRRRRTTTUUUVVVWWWXXX[[[]]]YYYZZZ[[[ZZZYYYXXXYYY[[[ZZZZZZ\\\___cccfffgggfffiiijjjkkkkkkjjjiiihhhggghhhfffdddcccccceeehhhjjjnnnlllhhheeeccccccddddddccceeejjjsss}}}uuussspppmmmjjjfffaaa]]]]]]YYYTTTOOOIIIFFFDDDCCCAAAEEEJJJOOOSSSWWW[[[^^^^^^```bbbdddfffggghhhgggggggggffffffffffffggggggfffggghhhjjjjjjiiiiiihhhggggggggggggffffffffffffcccdddeeeeeeffffffeeeeeegggggghhhjjjkkklllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjggggggggggggggggggggggggiiihhhiiikkkmmmoooooooooiiiiiihhhhhhhhhhhhiiiiiilllllllllmmmmmmmmmnnnnnnllllllllllllmmmoooqqqrrrrrrqqqqqqqqqqqqqqqqqqrrroooooooooooooooooooooooopppqqqrrrsssuuuwwwyyy{{{|||{{{{{{zzzzzz{{{{{{|||yyyzzz|||}}}++++++,,,,,,,,,,,,---------------,,,,,,+++++++++&&&(((***,,,---...------...........................------,,,+++***))))))(((+++......---,,,...000...---,,,,,,,,,,,,---...,,,,,,,,,---------..........................................//////////////////......///111444555:::===BBBFFFJJJNNNRRRVVVWWWUUUUUUUUUWWWXXXYYYXXXZZZXXXWWWUUUUUUVVVWWWXXXZZZZZZ\\\^^^```ccceeegggfffhhhjjjlllllljjjhhhfffeeeeeeccccccccceeeggghhhmmmkkkiiifffdddbbbaaa```aaabbbgggmmmssswwwxxxwwwooommmkkkjjjjjjgggbbb]]]YYYXXXUUUQQQLLLGGGBBB???AAACCCGGGKKKPPPSSSVVVWWW^^^```bbbbbbbbbbbbdddfffddddddccccccddddddeeefffgggggghhhggggggfffeeeeeeddddddeeeeeeeeeeeeeeeeeecccccccccddddddeeeeeeeeeeeeeeeeeefffggghhhhhhiiikkkkkkjjjjjjiiihhhhhhhhhfffffffffffffffeeeeeeeeegggffffffhhhjjjkkkjjjhhhggggggggggggggghhhhhhiiiiiiiiijjjkkkkkkllllllmmmlllkkkjjjiiijjjlllnnnpppooommmkkklllooopppnnnllllllnnnoooooonnnnnnoooqqqnnnoooppprrrtttuuuwwwwwwzzzyyywwwvvvvvvwwwyyyzzzzzz{{{|||}}}}}}~~~~~~}}}|||}}}}}}~~~~~~++++++,,,,,,,,,,,,------.........---------,,,,,,((()))+++,,,---...------........................------,,,,,,+++*********))),,,......---,,,---///...---,,,,,,,,,,,,---...,,,,,,---------.............................................//////////////////......///111333555777:::???CCCFFFKKKPPPSSSSSSSSSSSSTTTVVVXXXXXXXXXXXXVVVUUUSSSSSSTTTUUUVVVYYYZZZ[[[]]]___bbbdddfffeeeggghhhjjjjjjiiihhhgggfffdddbbb``````bbbdddfffjjjiiihhhfffeeecccbbbaaa___```ccchhhmmmqqqrrrqqqllljjjhhhhhhgggeee```\\\XXXWWWUUURRROOOJJJGGGEEECCCDDDGGGKKKOOOSSSVVVWWW\\\^^^```bbbaaabbbcccdddbbbbbbaaaaaabbbbbbccccccfffgggggggggffffffeeedddccccccccccccddddddddddddbbbccccccccccccccccccdddccccccdddeeeeeefffgggggghhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeegggffffffgggiiijjjiiigggeeeeeeeeeeeeeeeffffffggggggggghhhhhhiiijjjjjjkkkkkkjjjiiiiiiiiikkkmmmnnnnnnlllkkklllnnnnnnmmmkkkkkklllmmmmmmlllkkklllnnnlllmmmnnnppprrrsssuuuuuuxxxwwwuuuttttttuuuwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~++++++,,,,,,,,,,,,------//////............------+++,,,------......------------------------------,,,,,,,,,,,,+++++++++++++++---......---,,,---......------,,,,,,------...---------.........//////........................---............////////////.........///000222333333666:::>>>BBBFFFKKKOOOOOOPPPQQQSSSTTTVVVWWWXXXUUUTTTRRRQQQPPPQQQSSSTTTXXXXXXYYY[[[]]]```bbbccceeeeeefffggghhhiiiiiijjjfffddd```]]]\\\^^^aaacccffffffggggggfffdddcccbbb\\\\\\]]]```dddggghhhhhhgggfffeeedddcccaaa]]]ZZZWWWVVVUUUSSSQQQOOONNNMMMFFFGGGIIILLLPPPSSSVVVWWWYYY\\\___aaaaaaaaaaaabbb____________`````````aaaeeeeeeeeeeeeeeeeeedddcccaaaaaaaaabbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddeeeeeeeeeeeeeeeffffffffffffeeeeeeeeedddeeeeeeffffffgggfffeeefffggghhhgggfffcccbbbbbbbbbbbbcccdddddddddeeeeeeffffffgggggghhhiiihhhhhhggghhhjjjkkkllllllkkkjjjjjjllllllkkkjjjhhhjjjjjjjjjhhhhhhhhhjjjjjjkkklllmmmoooqqqrrrrrruuutttsssrrrrrrssstttuuuxxxyyyzzz{{{{{{||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~+++++++++,,,,,,,,,------............------------..................------------------------------+++++++++,,,,,,,,,------,,,---......---,,,,,,,,,------------------------------........./////////........................---------.........//////......---......000111222000222666999===BBBGGGKKKNNNOOOQQQRRRSSSTTTUUUVVVTTTSSSQQQPPPOOOPPPRRRSSSVVVVVVWWWYYY[[[^^^```aaadddddddddeeefffhhhjjjlllgggddd___[[[ZZZ[[[^^^```bbbccceeeffffffeeedddbbb\\\[[[ZZZ[[[^^^`````````cccbbbaaaaaa```^^^[[[ZZZWWWVVVUUUTTTTTTSSSTTTTTTNNNNNNNNNOOOQQQSSSVVVWWWWWWZZZ___aaaaaa`````````]]]^^^^^^_______________ccccccdddddddddccccccbbb`````````aaabbbbbbccccccdddcccccccccbbbbbbaaaaaaaaaaaabbbbbbccccccccccccbbbccccccdddeeeeeeffffffddddddccccccdddeeefffggggggfffddddddeeeeeedddcccaaaaaa``````aaaaaabbbcccbbbbbbcccddddddeeeeeeffffffffffffffffffhhhiiijjjiiiiiihhhhhhiiiiiiiiihhhggghhhiiihhhfffeeefffgggiiiiiijjjlllmmmooopppppprrrrrrqqqqqqqqqrrrssssssvvvvvvwwwxxxyyyyyyyyyyyywwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}|||{{{|||}}}+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---//////.........---......------------------------+++++++++,,,,,,---......------------...---,,,+++------------------------------------.........///........................------------............---------......///000000///111444666999>>>CCCGGGLLLOOORRRRRRRRRQQQRRRTTTTTTSSSQQQPPPOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^ccccccbbbcccdddgggjjjkkkgggddd___ZZZYYYZZZ]]]___^^^```bbbdddeeeeeecccccc^^^\\\ZZZZZZ[[[\\\\\\[[[_________^^^\\\[[[ZZZZZZWWWVVVUUUUUUVVVXXXZZZ[[[YYYWWWUUUSSSSSSTTTUUUWWWWWWZZZ^^^``````___^^^^^^]]]^^^______``````______```aaabbbbbbbbbbbbaaaaaa___``````aaabbbcccccccccddddddccccccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbccccccaaabbbbbbcccdddeeeffffffcccbbbbbbbbbbbbdddfffggghhheeecccbbbbbbcccbbbaaa```____________```aaaaaaaaaaaaaaabbbccccccddddddcccccccccddddddeeefffgggffffffggggggfffffffffgggeeegggggggggeeeeeefffggghhhhhhiiikkklllmmmnnnnnnpppppppppppppppqqqrrrrrrsssssstttuuuvvvvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwyyyzzz{{{{{{yyyzzz{{{}}}}}}}}}~~~++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,---...///---+++,,,------......------,,,,,,,,,,,,---------..............................,,,------------.........,,,------............//////000222333555999???CCCHHHLLLPPPQQQOOOOOOPPPSSSTTTSSSQQQPPPPPPPPPRRRSSSRRRSSSSSSUUUVVVXXXZZZ[[[````````````bbbdddfffhhheeebbb^^^ZZZXXXYYY[[[\\\\\\]]]___aaabbbcccbbbbbb```___]]]\\\]]]\\\ZZZYYYZZZ[[[\\\ZZZXXXWWWXXXYYYVVVVVVUUUWWWYYY^^^bbbeeefffbbb]]]XXXUUUTTTUUUVVVXXXZZZ]]]^^^]]]\\\[[[\\\\\\]]]___`````````___^^^^^^___``````aaa`````````______``````aaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb```aaaaaabbbcccddddddeeebbbaaa``````bbbdddfffhhhhhheeebbb`````````___^^^^^^^^^]]]]]]^^^^^^___```_________```aaaaaabbbbbb```aaaaaabbbccccccddddddcccdddeeeeeeccccccdddeeeccceeeffffffeeeeeefffggggggggghhhiiijjjkkkllllllmmmmmmnnnoooooopppppppppooopppqqqrrrrrrssssssssssssttttttuuuvvvvvvwwwwwwwwwxxxyyyxxxwwwwwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~++++++,,,,,,,,,,,,------,,,,,,,,,,,,------.........---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,///000...,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,---........................,,,,,,---------.........,,,,,,---............---...///000000222555:::>>>@@@FFFKKKNNNMMMMMMPPPSSSTTTRRRQQQOOOOOOPPPQQQRRRQQQQQQRRRSSSUUUVVVXXXYYY\\\\\\\\\]]]^^^```aaabbbaaa___\\\YYYWWWWWWXXXYYY[[[[[[\\\]]]___```aaabbbaaa```_________]]]ZZZWWWUUUWWWXXXWWWTTTTTTUUUXXXUUUUUUVVVYYY^^^fffmmmqqqqqqmmmeee]]]XXXUUUTTTUUUXXXYYYZZZZZZXXXWWWWWWXXX[[[]]]^^^``````___^^^]]]]]]]]]^^^_______________]]]]]]^^^___```aaabbbbbb^^^^^^_______________```````````````__________________``````aaaaaabbbbbbaaa```______aaadddgggiiihhheeeaaa___^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^______^^^___```aaaaaabbbbbbbbbaaacccdddcccaaaaaabbbddd```bbbddddddcccdddfffgggdddeeeffffffggghhhiiiiiijjjjjjkkklllmmmmmmnnnnnnlllmmmnnnooooooppppppppprrrrrrrrrsssttttttuuuuuutttuuuvvvuuuttttttvvvxxxwwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzzzzz{{{||||||~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~{{{}}}~~~++++++,,,,,,,,,------------------.........//////---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,******,,,///111///---,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,---------......,,,,,,---.........------......///...///222777;;;:::@@@HHHKKKKKKLLLPPPSSSSSSRRRPPPNNNNNNOOOPPPQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^]]]ZZZXXXVVVVVVVVVWWWZZZZZZ[[[[[[]]]___```aaabbbaaaaaaaaa```^^^ZZZWWWRRRTTTUUUTTTRRRQQQSSSVVVSSSTTTVVVZZZbbbkkktttyyyxxxsssjjj```YYYUUUTTTTTTWWWXXXXXXWWWUUUTTTTTTUUUZZZ\\\]]]______^^^]]]\\\\\\]]]^^^^^^_________^^^[[[[[[\\\]]]___``````aaa\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________```aaa```______```dddgggiiihhheeeaaa^^^]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^___```aaaaaaaaaaaa```bbbdddccc```___aaaccc^^^```bbbbbbbbbccceeegggccccccdddeeeeeefffggggggggghhhiiikkkkkkllllllllljjjkkklllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrrrrrrrrsssssssssrrrrrrtttvvvuuuvvvwwwxxxxxxyyyyyyxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{yyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~|||||||||||||||{{{{{{{{{}}}}}}||||||||||||}}}}}}~~~|||{{{{{{{{{zzzxxxxxxwwwwwwwwwxxxyyyzzzzzz|||~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||||||||}}}}}}}}}}}}}}}yyy{{{}}}~~~~~~}}}yyy+++,,,------,,,+++)))(((+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...000000///...---------...+++,,,------,,,+++)))(((...---,,,+++++++++,,,---...///000///---,,,,,,...------.........---+++******+++,,,,,,------,,,,,,........................------,,,---...111444666===???CCCEEEGGGJJJMMMPPPQQQSSSTTTSSSQQQNNNMMMNNNOOONNNNNNPPPSSSUUUUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]\\\ZZZXXXWWWVVVVVVVVVXXXXXXXXXXXXZZZ\\\^^^```cccbbbccccccccc```\\\XXXRRRRRRSSSSSSTTTTTTUUUUUUXXXWWWWWW[[[gggwww~~~~~~zzzssshhh```ZZZXXXVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRWWWYYY[[[]]]]]]]]]\\\[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^______^^^^^^______^^^^^^^^^]]]]]]]]]ZZZZZZ[[[\\\^^^______```________________________]]]]]]]]]```dddgggggggggccc```\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^____________``````aaabbbbbbbbbbbbbbbcccccccccdddddddddeeefffggggggffffffgggiiijjjjjjkkklllkkkjjjiiihhhiiillloooppppppooopppqqqppppppooooooooooooppppppsssrrrrrrsssssstttuuuvvvxxxyyyzzzzzz{{{{{{zzzzzz||||||}}}|||{{{zzzxxxwwwzzzzzz{{{{{{zzzyyyyyyxxx}}}||||||{{{{{{{{{||||||zzz{{{}}}~~~~~~~~~}}}~~~}}}|||zzzzzz{{{|||}}}~~~~~~}}}||||||||||||{{{zzzzzzyyywwwvvvvvvuuuxxxxxxwwwwwwxxxxxxyyyzzz|||{{{yyywwwuuuuuuuuuuuuuuutttsssssstttuuuvvvwww||||||{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx}}}|||zzzyyyyyyzzz{{{||||||||||||{{{zzzzzzyyyyyyxxxzzz|||{{{yyy|||}}}{{{zzz|||~~~~~~xxxoooiii***++++++,,,,,,,,,++++++---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******)))))))))))))))(((***++++++,,,,,,,,,++++++------,,,+++++++++,,,---...//////...---,,,,,,...------.........---,,,+++***+++,,,,,,------,,,,,,........................------,,,---...111333555666999>>>BBBEEEJJJNNNRRROOOQQQSSSRRRPPPNNNMMMMMMNNNMMMMMMOOORRRTTTTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\[[[ZZZYYYWWWWWWVVVVVVWWWWWWWWWXXXZZZ\\\^^^___bbbbbbbbbbbbbbb```\\\YYYRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWW\\\hhhwww~~~~~~uuuooofff^^^YYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPVVVXXXZZZ\\\]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^aaadddfffffffffbbb___[[[YYYYYYZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]]]]^^^______``````aaabbbbbbbbbbbbcccccccccccceeeffffffeeeeeefffggghhhhhhiiiiiiiiihhhgggfffgggjjjmmmnnnnnnmmmnnnoooooonnnnnnmmmmmmnnnnnnooorrrqqqqqqrrrrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzyyywwwvvvtttvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{|||||||||{{{|||}}}~~~~~~}}}{{{yyyxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}|||{{{zzzzzzyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwuuuttttttttttttuuurrrrrrqqqqqqrrrsssuuuvvvzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxwwwxxxxxxyyyzzz{{{zzzzzzyyyxxxwwwwwwvvvtttvvvxxxxxxyyy~~~{{{yyyyyyyyyyyyxxxtttlllbbb[[[*********++++++,,,---...,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******,,,------,,,++++++************+++,,,---...---,,,,,,++++++,,,,,,------...///...---,,,---...------.........---,,,+++***+++,,,,,,------,,,,,,------------------------------------...000222444333666:::>>>BBBGGGLLLOOOMMMOOOQQQQQQOOOMMMMMMMMMMMMLLLLLLNNNQQQRRRRRRQQQPPPOOONNNNNNPPPSSSVVVXXX[[[ZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWXXXYYY[[[\\\]]]aaa``````aaaaaa___[[[XXXRRRRRRSSSSSSTTTSSSSSSSSSRRRUUUWWW\\\hhhuuu{{{{{{oooiiiaaa[[[XXXVVVUUUTTTRRRQQQOOONNNLLLLLLLLLLLLTTTVVVYYY\\\\\\[[[YYYWWWXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^bbbeeefffeeeccc___]]]ZZZXXXXXXYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[\\\ZZZZZZ[[[[[[\\\]]]]]]]]]`````````aaaaaaaaabbbbbbaaacccddddddcccbbbdddeeefffffffffffffffeeeddddddeeehhhjjjkkkkkkkkkkkklllllllllkkkkkkkkkkkkllllllpppooooooppppppqqqrrrssssssssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvtttrrrqqqqqqqqqssstttuuuvvvvvvvvvuuuuuuttttttttttttuuuuuutttuuuvvvwwwxxxxxxxxxxxxzzz{{{{{{{{{{{{yyywwwvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~||||||||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~{{{{{{{{{|||||||||}}}}}}{{{zzzzzzzzz{{{}}}}}}||||||||||||{{{yyyyyyxxxxxxwwwvvvvvvuuuuuusssssssssttttttuuuuuuuuurrrrrrqqqqqqrrrrrrssstttsssrrrrrrqqqrrrrrrsssssspppoooooopppppprrrssssssvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwwwwwwwvvvvvvuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxwwwvvvuuutttssssssssstttuuuvvvyyy~~~|||zzzwwwuuutttrrrooolllfff]]]SSSLLL,,,,,,+++***+++,,,---...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++---///000111000///...,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...---------------------,,,***+++,,,,,,------,,,,,,------------------------------------...000111222333666999;;;>>>BBBGGGJJJLLLNNNPPPPPPOOONNNNNNNNNLLLKKKKKKLLLOOOPPPPPPOOOOOOMMMKKKKKKLLLOOOSSSVVVXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWYYYZZZ[[[[[[^^^^^^]]]^^^___]]]ZZZXXXRRRRRRSSSTTTTTTSSSSSSRRRQQQTTTWWW[[[dddooosssqqqiiiddd^^^ZZZXXXWWWWWWVVVRRRQQQNNNLLLJJJJJJJJJKKKQQQSSSWWWYYYZZZYYYVVVTTTVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^aaadddeeebbb```\\\ZZZXXXWWWWWWXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\^^^^^^^^^_________``````___```aaaaaa``````aaabbbdddddddddddddddcccccccccdddfffiiijjjiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiimmmmmmmmmmmmnnnooopppqqqqqqqqqrrrssssssssssssrrrttttttttttttsssqqqpppnnnnnnoooppprrrssssssssssssqqqqqqqqqqqqqqqqqqrrrsssrrrrrrsssttttttuuuuuuuuuxxxxxxxxxwwwvvvuuutttssssssttttttuuuvvvwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{||||||}}}}}}|||||||||zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}||||||{{{||||||||||||||||||||||||~~~}}}}}}|||{{{zzzzzzyyy{{{{{{}}}~~~~~~~~~}}}|||yyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyyyyzzzzzzyyywwwuuuuuuuuuttttttsssrrrrrrqqqqqqrrrrrrrrrssssssssspppoooooooooooopppqqqqqqqqqqqqppppppppppppppppppnnnnnnnnnooopppqqqrrrrrrssssssrrrrrrrrrrrrssssssuuutttttttttttttttttttttrrrrrrrrrrrrssssssssssssrrrsssssstttuuuvvvvvvwwwwwwvvvvvvtttsssrrrqqqpppuuuuuuuuuvvv{{{~~~zzzxxxvvvsssqqqjjjhhhccc___YYYQQQIIICCC///...,,,+++***+++,,,---***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((()))+++---...---,,,+++...---+++***)))***+++,,,+++++++++,,,,,,---------+++---...---,,,,,,---...------------------------***+++,,,,,,------,,,,,,------------------------...............///000000222444666999;;;???DDDHHHJJJLLLOOOPPPOOONNNOOOOOOKKKJJJJJJKKKNNNOOOOOONNNMMMLLLJJJIIIJJJNNNQQQTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYYYYYYY[[[ZZZZZZ[[[[[[[[[YYYWWWRRRSSSTTTUUUUUUTTTSSSRRRQQQTTTVVVXXX]]]dddgggeeeccc```\\\ZZZZZZZZZZZZYYYTTTRRROOOLLLJJJJJJJJJKKKNNNPPPSSSUUUVVVUUUSSSQQQTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\___bbbbbb___]]]ZZZXXXVVVVVVWWWWWWVVVUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]^^^______^^^^^^___```dddccccccbbbbbbbbbbbbbbbccceeehhhiiihhhgggggghhhgggffffffffffffffffffgggjjjjjjjjjjjjkkklllmmmnnnoooooopppqqqqqqqqqqqqpppqqqrrrrrrrrrqqqooommmlllnnnnnnoooppppppppppppoooooonnnnnnnnnoooooopppqqqppppppqqqqqqrrrsssssstttuuutttttttttsssrrrqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||||||||}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyyyyxxxxxxxxxyyy{{{|||||||||{{{zzzwwwxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwyyywwwvvvvvvxxxxxxwwwuuussssssssssssrrrqqqpppoooqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnoooppppppqqqqqqpppooonnnmmmlllkkklllmmmnnnooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrpppqqqqqqqqqrrrrrrrrrsssqqqqqqrrrssstttuuuuuuuuuuuuttttttsssqqqppppppooosssssstttxxx{{{xxxuuurrrnnnkkkddd```ZZZTTTNNNGGGAAA===///...---,,,,,,++++++++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,++++++***...---,,,+++******************+++,,,------------+++,,,------,,,,,,---...------,,,,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................000222555888===DDDHHHGGGJJJMMMNNNNNNNNNNNNOOOKKKJJJJJJKKKMMMOOONNNMMMLLLJJJIIIIIIJJJLLLOOOQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTVVVWWWWWWXXXXXXWWWXXXWWWVVVWWWXXXXXXWWWUUUSSSUUUVVVWWWWWWUUUSSSRRRQQQTTTUUUTTTVVV[[[]]][[[^^^\\\ZZZZZZ[[[\\\\\\\\\WWWTTTPPPMMMJJJJJJKKKKKKKKKMMMOOOPPPQQQQQQPPPOOOSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^___]]]ZZZXXXWWWVVVVVVWWWXXXWWWUUUVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[]]]^^^^^^]]]\\\^^^___bbbbbbaaa````````````aaabbbdddfffgggfffeeeeeefffeeeeeeddddddddddddeeeeeehhhhhhhhhhhhiiijjjkkkkkklllmmmnnnnnnoooooonnnnnnoooooooooooonnnlllkkkiiikkkllllllmmmmmmmmmmmmlllllllllllllllmmmmmmnnnooooooooooooooopppqqqrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrssssssssssssssstttuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||||||||}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||||||||zzz{{{|||}}}~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{|||}}}}}}~~~~~~zzzzzz{{{|||{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyxxxxxxwwwvvvuuutttsssuuutttssstttuuuuuutttssspppqqqrrrrrrqqqpppnnnmmmooonnnnnnnnnmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnoooooooooooonnnmmmkkkiiihhhjjjkkklllnnnooopppppppppppppppooooooooooooppppppnnnnnnooooooppppppqqqqqqoooooooooppppppqqqqqqrrrooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooonnnmmmooottt{{{~~~~~~~~~}}}|||zzzxxxvvvsssnnnhhhddd^^^YYYRRRJJJDDD???:::777,,,---------------,,,,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++***)))***+++---......------***,,,------,,,,,,---...---,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,...000222444999???DDDDDDFFFJJJKKKLLLLLLMMMNNNLLLKKKJJJKKKMMMNNNNNNMMMIIIHHHHHHHHHIIIKKKLLLNNNNNNOOORRRTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUVVVUUUSSSUUUVVVXXXYYYXXXWWWTTTSSSQQQTTTTTTQQQQQQUUUWWWVVVYYYXXXXXXYYY\\\^^^^^^]]]XXXUUUQQQMMMJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQSSSUUUWWWWWWXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[[[[ZZZYYYWWWVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^```___^^^]]]]]]]]]^^^^^^```bbbddddddcccbbbbbbcccddddddccccccccccccddddddffffffffffffggghhhiiiiiiiiijjjjjjkkklllkkkkkkkkkkkklllllllllkkkiiigggffffffggghhhiiijjjkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmllllllmmmnnnpppqqqoooooooooooooooooopppqqqnnnnnnooooooooooooppppppoooooopppqqqqqqrrrrrrsssssssssttttttssssssrrrqqqrrrrrrrrrrrrssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuvvvwwwwwwxxxxxxzzzzzzyyyxxxxxxxxxxxxyyy|||}}}}}}}}}}}}}}}||||||xxxyyyzzz{{{||||||||||||yyyxxxwwwwwwwwwxxxyyyzzzyyyzzzzzzzzz{{{{{{{{{{{{vvvwwwwwwxxxxxxwwwwwwvvvyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzzzzzzzzzzzzz|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz||||||||||||{{{xxxxxxyyyzzz{{{{{{||||||xxxxxxxxxyyyzzz{{{{{{{{{wwwxxxyyyzzzzzzxxxwwwuuuuuuuuuvvvwwwxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuvvvvvvvvvuuuttttttuuuuuuuuuvvvvvvvvvvvvtttttttttttttttsssrrrqqqrrrqqqpppppprrrrrrqqqpppnnnnnnooopppooonnnllljjjiiiiiiiiiiiijjjjjjjjjjjjlllkkkkkkkkkkkklllmmmmmmkkkkkkkkkkkkjjjiiigggfffggghhhjjjlllnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnllllllmmmmmmnnnoooooopppllllllmmmmmmnnnoooooopppmmmnnnoooppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmkkkooovvv~~~}}}|||||||||{{{yyywwwuuuuuutttsssoooiiiaaa\\\TTTOOOGGGAAA<<<:::777666***+++---...///......---)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,+++++++++++++++((()))+++,,,------,,,+++)))***+++---......------***+++---,,,,,,,,,---...---,,,,,,+++,,,---...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,//////000000111444999===AAADDDGGGIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMOOONNNMMMFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPSSSTTTTTTTTTSSSRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTSSSRRRVVVWWWYYYZZZYYYWWWUUUSSSQQQTTTSSSOOOOOOSSSVVVUUUVVVUUUVVVXXX[[[^^^^^^]]]XXXUUUQQQLLLJJJIIIJJJKKKIIIIIIHHHIIIIIIJJJLLLLLLNNNOOORRRTTTVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWYYYYYYXXXVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZ\\\]]]]]]\\\\\\]]]^^^^^^^^^\\\[[[[[[[[[\\\]]]^^^```bbbbbbaaa``````aaaddddddccccccccccccddddddeeeeeeeeeeeefffggghhhhhhgggggghhhiiiiiiiiiiiiiiiiiiiiijjjiiihhhgggeeedddbbbcccdddfffhhhjjjjjjkkkggggggggghhhhhhiiikkkkkklllkkkkkkjjjkkklllnnnooonnnnnnmmmnnnnnnooopppqqqllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppqqqqqqqqqqqqqqqpppooooooppppppppppppqqqrrrssstttvvvvvvvvvvvvvvvuuuuuuuuurrrrrrsssssstttuuuvvvvvvyyyxxxwwwvvvuuuuuuuuuuuuxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzuuuuuuttttttuuuvvvxxxyyyuuuuuuuuutttuuuvvvvvvwwwttttttuuuuuuuuuuuuttttttwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzvvvvvvwwwxxxyyyzzzzzz{{{uuuvvvvvvwwwxxxyyyyyyyyyuuuvvvxxxyyyxxxwwwuuutttssssssuuuvvvwwwwwwwwwwwwttttttttttttttttttttttttrrrssssssssssssssssssssspppqqqrrrssstttsssrrrrrrssssssssstttttttttuuuuuupppqqqqqqrrrrrrrrrqqqqqqooonnnmmmnnnooopppooonnnlllmmmnnnnnnnnnllljjjhhhddddddeeefffggghhhiiiiiijjjjjjjjjiiijjjkkkkkklllfffggghhhiiiiiihhhgggfffeeefffiiikkklllmmmmmmmmmmmmllllllkkkkkkllllllmmmjjjkkkkkklllmmmnnnoooooojjjjjjkkkllllllmmmnnnnnnlllmmmnnnnnnnnnmmmlllkkkjjjjjjkkkkkkkkklllllllllmmmqqqyyy}}}{{{zzzzzzzzzyyyvvvtttqqqqqqqqqpppmmmfff]]]WWWJJJEEE???:::888888999999,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---......)))******+++------...///........................,,,++++++***))))))))))))------,,,+++,,,---...///...------------...//////000/////////111444777999;;;???EEEJJJKKKLLLLLLLLLLLLJJJIIIKKKNNNPPPOOOMMMJJJIIIGGGGGGGGGIIIKKKLLLKKKLLLNNNQQQRRRSSSSSSSSSQQQQQQQQQSSSWWWYYYYYYYYYSSSQQQOOOPPPSSSTTTSSSQQQVVVWWWYYYYYYXXXWWWWWWXXXWWWVVVUUUSSSRRRQQQQQQQQQTTTUUUVVVWWWXXXXXXYYYXXXQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHMMMOOOQQQRRRQQQPPPPPPPPPRRRSSSSSSSSSTTTTTTTTTTTTQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSSSSSSSTTTTTTTTTTTTSSSQQQOOOMMMMMMOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUVVVWWWWWWXXXYYYXXXXXXXXXZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\]]]^^^___```aaabbbcccbbbbbbbbbaaaaaa`````````aaaaaabbbdddeeeffffffeeeffffffgggggggggggggggffffffggggggfffeeedddddd```bbbdddfffggggggggggggffffffffffffggggggggggggjjjjjjiiihhhhhhggghhhhhhkkkkkkjjjjjjkkkkkklllmmmkkkkkkjjjjjjkkkkkklllmmmlllmmmnnnoooppppppppppppqqqqqqpppooonnnmmmlllllloooooonnnoooooopppqqqqqqnnnooooooooooooppppppppppppqqqqqqqqqqqqsssvvvxxx}}}{{{xxxuuurrrqqqqqqqqqttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssssstttuuuvvvsssrrrrrrqqqqqqrrrrrrsssrrrrrrsssssstttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwsssttttttuuuvvvwwwwwwxxxsssqqqppprrruuuwwwvvvttttttttttttsssrrrqqqpppooonnnooopppqqqrrrsssssstttrrrrrrqqqqqqqqqppppppppprrrqqqqqqpppoooppppppppprrrrrrrrrrrrrrrrrrrrrrrruuutttrrrrrrtttttttttssssssrrrqqqooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjiiiiiijjjjjjiiigggaaaaaaaaabbbdddfffggghhhjjjiiiiiihhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeeeefffhhhiiijjjjjjjjjiiikkkjjjiiiiiihhhiiiiiiiiiggggggggghhhiiiiiijjjjjjiiiiiiiiiiiijjjkkklllllljjjkkkkkkkkkkkkjjjiiihhhgggiiijjjjjjiiiiiijjjkkkmmmsss|||}}}zzz{{{|||}}}~~~|||{{{yyywwwtttsssrrrrrrkkkkkkkkkiiieee]]]RRRKKK@@@>>>;;;888666444444333+++,,,---......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---......------------------------...........................------,,,,,,,,,,,,---,,,,,,+++***+++,,,---...------,,,,,,------...//////.........///111444555888===BBBGGGHHHIIIJJJKKKKKKJJJIIIJJJMMMNNNMMMKKKHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPSSSVVVYYYYYYXXXTTTQQQOOOOOOQQQRRRRRRQQQTTTVVVWWWWWWVVVVVVXXXYYYYYYXXXUUUSSSQQQPPPOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVPPPOOOMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFIIILLLNNNOOONNNNNNNNNOOOQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRSSSSSSSSSTTTTTTRRRQQQOOOMMMMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^______```bbbbbbaaaaaa``````````````````aaabbbcccdddeeeeeedddeeeffffffggggggffffffdddeeeeeeeeeddddddcccbbbaaabbbccceeefffffffffeeedddddddddeeeeeeeeeffffffiiihhhhhhgggffffffggggggiiihhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjkkkkkkjjjjjjkkklllmmmmmmmmmmmmnnnmmmmmmllllllkkkkkkjjjmmmmmmlllllllllmmmnnnnnnnnnnnnnnnnnnoooooooooooonnnpppqqqqqqqqqsssvvvxxx}}}{{{wwwsssqqqpppqqqqqqrrrrrrsssttttttttttttssstttsssrrrqqqqqqrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrrrrsssssssssrrrrrrsssssssssuuuuuuttttttttttttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuqqqqqqrrrsssssstttuuuuuusssqqqpppqqqtttuuutttsssssssssrrrrrrqqqpppnnnmmmnnnnnnooopppqqqrrrrrrsssrrrrrrqqqqqqqqqpppppppppoooooonnnmmmmmmmmmmmmnnnppppppppppppppppppppppppsssrrrpppppprrrssssssrrrqqqpppooommmlllkkkkkkkkklllllllllllllllllllllllljjjhhhgggggghhhiiigggfff``````aaaaaaccceeefffggghhhggggggfffffffffffffffeeeeeeeeedddddddddddddddeeefffggghhhiiiiiiiiihhhkkkjjjiiihhhhhhhhhhhhhhhffffffgggggghhhiiiiiiiiihhhhhhggggggggghhhiiiiiihhhiiiiiiiiiiiiiiihhhgggfffgggiiihhhgggggghhhjjjqqqwww|||zzz{{{|||}}}}}}{{{zzzwwwtttqqqnnnmmmllliiihhhgggeee```XXXNNNGGG>>>===:::777555444333333***+++,,,---......------+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------...000000///...------,,,,,,------------------------------------------...///++++++*********+++,,,---,,,,,,++++++,,,,,,---......------,,,---///000111555999>>>BBBDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQUUUWWWXXXWWWUUURRRNNNMMMMMMOOOPPPPPPRRRTTTUUUUUUUUUVVVYYY\\\]]][[[WWWSSSPPPNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSOOONNNMMMKKKJJJJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGJJJKKKKKKKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^````````````__________________```aaabbbccccccdddccccccdddeeeeeeeeeeeeeeebbbbbbccccccbbbbbbaaaaaaaaabbbccccccdddddddddcccbbbbbbcccccccccdddddddddffffffeeeeeedddeeeeeeeeefffffffffffffffggggggggghhhgggggggggggghhhiiiiiigggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhkkkkkkjjjiiiiiiiiijjjjjjlllllllllmmmmmmmmmmmmnnnlllmmmooooooppprrruuuxxx|||yyyuuuqqqnnnnnnooopppoooooopppqqqqqqqqqqqqpppppppppoooooooooooopppqqqpppppppppppppppppppppppppppoooooonnnmmmmmmlllllloooooooooooooooooooooooonnnnnnmmmmmmnnnnnnoooooopppoooooooooooooooooopppssssssrrrrrrrrrrrrssssssrrrssssssttttttssssssrrrnnnnnnooooooppppppqqqqqqrrrqqqpppppprrrrrrrrrpppppppppppppppooommmlllkkkllllllmmmnnnooopppqqqqqqqqqqqqqqqpppppppppoooooollllllkkkjjjjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmnnnnnnpppooommmnnnpppqqqqqqqqqooonnnllljjjiiihhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjhhhfffeeeeeeffffffeeeddd______```aaabbbccceeeffffffeeeddddddccccccddddddccccccccccccccccccccccccdddeeefffggghhhhhhggggggjjjiiihhhgggffffffffffffeeeeeeeeefffgggggghhhhhhgggfffeeeeeeeeeeeeeeeeeeffffffgggggggggggggggfffeeefffggggggffffffgggiiivvv|||~~~|||zzzzzz|||}}}|||{{{zzzxxxtttpppllliiifffeeeeeecccaaa^^^YYYPPPGGGAAA<<<:::888555444333222222******+++,,,---.........+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------//////......---,,,,,,,,,------------------------++++++++++++,,,,,,---...+++++++++++++++,,,,,,---++++++******++++++,,,---...------,,,------...///222666:::>>>@@@CCCEEEGGGJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMNNNPPPSSSUUUVVVUUUUUURRRNNNKKKJJJLLLMMMNNNQQQRRRSSSSSSTTTWWW\\\___aaa^^^YYYUUUQQQOOONNNNNNMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKHHHGGGFFFDDDCCCBBBAAAAAABBBDDDFFFHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbbaaaaaabbbccccccccccccccc```aaaaaaaaaaaaaaa``````aaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbccccccccccccdddccccccbbbbbbcccccccccddddddeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeefffggggggeeefffgggggghhhhhhhhhgggeeeeeefffffffffgggggggggjjjiiihhhgggggggggggggggjjjjjjjjjjjjkkkkkkkkkkkkjjjkkklllmmmmmmpppsssvvvzzzwwwrrrnnnkkklllmmmooolllmmmmmmnnnooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmlllllllllkkkkkkkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnnnnnnnoooooommmmmmllllllllllllmmmmmmppppppooooooooopppqqqqqqpppqqqqqqrrrrrrqqqqqqpppllllllmmmmmmmmmnnnnnnnnnpppoooooooooooooooooonnnnnnnnnnnnmmmlllkkkiiiiiijjjjjjkkklllmmmnnnnnnoooppppppooooooooonnnnnnnnnjjjjjjiiihhhhhhhhhhhhiiikkkkkkkkkkkkllllllllllllnnnlllkkklllnnnppppppooolllllljjjhhhgggffffffeeeggggggggggggggggggggggggeeedddbbbcccddddddcccaaa______``````aaacccdddeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddeeeeeefffffffffiiihhhgggfffeeedddddddddccccccddddddeeeffffffgggfffeeeddddddccccccccccccdddeeeffffffggggggffffffdddeeeffffffeeefffhhhjjjyyy|||zzzyyyyyy{{{|||}}}|||zzzxxxvvvrrrnnniiifffcccbbb```^^^ZZZVVVPPPIIIAAA;;;999888666444222222222222*********+++,,,---......++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------++++++++++++,,,,,,---...+++,,,,,,---------------+++************+++,,,,,,.........---............111444888:::===???CCCEEEHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMMMMOOOQQQSSSSSSRRRSSSQQQMMMJJJHHHIIIKKKMMMPPPQQQRRRSSSUUUXXX]]]aaaccc```\\\WWWSSSQQQOOOOOOLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHFFFDDDBBBAAAAAABBBEEEFFFFFFHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPPPPPPPQQQQQQQQQOOONNNMMMMMMMMMMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^_______________```aaaaaaaaaaaaaaa___``````aaaaaaaaa`````````____________`````````aaaaaabbbbbbbbbcccccccccbbbaaaaaaaaaaaaaaabbbbbbcccdddeeeeeeffffffeeeeeedddccccccccccccdddeeeeeeeeeeeefffgggggggggffffffcccddddddeeeeeeffffffgggiiihhhggggggffffffffffffgggggghhhhhhhhhiiiiiiiiiggghhhiiijjjjjjlllooorrrtttrrrnnnjjjiiiiiikkkllljjjkkkllllllmmmmmmllllllkkkkkkkkkllllllmmmmmmmmmllllllmmmnnnnnnmmmlllllliiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmmmmlllmmmmmmnnnlllkkkkkkjjjjjjkkkkkklllmmmlllllllllmmmmmmnnnoooooooooppppppppppppooooookkkkkkllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkjjjiiiggggggggghhhhhhiiijjjkkkllllllnnnmmmmmmmmmlllllllllllliiiiiihhhgggggggggggghhhiiiiiijjjjjjkkkkkkkkkkkklllkkkjjjjjjlllmmmmmmmmmjjjiiihhhgggfffeeeeeeeeeddddddddddddddddddddddddcccbbb```aaabbbbbbaaa___````````````aaabbbddddddccccccbbbaaaaaaaaaaaabbbaaaaaaaaabbbbbbcccccccccccccccccccccccccccddddddgggfffeeedddccccccccccccaaabbbbbbccccccdddeeeeeefffeeedddccccccccccccccceeeeeefffffffffffffffeeecccdddeeeeeeeeegggkkkmmmyyy~~~{{{xxxwwwxxxyyy{{{|||zzzyyyuuusssoookkkgggdddbbbaaaZZZWWWRRRNNNIIICCC<<<888666555444222222222222333++++++******+++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------...///+++,,,---.........------++++++******++++++,,,---............////////////000222555777888;;;???BBBEEEHHHJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJKKKMMMMMMNNNMMMLLLMMMOOOPPPOOONNNOOOOOOMMMJJJGGGGGGIIIKKKNNNOOOQQQSSSUUUXXX\\\___aaa___\\\YYYUUURRRPPPOOOKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMPPPOOONNNLLLIIIFFFCCCAAA@@@BBBCCCDDDEEEFFFIIILLLLLLLLLLLLMMMMMMMMMNNNNNNQQQPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSUUUVVVWWWWWWXXXXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^_______________^^^^^^___`````````______^^^]]]]]]]]]^^^^^^___``````aaaaaaaaabbbbbbbbbbbb`````````___``````aaabbbbbbccceeeffffffeeeeeedddcccbbbbbbbbbbbbcccdddddddddeeeeeefffffffffeeeeeecccccccccddddddeeeeeeeeeggggggffffffeeeeeeffffffeeeeeeeeefffffffffggggggeeefffggggggggghhhkkknnnmmmllljjjhhhgggggghhhiiihhhhhhiiijjjjjjjjjjjjjjjhhhhhhiiijjjkkkkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjgggggghhhiiiiiijjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiijjjjjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkkjjjiiijjjllljjjjjjjjjjjjiiigggfffeeeeeeeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjjjjiiiiiihhhhhhgggffffffffffffggggggggghhhhhhiiiiiijjjjjjkkkiiihhhhhhiiijjjiiihhhffffffeeedddddddddddddddccccccccccccccccccccccccbbb```______```aaa___^^^____________```aaabbbcccbbbaaaaaa```````````````_________```aaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbcccdddccccccbbbbbbbbbbbbbbb``````aaaaaabbbccccccccceeeddddddccccccccccccdddeeeeeeffffffeeeeeedddcccaaabbbcccdddeeehhhmmmpppyyy|||yyyuuuttttttvvvxxxxxxwwwvvvqqqooolllhhhccc```^^^\\\RRRNNNIIIEEEAAA===999666555444333222111222333444,,,++++++******+++,,,---++++++++++++++++++++++++))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---***+++,,,---...---,,,,,,+++++++++++++++,,,------,,,,,,---...///////////////000222333444666:::>>>@@@DDDHHHIIIGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCIIIHHHHHHIIIJJJLLLNNNOOOOOONNNLLLMMMNNNNNNLLLKKKLLLLLLLLLJJJGGGFFFHHHJJJJJJLLLPPPRRRTTTVVVYYY[[[\\\\\\[[[YYYVVVSSSPPPNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNRRRRRRPPPNNNKKKGGGCCCBBB@@@AAABBBBBBBBBDDDGGGJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNOOOPPPQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTUUUVVVWWWWWWWWWUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[\\\]]]]]]^^^^^^]]]]]][[[\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\^^^___```____________````````````_______________```aaabbbaaabbbdddeeeeeeeeecccbbbbbbbbbbbbbbbbbbccccccdddcccdddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbccceeeddddddddddddeeeeeefffccccccdddddddddeeeeeeeeecccdddddddddcccdddgggiiiffffffffffffffffffffffffeeeeeefffgggggggggggggggdddeeefffhhhiiiiiihhhhhhhhhiiikkkllllllkkkiiihhhggggggggggggggghhhhhhhhhgggggggggggggggggggggggghhhhhhgggfffffffffffffffhhhhhhgggggggggggghhhhhhggggggggghhhhhhiiijjjkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiieeehhhiiiiiihhhgggiiikkkjjjjjjjjjiiihhhgggeeeeeecccddddddeeefffggghhhhhhiiiiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeeeeeddddddeeeffffffggghhhhhhhhhfffddddddeeeeeedddcccbbbaaaaaaaaaaaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^___``````___]]]\\\\\\\\\\\\]]]^^^___``````___^^^^^^]]]]]]^^^^^^\\\\\\\\\]]]^^^_________bbbaaa```______```aaaaaaaaaaaaaaa```aaaaaabbbccc_________```aaaaaabbbbbbcccbbbbbbbbbbbbccccccdddeeeeeeeeedddcccbbbaaa```^^^___```bbbdddhhhnnnrrr{{{}}}yyyvvvrrrqqqpppqqqrrrsssrrrqqqnnnlllhhhccc]]]YYYVVVTTTIIIFFFAAA===;;;888666444444333222222222333444555---,,,+++*********+++,,,++++++++++++++++++++++++))))))***+++---...///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...***+++,,,---...............///000000111333777;;;===AAAFFFGGGEEEDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBHHHHHHHHHIIIJJJLLLOOOPPPPPPNNNMMMLLLMMMLLLKKKIIIIIIKKKLLLJJJGGGFFFGGGJJJGGGJJJNNNQQQRRRTTTVVVXXXXXXYYYYYYXXXVVVSSSPPPMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJKKKMMMNNNOOOSSSSSSQQQOOOKKKGGGCCCAAA???@@@AAAAAAAAABBBEEEHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNNNNNNNOOOPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\YYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[]]]___aaa]]]]]]]]]^^^^^^^^^_____________________```aaabbb```aaacccdddeeedddbbbaaabbbbbbbbbbbbbbbccccccdddbbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbcccdddeeeeeebbbbbbcccccccccdddddddddbbbccccccbbbaaabbbdddfffbbbbbbdddeeeeeeeeeeeeeeeccccccdddeeeeeeeeeeeedddbbbcccdddfffggggggffffffggghhhjjjkkkkkkjjjhhhggghhhggggggffffffeeeeeedddffffffffffffffffffffffffiiihhhgggfffffffffffffffgggffffffeeeeeeffffffgggfffffffffggggggiiijjjjjjhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggdddfffhhhhhhggggggiiillljjjjjjiiiiiihhhfffeeedddbbbccccccdddeeefffggghhhggggggggggggfffffffffffffffeeeddddddccccccddddddbbbbbbcccdddeeeeeefffffffffdddbbbaaabbbbbbaaa___^^^^^^^^^______aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^^^^___```^^^]]]ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]aaaaaa___^^^^^^___```aaa```______``````aaabbbccc^^^^^^______```aaaaaaaaaaaaaaa```aaaaaabbbcccddddddddddddcccaaa```^^^]]][[[\\\^^^```ccchhhnnnrrr}}}{{{wwwtttpppooommmmmmnnnoooooonnnllljjjeee___XXXSSSOOOMMMDDD@@@<<<888666555444333333333222222222333555555,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++++++++,,,...000111---------------,,,+++***)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,++++++***)))333...)))(((,,,///...,,,***++++++,,,---...//////...///000111111000///...///............---------///000111222222444777:::;;;===???AAACCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQOOOMMMLLLKKKLLLMMMLLLKKKKKKKKKJJJKKKLLLOOOQQQSSSSSSRRRQQQNNNJJJGGGDDDBBB===>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPOOONNNNNNOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOPPPRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^____________^^^^^^^^^______`````````````````````aaaaaaaaaaaa```___^^^^^^^^^____________```aaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbcccdddcccbbbaaaaaaaaabbbcccfffeeeeeedddcccbbbaaaaaabbbcccddddddeeeeeeddddddfffffffffgggggggggggggggggggggffffffeeeeeeeeedddcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddcccbbbccccccbbbbbbcccdddfffggghhhhhhgggggggggggghhhhhhiiihhhhhhgggfffeeeeeeeeeddddddcccccccccdddeeeeeeffffffeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeegggggghhhggggggfffeeeeeedddccccccbbbaaaaaaaaabbbbbbaaaaaaaaabbbcccddddddcccbbbbbbaaa```______^^^]]]]]]^^^___``````______aaa``````___^^^^^^]]]]]]aaa___]]][[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\\\\[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]^^^^^^_________[[[\\\]]]^^^____________]]]^^^___```aaaaaaaaaaaa```````````````aaabbbbbbdddcccaaaaaa```___\\\ZZZ[[[[[[\\\^^^ccciiipppsss{{{}}}}}}yyyuuuqqqooommmkkkiiihhhiiiiiigggfffgggaaaYYYTTTQQQLLLDDD>>><<<;;;999777555444333333333333333222333333444444,,,+++************+++,,,++++++++++++++++++++++++,,,,,,++++++,,,---//////,,,,,,,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******...***&&&&&&***,,,,,,))),,,,,,,,,---------------------...//////...------...---------,,,,,,,,,,,,---///000000000111444777888:::<<>>>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHJJJLLLMMMMMMKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^______^^^^^^]]]\\\]]]]]]^^^___^^^^^^^^^^^^^^^____________^^^^^^]]]]]]^^^^^^^^^_________aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbaaaaaa````````````aaaaaaaaa````````````aaabbbccccccccccccbbbbbbaaa``````bbbbbbcccddddddddddddccceeeeeeeeeeeeffffffffffffeeedddddddddccccccccccccbbbbbbcccccccccdddddddddddddddddddddddddddddddddcccccccccccccccbbbaaaaaaccccccbbbbbbcccdddfffgggffffffeeeeeeeeeeeeffffffhhhggggggfffeeeeeeddddddcccccccccccccccdddeeeffffffeeeeeeeeedddddddddcccddddddddddddddddddddddddeeeeeeeeeeeeeeedddccccccccccccbbbaaaaaaaaaaaaaaa```````````````aaabbbbbb`````````___^^^^^^]]]]]]\\\]]]^^^^^^______^^^^^^``````___^^^^^^]]]\\\\\\^^^]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]]]]]]]]]]]]]\\\]]]^^^___````````````^^^^^^^^^^^^^^^______```aaa```^^^^^^^^^]]][[[YYY[[[[[[\\\___dddjjjpppsssyyyzzz|||~~~~~~~~~{{{{{{zzzyyyvvvrrrnnnlllkkkhhhfffeeeeeeeeedddbbbaaa[[[TTTNNNKKKGGG@@@;;;:::999777666444333333333333333222222222333555666,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++***))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,------------,,,,,,+++***'''&&&'''+++,,,+++)))...---------,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++---.........///111444444666888;;;>>>@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEDDDEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTQQQOOOMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHIIIKKKNNNPPPQQQPPPOOOLLLJJJFFFDDDBBB>>>??????@@@@@@@@@??????AAABBBDDDFFFHHHJJJKKKLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPSSSRRRPPPOOONNNOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^________________________aaa``````______``````aaa___^^^^^^]]]]]]^^^^^^___]]]]]]]]]]]]^^^```aaabbb```````````````_________```aaaaaabbbcccbbbbbbbbbddddddddddddccccccccccccaaaaaaaaaaaaaaa````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaaaaa```______bbbbbbbbbbbbcccdddeeefffddddddccccccccccccddddddffffffeeeeeedddcccccccccbbbbbbbbbbbbcccdddeeefffeeeddddddddddddcccccccccddddddccccccbbbbbbaaaaaabbbbbbcccccccccbbbaaaaaaaaaaaa```_________``````^^^^^^^^^^^^^^^_________^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^____________\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\ZZZXXX[[[\\\]]]```eeekkkpppsssvvvwwwyyyzzzzzzzzzyyyyyyuuuuuuuuusssqqqmmmjjjiiigggdddbbb`````````^^^]]]XXXRRRKKKEEEBBB???;;;777666666555444333333333333333333111111222444666888,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++...---,,,+++,,,---...///---------......---,,,,,,)))))))))+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,++++++,,,---...---...///111222333555999<<>>===@@@@@@AAACCCEEEGGGHHHIIIGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOOOONNNNNNNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^^^^___]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^___``````aaaaaa``````bbbbbbaaaaaaaaaaaa``````__________________^^^^^^^^^^^^_________`````````______```````````````aaa_________``````______^^^aaaaaaaaabbbbbbcccddddddbbbbbbbbbaaaaaabbbbbbbbbdddcccccccccbbbbbbaaaaaaaaaaaaaaaaaabbbccceeeeeeccccccccccccbbbbbbbbbbbbccccccbbbaaa```______^^^``````aaaaaaaaa``````______^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZZZZZZZ\\\\\\ZZZYYY[[[\\\^^^bbbfffkkkoooqqqssstttuuuvvvvvvuuuttttttqqqpppooonnnllliiigggeeeccc```]]][[[[[[YYYXXXVVVOOOJJJCCC===;;;999666444333333222222222222333333333333222222333666999;;;,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++******)))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***...---,,,+++,,,---...///,,,,,,---......---------)))***+++...//////...---******++++++,,,------...---,,,,,,,,,,,,,,,,,,---............------------+++---.........---...000000111333666:::===@@@AAAAAABBBCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJLLLPPPSSSQQQPPPOOONNNNNNMMMJJJGGGGGGFFFEEEEEEFFFHHHJJJLLLMMMMMMLLLJJJHHHEEECCCBBB@@@@@@@@@@@@@@@???>>>===?????????@@@AAACCCDDDFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\]]]\\\]]]]]]^^^___^^^^^^^^^_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^\\\]]]]]]]]]^^^^^^^^^___^^^^^^____________^^^^^^______```aaaaaabbbbbbbbbbbbaaaaaa``````aaaaaabbbaaaaaaaaa```````````````_________``````aaacccccc```````````````aaaaaaaaaaaa``````___^^^]]]]]]\\\^^^______``````_________\\\\\\\\\[[[[[[\\\\\\]]]\\\]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXYYYZZZZZZ[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZZZZZZZ[[[]]]^^^]]]\\\\\\]]]```cccfffjjjmmmnnnooopppqqqrrrrrrrrrqqqpppmmmmmmkkkjjjgggeeecccbbb^^^\\\XXXVVVUUUSSSQQQOOOFFFBBB===888666444333333111111111111111222333333333333333333555888;;;===++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,+++******)))***++++++,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++******++++++,,,,,,+++,,,,,,------------,,,((()))+++,,,------,,,+++))))))***+++,,,---.........------,,,,,,------...//////.........---------,,,---//////...---......///000111444777;;;>>>??????@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAABBBDDDFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDFFFGGGHHHJJJNNNPPPQQQPPPOOOOOOOOONNNKKKHHHGGGFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>???>>>>>>===>>>???@@@AAACCCCCCEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYZZZZZZYYYWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYZZZZZZYYYYYYXXXWWWXXXYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\]]]^^^___`````````___``````____________``````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```]]]]]]^^^^^^^^^^^^______^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]ZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSTTTTTTTTTUUUUUUUUURRRSSSTTTUUUWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ\\\___aaa```___]]]^^^aaadddfffhhhiiijjjkkklllmmmnnnooonnnnnnmmmkkkjjjhhhfffcccaaa______YYYVVVRRRPPPNNNLLLIIIGGG>>><<<999666333222222222111111000000111111222333333333555777999<<<>>>???******+++,,,,,,+++******++++++++++++++++++++++++++++++,,,---,,,+++************+++,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,)))***+++++++++******+++******++++++,,,,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,+++---//////---,,,,,,------...///111444777:::<<<>>>@@@CCCEEEGGGHHHGGGGGGDDDDDDDDDDDDCCCCCCBBBBBB@@@?????????@@@BBBDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDD???AAAEEEGGGHHHIIIKKKMMMOOOOOOOOOOOOPPPOOOLLLIIIGGGFFFEEEDDDEEEFFFIIIJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@>>>===;;;;;;<<<===>>>???@@@AAACCCDDDDDDEEEEEECCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQRRRSSSTTTSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ\\\]]]^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUTTTSSSRRRTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZ]]]```bbbbbbaaa]]]___aaadddeeeffffffeeeeeefffhhhjjjkkkkkkjjjjjjiiihhheeebbb___]]][[[ZZZTTTQQQMMMIIIGGGEEEBBB???888777666444222000000000111111111000111111222222222444777:::===???@@@AAA)))***+++,,,,,,+++***)))++++++++++++++++++++++++******,,,,,,---,,,+++******+++,,,---------------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,---...///...---,,,)))***++++++,,,,,,,,,,,,+++,,,,,,,,,+++***+++,,,,,,,,,,,,++++++++++++***------,,,++++++,,,---------------,,,,,,,,,++++++***,,,......---+++++++++,,,,,,---///111555888999999;;;>>>BBBDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>=========???@@@BBBDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD===@@@DDDGGGGGGHHHIIIKKKNNNNNNNNNPPPQQQOOOLLLJJJGGGFFFEEEDDDEEEFFFHHHJJJIIIIIIIIIHHHFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???<<<:::999:::;;;;;;<<<===???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSOOOPPPRRRSSSSSSSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[XXXXXXYYYZZZZZZ[[[ZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWXXXYYYZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZWWWXXXYYYZZZZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSSSSSSSRRRPPPOOORRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZ]]]aaaccccccbbb^^^___bbbdddeeedddccccccaaaccceeeggghhhhhhhhhhhhhhhfffccc```]]]ZZZXXXWWWPPPMMMIIIEEECCC@@@===;;;444555555333111/////////222222111111111111222222222444888<<<@@@AAABBBBBB(((((())))))*********+++++++++------------++++++...---,,,***)))((((((((()))))))))***+++++++++,,,,,,+++***))))))+++---...000+++''''''+++---,,,***+++,,,,,,+++******+++---+++&&&%%%,,,111000...---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,...///---***)))+++.........---,,,++++++++++++............------,,,+++------------------------......//////000222333444666999>>>AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA======<<<<<<<<<<<<======AAAAAABBBDDDEEEGGGHHHHHHFFFFFFEEECCCBBBAAA@@@???@@@AAABBBCCCEEEGGGHHHIIIFFFGGGIIIKKKMMMMMMMMMMMMGGGFFFEEEDDDDDDDDDFFFFFFIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAADDDBBB>>>;;;999999:::;;;999:::<<<>>>@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCDDDDDDEEEGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMNNNNNNNNNOOOOOORRRRRRQQQPPPOOOOOONNNNNNQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUURRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSPPPQQQQQQRRRSSSTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRVVVUUUSSSRRRQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQSSSTTTUUUTTTRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXXXXYYY\\\___aaaaaaaaa```]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaaccccccddddddbbbaaa```^^^[[[YYYVVVUUUMMMIIICCC>>><<<;;;::::::666333///,,,+++,,,///111222222222222333333333333444888===@@@BBBBBBBBBCCC))))))))))))*********+++***++++++,,,,,,++++++***,,,+++******)))************************+++++++++---,,,+++***+++,,,...///333///***)))+++,,,***'''+++,,,,,,+++******+++---...******000555333000...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***,,,,,,+++(((((()))+++++++++++++++,,,---......---------------,,,++++++------------------------............000111222333555888===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@======<<<<<<<<<<<<======???@@@AAABBBDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDBBB???<<<:::999999999999:::;;;===???@@@AAAAAA>>>>>>??????@@@AAAAAABBBEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRROOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXZZZ\\\^^^``````______]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]___```aaaaaaaaa```___^^^[[[XXXUUUSSSQQQIIIEEE???;;;999888888777666444111...---...000222111111111222222333444555666:::>>>AAABBBBBBBBBCCC)))))))))***************+++******))))))******+++***)))))))))***+++,,,,,,+++++++++***************,,,+++++++++,,,---///000333///+++***+++,,,***(((+++,,,,,,+++******+++---///,,,---333666333...---+++,,,,,,------,,,,,,+++*********++++++++++++,,,++++++,,,***)))((()))+++++++++++++++,,,---......,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------...///111111333666:::===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@======<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDBBB???===:::999888999999:::;;;===>>>>>>???>>>>>>??????@@@AAAAAAAAAEEEEEEEEEDDDDDDBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNNNNOOOOOOOOOOOOLLLMMMOOOPPPPPPPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXTTTQQQNNNLLLDDD@@@:::777555555444333555444222111000000111222111111111111333555777888:::<<<@@@AAAAAAAAABBBCCC************************,,,+++***))))))***+++,,,******))))))******+++,,,,,,+++++++++***)))))))))************+++---...///...,,,******,,,......,,,+++,,,,,,+++******+++------+++---222444///***(((+++,,,,,,------,,,,,,+++))))))*********+++++++++---------,,,++++++,,,,,,......---,,,+++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000111444777999:::<<<===?????????@@@AAAAAA@@@@@@@@@===<<<<<<;;;;;;<<<<<<======>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAA@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDAAA>>>:::999999999999::::::;;;<<<<<<>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDCCCAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFDDDCCCCCCDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYWWWTTTPPPLLLIIIGGG???;;;777444333222111111222222222222111111111111222111111222444777:::<<<===???AAAAAA@@@@@@AAABBB+++++++++***************---,,,+++******+++,,,---,,,+++******))))))******,,,+++++++++***))))))))))))))))))******+++,,,---,,,+++***+++,,,---------+++,,,,,,+++******+++---,,,***---222222,,,((('''+++,,,,,,------,,,,,,+++))))))*********+++++++++...---,,,+++,,,,,,,,,,,,......---,,,++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,---...///...111444666777888;;;=========>>>??????@@@??????<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@?????????@@@AAABBBCCCBBBAAA@@@???@@@@@@AAABBBDDDEEEFFFGGGIIIIIIHHHGGGFFFEEECCCCCC@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFJJJJJJIIIHHHEEEAAA===;;;::::::999888888999:::::::::::::::;;;<<<<<<======CCCCCCCCCBBBBBB@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAAAAA@@@???>>>@@@?????????@@@@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBBDDDCCCBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQPPPPPPOOOOOONNNNNNMMMLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLNNNQQQTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVUUUTTTRRROOOLLLHHHEEECCC;;;888444222222222111000000000111111111111111111333333444555888;;;===??????@@@AAA@@@??????AAACCC+++++++++++++++*********---,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))***+++++++++***************)))))))))***************------,,,,,,+++***))))))+++,,,,,,+++******+++---...---///333222---)))***+++,,,,,,------,,,,,,+++*********++++++++++++,,,---+++))))))***+++***)))++++++++++++,,,---......***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,...111222333555888::::::;;;<<<===>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA>>>>>>>>>???????????????@@@AAABBBCCCBBBAAA???===>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGGGGFFFDDDCCCBBB?????????>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFLLLKKKKKKIIIFFFCCC@@@>>><<<;;;999888777888999999:::::::::;;;<<<<<<======AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJKKKLLLLLLKKKJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNKKKLLLOOORRRUUUWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQOOONNNNNNOOOPPPQQQOOOOOOMMMJJJGGGCCC@@@???888666333222222222111000///000000111111222222222444555777999<<<>>>@@@AAA???@@@@@@???>>>>>>AAACCC,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++*********)))******+++,,,***************+++++++++***++++++++++++***))))))++++++,,,+++***)))((((((+++,,,,,,+++******+++---///...///333111---+++---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---+++))))))***+++***(((++++++++++++,,,---......++++++,,,---------------)))******+++,,,,,,---------,,,,,,,,,,,,---......***,,,...000111333666888999:::;;;<<<>>>>>>>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????=========>>>>>>?????????===>>>@@@BBBAAA@@@===<<<=========>>>???AAACCCDDDDDDEEEEEEFFFEEEDDDCCCBBB??????>>>======>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGKKKKKKIIIHHHFFFCCCAAA@@@===<<<:::888777777888999999::::::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@??????@@@AAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@AAAAAABBB@@@???>>>???AAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLMMMOOONNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMNNNOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMPPPSSSVVVWWWXXXYYYWWWWWWVVVWWWWWWXXXYYYYYYTTTTTTTTTSSSRRRRRRQQQQQQNNNLLLKKKIIIIIIIIIJJJKKKIIIHHHGGGDDDAAA>>><<<:::666444111111111111000///000000000111111333444555555777:::>>>@@@AAAAAAAAA??????>>>===<<<===AAACCC,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))((((((((()))***,,,---...))))))******+++++++++,,,,,,,,,,,,,,,,,,+++))))))&&&''')))*********+++++++++,,,,,,+++******+++---...---...111///++++++...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------000---******---...,,,***......---,,,+++++++++++++++,,,------............))))))***+++,,,,,,------------,,,,,,,,,---......)))+++---...///222555777888999:::<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<=========<<<<<<======>>>>>>??????;;;===???@@@@@@???<<<;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDCCCBBB??????>>>===============@@@@@@@@@AAABBBDDDGGGHHHJJJIIIHHHFFFDDDCCCAAAAAA>>><<<:::888777777888999555555555666777777888888===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>???????????????@@@@@@AAAAAA???>>>===<<<;;;;;;:::;;;<<<===???:::::::::;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA???>>>===>>>@@@AAAAAA@@@??????????????????????????????@@@AAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMHHHHHHJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNHHHIIIIIIIIIJJJJJJKKKKKKOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTVVVXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZTTTSSSSSSRRRQQQQQQPPPPPPKKKIIIGGGEEEEEEEEEGGGHHHDDDDDDBBB@@@>>>;;;999777444222000000000111000///222222111111222444666777666999===@@@BBBCCCBBBAAA>>>>>>>>><<<;;;===AAADDD++++++++++++++++++++++++)))******++++++******)))+++++++++*********))))))************************************************///***(((***+++)))(((***+++,,,---,,,++++++,,,...---555;;;888000***+++///------------------------...---+++******+++---...+++***)))((((((***,,,...+++++++++++++++++++++++++++++++++,,,,,,------------***''')))---///---)))))))))***+++,,,,,,------.........///000111111222000333666888999:::;;;<<<============<<<;;;::::::>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;999:::<<<===???@@@@@@@@@CCCCCCDDDEEEEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;============>>>???AAABBBEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::999888888888888777555444555666888999:::::::::;;;;;;;;;;;;;;;???>>>===;;;;;;;;;<<<===========================<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????============>>>>>>>>>>>>BBB@@@>>>>>>???@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGHHHIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIILLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWXXXYYYYYYYYYXXXUUUSSSPPPNNNMMMMMMLLLKKKFFFFFFEEEEEEDDDDDDCCCCCC???>>><<<:::888666555555666555333111000000000111111222333555555555555555<<<===???AAAAAAAAA???>>>???>>>;;;::::::<<<>>>@@@++++++++++++++++++++++++))))))************))))))+++++++++*********))))))************************************************---)))(((+++,,,)))((()))***+++,,,+++******,,,---222666999555...)))***---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---***''')))---///,,,)))+++++++++,,,,,,------...------......///000000111222444777999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999===<<<;;;:::999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>?????????AAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;===<<<<<<<<<===>>>@@@AAADDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;::::::::::::888777666555555666888999;;;;;;;;;<<<<<<=========>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>><<<<<<=========>>>>>>>>>============<<<;;;;;;;;;>>>>>>>>>????????????@@@??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWTTTQQQMMMKKKKKKJJJIIIHHHDDDCCCCCCBBBAAAAAA@@@@@@===<<<:::888666555444444555444222111000000000111222333333444666888999:::<<<===???@@@AAA@@@???>>>>>>===;;;999999;;;===>>>++++++++++++++++++++++++))))))************))))))+++++++++***************************************************************,,,))))))---...+++(((((()))***+++***)))***+++---888888555000,,,))))))+++++++++++++++++++++++++++---,,,+++***))))))***+++++++++++++++************++++++++++++++++++++++++)))***************++++++,,,***((())),,,...,,,***------------------------,,,,,,------......//////111333666777666666777999::::::;;;;;;;;;::::::999:::::::::999888888888777666666777888999::::::;;;888888888999999999999999;;;;;;<<<===============???>>>>>>===>>>>>>??????>>>????????????>>><<<;;;<<<<<<;;;;;;;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<999888666666555666777888999999::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===============@@@BBBAAA>>><<<<<<============>>>>>>>>>>>>???>>>======<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUQQQNNNJJJHHHGGGFFFEEEDDDAAAAAA@@@>>>===<<<;;;;;;;;;:::888666444333333333444333111000000000111111444444444666999<<>>??????>>>=========;;;:::888888:::;;;===******************************++++++++++++******************************************************************************,,,)))+++000111---)))))))))***++++++***+++---...:::666000+++******++++++++++++++++++++++++++++++---,,,+++***))))))))))))******+++,,,,,,,,,++++++************************************+++++++++++++++)))((())),,,---+++***------------,,,,,,,,,,,,++++++,,,,,,,,,---------...000222222111111222333888888999::::::999999999888888888888888777777666444444555666888999::::::777777777888888999999999;;;;;;<<<<<<<<<<<<;;;:::===<<<;;;:::;;;<<<===>>>===>>>@@@AAAAAA???===<<<<<<;;;:::::::::;;;<<<===>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>>999999888777666666777777444555555777888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<<<<<<<===============<<<<<<<<<<<<======>>>============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQNNNKKKGGGEEEDDDCCCBBB@@@???>>>===<<<:::999777777777777555444222222111111222111000000000111222222333555888<<>><<<===???AAAAAA@@@>>>===<<<;;;:::999999:::;;;;;;<<<<<<======>>>>>>??????===>>>???@@@@@@??????>>>::::::999888777666666666222333444555666777888999999999999::::::::::::999999999999999999999999999::::::::::::::::::::::::999999888888888888999999777888888888999999999999999:::::::::;;;;;;;;;;;;777<<<@@@???:::666777999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAA??????@@@@@@@@@@@@????????????>>>>>>??????@@@AAA??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@EEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIILLLLLLLLLLLLLLLLLLMMMMMMKKKHHHEEEBBBAAAAAA???>>>===<<<;;;:::888777666555555444333222111111000111111111000000000222333444444888>>>CCCFFFEEEBBB@@@:::::::::::::::::::::999888777777777888999;;;<<<************************++++++,,,,,,,,,,,,++++++***************+++++++++************************************************---+++---222444000,,,,,,+++,,,------------000222000---)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******++++++,,,---------************************---------,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...///000/////////111333333444555666777888888888666666888888888777666555333444444555666777777888888888888999999999999999999999:::::::::999999888999999999999:::;;;<<<<<<;;;<<<>>>????????????>>>===<<<;;;999999999::::::;;;;;;;;;<<<<<<=========;;;<<<>>>???@@@???>>>>>>;;;::::::999777666555555444444555555666777888888777888888999999999999888999999999999999999999999999999999999::::::::::::888888777777777777888888777777777777888888888888999999999999::::::::::::777:::======:::888888:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<============<<<============>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>===============>>>??????======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFGGGGGGHHHHHHGGGDDDAAA??????>>>===<<<::::::999888666555444444333222111111000000000000111000000000111333555666777<<>>>>>??????>>>===;;;:::999999999::::::::::::;;;;;;;;;;;;;;;999:::<<<>>>???>>>>>>===;;;;;;:::999888666555444444444444444555555666666666666888999999999888888888888888888888888888888888888999999999:::::::::888777777666666777777888777777777777888888888888888888888888999999999:::999::::::::::::;;;;;;;;;888888888999999999::::::999999999::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========::::::::::::;;;<<<===>>>=========>>>>>>=========<<<<<<<<<<<<<<<======>>>;;;<<<===>>>???@@@AAAAAA===>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???>>>????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@????????????????????????????????????@@@@@@@@@AAA?????????>>>???@@@@@@AAA@@@@@@@@@????????????>>>?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDBBB???<<<;;;;;;<<<;;;:::777777666555444444333333222111111000000000000111111000111111333555777999>>>BBBGGGJJJJJJEEE>>>:::999888888777666666777777333444555888:::<<<>>>???))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++++++++************************************************+++))))))...000---+++,,,)))***+++++++++,,,///111)))+++,,,,,,***)))***+++)))))))))))))))))))))))))))***+++,,,---.........222000---+++)))))))))***))))))))))))))))))))))))++++++++++++******))))))((()))******))))))***+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++---000222111222333555666777777777555666888999:::999777666555555666666666666666666999999888888777777666666777777888999999999999999444555777999999999999888;;;;;;;;;;;;<<<>>>???@@@???>>><<<:::999999::::::::::::::::::::::::::::::777999;;;===>>>>>>===<<<<<<;;;;;;:::888666444333222222222222222222222222555666777999999999888777777777777777777777777777888888888999999:::::::::777777666666666666777777777777777777888888888888777888888888888999999999666555444444666888888888777888888888888999999999888888888888999:::;;;<<<888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<======>>>>>>@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????============>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>>>>>>>>>>>>>???????????????????????????AAA@@@@@@@@@@@@@@@@@@AAA????????????@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@===============>>>??????>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@AAA>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBB>>><<<999888999:::999999444444444333333333222222111111000000000000111111111111111222444666888:::CCCFFFIIIJJJHHHCCC===999888888777666666666666666222333555888;;;>>>@@@AAA************************))))))))))))))))))))))))************************......------,,,+++******+++,,,,,,------,,,,,,+++''')))++++++***(((((((((+++***************++++++******++++++++++++******************************++++++***************+++***************+++++++++*********++++++,,,,,,,,,,,,+++)))'''(((***,,,...******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******)))******+++,,,,,,---......+++...111222333444666888777888999::::::999888777777666555444444555666777888888999999999999888888999999999999999999999999777777777777777888888888999::::::;;;;;;<<<<<<===<<<;;;:::999888999999:::::::::888777777777888999;;;::::::::::::;;;<<<<<<<<<;;;::::::999888777777444444333333333222222222555555555666666777999999::::::999999888777777777777777888888888999999999::::::999888777777888888777777666666555555555444777777666666555555444444555555666777888999999:::::::::999888888888999999888888999999999:::::::::::::::::::::::::::::::::888888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>======================================================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================@@@???===<<<;;;<<<>>>???===>>>>>>>>>????????????========================>>>>>>>>>===;;;<<<>>>@@@======>>>???????????????===???@@@@@@@@@@@@AAACCC@@@???===<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>????????????>>>>>>========================>>>>>>============>>>>>>===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????===============<<<;;;;;;???>>>>>>>>>======<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>??????>>>>>>======<<<<<>>>>>>>>????????????@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>??????BBBBBBAAAAAA@@@???>>>>>>????????????????????????>>>>>>>>>>>>============;;;;;;:::999888777666555333333333222222222111111000000111111111111000///333333333333555777:::;;;CCCEEEGGGFFFBBB===999777444444444444444444444444666666888;;;???BBBDDDEEE************************************************************************++++++++++++,,,,,,,,,,,,)))******++++++******)))***+++------+++***+++,,,+++***************++++++******++++++++++++******************************++++++***************+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---,,,***((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,***++++++,,,,,,------------///111222222222444555666777777888888777666555777666555444444555666777777777888888888888777777888888888888888888888888888777777777777777777777888888999::::::;;;<<<<<<<<<;;;:::999999999:::::::::999888777666777777888:::999999999999:::;;;;;;;;;;;;:::999888888777777444444444444333333333333444444444555555666777888999999888888777777777777666666666777777777888888999999888777777777777777777777777777666666666555666666666555555555555555666666666777777888888888888888888777888888999999777777777777888888888999999999999999999999999999999999999999999:::;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;===???@@@<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;===???<<<===>>>>>>??????>>>>>>>>>???@@@???>>>===>>>??????>>>===<<<<<<<<<======>>>>>>>>>????????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>>>>??????>>>>>>======>>>>>>>>>>>>==============================>>>======<<<<<<======>>>============>>>>>>>>>???===>>>>>>>>>????????????>>>>>>>>>======>>>>>>>>>>>>????????????>>>===<<<>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;================================================<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;<<<<<<===============<<<;;;;;;>>>>>>============>>>>>>AAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999888777666555444333222222222111111111111000000000000000000000000333333333444666888:::;;;@@@BBBCCCBBB>>>999666555444444444444444444444444::::::;;;???DDDJJJNNNPPP************************************************************************'''((((((***+++,,,---...))))))************))))))+++,,,,,,+++******+++---++++++***************+++******++++++++++++******+++++++++++++++++++++++++++***************++++++(((((()))***++++++,,,,,,***++++++++++++,,,,,,,,,...---,,,***((('''&&&%%%******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,...000111111111111222333666666666666666555444333666666555444444555666666555666666666666666666555666666666666666777777777888888888777777666666666555666777888999:::;;;;;;<<<;;;::::::999999:::::::::999888777666555555666888888777777888888999:::::::::999999888888777777555555555444444444444333333333333333444555666666777777777777777666666666555555555555666666666666888777666666555666666666777777777777777666666666444444555555555555555555666666666666666666666777777666666666777888999999555555666666666777777777777777777777777777777777:::999999999999999::::::999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<======<<<;;;:::<<<>>>;;;<<<======>>>>>>=========>>>???===;;;::::::;;;>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============;;;<<<<<<<<<<<<==================<<<<<<============>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::::::::;;;<<<<<<<<<<<<;;;::::::======<<<<<<<<<<<<======>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777888777777666555444333333111111111111000000000000111000////////////111111555555555666777888:::;;;===>>>>>><<<888555444444333333333444444555555666<<<===???EEEMMMUUU[[[^^^************************************************************************&&&'''((()))***+++,,,---++++++,,,,,,,,,,,,++++++)))***)))((('''(((***,,,,,,+++******)))***************++++++++++++******++++++++++++++++++++++++*********)))******+++,,,(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++***(((&&&$$$******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---...000000///000222444666666666555555444333333555555555555555555555555444444555555555555444444666666666666666777777777999999888777666555555444444444555666888999::::::::::::::::::999:::::::::999999888777666555444444666666555555666666777888888888888888888777777777666666555555555444444444222222222222222333444444555555555555666666666666555555555555555666666666666555555444444555555555666666666666666666555555333333333444444555555666666666666555555555555555666666666666777888::::::555555555555666666666666777777777777777777777777:::999999888888888888999888888999999999999888888999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;===>>>:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;:::999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::888999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999999;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;::::::::::::999999888888888888888888888888888888777777666666666555555555666555555444333222222222000000000000000/////////111000///......///111333666666666777888999999::::::;;;:::888555333333444333333444444555666777777<<<>>>EEEOOO[[[ccceeefff************************************************************************((((((((())))))************++++++,,,,,,++++++***)))))))))((('''(((+++---,,,++++++***))))))************++++++++++++******++++++++++++++++++++++++******))))))***++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))+++++++++***((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++******,,,---......000333555666666555555444444444444444444555555555555444444333333444444444444333333666666666777777777888888999888888777666555444444333333444555666777888999888888999999999999999999888888888777666555555444555444444444444555666666777777777777777777777777666666555555555444444444222111111111111222222333333333333444444555555555666666666666666666666666555444444444444444555555444444444444444444444444222222333333444444555555555555444444444444444444666666666666777999::::::555555555555666666666777888888888888888888888888999999888777777777888888777777888888888888777777888888888888888888888888777777777777777777777777999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888999;;;:::999888999:::999999:::;;;;;;;;;;;;:::888:::;;;;;;::::::;;;===::::::::::::999999888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::888999999::::::999999888999999999999999999999999::::::999999999999::::::888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;888999999:::::::::999999999999999999999999999:::999999999999999888777777999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;<<<;;;;;;::::::999999888888999999:::888777777777777777666666666666666666666666666666666666666555555555444444444333333333222111111111////////////////////////222111///...///000222444666666777777888888888888999999888666333333444555444444555666777777888888<<>>???>>>;;;999+++++++++************)))'''(((((()))******++++++***************+++++++++((((((((()))))))))))))))))))))******+++,,,,,,---++++++*********))))))))))))******++++++******)))************************++++++++++++++++++++++++)))***++++++++++++++++++)))))))))***,,,...111222111///+++(((''')))+++---+++************)))))))))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,))))))***++++++***)))((())))))))))))************,,,---...---++++++,,,---'''222===>>>666///...111111111333333333333111111111111111111111111111111111000000000000000111111111111111111111222333333222222333333444444555555555444444333222111111000222222222222333333333333333333333333222222222222333222111111111111111111000111111222222333333333111111222222333333444444222222222111111000000000............///////////////////////////000111222000111111111111222222222111111111111111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222222333111111111111111111111111000000111111111222222222222222111111111222333333222222222222222222222222222222222333333333444444222222222333333333444444222222222222333333333333111222222333333444444444111111222333333333333333444444333333333222222222111111222222222333333333333333333333333333333333222222222222333333333333222222222222222222222222111111111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222...///111222333333222111222222222222222222222222111111222222222222111111222222222222222222222222000000000000111111111111222222222222222222222222222222222222222222222222111111222222222222333333222222222222333333333333000000111222333444555555444333333222222333333444333333333444444444444444333333333222222333333333222222333333333333333444333333333333333333333333333333333333333444444444333333333333333333333333222222222222222222222222444444333222222222222222000000000000000111111111000000000000000000000000///////////////////////////......------......///---............/////////---............/////////...//////000111111222222000000111111222333333333222222222222333333333333444444444555555555666666777777777666666666555555555555555666666666777777777888888999888888777666+++++++++************)))************************))))))*********++++++++++++++++++***))))))(((((()))***************************)))))))))(((((((((******+++,,,,,,+++******************************++++++++++++++++++++++++)))))))))))))))***++++++))))))(((((()))***+++,,,++++++*********++++++,,,************))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,***)))***---///000666;;;999111,,,---000111222222222222222222111000000000000111111111111111000000/////////000000111111000///000111222333111222222333444444555555444333333333222222111111111111111111222222222333333333333222222222222111111000000000000111111222000000111111222333333444222222222333333333444444222222111111111111111111....................................///000111222000000000000111111222222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111111111111111111111111111111000000000000111111111222333222222111111111111222222222222222222222222222222222222222333333333333222222222222333333333333111111111111222222333333111111111222333333444444000111111222222222222222333333333333222222222222111111111111222222222222222222222222222222222222111111111111222222333333111111111111111111111111111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222///000222333333222111000111111111111111111111111111222222333333222222111222222222222222222222222000000000000111111111222333333333333333333333333222222222222222222222222111111222222222333333333222222222333333333444444222222222333333444444444333333222222222222333333222222333333333444444444222222111111111111222222111222222222333333333333222222222222222222222222222222222222333333333444222222222222222222222222111111111111111111111111333222111111000000111111//////000000111111111111////////////////////////111111111111111111111111000...,,,++++++,,,...000---.........////////////---------.........//////---......000111222333444000111111222222333333444111111111222333333333444222333333444555666777777666666666555555555444444444444555555555666666666333444555666555555555555+++++++++************)))------,,,,,,+++*********))))))******++++++++++++111000///...,,,+++***)))++++++******)))((((((((())))))))))))((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,///...,,,+++++++++,,,,,,)))+++---......,,,)))'''************))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,,,,+++***)))((()))---000888999888333---+++,,,///222222111000000111222222000000000000000111111111111000////////////000000111000/////////000222333111111222333333444555555333333333222222222222111000111111111111222222222333333333222222222111111+++,,,---...000222444555000000111222222333444444555555555555555555555555111111111111111111111111.....................------------......000111111//////000000111111111222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111333333222111000000000111222222222222222222222222111111222222222333333333111111222222222333333333000000111111222222222333000000111222333333444444000000111222222222222222333333333222222222111111000111111111111222222222222222222222222222222222000000111111222222222333000000000000000000000000222222222222222222222222333222222222222222222333000000000000000000000000111111111111111111111111222222222222222222222222000111333444333222000///000000000000000000000000222222333333333333222222111111111111111111111111000000111111222222222333333333333333333333333333111111111111111111111111111222222222222333333333222222222333333444444444444444444333333333333222333222222222222222222333222222222333333444444444111111000000000000111111111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000111111000//////////////////000000000111111222222////////////////////////........................000...+++))))))+++...000........./////////000000---------.........//////***+++,,,...///111222333000111111222222333444444000000111222333333444444111222333444555777888888666555555555444444444444444444444555555555666666222333555555555555555666.........---,,,+++***))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))***+++***)))((((((***......---,,,,,,++++++*********++++++++++++******************************************************************************++++++******++++++,,,---***++++++++++++***)))))),,,,,,,,,++++++************)))))))))***+++,,,,,,************************))))))************))))))&&&(((+++,,,---///222444@@@:::222---,,,...111333222111000/////////////////////000111111111111111//////............//////000000000000////////////111111111111222333444555333333333333333222111000000000000000000111111111000000111111111111000000111111000000000000000000333222111000000111222333555555555444444333333333111111111111111111111111111111000000//////......---------......000111111000000////////////000000000000000000000000000000//////............//////000//////...---,,,,,,,,,'''***---000111///---+++222111111111000000//////000000000000000000000000222222222111111111000000000000000000111111111111111111111000000000000///222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000111111111111000000000111111111111222222222222222222111111111000000000000000000000000000000111111111000000000000000222111111111000000//////...///000111222333333333555444444333333222222222111111111222333333111...111111111111111111111111000000000000000000000000111111000//////000111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000111111111111111111222222222222111111111111111111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111222333333333222222000000//////.........---000000000000000000000000000000//////.........---////////////////////////000///...---------------//////.........---------.........////////////000,,,,,,------...///000000111000000///000222444555333333222111000000111111222222222222222222222222111111111222333444555666888888888777777555444444555444222333444444333111222222333333333444444444++++++++++++***)))(((((()))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))***+++***)))((()))***))))))************++++++******++++++++++++******************************************************************************++++++******++++++,,,---+++++++++++++++***)))(((,,,,,,,,,++++++******************)))******++++++************************)))******************)))(((******++++++---000222===888222.........//////000//////.........////////////000111111111111000//////............//////......//////000000111111111111111111222333444444222333333333222222111000111111111000000000000000000000111111111111000000111111111111111111111111222222111000000111222222444444444444333333333222111111111111111111111111111000000000/////////...,,,,,,,,,------...///000000000////////////000000111111111111111111111111222222111111111111222222000000//////...------,,,,,,---000222333222000///111111111000000000//////000000000000000000000000111111111000000///////////////000000000111111111222111111111111000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111222222222222222222111111000000000000000000000000000000000000000000000000000000000111111111000000000////////////000111222222222222000111222333333333333333111000000222333333111///111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000//////000000000111111111000111111222222111111000.........///000111222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111222222222222222111111000/////////.........---////////////////////////000/////////.........---..............................---------....../////////.........---------,,,,,,,,,------------...,,,,,,---......///000000111000000000000222333444333222222111000000111111222222222222222222222222111111222222333555666777999999888888777555444333555444222222333333222111222222222222333333333333)))***************)))))))))************+++++++++------,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++******************+++++++++)))((()))***)))))))))*********************++++++++++++******************************************************************************+++************+++,,,,,,,,,,,,,,,+++***)))((('''+++++++++++++++*********++++++******)))***************************************++++++++++++******+++++++++))))))+++///222:::777333000///...---,,,...------------......///...//////000000000000000//////............//////------...///000111222222111111000111111222333444222222222333222222111000222222111111000000//////000000111111111111000000111111111111111111111111222111111000000111111222333333333333333222222222111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,---...///000//////......//////000111111111111111111111111333222222222222222222333111111000000//////.........///000111222222222111111111000000000000//////000000000000000000000000000000////////////......//////000000000000111111222222222111111111111000111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000000000000111111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000111111111111000000+++---///222444444444333000//////111333333222000111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000111111000111111222222111111000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000222222222222111000///////////////......................................./////////.......................................,,,,,,,,,------///000000...............---------,,,,,,,,,------------...------......//////000000000000000000111222333444333222111111000111111111222222222222222222222222222222222333444555666777::::::999888666555333222555333222111222222000...000111111111222222222222******+++,,,,,,,,,,,,,,,))))))*********+++++++++...---------,,,,,,+++++++++++++++******************************************+++,,,+++)))((()))***,,,,,,,,,,,,++++++++++++******++++++++++++*********************************************************************************************++++++,,,,,,,,,,,,+++***)))((('''+++++++++***************,,,,,,+++***)))))))))***************************+++++++++,,,,,,+++++++++,,,,,,+++)))))),,,111555;;;777333000......---,,,,,,+++++++++,,,---......---...//////000000////////////............//////.........///000111111111000000000000111222333444111111222222222222111111333222222111000///......000000111111111111000000111111111111222222222222111111000000000000111111222222222222222222222222111111111111111111111111000000000000////////////---,,,,,,,,,---......////////////....../////////111111111111111111111111000000000000000000000000111111111111000000//////......------...//////000000000000000000000//////000000000000000000000000////////////////////////////////////000000000111222222222222111111111111111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000//////000000000111000000//////)))+++///222333333222111///......000222333333111111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000111000000111111111111000000333222111000////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000222222222111000///...---........................------------------------................................................---------------...//////.................................////////////000....../////////000000000000000000111111222222333222222111111111111111222111111111111111111111111222222222333444555777777::::::999888666444222111333111000///000///---,,,000000000000111111111111))))))***+++,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++***************************************************+++,,,+++***))))))+++)))******++++++,,,------******++++++++++++************************************************************************************))))))******+++,,,,,,,,,,,,+++***)))((((((************************,,,,,,+++***)))))))))***************************+++++++++,,,,,,+++++++++,,,,,,++++++,,,///444999<<<777111------...//////++++++***++++++,,,---...------...////////////...//////............//////000000000000////////////000000000000111222333333000111111222222111111111333222222111000///......000000111111111111000000000000111111111222222222000000000000000000000000000111111111111111111111000000000000000000000000////////////000000000000..................///000//////............//////000000000000000000000000......///000000///......111111111111111000000000------,,,,,,,,,---.../////////////////////000000////////////////////////000000000000000000000000...////////////000000000222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000//////000000000111111111////////////////////////////////////////////////......//////000000000000//////////////////000000//////000000000///......***,,,///111222111000...///......///111333222222000000000000000000000000////////////////////////111111111222222111111111////////////////////////....../////////000000000////////////////////////...////////////000000000000000000111111000000000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////111111000000///...---,,,---------...............---------------------------------.......................................//////...------------------..............................////////////000/////////000000000000000000111111111222222222222222111111111111111222222111111111111111111111111222222222333444555666777999999888777555333111000000///------......,,,***//////000000000111111111''''''((()))*********))))))************+++++++++,,,,,,+++++++++++++++***)))))))))******************************++++++++++++,,,,,,,,,***)))***+++###$$$&&&(((***,,,...///******++++++++++++*********************************************************************************))))))))))))***++++++***++++++++++++***)))))))))))))))***************++++++******)))***************************************++++++++++++******+++,,,,,,---...111666::::::555///,,,,,,...000111,,,++++++++++++,,,,,,---,,,------...............//////............//////111000000000/////////...000000///000000111222333///000111111222111111111222222111111000000//////000000111111111111000000/////////000111111222222///000000111111000000////////////000000000000000000000000000000000000000////////////000000000000//////.........//////000///......------......//////////////////////////////000111222222111000///111111111000000000000000//////............///000......////////////000000//////////////////////////////000000000000111111......////////////000000111111111000000000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000/////////000000000111111............////////////////////////////////////---......//////000000111......////////////000000......///////////////...---...000111111000///---000///......000222222111000000000000000000000000////////////////////////111111000000000000111111////////////////////////............////////////////////////////////////......////////////000000///000000111111000000///))))))***+++---///111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////...------,,,---------------.........---------------------------------------.........------------------------000000///------,,,,,,,,,---------...............,,,,,,,,,------------...000000000000111111111111000111111222222222111111111111111000111111222333111111111111111111111111111111111222333444555666777777666555444222000//////...------......---,,,///000000000111111111111'''((()))))))))))))))((()))************+++++++++)))******************+++((()))))))))*********+++))))))*********++++++++++++,,,---,,,***)))***+++%%%&&&'''((()))***+++,,,******++++++++++++******************************************************************************)))))))))))))))***++++++))))))***++++++++++++***((()))))))))*********+++*********)))******++++++************************)))******************)))+++,,,---......000444777333000---+++,,,---......------,,,+++++++++,,,,,,,,,,,,---............---//////............//////////////////000000000000/////////000000111222333//////000111111111111111111111111000000000000000000000111111111111000000---......///000000111111...///000111111000///............//////000000000000000000000000000000000.../////////000000000111///......------.........///......------......///........................///000222333333222000///000000000000000000000000//////000000////////////........./////////000000////////////////////////.........//////000000000........./////////000000000000000/////////......////////////////////////........................////////////////////////000000000000000000000000000000111111111111000000////////////000000000111---------....../////////////////////////////////------......///000000111........./////////000000,,,------...////////////......///000000000000///222000......///111111000000000000000000000000000////////////////////////222000...------...000222........................------........./////////////////////////////////........./////////000000//////000000000000//////,,,,,,,,,---...///111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000111111111111000000........................------.........------,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------///......---------......---------.........//////,,,,,,,,,------------...111111111111111111111111000111222222222222111000111111000000111222222333111111111111111111111111000000000111222333444555444444444333222111//////000///...///000111000///000000000111111111222222******++++++++++++******)))************+++++++++(((((())))))*********+++(((((())))))*********+++))))))******+++++++++++++++,,,---,,,***)))***+++------,,,+++***)))((((((******++++++++++++******************************************************************************)))))))))))))))******+++((()))***++++++,,,++++++(((((())))))*********+++***)))))))))***+++,,,,,,************************))))))************))))))+++---.........///111333...,,,++++++------,,,***......---,,,+++++++++++++++,,,------......------//////............//////------...///000111222222////////////000111222333//////000111111111111111000000000000000111111111000000111111111111000000,,,------...///000000111...///000111111000///...---.........//////000000000000000000000000000000.../////////000000111111...------,,,,,,,,,------.........------.........------------------------...///111222222111///...///////////////000000000......////////////...------.........//////000000////////////////////////---------.........//////............/////////000////////////............////////////////////////------------------------////////////////////////000000000000000000000000000000111111111111000000////////////000000000000---------.........//////////////////////////////---------...///000000111---.........//////000000+++,,,---...////////////.........///000111111222222000......///000000///000000000000000000000000////////////////////////222000---++++++---000222........................---------.........//////////////////////////////............/////////000//////000000000000//////555444333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111............/////////000000000000000000000000000000000000000000000000000000000111111111111000000........................,,,,,,------...---------,,,,,,,,,------.................................,,,,,,,,,------.........---------------------------------------...///000---------.........//////........./////////000000222222111111111111111111000111222333333222000000111111000000111222333333000000000000000000000000/////////000111222444444333333333222111000///...111000///111333444333222111111111111222222222222+++++++++*********)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++++++++************++++++,,,***)))***---...,,,******************************++++++,,,,,,++++++***************************)))************+++++++++************************))))))))))))))))))))))))******+++,,,+++***)))(((------,,,++++++******))))))((((((((()))***++++++++++++******++++++,,,---...---,,,,,,...//////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,......------------.....................///000000000000000000////////////////////////////////////000000000000000///......000000///---***)))+++,,,222222000///............////////////////////////............////////////,,,---......//////......,,,,,,------........./////////////////////000000...............///000000........................------..................///////////////.........000000000000000000000000111111111000000000000000//////............//////111111000000/////////...111111111111111111111111////////////000000000000////////////////////////////////////............000///...------...///000....................................////////////---------...............000000000000000000000000........................//////000000///...------////////////////////////........................//////............//////......////////////......---------............///000000000000000000000000000000000000000000000000111000///...------...////////////...---,,,******..................------.......................................///000000//////............//////------......//////000000////////////////////////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000//////..................---------,,,,,,,,,------------------------.........------,,,,,,,,,---+++)))+++---///---+++000///...---------------+++,,,...///000///...,,,---...............---------...///000111222333444333333222222111000//////333333222111000///......000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000+++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++)))))))))))))))******++++++******************+++,,,******+++---...,,,******************************++++++,,,,,,++++++***************************)))************+++++++++************************************************((()))***+++,,,++++++***++++++++++++++++++++++++******)))))))))***++++++++++++******++++++,,,---...,,,++++++---......------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------111000////////////000111...............//////000000/////////////////////////////////////////////000000000000000///......111222111000......000222222111000///............////////////////////////....../////////000000000---...//////000000//////000000000111111222222222000000000000000000000000...............///000000////////////////////////---...............------............////////////////////////////////////111000000000000000000000//////............//////111111111000000000//////.........................../////////000000000000////////////////////////////////////............000///...------...///000////////////////////////............////////////000000//////////////////////////////////////////........................///////////////...------////////////////////////........................////////////////////////---......////////////...---------............///////////////////////////////////////////////////111000///...------...///////////////...---,,,,,,...............................................................//////000//////............//////.........///////////////////////////////////////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////............/////////......---------......---------,,,,,,,,,------------------------..................------...,,,+++,,,...///...,,,//////...------------------...000111111111//////.........//////......------...///000111222333333333333222111111000//////222222111111000/////////000000000000000000000000222222222111111000000000000000000000000000000000////////////////////////111000000000000000000000000000000000000000000000+++++++++***************((((((((()))*********+++++++++++++++++++++++++++++++++************++++++))))))))))))******++++++************************+++******+++------,,,+++***************************++++++,,,,,,++++++***************************)))************+++++++++************************************************'''((()))***,,,,,,,,,,,,))))))******+++,,,,,,---,,,++++++************+++++++++******++++++,,,---...---++++++,,,---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...//////---,,,++++++,,,---///...------------...//////////////////////////////////////////////////////000000000000000//////...000111222222111111333555222111000//////......////////////////////////////////////000000000111111//////000111111111111000////////////000000000000222222111111111000000000//////.........///000000000000000000000000000000////////////...---,,,,,,---------.../////////000////////////////////////000000000000000000111111000//////......//////000111111111111000000000000............................../////////000000000/////////////////////////////////............---//////............//////000000000000000000000000............////////////222222222111111000000000................................................///////////////......---////////////////////////........................---...///000000///...---,,,---...///////////////---------............///........................////////////////////////000///......---............///////////////............................................................------......///000//////............/////////////////////.........////////////////////////000000000000000000000000////////////////////////111000000//////000000111////////////////////////000000000000000000000000////////////////////////000/////////...---------......------------,,,,,,......---------,,,,,,,,,------------------------............////////////...---,,,---...//////---///...---------------------...///000111000//////......////////////............///000111222222333222222222111111000000///000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////000000000000000000111111000000000000000000000000************************'''(((((()))***+++,,,,,,************************++++++************++++++))))))******++++++++++++*********++++++*********)))))))))***+++++++++******************************++++++,,,,,,++++++***************************))))))*********+++++++++************************************************(((((()))***++++++,,,,,,))))))******+++++++++,,,------,,,+++*********+++++++++******++++++,,,---///...,,,,,,---...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---+++)))(((((()))+++---------,,,,,,------...///........./////////////////////////////////////////////000000000000//////...000111000//////111222111111000///////////////////////////////////////000000000000111111111111...///000000111111000000////////////////////////333333222222111000000000000///////////////000000////////////////////////////////////...---,,,+++,,,,,,------...///000000////////////////////////000000000000000111111111000000////////////000000000000000000000000000000000000000000000000000000........./////////000000//////////////////////////////.........---------/////////....../////////////////////////////////............////////////333333222222111000//////...................................................///////////////......////////////////////////........................,,,...000111111000...,,,,,,,,,---...////////////---------............///........................////////////////////////........................------...///////////////---------..........................................------------...////////////............//////000000//////......------////////////////////////000000000000000000000000////////////////////////000000////////////000000........................////////////////////////////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,------......//////,,,,,,,,,,,,---......---......---,,,,,,---------+++,,,---.........------......///000000000////////////000000111111222222222111111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000........................////////////////////////000000000000000111111111000000000000000000000000************************))))))******+++,,,------************************++++++************++++++))))))***++++++++++++***)))***++++++++++++***)))'''((())))))))))))))))))***************************++++++,,,,,,++++++***************************))))))*********+++++++++************************************************++++++******************+++++++++******)))))))))------,,,+++*********+++++++++******++++++,,,---000///------...//////......------,,,,,,------...,,,,,,,,,,,,,,,---...//////...---++++++---...///,,,,,,,,,,,,,,,---......------....../////////000//////////////////////////////000000000000//////...000111000...---...///111000000////////////000////////////////////////000000000000111111111111......///000000000000///222222222222222222222222222222222222111111000000111000000/////////000000........................////////////...---,,,++++++,,,,,,---...//////000........................//////000000111111111111000000////////////000000////////////////////////////////////////////////............////////////////////////////////////............------------...//////////////////.......................................////////////222222111000//////......////////////////////////..............................///////////////...////////////////////////........................,,,...000111111000...,,,,,,,,,---...............---------............///////////////////////////........................------..................+++,,,------............---------.........//////........................---------------...////////////............//////000000//////......------////////////////////////////////////////////////////////////////////////000000////////////000000------------------------////////////////////////........................000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++++++++,,,,,,---------***+++++++++++++++,,,,,,------,,,,,,,,,------...+++,,,,,,---------------...//////000111111000000000000000000000111111111111111111000000000000000/////////000111111222222000000000000000000000000////////////////////////------------------------........................//////000000111111111111000000000000000000000000***************+++++++++*********+++,,,,,,------************************++++++************++++++((()))+++,,,,,,,,,+++***)))***+++,,,,,,+++***)))&&&((())))))(((((()))******************************++++++,,,,,,++++++***************************)))************+++++++++************************++++++++++++++++++++++++,,,++++++***))))))******,,,++++++***))))))((((((,,,++++++************+++++++++******++++++,,,---000...---...000111111000......------------......---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,---------------......//////000////////////////////////...//////000000000000000///111222222000......///000000////////////000000/////////////////////////////////000000000111111---...//////000000//////111111111000000000000000111111111111111111111111111111000/////////000000........................////////////...---,,,,,,,,,,,,,,,---.........///......................../////////000111111222222111000000//////000000111////////////000000000000------------------------------........./////////////////////////////////.........------------,,,......////////////..........................................////////////000000000//////......---////////////////////////........................---...//////////////////////////////////////////........................---...///000000///...---------.........------,,,---------............///////////////////////////........................,,,,,,---............---++++++,,,---......------,,,,,,------.../////////........................------,,,,,,------.../////////............/////////////////////.........////////////////////////////////////////////////////////////////////////000//////......//////000........................000000000000000000000000........................///.........---,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,)))***++++++******+++,,,,,,,,,,,,,,,,,,------................../////////...///000111111222222111111111111000000000000000000000000000000000000000//////000000111111111222000000000000000000000000............////////////................................................/////////000111111222222000000000000000000000000))))))*********+++++++++************++++++++++++************************++++++************++++++((()))+++------,,,+++***(((***+++,,,,,,+++***(((''')))++++++))))))***+++***************************++++++,,,,,,++++++***************************)))************+++++++++************************+++++++++++++++++++++++++++***)))))))))***+++,,,************))))))))))))******)))))))))***++++++++++++******++++++,,,---...---,,,---///111111111......------------......---,,,++++++******************+++,,,,,,+++******+++++++++++++++,,,,,,---,,,,,,---......///000000////////////////////////......///000000000000000---///111222000000000000000000////////////000000////////////////////////....../////////000000000...///000000111111000000.........---------,,,,,,...//////000000111111222222111111000//////000000........................---...............------------------------------...........................//////000111111222222111111000000000000111111000000111111222222222222---------------------------------.........//////////////////////////////.........---------,,,,,,---...///000000///...---....................................////////////////////////////////////................................................------...///////////////////////////////////////........................////////////////////////............---,,,++++++---------............///................................................+++,,,---.........------,,,---...............---,,,,,,------...//////000........................------,,,,,,------.../////////............//////........./////////////////////////////////////////////////////////////////////////////////////////////............//////........................000000000000000000000000........................------------------------,,,,,,,,,,,,---------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++)))+++,,,,,,******+++---,,,,,,++++++,,,,,,---......---------......//////...///000111222222222222222111111111000000/////////000000000000000000000000000000000000111111111000000000000000000000000---------....../////////...................................................//////000111111222222000000000000000000000000))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++(((***+++------,,,+++***((()))+++,,,,,,+++)))((((((+++------+++***+++---************************+++++++++,,,,,,+++++++++************************)))************+++++++++************************++++++++++++++++++++++++))))))(((((()))+++---...((((((((()))******++++++)))((((((((()))***++++++++++++******++++++,,,---,,,+++***,,,...111111111......------------......------+++***)))(((((((((,,,---///000000///---,,,++++++******++++++,,,---,,,,,,------...///000000////////////////////////......///000000000000000))),,,///000000///000111000000////////////000111////////////////////////............////////////000000111222222222222111111111000000/////////...------...///000111222222222222111000000///000000000000000000000000000000------......///.........------------------,,,,,,...........................//////000111222222222111111000000000000111111222222222333333444444444////////////////////////---------.........//////////////////////////////......---------,,,,,,,,,---...///000000///...---000000000000000000000000............/////////000////////////000000000000------------------------........................------...///000000//////////////////////////////........................//////............///////////////...---,,,******---------.........//////------------------------........................***+++---...///...------...///////////////......,,,,,,------...///000000........................---,,,,,,,,,,,,---......//////............//////---.........//////000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000........................,,,,,,------------------,,,,,,,,,------...............---------,,,,,,,,,------------------------.........------,,,,,,,,,))),,,...---+++***,,,///++++++++++++,,,,,,---...,,,++++++++++++,,,------//////000222222333333333222222111111000000//////////////////000000000000111111000000000000000000000000000000000000000000---------.........//////////////////////////////...........................//////000111222222222000000000000000000000000---,,,+++***)))))))))))),,,+++,,,---......,,,***************************,,,+++***))))))***+++,,,...,,,++++++,,,---,,,*********))))))))))))******+++*********+++,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******))))))((((((************************************************++++++++++++++++++++++++)))************+++++++++'''(((***+++,,,,,,+++***------,,,------...///000,,,---......---,,,***))),,,,,,,,,------,,,++++++...,,,***(((&&&&&&&&&&&&++++++++++++++++++++++++......---,,,,,,...///000111///...///111222111000///000111000///...///111////////////////////////............////////////000000000000000000000000//////.........---------...//////000111222222222000000000000000000111111...............///000000111000000000111222333333111111000///////////////000000//////.........---////////////////////////////////////////////////////////////000000000000000000000000000000000000111///---///222444444222111111000///////////////........................////////////////////////////////////////////////...------------...//////------......//////000000////////////////////////000000//////.........---------------------------................................................////////////////////////////////////............,,,,,,,,,---------......///////////////.................................////////////////////////........................//////.........---------------............------............////////////........................//////.........---------//////............//////000000////////////000000------......//////000000...------------...//////......////////////......000000111111222222333333//////////////////////////////////////////////////////.........---------***++++++,,,,,,------...---------........./////////.........------------------------------------++++++,,,,,,,,,,,,------...........................---,,,+++++++++,,,---000///.........///111222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........000/////////............---------.........////////////000111111111111111222222222111000//////...---,,,+++***))))))))))))***))))))***++++++***(((************************++++++***))))))***++++++---,,,+++,,,------,,,*********))))))))))))************))))))******+++,,,+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++)))******++++++++++++***,,,++++++,,,,,,---...///,,,,,,,,,,,,+++***))))))***+++++++++++++++******///...---+++******))))))++++++++++++++++++++++++---------------...//////222222222222111000///......///000000......///000////////////////////////............////////////000000000000000000000000//////.........---------...//////000111111222222000000000//////////////////............///000000111111111000111111222222111111000///////////////////////////////////////////////////////////////................................./////////000000////////////////////////000...---...111333222111111000000///////////////........................////////////////////////////////////////////////...------------...//////.........///////////////........................000/////////............................................................................................................------......//////000000---------.........//////------....../////////000........................//////////////////////////////////////////////////////.........---------------............------............////////////........................//////.........---------//////............//////000000////////////000000.........///////////////...------------...//////......////////////...................../////////////////////////////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,------------------------++++++,,,,,,,,,,,,------........................///...---,,,,,,---......///////////////000000111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000/////////.........---------.........////////////000111111111111111222222111111000//////...,,,,,,+++***))))))))))))---,,,******,,,---,,,+++************************++++++***))))))***++++++++++++,,,...//////,,,*********))))))))))))*********))))))))))))******+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************************************++++++++++++++++++++++++)))************+++++++++,,,++++++************+++++++++++++++,,,---......---,,,+++***)))))))))***))))))***************))),,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............111444777555111...---------...//////...---...///////////////////////////............////////////000000000000000000000000/////////.........------...//////000000111111222000000//////......------//////......//////000111222222111000000000111111111000000///////////////.........///////////////////////////////////////---------------------------------........./////////////////////////////////---,,,---///000000000000000//////......//////........................////////////////////////////////////////////////......------......///000///////////////.................................////////////............////////////////////////................................................------------------------+++,,,---...///000111111........./////////000000++++++,,,---...///000111........................////////////////////////000000000000000000000000...............---------------............------............////////////.......................................---------//////............//////000//////......//////000///////////////...............------......///000......////////////......111111111111000000000000////////////////////////....................................------------......---,,,,,,+++******,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................//////............///000...//////000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000/////////......------.........///////////////000111111111111111222111111000000//////...,,,++++++***))))))******...,,,***)))+++,,,---,,,************************+++******************+++******,,,///000000---***+++******))))))******++++++***************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***************++++++)))))))))******+++++++++************************************************************++++++++++++))))))*********+++++++++...---+++***)))******+++++++++++++++,,,---...//////...+++)))((()))+++,,,))))))******+++*********'''((()))***+++***))))))************************+++,,,---...///...---,,,///444888777222------...---...///...---,,,---///////////////////////////............////////////////////////////////////////////////............////////////000000111111111000000//////......---/////////...///000000111333222111000000///000000000000////////////000000000000//////.........---////////////////////////------------------------,,,,,,,,,---------......///////////////////////////...------.../////////000//////.........//////........................////////////////////////////////////////////////...............//////000000000//////......------........................///////////////.................................................................................------------------------,,,,,,---......///000000---.........////////////,,,,,,,,,---.../////////........................////////////////////////////////////////////////........................------............------............////////////................................................//////............///////////////....../////////000000//////......------...............//////000......////////////......333222222222111111000000////////////////////////........................---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------............------------------------------------+++++++++,,,,,,,,,------........................///.........//////000000---...000111111111000///000000111222222222222111////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////000000000000000000////////////...............//////////////////000111111111111111111111000000////////////,,,+++******)))*********)))'''%%%%%%&&&'''((('''*********************************++++++*********)))***,,,///111111...+++++++++************++++++---,,,,,,+++++++++,,,,,,))))))************))))))************************++++++++++++++++++++++++)))))))))******+++++++++))))))******++++++,,,,,,************************************************)))))))))******+++++++++))))))*********+++++++++...---+++*********++++++,,,,,,,,,,,,---...///000222///,,,***)))***---...))))))***+++,,,,,,++++++$$$%%%'''))))))))))))(((***************************+++---.........---,,,,,,222777666222...///111---...///...---,,,---///////////////////////////............////////////////////////////////////000000/////////.........///////////////000000000111111111000000////////////////////////000111111222222111000////////////000000////////////000000222111111///...---,,,+++////////////////////////------------------------,,,,,,,,,,,,------------........................000000//////......////////////............/////////////////////////////////////////////////////////////////////////////////............///000000000000//////......------.................................///////////////------------------------................................................------------------------...............---------,,,,,,---------.........................................................////////////////////////........................---.....................------............------............////////////........................---.....................//////............////////////............//////000000//////......------///............///000000......////////////......//////......---------,,,////////////////////////........................,,,,,,------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------/////////............---------------------------+++++++++,,,,,,,,,------........................------......////////////---...000111111111000///000000111222222222222111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111000000000////////////........./////////000000//////000111111111111111000000000///////////////++++++***************+++***(((&&&'''((()))((((((************************)))***++++++++++++***))))))***+++...111111///...++++++************++++++......---,,,,,,,,,,,,---******++++++++++++******------------------------+++++++++++++++++++++++++++++++++,,,,,,------...*********+++++++++++++++************************************************(((((())))))***+++++++++)))************+++++++++---,,,,,,++++++++++++,,,------------...///000000222000---+++++++++---...))))))***+++,,,,,,,,,,,,&&&'''((()))************************************++++++,,,---------------+++///333333111000000111---...//////...---...///////////////////////////............////////////000000000000000000000000000000000/////////......////////////////////////000000000111111111111111000000//////000000111222111111000/////////000000///////////////000000111222111111///...---,,,+++////////////////////////------------------------,,,,,,,,,---------..............................000000000///---,,,...///......------......////////////////////////////////////////////////////////////////////////////////////......//////000111///////////////.........------------------------.........///////////////------------------------................................................------------------------.........---------,,,,,,,,,,,,,,,------------...000000/////////.................................////////////////////////........................---------...............------............------............////////////........................---------...............//////............/////////......------......//////////////////.........//////......//////000111......////////////......///////////////.........////////////////////////------------------------,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,------------//////.........---------------------------------++++++,,,,,,,,,,,,------........................,,,---...///000000000///...//////000000000000000000000111222222222222111000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000111111222111111000000000/////////....../////////000000000//////000111111111111111////////////////////////+++***************++++++,,,++++++,,,------,,,***************************)))***++++++++++++***)))******+++---000111111000,,,++++++******++++++,,,...---,,,,,,+++++++++,,,***+++,,,------,,,+++***------------------------++++++++++++++++++++++++***++++++,,,------......,,,++++++++++++++++++***************************************************((((((((()))***+++++++++)))************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...//////000///---+++++++++,,,---'''((()))***++++++++++++)))(((((())))))***+++,,,************************,,,,,,++++++,,,,,,---...---...///000000000000000...///000000......///000////////////////////////............////////////000000000000000000000000000000000000/////////...////////////////////////......//////000111111111000000//////000000111222000////////////000000111///////////////000111111////////////............////////////////////////........................------------.......................................000000...+++***,,,......------------...///000///////////////////////////////////////////////////////////////////////////////////////000000111.........///////////////------------------------............/////////000................................................................................................------------------------------------............/////////000000000000000........................////////////////////////........................---------.........//////------............------............////////////........................---------.........////////////............/////////......------......///.........//////////////////////////////000000111......////////////......000000000111111111111111////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------........................---...///111111111111111///////////////000000111000000111222222222222111000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000111111222222111111111000000000//////.../////////000000000000//////000111111111111111////////////////////////+++***************++++++***)))***+++,,,,,,***(((************************)))***+++,,,,,,+++***)))+++******,,,///111222111,,,++++++******++++++,,,---,,,,,,+++*********++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,---,,,,,,++++++*********************************************************'''(((((()))***+++++++++)))************+++++++++)))***,,,---...------,,,++++++++++++,,,---......///...---+++***+++++++++&&&'''((()))************)))((('''''''''(((***+++))))))))))))))))))))))))---,,,+++***+++,,,---...000...---...///000///...///000111000///...///111////////////////////////............/////////000000000000000000000000000000000000000///////////////////////////.........,,,,,,---...///000111111000000000000000111111222//////...//////000111222///////////////000111111---------...///000000111////////////////////////////////////////////////---------.........//////........................---//////---***(((***,,,---------------...///000000000000000000000000000///////////////////////////////////////////////////////////////000111111---.........//////000000---------------------------.........//////000000////////////////////////................................................////////////////////////***++++++,,,---...//////............/////////000......///000111222333333........................////////////////////////000000000000000000000000---------.........//////---..................---............/////////000........................---------.........////////////............//////.........------.........---.........//////000000///////////////000111111......////////////......,,,,,,------......//////////////////////////////------------------------+++++++++,,,,,,---------...------,,,,,,++++++***---------.........//////+++++++++*********))))))------------------------++++++,,,,,,,,,---------...........................///111222333333222222000///.........///111222000000111222222222222111000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000111222222222111111111111000000000000////////////000000000000//////000111111111111111.........///////////////************************)))************+++++++++(((((())))))*********++++++*********))))))((((((+++***))))))+++---000111333000---,,,,,,------,,,,,,,,,---------+++***)))***+++,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******///+++(((''')))++++++***((()))***,,,,,,+++******)))))))))))))))******+++........................++++++******+++---...000...---,,,,,,++++++++++++++++++***************++++++++++++*********))))))((()))***++++++***)))(((************************************************------......///000000000---...///000000111111111000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111000---++++++,,,...000000000000000111111111111////////////000000000000......//////000000111111000000//////.........---............/////////000...............------------------.........//////------------------------,,,------....../////////---,,,,,,,,,,,,---.........------,,,---...///000////////////000000000000,,,---///000000000///.........///000000000000000------------------------........................//////////////////////////////.........---------........................---------............/////////............//////..............................------------......---......///////////////............////////////------------............////////////////////////000...---,,,,,,---...000////////////////////////,,,---------------,,,,,,//////.........---------........................------......//////000000000000////////////000000//////............//////......////////////......000000//////.........---........................000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000---+++***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............/////////000////////////000000000000111111111111000000000000...///000111111222222111......////////////........................------//////000000111111111222///////////////............//////000111222222222222222222111111111000000111111111111000000000000111111000000//////............////////////......************************)))************+++++++++))))))************************************))))))++++++******+++---///000666333///,,,++++++***)))...///000000000///...---)))***+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********))))))*********///,,,(((((()))++++++***))))))***++++++++++++******************++++++,,,------------------------,,,++++++***+++,,,...///------,,,+++++++++,,,,,,------,,,+++******+++++++++++++++*********))))))((()))***++++++***)))(((************************))))))))))))))))))))))))+++,,,,,,------...//////------///000000000000000000000111111111111000000////////////////////////.../////////000000000000////////////000000000000000000000000000000000000111000///------...///000/////////000000000111111/////////000000000111111////////////000000000000111000000000////////////,,,,,,---------.........---------------------------------.........//////---------------------------------------............---------......//////...------,,,---...///000....../////////000000000------.../////////...---......///000000000000000////////////////////////................................................//////.........---------........................---------............/////////............//////.................................------.........---......///////////////------------............////////////000000000000////////////////////////111000///......///000111//////////////////////////////000000000000////////////.........---------.................................///////////////000//////......//////000//////...---------............////////////......000/////////.........---........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------................../////////000000/////////000000000111111111111111111000000000000......000111111111111111...//////000000//////.........................../////////000000000111111////////////////////////...//////000111111222222222222222111111111000000111111111111000000000000000000000000//////............////////////......************************)))************++++++++++++++++++++++++******************+++++++++++++++,,,+++*********,,,---...444111...,,,++++++***)))+++,,,---.........---,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++...,,,))))))***++++++************)))******+++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,+++++++++,,,------///...---,,,+++++++++++++++++++++***************))))))************))))))************************((((((((((((((((((((((((******++++++,,,---------,,,---...///000000000000///000000111111000000///............................../////////000000000////////////000000000000000000000000000000000000111000000000////////////.........////////////000000000000111111111222222000000000000////////////111111111000000000000///------........./////////------------............------........./////////------------------------------------,,,,,,,,,,,,............//////000000...------------...//////.........////////////000------.........------,,,......///000000000000///000000000000000000000000...............................................................---------........................---------............/////////............//////................................................---......///////////////,,,,,,,,,------------...////////////000000000000////////////////////////111000///......///000111////////////////////////------............------...............---------........................///////////////.........///..................///000///......------------......////////////....../////////...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....../////////000000000000000000111111111222222111111111111000000000000......///000111111111111///000000111111000000///...........................///////////////000000/////////////////////////////////000111111222222222222222111111111111111111111111111000000000000000000000////////////.........////////////......************************))))))*********+++++++++---,,,,,,++++++******************++++++,,,,,,---,,,,,,+++******++++++,,,///---++++++,,,------,,,)))***+++---------,,,,,,******+++++++++,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++++++++++++++,,,---,,,+++******++++++++++++***)))))))))***,,,---+++************+++,,,,,,+++++++++++++++,,,,,,,,,...---,,,+++++++++,,,---++++++++++++,,,,,,---...//////---,,,******))))))************************)))))))))******)))))))))************************)))))))))))))))))))))))))))******++++++,,,------,,,,,,---...//////////////////000000000000//////................................./////////000000////////////000000000000000000000000000000000000//////000111000///...------------.........//////000111111111222222222222111111000000//////......000000000///////////////000000000000111111111111.........///////////////............////////////........................---------,,,,,,+++++++++------...///////////////......------............------........./////////---------------,,,,,,,,,---...//////000000//////////////////////////////................................................................................................---------............//////......------......///........................---..................------......///////////////,,,,,,---------.........------------............///////////////////////////...------------...///////////////////////////++++++,,,---------,,,,,,................................................000000//////......------......------------......111111000///..................////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++,,,---......+++))),,,,,,,,,,,,,,,,,,,,,,,,------........./////////...////////////000000000000111111111222222222222111111111111000000000///---...///000111111111111000000111111111111000000............////////////............///////////////////////////000000000//////000000111111111111111111111111111111111111111111111111000000000///////////////////////////---......//////......---************************))))))*********+++++++++---,,,,,,++++++******************++++++,,,,,,---,,,,,,++++++*********+++---+++******,,,---,,,+++,,,---...///000000///...'''''''''''''''(((((()))++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++******+++++++++***)))))))))***,,,---)))))))))))))))***++++++*********+++++++++,,,,,,...---,,,+++++++++,,,---++++++++++++,,,,,,---......---,,,***)))(((((((((***************************))))))))))))))))))***************************************************)))******+++,,,,,,------+++,,,---......//////...//////000000000000//////....................................////////////////////////000000000000000000000000000000000000---...///000000...---+++------------............000111111111222222222222111111000000//////..............................000000000000111111111111//////000000111111111111........./////////000000........................---------,,,,,,++++++++++++,,,---.........------..................------------------............------------,,,,,,------------...///////////////////////////////////////................................................---.............................................---------............///......------------..............................------...//////...---------......///////////////---.........////////////------------............////////////////////////......------------......////////////////////////......///000000000000000---.....................////////////////////////000000//////......------......------------......222111111000//////000000......////////////......---------...............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000111000111111111222222222222111111111111000000000///---...///000000111111000000000111111111111000000........./////////000000////////////............////////////000000111111000000000000000111111111111111111111111111111111111111111111000000000///.............../////////------............------************************)))************++++++++++++++++++++++++******************++++++++++++++++++++++++++++++*********...---++++++++++++)))(((***+++,,,---------,,,+++***)))))))))***+++,,,---++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++---------+++***+++,,,*********)))******+++,,,))))))(((((())))))***+++*********++++++,,,,,,------,,,+++++++++,,,---...,,,,,,+++++++++,,,---------,,,+++***))))))((((((***************+++++++++******))))))))))))******************************************************))))))******+++,,,,,,,,,***+++,,,---...............//////000000//////...........................------........./////////////////////000000000000000000000000000000000000---.../////////...,,,+++---------............///000000000111111111222222000000000000////////////,,,---------------......------.........///////////////000000111111222222....../////////000000000........................------------,,,,,,,,,,,,***+++---.........---,,,.........///......---,,,,,,,,,,,,---------......------,,,,,,---...//////------...////////////...000000000000000000000000........................---------------------------------.......................................---------............///......------------..............................,,,---...//////...---,,,---......///////////////........./////////000000////////////000000000000////////////////////////000000000000000000000000////////////////////////,,,---......////////////---------...............///////////////////////////////////////.........///..................///111000000//////000000111......////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111000000000111111111222222111111111111000000000000------...///000000000000///000000111111000000///.........//////000000111000000000////////////......//////000000111111222000000000000000000111111111111111111111222222222111111111111000000000000---............/////////------............------************************)))************+++++++++))))))************************************)))))))))******++++++++++++***,,,+++***+++++++++)))((('''((()))***)))((('''&&&,,,+++++++++,,,---//////++++++++++++++++++++++++************************)))************+++++++++*********))))))*********+++---......+++***+++,,,))))))***++++++++++++*********))))))******+++,,,******++++++,,,------...,,,++++++***+++,,,...///------,,,+++++++++,,,,,,---,,,+++***************))))))*********++++++++++++***)))(((((()))***+++************************************************'''(((((())))))***++++++***+++,,,------...------......////////////......////////////////////////---------.........//////////////////000000000000000000000000000000000000///////////////...---------............//////////////////000000000111111////////////000000000000------------......//////,,,,,,---------.........---......///000000111111.../////////000000000000........................---------------.........+++,,,...///000///...---....../////////...,,,,,,+++,,,,,,,,,,,,---------------,,,------///111222,,,---......//////......////////////////////////........................---------------------------------.........//////........................---------............///...------,,,,,,------...........................,,,---///000000///---,,,---......///////////////---------.........//////////////////000000000000//////////////////////////////000000000000//////////////////////////////)))***+++,,,---------------------.........//////////////////////////////.........///////////////000//////......//////000------------...///000111......////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------+++******,,,...---------------------------------............///////////////000000000111111111/////////000000000111111111111111111000000000000,,,---...///000000000000...//////000000//////...---......///000000111111111111000000000/////////...//////000111111222222111000000000000000000000000000111111111222222222111111111111000000000000---------.........//////,,,------......------,,,************************)))************+++++++++(((((())))))*********++++++*********))))))(((((())))))***+++++++++++++++(((((((((***,,,---,,,+++***+++,,,,,,+++***)))((('''&&&&&&&&&&&&(((***+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))*********---///...+++***+++,,,((()))***,,,,,,+++******++++++******++++++,,,---******+++,,,------......++++++******+++---...000...------,,,++++++++++++------,,,++++++,,,,,,,,,))))))******+++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))&&&&&&''''''((()))))))))******+++,,,------------......////////////......000000000000000000000000---------.........//////////////////000000000000000000000000000000000000111000000000////////////.........////////////000////////////000000000000......//////000000111111---.........//////000000............/////////000,,,,,,,,,---...//////000////////////000000000000////////////////////////---------....../////////,,,---///111111000///........./////////...,,,+++++++++,,,,,,,,,------------,,,,,,---...000222444,,,---......//////......------------------------........................---------------------------------.........//////........................---------.........//////...------,,,,,,------...........................,,,---///000000///---,,,---......///////////////,,,,,,,,,---------......------------.........///////////////////////////------............------////////////////////////,,,---...///000000000000---------.........//////000000000000000000000000---.........//////000000000000////////////000000+++++++++,,,---...///000......////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------+++******+++---......------------------------////////////000000000000000000000000111111111111////////////000000000000111111111111000000000000,,,---...///000000000000......////////////......---......///000111111222222222111111000000//////...//////000111222222222111111111000000000000000000000111111222222222222111111111111000000000000---------.........//////,,,------......------,,,+++++++++,,,,,,++++++++++++++++++*********))))))(((((()))***++++++,,,,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++******************((())))))))))))***************************************++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++((()))******++++++++++++...,,,+++...222222...***((()))+++,,,---.........///+++'''&&&)))+++,,,+++((((((((((((((((((((((((,,,+++)))((((((((())))))******++++++++++++******))))))((('''&&&%%%$$$$$$+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,---.........222111111111000000//////000///...------...///000000000////////////000000000000000000111111111111000000//////.........---000000//////......------////////////000000000000---------......000111111000000//////.........---------...///000000//////000000000000000000000000333222222111000///......222111111111000000//////,,,---...///...---,,,+++---...///000000///...------.........---,,,,,,+++,,,,,,------,,,,,,+++***+++,,,......---,,,---.....................------..............................//////...---,,,,,,+++,,,---...////////////////////////////////////000000//////.........---000000000000000000000000........................---,,,,,,,,,,,,---......000///...------...///000000000//////.........---////////////////////////......////////////......////////////////////////////////////////////////........................000///---,,,,,,---///000////////////............000000000000000000000000000000////////////000000000000000000////////////......////////////......+++,,,...///...,,,***(((+++,,,,,,---...///000000.........------,,,,,,,,,000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,---------.........//////////////////000000000000222222111000///...------///////////////000000111111000000//////000111111......//////000000111111//////000111111111111111000000//////.........---000000000000000000000000///////////////000111111............////////////......//////000000111111111111111111111111111111111111000000//////...............///////////////.........------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))((())))))***++++++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))************************)))))))))*********++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++,,,---------,,,,,,---++++++...222222///+++++++++,,,,,,---,,,,,,+++,,,***)))***,,,---+++)))************************,,,+++***))))))))))))*********++++++++++++******))))))))))))((((((((((((+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,---......//////111111111000000000//////000///............///000000//////......//////000//////000000000111111111000000000/////////......///////////////.........000000000000////////////---------......///000111000000/////////.........---......///000000//////////////////////////////---...///000111222333333111111111000000000//////...////////////...---------...///000000///...---...............---,,,+++,,,------------,,,++++++,,,...///...---+++,,,,,,..................------.......................................---,,,,,,+++,,,---...////////////........................000/////////.........---////////////////////////........................///............///000000000///...------...///000000/////////............////////////////////////......////////////......////////////////////////////////////////////////........................000///---,,,,,,---///000/////////////////////000000000000000000000000000000000////////////000000000000000000000000111111......////////////......------------------------++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------------------------------,,,,,,,,,........................+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------.........//////.../////////000000000000111111000000//////......000000/////////000111111444333333222222222333333//////000000000000000000//////000111111111111000000/////////............000000000000000000000000///////////////000111111000000000000111111111222////////////000000000000111111111111111111111111111000000000/////////...............////////////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++***))))))******************************+++++++++,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,++++++...222222///,,,------------,,,***)))((()))***,,,...000...***'''************************,,,,,,+++************+++******++++++++++++******))))))******+++++++++,,,+++************)))))))))++++++++++++++++++++++++,,,,,,------...//////000111111000000000000//////000//////......//////000///................../////////000000000000111111111000000000000000//////...///////////////000000111111000000//////............---......///000111000000////////////............///000000000//////////////////////////////+++,,,---///111333444555111111000000000000//////111111000///////////////......////////////........................---,,,------......------,,,+++---...//////---++++++,,,------------------......---------------------------............------,,,,,,,,,---...////////////......................../////////...............////////////////////////........................///............///000000//////............//////////////////............////////////////////////......////////////......////////////////////////////////////////////////........................000///...------...///000/////////000000111111111000000000000000000000000000//////......//////000//////000000111111222222......////////////......///...---,,,,,,...///000------,,,,,,,,,+++++++++...------------,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,------------........................*********+++++++++,,,,,,+++++++++,,,,,,,,,------------........./////////....../////////000000000000000000000////////////111000000000000111222222555555444444333333333222111111111111000000000000...///000000111111000000////////////............000000000000000000000000000////////////000111111000000000111111111222222000000000000////////////000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,,,,+++******++++++++++++******************************))))))*********+++++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++++++++***))))))***************++++++++++++++++++,,,,,,,,,------******************************++++++++++++******((((((((((((((((((((((((************************++++++++++++******)))(((++++++,,,...111222///------------,,,+++***)))((()))+++---///000...+++(((((((((((((((((((((((((((,,,,,,++++++++++++++++++******++++++++++++***************++++++++++++,,,************))))))))))))************************,,,------......//////000000000000000000000//////000//////////////////000......------------......////////////000000000111111111111111000000000000......//////000000000111222111111000///......---...............///000000000000//////////////////...//////000000000////////////////////////////////////000000000000000000000000000000000000//////222111000......///000000...//////////////////........./////////......---...............---,,,,,,,,,---///...---,,,,,,---,,,,,,------------......---------------------------------......------,,,,,,------...//////......................................................////////////////////////........................---,,,,,,,,,,,,---....../////////......////////////////////////.........////////////////////////......////////////......////////////////////////////////////////////////........................//////............////////////000000111111222222000000000000000000000000/////////....../////////---......///000111111222---......//////......---//////...---------------........................------------------------++++++++++++,,,,,,---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////........./////////000000.../////////000000000111111111111111111222222333333333333333222111111000222222111111000000//////...//////000000000000000///////////////.........////////////////////////000000//////000000111222....../////////000000000111111000000//////......////////////////////////000000000000///////////////...............------,,,,,,,,,,,,++++++++++++))))))************))))))***************************************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))*********++++++++++++,,,,,,,,,,,,---------******************************++++++++++++******((((((((((((((((((((((((************************++++++++++++******)))(((***+++---///111000///---+++++++++,,,,,,+++******+++,,,---------,,,,,,,,,((((((((((((((((((((((((++++++++++++,,,+++++++++******++++++++++++******++++++*********)))))))))))))))))))))))))))))))))************************,,,,,,------...///////////////////////////000000///000000000000000000///......------------.........////////////000000000000000000000111111111111.../////////000000111111222111111000///......---///............//////000//////000000000000000000///000000000000000//////........................111111000000///......---//////////////////000000222111///.........///000/////////....../////////......///000000/////////...////////////...------***,,,......---------///,,,,,,,,,,,,------......------------------------,,,,,,---------------,,,,,,---......///.................................---------...............................................................---,,,,,,,,,,,,---.........//////////////////............///////////////////////////////////////......////////////....../////////////////////////////////////////////////////////////////////////////////......////////////000000000111111111222//////////////////////////////............//////+++,,,,,,---...///000000------............------......//////...+++)))''',,,,,,------...///000000------------------------++++++++++++,,,,,,---...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------................../////////000000............////////////......//////000000111111111111111111111222222333222333333333333222111000222111111111000000//////......///000000000000000.........///////////////////////////////////////000000000000000111222222////////////000000000000111111000000//////......////////////////////////////////////000000000000//////......---------,,,++++++++++++++++++++++++))))))************))))))***************+++++++++************************))))))******+++++++++,,,************************)))))))))))))))))))))))))))************+++++++++***************************++++++++++++***)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------******************************++++++++++++******************************************************,,,,,,---------,,,+++++++++,,,...000000///...---))))))***+++,,,,,,,,,+++,,,,,,,,,+++******,,,...************************)))***++++++,,,+++++++++******++++++++++++***************)))))))))(((((((((((()))))))))))))))***************************++++++,,,,,,---......///......////////////000000///000000111111000000//////..................///......////////////000000//////000000000000000111///000000000000000000111111111000000//////......//////............////////////000000000000111111000000111111111000//////..............................////////////000000......////////////000000111000000/////////////////////............//////...//////000000000000000/////////000//////...---***,,,......---,,,---...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------...............------------------------------------------.........................................................///............///000000......////////////...............///////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////......------......///++++++,,,,,,------......------............------,,,---//////...+++(((&&&)))******+++,,,---...///,,,,,,,,,------------...---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,........................,,,,,,---------.........---------.........//////....../////////000000000------........./////////......//////000000111111111000000000000111222222222333444555555444333222000000000000////////////---...//////000000//////.........///////////////000000000000000000000000111000000000000111222222111111111222222222333333000000000000////////////000000000000000000000000////////////000000000000//////......---,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++***************************************+++++++++'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++******************************************************++++++,,,---------,,,,,,,,,...000000///...,,,,,,))))))***+++++++++++++++***+++,,,+++))))))***---************************((()))***+++++++++************++++++++++++******))))))))))))************(((((((((((())))))************************************++++++,,,---------........./////////000000///000111111111111000///000//////......//////000........./////////000000....../////////000000000111111111000000000000000000000000000//////////////////............////////////000000000111111111111111111111111000//////........................---------...///000111111........./////////000000111111222222111111000///000///...------...///000...///000111111111111000///000000000000///......---///000///,,,+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------...............------------------------------,,,,,,,,,------.........................................................///............///000000---...///000000///...---............/////////000////////////////////////......////////////......//////////////////////////////////////////////////////////////////////////////000000000000//////111000000//////.........///////////////////////////......------......///------------------------,,,------......------,,,,,,------......---,,,++++++++++++,,,,,,---------,,,,,,,,,---------............------------------,,,,,,,,,+++++++++++++++........................++++++,,,,,,,,,------------.........////////////.../////////000000000000---------.........//////////////////000000000000000000/////////000111111///111333444555444333333.............../////////---...//////000000//////............/////////000000000000000000000000000111111000000111111222333111111222222222333333333////////////000000000000111111111111111111111111.../////////000000000111//////...------,,,++++++))))))))))))******++++++,,,------......------,,,))))))******++++++++++++++++++******************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++---///000111///---++++++******+++++++++******)))'''***---,,,***((()))+++(((((((((((((((((((((((('''((()))***++++++***)))******++++++++++++******'''((()))***+++,,,------'''((((((((())))))******)))))))))))))))))))))))))))******++++++,,,---------.........//////000000///000111222222111000///000000////////////000000............/////////000---.........//////000000222222111111000000//////////////////000000000000000//////.........////////////000000111111111222111111111111111000//////.................................///////////////---.........//////000000222222333444333222111000000///...------...///000//////000111111111111111000000000000000//////...000111111///,,,)))((((((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------...............------------------------------,,,,,,,,,------.........................................................---,,,,,,,,,,,,---......---...///000000///...------.........//////000000////////////////////////......////////////......////////////////////////////////////////////////000000000000000000000000//////000000000000//////111111000///...---,,,,,,////////////////////////.........------...........................------,,,------......------,,,------,,,,,,---...000111//////.........---------,,,,,,,,,------.........000///......---------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............/////////000////////////000000000000---------.........//////000000000000///////////////////////////000000111,,,---000222333222222111,,,---------......//////---......///////////////---.........//////000000000000000000000000000000111111111000111111222333///000000000000111111111......//////000000111111111111111111111111111111.../////////000000111111//////...---,,,,,,++++++(((((())))))*********++++++++++++*********)))))),,,,,,------,,,+++)))(((******))))))******+++,,,************************************************+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((******)))))))))***,,,---(((((()))***++++++,,,,,,,,,,,,,,,,,,***)))((('''&&&'''(((***++++++++++++***)))))))))((((((''''''))))))************)))((()))************+++++++++,,,++++++******++++++,,,+++,,,.........,,,***)))*********++++++,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))************************'''((()))++++++***)))))),,,+++*********+++,,,---,,,+++)))(((((()))+++,,,************************++++++***))))))***++++++,,,,,,---......///000000...///000111111222222111///////////////.........111111000000//////......////////////////////////000000111111111111000000222111000000000000000111111111000......---------//////000000000000//////000000////////////000000222222000///...............///000111111000///...//////............//////111111111111111111111111//////............//////000000000000000000000000////////////////////////////////////////////////---...///...------...///.........------,,,,,,,,,.........------,,,,,,,,,---......//////......---------------------------,,,------......------,,,,,,------......------,,,,,,,,,---......---,,,,,,------------------------....................................////////////000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000111111111111111000//////000///...------...///000//////.........---------000////////////........./////////////////////////////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,***))))))***+++------++++++++++++------///...---------///000111///...---,,,+++*********........................///////////////000111111.../////////////////////000000000000000000000000111111111111111111111111222111000.........///000......///000000000000000000000//////.........---////////////000000000000...//////000111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////............+++***)))(((((()))***+++,,,+++***)))))))))***++++++++++++*********))))))+++,,,,,,,,,+++***)))))),,,,,,+++***************************************************************************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***,,,,,,))))))))))))***+++,,,---...---,,,***(((&&&###""")))************)))((((((+++++++++******)))))))))*********++++++******))))))************+++++++++,,,++++++******++++++,,,+++,,,---...---,,,***)))******+++++++++,,,,,,,,,,,,+++************+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******++++++*********+++,,,---,,,+++)))(((((()))+++,,,************************************************)))******+++,,,,,,------------...///000000000000/////////////////////...111000000000/////////...////////////////////////000000111111111111000000111000000000000000111111111111000......------...//////000000000000//////111111000000000000111111222111000///...............///000111111000///...//////............////////////////////////////////////............//////000000000000000000000000111111111111111111111111////////////////////////---...//////------...///.........---------,,,,,,.........------,,,,,,,,,------............------------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,---------------------------------------------------.........////////////////////////////////////000000000/////////......000000////////////000000////////////////////////000000000000000///...---000///...------...///000///.........------------/////////.........------.................................---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,+++******+++,,,---------,,,++++++,,,------...............///000000000///...---------------///////////////////////////////////////000111111/////////////////////...000000000000000000000000111111111111111111111111111000000//////////////////000111111222222111111000000/////////.........////////////000000000000...//////000111111222222111111111111111111111111000000000000000000000000////////////////////////////////////.........---,,,+++***))))))***+++,,,+++******))))))***+++,,,+++++++++***************+++******)))))))))******///...,,,+++***)))))))))************************************************************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((*********)))******+++,,,******)))))))))+++,,,------,,,,,,***(((&&&%%%###+++++++++,,,+++******))),,,,,,,,,,,,,,,+++++++++******++++++++++++******)))************+++++++++++++++************++++++***+++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++************+++,,,,,,,,,+++***))))))***+++,,,************************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,+++,,,---...////////////......//////////////////000000000000///////////////////////////////////////000000111111000000///000/////////000111222222111111000///............//////000000000000//////222111111000000111111222111111000///............//////000000000000//////000//////......//////000........................//////............//////000000000000000000000000111111111111111111111111////////////////////////---...//////------...///...............---------.........---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------------------------------------------------------........./////////////////////////////////////////////.........////////////////////////////////////////////////....../////////...------//////...------...//////............------------............---------,,,........................------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...------,,,---------++++++++++++,,,---...///...---,,,,,,,,,,,,---...---......///////////////000000////////////000000111111111000000/////////000////////////000111111111000000000//////......000000000000000000000000000000000000000000000000//////000000000///......//////000111111111111000000000////////////......////////////000000000000/////////000111111222222111111111111111111111111000000000000000000000000//////////////////////////////.........---------,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,***************************)))((((((((()))***+++...---,,,+++*********************************************************************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********************+++++++++***)))((()))***,,,---***++++++,,,,,,+++++++++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,((()))******************))))))*********+++++++++++++++************++++++)))***+++++++++******)))++++++++++++++++++++++++***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++---...***************++++++,,,++++++***))))))***++++++************************((()))+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,+++,,,---....../////////............////////////000000000000//////////////////////////////////////////000000000000//////////////////000111333333111111000///......////////////000000000000//////111111000000000000111111111000///.............../////////000000000000000000000////////////000000000000000000000000000000//////............//////////////////////////////........................////////////////////////---///000///...---...//////....................................---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,---------.........////////////////////////...........................//////////////////...////////////////////////....../////////......---........................------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------......,,,,,,,,,------...//////......------------......---...///000000///...---000/////////000000111222222111111000000//////...000000//////000000111222222111111000000//////...000000000000000000000000////////////////////////......000000000///...---,,,------...............000000//////////////////////////////000000000000//////000000111111111111111111111111111111111111000000000000000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++(((((()))******+++,,,---***************************)))((((((((()))***++++++++++++******+++,,,,,,************************************************))))))))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,*********+++************+++***)))))))))***+++,,,)))***+++,,,,,,---,,,,,,((()))***,,,------......*********+++++++++++++++'''(((((()))*********)))))))))*********++++++++++++******))))))******+++************+++*********++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++---...))))))******+++++++++++++++******************+++************************((()))+++,,,,,,+++)))(((******++++++++++++,,,,,,,,,,,,---...////////////---.........//////000000////////////000000000000//////////////////////////////000000000000//////////////////000111333333111000000////////////000//////000000000000////////////............//////000//////...............///////////////000111111000000////////////000000000000000000000000000000//////............//////////////////////////////........................////////////////////////...///000///......///000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------........................---------------...............////////////.................................//////000000/////////------............------,,,,,,------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------......///.........//////.................................---...///000000///...---............///000111111000000000//////.........000000000000000111222222222222111111000000000000////////////////////////........................---...///000000///...---,,,------...............//////000000000000000000////////////000000000000000000000000000111111111111111111111111111111111000000000000000000000000........................------------,,,,,,,,,,,,)))******************)))(((((()))***+++,,,,,,,,,***************++++++++++++******)))))))))************))))))******+++,,,************************************************))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,***++++++++++++***))))))*********************************+++******)))))))))))))))))))))(((((('''))))))))))))************'''((()))***************)))************+++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,++++++++++++***)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,,,,((()))******++++++******************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++,,,---...////////////------......///000000000////////////000000000000////////////////////////...//////000000//////...000/////////000111222222111000000//////000000000//////000000000000/////////......------....../////////......---....../////////......///000111222111000000//////000000111........................//////............//////000000000000000000000000111111111111111111111111////////////////////////...///000000......///000////////////000000000000.............../////////---..................---------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------************************+++++++++,,,,,,,,,------........................,,,,,,,,,------------------...///000000///...---..............................///000000000//////------............------,,,,,,,,,,,,------------............---------,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---......///000//////000000000//////.........///000000///......//////////////////...---...............///000000////////////////////////111000000000000111222222111111111111111111111111////////////////////////////////////////////////------.../////////......//////000111111111111000//////000000000000111111////////////000000000000000000000000000000111111111111111111111111111111000000000000000000000000........................------,,,,,,,,,+++++++++((()))************)))(((((()))***+++++++++++++++))))))*********++++++++++++,,,,,,,,,+++***))))))******))))))((()))))))))************************************************((()))))))))************))))))))))))))))))))))))******++++++++++++*********++++++,,,+++***)))((()))***+++,,,,,,+++)))((())))))***+++++++++******)))))))))))))))(((((('''))))))))))))******++++++))))))***+++,,,------,,,)))************+++++++++******))))))))))))******+++++++++++++++,,,------,,,,,,,,,+++++++++************+++,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++******'''((()))***+++******)))*********++++++************************************************************************************+++,,,------.........------......///000000111.../////////000000000111////////////////////////......////////////......111000000000000000111111111000000000000000111111//////000000000000////////////............//////.........------......//////.........///000222333111111000000000000111111//////////////////////////////............//////000000000000000000000000111111111111111111111111////////////////////////...000111000///...///000//////000000000111111111---........./////////000...//////000000//////...........................,,,------......------,,,,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................++++++,,,,,,,,,---------,,,---///000000///---,,,........................,,,---...////////////...,,,------......------,,,++++++,,,,,,,,,---------/////////.........------------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............///000000---...000111111111111000...///000000000000///...000000///...............//////.........//////000...//////000000111111222111111000000111111222333000111111222222333333333////////////////////////////////////////////////---------------...///000///000111111222222111111//////000000000111111111////////////000000000000111000000000000000000000111111111111111111111111000000000000000000000000........................,,,,,,,,,,,,++++++++++++)))***++++++++++++***))))))***++++++++++++***)))))))))******++++++++++++,,,---------,,,+++)))(((,,,+++***(((''''''''''''************************************************(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,,,,+++***)))(((((())),,,------+++)))''''''(((***,,,...///000000((()))***+++,,,---------))))))*********+++++++++***+++,,,---............)))************+++++++++******))))))))))))******,,,+++++++++,,,------...,,,,,,,,,++++++************+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***))))))'''((()))++++++******)))******++++++++++++******************************++++++***))))))***++++++------,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---------...///000000111.../////////000000111111////////////////////////......////////////......222111000000000000000111111000000000000000111111//////000000000000//////000000////////////000000......---------......//////.........///000222333111111000000000000111111222222222222222222222222//////............//////000000000000000000000000////////////////////////////////////////////////...000111000///...///111//////000000111111111222---.........//////000000//////000000000000//////////////////////////////,,,------......------,,,,,,------......------,,,---,,,+++******+++,,,---------------------------........................******+++++++++,,,,,,,,,........................+++++++++,,,,,,---------,,,---///000000///---,,,........................+++,,,------.........---,,,,,,---......---,,,,,,+++++++++,,,,,,---------000////////////.........---------------------------------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...............///000000+++---///111222333333333...///000111111000///...111000///---------...///000000////////////000000//////000111222333333444111111111000111111222333000000111222333444444555////////////////////////000000000000000000000000...---,,,,,,---...///000......///000000000000000//////000000111111111222////////////000000000000111111111000000000000000111111111111111111111111000000000000000000000000........................,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))***+++,,,,,,+++)))(((******++++++++++++******)))***+++***)))((()))***+++***)))(((((((((******************************+++***)))'''''')))***+++))))))(((((((((((())))))''''''(((((()))))))))***)))************+++++++++,,,,,,+++******+++,,,,,,************************((((((((()))******++++++++++++++++++++++++++++++************************+++***)))))))))***,,,---+++)))'''(((++++++***'''))))))************))))))++++++***)))(((((())))))***+++,,,------+++***((()))))))))***++++++,,,,,,'''(((+++------,,,***((((((((((((((((((((((((((())))))))))))))))))))))))++++++***************+++)))***++++++------...///---,,,+++***))))))))))))))))))*********))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...//////......000000000000000000000000000000//////.........---000000000000000000000000111000///......///000111222222222111000//////...111111000000//////......111000///...............////////////000000000000111111111111111222222333222111111111000000//////000000000000111111111111222111111000///......---.........///////////////.........///......------////////////////////////000000000000111111111111------............------////////////000000000000///......---,,,+++++++++...---,,,,,,++++++++++++---------,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,---...000///,,,***---------------------------,,,,,,,,,,,,---......///...,,,*********,,,---......---------,,,,,,,,,///,,,+++,,,...///---+++------+++******+++------------------------------------------------------+++,,,...000000///...---......------------............//////...---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////...//////000111222222222222222222222222222222222000000///...............000000000000000000000000000000000000////////////111000///......///000111111111000000000000111111555333111000///...,,,***////////////////////////............////////////111000...---,,,,,,---...000000000000000000000000//////000111111111111111555333222000.........///222222222111111111000000////////////////////////222222111111000///////////////...---,,,,,,++++++,,,,,,,,,++++++*********+++***)))))))))***,,,---******************************++++++++++++******)))***+++***)))((()))******)))))))))))))))******************************+++***)))(((((()))***+++***************)))))))))******)))))))))))))))))))))************+++++++++++++++***))))))***++++++************************++++++++++++************+++++++++++++++++++++++++++++++++*********************))))))***++++++,,,+++)))((()))+++,,,***(((***++++++,,,,,,++++++***++++++***)))))))))))))))***+++,,,------+++***(((++++++******************&&&''')))*********)))((())))))))))))))))))))))))************************++++++***************+++,,,,,,+++++++++*********---,,,+++***)))))))))))))))******+++++++++*********************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000///......000000000000000000000000000000/////////.........////////////////////////000000////////////000000222222111111000//////...111000000000/////////...000000///...............////////////000000000000000000000000000111222222111111111111111000000000000000000000000000000000111111000000//////......,,,------...///000111111......////////////....../////////////////////////////////000000000111111---......//////......---////////////000000000000000000///......---,,,,,,...------,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,...//////,,,***---------------------------,,,,,,,,,,,,---......///...,,,******+++,,,---,,,,,,,,,------.........---+++***+++---...,,,***------,,,,,,,,,,,,------------------------------------------------------+++,,,...///000///...---......------------............//////...------,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------........./////////.........///000111111111222222222222222222222222000000///...............000000000000000000000000////////////000000000000111000////////////000111111111000000000000111111000///...///000111000///////////////////////////............////////////000000///............///000000000000000000000000//////000111111111111000222111000//////000111111222222222111111111000000000000000000000000000000222222111000000//////............---,,,,,,++++++,,,,,,,,,++++++***************))))))******+++,,,******************************++++++++++++******((()))******)))((()))+++'''((()))***************************************+++***)))(((((()))***+++***+++,,,,,,+++***)))(((,,,,,,++++++***))))))((()))************+++++++++******)))(((((()))******************************------,,,,,,+++******)))************************++++++++++++******))))))))))))***++++++++++++***,,,***)))***+++,,,+++***,,,,,,------------,,,,,,+++***))))))))))))))))))++++++,,,---,,,+++***))),,,,,,++++++***))))))(((((((((((()))))))))))))))************************+++++++++++++++++++++++++++***************+++++++++************))))))))),,,,,,+++***))))))))))))'''((()))***************************************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222222222222111000///...000000000000000000000000000000////////////......//////////////////////////////000000000000//////222222111111000/////////000000000000////////////000000////////////......////////////000000000000///////////////000111111111111111111111222222222111000000//////.........000000000000////////////+++,,,---...///111222222......///////////////...////////////////////////....../////////000000000---......//////......---////////////000000000000111111111000//////............---,,,,,,,,,,,,---//////............------///......------,,,,,,,,,******+++,,,---...///000,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,---***++++++,,,---...///000,,,+++******,,,,,,+++***------............------------------------------------------------------+++,,,---//////......---......------------...............///......---,,,...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------............////////////---......//////000000000222222222222222222222222000//////............///000000000000000000000000......//////000000111111222111000000000000111222111000000//////000000111///...---...111222111000////////////////////////............////////////...///000000000000000000000000000000000000000000......///000000000000000////////////000111333444222111111111111000000000000000000000000000000000111111111000//////.........------,,,,,,++++++++++++++++++++++++*********))))))***+++++++++++++++******************************++++++++++++******((()))******))))))***+++&&&''')))***+++++++++***************************+++******))))))******+++)))***,,,,,,,,,***(((&&&,,,+++++++++++++++++++++))))))*********+++++++++*********))))))*********************************,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))+++,,,,,,+++***))),,,++++++++++++,,,++++++,,,,,,------------,,,,,,******)))))))))))))))***++++++,,,,,,,,,+++***)))+++++++++*********))))))++++++*********+++,,,---*********************************************************)))******+++,,,'''(((((()))***+++,,,,,,,,,++++++***))))))******%%%&&&'''((())))))))))))************************(((((())))))***+++,,,,,,------------------------000000111111111000000///////////////////////////000000//////////////////...........................///000111111000///...111111111111000000//////000000000000//////////////////000000000/////////////////////000000000000...............///000000000000111111222222333333111000000///...------,,,////////////000000000000,,,------...///000000111------.../////////......////////////////////////............////////////......////////////......////////////000000000000222222222222111111000000......---------------...000/////////////////////111000000///...---,,,,,,+++,,,,,,---......//////,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,---++++++,,,,,,---...//////,,,+++++++++,,,,,,++++++,,,---...//////...---,,,------------------------------------------------+++,,,---.........------......------------......---...............------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------....../////////000000000.../////////000000111111111111111111111111111111000///............//////////////////////////////---......///000111111222222111111111111111111222000000////////////000000111000//////000000///...////////////////////////............////////////,,,---///000111111000000000000000000000000000000......///000000000000///......///000111222333333111111111111000000000000111111111111111111111111111000000//////...---------,,,,,,,,,+++++++++***+++++++++***************((()))***,,,,,,+++************************************++++++++++++******''')))******))))))***+++&&&''')))***+++++++++***************************++++++************++++++((()))***++++++)))'''&&&)))******+++,,,------...))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))******++++++))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++))))))++++++,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))******,,,,,,,,,,,,++++++******))))))*********+++++++++,,,+++***)))***+++---...************************))))))))))))))))))))))))******))))))***++++++,,,(((((()))***+++,,,------,,,+++******)))*********&&&'''((()))******++++++************************((())))))***+++,,,------------------------------,,,---...///000000000000//////////////////////////////000000000000000000////////////////////////...///000111111000///...111111111000000000000000////////////000000000000...///000111111000//////////////////000000000000...............//////000000000000111111222222333111000000///...------,,,////////////000000000000///////////////.........+++,,,---...............////////////////////////............////////////...//////////////////...////////////000000000000222222222222111111111111.........------...//////000000000000000000000000111111000000///...------........................---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---------,,,,,,,,,---,,,---...//////...---,,,------------------------------------------------+++,,,,,,---------------......------------......------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111000111111111111111222222111111111111111111111111//////............//////////////////////////////---......///000111111222111111111222222111111111000000////////////000000111///...///000111000...000000000000000000000000............////////////***+++---///000000000///000000000000000000000000...//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000//////...---------+++++++++++++++*********************************((()))***,,,,,,+++************************************++++++++++++******'''(((******))))))***,,,'''((()))***************************************++++++++++++++++++++++++'''((()))******)))((('''(((((()))***,,,---...///)))************+++++++++++++++,,,,,,,,,,,,++++++************************'''(((((()))******++++++***************************************************++++++++++++***))))))***+++,,,+++***)))***,,,******++++++++++++******)))))))))))))))******+++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******)))((()))***+++,,,************************(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++++++++*********++++++***************+++)))***+++,,,,,,---,,,,,,************************)))******++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---///000000000000000000000000000000000//////000000000000111111000000000000000000000000//////000000000000//////111111000000000000000000////////////000000000000...///000111222111000///////////////000000000000...............///000000000000000000000111111111111000000//////.........000000000000////////////000000000///......------+++,,,---...////////////////////////////////////....../////////000000000...//////000000//////...////////////000000000000111111111111111111111111///............///000000//////000000000000111111111000000//////.........000000/////////............---,,,,,,......---,,,------------------------+++++++++++++++,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......,,,,,,---...------............------------------------------------------------------,,,,,,,,,,,,,,,---------......------------......,,,---......///.........,,,,,,,,,------------...------------............---.........////////////000000000000111111111111222222222222222222222222111111111111111111111111///............//////000000000000000000000000000......//////000000111111000000111222222111000000000//////......//////000...------...111222222111000000000000000000000000............////////////+++,,,---...////////////000000000000000000000000//////000111111111111111111111111111111000///...//////000000000000000111/////////////////////////////////...------,,,,,,************************)))))))))***************))))))***+++++++++++++++******************************++++++++++++******&&&(((******))))))+++,,,***)))))))))))))))*********************************++++++++++++++++++***((((((((()))*********+++((())))))***+++,,,------)))************+++++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++***))))))******(((***,,,+++)))((()))+++******++++++++++++******)))))))))))))))***++++++,,,,,,++++++******++++++******************++++++***)))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---+++************)))))))))+++***************++++++******+++++++++++++++***************************))))))*********************************************+++,,,---.../////////000000000000000000000000//////000000000111111111111111111111111111111111000000////////////000000000000000000000000000111.../////////000000000111---///000222222222000///////////////000000000000//////......//////000111000000000///////////////000000000000000000000000111111000000//////......///////////////.........---...///000111111111111/////////////////////////////////000000000111111//////000000000000//////////////////000000000000///////////////000000000//////......///000000111/////////000000000111111//////////////////////////////////////////000000000...------...///...---........................+++++++++***++++++,,,---***+++,,,,,,------------,,,,,,------------------+++---...---+++***,,,...------,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,------......------------......,,,------...//////......,,,,,,,,,---------.............../////////000000////////////000000000000000000000111111111222222111111111111111111111111111111111111111111111111...............///000000000000000000000000000000////////////000000000000///000000111111000000/////////............//////...------...111222222111000000000000000000000000............////////////......---......///000000000000000000000000000000000111111222222222222222000111111222111000///...////////////000000111111........................//////......---,,,,,,+++)))*********************((()))))))))*********+++******))))))******+++,,,******************************++++++++++++******&&&((()))***))))))+++---+++***)))(((((()))*********************************++++++,,,,,,++++++***)))(((((()))***+++---...******************++++++)))************+++++++++((()))***++++++***)))(((************************------,,,,,,+++*********++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,***)))))))))***+++'''***++++++(((''')))+++***++++++,,,,,,++++++***))))))((())))))***++++++---,,,++++++******++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---&&&&&&'''((()))***+++++++++***************++++++'''((((((((((((((('''&&&************************))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------...............---000000000000000000000000//////000000111111111222111111111111111111111111111000///......///000111000000000000000111111111.../////////000000111111---///111222333222111000////////////000000000000///////////////000111111000000//////......------000000000000111111111111222111111000///......------.........//////000000//////000222222333333333////////////////////////000000000000111111111111//////000000000000//////////////////000000000000...............////////////////////////000111111......//////000000000111............////////////------...///000111222222000///------///000///...////////////////////////++++++******++++++,,,---***+++,,,---------------***++++++,,,---...//////))),,,---,,,***)))+++---------+++******+++------------------------------------------------------,,,,,,+++++++++,,,---............------.........,,,,,,---.../////////...,,,,,,,,,------............/////////000000111111000000000000111111111111000111111111111222222222111111111000000000000000000000000000000000000000...............///000111000000000000000000000000000000000000////////////...///000111111000///...//////............//////222111//////000000...---000000000000000000000000............/////////000000000///......///111222000000000000000000000000111111222333333333333222///000111222222111000///.../////////000000111111........................///......------,,,++++++)))))))))))))))*********(((((())))))*********++++++***)))))))))***,,,---***************************++++++,,,,,,,,,++++++++++++******))))))((((((******))))))******+++,,,++++++******+++,,,,,,------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++...---+++*********++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************'''(((***+++,,,,,,,,,++++++,,,.........,,,***)))))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))---------,,,,,,,,,++++++)))************+++++++++((((((((((((((((((((((((***************************************+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---+++++++++)))))))))))))))))))))))),,,,,,---...---,,,+++***++++++,,,,,,,,,---------////////////000000000000000000000000111111111111111111000000000000000111000000000000000000000000000///...------...///000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000//////000000000000000///---///222444444222///---////////////000000000000000000000000////////////000000111111111111000000////////////000000000000000000000000000000000000////////////////////////////////////////////////111///,,,******,,,///111000000///////////////000000000000000000000000000222222111000///...------//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,---------......------------------------...------,,,,,,------...,,,---///000000000///...---------.........//////---.........//////000000//////////////////////////////...------------...////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000111222222333////////////000000000000000000000000////////////000000000000000000000000222222222111111111111000000000///////////////000////////////000000000000111111111000000000000000////////////000000000000//////000111111111111111///---,,,---000222000...//////000000000000//////222222222111111111000000......//////////////////++++++++++++++++++++++++222///,,,(((((())),,,...+++++++++************)))))))))))))))))))))))))))******))))))))))))*********+++++++++++++++******************))))))))))))******))))))******+++,,,++++++*********++++++,,,******)))))))))((((((((())))))))))))))))))))))))************************************+++++++++,,,*********+++++++++,,,,,,---,,,+++*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******************((()))***+++++++++++++++)))***+++,,,,,,***)))'''***************************++++++,,,,,,++++++***)))))))))(((((((((''''''++++++******)))))))))))))))************+++++++++************************************************((())))))***++++++,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***)))***************************'''((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........///////////////000000000111111111111111000000000000111111000000000000000000000000000///............///000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000//////......//////000//////000000000000//////---///111222222111///---////////////000000000111111000000000////////////000000111111111111000000////////////000000000111000000000000000000000000////////////////////////////////////////////////000//////......//////000000000///////////////000000000000000000000000000111111000000//////......////////////......------......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...------------------...,,,,,,.../////////...---------........./////////........./////////000000//////////////////////////////...------------...////////////000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,------......//////000000000000////////////111111000000000/////////000000000000000000000000222222222111111111000000000000////////////000000////////////000000000111111000000000000000000000///000000000000000000000//////000111111111111111222000...///111111000...//////000000000000//////111111000000000//////////////////...............++++++++++++++++++++++++...---+++***))))))******+++++++++************)))******************************))))))))))))******++++++++++++***)))(((((()))))))))*********************))))))******+++,,,+++******)))))))))******((((((((('''''''''''''''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++++++++++++++***************++++++)))***+++,,,+++***)))(((***************************++++++,,,,,,++++++************)))))))))((((((***))))))))))))((((((((()))************+++++++++************************************************(((((()))***+++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,---+++)))(((((()))++++++++++++++++++++++++%%%&&&((()))***+++++++++*********++++++++++++,,,,,,,,,,,,---------......//////000000000000111111111000000000000000111111000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////..................////////////000000//////.........//////000//////.../////////000000000111111111111000000000/////////000000111111111111000000/////////000000000111111//////////////////////////////////////////////////////////////////////////////111222222111//////000//////......///000000000000000000000000000000000000000000////////////000000000000//////////////////......---------,,,------------------------,,,++++++++++++,,,------------------------------,,,------------.........------------------------......------------......+++,,,---............---............////////////////////////000000000000////////////////////////000///......------......////////////000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------111111000000//////......222222111111111000000000000000000000000000000000222222111111111000000000000000////////////000000/////////000000000111111000000000000000000111111000000000000000000000000//////000111111111111111444222000000111111///...//////000000000000//////////////////............/////////......---------++++++++++++++++++++++++***+++++++++***)))((('''+++++++++************)))******************************))))))))))))******+++++++++***)))((('''&&&)))))))))******+++++++++******))))))******+++,,,+++***))))))((()))))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++++++++------------------------******************************************************+++++++++++++++,,,,,,+++***)))))))))***++++++,,,---------,,,,,,+++***************************++++++,,,,,,++++++***---------,,,,,,,,,+++++++++*********************))))))*********+++++++++***************************************************************+++++++++,,,+++******))))))******************************---...---+++((('''((()))++++++++++++++++++++++++)))))))))))))))((((((((())))))*********+++++++++,,,,,,,,,,,,------------////////////000000000111000000000000000000111222000000000000000000000000000//////////////////000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////......------------....../////////000//////............---------...////////////000000000111111111111111111000000000//////000000111111111111000000//////000000000111111111///////////////////////////////////////////////////////////////////////////000000111111000000/////////.........///000000////////////////////////.../////////000000000111111111000000000000000000000000//////...---------------------------------...............//////000........................------------....................................//////............//////---------...................../////////000000000000000000000000000000000////////////////////////000//////...............////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000/////////111111000000//////......222222222222111111111000000000000000000000000000111111111111000000000000000////////////000000111//////000000000111111111000000000000000111111111111111111000000000000000//////000111111111111111222111000000000000////////////000000000000//////////////////.........---//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((+++++++++*********))))))******************************))))))))))))******+++++++++***)))((('''&&&))))))******++++++,,,,,,******))))))******+++,,,******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,---,,,,,,,,,***************************++++++,,,,,,++++++***------------,,,,,,,,,,,,*********************+++))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,++++++***))))))))),,,+++******))))))******************************//////...,,,***((()))***++++++++++++++++++++++++++++++******))))))))))))))))))*********+++++++++,,,,,,---------............////////////000000000000000//////000111222222111111111111111111111111///000000000000000000//////////////////////////////000111111111111000///////////////////////////111111111111111111111111000000000000000000000000......------------......///////////////...------------,,,,,,---...///000000000000000111111111111111111111111000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000...............///000000////////////////////////......//////000000111111000000111111111111111111000000000//////.................................//////......//////000111////////////////////////---------.........//////........................000//////......//////000///////////////000000111/////////000000000111111111111111111111111111000000000000000000000000000000000///............///////////////000000000000000000000000000000000000////////////////////////000000000000000000000000222222222111111111111111111000000000/////////...222222222222111111111000000000000000000000000000111111111000000000/////////////////////000111111000000000000111111111111//////000000111111111111222111111111000000000/////////000111111111111111---...////////////000000//////000000000000//////000000/////////............---------,,,,,,,,,+++++++++++++++++++++++++++---,,,***))))))***+++,,,+++++++++*********))))))******************************))))))))))))******++++++++++++***)))((((((*********+++++++++++++++******))))))******+++,,,***))))))))))))***++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......******+++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,---------+++***************++++++******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))((((((((())))))))))))***)))************+++++++++((((((((((((((((((((((((************************,,,,,,++++++***))))))))),,,+++******))))))******++++++++++++++++++++++++---...///---+++******+++++++++++++++++++++++++++)))))))))***+++,,,---...*********++++++++++++,,,,,,,,,,,,---------............////////////000000////////////000111222333111111111111111111111111///000000111111000000//////////////////////////////000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000///..................///////////////......---,,,---------------...///000000000000111111111222222222222111111111000000000000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000...------...000000------------...///000000000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000////////////////////////...------------...//////////////////////////////------........./////////........................000000////////////000000000000//////000000111222000000000000111111111111222222222222111111111111000000000000000000000000111000//////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000222222111111111000000000000000000000000000000000111111000000000////////////......//////000111222000000000111111111222222/////////000111111222222222222222111111000000/////////000111111111111111,,,---//////......000111//////000000000000//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++************)))++++++++++++++++++++++++******))))))))))))*********+++++++++++++++******,,,++++++++++++++++++*********))))))******+++,,,)))))))))******,,,---...************+++++++++,,,************************************************------,,,,,,+++++++++++++++,,,,,,,,,------------)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))******************************************************++++++,,,------...((()))***+++++++++++++++***)))))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))******++++++)))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,*********************************))))))))))))***,,,...///++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000////////////000111222333111111111111111111111111///000111111111111000//////////////////////////////000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000000//////......//////000////////////...---,,,+++,,,------...//////000000000000111111111222222222222222222111111111000000000000111111111111000000000000111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000///000000111111000000///------------...///000000000000000000000000000000////////////000000000000/////////000000000111111/////////000000111111222////////////////////////......------......///000////////////////////////............////////////........................111000000//////000000111000//////...///000111222000000000111111111222222333333222222222111111111000000000000000000000000111000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111111111000000000/////////000000000000000000000000111000000000////////////............///000111222000000111111111222222222...//////000111111222222333333222111111000000/////////000111111111111111---///111000......///111//////000000000000//////............---------,,,******++++++,,,,,,------++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,,,,++++++---,,,,,,++++++******************)))***++++++,,,((())))))***+++---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))).........------,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......'''(((***+++,,,,,,,,,+++,,,+++++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))************+++++++++************************************************&&&'''(((***+++,,,......,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,***))))))))))))))))))))))))))))))---,,,***)))))))))***+++++++++,,,,,,,,,---------)))************+++++++++............/////////000////////////000111222333111111111111111111111111///000111222222111000///////////////////////////...000111222222111000...000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000////////////...---,,,+++,,,---...///000000000000000111111111111222222222222222222111111111111000000000111111111111000000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000...000333555555333000...,,,,,,,,,---...///000111000000000000000000000000000000000000////////////......//////000000000111......///000111222333333000000000000000000000000000000000000000111222222////////////////////////............/////////000////////////////////////111111000000000000111111///......------///000111000111111111111222222222333333333222222111111111000000000000000000000000111111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333------...///000111222222000000000000////////////000000000000000000000000000000000000////////////............///000222222000111111111111222222222...//////000111222222222333333222222111000000/////////000111111111111111000222444222///---///111//////000000000000//////---------,,,,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++&&&''')))++++++***(((&&&+++++++++************)))++++++++++++++++++++++++******))))))))))))******///,,,******,,,,,,***(((------,,,,,,+++***))))))******))))))******+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,+++)))))))))***,,,++++++******)))))))))))))))***++++++++++++***---..................---...,,,***((((((***,,,...,,,,,,+++******+++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------))))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))******+++,,,)))+++------,,,,,,---...************************+++,,,------..................//////000000111111000000000000000000000000///000000111111111000000000000000000000///......000000000000000000000000333222000/////////000111000000000000000000000000000000000000000000000000///////////////000111111000/////////............000000000000000111222222000111111111111222222222333333333333333333333333444333222000//////......///000111333333222111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////111111111111111000///...000000000000000000000000000000000000000000000000......///000111222222333222222222111111111000000000000000000000000000000000000000000000000000000000000111222222222222222000000/////////.........111111000000//////......000000000000111111111111111111111111111111111111111111111111111111111111111111000000//////................../////////000111111000000//////......222222333333333333222222000000000000111111111111111111222222222222111111333222111111000000111111000000000000000000000000......//////000000111111222111111000///.........------++++++++++++------///...,,,+++++++++,,,,,,++++++++++++++++++++++++000,,,))))))+++,,,+++***((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))************---+++******,,,---+++)))------,,,,,,+++******)))******))))))******+++,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***++++++))))))***++++++++++++++++++*********))))))***+++++++++++++++,,,------......------,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++************)))))))))(((+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,,,,------************************))))))))))))************+++************+++,,,,,,***+++------,,,++++++,,,************************)))***++++++,,,,,,,,,+++------......///000111111000000000000000000000000111111111111111000///...000000000000000///......111111111111111111111111222222000/////////000111000000000000000000000000000000000000000000000000///////////////000111111000000/////////.........000////////////000111222000000111111111222222222222222222222222222222222222222111000////////////000000111222222222222111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000111111000//////...000000000000000000000000000000000000000000000000/////////000111111111222222222222111111111000000000000000000000000000000000000000000000000000000///000111111222222111111.........------,,,,,,,,,111111000000////////////000000000111111111222222111111111111111111111111////////////////////////111000000000/////////............/////////000000111111000000////////////000000111111111111000000000000000111111111222222111111222222222222111111333222111111000000111111000000000000000000000000......//////000000000000111000000///......---------,,,++++++++++++,,,---,,,+++***)))))))))******************************---***(((''')))***)))(((((()))***+++,,,++++++***************************))))))))))))************+++***)))***,,,---,,,+++---,,,,,,++++++***************))))))******+++,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++***((((((((()))++++++++++++,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++******,,,------,,,******,,,++++++******++++++,,,***))))))))))))***+++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++,,,++++++++++++,,,------***+++---,,,+++)))************************************+++,,,,,,,,,++++++***+++,,,---...///000000000000000000000000000000222222222222111///...---000000111111000000//////111111111111111111111111222111111000///000000000000000000000000000000000000000000000000000000000000////////////000111111000000000000//////////////////......//////000000000000000111111111222222111111111111111111111111111000000//////000000111111000000000000111222222111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000000111111222222111111000000000000111000000///...000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000...///000000111111000000............------------111000000000000/////////000000111111111222222222111111111111111111111111////////////////////////000000000000////////////....../////////000000000111000000000000/////////000000111111111111000000000000111111111222222222111111222222222222111111333222111111000000111111000000000000000000000000...////////////000000000//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++,,,***(((((()))***)))((())))))***++++++++++++***++++++++++++++++++++++++)))))))))*********++++++))))))******,,,---------,,,,,,,,,++++++***************))))))******+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++(((&&&&&&&&&+++++++++,,,,,,---------***************++++++++++++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++***)))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......(((***++++++***)))***+++************************,,,------......---------))))))***,,,---...///000000000000000000000000000111111111111111000///...000000111111111000000///111111111111111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000//////000000111222111111111000000000////////////............//////000000000000111111111111000000000000000000000000///////////////000111111111000/////////000222333222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////000000111111111111000000000000////////////000000000000////////////000000////////////////////////000000111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////111111111111000000000000////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000////////////...////////////000000000000000000000000000000000222222333333333333222222/////////000000000111111111111222222222222111111333222111111000000111111000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))***++++++,,,---...,,,,,,+++++++++++++++*********))))))******+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,***+++,,,***((('''((()))+++++++++,,,,,,---------******)))))))))***+++,,,***++++++++++++++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++...---------------......++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++***)))(((((('''++++++++++++++++++++++++...---------,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,------...///&&&(((***++++++***+++---************************---------......------,,,))))))***+++,,,---......////////////////////////...///000111111111111111000000111111111111000000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111222222222111111111111000000000//////............////////////000000000111111111////////////////////////............///000111222111000/////////000222333333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111//////////////////////////////000000000000//////////////////000000000000////////////////////////000000111111111111000000000000////////////000000000000////////////000000////////////////////////......////////////......111111222333333222222222000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000////////////////////////////////////////////////......///000000000000000111111111111111111111111000000000000111111111111........./////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111000000000000111111111111222222333333333333222222........./////////000000111111222222222222111111333222111111000000111111000000000000000000000000/////////...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++++++++,,,***************+++++++++************************************++++++++++++(((***++++++++++++---...++++++++++++++++++++++++******))))))******+++,,,))))))***+++,,,---......++++++++++++++++++++++++,,,,,,++++++*********)))))))))***++++++++++++***************************++++++++++++++++++++++++*********++++++,,,,,,---************++++++++++++'''(((*********+++,,,...++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---***++++++,,,,,,++++++***---,,,+++******+++,,,---***++++++,,,,,,++++++***))))))***+++---///111222++++++++++++++++++++++++((((((((((((((()))))))))******++++++++++++***************+++++++++++++++,,,++++++***)))(((''''''+++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++************++++++++++++---,,,,,,,,,,,,---......''')))+++,,,++++++,,,---************************++++++,,,,,,,,,+++************++++++,,,,,,------////////////////////////---...///111222222222222000000111111222222111111222222222222222222222222000111111111111000//////000000000000000000000000000000000000000000000000111000000000000111222222222222222222111111111000000000//////......///////////////000000000111111////////////////////////............//////000111000////////////000111111333333333333333333333333111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000---......//////......---111111222222333222222222000000000000000000000000000000000000000000000000//////////////////////////////000000000000000111000000000000000000000000000000000000000000000000...///000000111111000000////////////000000000000000000000111111111111222........./////////000000000000000000000000000000........................////////////000000000000/////////000000000111111000000000111111111111222000000111111111111000000........./////////000000111111222222222222111111333222111111000000111111000000000000000000000000/////////............---,,,,,,,,,,,,++++++++++++******++++++++++++******))))))***+++++++++******))))))))))))))))))))))))''')))***+++)))))))))*********))))))******+++,,,))))))))))))))))))))))))*********++++++++++++,,,(((***,,,,,,******,,,...++++++++++++++++++++++++******))))))******+++,,,((())))))***+++,,,------************************************++++++++++++)))***++++++,,,,,,++++++************************************************)))******+++,,,,,,------************++++++++++++)))+++,,,,,,++++++,,,...+++++++++++++++*********+++***)))((()))***,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***'''''''''((()))+++,,,---++++++++++++++++++++++++((((((((())))))***************++++++++++++******++++++++++++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...+++---...---+++******+++************************+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111111111111111///000111222222222222111222222222222222222222222000111111222111000///...000000000000000000000000000000000000000000000000111111000000111111222333333333222222222111111111222111000////////////000////////////000000000111//////////////////////////////.........//////000...//////000000000000000111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000......////////////.........///000111111111111111000000000000000000000000000000000000000000000000---.........///000000000////////////000000111111000000000000000000000000000000000000000000000000///000111111222222111111/////////000000111111111000000111111111222222222000000000000111111111111000000000000000000000000.........................../////////000000000111//////000000000111111111000000111111111222222222000000111111111111000000000000000000111111111111111111222222222222111111333222111111000000111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))***++++++++++++***************************&&&(((++++++***((()))++++++***)))))))))***+++,,,*********************************+++++++++,,,,,,)))+++---,,,***)))+++...++++++++++++++++++++++++*********)))***++++++,,,+++++++++*********))))))************************'''((()))***+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------)))************+++++++++///000000...+++(((((())),,,++++++******)))))))))+++***)))((((((***,,,---+++,,,,,,------,,,,,,+++(((***---......---***(((***+++,,,------,,,+++***......,,,+++******)))***+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******+++++++++,,,,,,---------((())))))+++,,,---......------------------------,,,,,,,,,------.........)))************+++++++++)))))))))))))))))))))))),,,,,,---------.........,,,++++++++++++,,,------///000000...+++)))((((((************************............------,,,+++---------,,,,,,,,,++++++////////////////////////000111111111111000000//////000111222222222222222222222222222222222222222000111111222222000///...000000000000000000000000000000000000000000000000111111111000111111222333333333333222222222111111222222111000000000000000////////////000000000000000000000000000000000000//////............//////---...000111111111000///////////////////////////111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////------...//////000//////000000000000000000000000000000000000000000000000,,,------...///000111111.../////////000000111111000000000000000000000000000000000000000000000000000000111222222222222222111111222222333333333333000000111111222222222222111222222222222333333333000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111000000111111222222222222222222333333333333222222111222222222222333333333111111222222222222111111333222222111000111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,---...------,,,------------------------'''***---...,,,***+++---+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,------,,,+++******+++,,,------------,,,,,,+++++++++------,,,,,,+++***))))))+++*********))))))((((((++++++***)))(((((())))))---,,,***))))))+++,,,...------,,,+++************************************))))))******+++++++++,,,,,,222666222***&&&***///++++++++++++******)))))),,,,,,,,,++++++*********((()))+++---.........------,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************)))((((((((()))+++,,,)))************+++++++++,,,---......,,,+++++++++*********)))'''(((***,,,------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...------,,,,,,------...------......///000000111///000000000111111111111111111111111222222222222111111222222222111111000000000000000////////////000000000000000000000000000000111111222222222333222222222111111111000000//////............//////111111111000000000000000000000000000000000000000000000000000000000000000...............///000111000000000000000000000000000000000000000000000000222222111000//////000000///000000000000111111111333222111000////////////111111000000//////......111111111000000000000000.........///000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////444222///------...000111000000000000000000000000///111222111000///000111000000000000000000000000///////////////.........000111111111222222222222111222222222222111000000//////............//////000000000000111111111111111111111111111111111111222111000//////000111222666555333111000000111111111///...000222333111///000000//////......------............////////////000000000000000000000000333222111000000111222222222222222111111111000000000000000111222222222333111111111111000000000000////////////000111222222...///000000000///---,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************)))))))))***,,,---)))***---......---,,,+++)))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++---,,,,,,,,,+++*********,,,+++++++++************,,,+++******))))))******,,,,,,,,,,,,+++***)))))),,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++***************+++000333111+++(((***---++++++++++++*********))),,,,,,,,,+++++++++*********+++,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++***)))))))))***+++,,,************++++++++++++***+++,,,+++)))((()))******+++,,,+++))))))+++,,,++++++++++++************......---,,,,,,+++******+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,---......///000000//////000000000111111111....../////////000000000111111222222222111111000/////////000000000000000111111111111111111111111000000000111111222222222333333333222222222111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000222111111000//////000000000000000111111111111222333222111000////////////111000000000/////////...111000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------------,,,000000000000000000000000///000111111000///000111000000000000000000000000////////////////////////000000000111111111222222111222222222222111000000//////............//////000000000000111111111111111111111111111111111111111111000//////000111111555444222111000000000111000///...000222333111//////////////////.............../////////000000000000000000000000000000000222222111000000000111222222222222111111111000000111111111111111222222222111111111111000000000000333333222222222333333444...//////000///...---,,,...---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++***)))))))))***+++,,,((()))***+++,,,+++******,,,,,,++++++***)))))))))***++++++,,,,,,++++++***+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++++++++++++++,,,------,,,***'''%%%,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++---......,,,***+++,,,++++++++++++************,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------************+++++++++,,,+++++++++***)))(((***+++***,,,------,,,++++++,,,)))*********++++++,,,,,,//////...---+++***))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++***************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++------,,,,,,,,,,,,------+++,,,,,,------......///////////////000000000000......////////////000000000111111222222222111111...//////000000111111111111111111111111111111111000000000000000111111111333333333333333222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000......------......//////////////////////////////000000000000000000000000111111000/////////000000000111111111111222222222333222111000////////////000000000000////////////000000000000000000111111000000000////////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---.........---+++***000000000000000000000000///000111111//////000111000000000000000000000000/////////////////////////////////000000000111111111222222222222111000000000//////......//////000000000000000111111111111111111111111111111111111111000000//////000000111333222111000000000000000000//////000222222111000...///////////////000000/////////000000000111111000000000000000000000000111111000000000000111111222222222111111111111111222222222111111111111111111111111111000000000000111000000/////////000000......//////......---,,,------,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********))))))*********+++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,------***++++++,,,+++***((('''---------------...//////------------------------+++++++++++++++++++++***++++++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........*********+++++++++,,,,,,,,,------,,,******,,,...)))+++---...,,,+++++++++*********+++++++++,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------........./////////000000000000000000111111111222000000111222222222111111......///000111111222222111111111111111111111111000000000000000000000000222222222222222222222222111000000//////000000111000111111111111111222222000000000000000000000000000000000000000000000000///......---......//////////////////////////////000000000000000000000000111000000/////////000000111111111111222222222222222222111000//////000000000000000000////////////000000000000000111111111333222222111000/////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000///000111000///...///111///////////////////////////////////////000000000////////////000000000000111222222222222111000000000000////////////000000///000000000111111111111111111111111111111111111000000000//////000000000111111000000000000000000//////000111111222111000......//////000000000111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111333222222222111000000000111111111111000000000///000///...------,,,------............------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))))),,,,,,+++++++++,,,---...)))))))))***++++++,,,,,,,,,,,,------------,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------******++++++++++++++++++...---------------......******)))))))))+++,,,---000///......---------...------------------------))))))***+++,,,---------+++***)))***------,,,)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////***++++++++++++,,,,,,,,,+++,,,---,,,++++++,,,...(((***------,,,*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,......++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---............////////////000000000000111111111///000111222222222222222...//////000111222222333111111111111111111111111111111111000000000000000000000000000111111111111000//////......//////000000000111111222222222333111111111111111111111111111111111111111111111111000//////.........//////////////////////////////////////////////////////000///////////////000000000000111111111222222222222111000000000000000000////////////000000000000//////000000111111111111555444333333222111000000////////////////////////////////////////////////////////////////////////000000000000000000000000111///...------...000111111111111111111111111111...000111000///...///000////////////////////////////////////000000111111////////////000000000000111222222222222111000000000000////////////000000///000000000111111111111111111111111111111111111/////////000000/////////000000000000111111111000...///111111111111111111.../////////000000111111000000000000111111111111000000000000000000000000//////000000111111111111111111111111111111111111333222222222111000000000111111111111000000000///222111000///////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,+++++++++,,,---...)))))))))***++++++,,,,,,,,,------......------,,,,,,---...//////...---,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,************++++++++++++---------------......///+++***)))((())),,,...000000000///------,,,,,,,,,------------------------((()))***+++,,,...//////+++******+++,,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,---///000,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...//////000000//////++++++++++++,,,,,,,,,,,,((()))++++++*********+++)))+++,,,,,,+++******+++------,,,,,,+++++++++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------************+++---...///++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------............/////////000111222222222222222///000000111111222222222222222222222222222222222222222222111111111111111/////////000000000000000//////............//////000000111111222333333333111111111111111111111111111111111111111111111111111111000000//////000000//////////////////////////////////////////////////////......//////000000///000000000000111111111111111000000000000000111////////////000000000000/////////000111111222222444444444333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...,,,++++++---000111111111111111111111111111...///000000......///000000000000000000000000000...//////000000111111222/////////000000000111111111222222222222111000000111000000//////000000111000000000000111111111111111111111111111111111111...//////000000//////...//////000111222222222111...000111222111000111222///000000000000000000111/////////000000000111111000000000000000000000000///000111222222333222222111111111111111222222222222222222111111111111111111111111111000000000000///......------------......---,,,++++++++++++,,,)))************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))*********+++++++++,,,,,,++++++***)))))))))------............------........................,,,,,,---......---,,,,,,,,,,,,---------..................---,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------...///+++++++++,,,,,,---............------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,------,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---///000---------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------///000000000///...+++++++++,,,,,,,,,------&&&))),,,---,,,*********+++,,,---,,,******,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---------.........---------.........////////////000222222333333222111111111111111111111111222222222222222222222222333333333333222222222111//////000000111111111111000000////////////000000000000111222222333444444111111111111111111111111111111111111111111111111333333222111111111111111000000000000000000000000////////////////////////...............///000000....../////////000000000111111000000000000111111.../////////000000000111...//////000111111222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......---...///000111111111111111111111111111...///000///......///000000000000000000000000000...//////000111111222222000000000111111111222222111222222222222111000000111111000000000000111111000000000000111111111111111111111111111111111111......///000000///.........///111222333333333333---000222222000///000222111111111000000000000000....../////////000000000000000000000000000000000///000222333444444444333000000111111111222222222111111111111111222222222111111111111000000000000+++************++++++,,,------+++*********+++,,,))))))))))))******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++******((()))***+++,,,+++******,,,,,,++++++***)))))))))------............------///...------------...///,,,,,,---......---,,,,,,---------......///////////////...---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,---...//////...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,+++++++++,,,,,,---------,,,,,,,,,------.........000///...---,,,---...............------,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........,,,---///000000000///...++++++,,,,,,,,,---------&&&***...000///---++++++---...---,,,++++++---///)))******+++---......///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,------.........000///---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,++++++++++++++++++,,,------------------------,,,,,,,,,---------......////////////000000000111//////000222222333333333222222222111111111111111222222222222222222222222444444444333333222222222000000111111222222222333111111000000000000111111000000111222333333444444111111111111111111111111111111111111111111111111444444333222111111111222111111111111111111111111////////////////////////...............///000111............////////////111000000000000000111111.../////////000000111111...//////000111222222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111333333333222111111111111111111111111111...///000///...---...000000000000000000000000000...//////000111222222222111111111111222222222222111222222222222111000000111111000000000000111111000000000000111111111111111111111111111111111111---...///000000///...---...000111333444444444333---000222222000///000222222222111111000000//////............////////////000000000000000000000000000111333444555555444444000000111111222222222222000000111111222222222333111111111111000000000000,,,,,,,,,,,,---...//////---,,,+++*********+++,,,(((((())))))*********+++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***)))+++---.........,,,+++)))))))))***++++++,,,,,,////////////////////////000000//////.........---........................,,,---------.../////////////////////////////////........................000///---,,,++++++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------............------...---++++++,,,,,,,,,+++------------------------000///---,,,,,,---///000------............------+++,,,,,,------,,,,,,+++%%%&&&)))+++.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------...------,,,,,,------...111000///...---...//////------,,,+++,,,---...///------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......---+++******)))++++++,,,------......///******+++++++++,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000///...---///000////////////000000000000111111222222222333333333222222222222222222222222444444444333333222222222222222222222111111000000111111111111111111111111000000000000000000000000111111222222222333333333000000000000000000000000111222333333111111222333222222222222222111000///000000000000////////////........................////////////////////////000000000000////////////.../////////000000111111111000///......///000111000000000000//////////////////000111111111111111222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222//////000111222333333444222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000111222222333333222222222222222222222222222222222111111111111111111111000000000000111111111111111111111111111111111222222333333222222111222222222222222222222222000111222333222111000///////////////............000///---,,,+++,,,,,,---***++++++,,,,,,++++++***+++,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++******))))))////////////////////////000/////////....................................---------..................................................................---,,,,,,,,,---...///---......//////...------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------............------...---,,,,,,,,,,,,,,,+++------------------------000...---,,,,,,---...000------............------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------///......------......//////...---,,,+++,,,,,,---------,,,,,,,,,---...///------------------------++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,///......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------.........---,,,***+++...000.../////////000000000000111111111222222222333333222222222222222222222222444444333333333222222222222222222222111111111000000000000000000000000000111111111111111111111111111111111111222222222333000000000000000000000000111222333333111111222333222222222222222111000000111000000000////////////........................////////////////////////000000000/////////...............//////000000000111000///......///000111////////////000000000000//////000111111111111111000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222000000000111111222222333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111222222333333222222111222222222222222222222222111222333333222111000///000000//////......------------,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++++++++++++++***,,,+++***))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++*********)))////////////////////////////////////...................................................---------------------------------........................,,,,,,,,,,,,---...///000---......//////.................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......------,,,,,,,,,,,,------------------------///...---,,,,,,---...///------............------,,,,,,------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------/////////....../////////......---,,,,,,,,,,,,---------,,,,,,------...///------------------------,,,------------,,,,,,+++------------------------,,,,,,------------,,,,,,++++++,,,,,,---------...///......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,...---+++(((''')))---000....../////////000000000000111111111222222222222222222222222222222222222333333333333222222222222222222222222111111111111000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000111222333222111111222333111222222222222111000000111111000000000/////////////////////////////////////////////////////////////////////.........................../////////000000////////////000000......//////000000111111//////000111111111111111000000000000000000000000111111111222222222222333222222222222222222222222000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111222111111111111000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111222222222222111111222222222222222222222222333333333333222111//////000000//////...---,,,,,,++++++,,,,,,++++++*********++++++,,,,,,++++++***++++++************++++++************************---,,,+++***************------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((************************++++++++++++************///////////////////////////////////////................................./////////...---------,,,------------------------........................------------......//////---......////////////...////////////////////////............////////////........................------------------------//////......---------,,,------............---------...///...---,,,,,,---........................///...------------...///------............------,,,,,,------------,,,,,,,,,,,,------............------------------------,,,------------------,,,,,,,,,,,,------------...//////............//////000000//////............---------------......///........................---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,------......///+++++++++,,,,,,,,,------,,,,,,---------.........------------------------******++++++,,,,,,,,,---,,,,,,,,,***((())),,,///........./////////000000000000000111111111111222111111111111111111111111333222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000000000000111111111000000000000000000000000000222333222111000111222111111222222222111111000111111111000000000//////////////////////////////000000000000000000000000////////////.........---------..................000000////////////000000---......///000111111222//////000111111111111111222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000000000111111111222222222222111111111000000000///111111111111000000000000111111111111111111111111///////////////000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000111111111111111111222111111000000111111222111111111111111111111111111111222222222222111111111111111111111111111111555444444333111000///...000000///...------,,,+++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++************++++++---,,,,,,+++************---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))************************++++++++++++++++++++++++////////////////////////.........///////////////......................../////////...---------,,,------------------------......................../////////......------------......///000000//////////////////////////////,,,------------.................................------------------------000//////......------,,,------............---------///111000...,,,---....................................------.........------............------,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,---------............------,,,,,,------...///////////////.........------.........//////.......................................------,,,+++************************,,,------......------,,,.........---------,,,,,,++++++,,,------......///++++++,,,,,,,,,---------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,------------+++,,,......---,,,,,,---............//////////////////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222333222222222222222222222222111111111111111111111111///000000000000111111111000000000000000000000000000111222222000000111222000111111222222222111111111111111111000000000000000000000000000000000000111111111111111111111111000////////////...........................------//////000000000000//////---......///000111111222//////000111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222111111000/////////000000000000000000000000111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111////////////000000111111222222111111111111222222111111111111111111111111000111111222222111111000111111111111111111111111444444333111000///......000//////...---,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,++++++***---,,,+++******+++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------************************+++++++++++++++++++++,,,////////////////////////.........///////////////.......................................---------------------------------........................///000000//////---,,,,,,---...//////000000000000////////////////////////*********+++++++++,,,,,,........................------------------------////////////......------------............------,,,///222222///,,,---///................................................------............------------............------///...---,,,++++++++++++------------------------......------------......,,,---------............------,,,,,,,,,,,,------------......------,,,+++------...////////////...........................---............------,,,++++++++++++++++++++++++------............------///.........------,,,,,,///......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...------------------------------------------------***---000111///---,,,,,,------........./////////////////////000000000000111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333222222222222222222222222000000000111111111222222000000000000000000000000000111222111000000111222000000111222222222222111222222111111111000000000000000000000000000000000111111111111111111111111000000000000/////////////////////...............//////000000000000//////......//////000000111111//////000111111111111111////////////////////////000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000///////////////000000000000000111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111......//////000111111111222222111111111111222222111111111111111111111111000000111111111111000000111111111111111111111111333222111//////..................---------------,,,,,,---.........------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////////////////............/////////000........................---------.....................................................................///000000///...---------///000000111111111........................++++++++++++,,,,,,,,,---................................................////////////............------............------,,,000333333///,,,---///........................---..................---------............------------............------000///...,,,,,,,,,------........................///...---,,,,,,---...///------------..................------------......,,,---.........---,,,+++,,,---...///000//////...........................,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............///......------,,,++++++,,,,,,,,,------------...,,,,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...---------.........//////........./////////000000111111111111111111111111000111111111222222222222222222222333333333444444222222222222222222222222222222222222222222222222111111111111222222222333000000000000000000000000///111222111000///000222000000111222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222111111111000000000000000000000//////............///000111111000///...////////////000000000000//////000111111111111111////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000000/////////////////////000000111111111111111111111111111111000000000111222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111222333333333333222222111111222222333111111111111111111111111000000111111111111000000111111111111111111111111111000///...------......,,,,,,------------......,,,,,,++++++,,,------...***++++++,,,,,,++++++*********++++++++++++******---,,,+++******+++,,,---)))***+++------------,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////---.........//////000000........................,,,------....../////////////////////////////////........................,,,---...000000000//////------///000111111111111................................./////////000000////////////////////////.........................../////////////////////---..................---+++000444444///,,,---///////////////////////////------............---------..................---------............------------------...000222333........................///...---,,,,,,---...///---------.........////////////............//////...///000000000///------,,,---///000000000///...////////////////////////,,,,,,---.../////////...........................------............------++++++,,,---...///000111++++++,,,------......///,,,,,,,,,---------......---,,,+++***+++,,,---...........................++++++++++++++++++++++++---......,,,++++++---///---------.........//////............/////////000000000000000000000000000000000111111222222222222222222222333333444444444111111111111111111111111222222222222222222222222111222222222222333333333000000000000000000000000///111222111000///000111///000111222222222222222222222222111111111111000111111111111111111111111222222222222222222222222222222222222111111111000111111000000/////////......///000111111000///...000000000000//////////////////000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222/////////000000000000000.../////////000000111111111111111111111111111111000000111222333333444444000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000111111222333444444555555333222222111111222222333111111111111111111111111000000111111111111000000000000000000000000000000//////---,,,,,,---...///++++++,,,------......///++++++***)))***+++---...+++++++++,,,,,,+++++++++((()))***++++++***)))(((,,,+++)))(((((()))+++,,,((()))+++---.........---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,------,,,++++++*********------------------------+++++++++,,,,,,---------//////.........---------+++,,,------......------............/////////000)))***+++---...//////000........................000000/////////.........,,,,,,,,,,,,,,,---...///...///////////////......000/////////............,,,,,,,,,---------.........///000000000000000000222///......---+++...333......////////////......//////.........---------111111222111111000///...000000000000000000000000///............---------////////////////////////....................................////////////.........------,,,,,,,,,................................................///,,,******,,,...//////000000//////.........---......////////////......---......///////////////000000//////.........---------------------------------,,,,,,,,,,,,------////////////////////////------------------------,,,,,,------------------......------------............//////...,,,***)))------------------------,,,,,,,,,---------......++++++++++++++++++++++++........................////////////////////////333333222222222222222111333333333333333333333333555555666666555444333333333333333333333333333333222222333333333333444444333333333222222111111111222222222222222222222222///000000111111111111000...///000222222222111000000000000000111111111111444444444444444444444444222222222111111111000000111111111111111111111111//////000111111111111000222222111000//////000000000000000000000000000000111111000///////////////000000////////////000000111111111111111111111111000000000000000000000000---......///000111111222111111000000//////.........///000222222111111000000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111444444444333333222222222111111000000000000111111000000000000000000000000111000/////////000222333111000/////////000222333222222222111111000000000111111111222222333333333111111111111111111111111222222222111000//////...333222111///..................//////...---,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---&&&'''((()))+++,,,......++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,------......------,,,++++++++++++++++++++++++...---,,,++++++---///000/////////......---------------...////////////.........//////////////////++++++---...//////000000.................................------,,,,,,,,,------,,,,,,---......///...//////000000//////...000000/////////.....................////////////000//////000111111000///222//////000///,,,---111...//////000000//////.../////////......---------///000111111111111111000000000000000000000000000000000/////////.........////////////////////////..................................../////////////////////.........------................................................///---++++++---/////////000/////////..................////////////......---......///////////////000/////////..........................................------------......------------------------------------------------//////......------,,,,,,......------------............//////...---,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000000111111111111111111111111111111111111444444444444444333222222333333333333333333333333222222333333333333444444333333333222222222111111222222222222222222222222000111111111111111000000...///000111111111000000000000000000111111111111333333333333333333333333222222222111111111000000111111111111111111111111000111222222333333222222222222111000000000000000222222222222222222222222111111000///////////////000000////////////000000000000000000000000000000000000000000000000000000......//////000000111111111111000000////////////...///000111222111111000000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111333333333333222222222111111000000//////000000111000000000000000000000000111000000///000111222333111000000///000111222333333333222222222111111111111222222222222222222333111111111111111111111111222222111000000///......111000000///............------......---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,+++***))))))+++,,,...////////////...............//////000000000000000////////////////////////......///000000000000000////////////////////////............------------......------......////////////000000000000//////000000000000////////////000000000000111111111111222000...///222222111...111///000333333///---/////////000000000000//////////////////...............///000111222222222222000000000000000000000000111111111000000000//////////////////////////////////////////////////////............////////////000000000///////////////................................................000...,,,,,,...000000000////////////..................////////////......---......///////////////////////////............///////////////////////////..................///------------------------------------------------111000000///...---,,,,,,......------------............/////////......---------------------------,,,,,,,,,---------......------------------------................................................------......///000000000000000000000000000000000222222333333333222111111222222333333333333333333222222333333333333444444333333333333222222222222333333333333333333333333222222333222222111000///...//////000000000000///000000000111111111222222222222222222222222222222222222222111111111111111111111111111111111111111222333333444444444444444222222111000000000000111444444444444444444444444111111000////////////000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000///////////////000111111111111000000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111222222222111111111111111000000////////////000000000000000000000000000000111000000000000111222222111000000000000111222222333333333333222222222222222222222222222111111111000000000000000000000000111111000000//////......///......---------......,,,,,,,,,---,,,,,,+++***+++,,,---...---,,,+++***,,,++++++******++++++,,,......------,,,,,,++++++------------------------,,,,,,---------,,,++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---////////////////////////...///000000111000000000000000000///////////////000111111222111111000000////////////////////////000000000000000000000000/////////......//////000//////000111111111000000111111111000000000//////000000000111111111222222444111...///222444222///000...000555666222///000///000000111111000000//////////////////////////////000111111222222222222000000000000000000000000111111000000000/////////////////////////////////000000000000000000000000............////////////////////////////////////................................................111///......///000000000///////////////...............////////////......---......//////////////////////////////.................................//////............//////////////////////////////------------------------000000//////.........---...------,,,,,,------...---....../////////000000------------------------,,,,,,,,,---------......................................................---------------------------.....................000000111111111111222222111222222333222222111111222222222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444333111000000////////////000/////////000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222333333444555444444444222222111000000111111111444444444444444444444444222111000000//////000000111000000000000000000111000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111000000000000111111000000111111111222222222111111111111111111111111111111111000000000000000000//////////////////000000000000000000000000000000000000111111111222222000000000111111111222222333333333333333333333333333333222222111111000000000000000000000000000000000000000//////.........,,,,,,,,,,,,------...///,,,,,,---------,,,,,,+++,,,,,,---......,,,***)))+++++++++******+++++++++......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000000000000000000000......///000000000000///000000000000000000//////222222333333222222111000000000000000000000000000111111111111111111111111111000000//////000000000//////000111222222111111222111111111111000000000//////000000000111111111333111//////222444333222222///000555777555222222000000111111111111000000000000000000000000000000222222222222222111000000111111111111111111111111000000000/////////......000000000000000000000000111111111111111111111111............////////////........................////////////////////////////////////////////////111000//////000111000///.........///////////////......////////////......---......///////////////.........///////////////------------------------//////............//////////////////////////////---------------------------.........//////000000------,,,,,,,,,,,,------------......///000000111------------------------,,,,,,,,,---------......................................................------------------------//////......---------,,,/////////000000111111111111222222333333333222222111111111222222333333333222222222333333333444444333333333333333333333333333333333333333333333333555555555555444333111111000000000////////////000111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333333222111111111111111222222333333333333333333333333222222111000000000000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111000000000000000111111111000000111111111222222222111111000000000000111111000000111111111222222222111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111000111111111222222222222000111111111222222222222333333333333333333333333222222222111111000000000/////////////////////////////////...............,,,,,,+++,,,,,,---...///------............------,,,------------,,,***))),,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000000000000111111111111......///000000000000000/////////000000111111111222222333333333222222111000000000000000000000000////////////000000000000222222111000000000111111///000111222222333222222222222222222111111111000.../////////000000000000111111000000111333555666888222000444777555333444111111222222222222111111000000000000111111111111333333333333222111000///111111111111111111111111000000/////////.........000000000000000000000000000000000000000000000000............////////////------............//////////////////////////////////////////////////////111000//////000000///............///////////////......////////////......---......///////////////.........///////////////------------------------///..................///------------------------------------------------,,,,,,---...///000000111------,,,,,,,,,,,,------...---------...///000000------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------......///111111222333333333222222000000111111222333333333222222333333333333444444333333333333444444444444333333333333333333333333555555666555555444333222222111111000000000000111111111111222222222222333000000000000000000000000111111111111111222222222111111111111111111111111000000111222222222222222222111111111111222333333111111111111111111111111222222111000000000000111222111111000000111111222333333333333333333333333111111111111111111111111111111111111111111111111000000000111111111111222000000000///000111111222000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111111111000111222222333333222222000111222222333333222222222222222222333333333333111111111111111000000000////////////////////////..................------,,,,,,,,,,,,,,,---...///------......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,------...++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000000111111222222222///000111111222222111111......///000111222222333111222222333333333222222111111111111111111111111/////////000000111111111333333222111111111111111///000111222333333333333333333222222222111111111////////////000000000000...000222222000222777;;;AAA888222333444333222222111222222222222222222111000000000111111222222222222222222333333222111111111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000............////////////....../////////000000000////////////////////////////////////////////////000/////////000000...,,,............/////////000......////////////......---......///////////////............/////////000..............................------------......------------------------------------------------,,,,,,------......//////---,,,,,,++++++,,,,,,---...------,,,,,,---...///------------------------,,,,,,,,,---------......------------------------........................++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,------......///000111111222222111111///000000111222222333333222222333333333333444444333333333444444444555555444444444444444444444444555555666666666555555444444333222111000000111222111111111222222222333333000000000000000000000000000000111111111222222222111111111111111111111111000111111222222222222222222111111111222222333444222222222222222222222222333222111111000000111111222111111000000111111222222222222222222222222222111111111111111111111111000000000111111222222333000000111111111222222222111000/////////000222222000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111000000000111111222222222222222111111111111222222111111111111111111111111000111222333333333222222000111222333333333222222111111111222222222333333000000000000111111111111........................------------------------...---------------...///+++,,,---............------,,,+++******,,,---......------,,,,,,------...+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++........................------------------------,,,,,,---......---,,,,,,,,,------......------,,,------------------------******++++++,,,,,,,,,+++000000111111222222222222111111222333333333333222------...000111222333444000111222222333333333222111111111111111111111111111111222222333333333333444333333222111111111222///000111222333444444444333333333222222222111111///000000000000111111111,,,000444333///111888>>>GGG===444222222111000111111222222333333222222111000000111111222222222222000000111222333333333333111111111111111111111111222222222111111111111000000000000000000000000000////////////////////////............/////////000//////000000111111111222000000000000000000000000000000000000000000000000000///...///000///---,,,---.........//////000000......////////////......---......///////////////---.........//////000000////////////////////////---------,,,,,,---------////////////////////////------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---......,,,++++++,,,---...------------------------,,,,,,,,,---------......------------------------........................++++++++++++++++++++++++$$$%%%'''(((***,,,......,,,,,,---......///000000......///000000111000000///000000111222222333333222222333333333444444444333333333444444555555555444444444444444444444444444555666666666666666555555444222111111111222222111111222222222333333333111111111111111111111111000000111111222222222222111111111111111111111111111111222333333333333222222111111111222333333444222222222222222222222222333222111111000111111111222222111111111111222222111111111111111111111111111111111111111111111111//////000111222333333333000000111111222222222222111000/////////000222333000111111111111222222222111111000000000000111111000111111111111222222222111111111111111111111111000000111111222222222333333333222222222222333333111111111111111111111111000111222333444333222222000111222333444333222222000000000111111222222222//////000000111111222222........................------------------------///......------.........***+++,,,,,,------------...,,,***)))))),,,...000///......------......///---------...............------------------------,,,,,,+++***+++,,,...///)))***+++,,,...///000111........................------------------------,,,,,,---......---,,,,,,,,,------......------,,,------------------------+++,,,---.........------000000111111111111000000333333333222222222222111222222222222111111000000111111111111111111111111111111111111111111111111000/////////000111222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111000111111222333888444111000111222111///111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000333222000...---...///000000000000000000000000000//////////////////////////////............//////////////////////////////000000/////////.........------------------------------------------------+++++++++,,,,,,,,,------////////////............---------,,,,,,++++++++++++,,,............,,,+++,,,,,,,,,++++++*********........................,,,,,,---...//////......,,,---///000000///---,,,,,,,,,,,,++++++*********************++++++,,,---,,,,,,,,,------.........000//////.........//////000000000000000000000000111111222222222333333333444444444444444444333333444444555666666666666666555555555444444333333333444444444333333222222222333333333333333222111000222222222111111000000000333222222222111000000000000000111111111111000000222222222222222222222222333333222222333333444555222222222222222222222222111111222222222333333333222222222222222111000///000000000000111111111111...///111222333333222222444222000......///000222000////////////111222333111111111111111111111111333333222222111111000000000111111111111222222222111222333444444333222111111111111222222333333333000000000000000000000000222222222111111111111000///000222333444444333333444333111111111111333444333333333222222222111111000000//////.....................------,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,---.../////////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------...///...---+++***------,,,+++,,,---...////////////...------,,,,,,........................------++++++++++++---------------............///***+++,,,,,,---------,,,------------------,,,,,,111111222222222222111111//////000000111111111222222222222222111111111000111111111111111111111111222222222222222222222222222111111111111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222333666333111111222333111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111000000////////////000000////////////000000000111000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000///...---,,,,,,---///000//////////////////////////////////////////////////////............//////////////////////////////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------////////////.....................---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++........................---...............------------,,,,,,,,,,,,------------------,,,,,,++++++---,,,,,,+++++++++,,,,,,------..................000/////////////////////000000000000000000000000111111111222222222222333444444444444444444444444444555555666777666666666555555444444444333333333555444444444333333333222333333333333333222111111333333222222222111111111222222222222111111111111000000111111111111000000222222222222222222222222222222222222222333444444222222222222222222222222111111111111222222333333111111222111111000000///000000000000111111111111///000111222333333333333222111111000000000000000000000//////000111222333222222222222222222222222000000000/////////......111111111111222222222222222222333333333333222222222222222222222222333333111111111111111111111111222222222111111111111000///000111222333333333333222222222111111222222222111111000000000//////////////////.........------......---------,,,,,,,,,------------------------...------,,,,,,---------++++++******************...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---,,,,,,++++++---,,,,,,,,,,,,---......------..........................................------,,,++++++,,,------,,,,,,,,,,,,---------...******++++++,,,,,,,,,,,,...---------------------222222333333333333222222......///000111222333333222222222222111111111111222222222222222222222222222222222222222222222222111111000/////////000000222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111222333333333222111222333444222000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000111111111111111111111111111000000//////000000111/////////000000000111111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000------,,,,,,---...000111////////////////////////////////////////////////000//////......//////000////////////////////////.........------------,,,------------------------------------------------------------.........////////////............---//////............------......------------......,,,,,,,,,---------------.................................///......------...---+++******+++---...............------------//////---,,,,,,,,,,,,,,,////////////............////////////////////////000000000000000000000000000000000111111111222222444444444444444444444444444555666666777777666666444444444444333333333333555555555444444444444444333333333333333222222111444333333333333333222222111222222222222222333333000111111222222111111000111111111111111111111111222111111111111222333333111111111111111111111111000000000111111111111222111000000000000000//////000000000111111111222222111111111111222333333444///000111222222111///...000000///000000111333333333333333333333333333333000////////////.........111111111111222222222333333333222222222222333333333333222222222222222222111111111111111111111111222222222111111111111000111111111111111222333444111111222222222222111111000000000/////////...............---------------...------------,,,,,,,,,---------------------------------,,,,,,------...//////...,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,++++++*********+++,,,,,,+++,,,------......------,,,,,,------...//////000........................------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++***++++++,,,---........................222222333333333333222222111111222333333444555555222222222222222222222222222222222222222222222222333333333333333333333333333333222111000000000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222111111111111222333333000000222333444444333111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111//////000000000111111111000000000000000000000000000000000000000000000000//////......//////000111000000000000000000000000000000//////000111222222........................////////////////////////000000////////////000000////////////////////////000000000///////////////............................................................//////////////////.........---------............------------///...---,,,,,,---...///,,,---------......//////........................,,,------...//////.........---,,,++++++,,,---......---------------------///......---------......//////......------,,,,,,---------...............//////////////////////////////000000000111111111333333333333444444444444444444555666666666666666333333333333333333333333555555555555555555555555222333333444333333222222444444444444444444444444111222222222333333444444111111222222222222111111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000111000000///////////////000000000111111111222222222111111000///000111222333000000111111111000000///000000000000111222333333333333333333333333333333111111111111111111111111111111111222222222333333444333222111111222333444333333333222222111111111222222222222222222222222222222222111111111000000222111000000000111333444///000111222222111000///111111111000000000//////------------------------------------------------------------------------------,,,,,,,,,---......000000///...------......---------,,,,,,,,,------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,+++*********,,,---...+++,,,---...///...---,,,---------.........//////........................---------,,,,,,---------+++,,,,,,,,,,,,---------------,,,++++++,,,---............///////////////111111222222222222111111444333333333333333333333222222222222222222222333222222222222222222222222333333333333333333333333777666666555444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222111222333333444///000222444444333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111///////////////000111111111111111111111111111111222222111000000000000000////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000........................................................./////////000000............------------,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,---//////---------....../////////........................***+++,,,...///000000000,,,---...//////...---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///000111---------,,,,,,+++++++++***+++,,,------------,,,................................./////////000000111222222222333333444444333333444555555555555555333333333333333333333333555555555555555555555555222333333444444444333333444444444444444444444444222222333333444444444555222222333333333333222222111111111111111111111111111111000000111111222333111111111111111111111111111000000000000000000000000000///...//////000111111111111111222222222222111000///......///111222222111///......000111333///000111111222222333333222222222222222222222222111111111222222222222222111222222222222333333333555444333222222333444555333333333222222111111111222222222222222222222222222222222111111111000000222111000///000111222333//////111222222111//////000000000/////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///+++++++++++++++,,,------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---,,,+++++++++---...///+++,,,---...///...---,,,//////.........---------........................------------------------------------..................------------..................//////000000111111222222222222111111333222222222111111111111222222222222333333333333333333333333333333333333444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333444444///111333333222222333444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222222222222222222222222222222222111111000000111111222000000000111111111222222111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111000//////...------000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////---............/////////............................................................/////////000.........------------,,,+++++++++,,,,,,,,,,,,---//////............//////---------.......................................***+++,,,...///000000000,,,---///000000///---,,,,,,,,,,,,,,,,,,---------++++++,,,,,,...///111222,,,,,,,,,+++++++++++++++)))***,,,---...------,,,........................------........./////////000000000111111222222333111222333333444444333333222222222222333333333333444444444444444555555555222333333444444444444444333333444444444444444555333444444444444444444555222333333444444333333222222222222222222222222222222111111111111222333333222222222222222222222222222111111111111000000000111000///...///000111222111111111222222222222333000000/////////000000111333111///---...000222444///000111222333333333333111111111111111111111111000000000111111111111222222222222222333333333333444444333333333333444444333333222222222222222222333333333333333333333333222222222111111111111000111111000000000111111222//////000000000000//////---------,,,,,,,,,++++++---------------.........,,,,,,,,,------------...------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,---...///000,,,,,,---............---------------------------,,,,,,,,,---------......------------------,,,,,,------,,,,,,------......+++,,,------......------000//////...------,,,,,,........................------............---------------.........//////---............------,,,---------......//////000222222333333333333222222111111222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444111000000000000111111222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333222222222222333444444111222333222111000222555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222111111000000111111222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111222333333111111111111111111111111//////000000000//////...111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////---.........////////////................................................------........./////////.........---------,,,,,,,,,,,,,,,,,,------............////////////...............---------------........................,,,---......///.........---------......---------,,,---------............,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,,,,,,,***+++---/////////...---------------------------,,,------------..................///000111111111000000111222222222222111111111222222222333333333222333333333444444444444222333333444555555444444222222333333444444444444555555555555444444444444333333444444444444333333333333333333333333333333222222222222222333444444333333333333333333333333333333222222111111111111222111/////////111222444111111111222222222333333111111222222222222111111000000/////////000222222///000111333333333333333222222222222222222222222111111222222222333333333222222222333333333444444333333444444444444333333222222222222222222333333444444444444444444444444222222222111111111111000000000111111111111000000000//////......//////000,,,,,,,,,,,,++++++++++++------........./////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////000///////////////000111+++,,,.../////////...---........................,,,,,,,,,---------......,,,,,,------------------,,,,,,---------,,,++++++---,,,,,,,,,,,,---........................------........................,,,---...//////...---,,,,,,,,,---------.........***,,,---......,,,***(((+++,,,,,,---......//////333444444555555444444333222222333444555555666777222222222333333444444444333333333333333333333333555555555555555555555555555555555555666666777888333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333222222333333444555222333444222//////222555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111222222111111222222333444111111111111111111111111///000111222222333222222111111111111111111111111000000000000000000000000111111000000000000111111///////////////////////////000000000111111222222////////////////////////////////////////////////------------.........///......---------,,,,,,,,,---------.........//////---...///000000///...---.........------,,,,,,+++........................////////////...---,,,+++...---+++******+++---...---.........//////000000------,,,,,,,,,------...,,,,,,,,,------.........+++,,,...000111111000///------------------------,,,,,,,,,---------......---------...///000000111//////000111111111111111111111111222222333333333222222222333333444444444222333333444555555555444222222222333333444444444666666666555444444444333333444444555555444444333444444444444444444444444333333222222333333444555444444444444444444444444333333333222222222111111222111000///000111333555111111222222222333333333222333444555555444222111...///000111222222111000///000222333444444333333333333333333333333333333444444444555555666666666222222333333333444444444222333555555555555333222111111111222222333333444444444444444444444444444222222222111111111111000///000111222222111000///000///...------...///000.........---------,,,,,,........./////////000000,,,,,,,,,------.........------------------------+++++++++,,,---...///000///...---,,,,,,+++,,,,,,+++,,,.../////////..............................,,,,,,,,,---------......,,,,,,,,,------.........+++,,,------,,,+++)))(((...---,,,+++,,,---...///,,,,,,------.../////////........................,,,---...//////...---,,,++++++,,,,,,,,,---------(((***,,,...---+++(((%%%++++++,,,,,,---...//////444444444444444444444444555555555555555555555555444444444333333222222222333333555666666666555444888888777777666666666555777777777777777777777777555555444444444333333333111222222333333222222111666666555444333222111000333333333333333333333333555555444444444333333333333333333222222222111111444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333111111111111111111111111222222222222222222222222444333111000000111333444111111222222222222111111222222111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000//////000000000000//////333333222222111000//////222000------...000111111000000111111111111000000////////////000000000000000000000000000000000000////////////////////////......---------,,,,,,,,,........................////////////////////////---------...///000000111+++,,,------......------,,,,,,,,,---------......---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,------...//////000000//////000////////////.........******+++,,,,,,---..................///////////////000000000000000//////......///000111222222333222222333333333444444444333333333333333333333333222222111111222222333444555555666666666666555555222222222222222222222222333333333222222111111111222222333333333333444444444444444444555555555666555555666666666666555555222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000000111222333333444444444444444333333222222222444444333333333222222222444444333333333333444444333333333333222111000000222222222222222222222222333222111111000000111111111111111111000000000/////////////////////////////////............//////........................111...++++++...//////---------------------------,,,------......------,,,///,,,)))))),,,...---+++...,,,++++++---......---000///...---,,,------...//////.........---------........................((()))******,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////............////////////........................---------------------------------.........//////............/////////000555555555555555555555555555555555555555555555555444444444333333333222222333444555666666666555555777777777666666666555555666666666666666666666666555555555444444444333333333333444444444444333333555555444444444444444333444444444444444444444444555555555444444444333333222222333333444444444555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333222111000000111222333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000333333222222111000000000444222///...000111111111///000000111111000000///////////////000000000111///////////////////////////////////////////////////.........------------........................////////////////////////------......///000000111+++,,,------......------,,,,,,---------.........---------------------------------......------,,,---------------------------..................---...------,,,,,,------...+++,,,------......------...------------,,,,,,,,,***++++++,,,------..................//////////////////000000000000///////////////000000111111222111111222222222333333333333333333333333333333333222111111111111222333333444555555666666555555444333333333333333333333333333333333333222222222111222222222333333333444444444444555555555666666666555555666666666666555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111222333333444444555444444444333333333222444444444444333333333333555444444444444444444555222333333444444444333333222222222222222222222222222222111000000000111111111111111000000000//////........................//////............//////........................000---++++++---......,,,------------------------,,,------......------,,,///---******,,,...---,,,...,,,+++,,,---.........000///...---------......//////.........---------........................,,,,,,,,,------......///,,,,,,---------.........,,,,,,---------.........////////////////////////............////////////................................................---------.........//////........./////////000000666666666666666666666666666666666666666666666666444444444444444333333333333444555666666666666555666666666666555555555555666666666666666666666666666555555555444444444444555555555666666555555555444444444555555555666666444444444444444444444444555555555444444444444333222222333444555666777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444222111000//////000111222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111222222222222222222111333333333222111111000000555333111000111222222111//////000000000000///////////////000000000111111////////////////////////////////////////////////000000////////////..............................////////////////////////------......///000000000,,,,,,---............---,,,------------.........------------------------,,,------.........------................................................///......------......///+++,,,------......------...------------,,,,,,,,,+++++++++,,,------......---............/////////...//////000000//////////////////000000000000000000000000000111111111111222222222222222222222222111111111111111222222333333444444555555444444333555555555555555555555555444444333333333333222222222222222222333333333333555555555555666666666777555555666666666666555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222333333444444555555555444444444444444555555555444444444444333555555555555555555555555222333444555666666666666111111111111111111111111222111111000000000000000000000000000////////////........................//////............//////...........................,,,++++++,,,------,,,------------------------,,,------......------,,,///---,,,,,,---......---...---+++,,,---//////...000///......------.....................---------........................---------------------...,,,------------.........,,,------------.........////////////////////////............////////////........................////////////////////////------........./////////....../////////000000000666666666666666666666666666666666666666666666666555555555444444444444444444555555666666666666666666666555555555555555555555555555555555555555555666666666555555555555444555555666666666666555555444444444555555555555666444444444444444444444444555555555555444444444444222333333444555555666666333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444333333333333333333333333444444444444444444444444111111000//////000111111111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111000111111222222111111000111111222222222222111111333333333222222111111111555333111000111222111000/////////000000///////////////000000000111111111........................////////////////////////000000000000000000000000........................////////////////////////............//////000000,,,------...............------------....................................,,,------................................................------...............------------......---...//////000/////////000////////////.........,,,,,,,,,,,,------......---------.........//////......//////000//////////////////////////////........./////////000000000111111111111111111111111000000000000000111222222222333333333333333333222444444444444444444444444444333333333333333333333111222222222222333333333555555555666666666777777444555555666666555555444444444444444444444444444111222222222222222333333333333333333333333333333333333333333333333333333222222222333333333444444555555555555555555555555666666555555555444444444555555555555555555555555222333444444555555555444111111111111111111111111111111000////////////000000000/////////.................................///......------......///...........................---,,,,,,------------------------------------,,,------......------,,,......------...............---,,,,,,...//////...//////..................................................................------,,,,,,++++++++++++------------............------------............////////////////////////............////////////............................................................////////////...////////////000000000555555555555555555555555777777777777777777777777555555555555555555555555555555555555666666777777555555666666666666666666666666666666666666666666777777666666666555555555555555666666666666555555555555555555444444444444444444444444444444444444666666555555555444444444444444444333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111000000000000000000111111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111000111111111111111111000333333333222222222222222333222000000111111000/////////000000000000//////000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////............////////////,,,---......//////......---------.........//////........................,,,---....../////////...------------------------///...------------...///------,,,,,,,,,,,,---------...//////000/////////000////////////.........,,,,,,------------......------------............------...////////////////////////...............---------.........//////000000000000000000000000000000//////000000111222111111222222222222111111222222222222222222222222333333333333333333333333111111111222222222333333555555555555666666666666444444555555555555444444444444444444444444444444111111111222222333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555666666555555555444444444444444555666666555444444333333333333333222111000000000000000000000000000111000//////......///////////////............---..............................------------..................................../////////......///------------------------,,,------......------,,,---.....................///---,,,,,,...//////.........//////////////////---................................................------,,,,,,++++++***---------.........//////---------.........//////////////////////////////............////////////////////////////////////------------------------........./////////000000////////////000000000111555555555555555555555555777777777777777777777777555555555666666666666666666666555555666666777888666666666666777777777777777777777777777777777777777777777777666666666666555666666777777666666555777777666666555555555444444444444444444444444444666666666555555555444444444444444444333333222222555555555555555555555555444444444444444444444444333333333333333333333333333444444444555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000111222222333333111111111111111111111111222222222222222222222222111111222222222222111111000000111111111111000000333333333333333333222222111000///000222222111000000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000000000111111111111111222////////////////////////////////////////////////......//////////////////------...////////////...------........./////////........................,,,---...///////////////------------------------///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,+++,,,------......------...------------,,,,,,,,,------------------......,,,------------.........,,,---......////////////---------...............------------............///////////////////////////////////////000000111000000000111111000000000111111111111111111111111111111222222222222333333111111111111222222222222444444444444555555555666444444555555555555444444333333333333333333333333111111111222222333333444333333333333333333333333444444444444444444444444333333333333444444444444444444444444444555555555555555555444444444444333222333444555555444333222222222222222111000///...////////////////////////000000///...............///.........------------------------------------......------------..............................---///111111///...///000------------------------,,,------......------,,,+++---//////---,,,---...///...,,,---...000//////......///000000000//////---------.......................................000/////////......------------........./////////------........./////////////////////////////////............////////////////////////////////////------------------------....../////////000000000/////////000000000111111666666666666666666666666888888888888888888888888555555666666666777777777777666555555555666888888777777777777888888999999888888888888888888888888888888888777777777666666777777888888888888777777777777888888888888999999666666666666666666666666666666666666555555555555444444444444444555555555777777777777777777777777555555555555555555555555444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444333333333333333333333333111111222222222222111111111111222222222222111111///000000111222222333333111111111111111111111111222222222222222222222222111222222333333222222111111111222222222222111111333333333333333333333333111000000111333444333222111111222222222222111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000111111111222/////////////////////////////////////////////////////////////////////...------...///////////////............////////////........................,,,---...///000000000000........................000///---,,,,,,---///000------,,,,,,,,,,,,------+++,,,------......------...------------,,,,,,,,,..................------,,,,,,---------.........+++,,,---...////////////,,,,,,,,,------......///---------............///........................///............///000000/////////000000/////////000000000000000000000000000000000111111222222222111111111111222222222222333333333333444444444444333444444555555444444333333333333333333333333333000111111222333333444444333333333333333333333333444444444444444444444444444444444444444444444444222333333333444444444444444444444444333333333333111222333555555333222111000000111111111000//////////////////////////////000///......------...............---------,,,,,,------------------------...------,,,,,,------...........................,,,///111111///---...///------------------------,,,------......------,,,***,,,//////---+++,,,---///...------///000000///---...///000111000000///---------.........//////........................///////////////.....................////////////............////////////////////////////////////............////////////////////////////////////.........................../////////000000000000//////000000000111111111777777777777777777777777888888888888888888888888555666666666777777888888777666555555555666888999777777888888999999999:::888888888888888888888888888888888888777777777777888999999::::::999999888777888999:::;;;<<<======888888888888888888888888777666666666555555555555333444444555666777888888777777777777777777777777555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444222222333333333333222222111111222222222222111111///000000111222222333333111111111111111111111111222222222222222222222222111222222333333222222111222333333444444333333222333333333333333333333333111000111333555666555444222222333333333333222222000111111111111222222222111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000000000///////////////////////////////////////.........---......///////////////............/////////000////////////////////////,,,---...///000000000000000000000000000000000000000///---,,,,,,---///000.........------.........---...//////000000//////000000/////////...........................------,,,,,,,,,---------......+++,,,---...////////////++++++,,,,,,---...//////---------.........//////.......................................///000000......////////////......000000000000000000000000//////000000111111111222000111111111111222222222222222222333333333444444333444444555555444444333222222222222222222222222000000111222333333444444333333333333333333333333555555555555555555555555444444444444444444444444222222222333333444444444444444333333333222222222000111333444444333111000...///000111111222111111//////////////////////////////...------------.........---------,,,,,,,,,------------------------...------,,,,,,------...........................+++...111000...,,,---...------------------------,,,------......------,,,))),,,//////,,,***+++,,,///...------///000000///---...///111111111000///---------.........//////........................------------------------............/////////000............/////////000////////////////////////............/////////000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111999999888888888888999999777777777777777777777777555666666777777777777777:::999999888888888888888777777888999999999999888777777777777777777777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888;;;;;;;;;:::::::::999999999999999888777666666555888777777666777999;;;<<<999::::::::::::999888888666666777777666555444444444555666777777666555555888888777777666666666555444444444444444444444444555555444444444333333333333333333444444333222222222222111111111111222222333333333333333222111000000111111111111222222222111111111111111111111111222222222222222222222222111111222333333333333222333444444555555444444333333333444444333333222111111111111222222333444444111111222222222222111111000000000000000000000000444333333222222333333444555444333222111111111111222222111111111111222222111111111111000000000000000/////////............000000000000000000000000------------------------............/////////000111111000000//////......000000000///......------///...---,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........---.........///000000000........................////////////////////////...------,,,,,,------.....................------........................,,,,,,,,,---------..............................------............------.........////////////000//////000000000000//////333222222222111111000000000000000000111111111111000000000000000000000000111111111111111111111111444444333222111111111222111111222222222333333333111111111111111111111111222222111111222222333444111222222333222111000///222222222333333444444444333333333222222222111111///000111222222111000///000000000000000000000000000///...---------------000000000000000000000000///...---,,,,,,---...///+++,,,------......------------------------------//////.........------------------------------------------.........//////------------------------,,,---......//////......////////////////////////000000000000000000000000........................------...///000000//////...///000111111000///...000000/////////...................../////////000000000000000111111111111////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000222111111111000000//////888888777777777777888888777777777777777777777777555555666777777777777777555444444444555666777777888999999:::::::::::::::888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999::::::999888888777666666888888777777888999;;;<<<:::::::::::::::999888888777777777777777666555555555555666777777666666555888888777777777666666666444444444444444444444444555555555444444444444333333333444444444444333333222222222111111222222222333333333333333222111111111111111222222222333333333333333333333333333333333333333333333333333333222222333444444444444444444444444555555444444444444555555555555444333333333333333222222222222222222222333333333333222222222222222222222222222222333333222222222222333333444333222111000000000000222222111111111111222222222222222222111111111111000000/////////.........000000000000000000000000................................./////////000000111000000000/////////.........//////////////////000///......------......//////.........---------------........./////////.............../////////........................////////////////////////...------,,,,,,------...................................................,,,,,,---------.................................------............------------........./////////...//////000000//////...222111111111000000000///....../////////000000000000000000000000000000000111111111111111111111111222111000000/////////000111111111111222222222222111111111111111111111111111111111111111222222333111111222222222111000///111111222222222333333333222222222222111111111000//////000111111000//////////////////////////////000///...------------...///////////////////////////...------------...///+++,,,------......------------------------------//////.........---------------------------------------------............------------------------,,,---......//////......////////////////////////000000000000000000000000////////////////////////---...//////000000//////...///000000000000///...////////////.........---........./////////000000//////000000000111111111/////////000000000111111000000000000111111111222000000000000000000000000000000000000000000000000222111111111000000000000777666666555555666666777777777777777777777777777555555666777777777777777222222222333444666777888999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::999999999:::::::::999999888888777999888888888999:::;;;<<<::::::;;;;;;::::::999888777777888888888777666666666666777777777777666555888888888777777777777777555555555555555555555555666666666555555555444444444444555555555555444444333333333222222333333333333444444444444333222222222222222333333333444444444444444444444444444444333333333333333333333333333444555555666666555555444444555555555555444444666666666666666555444444555555444333333222111111444444444444444444444444333333333333333333333333333222222111111222222333333222111000000///000000222222111111111111222222444333333333333222222222000000000000////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000////////////------...//////000111111111000//////...//////////////////.........------///////////////000000000...............---------........................////////////////////////......------------......................................................,,,------------.................................------............------,,,---------............---..................---000000000///////////////------........./////////000000000000000000000000000000000000000000000000111000000/////////////////////000000000111111111000000000000000000000000000000//////000000111222000111111111111000000///000000111111111111222222111111000000000000000///......////////////......------------------------//////......------......///////////////////////////......------......///,,,,,,---............---------------------------...............---------------------------------,,,,,,---------.........------------------------------...////////////...////////////////////////000000000000000000000000000000000000000000000000...//////000000000000///......////////////....../////////............---....../////////000000000////////////000000000000///000000000000111111111000000000111111111111111000000000000000000000000000000000000000000000000111111111111111000000000666666555555555555666666777777777777777777777777555666777777888888777777666666666666777888999:::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888888999999999999888888777777777777777777666666888888888888888888888888777777777777777777777777777777666666666555555555555555666666777666666666555444444333333444444555444444555555555444444333333333444444444555555555555555555555555555555555444444444444444444444444333444555555666666555555555555666666666666555555555666666666666555444444555444444444333333333222444444444444444444444444333333333333333333333333222222222111111222222222333333222111000000111111333222222111111222222333333333333333222222222222111111111000000000//////111111111111111111111111000000000000000000000000...////////////000000000000000000000////////////......//////000000000000000000///....../////////////////////............//////////////////////////////......------,,,,,,........................////////////////////////......------------..................////////////........................------------....................................------............------,,,,,,,,,---------......,,,------......------,,,........................------........./////////////////////////////////000000000000000000000000222111111000000000111111........./////////000000000000000000000000000000///............///000000000000000000000000000///000000000000000000000000////////////////////////........................------------------------//////............////////////////////////////////////............//////,,,------.......................................................................................,,,------------.................................------...///////////////////////////////////////////////////////////////000000000000000000000000///000000111111000000000.........//////....................................////////////000000000....../////////000000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111666666555555555555666666888888888888888888888888666777888888999999888888::::::999999999999999:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999:::::::::::::::999999999888888777777777777888888888999999999999999888888888888888888888888888888777777777777666666555666777888888888888888666666555555555555666666444555555666666666555555555555555555666666666666555555555555555555555555555555555555555555555555333333444555555555555555555666666777777666666555555555555555555444333333333333444444444555555555555444333333333333444555333333333333333333333333333222222222222222222333444444333222222222333333333333222222222222333333333222222222222111111111222111111111111000000000222222222222222222222222////////////////////////////////////000000000111////////////000000000000111111000000///////////////......---......//////000000/////////................................./////////......------,,,........................///////////////////////////......------......///........./////////000000////////////////////////---------.........//////........................------............------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------............/////////000000000........................////////////////////////111000000///000000111111------........./////////////////////////////////......------......///000/////////////////////000////////////////////////..............................------------..............................//////.........//////000........................////////////////////////,,,---......//////..............................---.............................................---------.........//////........................---...//////000000//////000000000000000000000000////////////////////////////////////////////////000111111111111111000000/////////....../////////////////////////////////////////////000000000111////////////000000000000111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222888777777666666777777888999999999999999999999999888888999:::::::::::::::;;;;;;:::999888888999999999:::;;;;;;<<<<<<;;;;;;========================<<<<<<<<<=========>>>>>>========================;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<========================;;;<<<============<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;:::999888777777777888999999999999999:::::::::999999999999999999999999999999888888888777777777666777888999999::::::999777777666666666666777777555555666777777777777666666666666777777777777888555555555555555555555555666666666666666666666666333444444555666555555555666666777777777777666666444555555555555444333333333333444444555666666777555444333222222333444555333333333333333333333333444333333222222333333444555444444333333333444444333333222222222222333333222222222222111111111111222222222222111111111000222222222222222222222222/////////////////////////////////000000000111111////////////000000000000222222111000000///............------......//////000000000/////////......//////............------///////////////.................................//////////////////////////////............//////.........//////000000111////////////////////////------........./////////........................------............------,,,---------............,,,------------------,,,---------------.............../////////000000000........................////////////////////////---------------......///------........./////////////////////////////////......------......///000///............//////000000000////////////......---............////////////...------------.../////////////////////////////////......//////000000...........................//////000000//////...------...////////////...........................---------............................................./////////000000000..............................///000000000000///000000000000000000000000000000000000000000000000////////////////////////111222222222222111111000000000////////////000000///000000000000000111111/////////000000000111111000000000000111111111111111111222222222333333333222222222222222111111111222222222222222222222222222222222222222222222222111111111222222222222222:::999999888888999999:::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????????????????????????????<<<<<<======>>>??????@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<<<<===============<<<;;;;;;:::;;;<<<============<<<<<<;;;999888777777888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::999999999999888888888777888999::::::;;;;;;;;;888888777777777777888888555666777777888888888777777777777888888888888999777777777777777777777777777777777777777777777777444555666666777777666666666777777888888777777666555666666666666555444444555555555555555666666666777666444333333444666777444444444444444444444444555444444333333444444555444333333222222333333444444333333222222333333444444333333333222222222222333333222222222111111111333333333333333333333333111111111111111111111111//////000000000111111111.../////////000000000111111111000000000000000000//////......//////000111000000000000/////////...000000000/////////....../////////000000000000000........................//////////////////////////////............//////---......///000000111111////////////////////////............////////////........................------............------------........./////////------............------------------.........///------........./////////------------------------........................---,,,,,,,,,------...///............////////////.......................................//////000......---------...///000000000000000//////......---.........//////////////////...------.../////////////////////////////////////////////000111111...........................///000111111000///...------...///////////////........................---------.........//////........................000000000000111111111111..............................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333222222111000222111000//////000111222000111111111222222222222//////000000000111111111111111111111222222222222222222222333333333333444333333333222222111111111333333333333333333333333333333333333333333333333111111111222222333333333;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::::::::;;;<<<===>>>???<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????????????????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????<<<===>>>??????>>>===<<<===============<<<<<<;;;;;;;;;<<<===>>>>>>=========;;;:::888777777888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888999:::;;;;;;;;;;;;999999888888888888999999666666777888888888888888777888888888888999999999888888888888888888888888777777777777777777777777666666777888888888888888777777888888888888777777777777777777777666666555777777777666555555444444999777666555555666777999666666666666666666666666666555555444444555555666222222222111222222333333444333333222222333333444555555444444444333333333333333333222222222111111333333333333333333333333222222222222222222222222000000000000111111111111.../////////000000111111/////////000111111222222000000///000000111222222000000000000////////////222111111111000000////////////000000111111222222........................//////////////////////////////............//////---......///000111111222000000000000000000000000............/////////000........................---..................---.........////////////000---......//////......------------....../////////,,,,,,,,,---------......------------------------.......................................///000111........./////////000000........................///............///000000...------,,,---...///000111111000000/////////............/////////000000000///...------...///000///////////////////////////////////////000111111...........................///000111111000///...---......///////////////////////////////////////---------.........//////////////////////////////000111111111222222222222////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333222111000333222111000000111222333111111222222222333333333000000000000111111111111111111222222222333333333222222333333333444444444333333333222222111111111444444444444444444444444444444444444444444444444111111111222222333333333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::<<<======<<<<<<<<<<<<<<<============>>>??????@@@@@@??????>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@??????@@@AAAAAABBBAAA@@@?????????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@======>>>???@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???>>>===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::;;;<<<<<<::::::::::::999999888888:::::::::999999888888888;;;;;;:::999999999::::::999999888888888888999999<<<;;;;;;:::999999999:::888888888888888888888888888888888777777777777777999888888888777777666666777777777777777777777777777777666555555666777888666666666666666666555555555555555444444555555555444555666666666555333222444444444444444444444444666555444333222333333444555555555555444333222222555555444333333333444444444333222222222333111000000111111222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......------------......111111111111111111111111/////////////////////////////////////////////////////////......---------//////000111111111111111000000000//////.........////////////////////////......................../////////......------------------.........//////------------------------000000000//////.........////////////////////////////////////////////////,,,---......//////......................................./////////000000........................,,,,,,,,,------.........,,,,,,++++++,,,,,,---...........................111111000000000000111111........................------------------------000000000000000000000000////////////////////////111111000000/////////...///............///000000000000000000000////////////...------...///000111222111000000000000000111///////////////000111111//////000000//////...---333222111000000111222333000000000000000000000000333111000111222222111000222222111111111111111111333333333333222222111111333333333333333333333333000111222333333333333333111111111000111111222333333333333444444444555555444444444444444444444444444555666777666555444333333444444444444444444333111111222222222333333333333333333333333333333333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;<<<>>>??????>>>=========>>>>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@????????????@@@AAAAAAAAA@@@?????????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>========================>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>======<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::888888888888777777777666:::::::::999999999888888:::::::::999::::::;;;;;;999999888888888888999999;;;;;;:::999999999999999777777777777777777777777888888888888888888888888999999888888777777777777888888888888888888888888999999888777777777888999666666666666666555555555666555555555555555555666555666666666666555444444555555555555555555555555888777555444444444555666444555555555555444444333444444444444444555666666777555444444555555444333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000////////////////////////000111111111111111111000000000/////////...//////////////////////////////............///////////////......------------------.........//////......................../////////......---------////////////////////////////////////////////////---...//////000000//////////////////////////////---............/////////........................---------....../////////---------,,,---....../////////////////////////////////............//////................................................000000000000000000000000////////////////////////111111000000000///////////////......//////000111000000000000000000000000000///......///000111222111111000000000000111111111000000000111111222222///000000111111111111000222222111111111111222222000000000000000000000000333222111111333333222111222222222222222222222222444333333333222222222111333333333333333333333333111222333333444444333333333222222222222333444444444444444444555555555555555555555555555555555555333333444444444444333333444555555666666555555444222333333333333444444444444444444444444444444444===========================>>>>>>>>>>>>?????????@@@>>>======???@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@????????????@@@@@@@@@@@@?????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@?????????==============================>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888888777777777777::::::::::::999999999999:::999999999:::;;;<<<<<<:::999999888888999999:::::::::999999888888999999777777777777777777777777888888888888888888888888999999999888888888888777888888888888888888888888;;;;;;:::999888888888999555555555555666666666666777666666555555666666777777777666555555555555666777777777777777777777777888888777666666666777777444555555555555555555555555555555666666777888888777666555555666666555444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111444333333222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111///000000111111111111111111000000000000000//////000000000000000000000000000000............000000////////////........................////////////////////////////////////000000////////////......////////////////////////////////////////////////...///000000111111000000000000000000000000000000------------..........................................////////////000000...............///000000000000000000000000000000//////............//////........................////////////////////////000000000000000000000000////////////////////////111111111000000000000//////////////////000111111000000000000111111111111111111000000000111222222111111111000000111111222222222222222222333333333000111111222333333444444222222333333333222222111111111111111111111111111444333222222444444444222333333333333333333333333444444444333333333333222444444444444444444444444333333444555555555444444444444444444444555666666555555555666666666777777666666666666666666666666555444444444444444555555666777777888888777777666444555555555666666666666666666666666666666666666>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>===>>>???@@@@@@@@@======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>?????????>>>>>>????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@========================<<<===============<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::<<<===>>>::::::999999999999:::::::::999999888888888999999::::::::::::::::::::::::888888888999999999999999999999999999999999999999999999999999999999999999<<<;;;;;;:::999888888777555555666666666666666777777777777666666777777777999888777666555666777777777777777777777777777777888888777777777777777777555555555555666777777888777888888888999888888888666555444444555666555444444444333333222222333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222000000111222222222222222000000000000000000000000////////////////////////111000...------...000111000000000///////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000---------............/////////////////////////////////////////////000000//////......//////000111000000000000000000000000222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000111111222333111111222222222222222222333333333333333333333333222222111111222222333333222222333444444444444444333333333333444444555555333444555555555444222111333333333333333333333333555444333444666666666444444444444555555555555555555555555555444444444444555555555555555555555555555555666666666666666555555555555555555666777777777777777777888888888888777777777777777777777777999888777666777888999:::999999::::::::::::999999777777777777888888888888888888888888888888888888????????????????????????????????????@@@@@@@@@@@@???===<<<<<<>>>??????>>><<<<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;:::::::::::::::::::::;;;::::::::::::::::::::::::999999::::::;;;<<<===>>>;;;;;;::::::::::::;;;;;;:::999999888999999::::::::::::::::::::::::::::::888999999999:::::::::;;;999999999999::::::::::::999999999999999999999999;;;;;;::::::999888777666666666666777777888888888999888888777777888888999:::999888777666777888999777777777777777777777777777777777888888888777777777666666666666777999999;;;;;;;;;;;;;;;:::999888777666555555777888777555777666555444333444444444444444444444444444444444555555555555555555555555222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333111111111111111111111111333333333333333333333333000000111111222222333333111222222333444333333333000000000000000111111111////////////////////////111000///......///000111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000....../////////000000000111111111111111111111111000000000000///////////////////////////000111111000000000000000000000000333333333222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333222222333333444555333333333444444555555555555555555555555555555444333333333333333444555666222333444555555555555444777666555555444555666666555666777777777666444333555555555555555555555555666555555666777888888777555666666666777777777888666666666777777777777777666666666666666666666666777777888888888777777666555555555555555666777777888888999999999:::::::::999999999999999999999999;;;:::999999999:::<<<===:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::999999999999999999999999>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>><<<;;;;;;===>>>>>>===<<<<<<<<<<<<============?????????@@@@@@?????????<<<======>>>>>>======<<<======>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????????????????============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<::::::;;;;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777888999:::;;;;;;888888888888999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;;;;999999999999999999999999999999999::::::;;;;;;<<<999::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888777777777888888999999::::::999999999888888999999999::::::999888888888888999888888888888888888888888666777888888999999888888999888777666777888999:::<<<<<<===>>>===<<<;;;::::::999888999:::;;;:::999:::999777666555555666777555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555666555555444444555555666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333444444333444444555555555555555222222222333333333333333111111111111111111111111222222222222222222222222333333333333333444444444222333333333333444444444222222222222222222222222000000000111111111111111333333333333333333333333333333333333333333333333000111222222333333222222222222222222222222222222111111111111222222222222333333333333333333333333222111111111111111000000111111111111111222222333222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444555555555555666666555555555555555666777777555555666666777777888888777777888888777777666555555555555555666777888888444555666777888777666666999888777777777888999:::999999999999888888777666888888888888888888888888888777666777999::::::999777777777888888999999:::888888999999999999::::::999999999999999999999999999999::::::999999888888666666666666666777888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<<<<======<<<<<<;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>><<<;;;;;;===>>>>>>===<<<============>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;<<<>>>???@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<===>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999:::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::999999::::::;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;;;;:::999888888999::::::;;;<<<<<<::::::999999999999:::::::::::::::::::::999999888999999999999999999999999777888999:::;;;::::::999;;;:::888777777888999::::::;;;===???@@@??????>>>:::999999:::;;;<<<<<<:::===;;;999777777777888999777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666555555555555555555555555555555555555555555555555777666666666666666666555555555666777777777777777555666666666777777777777555555555555555555555555444555666777777666555444444444555555666666666666444555555555666666666666555555555555555555555555222333333333444444444444555555555555555555555555555555555555555555555555333333444555555555555555444444444444444444444444333333444444444555555555555555555555555555555555555444444444333333333333444444333333444444555666444444444444444444444444555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777777888888888888777777777777888999999777777888888999::::::;;;888999999:::999888777666777777777777888999::::::777888:::;;;;;;;;;999888:::999999999;;;===@@@AAA===<<<;;;:::999999999999::::::::::::::::::::::::888777777888:::<<<;;;:::777888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888999999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????<<<<<<============<<<<<<::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::===========================>>>>>>>>>>>>?????????>>>===;;;<<<>>>??????>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>===========================>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<;;;<<<<<<===>>>??????@@@999:::::::::<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888888:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;999999:::;;;;;;<<<======;;;::::::999999::::::;;;999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;<<<;;;999777777888999:::777999<<>>===:::888888888999:::888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777666666666666666666666666::::::999999888888777777666666777888888888888888888888999999:::::::::;;;888888888888888888888888666777:::;;;;;;:::777666555666666666777777888888666666666666777777777777777777777777777777777777666777777777888888999999666666666666666666666666666666666666666666666666555666666777777777777777777777777777777777777777555555555666666666777777777777777777777777777777777777666666666555555555666666666666666777888888777777777777777777777777888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999999999:::999999888888999999:::;;;888888999::::::;;;<<<<<<999::::::;;;:::999888777888888888888999:::;;;<<<999:::<<<>>>>>>===<<<;;;999999:::;;;>>>BBBEEEHHH???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;<<<<<<;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<====================================>>>???AAABBBCCCCCCBBBBBB<<<<<<============<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::???>>>>>>>>>======<<<<<<<<<===>>>??????>>>===<<<========================@@@???>>>======>>>???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::@@@@@@@@@??????>>>===<<<============>>>>>>>>>>>>AAA@@@???>>>>>>======>>>??????@@@@@@@@@??????>>>========================????????????????????????::::::;;;<<<===??????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<<<<======>>><<<<<<;;;::::::;;;;;;;;;======;;;;;;;;;;;;======888888999999999:::::::::===;;;888777888999999888::::::;;;;;;<<<===>>>>>><<<<<<<<<============>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===888888;;;;;;999<<>>===:::::::::<<<>>>>>><<<;;;;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;::::::999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<;;;999999999999:::::::::;;;;;;;;;888999::::::888888999:::::::::::::::;;;;;;;;;<<<========================999999:::::::::999777666:::::::::;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;::::::::::::999999999999999888888999999:::;;;999999999888888888777777888777777666777999:::;;;999999999999999999999999999999999999999888777666999::::::;;;:::999888777999::::::;;;:::999777777::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::999999999888888888888888999999999:::::::::======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>:::999999;;;AAAIIIQQQVVVHHHEEEAAA===;;;<<<>>>@@@>>>>>>===;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???BBBDDDFFFFFFFFFFFFDDDBBB@@@?????????===;;;??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======??????@@@AAAAAA@@@??????========================@@@???>>>======>>>??????@@@@@@?????????>>>>>>>>>>>>??????>>>===<<<;;;;;;???????????????>>>>>>===>>>????????????@@@@@@@@@@@@@@@?????????@@@@@@AAA??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>>>>>>>>>>>>>>>>========================????????????????????????>>>>>>============>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::999999999999:::;;;999::::::::::::;;;;;;;;;===:::888888999:::999888::::::;;;;;;<<<======>>>============>>>>>>>>>>>>======>>>>>>======<<<;;;>>>=====================>>>>>>===<<<<<<<<<<<<<<<================================================;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<======@@@;;;999;;;<<<:::;;;@@@==============================>>>>>>>>>>>>======;;;<<<<<<<<<============<<<<<<<<<======>>>>>>???<<<<<<============<<<<<<>>>>>>======>>>BBBGGGKKKPPPLLLFFFBBB???>>><<<;;;;;;;;;;;;===>>>???===;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<;;;:::::::::<<<>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<===============<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>========================<<<<<<<<<======<<<<<<<<>>>>>>>>======;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;::::::::::::::::::999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<:::999888:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;999::::::::::::;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???===<<<===>>>???>>><<<>>>>>>==================;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<@@@EEEKKKNNNEEECCC@@@===<<<<<<>>>@@@??????>>>===============<<<<<<===========================>>>>>>>>>??????????????????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????CCCDDDEEEFFFFFFFFFFFFFFFCCCBBB@@@?????????===;;;???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>===<<<===>>>>>>???????????????@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@???>>>===<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::999888:::::::::999::::::;;;;;;<<<<<<============>>>>>>>>>?????????===>>>>>>>>>>>>======<<<@@@@@@??????>>>>>>============<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>========================<<<<<<============<<<<<<>>>>>>>>>===============BBB===:::;;;<<<;;;<<<>>>========================>>>??????????????????>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======??????>>>???AAAFFFJJJMMMSSSRRROOOJJJDDD???===<<<======<<<>>>???@@@>>>============<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<=========>>>>>>>>><<<>>>???>>>===<<<===>>>AAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAA@@@?????????>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>===============<<<======>>>@@@@@@????????????????????????===>>>>>>>>>>>>======<<<<<<===>>>>>>>>>===<<<;;;<<<============<<<;;;;;;===========================>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;<<<<<<<<<============>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@???>>>>>>@@@@@@???>>>@@@@@@@@@??????>>>>>>=========>>>@@@@@@@@@@@@@@@??????????????????????????????>>>>>>???AAACCCDDDAAA@@@???>>>===>>>???@@@AAA@@@@@@????????????@@@===>>>>>>>>>??????@@@@@@??????>>>>>>>>>@@@AAABBB????????????????????????>>>>>>>>>>>>====================================>>><<<;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@GGGGGGEEEDDDDDDCCCCCCDDDCCCAAA@@@???@@@@@@>>><<<>>>>>>==========================================AAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======<<<========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???AAA@@@???===<<<;;;;;;;;;========================;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::;;;;;;;;;<<<<<<=====================>>>>>>>>>???>>>>>>>>>??????>>>>>>===@@@@@@@@@???>>>>>>============<<<<<<;;;<<<<<<===============>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>>>>>>>======<<>>>>>>>>>>>======AAA>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????@@@???@@@BBBEEEHHHIIIJJJIIILLLMMMKKKFFFAAA@@@AAA@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>==========================================>>>>>>??????@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA????????????@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@??????>>>>>>???@@@AAA@@@@@@>>>>>>>>>????????????>>>>>>>>>????????????????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>???????????????????????????>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???@@@AAABBBAAA@@@BBBAAAAAA@@@???>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBAAA???======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==============================???>>>===>>>???AAA@@@???????????????????????????>>>>>>?????????@@@@@@@@@FFFEEECCCAAA@@@@@@AAAAAABBBAAA???@@@@@@@@@???>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@>>>>>>@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAA@@@???===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<======<<<;;;<<<===>>>===;;;<<<<<<============>>>>>><<<<<<=========>>>>>>>>>>>>>>>???????????????>>>?????????>>>>>>===============<<<<<<<<<======>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===????????????>>>>>>>>>>>>???AAAAAA@@@???@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCGGGJJJIIIFFFCCCAAAEEEIIIJJJGGGDDDDDDEEEBBBAAA@@@@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@????????????>>>>>>>>>??????????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBBBBCCCCCCCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAACCCAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@???>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@???>>>===??????@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDBBB???===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBBBBBBB@@@???@@@AAAAAA@@@???======>>>>>>???@@@@@@@@@????????????????????????AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>============>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>===???@@@AAA???>>>>>>>>>>>>???????????????=========>>>>>>>>>??????>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????======>>>>>>??????@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA???GGGKKKHHHCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDIIILLLKKKFFFAAACCCEEEIIIJJJIIIHHHFFFFFFEEECCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCBBBAAAAAACCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBBBBAAA@@@@@@???@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@>>>======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@BBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDAAA@@@???@@@AAABBBAAA@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA??????@@@AAAAAA@@@???????????????@@@@@@@@@AAAAAA@@@??????AAACCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAA???????????????@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCPPPXXXRRRHHHDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDHHHLLLNNNJJJFFFFFFGGGHHHJJJKKKJJJGGGEEEGGGEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAACCCCCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCCCCCCCCCCBBB@@@@@@@@@AAACCCDDDFFFGGGHHHHHHFFFDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????@@@@@@@@@AAABBBBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBBBBCCCDDD@@@?????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGWWWaaaYYYLLLEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDIIIEEECCCFFFLLLPPPOOOLLLGGGEEEEEEHHHKKKLLLHHHEEEHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIIIIIIIGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDCCCCCCAAABBBCCCEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDFFFFFFDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAAAAABBBCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@AAACCCEEEFFFKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@@@@AAABBBBBB???===AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAA@@@>>>===AAA??????@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHGGGFFFDDDCCCGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBBBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJPPPPPPNNNMMMKKKIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGEEEDDDEEEGGGIIIGGGFFFEEEEEEFFFGGGJJJKKKPPPMMMIIIFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGJJJHHHGGGGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIGGGGGGGGGGGGFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGIIILLLNNNNNNKKKHHHEEEFFFEEEBBB@@@@@@AAACCCEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@?????????????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLJJJIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDFFFHHHGGGFFFEEEEEEEEEGGGIIIKKKOOOLLLHHHFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHGGGGGGHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHGGGGGGGGGGGGFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLJJJHHHFFFEEEDDDBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHIIIIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEGGGHHHIIIMMMKKKHHHFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEGGGHHHHHHGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>>>>???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHKKKIIIFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIHHHEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIGGGFFFGGGHHHHHHGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>???@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIHHHFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEEEEDDDFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????CCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@@@@????????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCC@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGIIIIIIGGGFFFEEEDDDFFFHHHHHHGGGEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEHHHJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKGGGHHHIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHFFFFFFEEEDDDEEEFFFHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHJJJJJJIIIFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCFFFHHHHHHGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGGGGFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHIIIHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGEEECCCBBBCCCCCCBBB@@@AAAAAABBBCCCEEEGGGHHHIIICCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDCCCAAA??????@@@BBBDDDFFFHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEEEECCC@@@>>>>>>???AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDAAA>>>AAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDEEEEEECCCAAAFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCOOONNNLLLJJJHHHGGGFFFFFFJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDBBBBBBDDDFFFFFFFFFCCCBBBAAAAAAAAACCCDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEPPPNNNJJJFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIICCCEEEFFFFFFEEEEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCGGGGGGIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBAAABBBDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEMMMKKKIIIGGGEEEDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDLLLKKKHHHFFFFFFFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCEEEFFFFFFEEEEEEFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDFFFGGGHHHHHHHHHHHHGGGFFFIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDDDDEEECCCCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFLLLKKKIIIGGGEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFEEEFFFFFFHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIHHHHHHGGGIIIIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIILLLLLLKKKIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMNNNNNNMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGHHHJJJKKKKKKLLLFFFHHHHHHHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIILLLJJJHHHFFFFFFGGGIIIJJJNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIJJJJJJJJJHHHGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIKKKLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJEEEFFFGGGHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBBDDDDDDFFFGGGHHHIIIIIIIIIDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIMMMKKKHHHFFFEEEGGGJJJLLLNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJKKKKKKJJJHHHGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOOOOONNNMMMMMMOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJJJJJJJIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIGGGFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNOOONNNLLLKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGIIIJJJKKKKKKLLLKKKPPPOOONNNMMMLLLLLLLLLLLLOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNOOOPPPQQQPPPNNNLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHIIIJJJJJJJJJKKKJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJHHHFFFEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLKKKIIIHHHGGGGGGGGGHHHKKKHHHFFFFFFHHHIIIGGGEEEFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFIIIKKKJJJHHHEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHJJJHHHFFFEEEEEEFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCAAAAAAAAABBBDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQOOOOOOOOOOOOOOOOOONNNNNNKKKMMMNNNNNNMMMLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLNNNNNNLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKKKKJJJHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNNNNMMMPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOMMMLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMMMMMMMLLLMMMOOOQQQQQQRRRSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGLLLJJJHHHGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFLLLJJJGGGHHHIIIJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHJJJLLLMMMLLLKKKIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGEEECCCCCCCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKKKKKKKLLLLLLKKKKKKJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJKKKLLLNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMOOOQQQQQQOOOOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJLLLNNNOOONNNLLLKKKKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMOOONNNNNNOOOQQQRRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPNNNMMMMMMNNNKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPRRRUUUTTTVVVWWWVVVSSSQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJHHHFFFEEEFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGGGGGGGHHHJJJKKKLLLMMMPPPOOOMMMKKKJJJHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDBBBBBBBBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKFFFFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKMMMOOOQQQRRROOOOOONNNNNNNNNOOOOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOONNNNNNNNNPPPQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQUUUTTTTTTTTTTTTTTTUUUUUURRRTTTUUUUUUTTTTTTUUUWWWWWWWWWWWWWWWUUUTTTSSSRRRPPPPPPPPPOOOOOONNNMMMMMMOOOQQQQQQPPPNNNLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOMMMNNNOOOOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNNNNMMMOOOPPPPPPNNNMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPOOONNNNNNNNNMMMLLLLLLLLLKKKLLLMMMNNNNNNQQQUUUXXXYYY[[[\\\[[[XXXTTTSSSRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNNNNOOONNNNNNMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOORRRSSSUUUUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEAAAAAABBBCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDGGGIIIKKKLLLLLLLLLJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUVVVWWWSSSSSSSSSRRRRRRSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRVVVUUUSSSRRRRRRSSSUUUVVVTTTSSSRRRTTTVVVWWWVVVTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVWWWXXXXXXZZZYYYYYYXXXXXXYYYZZZ[[[ZZZ[[[]]]]]]\\\]]]___```aaaaaa```^^^\\\YYYWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSQQQOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSQQQSSSVVVYYYZZZ[[[\\\]]]\\\\\\[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWUUUUUUKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMOOOQQQQQQOOONNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPKKKLLLLLLMMMOOOPPPPPPQQQUUUTTTSSSSSSRRRSSSSSSTTTSSSTTTTTTUUUUUUTTTSSSRRRSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPSSSXXX\\\```bbbcccaaa]]]YYYVVVUUUQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKKKKKKKLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJJJJLLLNNNOOOOOOMMMMMMNNNPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPQQQOOOPPPPPPQQQQQQQQQPPPPPPRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLOOORRRVVVZZZ]]]]]]]]]\\\ZZZWWWSSSOOOMMMIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCDDDDDDDDD???@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWVVVYYYZZZ[[[\\\]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]XXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYZZZ[[[]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[\\\____________^^^]]]\\\[[[XXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^^^^^^^^^^]]]\\\\\\ZZZ[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYY[[[]]]^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXX[[[]]]____________[[[\\\]]]___aaabbbccccccdddcccbbbbbbbbbdddeeefffhhhiiijjjjjjjjjkkkmmmppppppooommmjjjgggdddaaa___ZZZZZZXXXWWWVVVVVVWWWWWWTTTUUUWWWXXXWWWVVVWWWXXXXXXZZZ\\\___aaabbbbbbbbb______]]]\\\ZZZYYYWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVXXX[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^______^^^^^^]]]\\\YYYYYYYYYYYYYYYYYYZZZZZZYYY]]]aaaddddddeeegggiiijjjiiigggdddaaa___]]][[[________________________```aaabbbbbbccccccbbbbbbeeeeeeeeeeeecccaaa___]]]LLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKJJJKKKLLLMMMNNNOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRTTTVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUWWWXXXYYYXXXXXXXXXWWWVVVVVVUUUUUUPPPQQQSSSTTTVVVXXXZZZZZZ]]]\\\ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[YYYXXXVVVWWWWWWVVVUUUTTTSSSRRRRRRUUUVVVVVVVVVWWW[[[```dddjjjkkkllliiiddd^^^ZZZYYYTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFHHHJJJJJJHHHGGGFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQOOORRRUUUUUUSSSRRRTTTWWWTTTTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMOOOSSSXXX^^^cccfffkkkkkkkkkiiiddd]]]VVVQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBBBBBDDDDDDDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEHHHKKKMMMNNNNNNNNNRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYZZZ\\\]]]___`````````aaabbbccccccddddddcccaaaaaa`````````aaabbbbbbeeeeeeeeedddcccbbb`````````aaabbbccceeefffggghhhffffffffffffffffffffffffcccdddfffhhhiiiiiihhhhhhgggggghhhhhhiiijjjkkkkkkjjjkkkkkkkkkkkkkkkllllllhhhhhhhhhhhhhhhiiiiiijjjhhhhhhfffeeeeeefffhhhhhhiiiiiijjjjjjiiihhhhhhgggfffgggggghhhhhhiiijjjjjjhhhhhhiiiiiihhhhhhgggffffffggghhhhhhhhhgggfffeeebbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeehhhjjjkkkiiigggddddddddddddddddddddddddccceeehhhkkkmmmnnnnnnnnniiikkkmmmoooqqqsssssstttvvvuuutttssstttuuuwwwyyy{{{|||}}}}}}}}}|||xxxssspppnnnfffeeecccbbbaaaaaabbbccc```bbbdddeeeeeeeeefffggggggiiimmmpppssstttttttttpppooommmkkkiiigggfffeeeeeedddcccaaa````````````bbbdddgggiiikkkkkkkkkjjjhhhhhhiiijjjkkkllllllmmmnnnnnnnnnmmmlllkkkjjjiiieeeddddddeeeeeefffhhhhhhlllqqqvvvyyyxxxxxxzzz}}}}}}{{{yyyvvvssspppmmmllloooooooooooooooooooooooorrrsssssstttttttttttttttyyyyyyyyyyyywwwssspppnnnRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSQQQRRRRRRSSSSSSRRRRRRQQQNNNOOOPPPQQQRRRSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRSSSSSSOOONNNMMMMMMMMMNNNPPPQQQSSSUUUWWWWWWVVVUUUVVVWWWWWWYYY[[[]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___```bbbbbbaaa``````______^^^^^^]]]\\\]]]___bbbdddgggiiijjjjjjhhhfffdddddddddeeeeeeffffffggggggfffcccaaa___^^^^^^^^^_______________aaabbbbbbbbbcccfffkkkoootttvvvvvvrrrllleee```]]][[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^______XXXVVVSSSRRRQQQQQQOOOMMMOOOOOONNNMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKLLLIIILLLOOOOOOLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRPPPPPPPPPQQQSSSVVVXXXYYYWWW\\\aaabbb```___aaacccaaabbbcccddddddcccbbbaaa^^^^^^___```aaacccdddeeeeeefffggghhhiiijjjjjjjjjcccbbbaaa```___^^^]]]]]]\\\[[[YYYXXXVVVVVVVVVWWWXXXZZZ\\\aaagggooouuuyyy~~~vvvkkk```YYYVVVUUUSSSPPPNNNLLLKKKKKKIIIGGGFFFFFFHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAADDDFFFIIIMMMPPPRRRSSSTTTYYYZZZ\\\^^^aaabbbcccdddhhhhhhjjjkkkmmmooopppqqqqqqqqqrrrttttttuuuuuutttssssssssstttuuuvvvwwwxxxzzzzzzzzzyyywwwuuusssqqqooopppqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxx{{{}}}~~~~~~}}}|||{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}yyyyyy{{{|||}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}||||||{{{zzz{{{|||}}}~~~}}}|||zzzyyywwwxxxyyy{{{{{{yyyxxxwwwwwwxxxyyy|||~~~~~~}}}{{{uuuuuuuuuuuuuuuuuuuuuuuuvvvyyy}}}yyyxxxvvvtttssstttuuuuuuxxxzzz||||||{{{{{{|||}}}}}}}}}|||zzzyyywwwvvvuuuttttttuuuwwwyyy|||~~~~~~~~~|||{{{xxxwwwwwwxxxyyy{{{}}}~~~XXXXXXYYYZZZZZZZZZZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUVVVWWWYYYZZZ[[[WWWWWWWWWXXXXXXWWWWWWWWWUUUUUUWWWXXXYYYZZZZZZZZZRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTUUUVVVSSSSSSRRRQQQRRRSSSTTTUUUVVVXXXZZZZZZYYYYYYYYYZZZ___```ccceeeffffffeeedddfffffffffffffffffffffffffffffffffggghhhiiikkklllnnnmmmmmmlllkkkkkkjjjjjjggghhhkkknnnqqqtttwwwxxxtttsssqqqnnnnnnnnnooopppqqqqqqrrrqqqooommmjjjhhheeeeeefffhhhiiijjjkkklllkkkkkkkkkjjjkkkoootttxxx{{{||||||xxxqqqiiidddaaa`````````_________^^^^^^[[[[[[\\\\\\]]]]]]^^^^^^```bbbccceeefffggggggfffffffffgggggghhhhhhhhhiiidddaaa^^^]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSPPPPPPOOONNNNNNOOOPPPQQQSSSVVVYYYYYYVVVTTTTTTUUURRRQQQQQQQQQPPPPPPOOOOOOPPPPPPRRRTTTVVVXXXYYYZZZXXXXXXYYYZZZ]]]```bbbdddfffkkkrrrsssqqqpppqqqtttuuuuuuvvvwwwwwwvvvuuuuuuqqqqqqqqqssstttvvvxxxyyyssstttuuuwwwxxxxxxxxxxxxrrrqqqpppooonnnmmmllllllnnnmmmkkkiiihhhggghhhhhhkkkmmmpppuuu|||wwwiiiaaaaaa___\\\YYYUUURRRPPPOOONNNMMMKKKKKKMMMNNNNNNMMMHHHGGGGGGFFFEEEDDDDDDCCCFFFGGGGGGGGGGGGFFFFFFEEEFFFEEECCCBBBCCCDDDFFFHHHBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAACCCEEEJJJNNNSSSVVVXXXYYY___```cccgggjjjmmmooopppuuuvvvxxxzzz|||~~~`````````aaabbbdddeeefffbbbeeeffffffbbb^^^[[[ZZZ_______________`````````___`````````___]]][[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[__________________^^^^^^______```bbbdddfffgggfffdddbbbaaaaaacccdddcccbbbaaabbbcccfffiiijjjhhhggg```]]]ZZZYYYYYYYYYXXXWWWVVVVVVVVVXXX\\\^^^___^^^^^^\\\ZZZZZZ\\\]]]]]]\\\aaabbbcccccccccdddfffhhhmmmooorrrrrrqqqppppppppprrrrrrsssttttttuuuuuuuuusssssstttuuuvvvvvvwwwwwwyyyyyyyyyzzz{{{{{{yyywwwxxxzzz|||~~~{{{xxxxxxzzz||||||~~~|||yyyvvvtttoooqqqsssuuuuuuvvvwwwyyyyyyxxxwwwwwwxxxzzz|||~~~|||xxxtttpppkkkhhhccccccdddeeedddcccbbbaaacccbbbccceeeggghhhgggfffiiikkkoooqqqrrrrrrsssuuuvvvvvvxxxzzz{{{zzzwwwtttooonnnllljjjhhhgggffffffeeecccaaa___]]]\\\\\\]]]YYYYYYYYYXXXXXX[[[___bbb```aaa```]]]YYYWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]_______________``````aaacccaaa___^^^]]]\\\ZZZXXXZZZ\\\^^^aaadddeeeffffffbbbdddgggkkkooorrrtttuuu|||{{{sssnnnkkkgggbbb]]]ZZZWWWVVVXXXVVVSSSRRRRRRSSSRRRRRRRRROOOLLLKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIKKKMMMJJJGGGDDDDDDGGGIIIIIIHHHIIIHHHGGGFFFFFFGGGIIIJJJFFFGGGHHHGGGEEEDDDDDDEEEGGGJJJNNNQQQUUUYYY^^^bbbdddgggnnnuuuzzz~~~llllllmmmmmmnnnpppqqqrrrrrrssstttsssooollljjjiiillllllmmmmmmnnnnnnooooookkkllllllllljjjhhhfffeeeffffffffffffggghhhiiijjjmmmmmmmmmlllllllllkkkkkkllllllmmmooorrrssstttttttttsssqqqrrrtttvvvvvvuuuooooooqqqtttwwwxxxwwwuuunnnkkkhhhffffffeeedddcccddddddeeehhhllloooppppppllliiiffffffggghhhiiiiiimmmooopppqqqppppppqqqsssxxxzzz~~~~~~|||zzzzzzzzzzzz{{{{{{|||~~~~~~|||wwwyyy|||~~~zzzwwwssspppmmmiiijjjkkkkkkkkkjjjiiihhhiiihhhhhhiiikkkmmmmmmlllrrruuuxxxzzzzzz{{{|||~~~}}}|||{{{zzzyyywwwvvvvvvtttssspppmmmjjjhhhhhhhhhgggggggggfffeeegggkkkooooooooonnnlllhhhgggggghhhjjjjjjjjjjjjkkklllmmmnnnsssssstttttttttssssssrrrnnnllljjjiiiiiihhhfffdddfffgggjjjmmmoooqqqqqqrrrqqqrrruuuyyy||||||wwwsssnnniiidddaaa___^^^]]][[[XXXWWWXXXXXXWWWVVVUUUSSSQQQPPPQQQQQQPPPOOONNNOOOPPPPPPNNNNNNNNNPPPMMMJJJHHHIIIKKKNNNNNNNNNQQQPPPNNNKKKIIIHHHIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKLLLOOOTTTYYY^^^dddiiimmmrrrvvv|||||||||}}}~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxyyyzzz{{{}}}~~~}}}||||||~~~~~~}}}yyywwwvvvuuusssrrrpppqqqssswww|||{{{wwwuuuvvvxxxzzzzzz}}}zzzxxxuuurrrssstttuuuuuuuuutttssstttrrrpppqqqsssvvvwwwwww~~~|||{{{zzz{{{{{{zzzxxxwwwyyy|||}}}{{{{{{||||||zzzxxxwwwwwwwwwuuutttsssuuuwwwzzz|||~~~~~~xxxrrrmmmjjjjjjjjjgggeeeccccccccccccaaa___\\\ZZZZZZZZZ\\\\\\[[[ZZZYYY[[[\\\\\\YYYWWWUUUUUUTTTRRRRRRSSSUUUXXXXXXXXX]]]\\\ZZZVVVQQQOOOOOOPPPWWWWWWVVVTTTRRRSSSUUUXXXXXX\\\cccjjjqqqxxx}}}~~~}}}~~~}}}{{{{{{~~~~~~{{{wwwuuuvvvvvvuuusssrrrrrrrrrqqqnnnllleeeeeefffiiikkkkkkiiiggggggiiikkkjjjfffaaa^^^\\\]]]]]]^^^```bbbdddeeeeeegggggggggddd```^^^___aaahhhhhhgggeeeccceeehhhkkkmmmssszzz|||yyyppprrrtttxxxzzzzzzwwwtttqqqtttuuutttooojjjeeecccfffhhhkkknnnooopppqqqqqqooorrrttttttrrrrrruuuyyy~~~}}}|||}}}zzz|||}}}wwwyyy|||{{{xxxssspppnnnsssvvvzzz}}}}}}}}}~~~|||{{{~~~~~~~~~|||~~~}}}xxxtttuuuzzzvvvtttssstttyyywwwnnnlllooo~~~~~~}}}}}}|||sssssssssuuuzzz~~~uuummmgggiiiooo|||zzzyyy{{{~~~{{{{{{{{{}}}|||vvvnnnhhhbbb```fffooo}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvrrrnnnkkkkkkmmmooonnnlllhhhccc^^^YYYVVVWWWaaammm~~~~~~~~~|||zzz{{{}}}~~~xxxuuupppmmmmmmnnnnnnmmmqqquuu{{{~~~~~~||||||yyyzzz{{{{{{{{{zzzxxxxxxuuuxxx~~~|||wwwqqqqqqrrrqqqpppmmmjjjhhhdddaaa^^^^^^aaabbb```^^^ZZZVVVRRROOONNNQQQ]]]jjjtttyyy|||~~~}}}xxxtttqqqpppqqqssssssssspppnnnllljjjkkklllmmmoootttzzz~~~