BM6(v7 ooonnnoootttyyy}}}}}}|||}}}|||xxxtttpppoooppppppllliiifffhhhkkkoooqqqqqqqqqpppooowww|||wwwtttgggfffbbb^^^XXXSSSOOOLLLEEEBBB???>>>>>>???===;;;;;;::::::999888888999999:::;;;@@@KKKWWW```{{{yyy|||}}}zzzyyyyyyvvvtttuuuxxxyyywwwuuuvvvxxx|||}}}yyywwwuuuqqqmmmeeebbb]]]YYYUUURRROOOLLLFFFFFFDDDCCC@@@===;;;:::>>><<<:::999::::::999888999999888777777777888888>>>???BBBJJJSSSYYYyyytttwww|||qqqqqquuuyyyxxxtttsssuuu|||xxxrrrlllhhheeecccaaa[[[WWWQQQMMMKKKIIIGGGEEE@@@>>>===<<<;;;:::999888888888999888888777666555777777666666777777777777888777777666666666777777BBBBBBDDDHHHLLLOOO|||~~~zzzwwwvvvssspppkkkhhhddd___ZZZVVVWWWSSSNNNJJJGGGFFFDDDBBBGGGDDD@@@>>><<<<<<<<<<<<::::::;;;;;;::::::::::::666777777777777666666555444555666666666666666777666666666555555666777777@@@AAACCCFFFIIIKKK}}}yyyuuurrrllljjjfffbbb]]]ZZZWWWVVVSSSQQQOOONNNLLLJJJGGGDDDFFFCCC@@@>>>======;;;:::999888666555555555666666555777888777555333333444222222333333333222111111333555666777666555666777666666555555555666777777;;;===BBBGGGKKKOOO{{{vvvttttttllliiidddaaa___]]][[[YYYSSSRRROOOLLLJJJHHHFFFFFFBBBAAA@@@@@@AAA@@@>>><<<===;;;::::::::::::999777777888888888777777777888666888:::999777444444555777777888888888888777777222555777777666444555666666666555555666777777888;;;???EEELLLQQQVVV{{{vvvuuuwwwvvvooohhhdddffffffbbb\\\XXXWWWXXXSSSOOOKKKIIIHHHHHHGGGFFFAAA@@@???===<<<;;;;;;;;;<<<;;;:::::::::999777555999888777888999999777555333444666666555444444444000444777777555444555777111222333333444333333333222555888888555444444666666666666666666777888888@@@DDDKKKQQQVVV[[[{{{yyytttsssqqqmmmjjjgggdddcccaaa]]]YYYXXXZZZYYYUUUQQQKKKJJJHHHGGGEEEEEEDDDDDD???>>>===<<<<<<<<<<<<<<<:::999999888777666666555555666777999999777666555555555555555555555555555555555555555555555555555111222333333444444333333444444444444444444444444555444333444666666666555666555444444555666777888EEEGGGLLLRRRYYY]]]~~~{{{xxxwwwppppppnnnlllhhheeeaaa___]]]\\\YYYWWWTTTQQQOOONNNNNNJJJFFFFFFHHHGGGDDD@@@BBBAAA@@@???>>>=========<<<<<<;;;:::::::::::::::777777666666555444444333444555777888888777555444444444444444444444444444444444444444444444444444111222333333444444333333444444444444444444444444555444333444666666666555555444444444444666777888AAABBBFFFMMMSSSWWW|||wwwsssrrrppplllgggccc```^^^^^^YYYYYYWWWUUURRROOOLLLJJJIIIHHHGGGEEECCCBBB@@@???@@@===:::;;;<<<<<<:::777:::999888777777777777888999888888777777777777777666666666555444444333333333444555666666555444333444444444444444444444444333333333333333333333333111222333333444444333333444444444444444444444444555444333444666666666555444444333333444555777888===???BBBHHHNNNRRR|||xxxuuuqqqooollljjjhhheeeaaa^^^]]][[[WWWSSSPPPNNNMMMNNNJJJIIIHHHGGGEEEDDDBBBAAA??????>>>>>>===<<<;;;;;;;;;999888888::::::888777666666555555555666666777777666666555555555666666777777777666666555555555222333444444444444333222333333333333333333333333222222222222222222222222111222333333444444333333444444444444444444444444555444333444666666666555333333333333444555777888===>>>AAAEEEKKKOOO{{{wwwssspppoookkkjjjiiiggggggggghhhiiibbb```___^^^]]]\\\YYYVVVSSSRRRPPPOOONNNLLLJJJHHHGGGEEEBBB@@@>>>>>>???@@@<<<<<<;;;;;;;;;;;;;;;<<<777777777777777777777777555555444444555666555444555555444444444555666666666555555555555555666666666666666666555555555555222222333333333333222222333333333333333333333333222222222222222222222222111222333333444444333333444444444444444444444444555444333444666666666555333333333333444666888999======???CCCHHHKKK||||||{{{xxxuuuqqqnnnlllooolllhhhdddbbbbbbbbbccc]]]\\\YYYVVVSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGHHHGGGEEECCC>>>>>>>>>>>>===<<<;;;:::888777666666666777888999666666666666666888999999444444444444444555555555333333333333333333333444444333333333333333444444555444444444444555666666333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111222333333444444333333444444444444444444444444555444333444666666666555444333333444555777999:::;;;;;;<<>>888999::::::888777777777444444555555666777777888888777666666666777888999444444555555555666666666555555666555444444555555444333333222222222333333333333333333333444555555222222222222222222222222333333333222222333333333222222222222222222222222333333333333333333333333111222333333444444333333444444444444444444444444555444333444666666666555444444444555666888:::<<<;;;:::;;;===AAADDD|||zzzxxxvvvvvvuuusssqqqqqqnnnllllllmmmnnnmmmmmmpppooonnnllljjjiiigggggg^^^[[[XXXVVVUUUSSSNNNJJJHHHGGGFFFDDDBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@?????????>>>??????@@@@@@<<<===>>>?????????>>>======<<<;;;<<<<<<<<<:::888888999:::999777666555666333444555666666666666666999888666555444444555555333333333333444444444444444555555555333333333444555555444333333333333333222222111111222333444444444444444444444444444444444333333222222333333444111111111111111111111111333333333333333333333333222222333444444444333333444444444444444444444444555444333444666666666555555555555555777999;;;===<<<<<<<<<>>>BBBEEE}}}xxxqqqllljjjiiiiiiiiilllkkkjjjhhhggggggggggggaaa```___^^^\\\[[[ZZZYYY[[[YYYXXXVVVVVVWWWYYYZZZ___]]]ZZZWWWUUUUUUUUUVVVQQQPPPNNNLLLIIIGGGEEEDDDAAAAAA@@@??????>>>======AAA@@@???>>>============<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999;;;:::888666666666666777666666666666666666666666777666555444444555666777555555555555555555555555555555555444444333333333444444444444444444444444333333333333333333333333444444333333333333222222444333111000000000111111333333333222222222111111111111111111111111111111000000111222333333444444333333333333333333333333222333444444555555444444444555555777999;;;<<<>>><<<>>>>>>===AAAHHH|||yyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvuuutttrrrpppnnnmmmmmmiiiddd```______^^^^^^\\\\\\\\\[[[[[[ZZZZZZYYY[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQOOONNNNNNOOOQQQRRRUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLJJJHHHFFFDDDCCCAAAAAA@@@@@@@@@?????????@@@@@@???>>>===<<<<<<===;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888:::999888666666666666777555555555555555555555555777666555444444555666777555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333444444333333333222222222333333111000000000111111333333222222111111111111111111111111111111111111111111111222222333333333333333333333333333333333222333444444555555444444444555555777888:::<<<===<<<>>>>>>===AAAHHH}}}xxxwwwwwwwwwxxxxxxwwwuuusssqqqooonnnooooooooonnnkkkjjjjjjkkklllkkkiiiggghhhgggfffeeedddcccbbbaaabbbbbbcccccccccbbbbbbaaacccaaa^^^]]]]]]\\\[[[ZZZWWWWWWXXXXXXWWWVVVUUUTTTVVVVVVTTTSSSQQQOOONNNMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::::::::999999999::::::;;;;;;;;;;;;::::::999999888888888888777777999999888777666666666666555555555555555555555555666666555444444555666666444444444444444444444444444444444444333333333333444444444444444444444444333333333333333333333333333333333333222222222222333222111111000111111111222111111111111000000000111111111111111111111111111111222222222222222222222222333333333333333333222333444444555555444444444555555666888:::<<<===<<<>>>>>>===AAAHHH}}}{{{{{{|||}}}||||||~~~{{{xxxvvvuuusssrrrvvv~~~~~~~~~ppppppppprrrsssrrrooommmkkkjjjiiijjjllllllllljjjgggffffffggghhhgggeeeccccccbbbaaa```___^^^]]]\\\\\\]]]___```bbbccccccccc```_________``````^^^\\\[[[\\\]]]]]]\\\YYYVVVTTTUUUTTTSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;::::::999999999888888888888888999999999999888888777777777777777777777777888888777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222111222222111111111111111111111000000000000000000000111111111111111111111111222222222222111111111111222222222222222333333333222333444444555555444444444555555666888999;;;<<<<<<>>>>>>===AAAHHHyyytttqqqsssqqqooooooppprrrrrrrrrsssrrrpppmmmjjjhhhgggggglllrrryyyzzzvvvsssrrrtttlllkkklllmmmnnnllliiiffffffffffffhhhjjjkkkjjjhhhfffeeecccccccccbbb```^^^[[[[[[[[[ZZZYYYXXXXXXWWWXXXYYY[[[]]]___aaabbbbbb\\\\\\]]]^^^```___\\\ZZZ\\\\\\\\\[[[YYYUUURRRPPPQQQQQQPPPOOOMMMLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCBBBBBB@@@???>>>======;;;;;;::::::999:::::::::999888888888888777777777555666666777777666666555666666666666666666666666777777777777666666666555555555555555555555555555444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222222222111111111111111111111222111111111000000000000000000000111000000000000000000000000222111111111111111111111111111111222222333333333222333444444555555444444555555555666777999:::;;;<<<>>>>>>===AAAHHH~~~~~~zzzxxxqqqtttvvvwwwvvvtttttttttnnnrrrtttrrrkkkeeeddddddgggdddaaa___```aaaaaaaaaccccccccc```]]][[[[[[\\\___bbbffffffddddddfffhhhggggggfffggggggeeeaaa^^^___```aaadddfffgggeeebbbbbb```]]]\\\[[[ZZZXXXVVVRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWXXXZZZ\\\]]]]]]]]]ZZZZZZ[[[\\\]]]\\\YYYVVVXXXWWWWWWUUURRROOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGG@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::999999888888999999999888888777777777666666666555555666666666666555555555555666666666666777777555666666777777666666555444444444444444444444444444444555555555555444444333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222111111111111000000111222222222222111000000000111111111111222000000000000000000000000000000111111111111111111000000111111222333333333222333444444555555444444555555555666777888::::::<<<>>>>>>===AAAHHHzzzuuutttuuupppooonnnlllkkkjjjiiihhheeehhhlllmmmkkkhhhggggggggggggfffccc___\\\[[[[[[ZZZWWWTTTSSSSSSUUUVVVUUUXXXYYYZZZXXXUUUSSSUUUWWWYYYZZZ\\\^^^```bbbdddeeecccbbb``````___]]]ZZZWWWYYYYYY\\\___aaaaaa^^^\\\ZZZWWWUUUSSSSSSRRRPPPOOOKKKKKKLLLNNNPPPQQQRRRSSSWWWWWWXXXYYYZZZZZZZZZYYYWWWWWWVVVWWWWWWVVVSSSPPPQQQPPPOOOMMMKKKJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<888888888777777888888999777777777666666666555555666666777777777777666666555555666666777777777777444555666777777666555555444444444444444444444444333444444555555444444333333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222111111111111///000111222333222222111111111111111222222333333000000000000000000000000//////000000111111222222///000000111222222333333222333444444555555444444555555555666666888999:::<<<>>>>>>===AAAHHHxxxuuuzzz}}}zzzxxx{{{}}}zzzrrrllljjjkkknnnkkkgggdddbbbbbbdddeee___dddiiikkkjjjhhhggghhhfffbbb\\\YYYWWWVVVSSSQQQSSSPPPNNNNNNPPPSSSUUUVVVRRRTTTUUUSSSQQQPPPRRRTTTXXXXXXZZZ]]]bbbfffgggggg^^^]]]ZZZYYYXXXUUURRRPPPRRRSSSUUUYYY[[[ZZZWWWTTTQQQOOOLLLKKKKKKKKKJJJHHHEEEFFFHHHJJJLLLOOOPPPQQQVVVWWWWWWWWWWWWVVVVVVUUUQQQPPPOOOOOONNNMMMJJJGGGHHHGGGFFFEEEDDDDDDDDDEEE@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;777777888999:::<<<======888777777777777777888888777666666666555555555555777777888888888888777777555666666666777777888888444555666777777666555555444444444444444444444444333333444555555444333333333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111222222222111111111111000///000111222333333222111111111222222222333333333000000000000000000000000...//////000111222222333///000000111222222333333222333444444555555444444555555555555666888999999<<<>>>>>>===AAAHHHyyyvvviiieeecccfffnnntttvvvvvvqqqvvv}}}}}}{{{xxxtttppplllrrrrrrqqqpppmmmjjjgggfffddddddccccccddddddeeefffjjjkkkkkkjjjhhheeebbb```ZZZYYYVVVRRRNNNMMMOOOQQQSSSPPPMMMLLLNNNQQQSSSSSSVVVWWWVVVUUUSSSSSSUUUWWW\\\]]]___``````___^^^^^^YYYWWWTTTQQQPPPOOOPPPPPPUUUUUUSSSQQQOOOMMMKKKKKKFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHIIILLLOOORRRSSSTTTUUUVVVVVVTTTRRROOOMMMJJJIIIIIIHHHFFFDDDCCCBBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAAAAABBBCCCCCCCCCCCCCCCDDDCCCAAA???>>>===<<<<<<<<<;;;;;;::::::999999888777888999999:::::::::::::::999999999888777777777444555555555666666777777888777777666555444444444555555555555555555555555888777666555555555555555222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111111000000000000////////////000000000000000000000000000000000000111111111111111000000000//////......////////////000000000000222222111111111111111111111111222333444444444444444444555666777888999999;;;???@@@???AAAFFFtttlllccciiiqqq||||||sssjjjdddbbbbbbbbbdddhhhooovvvzzzzzzyyy|||{{{{{{zzzuuupppoootttxxxzzzvvvrrrnnnlllkkkiiigggmmmmmmmmmllljjjgggcccaaaddddddddddddeeeggghhhiiiggghhhhhhhhhgggeeebbbaaaYYYXXXVVVRRROOONNNPPPRRRTTTRRRQQQQQQTTTVVVXXXXXXWWWXXXXXXWWWVVVVVVXXXZZZ[[[\\\]]]^^^^^^^^^]]]]]]UUUSSSRRRQQQPPPQQQSSSTTTOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRQQQNNNLLLJJJFFFFFFEEEDDDCCCBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEAAA@@@???===<<<;;;::::::999999999999999999999999888888999999:::999999999888888777777777777777777555555666666666777777777888888888777666555555555555555555555555555555555777666555444444444444555222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111111000000000000////////////000000000000000000000000//////000000000111111111111111000000000/////////////////////000000000000111111111111111111111111111111222333444444444444555555666777888999999:::<<>>@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDD???>>>===;;;:::999999999777777888888999::::::;;;888999999999999888888777666666666666666777777777666666777777777777777888888888888777666666555555444444444444444444444444555444444333333333333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111000000//////000000111000000000000////////////000000000000000000000000//////000000000000111111111111111111000000000000////////////000000000000111111111111111111111111111222333444444555555444666666777888999::::::;;;===@@@@@@???@@@EEEzzzyyyuuuooopppmmmdddhhhrrrssseeecccaaa^^^^^^```cccfffbbbbbbaaacccgggoooxxx}}}{{{yyyyyyxxxvvvtttrrrqqqppphhhhhhgggfffhhhnnnvvv}}}|||xxxssspppqqqrrrssstttnnnppprrrsssqqqmmmiiifff____________```aaabbbbbb^^^_________^^^]]]\\\[[[YYYYYYYYYWWWVVVVVVXXXZZZ\\\[[[YYYYYYXXXVVVSSSPPPOOOPPPQQQRRRQQQRRRSSSUUUYYYXXXXXXWWWUUUTTTSSSRRRPPPPPPNNNMMMMMMMMMMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCBBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA>>>===<<<;;;::::::::::::888888888999999:::::::::888999999999888777666666555666666777777888888888777777777777888888888888777777666666555555555555444444444444444444444444333333222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111000000000000////////////000000000000000000000000////////////000000000111111111111111111111000000////////////000000000000111111111111111222222222111222333444555555555555666777888999:::;;;;;;<<<===@@@AAA???@@@DDDyyywww}}}qqqnnnkkkmmmuuu|||yyypppggg]]]]]]``````iiiqqqmmmiiifffaaa^^^^^^bbbfffiiieeegggkkkrrr{{{~~~{{{|||{{{wwwsssrrrrrrssstttuuuuuusssrrrlllmmmnnnoooqqquuu{{{~~~wwwuuutttssstttuuutttssslllmmmooopppnnnjjjeeebbb]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTTTTSSSRRRSSSUUUWWWVVVUUUTTTSSSRRRPPPLLLIIIIIIKKKMMMMMMMMMMMMNNNPPPVVVUUUSSSPPPNNNLLLKKKJJJKKKKKKKKKJJJJJJJJJKKKKKKNNNMMMLLLKKKIIIGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<<<<;;;:::::::::999999999888888888888888777777666555777777777888888999999999888888888888777777777777444444444444444333333333444444444444444444444444222222111111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......//////000000000000000000000000////////////////////////////////////...////////////000000000000000000000000000111111////////////000000000000000000111111111222222222222222333444555555555555777777888999:::;;;<<<<<<===@@@@@@>>>???DDD||||||}}}rrrfffeeellltttuuurrr```aaaaaabbbgggjjjfff^^^aaaWWWYYYaaahhhsssxxxpppjjjgggddddddiiioootttwwwxxxzzz|||yyyvvvuuuvvvwwwtttrrrsssssstttwwwzzz{{{zzzxxxvvvvvvvvvwwwxxxyyyzzzzzzqqqqqqqqqssstttsssqqqnnnjjjkkklllkkkiiieee```]]]YYYXXXVVVUUUSSSSSSRRRRRRQQQQQQOOONNNLLLKKKJJJJJJHHHIIIJJJJJJIIIJJJLLLMMMJJJIIIIIIJJJKKKJJJHHHFFFEEEGGGIIIJJJIIIIIIIIIJJJOOONNNLLLIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMPPPPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDEEEIIIJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAAAAA???>>>>>>============>>>@@@AAAAAAAAAAAA@@@@@@???<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999888888777777666777777777777666666555888888888888999999999999888777777777777777666666333333333333333333333333333333333333333333333333222111111111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////------...///000000000000000000000000////////////////////////////////////......////////////000000////////////000000000000////////////000000000000000000000111222222333333222333444555555666666555777777888999:::;;;;;;<<<<<>>???DDD~~~wwwuuutttmmmfff______eeeiiihhheee___bbbdddccceeegggfffaaa]]]VVV\\\gggnnnyyy~~~xxxuuusssssswww~~~{{{tttvvvzzz}}}}}}|||yyyxxxttttttuuuuuuvvvuuuuuutttyyywwwuuuwwwzzz}}}~~~}}}}}}{{{yyywwwuuusssqqqpppjjjjjjjjjkkkmmmllljjjhhheeeeeeeeeccc```\\\XXXVVVOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDD???@@@BBBBBBAAAAAACCCDDDCCCBBBBBBCCCEEEEEEDDDCCC@@@BBBDDDEEECCCBBBBBBCCCFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFHHHKKKLLLNNNNNNOOONNNLLLIIIGGGDDDBBBAAA?????????>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<======??????@@@@@@???>>>>>>===888888777777777888888999777777777777777666666666555555666666777666666666888888888888777777777777777777777666666666555555333333333333333333333333333333333333333333333333222111111111111222333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////,,,---...000000000000///000000000000////////////////////////////////////........./////////000000---.........////////////////////////000000000000///000000111222222333333222333444555666666666666666666777888999:::;;;;;;;;;>>>???===???DDD~~~rrrkkkgggfffeeegggeeeeeegggjjjlllkkkiiijjjoooqqqpppppptttvvvuuusssnnnuuu}}}|||zzz}}}~~~}}}~~~{{{sssmmmmmmpppsssvvvvvvtttqqqooorrrtttwwwxxxwwwvvvvvvwww~~~zzzvvvuuuxxx|||~~~|||xxxsssnnnkkkhhheeecccbbbaaa```aaabbbbbbaaa```\\\[[[ZZZWWWTTTPPPMMMKKKEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBB;;;===>>>>>>>>>===???@@@CCCAAA@@@@@@AAAAAA@@@???;;;===??????>>><<<<<<<<>>>>>>>>???AAABBBFFFGGGIIIJJJKKKLLLLLLLLLLLLJJJHHHEEEBBB???===<<<999999999:::::::::::::::999999888777888999;;;<<<@@@@@@AAACCCFFFHHHKKKLLLFFFFFFEEEDDDCCCAAA???>>>:::::::::999999888888888<<<<<<<<<<<<<<<===>>>???<<<<<<===<<<<<<;;;::::::555444444444444555666666333333444444555666666666444444555666777777777666888888777777666666555555777777666666555555555444444444444444444444444444333333333333333333333333222222111111222333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////+++,,,...000000000000///000000000000////////////////////////////////////............/////////000,,,---------......//////////////////000000000000///000000111222222333333222333444555666666666666666666777888999::::::;;;:::===>>>===???DDDxxxrrrnnnnnnmmmiiiggghhhbbbmmmwww{{{|||~~~|||yyy{{{{{{tttqqqxxx}}}sssqqqvvvvvvyyy}}}~~~|||||||||{{{yyysssmmmhhhkkkmmmoooooommmllllllmmmrrrsssssssssssssssssssssuuusssqqqqqqrrrssstttssssssqqqlllfffbbb___]]]]]]ZZZ[[[\\\]]]]]][[[YYYXXXTTTTTTTTTSSSOOOKKKFFFCCCBBB@@@>>>===>>>>>>===<<<>>>===>>>???AAABBBAAA@@@??????@@@@@@???>>><<<;;;<<<<<<===============<<<>>>===<<<;;;;;;;;;;;;;;;>>>??????@@@AAABBBCCCCCCGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHDDD???<<<:::999999999999888777888999;;;<<<;;;::::::::::::;;;<<<<<>>;;;999888999999888888888888999999;;;<<<>>>>>>>>><<<:::888999999999999999888777666666555555555444444444444555555555555555666777777888888888888777777777777666666666555555444444444444444444444444444444444444444444444444444444444333444444555555444444333444333222111111222333444000000000000000000000000222111111111000000//////111111000000//////......333111///////////////...000000000111222222///,,,000000000000000000000000000000000000000000000000...............---------111111000000//////......000000000000000000000000000000000000////////////111111000000111111222333333333444444444444444444555666888:::;;;;;;;;;:::<<<===>>>???AAACCC{{{wwwwwwyyywwwrrrooopppwwwxxxrrrssszzzwwwkkknnnxxx|||wwwtttvvv}}}}}}}}}|||||||||||||||zzzyyy~~~}}}uuuuuu}}}|||{{{}}}yyyvvvuuuuuuvvv|||zzzxxxvvvrrrnnniiifffkkklllllljjjgggeeefffgggllllllmmmnnnnnnoooppppppqqqooonnnnnnoooppppppooojjjhhhddd___[[[XXXWWWWWWTTTUUUVVVVVVVVVUUUSSSRRROOOPPPPPPNNNLLLHHHDDDAAA>>><<<;;;;;;<<<===<<<<<>>===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEAAA>>>;;;999999999:::999999888999:::;;;<<<;;;;;;;;;;;;;;;<<<======BBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???===<<<;;;:::999999888888888888999999;;;<<<======<<<:::888777777777888888888777666666666666666555555555444444555555555555555666666777777777777777666666666666555555555444444333333333333333333333333333333333222222222222222222222222222333333444444333333222333222111000000111222333000000000000000000000000111111000000000/////////000000000000//////......000///...////////////...------------.../////////////////////////////////........................---------...............000000000/////////..............................000/////////////////////111111000000111111222333333333333444444444444555555777888:::;;;;;;;;;;;;:::;;;<<<>>>???AAAtttpppqqq~~~uuuooouuuzzzzzz|||}}}vvvpppmmmkkkjjjhhhlllooorrrtttvvv{{{vvvjjjfffkkkuuu~~~|||sssssstttvvv|||}}}zzz~~~~~~{{{vvvooonnnlllkkklllmmmoooqqquuutttqqqnnnkkkhhhfffeeefffeeeccc___\\\ZZZ[[[\\\___```bbbccceeeggghhhiiigggffffffggghhhhhhgggeee\\\ZZZWWWSSSQQQOOONNNMMMLLLLLLMMMNNNNNNLLLKKKJJJIIIJJJJJJJJJHHHEEEBBB@@@;;;:::999:::<<<>>>>>>===AAA@@@AAACCCEEEFFFEEEDDD@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<;;;;;;:::999:::::::::;;;<<<>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFBBBAAA>>>;;;:::999888999::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<======@@@@@@??????>>>=====================<<<<<<<<<<<<999999888888888888999999;;;<<<<<<<<<;;;999777555555666666777777777777666777777777666666666555555555444444444444555666666666666666666555555555444333333333333333222222222222222222222222222222222000000000000000000000000111222222222222222222111111111000000000000111111///////////////////////////////////////.........000000000////////////...------...////////////...---------,,,,,,,,,///111........................------------------------,,,,,,------....../////////////////////.........------------------------////////////////////////111111000000111111222333333333333444444444555555666777999:::;;;<<<;;;;;;;;;;;;===>>>@@@AAA{{{{{{{{{zzz}}}}}}~~~~~~|||{{{~~~xxxnnneeebbb```___^^^dddeeehhhjjjmmmsss{{{~~~{{{ssslllmmmwwwuuuiiiiiikkkrrr|||yyyooofffaaa___nnnrrrsssqqqqqqsssrrrnnnkkkjjjiiihhhhhhiiijjjkkkjjjkkkjjjhhheeebbbaaa```[[[YYYVVVRRRNNNMMMOOORRRSSSTTTVVVYYY[[[^^^```aaa\\\[[[[[[]]]^^^^^^\\\YYYQQQPPPNNNKKKIIIHHHHHHGGGFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHFFFDDDBBBAAA===<<<;;;===???BBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAAAAAAAA@@@@@@>>>===<<<<<<============<<<;;;::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999999888888888888999999;;;;;;;;;:::999777555444555555666777888888888777777777777777666666666666444444333333444444555666555555555444444444333333222222222222111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000////////////000000................................................////////////////////////,,,---//////...---------...000000///,,,,,,---///........................------------------------++++++,,,------...//////........................------------------------.........///////////////111111000000111111222333222333333444444555555555666777999;;;<<<<<<;;;;;;===>>>???AAACCCDDD}}}{{{vvvyyy~~~{{{tttjjjeeeeeeggggggfffnnnnnnnnnoooqqqwww~~~~~~{{{yyy}}}~~~}}}tttqqqqqqttt|||{{{zzzzzzzzztttiiibbb```YYY]]]aaa```^^^\\\^^^```jjjnnnpppoooppprrrppplllfffeeedddbbbbbbaaaaaabbbccceeegggeee___YYYVVVTTTLLLKKKIIIEEECCCDDDHHHKKKMMMNNNPPPSSSVVVYYY[[[\\\TTTTTTTTTUUUWWWVVVTTTRRRNNNMMMLLLKKKIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@BBBDDDGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA???BBBBBBAAA@@@?????????>>>??????@@@@@@???>>>======???>>>===<<<<<<<<<<<<<<>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;:::888888777777888888999:::777777888999;;;<<<======??????>>>===<<<<<<;;;;;;999999888888888888999999:::::::::999888666555555666777777888999999999999777777777777666666666666333333333333333444555555444444444444333333333333111111111111111111111111000000000000000000000000111111111111111111111111///000000111111000000///////////////////////////------------------------------------.........................../////////---///000///---,,,,,,---,,,---//////...---,,,---////////////////////////........................***++++++,,,---...//////---------------.................................------....../////////000111111000000111111222333222222333333444555666666666777999;;;<<<<<<<<<;;;>>>???@@@AAACCCEEE~~~}}}vvvqqquuu{{{yyysssmmmmmmqqqttttttrrrtttrrrooommmooossswww{{{|||yyywwwxxx}}}}}}zzz{{{zzzwwwsssssswww{{{zzzzzzzzz~~~zzzrrrcccccceeeeee___UUUNNNNNNKKKQQQWWWYYYXXXYYY^^^cccnnnrrrssspppooonnnkkkfff___^^^]]]\\\\\\\\\\\\\\\```bbbddd```WWWNNNHHHFFFCCCCCCAAA@@@???AAAEEEIIILLLMMMNNNQQQSSSUUUWWWXXXQQQPPPOOOPPPRRRRRRPPPOOONNNNNNMMMMMMLLLKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDFFFHHHHHHGGGHHHFFFEEEDDDDDDCCC@@@>>>AAA@@@@@@?????????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???===<<<;;;::::::===<<<<<<;;;;;;:::::::::888888888888888999999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;::::::999666666666666666777888888555666777999;;;===??????@@@??????===<<<;;;:::999999999888888888888999999999999999888777777666666777888888999999999999888777777777666666666555555333222222222222333444444444444444444333333333222000000000111111111111111000000000000000000000000111111111111111111111111///000000111111000000/////////000000000000//////........................---------...............---............/////////---///000///,,,+++...111,,,+++***+++---...---,,,////////////////////////........................++++++,,,,,,------......,,,,,,,,,---------------........................---------......//////000111111000000111111222333111222333333444555666666777888:::;;;<<<<<<<<<<<<======???@@@BBBCCCyyyyyy}}}{{{xxxyyyyyyyyy}}}vvvqqquuu|||{{{vvvrrrsssvvvvvvqqqlllhhhdddaaa___aaafffjjjmmmwww|||sssmmmhhhmmmrrrppplllhhhggghhhqqqwww}}}xxxtttsssvvvyyywwwtttsssvvvyyy~~~{{{yyyzzz{{{}}}|||tttiii```YYYZZZ]]]```[[[TTTPPPRRRVVVZZZ^^^]]]YYYXXX\\\```iiimmmnnnjjjhhhfffbbb\\\YYYYYYXXXXXXXXXXXXXXXXXXZZZ\\\\\\WWWMMMEEEAAAAAAAAAAAAAAA@@@AAACCCGGGJJJIIIIIIKKKLLLNNNOOOQQQQQQMMMKKKIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>><<<>>>============???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???===<<<;;;::::::;;;;;;:::999999888777777666666777777888888999999::::::;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;999888777666666666666666777888888888888999;;;===>>>???@@@>>>>>>===<<<;;;:::999999999999888888888888999999999888888888888888888888777888888888888888777666666666666555555555444444222222222222222333333444555444444444444333333333000000000111111222222222000000000000000000000000111111111111111111111111000000000111111000000000///000111111111111000///........................------......////////////---------.........//////,,,...///...+++---222777:::333+++***---///...+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......///000000111111000000111111222333111222222333444555666777777888:::<<<======<<<<<<===>>>???AAABBBDDDzzzwww{{{~~~zzzzzz||||||yyywwwxxx{{{xxxrrrqqqmmmjjjiiieee``````dddaaaccciiiqqqsssppppppsssssswwwzzzyyyvvvuuuwwwzzzzzz~~~~~~{{{~~~~~~{{{uuuoootttzzz~~~}}}uuuvvvwwwyyy{{{}}}~~~yyyuuussssssnnnddd[[[YYYVVVSSSTTTXXX^^^dddhhhrrr{{{yyynnneee___\\\bbbffffffcccbbbcccccckkkrrrzzz~~~{{{vvvqqqooossswww|||{{{vvvrrrqqqsssssstttuuusssqqqrrrvvvzzzwwwzzz}}}zzzxxxtttttttttsssooofff[[[RRRYYYZZZ^^^aaa^^^XXXWWWZZZ[[[```cccaaa\\\ZZZ^^^ccc```dddeeebbb```___[[[VVVTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUTTTOOOGGGAAAAAACCCBBBCCCDDDCCCDDDFFFIIILLLEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGFFFDDDDDDEEEDDDDDDCCCBBBAAAEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDBBB@@@???@@@@@@???>>>:::999999:::<<<<<<;;;999;;;;;;:::;;;<<<>>>@@@AAA???@@@AAABBBCCCDDDDDDDDDAAA@@@???===<<<<<<;;;;;;;;;:::999999888777666666555666666777888999:::::::::;;;<<<=========<<<<<<999::::::;;;:::999777666777777777777777888888999;;;;;;<<<<<<>>>>>>???@@@;;;;;;;;;::::::999999999999999888888888888999999888888888888888999999:::777777888777777666555555666555555555444444444444222222111111222222333444555555555444444444333333000000111111222222222333111111111111111111111111111111111111111111111111000000111111111111000000///000111222222111000///////////////////////////........./////////000000---------.........//////***,,,...---+++...666<<>><<<<<<===???@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGDDDBBBAAABBBAAA>>>;;;;;;;;;;;;:::999888777666888888888888888888999999999:::;;;=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<;;;:::888666555444444333222222444666888:::<<<===@@@???===;;;999888888777777777666666555555444444444555777999:::;;;<<<<<<@@@@@@???>>>======>>>>>>>>>===:::888777888999:::999888777555555555555666888777777777666666555555666555444333333444555666333333333333222222111000444444444333333222222222333222000//////000222333555555444333333222111111000///.........///111222000000000000111111111111//////............//////000000000000000000000000........................000000///...------,,,,,,................................................222111///...,,,,,,++++++---,,,,,,++++++,,,,,,---++++++------------++++++------------------------------------------------......------------......+++,,,,,,---...///111111333333222222111222222222111333444444444333555666999999;;;===>>>?????????AAA@@@@@@AAACCCDDD{{{vvv}}}|||wwwvvvuuusssssstttwwwxxxyyy~~~pppiiiaaa```dddhhhhhhfff```___\\\YYY\\\```aaa]]]^^^ZZZWWWUUUVVVXXXYYYZZZ\\\ZZZWWWTTTRRRSSSUUUVVVWWW\\\bbbdddcccbbbdddfffgggjjjmmmoooooooooooopppnnnmmmkkkiiifffdddbbbaaaYYYVVVTTTUUUXXXXXXUUUQQQRRRSSSUUUXXXYYYZZZZZZZZZSSSPPPTTT___iiinnnrrrwwwtttppphhh[[[NNNGGGFFFHHHHHHFFFFFFJJJRRRXXXZZZYYY\\\aaaiiiooopppnnnlllkkktttvvvvvvtttqqqpppqqqssstttoooggg___XXXTTTRRRQQQSSSTTTUUUVVVXXXYYYZZZZZZhhhjjjlllnnnnnnmmmkkkjjjkkkmmmooommmhhhcccbbbbbb____________bbbeeehhhiiibbbeeeiiilllmmmllliiiggg```___^^^^^^^^^]]][[[YYY___```aaaaaa___^^^___```___\\\XXXTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPOOOOOONNNLLLKKKJJJKKKLLLMMMOOONNNKKKIIIFFFDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFBBB???======???@@@>>>===???>>>===<<<===>>>@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBB???===<<<======:::888999999999999888777666666666777777888999:::;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::777777666555444444444444444444555777999:::<<<<<<>>>===;;;999888777666666555555555555555555444444555666888:::;;;<<<======>>>======<<<;;;;;;<<<<<<;;;:::999888777777777888777777555444444555555666777666666666555555555444555444333333333333444555333333333333333222111111444444444333333333222222333222111000000111222333444444333333222111000000///////////////000111111//////000000000111111111000//////......//////000000000000000000000000000........................000//////...------,,,,,,........................------------------------000///...,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++------------------------------------------------......------------......,,,,,,,,,---...///000111333222222111111222222222111333444444333333555777888999;;;<<<>>>?????????AAA@@@@@@AAACCCEEE}}}~~~xxxvvvrrrllljjjoootttssspppnnnkkkiiigggiiinnnssswwwyyy{{{wwwwwwwwwwwwwwwyyyyyyuuunnnggg```[[[VVVVVVZZZ]]]\\\ZZZRRRSSSRRRPPPSSSXXXZZZXXXXXXUUUSSSRRRTTTVVVWWWXXXZZZXXXUUURRRRRRTTTXXXZZZZZZ[[[\\\]]]^^^^^^^^^^^^```bbbfffgggeeecccbbbbbb\\\ZZZVVVRRRNNNLLLJJJIIIFFFDDDCCCEEEIIIJJJHHHEEEIIIKKKMMMOOOQQQQQQPPPOOOJJJIIINNNXXXaaaeeehhhkkkbbb]]]TTTKKKDDD@@@???@@@AAA@@@AAAEEEKKKNNNNNNLLLPPPVVV___eeeeeeaaa\\\YYYccccccccc```]]][[[ZZZ[[[[[[WWWQQQKKKHHHHHHIIIJJJKKKLLLOOORRRTTTWWWXXXYYYccccccdddddddddcccbbbbbb_________]]][[[XXXUUUSSSRRRQQQRRRSSSUUUWWWZZZ\\\VVVXXX[[[^^^`````````___[[[ZZZYYYZZZ[[[[[[YYYXXXWWWXXXYYYXXXVVVUUUUUUVVVRRRPPPMMMKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJHHHEEECCCAAA@@@@@@<<<<<<<<<============>>>CCCBBBBBBBBBBBBBBBCCCCCC===;;;::::::;;;;;;;;;:::;;;;;;::::::;;;===???@@@??????>>>===<<<<<<;;;;;;:::999777777888888666555666777777888777777666666666777888999:::;;;<<<===;;;;;;;;;<<<;;;;;;:::999777777777777777777777777888888999::::::999888777555444444444444444555555666777777888999:::;;;;;;;;;:::999777666555555555444444444555555555555555777888:::;;;<<<=========;;;;;;:::999999999999:::888888888777777666555555555444444444444555666666555555555555555444444444444444333333333333444444333333333333333333222111444444444444333333333333333222111000000111222333222222111111000000////////////000000111111111000//////000000000000111111000000////////////000000000000000000000000000000//////////////////////////////......---,,,,,,,,,------------------------------------------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---...///000111222222111111111222222333111333444444333444555777888999;;;<<<>>>>>>??????@@@??????AAADDDEEEqqqssstttpppkkkhhhjjjmmmhhhggggggjjjllllllmmmmmmgggdddbbbccciiippptttuuu{{{xxxwwwqqqqqqsssxxx}}}~~~{{{xxxuuuwwwyyy{{{}}}~~~~~~~~~yyyxxxuuusssssstttuuuvvvrrrssssssqqqlllgggfffgggfffeeedddeeefffccc]]]WWWWWWTTTRRRTTTWWWXXXVVVSSSNNNPPPOOOMMMOOOTTTWWWUUURRRPPPOOOPPPRRRTTTUUUUUUTTTRRROOOMMMNNNRRRVVVYYYYYYVVVTTTSSSUUUVVVTTTRRRRRRUUUXXXXXXVVVRRRPPPOOOHHHFFFCCC@@@>>>======>>>???>>>>>>@@@CCCDDDCCCBBBGGGIIIKKKMMMNNNMMMLLLKKKHHHIIILLLQQQUUUUUUTTTTTTKKKFFF???;;;<<<===>>>===<<<<<<>>>BBBGGGHHHGGGEEEIIINNNVVVZZZYYYUUUPPPMMMOOOOOONNNLLLJJJHHHFFFFFFEEEDDDAAA@@@@@@BBBDDDEEEFFFHHHKKKOOORRRTTTUUUUUUWWWWWWVVVUUUTTTTTTTTTUUUPPPOOOMMMLLLKKKIIIFFFCCCEEEEEEEEEGGGHHHKKKMMMNNNOOOPPPRRRTTTUUUWWWWWWWWWSSSRRRRRRRRRSSSSSSQQQPPPJJJKKKKKKJJJHHHGGGGGGIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCAAA???>>><<<<<<;;;888888999999999:::::::::BBBAAA@@@???????????????;;;:::999999999:::::::::999999888888999:::;;;<<<999999999999888888777777666555555555555555555444555666777777888888888777888888999:::;;;;;;<<<<<<888888888888777666666555666666666666666666666666444666888999:::999777666777666666555555666666777888888888999999999::::::999999888666555555555555444444555555666666666777888999:::;;;<<<=========999888888777777888888888555666777888777666444333333333444444555666777777555555555555555555555555444444444333333444444444222222333333333333222222444444444333333333333333333222111111111111222333000000000//////............///000111222111000///////////////000000000111000000////////////000000////////////////////////////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------///000000111111111111111222222333222333333333333444666888888999:::<<<===>>>??????@@@??????AAADDDFFF```\\\XXXUUUVVVYYY]]]```___aaaccccccccceeeggghhhbbb]]]YYYZZZ___eeeggggggiiikkkllljjjfffaaa___^^^]]]]]]]]]```dddddd```\\\\\\```eeejjjlllllljjjhhhcccbbbaaa``````aaabbbddd]]]aaacccaaa]]]\\\]]]___]]][[[YYYYYYZZZXXXSSSOOOMMMLLLLLLNNNQQQQQQNNNKKKLLLNNNNNNJJJJJJNNNQQQPPPLLLKKKKKKLLLOOOQQQQQQQQQMMMLLLIIIHHHIIIMMMQQQTTTSSSOOOJJJJJJLLLLLLJJJGGGKKKMMMOOONNNKKKHHHEEEDDDBBB@@@>>><<<;;;<<<===>>>?????????@@@BBBBBBBBBAAAEEEGGGJJJKKKKKKJJJGGGFFFEEEHHHJJJJJJIIIGGGEEEBBB???;;;777777<<>><<<999:::===???AAABBBBBBCCCCCCEEEGGGJJJLLLMMMMMMMMMJJJIIIGGGFFFFFFFFFFFFGGGGGGEEECCCBBBAAA@@@===;;;??????@@@AAACCCEEEFFFGGGMMMMMMNNNNNNOOOPPPPPPPPPKKKJJJHHHHHHIIIHHHFFFDDDBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC???>>>===;;;::::::999999999999:::::::::;;;;;;;;;??????>>>===<<<<<<<<<<<<::::::::::::999:::;;;;;;<<<;;;;;;:::999999999999666666777888999999888888555666666666555555555666666666777888999999999999;;;:::::::::::::::::::::777777666666555555555444555555555555555555555555333555777999:::999888777;;;;;;:::999888888888888888888888888888888888888888888777666555555666666555555555666666777777888888888999:::::::::::::::777777666666666777777888444555777888888666444222222333444555666666777777555555555555555555555555444444444444444444444444111111222222333222222111333333333333333333333333111111111111111111111111//////............---------...///111111000//////...////////////000000000000000////////////000000........................////////////////////////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------...///000111000000000111111222333222222333222222444777999777888:::<<<===>>>>>>>>>?????????AAAEEEGGGTTTRRRPPPQQQUUUYYYZZZZZZ\\\```aaa___^^^bbbdddddd^^^YYYTTTUUU[[[___```^^^\\\___aaa___[[[XXXXXXZZZ\\\ZZZXXXZZZ]]]]]]ZZZVVV[[[^^^bbbeeeeeebbb^^^\\\ZZZ[[[\\\[[[ZZZ[[[]]]```XXX]]]```___]]]___bbbbbb___\\\YYYXXXYYYXXXUUURRRPPPPPPQQQSSSTTTSSSPPPMMMPPPSSSRRRMMMKKKNNNPPPOOONNNNNNOOOQQQTTTUUUUUUSSSPPPOOONNNMMMNNNQQQSSSUUURRRNNNKKKJJJKKKKKKIIIFFFKKKMMMNNNLLLIIIGGGEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJMMMNNNNNNLLLHHHFFFEEEJJJMMMKKKHHHHHHFFFCCCAAA???===???BBBCCCBBB@@@<<<>>>AAADDDFFFFFFFFFEEE@@@BBBCCCDDDCCCBBBCCCDDDAAAAAA@@@AAABBBBBB???===777:::>>>BBBDDDDDDCCCBBBDDDFFFHHHJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCAAA???===<<<<<<>>>???@@@AAACCCDDDEEEEEEJJJJJJKKKKKKKKKJJJJJJIIIIIIGGGFFFFFFFFFEEECCCAAAAAABBBCCCCCCAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCEEEFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;::::::::::::<<<<<<<<<=========>>>>>><<<<<<;;;::::::999::::::999:::;;;:::999999;;;<<>>===<<<;;;::::::777888:::;;;<<<<<<;;;;;;666777888777666555666777666777888888999999999999;;;;;;;;;:::999999888888888888777666666666777777666666666666666666666666444555777888888888777777<<<<<<:::999888888888888666666666666666666666666777666666555555555666666555555555666666666666666555666666777777777666666555555444444444555666666333444666777777555444222111222333444555555555555333333333444444444444555333333444444444444333333///000111111111111111111111111111111222222222222000000000000000000000000..................------------....../////////.........////////////000000//////............//////................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...++++++************++++++++++++************++++++************************************************,,,++++++******++++++,,,---------------...//////000000000000000111222333222222222222222444777:::777888:::;;;======>>>>>>???>>>???AAAEEEHHHSSSUUUWWWYYYZZZ]]]___aaa```cccbbb^^^^^^cccdddaaa___ZZZVVVXXX___dddccc```___bbbcccaaa]]][[[]]]```ccc```]]]^^^```aaa___]]]cccdddddddddbbb___\\\YYY[[[\\\]]]\\\ZZZZZZ]]]___YYY___bbb``````ddddddaaaaaa^^^ZZZYYYZZZZZZXXXUUUWWWWWWXXXYYYYYYXXXUUUSSSTTTWWWWWWQQQNNNPPPRRRRRRTTTTTTVVVXXX[[[\\\ZZZYYYUUUUUUTTTTTTTTTUUUVVVWWWOOONNNMMMLLLLLLKKKIIIHHHLLLLLLLLLJJJHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKLLLNNNOOOOOOOOOPPPPPPMMMOOORRRSSSRRROOOKKKIIIDDDKKKNNNKKKHHHJJJJJJGGGEEEEEEFFFGGGGGGFFFDDDAAA@@@AAACCCDDDDDDDDDCCCDDD@@@BBBDDDEEEEEEEEEFFFGGGDDDCCCCCCDDDEEEEEEAAA>>><<<>>>@@@CCCDDDDDDCCCBBBDDDEEEGGGIIIJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCEEEEEEBBB>>><<<===???<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDCCCDDDEEEDDDCCCAAA>>>@@@AAAAAAAAAAAABBBDDDBBBCCCDDDDDDCCCBBB@@@???>>>???@@@BBBBBBBBBAAAAAA===============<<<<<<;;;::::::999999999999999:::;;;;;;;;;<<<<<<<<<======:::999888888888888888999666888999888777666999;;;============<<<;;;;;;:::888999;;;<<<<<<;;;:::999666888999888555444555666666666777777888777777777999999999999999888888888777777666555666777888888555555555555555555555555555666666666666666666666888888777777777777777888333333333333444444444444444444333333333444444555444444444444444444333333222222333333333333222222222222222222222333444444222222333444444333333222///000111222333333222222000111111111222222222222000111222222222222111000......///000000000000000//////000000000111111111......////////////..............................,,,,,,,,,,,,,,,---.............../////////000000......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++,,,++++++************++++++,,,+++***))))))***+++,,,************************************************++++++************++++++...------------...//////////////////000111222333222222222111111444888;;;777888999;;;<<<===>>>>>>>>>>>>???BBBEEEHHHUUUXXXZZZXXXWWWYYYaaahhh```cccaaa\\\]]]bbbbbb^^^]]]YYYVVVZZZccchhhgggddddddfffgggccc^^^[[[]]]aaahhhdddaaa```ccceeedddbbbhhhfffdddaaa___]]]\\\\\\WWWYYYZZZYYYVVVUUUWWWZZZVVV\\\^^^[[[\\\```^^^YYY^^^ZZZUUUTTTUUUVVVTTTQQQSSSTTTTTTUUUTTTRRRPPPNNNSSSVVVVVVPPPMMMOOOQQQRRRTTTUUUVVVYYY\\\\\\ZZZXXXSSSSSSSSSSSSSSSRRRRRRRRRGGGHHHHHHHHHGGGEEEDDDDDDIIIIIIHHHFFFDDDDDDFFFHHHBBBDDDEEEGGGIIIJJJJJJJJJJJJLLLNNNOOOPPPPPPQQQRRRMMMOOOQQQSSSRRRNNNJJJGGG???FFFIIIDDDBBBEEEFFFCCCCCCFFFIIIJJJJJJGGGDDDBBBCCCDDDEEEDDDBBBAAAAAAAAA===@@@DDDEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEAAA===@@@AAAAAAAAABBBBBBBBBBBB===???BBBDDDDDDCCCAAA@@@???@@@AAABBBCCCCCCBBBBBBBBBEEEFFFCCC===:::<<<@@@999:::;;;===>>>?????????>>>???AAACCCCCCBBBAAA???<<<;;;;;;<<<>>>???===<<<:::;;;============???AAA@@@AAAAAABBB@@@>>><<<::::::;;;<<<=========<<<<<<:::;;;;;;;;;;;;:::999999777777666666666666777777888888888888999999999999888888777777777777888888333555777666444444777999888888999:::::::::999999888999:::;;;:::888666555555777888777333222333555555666666666666666555555777777777888888999999999555444333333444555777888555555555555555555555555666555555444444444555666333333333444444666777777111111222222222222333333222222222111222222333444333333333222222111111111000000111111111000//////000000000000000111222222000111111222222222111111---...000111111000//////......//////000000000111...///000111111000///...------...//////000//////......//////000000000111------............------........................---,,,+++***+++,,,---.............../////////000---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++......---------...//////////////////000111222333222222222111111444888;;;777888999;;;<<<===>>>>>>>>>>>>???BBBFFFIIIWWWVVVUUUSSSRRRUUUZZZ^^^[[[ZZZXXXWWWWWWXXXYYY[[[SSSTTTUUUWWWYYYZZZ\\\\\\\\\]]]_________]]][[[ZZZ]]]]]]]]]]]]^^^___`````````^^^ZZZVVVTTTUUUVVVXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXTTTRRRQQQQQQRRRSSSSSSRRROOOOOOOOOOOONNNLLLKKKJJJQQQOOOLLLJJJIIIIIIKKKLLLSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIFFFDDDCCCCCCCCCCCCAAA@@@CCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCAAABBBCCCBBB@@@>>>>>>>>>AAA@@@>>><<<:::999999888:::;;;===@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@@@@??????=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<;;;;;;:::999999888:::999888777777888999:::999999999999::::::::::::;;;:::999777666666666666555555555555555555555555444444444444444444444444444555666666444444555666444444444444444444444444222222222222222222222222333333333222222222111111333333333333333333333333333444444555555444444333222222222111111111000000111111111111111111111111111111111111111111111111222111000000000111333444222111111111000000//////111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111111000......---------....................................////////////000000//////.........---////////////////////////------------------------------...............---------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------......///000///...,,,+++......---,,,,,,+++******---------,,,,,,,,,++++++************************************************))))))***++++++++++++***************************+++*********))))))(((((())))))************)))))),,,,,,+++***)))))))))***++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))+++***(((((((((***---...111111111111000000000000333333222222333444666777888999999:::;;;<<<======>>>???@@@BBBDDDFFFQQQRRRRRRQQQPPPQQQTTTVVVVVVVVVTTTTTTTTTTTTUUUVVVQQQQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVWWWWWWYYYZZZZZZYYYWWWUUUSSSRRRTTTVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRTTTRRRPPPOOOPPPPPPOOONNNIIIIIIIIIIIIHHHGGGFFFFFFJJJIIIFFFDDDCCCDDDEEEFFFIIIJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>???>>>===;;;===============>>>??????>>>>>>>>>>>>????????????===>>>@@@BBBCCCDDDEEEEEEBBBBBBAAA@@@??????>>>===>>>===<<<;;;;;;<<<>>>???<<<======<<<:::999:::;;;===<<<;;;999777666666666666777999;;;<<<=========<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888777777777888888888999999999999999999999999999999999888888888777777777777777777777777777777777777777777777666555444444444555555444333333444555555444444444444555555555666777777666555555444444444444444444444444444444444222222222222222222222222222333444444222222333444333333333333333333333333222222222222222222222222222222222222111111111000222222222222222222222222111222222333333222222111222222222111111111000000111111111111111111111111111111111111111111111111111000000///000111222333111111000000000/////////111111111111111111111111111111000000000/////////////////////////////////////////////////////////111000///......---------....................................////////////000/////////....................................---------------------------...............------------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,...............---,,,,,,//////...------,,,++++++,,,,,,,,,,,,++++++++++++************************************************))))))***++++++++++++***************************************)))))))))((())))))************))))))***)))((((((((((((((((((+++******************+++***)))((()))***+++***((())))))))))))))))))))))))++++++******+++,,,---...000000000000000000000000333222222222444555777888999999:::;;;<<<======>>>>>>???@@@BBBDDDFFFMMMOOOQQQQQQPPPOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPPPPPPPQQQRRRTTTUUUVVVPPPOOOOOOOOOQQQSSSTTTVVVVVVUUUSSSRRRRRRRRRSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPSSSQQQOOOMMMMMMLLLIIIGGGBBBCCCCCCCCCCCCCCCBBBBBBDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<===<<<::::::;;;;;;:::888999888888888888999::::::999999999:::::::::;;;;;;777888:::;;;<<<======>>><<<<<<;;;;;;;;;::::::::::::999888777777888999:::777888777666555555777999999888666555444333333333333444555666777777777777777777777777777666666666666666555555555555444444333333333444444444555555555555555555555555555555555555555555444444444444444444444444444444444444444333333222222111111111222222111111111111222222000000111111111222222222333333333333333333333333333333333333333333333333000000000000000000000000000111222111000000111222222222222222222222222222000000000000000000000000111111000000000000000///111111111111111111111111///000000111111000000///222111111111111000000000000000000000000000000000000000000000000000000000///////////////000111111///////////////.........///////////////////////////////////////.........////////////////////////////////////////////////111000///......---..........................................////////////////////////....................................------------------------...............---,,,+++------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------,,,,,,++++++,,,,,,/////////......------,,,++++++++++++*********)))************************************************))))))***++++++++++++***************************************))))))))))))))))))************))))))(((((((((((((((((()))******************************)))((()))***+++***((())))))))))))))))))))))))++++++,,,,,,---.........////////////000000000000111111222333555777999:::999999:::;;;<<<===>>>>>>???@@@AAACCCDDDFFFPPPQQQSSSRRRQQQPPPPPPQQQSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSNNNNNNOOOPPPQQQSSSTTTUUULLLLLLMMMNNNPPPQQQSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQPPPNNNMMMLLLLLLOOOQQQSSSSSSPPPNNNLLLJJJHHHDDDBBB>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===<<<;;;===============<<<;;;;;;<<<;;;999999:::;;;999888777777777777777888888999666666666666777777777777666777888999::::::::::::888888888999999999999999777666555555444555555666555666555444333444777:::555444333222111111111111444444555555555555444444666666666666555555555555333333222222222222222222222333333333444444444444222222222222222222222222333333333333222222222222111111111111111111111111333333333222222222111111333222222222222222222333000111111111111222222222000111111222333333333333111111111111111111111111000000000000000000000000///000111111//////000111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...111111111111000000000000////////////////////////////////////////////////............//////000000........................................................................////////////////////////////////////////////////000000///...................................................///////////////////////////.................................------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++*********,,,,,,///.........---------,,,************))))))))))))************************************************))))))***++++++++++++************************************)))))))))))))))))))))************))))))***)))))))))***+++,,,,,,*********++++++************)))((()))***+++***((())))))))))))))))))))))))***+++,,,---.........---///////////////000000000000111222444666888:::;;;::::::;;;<<<===>>>>>>??????@@@BBBDDDEEEFFFSSSSSSSSSQQQPPPPPPRRRTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRNNNNNNNNNOOOPPPRRRSSSTTTMMMMMMMMMNNNNNNOOOPPPQQQSSSRRRPPPNNNMMMLLLMMMMMMMMMLLLJJJJJJLLLPPPSSSUUUPPPNNNKKKIIIGGGDDD@@@===:::;;;<<<===>>>>>>>>>>>>;;;:::999999999:::;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::999:::999777888999999888777555555555555555666666777444444444444555555555555555666777888888888888888555555666666666666777777444444444333333333444444333444333222111333666999333333222111111000111111444444333333333222222222444444444444444444444444111111111111222222222222222222222222333333333333111111111111111111111111111111111222222222222222111111111111111111111111333222222222222222111111222222222222222222222222000000111111111222222222000000222333333333333333111111111111111111111111111111111111111111111111///111222111000///000222000000000000000000000000////////////////////////........................//////////////////////////////000000000000//////000000000000000000000000................................................------......////////////------------............------------------------------------............................................................000//////............///....................................////////////.........///////////////........................------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,+++***))))))***,,,------------,,,,,,,,,,,,,,,*********)))))))))((((((************************************************))))))***++++++++++++***************************))))))))))))))))))******))))))************))))))***)))))))))***+++,,,,,,)))***++++++++++++***)))***)))((()))***+++***((()))))))))))))))))))))))))))***+++,,,---------,,,.../////////000000111111000111333555777999;;;<<<:::;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFFFFSSSSSSRRRPPPOOOPPPSSSUUUQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPMMMLLLLLLMMMMMMNNNOOOPPPOOONNNMMMKKKKKKLLLMMMMMMOOONNNKKKIIIHHHGGGGGGGGGFFFEEEEEEFFFHHHKKKMMMOOOKKKIIIGGGFFFDDDAAA===999555666777888888888888888555555444555555666777777888888999999999999888888777777777888888777777666666555444444555666555444222222111111222222333444222222333333333444444444333444555555555555555444222222222222222222222222222222222333333333444444000111111000///000222444222222111111000111111111222111000////////////000000000111111111111222222000111111111111222222222//////000000000111111111111111111111111111111111000000000111111111111111111111111111111111111111000000000000000000000000//////000111111000//////////////////000000000000000111222333444333333222111111111111111111111111111111111111111111111111000111222222000000111222000000000000000000000000////////////////////////---............////////////////////////////////////000000111111000000/////////000000000000000111////////////////////////////////////////////////---......///000/////////---------...............---------------------------------...............................................................//////............//////....................................////////////.........///////////////------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************************************))))))***++++++++++++***************************))))))))))))************))))))************))))))(((((((((((((((((()))***)))***+++,,,,,,+++***)))***)))((()))***+++***((())))))))))))))))))))))))*********+++,,,,,,------//////000000111111222222000222444666999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFFFFFFFPPPRRRSSSSSSRRRRRRSSSUUURRRQQQQQQQQQQQQSSSUUUVVVQQQQQQQQQPPPPPPPPPPPPPPPMMMLLLLLLLLLMMMMMMNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKIIIGGGFFFGGGIIIJJJIIIHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@===999666333333444444444444444333111111222333333444555555444555555666666555555444333444444555555444444444444222222222444444333222111000000000000111222222111111111222222222333333222333333333333333222222111111000000000000000000//////000222333333333444...000111000//////000111111000000000000000111111111000///.........///////////////000000000111111///000000000111111111222////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000......///000000///............/////////000000000///000222333333222111000111111111111111111111111111111111111111111111111///111222111000///000111000000000000000000000000000000000000000000000000---.........//////////////////////////////////////////000000000000//////////////////000000111111////////////////////////////////////////////////---...///000000000//////------......////////////........................------......////////////................................................//////............//////....................................////////////............/////////000------------------------------------------------***+++,,,,,,------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,---,,,,,,------------------------++++++*********)))))))))************************************************))))))***++++++++++++***************************((()))))))))************))))))************))))))***)))(((((((((((((((((((((***+++,,,,,,+++***(((***)))((()))***+++***((()))))))))))))))))))))))),,,,,,++++++,,,---///000000000000111222333333333111333555777999:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAACCCEEEGGGGGGFFFOOORRRVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQRRRTTTVVVXXXQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJHHHEEEBBBBBBCCCFFFHHHEEEDDDAAA???===<<<;;;;;;======>>>>>>>>>>>>======@@@???>>>>>>===;;;777444333333444444444444333333111111222333444555555666333333444444444444444333222333444444444444333333444333222333444555444333111111111111111222333333000000000111111111111222333333333333333333222111222222111111111000000000------///111222333333333///111222222111000000111000////////////000111111111111////////////000111000000000111111111222222/////////000000000111111000000000111111111222222000000000000000000000000---------....../////////000000000000000000000000111111111222222222222222...///000111111000///...000000000111111111222222///000111333333111000...111111111111111111111111111111111111111111111111///000111000///...///111111111111111111111111111111111111111111111111111........./////////000000000000000000000000000000......////////////........./////////000000111111000000000000000000000000000000000000000000000000---...000111111111000///........./////////000000................................./////////000000................................................//////.........//////000..................................../////////000---.........//////000000------------------------------------------------)))***+++,,,---.........++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++,,,---...------,,,---.....................++++++++++++************************************************************))))))***++++++++++++***************************(((((())))))*********+++))))))************)))))),,,,,,+++***))))))******((()))+++,,,,,,+++)))(((***)))((()))***+++***((())))))))))))))))))))))))...---,,,+++,,,...000222000000111222333333444444222333666888::::::::::::<<<<<<===>>>???@@@AAAAAABBBCCCFFFGGGGGGFFFQQQRRRRRRPPPOOONNNOOOQQQRRROOOMMMOOOSSSUUUTTTRRRMMMOOOPPPQQQOOONNNMMMNNNLLLJJJHHHHHHJJJKKKIIIGGGGGGDDDAAAAAACCCDDDCCCAAADDDBBB@@@===<<<<<<======>>>===;;;999888888999999:::666666::::::888;;;AAA;;;;;;;;;:::999777666555444333222111111111111222444333222111111222333444444444333222222222222222000111222333333222111000000111222111000000111222111111111111111111111111111111000000000000111111000000111111111111111111000000000000000000000000///......///111333222222000000////////////000000////////////////////////000000///...------,,,,,,...---+++***+++---///000000000111111111111000000////////////////////////000000000000000111111222////////////////////////////////////////////////////////////000000000000111111111111111111111111...........................---...222222...000555000000000000000000000000111111000000//////......111111111000000000000000000000000000000000000000000000000000000/////////000000//////............////////////////////////////////////000000000000........................////////////////////////000000000000000000000000000000000000000000000000///............---------////////////////////////........................////////////////////////........................,,,------......------,,,------------------------///......------...000111111111111111000///------........................------------------------++++++++++++++++++++++++************************,,,,,,,,,---------......------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,---------++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***,,,...//////...---+++111222333222111111333444333444666999;;;===>>>>>>============???AAACCCDDDCCCEEEFFFFFFDDDBBBMMMOOOPPPPPPNNNNNNNNNPPPRRRPPPNNNMMMNNNNNNNNNMMMLLLMMMOOOOOOOOONNNNNNNNNKKKIIIGGGGGGHHHGGGDDDBBB???===;;;;;;======<<<:::;;;999888666666777888999999888666555444444444555888555444555333000333:::777777777666555444333222444333222222222222222333222222111000000111222222222111000000000000000111000000111111111111000000///000111111///...///000////////////////////////000//////......//////000////////////////////////////////////////////////000//////111333444333111000//////......//////000..............................//////////////////......---------...///000///000000111111000000///000000000///////////////000////////////000111111////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////000//////000000000000000000000000111000000000/////////...111000000000000000000000000000000000000000000000000000000000000000//////111000000000////////////000000000000000000000000....../////////000000000////////////////////////000000000000000000000000------------------------////////////////////////000000/////////.........////////////////////////........................////////////////////////........................,,,------......------,,,------------------------...............///000000111111111111000///...---........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************+++******************+++))))))))))))))))))))))))************)))))))))((((((((())))))***)))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++---.........,,,+++///000111000//////111333333444666999;;;<<<===>>><<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFFFFDDDBBBHHHJJJLLLMMMLLLJJJJJJKKKOOONNNLLLIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCAAA===:::888666555555666777666444444333222222333444666777666555444222222222333333666333222333111...///222444444444333333222222222222222222222222222333333111111000000000000111111000000/////////000000111000000000000000000000000000111222111///...///000//////////////////////////////............//////........................///////////////////////////000111333555555333111///..................///........................------...///000000111111///////////////000000000...//////000000//////...111111000000/////////...//////......//////000111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000...111000---111888777000000000000000000000000000000000000000////////////000000000000000000111111000000000000000000000000//////000000000000000///111111000000000000//////000000000000000000000000............////////////000000000000000000000000000000000000000000000000------------------------////////////////////////111111111000000000//////////////////////////////........................////////////////////////........................------............---------------------------------......///////////////000111111000000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++*********++++++++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,---------,,,+++///000111000//////111333333444666888:::<<<======;;;;;;<<<<<<>>>@@@AAABBBBBBDDDFFFFFFEEECCCCCCEEEGGGGGGFFFCCCCCCCCCGGGHHHGGGBBB===:::<<<>>>=========>>>@@@AAAAAA@@@BBBBBBAAA@@@===:::666333444444444444555555444333444444333333444555666777666666444333333444555666555111000444888777333///444444333333333333333333//////000222222333333222111111111111111111111111111111000000000111222222111111000000000000111111111222333222000//////000000000000000000000000000000000////////////000000000///////////////.................................///000333555444111.........------------......------------------------------......///000000000......///000000000///.........////////////......111000000//////......---...............///000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////+++111111...666EEEDDD999000000000000000000000000000000000000////////////000000000000000111111111000000000000000000000000//////111111222111111000000000000000000000//////000000000000000000000000---.........////////////111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111000000000/////////////////////////////////........................////////////////////////........................------............------........................,,,---///000000000///...000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))+++,,,,,,,,,,,,,,,000111222222111222444555333444666888:::;;;<<<<<<:::;;;;;;<<<>>>???@@@AAABBBDDDFFFFFFEEEDDDBBBCCCCCCAAA???=========???@@@???<<<888777:::===:::888777999;;;======;;;=========;;;888555222111444555666777666666555555666555555555555555666666555444333333333444555666444000...666BBBEEE;;;...444333222222222222333333,,,...111444555555444222111111111111111111111111222111111000111111222222000000000000000000000000000111222111///...///000////////////////////////000//////////////////000/////////......---------////////////////////////---...///222333222///,,,......------------............................................................/////////......---......////////////....../////////......---------...............///000000////////////////////////////////////////////////////////////000000000000000000000000000000000000........................***111111///888GGGHHH===000000000000000000000000////////////000000000000//////000000111111111111000000000000000000000000///000222333444333222111////////////////////////////////////////////////.........////////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000////////////////////////000000000000000000000000////////////////////////---......//////......---........................,,,---///000000000///...///000000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++++++++************++++++******************************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))***+++,,,,,,------000111222222111222444666333444666888:::;;;;;;;;;::::::<<<===>>>???@@@AAAAAACCCFFFFFFFFFEEEEEEDDDAAA>>>;;;;;;>>>@@@>>>===<<<:::999;;;>>>AAA???<<<:::;;;>>>@@@???===999::::::888666444555666777999;;;<<<;;;:::::::::777777777888888888888888444444333333333444666777888333111777EEEKKK@@@111444333111000///000111111,,,111777<<<===<<<888666222333333444444333333222333333222111111111111111///000111222222111000//////000111000//////000111000000000000000000000000//////............/////////......------,,,,,,,,,000000000000000000000000.........000111111...,,,///................../////////////////////////////////////////////////////////...............---...//////000000//////............/////////////////////......//////000111////////////////////////////////////////////////////////////000000000000////////////////////////........................,,,000000///444======666000000000000000000000000////////////000000000000/////////000111111222222000000000000000000000000000222444555666555444333//////000000000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000/////////.........000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////..............................---....../////////////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,---......---///000000///000222444333444666888999:::;;;;;;:::;;;<<<>>>???@@@AAAAAA@@@CCCEEEGGGFFFFFFJJJGGGBBB>>><<>>>>>@@@CCCFFFGGGFFFBBB???@@@CCCFFFDDDBBB888999:::888777777:::>>>>>>AAADDDEEECCCBBBBBBCCC===>>>???@@@AAABBBBBBBBB;;;;;;::::::;;;===>>>???BBB???:::;;;CCCIIICCC888666555333111000000111222111666???FFFHHHEEE@@@<<<999:::;;;<<<<<<;;;:::999999888777666555444444444444666888::::::888666444222444555555444555666777666666666666666666666666222222111111111111222222222111111000//////......111111111111111111111111000/////////111111///...000//////......//////000000000000000000000000000000000000111111222222333111111///........./////////000000111111000000/////////000000111111222222000////////////000111111////////////////////////////////////////////////////////////000000000000////////////////////////........................////////////000000000000000000000000000000000000.../////////000000000111...//////000111111222222000000000000000000000000111333555888888888666555111111111222222333333333222222222222222222222222000000000000111111111222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////.............................................///000000//////000000000000//////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))***************)))(((((()))+++---///))))))************))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,...///000---...000000///000333555444444666888999::::::::::::;;;===???AAAAAAAAAAAA@@@BBBEEEGGGFFFFFFNNNJJJDDD???>>>DDDMMMTTTIIIEEEAAABBBFFFJJJLLLLLLKKKFFFBBBCCCGGGIIIGGGDDD999::::::999888:::???DDDEEEIIILLLMMMKKKIIIJJJKKKEEEFFFHHHKKKMMMNNNOOOOOOEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJDDD>>>@@@FFFEEE???:::999666444333333333444555<<>>===;;;:::999999999:::<<<@@@BBBBBB@@@<<<:::888999;;;;;;;;;<<<===???========================777666666555555666666777666666555555444333222222111111111111111111111111222111///000111111000///000000////////////000000000000000000000000000000///000111222444555666777444222000///...///000111000000111111111111000000000000111222333444444555000000000000000111222222////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000......111///+++,,,000000000000000000000000000.../////////000000111111...//////000111222222222000000000000000000000000222444777999:::999777666333333333444444555555555444444444444444444444444000111111111222222222222333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......//////////////////////////////...------///000111//////000000000000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))*********+++***)))((()))***,,,///111))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,---...000111///000222222222222555777444444666777999999::::::;;;<<<>>>@@@AAABBBBBBAAA@@@BBBEEEGGGGGGGGGZZZSSSJJJGGGKKKPPPSSSSSSLLLIIIGGGFFFGGGHHHHHHGGGFFFCCCAAADDDIIILLLJJJGGG???>>>======???DDDHHHKKKHHHIIILLLRRRWWWWWWSSSNNNLLLNNNRRRVVVXXXXXXXXXWWWOOOOOONNNKKKIIIJJJPPPVVVUUUOOOGGGEEEHHHKKKLLLJJJCCCAAA>>>;;;999888999999???DDDKKKQQQSSSRRRRRRQQQQQQOOOLLLKKKKKKKKKJJJIIIBBBCCCDDDBBB@@@??????@@@AAADDDHHHKKKJJJHHHDDDAAAAAABBBDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDBBB===999888;;;======;;;???<<<999777666555444222333333444555555666777777777777666666555444444333666444222222333333333222555444222111000111333444333555888;;;===>>>>>>>>>>>>:::555222111222222222222222333444555555666666333333444555777999;;;<<<888777555444222111111111111111000000000111222222222333333222111000222333...---,,,...000111111000000000000111222444555666555444444666555333333444111000......000000///...000111111000//////111333///000000000000000//////777999888222000222555444555555333333222222222222666555666;;;@@@BBB@@@===888777777;;;AAADDDAAA===;;;888666666999;;;999777666777777666444333444555999;;;<<<;;;777666777999111:::@@@???<<<<<<===<<<888666444555999===>>>???AAA???<<<999888777777666777555222333555666555333111222222222222111111111444111///000333444000---111000...///222333222000111......111000...---000222000....../////////......111333111...---///333666444222000000000///...///---------///000///...,,,---...---,,,,,,,,,---,,,,,,,,,---------------......////////////.........------,,,,,,---...///------............------......---------.........,,,---,,,***)))(((***,,,......---,,,+++,,,,,,,,,+++++++++++++++---......---,,,+++,,,...//////---...---+++++++++,,,---...++++++************++++++************))))))))))))++++++++++++++++++++++++(((((('''(((((()))******))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))******++++++,,,------///000222333333444666888555666888888888999:::<<<<<<===???@@@AAAAAAAAA@@@>>>AAAEEEFFFFFFFFF]]]VVVNNNKKKMMMQQQRRRQQQKKKHHHFFFEEEFFFGGGFFFFFFEEECCCAAACCCHHHJJJIIIFFFDDDCCCCCCDDDFFFIIIMMMOOOKKKMMMPPPVVV[[[[[[VVVRRRRRRTTTWWWYYY[[[ZZZYYYXXXUUUSSSPPPMMMLLLOOOUUUYYYUUUOOOIIIIIILLLQQQRRRRRRKKKJJJGGGCCCAAA???======GGGKKKQQQVVVWWWWWWXXXXXXXXXUUURRROOOOOONNNNNNMMMJJJKKKKKKHHHEEECCCCCCCCCEEEHHHLLLOOOPPPOOOLLLKKKMMMNNNOOOOOONNNLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEAAA>>>>>>BBBFFFHHHHHHHHHEEE@@@>>>======<<<;;;<<<<<<<<<===>>>>>>>>>???======<<<<<<;;;::::::999999888888999;;;<<<;;;::::::999888777777888:::;;;888;;;>>>AAADDDEEEEEEEEE???<<<888777888:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCC<<<;;;:::888777666666666444444333333333333444444222333333333111111333555333222222333555666555444222333333444666777999:::777888999<<<<<<:::999999444222000///000111111111222222111000000111333555777666555444444444555666555999999555333666777555999888888888888888888999777:::AAAKKKSSSTTTOOOJJJCCCDDDGGGMMMSSSSSSNNNIIIDDDBBB@@@BBBFFFGGGFFFDDD999999888777777999>>>AAADDDFFFFFFDDDBBBAAACCCEEECCCJJJNNNKKKFFFEEEEEECCC@@@BBBDDDFFFHHHLLLPPPTTTQQQJJJBBB@@@CCCDDDAAA======:::888888999:::888777666555555666666555333111222222222222111111111111000111222222000///000111222//////222222//////222111111111000///.........111000///.........//////111111000000111111111000000.........///000...---.../////////....../////////.........//////000000//////////////////......------............------,,,------.../////////...---,,,,,,,,,------...///...//////---,,,,,,...000------------------------,,,++++++++++++,,,------,,,++++++---///000000///...---,,,,,,,,,,,,,,,---+++******************+++))))))))))))************++++++++++++++++++++++++))))))(((((()))******+++)))*********++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------...000222222222333555777555666888888888999:::<<<;;;<<<>>>@@@AAAAAA@@@@@@AAACCCGGGHHHHHHGGG]]]WWWQQQOOOOOOPPPOOOMMMJJJHHHEEEDDDEEEFFFEEEDDDEEEBBBAAACCCGGGIIIGGGEEEGGGGGGHHHIIIKKKMMMOOOPPPMMMNNNRRRXXX]]]]]]XXXSSSUUUWWWYYY[[[[[[ZZZYYYXXXYYYUUUPPPNNNOOOSSSWWWYYYTTTPPPMMMNNNRRRWWWZZZZZZ[[[ZZZXXXUUUQQQNNNKKKIIINNNRRRVVVXXXYYYZZZ\\\]]]]]]YYYTTTQQQPPPPPPOOOOOOQQQQQQPPPMMMIIIFFFEEEFFFIIIKKKMMMPPPRRRSSSSSSSSSWWWWWWVVVUUURRRNNNKKKIIIHHHHHHGGGFFFFFFGGGHHHIIIHHHDDDAAACCCHHHOOORRRSSSPPPLLLGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>;;;;;;<<>>BBBEEEHHHJJJKKKKKKBBB@@@>>>>>>AAADDDFFFFFFIIIGGGDDDAAA@@@??????@@@FFFEEEEEEFFFFFFGGGHHHIIIAAA@@@???>>>============999999999999999:::;;;<<<888888888777666666888:::888777666777888999888777888999;;;===@@@BBBDDDEEEBBBEEEIIIKKKLLLKKKHHHEEE<<<999555333444555555555666555555555777:::>>>@@@BBB???<<<999888:::===??????DDDFFFCCCBBBDDDEEECCCCCCCCCDDDDDDEEEEEEDDDDDDFFFLLLXXXeeennnooohhhaaaYYY[[[```fffkkkiiibbb\\\TTTSSSRRRTTTWWWXXXUUURRREEEDDDCCCBBBDDDIIIQQQWWWYYYYYYYYYWWWUUUVVVXXXZZZdddiiiiiiccc^^^\\\[[[ZZZTTTYYY___bbbdddiiipppvvvmmmaaaVVVTTTZZZ[[[UUUMMMKKKIIIGGGEEEEEEEEECCCBBBDDDBBB@@@???>>>;;;888666999:::;;;999666666888;;;333666999888444111222555333000///111111......111---111444555222111111333222000///111333333111///+++,,,...000111111111000111000000000222222000///........................------,,,,,,,,,---...///............------,,,,,,,,,...///111111///...---//////000111111111111111...............///000000,,,.........---...000222---...///000000000///...------,,,,,,,,,+++++++++++++++,,,///222333333111...............---,,,++++++******))))))******+++(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,---------///111111111222444666555666888888888999:::<<<:::;;;===???@@@@@@@@@@@@AAADDDFFFHHHGGGGGGWWWTTTQQQOOOOOONNNLLLJJJKKKIIIFFFEEEFFFFFFFFFEEEEEECCCBBBCCCFFFGGGFFFEEEFFFFFFHHHJJJKKKMMMMMMMMMKKKMMMQQQWWW[[[[[[VVVRRRTTTUUUWWWXXXYYYYYYXXXWWWWWWSSSOOOOOORRRUUUUUUSSSUUUSSSQQQRRRVVVZZZ]]]]]]aaaaaaaaa___\\\XXXTTTRRRQQQSSSUUUVVVVVVWWWZZZ\\\YYYUUUQQQNNNMMMNNNNNNNNNPPPPPPPPPMMMJJJGGGFFFGGGJJJJJJKKKLLLNNNPPPRRRRRRVVVUUUTTTQQQMMMJJJGGGEEECCCBBBAAA@@@@@@AAACCCEEEGGGCCC@@@BBBIIIPPPUUUVVVQQQMMMGGGDDDCCCEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@???>>>>>>======::::::<<>>???;;;===@@@DDDGGGIIIKKKLLLFFFDDDDDDEEEHHHKKKLLLMMMKKKIIIEEEBBB@@@@@@AAABBBHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCCCCBBBBBBCCCCCC???@@@@@@BBBCCCEEEGGGHHHEEEEEEEEECCCAAAAAACCCEEECCCBBB@@@AAABBBBBBAAA@@@CCCDDDHHHLLLPPPSSSVVVWWWWWW\\\```bbbbbbaaa]]]XXXKKKGGGBBB>>>============<<<<<<<<<@@@FFFMMMSSSVVVUUUQQQLLLHHHGGGJJJNNNQQQYYY]]]___\\\\\\___```___ZZZ[[[\\\]]]]]]\\\ZZZYYY___eeennnzzz~~~yyyppprrruuuyyy{{{xxxrrrllldddcccbbbdddgggfffbbb___XXXXXXWWWWWWZZZ```hhhmmmpppnnnlllkkkjjjkkknnnpppzzz}}}|||vvvrrrrrrrrrpppnnnrrrwww}}}yyyqqqpppsssrrrkkkccc```___\\\ZZZXXXVVVUUUTTTXXXXXXUUUOOOHHHDDDFFFIIIQQQNNNKKKIIIHHHGGGHHHHHH>>>@@@BBBCCCBBBAAA@@@@@@;;;777555666444111111333...444;;;===:::888:::<<<666999<<<>>>===:::666444///111444666555555444444222222222444666777666444111000000000000111000///...---------------......000000//////.../////////111222333444555555444444999999999999888777666555444333222222111111222222///000222222222222444666000222444555555444333222/////////...---,,,,,,+++,,,---///333666888777555000111111111000...,,,+++++++++************++++++'''((()))***+++,,,------........................,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,------,,,...000000000111333555555666888888888888:::<<<:::;;;===???@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDRRRQQQQQQQQQQQQOOOMMMKKKLLLJJJHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKLLLKKKKKKLLLLLLOOOUUUZZZZZZVVVRRRRRRSSSUUUWWWXXXYYYYYYYYYUUUSSSRRRTTTVVVVVVSSSPPPVVVUUUTTTUUUWWWZZZ[[[\\\[[[\\\\\\\\\[[[XXXUUUSSSRRRSSSTTTSSSSSSTTTWWWYYYSSSPPPMMMKKKKKKMMMMMMMMMLLLMMMMMMLLLIIIHHHHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKIIIGGGDDDBBBAAACCCBBB@@@???@@@AAADDDEEEEEEBBB???AAAHHHOOORRRSSSOOOKKKEEEBBBBBBCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;>>>@@@@@@>>><<<888888999999:::;;;<<<===999;;;===@@@DDDGGGIIIJJJHHHGGGGGGHHHKKKLLLLLLLLLHHHFFFCCC@@@???@@@BBBCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEGGGJJJMMMQQQTTTUUUTTTTTTRRRPPPMMMMMMOOORRRTTTRRRQQQQQQSSSSSSRRRQQQOOORRRVVV\\\aaafffiiijjjkkkqqqtttsssssssssooohhh^^^YYYSSSNNNKKKJJJIIIIIIGGGGGGJJJQQQ[[[ffflllpppoookkkeeeaaa```bbbfffiiivvvyyyyyyvvvuuuyyy|||{{{ssstttvvvvvvvvvsssqqqoooqqqrrrwww~~~}}}zzzvvvssskkkjjjjjjmmmqqqrrroookkkiiikkklllmmmooorrrvvvzzz|||zzzwwwvvvvvvwwwyyyzzzyyy|||{{{wwwvvvyyyzzzxxx~~~}}}{{{vvvrrrrrrqqqooolllhhhfffeeedddhhhkkkiii```VVVTTT^^^iiiooohhh```^^^```aaa]]]XXXPPPNNNOOOTTTYYYZZZUUUPPPLLLGGGDDDCCCAAA<<<<<>>AAA@@@>>>;;;:::;;;555666777:::===???>>><<<<<<:::888888999999777555333333333333222222111111222222111111222333555666::::::;;;===???AAACCCDDDHHHHHHGGGDDDBBB???===;;;;;;:::888666555444444333777999;;;;;;::::::;;;<<<777888:::;;;;;;:::999777444444444333333111000///111222555:::======;;;999444444444444222000---,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,...//////000000000000000000000000------,,,,,,,,,,,,------,,,+++++++++++++++++++++************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,------,,,---///000000111333555555666888888888888:::<<<999;;;===???@@@AAAAAAAAA@@@BBBDDDDDDCCCCCCQQQRRRSSSSSSSSSRRRQQQPPPMMMKKKIIIIIIKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMOOONNNPPPTTTYYY[[[XXXUUUTTTUUUWWWXXXZZZ[[[\\\\\\VVVVVVWWWYYYZZZXXXUUUSSSWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXZZZZZZZZZXXXWWWUUUTTTTTTTTTSSSRRRSSSUUUWWWQQQOOOMMMLLLMMMNNNNNNMMMIIIJJJKKKKKKIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@????????????AAABBBCCCDDDAAA???BBBHHHMMMPPPPPPLLLHHHDDDAAAAAABBBCCCCCC>>>?????????????????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<>>>>>><<<:::888999999::::::;;;;;;;;;999:::<<>>??????<<<999777888999999888666333111//////000111333666999;;;EEEFFFJJJNNNQQQUUUWWWXXXWWWVVVTTTQQQMMMIIIFFFDDDBBBAAA???===<<<:::::::::???@@@BBBAAA???>>>>>>???@@@AAABBBBBBBBBAAA??????;;;<<<<<<<<<;;;:::888777999:::>>>BBBDDDDDD@@@===999999888666444111///......------,,,,,,------...++++++,,,---...///000111111111111111111111111111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------,,,...000000000111333555555666888888888999:::<<<:::;;;>>>@@@AAABBBBBBBBBCCCDDDFFFEEEDDDDDDPPPRRRSSSTTTSSSQQQPPPPPPKKKJJJHHHIIILLLNNNOOOOOOKKKKKKKKKKKKJJJIIIIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOQQQOOOOOORRRWWWZZZYYYWWWXXXXXXYYYZZZ[[[[[[\\\\\\YYYZZZZZZZZZXXXWWWXXXXXXVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWTTTUUUUUUSSSRRRQQQSSSUUUQQQPPPOOOOOOOOOOOOMMMKKKFFFHHHIIIIIIGGGGGGHHHIIIFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA;;;<<<<<<===>>>>>>??????@@@>>>>>>AAAHHHLLLMMMMMMHHHEEEAAA???@@@@@@@@@???<<<<<<======>>>>>>??????>>>======<<<;;;;;;::::::;;;:::999:::;;;<<<;;;:::888999999:::::::::999999888999;;;===???BBBDDDEEE@@@@@@AAABBBDDDDDDAAA???@@@@@@???@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIHHHIIIKKKNNNRRRUUUXXXZZZXXXXXXWWWVVVVVVYYY]]]aaa___^^^^^^___aaabbbaaa```ccceeeiiimmmqqqsssttttttuuu{{{|||vvvwww~~~yyyxxxtttpppmmmkkkjjjhhhfffggggggjjjsss~~~}}}{{{yyyxxxxxxxxx{{{~~~~~~~~~zzzwwwvvvvvvrrrpppppptttyyy}}}}}}{{{vvvwwwyyyzzzyyyyyy{{{|||zzzwwwtttsssttttttrrrppppppssstttrrrtttxxxyyyuuuvvvuuuwww}}}zzz~~~{{{yyy|||{{{vvvsssrrrtttwwwxxxxxxuuutttyyy||||||~~~~~~xxxrrrqqqpppsssyyy~~~yyyssshhhccc``````___]]]^^^bbbmmmnnnppppppooollljjjhhhsssyyy|||wwwjjj___[[[[[[[[[]]]]]]YYYSSSOOOPPPRRRVVVWWWYYY\\\^^^^^^\\\YYYRRRNNNIIIHHHIIIHHHDDD@@@AAACCCEEEEEECCC???:::666444444555888<<<@@@DDDGGGNNNRRRZZZbbbhhhjjjkkkjjjaaa___]]]ZZZVVVRRROOOMMMJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKLLLKKKHHHEEEDDDDDDJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFDDDBBBAAAAAACCCFFFIIIKKKIIIDDD@@@>>>===:::777555333222111//////............//////------...///000111111222000000000000000000000000...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,...000111111222444555555666888888888999:::<<<;;;<<<>>>AAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDOOOQQQRRRRRRPPPNNNNNNNNNJJJIIIHHHIIILLLNNNPPPPPPLLLMMMNNNMMMKKKJJJJJJKKKNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMPPPUUUXXXXXXWWWZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[WWWTTTTTTXXX\\\UUUWWWXXXYYYXXXWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTRRRQQQPPPQQQRRRQQQPPPPPPPPPOOONNNJJJGGGDDDEEEFFFFFFDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<>>>???@@@@@@@@@@@@;;;:::;;;@@@GGGKKKKKKJJJDDDAAA???============;;;::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;:::999999999888777666777999;;;;;;:::888888888999888888777777777888999:::===???AAABBB<<<<<<===???@@@@@@>>>;;;======>>>?????????@@@@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIHHHIIIJJJLLLOOORRRUUUVVVQQQRRRRRRRRRTTTXXX^^^bbbdddcccbbbdddfffggggggffffffhhhkkknnnpppppppppppptttzzzyyysssuuu~~~{{{yyyvvvuuutttsssqqqpppsssrrrttt{{{}}}{{{zzzzzz|||{{{{{{zzzwwwuuuvvvzzz|||{{{yyywwwxxxyyyxxxwwwxxx{{{}}}xxxuuurrrrrrsssrrrooolllnnnqqqqqqoooqqqtttsssooorrruuuyyy~~~}}}~~~{{{}}}~~~xxxuuuuuuwww|||zzzxxxxxx{{{~~~{{{wwwwwwzzz{{{wwwrrrppprrrrrrqqqsssxxxwwwwwwxxx{{{}}}}}}{{{yyy}}}~~~~~~yyysssnnnlllkkkppprrrrrrmmmfffcccdddgggjjjjjjkkkmmmooommmjjjgggaaa]]]XXXWWWWWWVVVQQQLLLOOORRRTTTUUURRRMMMFFFBBBAAAAAACCCFFFKKKQQQVVVYYYSSSZZZeeepppwwwyyywwwuuudddcccbbb___[[[XXXUUUSSSRRRRRRQQQQQQRRRSSSSSSTTTYYYZZZZZZXXXTTTQQQOOOOOOPPPOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFHHHKKKNNNOOOLLLFFFAAAAAA???<<<888555444333333000000////////////000000//////000000111111222222////////////////////////...---,,,+++++++++++++++---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,,,,---------///111111111222444666555666888888888999:::<<<;;;===???AAACCCDDDEEEDDDBBBCCCCCCCCCAAAAAAMMMNNNNNNOOOOOONNNNNNMMMKKKLLLMMMNNNNNNNNNMMMLLLOOOOOONNNMMMMMMMMMNNNNNNRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWUUUSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTVVVWWWWWWWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEE@@@@@@@@@?????????>>>>>>:::;;;===???@@@AAAAAA@@@>>>>>>===<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777777777888888888888777777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>??????>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGJJJOOORRRQQQOOORRRPPPOOOPPPTTTZZZ^^^```bbbeeeiiiiiifffgggkkkooommmmmmnnnooooooooonnnnnnrrrrrrsssuuuvvvxxxyyyyyy{{{{{{yyyvvvsssrrrssstttyyy{{{}}}~~~}}}zzzwwwwwwyyyyyyvvvsssuuuvvvyyyzzz{{{{{{zzzyyywwwuuussspppoooooopppqqqnnnpppsssssssssssstttuuuxxx|||~~~|||{{{{{{|||~~~~~~|||{{{||||||{{{zzz~~~|||{{{{{{}}}~~~}}}~~~~~~{{{|||~~~|||{{{{{{ttttttuuuwwwxxxyyyzzzzzzwwwyyy|||{{{~~~zzzuuusssuuuwwwxxxwwwvvvxxxyyywwwsssqqqqqqrrrtttuuuvvvtttrrrooonnnnnnfffggggggddd___\\\\\\^^^```aaacccggghhhddd[[[SSSWWWXXXZZZ^^^bbbddddddbbb```iiisssyyyxxxuuutttuuupppiiidddeeeeeeaaa\\\ZZZVVVUUUTTTVVV[[[```dddeeejjjeee___]]]___```]]]ZZZWWWVVVSSSPPPLLLIIIFFFEEEEEEGGGIIIKKKLLLKKKIIIGGGGGGHHHJJJJJJHHHDDD@@@===>>><<<999666333333333333///000000111111111111000///000000111111111000000000000//////............,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))***)))((('''''''''''''''(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))***,,,...///...//////000111333444555555777999999888888999:::<<<>>>@@@BBBDDDEEEEEEEEEAAABBBCCCDDDEEEFFFKKKLLLMMMMMMNNNNNNNNNMMMKKKLLLMMMOOOOOOOOONNNMMMOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTTTTVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVVVVVVVUUUSSSRRRPPPOOONNNNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEE@@@?????????>>>>>>>>>>>>:::;;;===>>>???@@@??????>>>>>>======<<<;;;:::::::::::::::999999:::::::::;;;::::::999888888777777666777777888888777777666888888888888888888888888888999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;::::::<<<===???>>>======>>>@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGHHHKKKOOOPPPOOOMMMOOOOOOQQQUUUYYY\\\^^^^^^gggjjjkkkjjjffffffjjjnnnmmmmmmnnnnnnnnnnnnnnnmmmppppppqqqssstttuuuvvvwwwyyyyyyxxxvvvttttttvvvxxx|||}}}~~~{{{yyyxxxyyyyyyvvvtttsssuuuwwwyyyzzzzzzzzzyyytttsssqqqpppooopppqqqrrrppprrrttttttttttttuuuvvvyyy~~~}}}zzz{{{|||||||||{{{zzzyyy|||{{{zzzzzz|||}}}}}}|||~~~}}}{{{yyyyyyzzz|||~~~~~~}}}}}}~~~~~~|||{{{}}}|||zzzyyyxxxttttttuuuuuuvvvwwwwwwxxxtttuuuwww{{{}}}}}}zzzwww{{{wwwtttsssvvvxxxyyyxxxvvvwwwxxxvvvssspppppprrrrrrsssrrrpppmmmlllmmmnnnsssrrroooiiiccc______```dddgggkkknnnllliiieeecccjjjlllnnnooonnnllljjjiiipppssswwwxxxxxxxxxxxxzzzuuummmhhhiiihhhccc^^^\\\YYYXXXXXXZZZ___cccfffgggkkkfffbbbbbbdddeeeccc```]]][[[WWWQQQKKKFFFBBB@@@CCCEEEGGGIIIIIIHHHFFFEEEDDDEEEFFFFFFDDDAAA===;;;;;;999777444222222222222000000111111111111111000///000000111111111000000/////////......---------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))((('''''''''''''''(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))***,,,...///...//////000111333444555555777999999999888999:::<<<>>>@@@BBBDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLNNNOOOPPPPPPPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPPPPQQQSSSTTTUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@????????????????????????BBBBBBCCCCCCDDDCCCCCCBBB>>>>>>>>>===============;;;;;;<<<========================<<<;;;;;;;;;:::999888888777777888888999:::999999888888777777666666666777777777777666666777777777777777777777777777777888999999999999999888999999:::::::::999999;;;<<<>>>===<<<<<<===???>>>>>>??????????????????@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHKKKMMMNNNLLLJJJKKKOOOTTTYYY]]]^^^^^^]]]lllmmmmmmiiifffeeegggkkkllllllmmmmmmmmmmmmllllllnnnooopppqqqrrrssstttuuutttuuuuuuttttttvvvyyy||||||}}}~~~~~~~~~~~~|||zzzyyyyyyxxxvvvtttrrrsssuuuwwwxxxxxxxxxwwwqqqqqqpppooopppqqqssstttrrrtttuuuuuuttttttvvvwwwzzz}}}zzzxxxzzz}}}~~~|||xxxvvvyyyxxxxxxzzz|||~~~~~~~~~|||{{{yyywwwvvvwwwxxxyyy{{{{{{{{{}}}~~~|||yyy{{{|||{{{yyyvvvuuuuuuttttttttttttttttttttttttrrrrrrsssuuuwwwxxxwwwuuuuuutttssstttvvvxxxxxxwwwsssttttttrrrpppnnnnnnooopppooommmjjjiiijjjmmmppp~~~{{{tttllleeebbbbbbccciiimmmqqqrrrooommmoooqqqyyy|||~~~zzzuuusssrrrzzzwwwssssssvvvzzz~~~wwwqqqlllllljjjddd___]]][[[ZZZ[[[^^^aaadddeeeeeefffdddbbbdddfffgggdddbbb]]][[[VVVQQQKKKEEEAAA>>>AAABBBDDDEEEFFFEEECCCBBB@@@AAAAAAAAA@@@===:::888777666444222111111222222111111111111111111000000000000000111111000000///......------------,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,............///000222333444555555777999:::999999:::;;;<<<>>>@@@BBBDDDEEEEEEEEECCCDDDDDDDDDEEEEEELLLLLLLLLMMMLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPLLLMMMMMMOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTTTTUUUUUURRRRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRTTTUUUUUUTTTSSSTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>==============================AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999777666666666666666666777888888888777777666666666555666666777777666666555666666666666666666666666555666777777888888777777777777888888999888888888:::;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBDDDFFFHHHJJJKKKJJJHHHGGGJJJNNNUUUZZZ\\\]]]]]]]]]kkkkkkiiifffcccccceeehhhiiijjjjjjjjjjjjjjjiiiiiilllmmmmmmooopppqqqrrrrrrnnnooopppqqqrrruuuzzz}}}yyyzzz{{{|||}}}}}}}}}|||{{{{{{|||{{{{{{|||~~~}}}|||||||||~~~~~~}}}|||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvtttsssrrrsssttttttttttttssssssooooooooopppqqqsssuuuvvvtttuuuvvvuuuttttttuuuwwwxxx||||||yyyxxx{{{}}}}}}zzzxxxyyyxxxxxxzzz}}}~~~~~~}}}yyyxxxvvvtttsssssstttuuuvvvwwwxxxzzz{{{|||{{{zzzvvvxxxyyyxxxuuusssssssssvvvvvvuuutttsssrrrrrrqqqsssrrrrrrsssuuuvvvvvvuuuqqqqqqrrrsssttttttssssssppppppooommmlllkkkkkkkkkmmmllljjjggggggkkkqqqvvvzzzssskkkfffdddfffgggmmmnnnpppooonnnooorrrtttwww}}}{{{vvvuuuwwwtttnnnhhhiiiqqq{{{vvvqqqmmmmmmjjjccc]]]\\\YYYYYYZZZ]]]```aaa```___^^^]]]]]]___```___\\\YYYUUUTTTQQQMMMIIIFFFCCCBBB@@@@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>===<<<:::888666555444333222222222333333333222222111000000000000000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((((()))))))))((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******+++,,,---...---...///111222333444444555777999:::999999:::<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEENNNNNNNNNMMMKKKJJJHHHGGGHHHJJJLLLMMMOOOOOOOOOOOOKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPRRRTTTTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999999999666666777777777777777777555555555444444555555555777777666666666666555555555555666666666666555555555555555555555555555555444555666666777777666666555666666777888888777777888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>BBBCCCEEEGGGGGGFFFEEEDDDJJJNNNSSSVVVXXXYYY[[[]]]ccccccbbb```___```bbbddddddeeeeeefffffffffffffffgggggghhhiiijjjjjjkkkkkkgggiiikkkmmmooorrrvvvyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvwwwzzz|||wwwwwwyyyzzz{{{{{{{{{{{{wwwyyyzzz{{{||||||yyy{{{|||zzzzzzxxxvvvuuuvvvvvvtttsssvvvvvvvvvuuusssrrrrrrrrrssssssrrrrrrpppooonnnmmmnnnnnnoooppprrrsssuuuuuutttttttttsssqqqqqqsssuuutttuuuvvvuuutttssstttuuu}}}|||||||||{{{{{{{{{zzzzzzyyyyyy{{{}}}}}}|||zzzuuutttsssqqqqqqpppqqqqqqqqqsssuuuvvvwwwvvvvvvvvvtttuuuvvvuuusssqqqqqqrrrxxxwwwvvvuuusssrrrqqqppprrrqqqpppppprrrttttttsssooopppqqqqqqpppooonnnnnnpppnnnmmmkkkkkkkkkkkkjjjkkkjjjiiihhhiiinnnuuuzzzxxxtttooojjjhhhiiikkkmmmqqqnnnkkkkkkmmmooopppooopppuuuzzzzzzuuuqqqppprrrkkkeeeaaadddmmmwww|||}}}tttooommmmmmjjjbbb]]]]]]YYYYYYZZZ\\\^^^^^^\\\ZZZWWWWWWXXXXXXXXXUUURRROOOMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@AAABBBAAAAAA@@@???======<<<;;;:::888777777555444444444444444555555555444222111000000000000000000000000000///......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,------------...000111333444444444555777999:::::::::;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEMMMMMMMMMLLLJJJHHHFFFEEEGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNMMMMMMOOOOOOPPPPPPOOONNNLLLKKKMMMMMMMMMMMMNNNOOOQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::999999888888888888888999999999999999888777777777777888888333444444444555666666666555444444333333444444555555555555555555555555555444444555555555555444444444444444444444444444444444444555666666666666666444555666777777888777777777888:::999888888999;;;999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>@@@BBBBBBAAAAAABBBCCCIIIMMMQQQRRRRRRSSSVVVYYYZZZZZZZZZ[[[\\\]]]^^^___]]]^^^```aaabbbbbbcccccc``````aaaaaabbbccccccdddbbbeeeiiikkkmmmnnnqqqrrrssssssssssssssssssttttttrrrssstttsssrrrsssuuuwwwrrrsssuuuwwwwwwwwwvvvuuusssuuuwwwyyy{{{~~~zzzwwwxxxyyywwwuuusssrrrrrrrrrrrrpppnnnqqqrrrsssrrrpppooopppqqqrrrqqqpppooommmlllkkkjjjlllmmmnnnooopppqqqqqqrrrrrrrrrqqqooonnnmmmoooqqqmmmmmmmmmkkkkkkmmmpppsssxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxyyyzzzzzzxxxuuurrrqqqppppppoooooooooooonnnpppssstttsssrrrrrrsssrrrssstttsssrrrqqqrrrtttxxxwwwvvvtttrrrqqqpppooonnnmmmlllmmmooopppooonnnnnnooopppooommmlllkkklllrrrooolllkkklllmmmlllllliiiiiiiiiiiijjjnnnssswwwrrrooolllkkkmmmooopppppprrrnnnjjjjjjnnnpppnnnlllnnnqqqsssqqqmmmjjjiiiiiigggccc```cccjjjqqqsssrrrpppmmmmmmmmmjjjccc______\\\[[[[[[\\\]]]]]]ZZZXXXUUUUUUUUUUUURRROOOLLLJJJKKKJJJHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;999888777777888555555555555666666666555666555333111000///000000000000000000///...------++++++,,,,,,,,,,,,------+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))(((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---------,,,...000222333444444333555777999::::::;;;<<<===<<<>>>@@@BBBDDDEEEEEEEEECCCDDDDDDDDDEEEEEEIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLJJJHHHGGGKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888888666666777777777888888888777666666555555666777888222333333444555666666666555444444333333444444555444444444444444444444444444444444555555444444444333333333333333333333333444555555666666666666666444555666777777888888888666777999888777777888:::888888999999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===???>>>======@@@CCCEEEJJJOOOPPPNNNNNNPPPSSSSSSTTTUUUWWWYYYZZZZZZYYYWWWXXXZZZ\\\^^^___``````]]]]]]]]]^^^______`````````dddiiilllllllllllllllmmmmmmmmmmmmnnnnnnoooppppppqqqssssssrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrppprrruuuwwwxxxzzz}}}~~~xxxuuuvvvuuurrrpppooonnnoooppppppooommmmmmoooqqqpppooonnnppprrrnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllllllllllllllllloooooonnnllliiiiiikkkmmmfffggghhhhhhhhhkkkooorrrrrrqqqooonnnoooqqqsssuuutttttttttvvvwwwwwwtttrrrooooooooonnnnnnnnnnnnnnnmmmpppssssssqqqooopppqqqqqqrrrssssssrrrrrrtttvvvvvvuuutttsssqqqooonnnnnnkkkkkkkkklllmmmnnnlllkkkmmmooopppooommmlllmmmoooqqqmmmjjjiiikkklllkkkjjjhhhiiijjjjjjiiijjjlllnnnmmmlllkkklllooopppnnnllllllkkkkkkllllllmmmlllkkkllllllkkkiiihhhfffeeedddeeebbb```aaaeeeiiijjjjjjjjjhhhiiikkkhhhbbb^^^```^^^]]][[[[[[\\\[[[YYYWWWTTTTTTTTTSSSPPPMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBBBB?????????>>>>>>>>>=========;;;999777666666777888555555666666666555555555888666333111//////000000000000000000///...---,,,,,,,,,,,,,,,---------...+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++++++++)))(((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((***,,,------------,,,...000222444444333333555777999:::;;;;;;<<<>>><<<>>>@@@BBBDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIGGGFFFJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB<<<=====================;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999555666666666777777888888666555555444555666777888222333333444555666777777555444444333333444444555444444444444444444444444333444444555555444444333333333333333333333333333444555666666777777666666444555666777888888888888666777888888777777888999777777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<:::<<<<<<;;;:::;;;???CCCBBBHHHNNNPPPMMMKKKLLLNNNPPPQQQSSSVVVXXXYYYWWWUUUSSSTTTWWWYYY[[[]]]^^^^^^^^^^^^^^^______````````````dddjjjmmmmmmkkkiiihhhhhhhhhhhhhhhiiijjjkkkkkkoooqqqssstttrrrpppppppppsssqqqooommmmmmnnnoooqqqmmmpppssstttuuuuuuwwwxxx{{{}}}{{{uuussssssqqqnnnkkkjjjjjjlllooooooooommmkkknnnppppppooonnnqqqssskkkkkkjjjjjjjjjkkklllllliiiiiijjjjjjjjjiiihhhhhhmmmmmmllliiigggfffhhhkkkbbbdddfffhhhjjjllloooqqqnnnmmmmmmnnnoooppprrrsssppppppqqqsssuuuuuurrrpppmmmmmmnnnnnnnnnnnnnnnnnnnnnqqqsssssspppnnnoooppppppqqqrrrsssrrrsssvvvxxxttttttsssqqqpppnnnmmmlllkkkkkkkkkmmmnnnnnnllljjjlllnnnpppooommmmmmpppsssnnnjjjfffeeegggiiiiiiggghhhiiikkkjjjgggeeeeeeeeekkkjjjjjjlllnnnmmmiiifffdddhhhlllllljjjhhhjjjllliiigggeeedddeeefffeeeddd```___^^^^^^aaadddggghhhcccccceeegggeee___\\\^^^^^^\\\ZZZYYYYYYYYYWWWUUURRRSSSSSSQQQNNNLLLKKKKKKFFFFFFFFFFFFEEEEEEEEEEEE>>>>>>=========<<<<<<<<<<<<:::888666555666777777555555666666555555444333888666444111/////////000000000000000///...---,,,,,,,,,,,,------.........***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((***,,,---------,,,,,,...000333444444333333555777999;;;;;;;;;===>>><<<>>>@@@BBBDDDEEEEEEEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDIIIHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDCCCAAA???BBBAAA@@@BBBEEEDDDAAA>>>============<<<<<<;;;;;;999::::::;;;;;;<<<<<<===>>>===<<<;;;::::::999:::888888888888888888888888666666666555444444333333:::777444333444666666666111333555666777666555444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333444444444444444444444444555555444444444555555666777666666666777888999999666666666777888888999999888888999::::::::::::999999::::::;;;<<<===>>>???BBBEEEIIIKKKKKKKKKKKKLLLLLLLLLMMMQQQUUUUUURRROOORRRSSSUUUUUUUUUVVVXXXZZZaaa^^^ZZZZZZ]]]aaabbbbbbfffeeedddfffhhhgggddd```ddddddeeefffggghhhiiijjjmmmnnnnnnnnnmmmmmmnnnpppqqqooolllllllllmmmlllllleeefffhhhlllppprrrqqqpppwwwwwwvvvuuuqqqlllhhheeegggggghhhhhhgggfffeeeeeejjjjjjlllmmmmmmlllkkkjjjiiiggggggiiilllmmmllljjjhhhiiihhhfffcccdddhhhllljjjgggddddddfffgggeeecccccccccdddfffhhhjjjlllnnneeehhhlllooopppooommmlllkkklllmmmnnnmmmllljjjiiipppooommmlllllllllnnnooottttttssspppmmmmmmpppsssuuutttssstttuuuuuutttrrrlllrrrwwwxxxrrrmmmkkkkkkllllllllllllllllllkkkkkkhhhkkknnnqqqrrrqqqooonnnjjjgggeeefffjjjmmmmmmkkkhhhgggfffeeeddddddeeefffdddeeeggghhhhhhhhhgggfffeeeffffffffffffeeedddccccccbbbaaaaaaaaaaaaaaabbbZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaaaaaaa```^^^]]]VVVVVVWWWVVVUUUSSSQQQOOOQQQQQQOOONNNMMMLLLLLLLLLIIIHHHFFFEEECCCBBBBBBAAAEEECCCAAA>>><<<;;;;;;;;;::::::999888777666555444555555444333333333333444333222111111000000111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))***+++,,,---...///111222333333222222555777:::;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBCCCCCCAAA???AAABBBCCCEEEEEEDDDBBB@@@DDDBBBAAA???===<<<<<<;;;;;;;;;::::::::::::::::::===<<<;;;:::999999999999888888888888888888888888666666666555555555555555999777444333444555666555222333555666666666444333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333444444444444444444444444333333333333333444444555888888777777777777777777555666666777777888999999777888999999::::::999999999999::::::;;;===>>>???@@@CCCFFFHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQQQQNNNKKKOOOPPPQQQQQQRRRSSSVVVYYY]]][[[YYYZZZ^^^aaabbbbbbaaa```aaacccdddccc___\\\___```bbbdddfffhhhhhhiiikkkkkkkkkkkkkkklllmmmnnnllljjjhhhggghhhiiihhhhhhcccdddfffiiijjjlllmmmnnnppppppooonnnllliiifffeeehhhggggggfffeeedddcccccckkkkkkkkkjjjiiigggeeedddbbbcccfffjjjlllkkkgggdddaaadddfffeeeddddddfffhhhhhheeecccccceeeeeedddbbbbbbdddfffiiijjjjjjjjjjjjhhhiiilllnnnnnnllljjjhhhhhhhhhiiiiiijjjkkklllmmmpppnnnmmmkkkkkklllmmmnnnuuuuuutttqqqnnnnnnqqqttttttsssqqqqqqrrrrrrpppoookkkpppuuuuuuqqqnnnmmmnnnmmmmmmnnnnnnmmmlllkkkjjjfffhhhjjjlllllljjjhhhfffddddddfffhhhkkkmmmlllkkkiiihhhgggfffeeeeeeffffffeeeeeeffffffffffffeeeeeecccccccccdddddddddccccccaaaaaaaaa``````_________ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ\\\^^^``````]]]ZZZXXXWWWWWWWWWVVVUUUSSSQQQPPPPPPOOONNNMMMKKKKKKKKKKKKIIIHHHFFFDDDCCCBBBAAAAAACCCBBB???===;;;:::::::::::::::999888777666555555555555444333333333333444333222111111000000111111000000///...............------------------------+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))((('''''''''((((((((())))))))))))***))))))))))))***+++,,,---,,,...000222333444444444666999<<<===<<<<<<===>>><<<>>>@@@BBBDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFHHHHHHHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHEEEBBBAAAAAAAAAAAA@@@@@@DDDHHHJJJGGGDDDCCCDDDLLLIIIEEE@@@===;;;;;;;;;;;;;;;::::::999888888777;;;;;;:::999888888888888777777777777777777777777555555666666666666777777999666444333444555555555333444555666555444333222111111111111111111111111333333333333333333333333222222222222222222222222111111111222222222222333333333333333333333333333222222222222222333444444;;;;;;:::888777666555555555555666666777888888888777888999999::::::999999999999999:::;;;<<<===>>>>>>@@@CCCEEEEEEEEEEEEFFFHHHHHHIIILLLMMMMMMKKKHHHLLLLLLMMMMMMNNNPPPTTTWWWXXXWWWXXXZZZ^^^```aaa```]]]]]]___aaabbbaaa]]]YYYZZZ\\\```ccceeeggggggfffffffffggghhhiiijjjjjjkkkhhhfffdddcccdddffffffeeeaaaccceeedddcccdddhhhkkkjjjjjjiiihhhgggfffffffffhhhgggeeecccbbbbbbbbbbbblllkkkiiifffccc```^^^]]]\\\```fffkkkkkkgggaaa]]]^^^```ccceeedddccccccdddfffdddbbbbbbcccdddcccbbbccceeehhhkkkllljjjhhhfffjjjkkkllllllkkkiiifffdddfffffffffgggiiilllooopppooommmkkkjjjjjjjjjlllmmmuuutttsssqqqooooooqqqttttttrrroooooooooooonnnmmmkkkooorrrrrrooonnnnnnppplllmmmnnnooonnnllljjjhhhhhhiiijjjkkkjjjhhheeeddd___cccgggkkkkkkkkkkkkkkkjjjiiihhhgggffffffffffffeeeeeedddcccbbbbbbbbbbbb````````````aaaaaaaaaaaa`````````___^^^]]]\\\[[[YYYYYYYYYXXXXXXXXXXXXXXXVVVYYY\\\^^^^^^[[[WWWTTTWWWWWWWWWVVVTTTSSSQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@>>><<<;;;999999999:::999999888777666555555555555444333333333333333333222111111000000111111000000///.......................................+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))************************''''''''''''((((((((((((******))))))((((((''''''))))))))))))***************))))))******+++,,,---+++---///222444555666666777:::===>>>======>>>???===>>>@@@BBBCCCCCCBBBAAACCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGEEEEEEEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIFFFBBB@@@@@@@@@@@@@@@@@@GGGNNNNNNIIIEEEFFFIIIQQQMMMGGG@@@<<<:::::::::999999999999888888777777::::::999888777777888888666666666666666666666666555555555666777888888999888666444333555555555444444444555555444333222111000000000000000000000000222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222111222222333444555>>>>>>===;;;999777555444444444555666666777777888777777888999999999999999999999999999:::;;;<<<======???AAABBBBBBBBBCCCDDDHHHIIIJJJKKKLLLKKKJJJHHHJJJJJJKKKKKKLLLOOOSSSWWWUUUVVVXXXZZZ\\\]]]]]]\\\[[[]]]```bbbccc```]]]ZZZZZZ\\\```ccceeeeeedddcccbbbbbbcccdddfffhhhhhhgggeeecccaaabbbccceeeeeeeee```cccdddbbb^^^___dddjjjjjjiiigggeeeeeeeeefffggggggfffdddbbbbbbcccdddeeekkkiiigggccc```^^^\\\\\\^^^ccciiikkkhhhccc___]]]ddddddeeedddccccccbbbcccfffeeedddccccccddddddcccfffgggjjjkkkkkkiiigggfffjjjjjjjjjjjjiiigggeeedddfffggghhhjjjlllnnnoooppplllkkkiiihhhhhhiiikkklllsssrrrqqqooonnnooopppqqqqqqooommmmmmnnnpppoooooommmooopppooommmlllmmmoookkklllmmmmmmllljjjgggfffhhhhhhhhhiiihhhfffeeedddaaaeeeiiijjjhhhggghhhjjjhhhhhhgggfffeeeddddddcccdddcccaaa```_________```______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWYYYZZZ\\\[[[ZZZWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>===;;;::::::999999999888888777666666555555444333333222222333333333222111111000000111111000000///...............------------------------+++++++++*********))))))++++++******)))(((((((((((((((((((((((((((((((((************************''''''((((((((((((((()))***)))))))))((((((((('''(((((()))))))))*********************+++,,,------,,,...000222444555555555777:::<<<>>>======>>>>>>===>>>AAACCCCCCCCCBBBAAACCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGFFFEEEFFFGGGJJJJJJIIIIIIIIIIIIJJJKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGOOOOOONNNMMMLLLJJJHHHFFFHHHEEEAAA???@@@@@@@@@@@@AAAIIIPPPPPPKKKGGGIIIMMMQQQMMMFFF???:::888888999777777777888888999999999999999888777777777888888555555555555555555555555444444555666777888999999777555444444555555444333444444444333333222111111000000000000000000000000222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222333444555666??????>>>===;;;888666444444444444555666666777777777777888999999999999888999999999999999:::;;;<<<===???@@@AAAAAAAAABBBCCCFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOSSSWWWTTTVVVXXXYYYYYYXXXXXXWWWZZZ\\\___aaa```^^^\\\[[[\\\^^^aaadddeeedddbbbaaa```___```bbbeeefffeeecccbbb```___```bbbdddeeeeeebbbdddeeebbb^^^^^^dddjjjkkkiiigggdddcccdddeeefffeeedddccccccdddfffiiijjjiiigggeeebbb`````````aaafffiiillljjjeeecccdddgggssspppjjjfffddddddeeeeeehhhhhhgggfffdddddddddeeejjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggghhhjjjmmmppppppooonnnllliiihhhgggfffggghhhjjjkkkooonnnlllllllllmmmmmmmmmjjjiiiiiijjjmmmooopppooooooooonnnkkkiiiiiijjjkkkhhhiiijjjjjjiiihhheeedddcccccccccdddddddddddddddgggiiijjjhhheeedddfffiiieeeeeedddcccbbbaaa``````aaa```___]]]]]]]]]^^^___```___]]]\\\ZZZZZZYYYZZZ]]]]]]\\\[[[ZZZYYYWWWWWWVVVWWWYYYZZZ\\\\\\\\\\\\YYYXXXWWWVVVUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIEEEEEECCCBBBAAAAAAAAAAAA??????>>>>>>===<<<;;;;;;999999888888777777666666444444333222222222222333333222111111000000111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))(((((((((((('''''''''((((((((())))))************+++,,,---...///000111333444444444333666999<<<===<<<<<<===>>>>>>???AAACCCCCCCCCAAAAAACCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIJJJIIIIIIPPPPPPPPPNNNLLLIIIFFFEEEEEECCCAAA@@@@@@AAAAAA@@@CCCIIIOOONNNIIIGGGJJJNNNNNNJJJDDD===999777777888666777777888999999::::::999999888888888888888999666666666666666666666666444444555666666777888888666555444444555555444222333333222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111111111222222222222333555666777=========<<<;;;888666444333333444444555666666666666777888888999999888888999888888888999999:::;;;===>>>@@@@@@??????AAACCCBBBDDDEEEFFFEEEDDDEEEFFFIIIKKKMMMNNNNNNPPPSSSUUUSSSUUUWWWWWWVVVUUUTTTUUUVVVYYY[[[\\\[[[ZZZYYYZZZ___```bbbcccdddcccaaa``````^^^^^^aaaeeefffccc```___]]]\\\]]]```cccdddddddddeeeeeeccc```aaaeeeiiiiiihhheeebbbaaaaaabbbbbbccccccdddeeegggiiilllmmmgggeeecccbbbbbbdddfffhhhmmmnnnnnniiidddfffpppyyy|||rrrjjjggggggiiijjjjjjkkkjjjhhheeedddeeefffkkkkkkjjjjjjkkklllmmmnnnjjjjjjiiihhhhhhiiijjjjjjjjjmmmppprrrrrroookkkhhhfffeeeddddddeeehhhjjjlllllljjjiiiiiijjjkkkjjjiiiddddddfffiiilllnnnnnnnnnooommmkkkiiiggggggggggggfffggggggggggggfffeeeeeeeeeeeeeeefffgggiiijjjkkklllkkkjjjhhheeeeeefffgggccccccbbbaaa```^^^]]]\\\]]]\\\\\\\\\]]]^^^^^^___```___]]][[[YYYYYYYYYZZZ\\\\\\ZZZYYYXXXXXXXXXXXXVVVWWWZZZ\\\^^^______^^^WWWUUURRRPPPPPPQQQSSSUUUVVVUUUSSSQQQPPPOOOOOOOOOMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>===<<<;;;888888888888777777666666444444333222222222222222333222111111000000111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''((((((((((((+++******++++++,,,---...000111222444444444333333666999;;;===<<<<<<===>>>>>>???AAACCCCCCBBBAAA@@@CCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGIIIJJJJJJIIIIIIJJJLLLJJJJJJLLLMMMMMMMMMLLLLLLJJJKKKLLLLLLKKKJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJGGGDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@CCCFFFJJJIIIFFFEEEHHHLLLJJJFFFBBB===999888999999888888999999999999999999999999888888888999999:::666666666666666666666666444444444555555666666777555444333444555555333222111111111111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000111111222444555666888999::::::999777555333222333333444555555666666666777777888888888888888888888888888888999999:::<<<===>>>>>>===>>>???AAA@@@BBBDDDEEECCCCCCEEEHHHIIIKKKNNNPPPPPPPPPQQQRRRPPPSSSUUUUUUSSSSSSTTTVVVTTTVVVXXXXXXVVVVVVWWWYYY^^^___```aaabbbbbbbbbbbbaaa___^^^aaaeeefffbbb^^^___^^^]]]^^^bbbeeefffffffffeeedddcccccceeeggghhhgggfffdddbbbaaaaaabbbbbbcccccceeefffhhhjjjkkkkkkfffdddbbbaaacccfffjjjmmmmmmooonnniiieeelll}}}xxxooollllllnnnnnnlllmmmllliiieeecccccceeeiiijjjlllnnnooopppppppppnnnlllkkkiiiiiijjjkkklllkkklllnnnnnnmmmkkkhhheeebbbbbbbbbccceeehhhkkkmmmjjjhhhggggggjjjjjjiiigggeeefffhhhlllooopppooommmkkkiiigggffffffffffffeeeffffffeeeeeeeeefffggghhhlllkkkjjjkkklllnnnpppqqqlllkkkiiiiiiiiihhhgggeeeaaaaaaaaaaaa___]]][[[ZZZXXXYYYZZZ\\\^^^___``````^^^]]]\\\ZZZZZZ[[[\\\]]]\\\[[[YYYWWWVVVWWWYYYZZZWWWXXX[[[]]]^^^^^^^^^]]]UUUTTTRRRPPPPPPQQQRRRSSSTTTSSSQQQOOONNNMMMMMMNNNLLLKKKJJJHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<=========<<<;;;:::888888888888777777777777444333222222111222222222333222111111000000111111000000///...............------------------------+++++++++************)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((())))))))))))'''(((((((((((()))))))))++++++++++++,,,---.........000222444555555555555777:::===>>>======>>>???>>>@@@AAACCCCCCBBBAAA@@@BBBCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGIIIJJJKKKKKKJJJJJJLLLMMMHHHJJJLLLNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLGGGHHHIIIIIIGGGEEEBBBAAA@@@@@@@@@AAACCCCCCBBB@@@BBBDDDFFFEEECCCDDDGGGJJJGGGDDDAAA===;;;::::::;;;;;;;;;::::::999888888888:::999999999999999::::::777777777777777777777777444444444555555555555555555444333444555555333111111000000000111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000/////////000111333444555555666777888777666444222222222333444444555555666666666777888888888888888888888888888888888999999;;;<<<===<<<<<<<<<>>>@@@AAADDDFFFFFFEEEEEEHHHKKKHHHKKKOOOQQQPPPPPPPPPPPPNNNPPPSSSSSSRRRRRRUUUXXXUUUWWWXXXWWWUUUUUUXXX[[[\\\]]]]]]___```bbbcccdddbbb```___bbbffffffbbb]]]bbb``````aaaeeehhhjjjjjjfffdddcccccceeegggggggggfffeeeeeedddddddddddddddcccdddeeeggghhhiiiiiiiiifffdddbbbaaacccgggkkknnnkkknnnmmmiiigggqqq{{{sssppppppqqqpppmmmnnnmmmiiidddbbbbbbdddfffiiimmmqqqssssssrrrqqqqqqooommmkkkjjjjjjkkkllljjjjjjjjjjjjhhhgggfffeee`````````bbbdddhhhkkknnnjjjhhhfffgggjjjkkkiiigggiiijjjmmmqqqttttttqqqnnngggfffeeeeeefffffffffeeegggfffeeedddeeegggiiikkklllkkkjjjjjjjjjlllnnnpppjjjiiiiiikkkmmmlllhhhdddaaaaaaaaaaaa___]]][[[ZZZUUUWWWZZZ]]]___```aaaaaa\\\[[[ZZZZZZ[[[]]]___aaa]]][[[XXXUUUUUUWWWZZZ\\\XXXYYY[[[]]]^^^]]]\\\[[[UUUTTTTTTTTTSSSSSSSSSSSSTTTRRRPPPNNNMMMLLLMMMMMMJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@:::;;;<<<<<<<<<;;;:::999888888888888777777777777444333222222111111222222333222222111000111111111000000///.......................................+++++++++************)))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************++++++++++++,,,---......---...111333555666777777999;;;>>>??????>>>???@@@???@@@BBBCCCCCCBBBAAA@@@BBBCCCDDDFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKMMMLLLKKKLLLNNNNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBAAAAAAAAABBBBBB@@@>>>AAAAAA@@@???===;;;:::999:::::::::999999888888888666666666666555555555555555444444444444333333333666555555555555444444444222222222222222222222222333333222222111000/////////111222111000///000111000000000000000000000000111111000///////////////111000///......///000111000000000000000000000000000000000000000111111222555555555666555555444444444444333222333444555666666666666666777777777777888888888777777777777777;;;;;;;;;<<<<<<<<<======@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^^^^^^^^^^]]]ccccccdddddddddcccbbbbbbfffcccaaadddjjjmmmllliiiaaabbbcccdddeeefffffffffeeedddccccccdddfffiiijjjlllhhhdddccceeeggggggeeehhheeebbbcccgggkkklllkkkmmmmmmllllllooowwwxxxqqqlllkkkkkklllooolllhhheeecccbbbbbbaaaeeegggkkknnnooopppqqqqqqpppnnnllljjjiiijjjlllnnnjjjjjjkkkkkkiiifffcccaaaeeeccccccfffjjjlllkkkhhhkkkjjjiiihhhhhhggghhhhhhlllnnnpppqqqqqqooolllkkkfffeeecccbbbcccfffiiillliiigggdddccccccfffiiilllmmmjjjggggggiiilllnnnnnnnnnnnnmmmllljjjhhhfffdddcccbbbaaa```^^^\\\ZZZYYYWWWZZZ]]]```bbbaaa^^^]]]^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWVVVUUUUUUUUUUUUVVVQQQPPPNNNNNNOOOPPPOOOOOOGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@??????>>>>>>============<<<;;;:::999888777555444444444666777444444222222222222444444333333222222111000//////////////////............------++++++++++++------,,,,,,,,,++++++*********+++++++++************)))++++++***)))(((((())))))+++*********))))))((((((+++***)))))))))***,,,---(((((())))))))))))(((((((((((((((((())))))))))))******+++,,,------.........111333444555555777888777888:::<<<======<<<<<<>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNOOONNNMMMMMMNNNNNNLLLJJJKKKKKKKKKKKKLLLMMMOOOOOOQQQQQQPPPPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAA@@@??????AAA@@@???===@@@@@@???>>>===;;;:::999:::::::::999999999888888777777777666666666555555888777777777777666666666555555555555444444444444222222222222222222222222333333222111111000/////////000111111000///000111000000000000000000000000111111000///////////////000////////////000000111////////////////////////000000//////000000111222222333333444444333333222444333333222333444555666555555666666666777777777777777777777777777777777::::::::::::::::::;;;;;;>>>@@@BBBBBBCCCDDDGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSVVVVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[bbbbbbbbbcccdddeeeeeeeeegggfffeeegggiiijjjiiigggbbbbbbcccdddeeefffffffffeeedddccccccdddfffhhhjjjkkkhhheeeeeeggghhhgggfffhhhgggffffffhhhiiiiiihhhllllllkkkjjjlllqqqxxx}}}{{{xxxsssooommmlllnnnooonnnkkkgggdddbbb```______bbbeeejjjmmmooooooooonnnmmmkkkiiihhhhhhiiikkkmmmjjjjjjjjjjjjhhhfffdddccceeeddddddfffjjjlllkkkiiijjjjjjiiiiiiiiijjjjjjkkkpppqqqrrrrrrpppnnnkkkiiihhhfffeeeddddddfffhhhjjjeeedddbbbbbbccceeehhhjjjjjjhhhggghhhjjjmmmnnnooommmllljjjhhhfffdddbbbaaaaaaaaaaaaaaa___^^^\\\[[[[[[]]]```bbbcccbbbaaa```aaa```___^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUPPPNNNLLLLLLMMMMMMLLLKKKHHHGGGEEEFFFGGGGGGFFFEEEAAA@@@@@@?????????@@@@@@<<<<<<<<<<<<;;;::::::999888777555444444444666777555444333333333333444555333333222111111000//////////////////............------,,,++++++,,,------,,,,,,,,,+++++++++******+++++++++************)))++++++***)))))))))))))))************)))))))))(((******))))))******+++,,,))))))(((((((((((())))))((((((((()))))))))******))))))***+++,,,---......///111333444555555666888777888:::<<<=========<<>>===>>>??????===;;;??????>>>>>><<<;;;999999:::::::::999999999999888888888777777777666666666888888888777777777777666555555444444444333333333222222222222222222222222222222222111111000000//////000111111//////000111000000000000000000000000111000000///////////////......///000000000000000////////////////////////000000//////000000111222000000111111111111111000333333222222333333444555444555555555666666666666555555666666777777888888999999999999999888888888===>>>>>>>>>>>>AAADDDGGGHHHIIIKKKLLLNNNPPPRRRSSSUUUTTTRRRQQQPPPPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[``````aaabbbdddgggiiijjjgggiiikkkkkkiiigggfffeeebbbcccdddeeeeeefffeeeeeedddcccccccccdddfffhhhiiijjjhhhggggggiiiiiihhhfffgggiiijjjjjjhhhfffffffffjjjjjjiiihhhhhhjjjnnnqqqppppppnnnmmmmmmnnnpppqqqmmmjjjfffbbb___]]]\\\\\\aaaeeejjjmmmmmmllljjjjjjhhhgggffffffggghhhjjjkkkiiiiiihhhhhhgggffffffeeefffeeefffhhhkkklllkkkjjjkkkjjjjjjkkklllmmmnnnnnnrrrrrrrrrqqqnnnkkkhhhggghhhgggffffffeeeeeeffffff______```aaaccceeeggghhhgggffffffhhhkkknnnnnnmmmiiihhheeecccaaa```______```aaabbbbbbbbbaaa`````````aaabbbcccddddddccccccdddcccbbbaaa```___^^^^^^______^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSPPPNNNLLLLLLLLLLLLKKKIIIIIIGGGFFFFFFGGGGGGFFFEEE>>>>>>>>>>>>>>>???@@@AAA:::;;;;;;;;;;;;;;;:::999888777666444444444555666555555444444444444555555222222222111111000000////////////............---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++************)))+++***))))))))))))))))))************))))))))))))((()))******++++++*********)))(((''''''((()))***))))))))))))************(((((()))***+++,,,------///111333555444555666888777888:::<<<============CCCBBBBBBBBBBBB@@@===;;;AAAAAABBBCCCDDDEEEJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUSSSQQQOOOOOONNNLLLJJJLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>===<<<===>>>>>><<<:::=========<<<<<<:::999999999999999999999999999999888888888888777777777777555555555555444444444444444444444444333333333222111111111111111111111111222111111111000000000//////000111000///...///111000000000000000000000000000000////////////000000,,,...///111111111000000///////////////////////////////////////000111111//////000111111111000000222222222222222333333444444444444444555555555555444444555666666777888888999999999888888888888777======<<<<<<<<<>>>CCCFFFFFFGGGIIIKKKNNNPPPRRRSSSUUUTTTRRRPPPOOONNNOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUXXX[[[]]]^^^^^^```bbbeeehhhkkkmmmgggkkkpppooojjjfffeeegggcccddddddeeeeeeeeeeeedddccccccbbbcccdddeeeggghhhhhhhhhhhhiiiiiiiiihhhgggfffiiijjjhhheeedddfffiiihhhiiiiiihhhffffffhhhjjjmmmmmmnnnnnnoooooooooooojjjiiieeeaaa\\\ZZZZZZZZZccchhhmmmooolllhhheeedddbbbccccccdddfffgggiiiiiiggggggfffeeeeeeeeeffffffgggggghhhjjjlllmmmllllllmmmmmmmmmmmmmmmnnnoooooopppooonnnllljjjhhhfffeeegggfffffffffdddcccbbbaaa\\\]]]___aaaccceeefffffffffffffffhhhkkkkkkjjjiiidddccc```^^^]]]^^^___``````aaaccceeeeeeeeedddcccbbbbbbbbbbbbbbbcccddddddeeedddbbbaaa```______```bbbaaa```___]]][[[ZZZZZZ[[[[[[[[[[[[ZZZXXXWWWVVVXXXYYYYYYYYYWWWUUURRRPPPRRRPPPOOONNNNNNNNNKKKIIIIIIGGGFFFFFFGGGGGGEEEDDD???>>>>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<;;;;;;888777666555444444555555444444444333333444444444222111111111000000000/////////.........------------------,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))******)))))))))))))))************)))))))))))))))'''(((***+++++++++***)))+++)))(((&&&&&&((()))+++))))))))))))*********+++''''''((()))+++,,,------///111444555444555666777777888:::<<<>>>>>>>>>===AAACCCFFFJJJLLLKKKFFFBBBBBBBBBCCCCCCDDDDDDJJJJJJKKKLLLKKKJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSPPPNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHFFFCCCAAA@@@??????AAAAAAAAA@@@??????>>>>>>>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;;;;:::999888999999999999999999999999888888888888777777777777444444333333333222222222444333333333222222222222111111111111111111111111111111111000000000000000...000111000///...///000////////////////////////000000////////////000000---...///111111111000///......................../////////...///000000111//////000111111111111111111111111222222222222222222333333333444444444444333333444555666777777777999999888888888888888888======<<<;;;;;;===BBBEEEDDDEEEGGGIIILLLOOOQQQRRRTTTRRRPPPMMMLLLMMMNNNOOOQQQQQQQQQRRRRRRTTTUUUVVVVVVUUUSSSSSSTTTWWW[[[]]]]]]^^^___bbbeeehhhkkkllleeekkkpppooojjjffffffiiiddddddddddddddddddccccccaaabbbbbbcccdddeeefffgggfffggghhhhhhhhhgggggggggfffgggfffdddbbbccciiinnnggghhhiiiiiihhhggghhhiiioooooooooooonnnmmmkkkjjjffffffddd___ZZZXXXYYY[[[hhhmmmqqqpppjjjddd```______```bbbdddeeeggghhhhhheeeddddddcccccccccdddeeeggghhhjjjkkklllllllllmmmooonnnmmmmmmlllllllllmmmiiiiiigggfffeeedddddddddcccddddddcccbbbaaa___^^^]]]___aaacccdddeeeeeeeeeeeeeeeeeefffhhhgggdddbbb```^^^]]]\\\]]]___aaabbb___aaadddfffffffffeeeddd``````______```aaabbbccccccbbb```___^^^^^^___```bbbbbbaaa___^^^\\\[[[ZZZ\\\\\\\\\[[[YYYXXXVVVUUUVVVWWWWWWWWWVVVSSSPPPNNNRRRPPPOOOOOOOOONNNLLLIIIIIIGGGFFFFFFFFFFFFDDDCCCAAA@@@???>>>============>>>>>>>>>>>>>>>======<<<888777777666555444444444222222222222222222222222111111111000000000000000............------------------------------------+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))******))))))))))))))))))******'''((()))++++++***))))))+++)))(((&&&&&&((()))+++((())))))))))))*********&&&'''((()))+++,,,---...000222444555444444555777777888:::<<<>>>??????>>>;;;AAAJJJSSSYYYYYYUUURRRDDDDDDDDDDDDDDDCCCHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRPPPMMMLLLLLLMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFHHHGGGEEECCC@@@???>>>>>>AAAAAA@@@??????>>>>>>======<<<;;;<<<======;;;999999999:::::::::999999888888999999999999:::::::::888888777777777666666666555555555444444444333333333333333222222222111111111111111111111111111111000000000000000000000000...///000000......///000///////////////////////////////////////000000111//////000000000000//////........................//////......//////000111//////000111222222222222000000111222222222222111222222222222333333333333333333444444555555666666777777777888888888999999<<<<<<<<<<<<;;;===@@@CCCBBBCCCEEEGGGJJJLLLNNNOOOPPPNNNLLLJJJJJJLLLNNNOOOTTTTTTSSSRRRRRRSSSSSSSSSTTTSSSQQQQQQSSSVVVZZZ\\\]]]^^^```ccceeefffggggggccchhhlllkkkgggdddeeehhhccccccdddccccccbbbaaaaaa```aaabbbcccdddeeeeeefffccceeeffffffeeedddeeegggeeedddbbb``````dddjjjnnnfffhhhiiiiiihhhggghhhiiinnnnnnnnnmmmkkkhhhfffdddbbbcccbbb^^^YYYXXXZZZ]]]jjjooorrroooggg```]]]]]]^^^___bbbdddfffgggggggggdddddddddccccccccccccccceeegggiiijjjiiiiiijjjkkklllkkkjjjiiihhhhhhhhhhhhdddcccbbbaaa```aaabbbcccaaaaaaaaaaaaaaa```___^^^aaaaaabbbcccddddddddddddccccccbbbbbbcccbbb___\\\]]]\\\\\\\\\]]]___aaabbb^^^___bbbddddddcccaaa```[[[[[[\\\\\\]]]___```aaaaaa___^^^\\\\\\^^^___aaaaaaaaa```___]]]\\\[[[[[[]]]\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUTTTRRRPPPOOOOOONNNNNNNNNOOONNNKKKHHHJJJHHHGGGFFFGGGFFFEEECCCBBBAAA@@@???>>>=========@@@@@@@@@@@@???>>>===<<<888888777666555444444333111111222222222222111111000000000000000000000000.........------------,,,------............------***++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))******+++))))))))))))************'''((())))))******))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''(((***,,,---...///000222444555444444555666777888:::===>>>?????????>>>EEEMMMSSSSSSPPPLLLJJJEEEEEEEEEEEEDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGHHHJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======;;;:::999:::;;;;;;999777888888999999999999999888888888999999999:::::::::777777777666666666555555666666555555555444444444222222222222111111111111111111111111111111111111///000000000000000000000...///000///......///000///////////////////////////////////////000111111222111000//////......///........................///............///000000...///000111111222222222//////111222222222111000111111111111222222222333444444444444444444444444444444555666777888888999999;;;<<<<<<;;;<<<>>>@@@AAABBBCCCEEEHHHJJJKKKLLLLLLJJJHHHGGGHHHKKKNNNPPPPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSSSSSSSUUUXXX[[[\\\^^^___bbbdddeeedddbbbaaaccceeegggfffcccaaaaaabbbcccccccccbbbaaa```_________```aaacccddddddeeeeeeaaaccccccbbbaaaaaadddgggdddaaa___^^^aaaeeehhhjjjeeegggggggggeeeeeefffhhhggggggggggggeeecccbbb```^^^``````]]]YYYYYY]]]aaaiiimmmpppmmmddd]]]\\\]]]^^^```cccfffhhhhhhgggfffdddeeeffffffeeedddcccbbbaaadddffffffeeedddfffgggdddccccccbbbbbbbbbccccccbbbaaa___]]]]]]^^^```aaa_________``````aaaaaaaaaddddddcccbbbbbbaaaaaaaaa___^^^]]]^^^^^^^^^\\\ZZZ\\\\\\]]]]]]]]]^^^^^^^^^[[[\\\___``````]]][[[YYYWWWXXXYYYZZZ\\\^^^______^^^]]]\\\[[[\\\^^^```bbb______^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZXXXVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQOOONNNNNNPPPQQQPPPMMMJJJMMMKKKIIIIIIIIIHHHGGGEEEBBBAAA@@@???????????????AAAAAA@@@@@@>>>===;;;:::888888777777666444333222111222333333333333222111///000000000000000000000.........---------,,,,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))***++++++((()))))))))************((((((((((((((()))******))))))(((((((((((())))))&&&'''''''''(((((((((((('''((()))+++,,,...///000111333444555444444555666777888:::===???@@@@@@@@@DDDIIINNNLLLDDD>>><<<>>>DDDDDDEEEEEEFFFGGGEEEEEEDDDCCCDDDEEEGGGHHHKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKIIIGGGGGGJJJLLLMMMNNNMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDCCCCCCDDDFFFHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@AAABBBBBB@@@@@@??????>>>=========:::999888888999999888666777777888999999999999888888888888999999:::::::::666666666666555555555555555555444444444333333333222222222111111111111000000000000000000000000000////////////000000000000...///000///...---...000///////////////////////////////////////000111111444222000///...---.............................................///000000---...///000111111111111...///000222222111111000000111111111111222222222444444444444444444444333111222333444555777888888888999;;;;;;;;;;;;===>>>@@@AAABBBDDDFFFHHHJJJJJJIIIHHHFFFFFFGGGKKKNNNQQQIIIJJJLLLOOOSSSWWWZZZ\\\UUUVVVVVVWWWYYY[[[]]]___^^^```ccceeeeeebbb___]]]cccccccccaaa___]]]]]]^^^bbbbbbbbbbbbaaa___^^^]]]___```aaabbbdddddddddddd```bbbbbb```^^^___cccfffccc```^^^___cccffffffdddeeeffffffdddcccbbbccceee```aaaaaaaaaaaa``````___[[[^^^___]]]ZZZZZZ^^^cccfffkkknnnjjjbbb\\\\\\^^^___aaadddgggiiihhhgggffffffggghhhhhhhhhfffcccbbb^^^aaaddddddbbbaaabbbeee]]]]]]]]]]]]^^^___```aaacccaaa___\\\\\\]]]^^^```____________```bbbcccdddfffeeecccaaa```_________\\\[[[ZZZZZZ\\\\\\\\\ZZZ]]]]]]]]]]]]]]]\\\[[[ZZZXXXZZZ\\\]]]\\\YYYVVVSSSTTTUUUXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZ\\\^^^aaaccc]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSTTTTTTPPPPPPQQQRRRTTTSSSPPPNNNOOOMMMKKKKKKKKKJJJIIIGGG@@@@@@@@@???@@@@@@AAABBBAAAAAA@@@???===;;;:::999888888888777666444333222222222444444444444222222////////////000000000000......---------,,,,,,,,,,,,---...//////...---,,,*********++++++,,,,,,,,,+++++++++************)))))))))((())))))***++++++(((((())))))*********+++)))((('''''''''(((***+++(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''((()))+++---///000111111333555555444444555666777888;;;===???@@@@@@@@@CCCIIILLLHHH@@@<<<@@@FFFBBBBBBDDDEEEGGGIIIDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGEEECCCDDDGGGIIIHHHGGGHHHFFFDDDCCCDDDFFFFFFFFFBBBBBBAAAAAA@@@?????????BBB@@@>>>>>>>>>===;;;999888888888888888777666555:::999777666666777999:::777777777777777777777888555666666666666444333222444444444333333222222222333222111111000000111111000000000000000000000000111111000000//////..............................////////////////////////........................000000///...------,,,,,,//////.........------------------............///////////////////////////000111111111222222222222000000000000000111111222444444444444444444444444666666666666777777777777666777999;;;<<<===>>>>>>CCCCCCDDDDDDEEEGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLOOOQQQSSSTTTTTTTTTSSSUUUWWWZZZ\\\]]]]]]]]]___```bbbaaa^^^\\\[[[[[[^^^^^^___^^^]]]^^^```bbbaaaaaa___^^^^^^]]]]]]]]]]]]___bbbdddeeedddbbbaaa^^^^^^]]]^^^___```aaabbbZZZ[[[\\\]]]^^^_________]]]___aaacccddddddcccbbb___`````````___^^^]]]]]]___```___\\\ZZZ\\\bbbgggooommmjjjgggccc```^^^]]]aaacccddddddcccdddeeegggmmmkkkiiihhhgggfffdddbbbcccbbb```^^^]]]^^^___```aaa```___^^^^^^___```aaaccc___\\\]]]``````\\\XXXbbbaaa`````````bbbcccdddcccaaa___]]]\\\\\\\\\\\\WWWXXXZZZ[[[\\\\\\[[[[[[]]]\\\[[[ZZZYYYXXXWWWVVVUUUXXXZZZZZZYYYWWWVVVVVVSSSUUUXXXYYYZZZ\\\___bbbbbb^^^[[[ZZZ]]]```aaaaaa___^^^[[[YYYXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[TTTTTTSSSSSSSSSTTTUUUVVVYYYVVVTTTSSSSSSTTTTTTSSSSSSRRRQQQOOOLLLHHHFFFDDDDDDBBBAAAAAACCCDDDDDDCCC??????>>><<<<<<;;;;;;;;;888888888888777555444333666555555444222111000000111111000///////////////---.........//////000000......---------,,,,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++)))))))))***)))(((''''''&&&&&&''')))***+++,,,---******+++,,,,,,---......222222333333555666888999999;;;>>>?????????AAABBBIIIHHHFFFDDDBBBAAA@@@@@@EEEDDDDDDFFFIIIJJJDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEECCCCCCEEEHHHJJJJJJHHHHHHGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;:::;;;:::999777888888888999999::::::;;;:::999777666666777999:::888888777777777777777777555666666666666444333222444444444333333222222222333222111111000000111111000000000000000000000000000000000000//////..............................................................................000//////...------,,,,,,///.........------------------------............////////////////////////000000000000111111111222000000//////000000111222333333333333333333333333555555555555666666666666666777999:::<<<=========BBBBBBBBBCCCCCCEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRQQQSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[]]]]]][[[YYYYYYYYY[[[\\\]]]\\\\\\^^^aaacccbbbbbbaaa```____________^^^___aaaccccccaaa```^^^[[[[[[\\\\\\]]]^^^^^^___XXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa``````______^^^]]]\\\\\\[[[[[[^^^______^^^^^^aaagggkkkrrrpppmmmjjjfffdddbbbaaaaaacccdddeeeddddddfffgggkkkiiigggffffffeeedddbbbbbbaaa```^^^^^^^^^^^^___]]]]]]]]]]]]^^^```aaabbbbbb^^^ZZZZZZ]]]___^^^\\\aaa```____________```aaa___^^^\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVXXXZZZ\\\[[[YYYVVVUUUTTTVVVYYY\\\^^^^^^___aaaccc```^^^[[[[[[^^^``````___^^^\\\ZZZXXXXXXXXXYYYZZZ\\\\\\\\\[[[ZZZZZZYYYYYYSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUSSSRRRSSSTTTSSSSSSSSSRRRPPPMMMJJJGGGEEEDDDDDDCCCAAAAAABBBCCCCCCAAA???>>>===<<<;;;;;;;;;;;;999888888888666555444333666555444333222111111000111111000///////////////............/////////000...------------,,,,,,,,,++++++************++++++************))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***)))))))))))))))******+++***)))))))))((((((((((((&&&&&&'''((()))******+++((()))***+++---...///000222222333333555666888999999;;;>>>?????????AAABBBFFFFFFDDDCCCBBBBBBBBBBBBDDDCCCCCCEEEHHHJJJCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDGGGJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGDDDBBBAAAAAAAAA@@@??????>>>>>><<<:::999999::::::999888<<<;;;:::::::::;;;<<<===:::999888777777888999:::888888888777777666666666666666666666555444333222444444333333333333222222222222111000000000000111000000000000000000000000000000000////////////...........................................................................//////......---,,,,,,,,,............------------------------............////////////////////////////////////000000000000000000//////000000111222222222222222222222222222333333444444444555555555555666888999;;;;;;<<<<<<@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMNNNPPPOOOPPPRRRUUUVVVWWWWWWWWWTTTVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZ[[[]]]```cccaaa```___^^^^^^^^^^^^^^^^^^^^^______^^^]]][[[ZZZWWWXXXYYYZZZ[[[[[[ZZZZZZVVVVVVWWWXXXYYYYYYYYYXXX\\\\\\[[[[[[[[[\\\\\\\\\^^^]]][[[ZZZYYYYYYZZZZZZ\\\]]]^^^^^^```dddiiimmmpppnnnllliiifffdddbbbbbb___aaacccdddddddddfffggghhhfffcccbbbcccdddccccccaaa``````___^^^^^^]]]]]]ZZZZZZ[[[\\\^^^```bbbcccaaa\\\XXXWWWZZZ^^^______]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZ[[[\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTUUUUUUVVVYYY[[[\\\ZZZWWWTTTSSSRRRXXXZZZ^^^``````___``````]]]\\\[[[\\\^^^^^^^^^]]][[[ZZZXXXWWWWWWXXXZZZ[[[```___^^^\\\[[[YYYXXXWWWRRRSSSUUUWWWXXXYYYYYYXXXTTTSSSQQQQQQRRRSSSRRRQQQSSSQQQNNNJJJGGGEEEDDDCCCDDDCCCAAAAAABBBBBBAAA???======<<<;;;::::::::::::999999888777666555444444555555444333222111111000111111000///////////////............////////////------------,,,,,,,,,,,,++++++************++++++************))))))))))))((((((((((((((((((((((((+++***))))))))))))***+++)))))))))))))))******++++++***)))((('''((())))))&&&'''''''''(((((((((((('''''')))+++---///111111222222333333555666888999999;;;>>>?????????AAABBBDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBDDDGGGIIICCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEECCCEEEGGGIIIKKKJJJIIIHHHHHHHHHHHHIIIIIIGGGCCC@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;;;;===>>>===;;;BBB@@@===:::888888999:::999999888777777888999999888888888777666666555555666666666555555444333333333333333333333333333333222222111000000000000000000000000000000000000000////////////////////////................................................------------------------.........------,,,,,,,,,------------------------,,,,,,---------..........................................////////////000///////////////000111111111111111111111111111111222222222222333333333333555555777888999:::::::::===============>>>??????BBBBBBCCCDDDFFFGGGHHHHHHIIIGGGFFFEEEFFFHHHKKKMMMNNNOOOQQQSSSTTTTTTTTTTTTQQQSSSTTTTTTRRRQQQRRRSSSWWWXXXYYYYYYYYYZZZ]]]___]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYYWWWVVVUUUSSSUUUWWWXXXYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWW[[[YYYXXXWWWVVVWWWYYYZZZ\\\ZZZYYYXXXXXXZZZ[[[]]][[[\\\\\\^^^```dddgggjjjhhhgggeeebbb```___^^^]]]\\\^^^aaabbbbbbbbbccceeedddbbb______```bbbbbbbbb_______________^^^]]]\\\[[[[[[\\\]]]___```aaabbb^^^[[[XXXWWWZZZ\\\]]]]]]XXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXWWWWWWWWWWWWWWWWWWZZZ[[[[[[[[[ZZZYYYWWWVVVVVVTTTSSSRRRRRRRRRTTTUUUVVVXXXXXXWWWUUURRRRRRRRRUUUXXX\\\^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZXXXXXXVVVVVVWWWXXX[[[\\\___^^^]]]\\\ZZZXXXWWWWWWTTTUUUWWWYYYZZZYYYXXXWWWQQQOOONNNNNNPPPPPPOOONNNQQQOOOKKKGGGDDDBBBBBBBBBDDDBBBAAAAAAAAAAAA???===<<<;;;::::::999999999:::999999888777666555444444444444333333222111111000111000000///////////////.........///////////////---------,,,,,,,,,++++++++++++************++++++************)))))))))((())))))))))))))))))))))))+++******************+++)))))))))))))))******+++,,,+++)))''''''((()))***(((((((((((((((((((((((('''((()))+++---///000111222222222333555666888999999;;;>>>?????????AAABBBDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAACCCFFFHHHBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJKKKJJJHHHGGGFFFIIIIIIIIIJJJKKKHHHDDD@@@BBBBBBAAAAAA@@@?????????>>><<<<<<===>>>???>>>===AAA???<<<999888777888999999888888888888888888999777777777777666666555555777666666555444444333333333333333333333333333333222111000000//////000000////////////////////////.............../////////................................................++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,------------...---------------------------........./////////////////////...///000000111000000000000000000000000111111111111222222222222444444666777888888888888;;;:::::::::;;;<<<===>>>AAAAAABBBCCCDDDEEEFFFGGGGGGEEECCCBBBCCCFFFIIIKKKNNNOOOPPPRRRSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPQQQRRRYYYYYYYYYXXXWWWWWWYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRQQQRRRTTTVVVWWWWWWVVVUUUSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXVVVTTTTTTUUUWWWXXXYYYXXXWWWXXXYYY\\\___```^^^^^^^^^___aaacccdddeee```___]]][[[ZZZYYYYYYYYYYYY[[[^^^```_________```aaa___]]]]]]___aaaaaaaaa\\\]]]^^^^^^^^^^^^]]]]]]^^^_________````````````[[[ZZZYYYYYYZZZZZZYYYXXXUUUVVVYYY[[[\\\\\\\\\[[[XXXXXXXXXXXXXXXXXXWWWWWWYYYZZZZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRPPPQQQSSSSSSRRRQQQRRRSSSTTTWWWZZZ\\\ZZZYYYWWWWWWXXXYYY[[[\\\[[[ZZZXXXXXXVVVVVVUUUUUUVVVXXXZZZ\\\ZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWYYYYYYYYYWWWUUUSSSNNNMMMLLLLLLMMMNNNLLLKKKMMMKKKGGGDDDBBBAAAAAAAAABBBAAA@@@@@@AAA@@@>>>;;;;;;;;;:::999999999999::::::999888666555555555555333333333222222111111000111000000//////////////////////////////.........------,,,,,,,,,+++++++++++++++************++++++************)))))))))(((*********************************++++++*********)))))))))))))))******+++---+++)))((('''(((***+++******))))))))))))((((((******+++,,,,,,---......222222222333555666888999999;;;>>>?????????AAABBBEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@CCCFFFHHHBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEECCCDDDDDDFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLKKKIIIGGGFFFFFFIIIIIIIIIKKKKKKIIIEEEBBBCCCCCCCCCBBBAAAAAA@@@@@@<<<;;;:::;;;======<<<;;;;;;:::999999999999;;;;;;888888888888888888888888666666666666666666666666777777555444444333444444222222333333333333444444111111000////////////000////////////////////////---............/////////........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------............//////////////////......//////000111000000000000000000000000000000111111111222222222333444555666666777777777999999999999;;;<<<===>>>BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAACCCEEEHHHJJJNNNOOOPPPQQQRRRQQQQQQPPPQQQRRRSSSRRRQQQQQQRRRTTTYYYZZZYYYXXXVVVVVVXXXYYY[[[ZZZZZZYYYYYYYYYZZZZZZVVVUUUSSSQQQPPPQQQQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWXXXYYY[[[]]]___aaaaaa```___```aaaaaa```___ZZZZZZYYYXXXWWWWWWWWWWWWWWWZZZ]]]^^^]]]\\\\\\\\\^^^]]]\\\]]]___```___^^^[[[[[[\\\\\\]]]^^^______aaaaaaaaaaaa```___^^^]]]YYYYYYZZZZZZYYYXXXWWWVVVUUUWWWZZZ]]]^^^^^^\\\[[[YYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQPPPPPPOOOOOOOOOKKKMMMOOOOOOOOOPPPRRRTTTTTTWWWZZZZZZYYYXXXWWWXXXVVVXXXZZZZZZYYYWWWWWWWWWUUUUUUTTTTTTUUUWWWYYY[[[WWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVTTTRRRQQQNNNMMMLLLMMMMMMMMMJJJHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@??????@@@@@@@@@===;;;;;;::::::999999:::::::::;;;999777666555444555555333333222222111111111111111111000//////////////////////////////.........,,,,,,,,,,,,++++++++++++++++++************++++++************))))))))))))++++++++++++++++++++++++))))))***++++++***)))))))))))))))))))))******+++,,,+++***)))((()))******************))))))))))))***++++++,,,,,,------...222222333333555666888999999;;;>>>?????????AAABBBEEEDDDBBBAAA@@@?????????@@@@@@@@@CCCFFFIIIBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLKKKHHHGGGHHHIIIIIIIIIIIIJJJKKKJJJGGGEEEEEEDDDDDDCCCCCCBBBAAAAAA<<<;;;::::::<<<<<<;;;:::999999999::::::;;;;;;<<<888888888999999888888888444444555555666777777777888777555444333333444444222222222333333444444444111111000///////////////////////////////////////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///............///000000000000000000000000000000000000111111111222222222222333444555555666666555777888888999;;;===???@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAABBBCCCFFFIIIJJJMMMNNNOOOPPPPPPPPPOOONNNNNNOOOQQQQQQQQQSSSVVVXXXXXXXXXXXXWWWVVVVVVXXX[[[YYYYYYXXXXXXXXXXXXYYYYYYUUUSSSRRRPPPPPPRRRTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVXXXZZZ[[[[[[\\\XXXWWWWWWVVVWWWXXXZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]^^^]]][[[\\\]]]]]]ZZZWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWZZZ]]]^^^]]][[[ZZZZZZ\\\\\\]]]^^^``````]]][[[YYYYYYYYYZZZ\\\^^^aaabbb``````aaaaaa```^^^]]]\\\WWWWWWWWWWWWVVVWWWXXXYYYXXX[[[^^^``````___\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVTTTUUUVVVVVVUUUTTTSSSRRRPPPQQQQQQRRRQQQOOOMMMKKKJJJLLLMMMNNNNNNPPPRRRTTTTTTVVVXXXXXXWWWWWWWWWXXXVVVXXXYYYXXXVVVTTTUUUWWWUUUTTTSSSSSSTTTVVVXXXZZZWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOMMMJJJHHHCCCBBBBBBAAAAAA@@@@@@@@@======>>>???@@@@@@===;;;;;;;;;::::::::::::;;;;;;;;;999777555444444555666222222222222111111111111111111000///////////////000/////////............,,,,,,,,,++++++++++++***++++++************++++++************))))))))))))************************((())))))******))))))((()))))))))))))))******++++++++++++*********))))))((((((((()))))))))))))))))))))***+++---...//////222222333333555666888999999;;;>>>?????????AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@AAACCCGGGIIIBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKKKKJJJKKKKKKIIIJJJLLLJJJHHHGGGJJJMMMIIIHHHHHHIIIKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBB>>>===;;;;;;<<<===;;;:::;;;<<<<<<<<<;;;:::999999888888999999999999888888333333444555666777888888888777555444333333444444222222222333333444444444111111000///////////////////////////////////////---------.........//////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000...............///000000111111111111111111111111111111111111222222222222222222333444555555555555777777888999<<<>>>@@@AAAEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCEEEGGGIIIKKKLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNPPPQQQTTTYYY\\\VVVWWWWWWWWWVVVWWWZZZ\\\VVVVVVUUUUUUUUUVVVWWWWWWUUUSSSRRRQQQQQQTTTVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYRRRSSSUUUXXXZZZ[[[\\\]]]WWWWWWXXXXXXYYYZZZ[[[\\\YYYYYYZZZZZZ[[[ZZZZZZYYYYYYWWWVVVWWWYYYXXXUUUQQQTTTTTTTTTSSSTTTTTTUUUUUUXXX[[[^^^___]]][[[YYYYYY[[[\\\]]]___aaa```\\\YYYXXXXXXXXXYYY[[[___bbbddd^^^^^^___```___^^^\\\[[[WWWVVVUUUTTTTTTVVV[[[^^^\\\^^^aaacccbbb___[[[XXX[[[[[[[[[[[[ZZZXXXVVVTTTSSSSSSTTTUUUTTTSSSRRRQQQOOOQQQRRRSSSQQQOOOKKKIIIKKKMMMNNNNNNNNNOOORRRTTTSSSTTTUUUUUUTTTUUUVVVXXXVVVXXXYYYWWWTTTSSSUUUWWWUUUTTTSSSSSSTTTUUUXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRSSSRRRQQQQQQPPPOOOKKKIII@@@@@@AAAAAAAAA@@@@@@???<<<<<<===???@@@@@@===;;;;;;;;;;;;::::::;;;<<<<<<;;;:::777555444444555666222222222111111111111111111111000///////////////000000//////.........---,,,,,,,,,+++++++++******++++++************++++++************))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++***++++++++++++***))))))''''''''''''(((((())))))'''((()))+++---///000111222222333333555666888999999;;;>>>?????????AAABBB@@@@@@??????@@@AAAAAABBBAAAAAAAAADDDGGGJJJAAABBBDDDFFFGGGHHHGGGGGGHHHEEEBBBBBBDDDFFFEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888999888888777666555777777777777777777777777555555444444444333333333333333222222111000//////111111111111000000000000222000---...111333222111........................000///---,,,,,,---///000111000///...---,,,,,,,,,******+++++++++,,,,,,,,,------------------------------++++++++++++------...---+++*********++++++------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111///000000000000111111111111111222333444666666777888999:::;;;<<<>>>??????BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKKKKLLLKKKKKKJJJIIILLLMMMNNNPPPRRRSSSTTTUUU[[[XXXUUUTTTVVVXXXZZZZZZUUUUUUUUUVVVVVVUUUUUUTTTMMMOOORRRVVVYYY\\\]]]]]]\\\\\\\\\[[[YYYXXXVVVUUUTTTVVVYYY\\\^^^]]]\\\[[[VVVZZZ]]]^^^]]][[[ZZZZZZZZZ[[[\\\\\\[[[YYYVVVUUU\\\XXXUUUTTTVVVWWWWWWUUUVVVWWWWWWTTTRRRSSSWWW\\\XXXZZZ[[[[[[YYYWWWVVVVVVYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\___bbbdddbbbaaa```^^^\\\ZZZXXXWWWVVVTTTSSSTTTYYY]]]aaabbbcccccccccbbb```___]]]\\\[[[YYYWWWVVVWWWWWWUUUTTTWWWXXXYYYWWWTTTRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKPPPRRRSSSRRRQQQPPPRRRSSSWWWUUUTTTVVVYYYZZZXXXUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTTTTSSSSSSSSSRRRXXXXXXWWWVVVUUUUUUUUUUUUPPPRRRTTTSSSQQQPPPSSSVVVTTTUUUVVVUUURRRMMMHHHDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;:::999888777666555444444222222222222222222222222222222000///....................................,,,,,,,,,+++++++++************************************))))))))))))******++++++***************+++******************************++++++++++++******************))))))))))))))))))((((((((((((((()))((()))+++---.........---000000111222444666888999:::<<<>>>???>>>???AAACCCBBBBBBBBBAAA@@@???@@@BBBBBB@@@???@@@CCCEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFDDDBBBBBBEEEFFFFFFEEEGGGGGGIIIJJJJJJKKKKKKKKKIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::999999777777777888777777666666777777777777777777777777555444444444444333333333333333222111111000//////111111111000000000//////111///------000222111000........................///...---,,,,,,---...///000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,++++++++++++,,,------,,,+++*********++++++------------------------,,,,,,,,,---------..............................//////000000000111111111111111222222222333333333111111222333444555666666888888999:::<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJKKKKKKKKKJJJJJJIIIMMMNNNOOOPPPRRRTTTUUUVVVWWWUUUTTTTTTVVVYYYZZZZZZWWWWWWWWWWWWWWWVVVTTTTTTRRRTTTWWWZZZ]]]^^^______[[[[[[[[[ZZZYYYWWWVVVUUUWWWYYY[[[^^^___^^^]]]\\\ZZZ\\\^^^^^^\\\ZZZYYYYYY[[[[[[[[[[[[ZZZXXXVVVUUUXXXUUUTTTTTTVVVXXXWWWUUUUUUUUUUUUTTTSSSTTTWWWYYYUUUWWWYYYYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\]]]^^^```bbbccccccaaa___]]][[[[[[[[[[[[WWWUUUTTTUUUYYY^^^```bbbdddcccbbbaaa___]]]\\\\\\\\\ZZZWWWVVVVVVWWWVVVUUUXXXYYYYYYXXXUUUSSSRRRSSSSSSRRRRRRQQQOOONNNNNNMMMQQQRRRSSSSSSRRRQQQRRRTTTWWWVVVUUUWWWYYYYYYVVVTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSYYYXXXVVVTTTSSSRRRRRRRRRQQQSSSTTTSSSQQQPPPRRRTTTVVVVVVUUUSSSPPPKKKFFFCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<999999888777666555444333333333333333333333333444222111000///....................................,,,,,,,,,++++++++++++*********************************))))))))))))************))))))((())))))***)))))))))))))))))))))))))))))))))******)))))))))************))))))))))))))))))(((((((((((())))))((()))+++---.........---000000111222444666888999:::;;;===>>>>>>???@@@BBBBBBBBBCCCAAA@@@???@@@BBBCCCAAA@@@AAADDDFFFCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDEEEDDDCCCBBBAAA@@@??????===<<<<<<;;;;;;::::::999<<<<<<<<<;;;:::999888777555555666777777777666666777777777777777777777777444444444444333333333333222222222111111000000///111111000000000000//////000...------///000000///........................///...---,,,,,,---...///......---,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,+++*********++++++------------------------,,,,,,,,,---------..............................//////000000000000111111111111111222222222333333111111222333444444555666777777888:::;;;<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGEEEGGGIIIJJJKKKJJJHHHGGGIIIIIIJJJJJJJJJJJJJJJIIINNNOOOPPPRRRSSSUUUVVVWWWTTTSSSSSSUUUWWWYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSWWWXXX[[[]]]^^^______^^^YYYYYYYYYYYYXXXWWWVVVUUUZZZ[[[]]]______^^^]]]\\\]]]^^^^^^\\\ZZZXXXXXXYYY\\\\\\ZZZXXXWWWVVVUUUUUUUUUTTTTTTVVVXXXYYYXXXWWWSSSRRRRRRSSSUUUVVVVVVUUUSSSUUUWWWWWWWWWWWWXXXYYYWWWWWWXXXYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]^^^______```^^^\\\ZZZYYYZZZ\\\]]]WWWVVVUUUWWWZZZ^^^``````cccbbb```^^^]]]\\\]]]]]]^^^[[[WWWUUUVVVWWWWWWWWWYYYZZZZZZXXXVVVTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVXXXWWWXXXYYYYYYXXXUUURRRTTTSSSSSSRRRRRRSSSTTTUUURRRRRRQQQQQQRRRSSSUUUVVVYYYWWWTTTRRRPPPPPPPPPQQQTTTUUUUUUSSSQQQPPPQQQSSSWWWVVVSSSPPPLLLHHHEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>=========<<<<<<<<<888888777666555444444333555555555444444444444444222111000//////......///........................,,,,,,,,,,,,++++++++++++******************************))))))))))))******)))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))(((((((((((())))))))))))+++,,,---.........000111111222444666888999888:::<<<======>>>@@@BBBBBBCCCCCCBBB@@@???AAABBBCCCBBBAAABBBDDDGGGCCCDDDEEEFFFGGGFFFEEEDDDAAABBBBBBDDDFFFHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIHHHHHHFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>======<<<<<<;;;;;;:::999999999;;;;;;;;;;;;:::888777666444444555666666777666666666666666666666666666666444444444333333333222222222111111111000000000///111000000000////////////......------.......................................------,,,,,,------...---,,,,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000111////////////000000000000000111111222333444444444555666777888:::;;;<<<<<<>>>>>>???AAACCCEEEGGGHHHGGGHHHJJJLLLLLLJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJOOOPPPQQQRRRTTTVVVWWWXXXUUUTTTUUUWWWYYYZZZYYYWWWTTTUUUUUUVVVVVVUUUUUUTTTZZZ[[[\\\]]]]]]]]]\\\[[[YYYYYYYYYZZZYYYYYYXXXWWW[[[\\\]]]^^^^^^]]][[[ZZZ\\\]]]\\\ZZZXXXWWWYYY[[[]]][[[XXXUUUTTTSSSTTTTTTUUUUUUVVVXXXYYYXXXWWWVVVQQQPPPOOORRRVVVWWWUUURRRSSSUUUWWWWWWVVVVVVWWWYYYWWWXXXXXXXXXXXXXXXWWWWWWSSSTTTWWWYYYZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZWWWVVVVVVXXX[[[]]]^^^]]]___]]]\\\[[[[[[\\\^^^______\\\WWWUUUVVVWWWYYYYYYZZZ[[[[[[YYYVVVTTTUUUVVVTTTSSSSSSSSSSSSTTTVVVWWWUUUWWWYYYZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[XXXUUUSSSVVVUUUTTTSSSTTTUUUWWWYYYSSSRRRRRRRRRSSSUUUWWWYYYXXXVVVSSSQQQPPPPPPRRRSSSWWWWWWVVVTTTSSSRRRRRRRRRTTTSSSPPPMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<777777666666555444444333555555555444444444444444111111000///////////////........................------,,,,,,,,,+++++++++************************+++******))))))******+++))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((()))(((((((((((())))))***)))***+++,,,---.........111111111222444666777888777999;;;<<<===>>>@@@BBBBBBCCCCCCBBB@@@@@@AAACCCBBBAAA@@@AAADDDFFFBBBCCCDDDEEEEEEEEEDDDCCC@@@AAACCCEEEGGGHHHJJJKKKIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888::::::::::::999888777666444444555666666777666666555555555555555555555555444444333333333222222222111111111000000000000000000000000////////////...---.........------------........................---------,,,,,,---------,,,,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000....../////////000000000000000111111222333333333444555666777888::::::;;;<<<===>>>@@@BBBEEEGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXZZZ[[[ZZZXXXUUUSSSTTTUUUWWWXXXYYYZZZZZZ]]]]]]^^^^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYYYYYYYZZZYYYXXXVVVWWWZZZ\\\ZZZXXXUUURRRQQQQQQRRRSSSSSSTTTVVVVVVUUUSSSRRRRRRPPPOOOOOORRRVVVVVVTTTPPPUUUVVVWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVQQQSSSUUUXXXXXXXXXWWWVVVVVVXXX[[[]]]]]][[[XXXVVVVVVUUUUUUWWWZZZ[[[ZZZYYYXXXWWWWWWWWWYYY\\\^^^```^^^ZZZVVVUUUVVVXXXZZZ[[[[[[\\\[[[XXXVVVTTTUUUVVVVVVVVVVVVWWWXXXYYY[[[[[[ZZZ\\\^^^___]]]\\\\\\\\\\\\]]]^^^]]][[[YYYWWWVVVXXXXXXWWWWWWWWWYYYZZZ[[[TTTTTTTTTTTTVVVXXXZZZ[[[UUUTTTSSSRRRRRRSSSUUUVVVYYYXXXVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKIIIHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<<<<777777777666555555444444555444444444333333222222111000000////////////000........................---------,,,,,,,,,++++++************************++++++************++++++))))))))))))******+++,,,************************)))******++++++******)))************)))))))))(((((((((((((((((()))***************+++,,,---...///111111222333444555777888777999;;;<<<===>>>@@@BBBCCCCCCCCCBBBAAA@@@AAACCCAAA???>>>???BBBEEE@@@AAABBBDDDDDDDDDCCCBBB???AAADDDFFFGGGHHHJJJLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFGGGIIIKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999888888777888999999999999888777777555555666777777777666666555555555555555555555555333333333333222222222222000000000000000000000000000000////////////......---...000///...,,,------........................,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......////////////000000000000000111111111222222000000111111111222222222333333444666777888999:::;;;;;;===???AAADDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPQQQSSSTTTVVVWWWXXX[[[ZZZZZZZZZ[[[ZZZWWWUUUTTTUUUWWWYYY\\\]]]^^^___````````````___]]][[[ZZZXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYXXXXXXVVVWWWWWWVVVUUUVVVXXX[[[VVVTTTRRRPPPOOOOOOPPPQQQPPPQQQRRRQQQOOOMMMMMMNNNQQQQQQQQQSSSTTTTTTRRRPPPUUUUUUVVVUUUSSSSSSTTTVVVYYYYYYYYYXXXXXXVVVUUUTTTRRRTTTVVVXXXYYYXXXWWWVVVWWWZZZ^^^``````\\\XXXTTTSSSSSSTTTVVVXXXXXXVVVTTTRRRRRRSSSTTTWWWZZZ]]]^^^ZZZXXXUUUUUUWWWYYY[[[[[[\\\\\\ZZZXXXUUUTTTUUUWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^```bbbbbb```^^^]]]]]]]]]^^^^^^]]]ZZZXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[UUUUUUVVVWWWXXXYYYZZZZZZSSSSSSSSSTTTUUUVVVWWWXXXYYYVVVTTTSSSSSSSSSRRRPPPMMMMMMKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCAAA@@@???>>><<<===>>>???>>>===<<<;;;888777777777666666666666555555444444333222222222000000////////////000000........................------------,,,,,,,,,,,,************************++++++************++++++***)))))))))***+++,,,---******************************++++++++++++******************))))))))))))(((''''''(((((()))***+++*********+++,,,---//////222222222333444555777777777999;;;======???AAACCCCCCDDDDDDCCCAAA@@@BBBCCC@@@???===???AAADDD===???@@@BBBCCCCCCBBBBBB>>>BBBFFFGGGGGGHHHIIIKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEGGGIIIKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777666777888888888888888888777777777888777777666666444444444444444444444444333333333222222222222111///000000000000000000000000000/////////.........---///111111...,,,---...........................,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------........./////////000000000000000000111111111222000000000111111111111111222222333555666777888999::::::<<<===@@@BBBDDDFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOOOONNNOOOPPPRRRTTTUUUWWWWWWZZZYYYXXXYYYZZZZZZXXXWWWTTTUUUWWWYYY[[[]]]^^^^^^______```___]]][[[YYYXXXWWWXXXYYYZZZ\\\\\\]]]]]]XXXXXXXXXXXXYYYYYYYYYYYYUUUVVVWWWVVVTTTTTTUUUVVVQQQPPPOOONNNMMMNNNNNNOOONNNOOOPPPOOOLLLLLLNNNPPPRRRSSSTTTTTTRRRQQQQQQRRRQQQQQQRRRQQQPPPQQQSSSVVVXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUVVVWWWWWWVVVVVVYYY[[[]]]^^^]]]YYYUUURRRQQQQQQRRRTTTUUUUUURRROOOOOOPPPQQQSSSUUUWWWXXXYYYVVVUUUTTTUUUWWWZZZ[[[[[[[[[[[[ZZZWWWTTTSSSUUUWWWVVVXXX[[[^^^______^^^]]]```bbbddddddaaa^^^\\\[[[\\\]]]]]]ZZZWWWVVVXXXZZZZZZZZZ\\\]]]\\\[[[ZZZXXXTTTUUUWWWYYYZZZZZZYYYXXXRRRSSSTTTVVVVVVVVVVVVUUUVVVSSSPPPPPPQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDCCCBBB@@@???===<<<;;;<<<===>>>>>><<<;;;:::888888888888777777777777666666555555444333333333000000////////////000000...........................------------,,,,,,,,,************************,,,++++++******++++++,,,((((((((())))))***+++,,,************************))))))************))))))************))))))))))))''''''''''''((()))***++++++*********+++---///000222222222333444555666777888:::<<<>>>>>>@@@BBBDDDCCCDDDDDDCCCAAAAAABBBCCCAAA???>>>???BBBDDD<<<===???AAABBBBBBBBBBBB???BBBFFFHHHGGGGGGIIIKKKHHHIIIIIIJJJIIIIIIHHHHHHEEEDDDDDDFFFJJJLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA:::::::::;;;;;;;;;<<<<<<::::::999999888777777777555666777888888999999888888888999888888777666555444444444444444444444444333333333222222222111111////////////000000000000000/////////............---000222222///,,,---...........................+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............/////////000............////////////000000000000111111111111111222333444666777888888::::::;;;===???AAACCCDDDEEEDDDCCCBBBBBBDDDFFFHHHHHHIIIJJJLLLNNNOOOPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWXXXVVVVVVWWWYYYZZZYYYXXXRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]]]]\\\[[[XXXVVVUUUUUUVVVXXXYYY[[[\\\\\\\\\XXXXXXXXXXXXYYYYYYYYYZZZVVVWWWWWWVVVSSSRRRRRRSSSNNNMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQOOONNNNNNRRRUUURRRUUUVVVTTTQQQOOOQQQSSSLLLMMMNNNNNNOOOPPPSSSVVVWWWWWWVVVVVVTTTSSSQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTYYYZZZZZZYYYWWWTTTQQQNNNOOOOOOQQQSSSTTTSSSPPPMMMOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSUUUXXX[[[[[[[[[[[[[[[YYYVVVSSSSSSTTTVVVUUUXXX\\\___```___]]]\\\```cccddddddaaa]]]ZZZYYYZZZ[[[[[[XXXUUUUUUXXX[[[YYYZZZ\\\]]]]]][[[XXXVVVRRRTTTWWWYYYZZZYYYWWWVVVRRRTTTUUUWWWWWWUUUSSSRRRSSSPPPMMMMMMOOOPPPNNNLLLNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBB@@@>>><<<;;;;;;<<<===>>>>>><<<:::999999999999888888888888888888777777666555444444444000000////////////000111..............................---------,,,,,,,,,************************,,,++++++******++++++,,,''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))''''''''''''((()))+++++++++*********+++---///000222222222333444555666777888:::===>>>???@@@CCCEEECCCDDDDDDCCCAAAAAABBBDDDBBB@@@???@@@CCCEEE<<<===???@@@AAAAAAAAA@@@===AAADDDGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMNNNLLLHHHFFFEEEFFFIIIKKKIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA???@@@AAAAAA@@@>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888777777777777666666666666666666666555444444333333444555666555333222222444222222333444333222111000000000000000000000000000000000//////.........---......---------,,,,,,,,,---...///...,,,+++,,,---+++,,,---...---,,,+++***...,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000---,,,---///000...,,,............//////////////////000111222222333333444444444444555777888999999999888999;;;>>>AAABBBEEEDDDBBBAAABBBDDDGGGIIIKKKLLLNNNOOOOOONNNMMMLLLKKKNNNPPPQQQQQQPPPQQQRRROOOQQQTTTVVVVVVUUUTTTRRRQQQRRRSSSUUUUUUUUUTTTSSSZZZXXXVVVTTTSSSSSSTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWVVVTTTQQQNNNLLLKKKMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPNNNLLLKKKMMMNNNNNNMMMLLLKKKKKKMMMOOOPPPPPPNNNLLLMMMPPPPPPOOOLLLQQQQQQPPPPPPRRRTTTVVVWWWTTTUUUUUUUUUSSSQQQOOONNNOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOQQQSSSVVVWWWVVVUUUVVVUUUSSSQQQQQQSSSVVVWWW\\\^^^```^^^ZZZXXXYYY[[[dddbbb___\\\ZZZZZZZZZZZZ]]][[[YYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSUUUXXXZZZZZZWWWTTTRRRWWWWWWVVVTTTSSSQQQPPPPPPRRRPPPMMMMMMNNNOOOOOOOOOOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFFFFFFFDDDCCCBBB???>>><<<;;;:::;;;===>>>===<<<;;;:::999:::;;;;;;888888888888777777777777777666666444333222111111333222222111000//////...////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))*********+++,,,///111333333333333333444666888999;;;<<<===>>>>>>???AAADDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC999:::<<<>>>???@@@??????===@@@BBBDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKKKKIIIGGGFFFFFFHHHJJJKKKGGGEEECCCBBBBBBCCCBBBAAAAAA@@@??????@@@@@@???===<<<;;;;;;;;;;;;::::::::::::999888888777777888888777777777777666666666555666666666555444444333333333444555555333222333444222222333333333222111000////////////////////////000/////////.........---.........---------,,,,,,---.........,,,+++,,,---,,,,,,------,,,,,,+++***---,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.../////////---,,,---//////...,,,............//////////////////000111111222333333333333333444555666888888999888888999:::===@@@BBBCCCBBBBBBBBBCCCEEEGGGIIIHHHJJJLLLNNNOOONNNMMMMMMKKKMMMPPPQQQPPPOOOOOOPPPNNNOOORRRTTTTTTSSSQQQPPPQQQQQQSSSSSSTTTSSSRRRRRRPPPPPPOOOOOOPPPRRRTTTUUUSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKLLLKKKJJJHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJHHHHHHIIIKKKMMMLLLKKKJJJKKKLLLNNNOOOLLLJJJIIIIIILLLLLLKKKIIIMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSRRRQQQOOONNNLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMPPPRRRTTTSSSQQQTTTSSSRRRQQQRRRTTTWWWXXX\\\^^^^^^\\\YYYXXXYYY[[[___^^^]]][[[ZZZXXXWWWWWWYYYXXXXXXXXXXXXYYY[[[\\\ZZZZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXVVVTTTRRRUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLNNNOOOOOOOOONNNLLLJJJJJJKKKJJJIIIGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@>>><<<<<<===>>>???===<<<;;;:::999::::::;;;888888888777777777666666666666555444333222111111222222111000000///......////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))************+++++++++******)))))))))******+++************************************)))))))))(((((((((((()))))))))***************+++,,,///111333444333333333444666888999;;;<<<===>>>>>>???AAADDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCC666777:::<<<===>>>>>>>>>===???@@@@@@@@@@@@BBBCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDFFFGGGGGGFFFFFFGGGIIIGGGGGGFFFGGGGGGIIIJJJKKKEEECCCAAAAAAAAABBBAAA@@@@@@???===>>>??????>>><<<;;;;;;;;;;;;::::::::::::999999888777777777777888777777777666666666555555666666555555444333333333222333444444333333444555111222222222222111000000/////////////////////////////////..............................---------,,,---...---,,,+++,,,---------,,,+++++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///...---,,,---...///...,,,---............///////////////000000111111222222333333333333444666777888888888888888:::<<>>>>>>>>???@@@<<<<<<;;;:::::::::::::::888888777777777777666666666666555444333222111111111000000//////........./////////............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++)))))))))******+++------************************************)))))))))))))))))))))*********++++++*********+++,,,///111333444333333333444666888999;;;<<<===>>>>>>???AAADDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC444666888;;;===>>>>>>>>>>>>?????????>>>>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEEEECCCEEEFFFFFFEEEDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGCCCBBBAAAAAABBBBBBBBB@@@???===<<<<<<===>>><<<;;;;;;;;;;;;:::::::::999999999999888777777777777777777777666666666555555555666666555444444333333222111222444444333333444666111111111111111000000000////////////////////////................................................,,,---...---+++***+++,,,...---+++*********+++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************************((()))************)))(((******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///---------------------------------.........///////////////000000000111111222222222222333555666777777777777888999;;;===>>><<<>>>@@@CCCEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHKKKNNNPPPNNNKKKJJJIIIKKKLLLMMMOOOOOONNNMMMLLLPPPPPPPPPOOOOOONNNMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMTTTTTTSSSRRRPPPNNNLLLKKKNNNOOOPPPQQQPPPMMMJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIIIIHHHHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGJJJLLLMMMLLLJJJLLLLLLNNNPPPSSSVVVXXXYYYZZZYYYWWWTTTTTTUUUXXXZZZWWWVVVVVVUUUUUUUUUUUUUUUTTTUUUXXX[[[\\\]]]\\\\\\[[[YYYVVVTTTSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSNNNMMMMMMNNNPPPRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIGGGEEECCCBBBBBBBBBCCCAAA@@@???>>>>>>>>>??????;;;;;;;;;:::::::::::::::888777777777666666666666555555444444333222111111000/////////.........---//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))))))))))))))))))))*********+++++++++++++++******+++,,,,,,---*********************************))))))))))))))))))*********++++++++++++*********+++,,,///111333444444333444555666888999;;;<<<===>>>>>>???AAADDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDD555666999;;;===>>>??????>>>?????????>>>>>>@@@BBBAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDCCCAAA>>>===;;;<<<======<<<:::;;;;;;:::::::::999999999999888777777666666777777666666666666555555555555555555555444333333222222000222333333222222444555111111000000000/////////........................---------...............------..................,,,---...---+++***+++,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---------,,,,,,------------------............//////////////////000000111111111111222444555666666666777888999:::;;;<<<;;;===???BBBDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGIIILLLMMMKKKIIIHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNRRRQQQPPPOOOMMMKKKJJJIIILLLMMMMMMMMMLLLJJJGGGEEEHHHHHHGGGFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGEEEEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMKKKJJJHHHIIILLLOOORRRTTTVVVWWWVVVTTTRRRPPPQQQSSSUUUVVVVVVUUUSSSRRRRRRTTTVVVXXXUUUWWWZZZ\\\]]]\\\ZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUSSSRRRPPPOOONNNNNNNNNOOOMMMMMMLLLMMMNNNPPPRRRSSSOOONNNNNNPPPRRRSSSSSSQQQPPPNNNLLLKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBCCCDDD??????>>>===============:::::::::::::::999999999777777777666666666666555444444444333333222222111////////////........................---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++******++++++************************))))))))))))))))))******)))*********++++++++++++*********+++,,,///111333444444444444555777999:::;;;<<<===>>>>>>???AAADDDBBBBBBBBBAAAAAABBBCCCCCCAAAAAAAAABBBCCCDDD666777:::<<<>>>>>>>>>>>><<<>>>???@@@??????AAABBB?????????>>>>>>>>>>>>>>>???AAADDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@BBBDDDDDDCCCBBB>>>===;;;<<<======<<<:::::::::::::::999999999999888888777666666666666777666666666555555555444444555555444444333222222222111222333333222222333444111000000///.../////////........................---------------.........,,,,,,,,,---------------+++,,,---,,,+++***+++,,,,,,,,,+++******************+++,,,+++***)))***,,,++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---...---,,,+++,,,---,,,------------.....................////////////000000000000111333444555555555666777888999::::::;;;<<>>???BBBDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>???@@@???>>>===>>>@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGIIIKKKLLLJJJHHHFFFGGGKKKNNNPPPQQQRRRRRRQQQOOOMMMMMMOOOQQQRRRRRRSSSRRRQQQQQQRRRTTTWWWYYYVVVWWWYYYZZZZZZYYYXXXVVVUUUTTTSSSRRRRRRSSSTTTTTTQQQPPPOOOOOONNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOPPPRRRSSSRRRPPPOOOMMMKKKJJJIIIHHHFFFDDDAAAAAAAAAAAAAAABBBCCCCCC============<<<<<<<<<;;;:::::::::::::::999888888777777666666666666555555444333333333222222222111////////////////////////.........------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************)))************+++++++++------+++******)))))))))++++++++++++++++++++++++))))))))))))************)))))))))*********++++++*********+++,,,///111333555444444444555777999:::;;;<<<===>>>>>>???AAADDDBBBBBBBBBBBBBBBBBBCCCDDDAAAAAAAAABBBCCCDDD777888:::<<<=========<<<999<<<>>>@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<<<<<<>>>>>???AAACCCCCCBBB@@@>>>===<<<<<<======<<<;;;:::::::::999999999999888888888777666666666666666666666555555555444444444555555444333333222222111222333444333111111222333111000///.........//////........................,,,,,,,,,------.........+++++++++,,,,,,,,,------+++,,,---,,,*********++++++++++++++++++***)))))))))+++,,,+++))))))***,,,++++++++++++++++++++++++************************++++++************++++++******))))))******+++,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...---+++***,,,...,,,,,,---------................................./////////000111222333444444555666777888999999999<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBDDDEEEFFFFFFEEEFFFGGGIIIFFFGGGIIIKKKMMMOOOPPPQQQMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>===>>>>>>>>>===>>>AAACCC>>>>>>>>>>>>>>>======<<<<<<>>>???>>><<<;;;===?????????>>>>>>>>>???@@@@@@@@@@@@?????????AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEGGGIIIIIIGGGFFFEEEGGGJJJMMMNNNNNNNNNMMMMMMKKKIIIJJJMMMOOOOOONNNMMMNNNPPPSSSTTTUUUUUUUUUSSSTTTUUUVVVVVVVVVUUUUUUPPPQQQQQQRRRSSSSSSTTTTTTPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPRRRSSSSSSQQQPPPOOONNNNNNNNNOOOQQQQQQOOOMMMKKKJJJHHHGGGHHHGGGEEECCC@@@@@@AAAAAAAAA@@@@@@???============<<<<<<;;;;;;999::::::;;;:::999888777777777666666666555555555333333333222222222222222000000000000000000000000.........---------,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))******+++++++++)))************++++++++++++******)))))))))******++++++++++++++++++++++++((()))))))))************((((((((()))))))))***************+++,,,///111333555555444555666777999:::;;;<<<===>>>>>>???AAADDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCEEE777888999;;;<<<<<<;;;;;;777:::>>>@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;>>>AAACCCCCCBBBCCCCCC============>>>???@@@AAA===<<<===???BBBBBBAAA??????===<<<<<<======<<<;;;:::::::::999999999888888888888777666666666666666666666555555555444444444555555444333333222222111222444444333111000111222111000///------......///........................,,,,,,,,,------.........*********++++++,,,,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,***)))((((((+++,,,,,,)))(((***,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,*********)))***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,...---+++***,,,...,,,,,,,,,---------...........................---......//////000222333444444444666777888888888888===>>>>>>???@@@@@@AAABBB@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDEEEHHHJJJDDDEEEGGGIIILLLNNNPPPQQQMMMLLLKKKKKKKKKMMMNNNOOOTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIFFFEEEDDDEEEFFFGGGBBBAAA@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFDDDBBB@@@>>>BBBAAAAAA@@@???>>>======>>>???@@@??????@@@CCCEEE<<<<<<======<<<;;;::::::===???AAA@@@======>>>AAA@@@@@@???>>>>>>???AAABBB??????>>>>>>>>>@@@AAABBBAAAAAA@@@???@@@AAACCCDDDBBBBBBCCCCCCDDDEEEFFFFFFBBBBBBBBBDDDFFFFFFEEECCCDDDFFFIIILLLMMMLLLKKKJJJJJJHHHGGGIIIMMMNNNMMMKKKGGGKKKPPPUUUWWWVVVSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTNNNOOOPPPRRRSSSTTTTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRTTTUUUTTTRRROOOMMMMMMMMMMMMNNNOOOOOOLLLJJJHHHGGGEEEFFFGGGGGGFFFDDD@@@@@@AAAAAA@@@???===<<<===============<<<<<<;;;999999:::;;;:::999888777777666666666555555555555333333222222222222222222000000000000111111111111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))******+++++++++,,,)))************+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++(((((())))))*********+++(((((((((((())))))))))))*********+++,,,///111333555555555555666777999:::;;;<<<===>>>>>>???AAADDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBDDDEEE777888999:::::::::::::::;;;<<<>>>>>>======>>>@@@AAA@@@@@@???>>>===<<<<<<>>>???AAABBBDDDDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@???===;;;999<<<;;;:::999888888777888888777777777777777888999888888777777666666666555555555444444444333333333222222222111111111111000000000000000000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---...///...---,,,---//////.........///111333555444555666777777888888888<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHGGGHHHJJJJJJJJJLLLOOORRRSSSRRRQQQPPPOOOOOOOOOOOOUUUTTTRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLEEEEEEFFFFFFGGGGGGGGGGGG@@@@@@@@@AAAAAAAAAAAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA>>><<<;;;;;;>>>>>>>>>>>>>>>?????????===>>>???===<<<<<<===???===<<<<<<<<<===>>>??????========================>>>===<<<<<<<<<===???@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEHHHJJJJJJIIIFFFEEEIIIJJJKKKLLLLLLKKKJJJIIIKKKNNNRRRTTTSSSRRRQQQQQQSSSQQQPPPQQQSSSTTTQQQOOOQQQQQQRRRSSSSSSTTTUUUUUUSSSUUUXXX[[[[[[XXXUUUSSSSSSSSSSSSSSSRRRQQQOOOOOONNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>?????????>>>>>>===;;;:::999888999999999999888777777555555444444444333333333444444333333222111000000000000000000000000000000,,,,,,---...//////......++++++++++++++++++++++++************************************************+++++++++*********))))))(((*********)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222333333444555777999:::<<<<<<<<<<<<<<<===???@@@AAA@@@BBBEEEEEEDDDBBBBBBBBBBBBBBBAAAAAABBBCCC777888888888999:::::::::<<<===???>>>======>>>???BBBAAA@@@>>>===<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBB@@@@@@???>>>>>>@@@AAAAAA@@@@@@@@@AAA@@@???<<<:::999;;;:::999888888888888888888777777666666777777777777777666666666555555555555444444444444333333333222222222111111111000000////////////////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---......,,,,,,---...////////////000222444555444444666777777777777777;;;;;;===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHHHHIIIIIIJJJJJJMMMPPPSSSYYYXXXWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKFFFGGGHHHHHHHHHGGGFFFEEEAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBB@@@>>><<<;;;<<>>>>>>>>>>>======>>>===;;;;;;===>>>=========>>>>>>>>>??????========================>>>===<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGEEEDDDIIIJJJKKKKKKKKKKKKJJJIIIKKKMMMPPPQQQPPPOOOOOOPPPQQQOOOOOOPPPRRRSSSQQQNNNPPPQQQRRRTTTUUUWWWXXXXXXVVVXXXZZZZZZYYYWWWSSSQQQSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>??????@@@AAA@@@@@@???===;;;:::999888999999999999888777777555555444444444333333333444444333222222111000000////////////////////////,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********)))))))))***++++++))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222333333444555777999;;;<<<=========>>>???@@@AAABBBAAACCCFFFFFFEEECCCCCCCCCBBBBBBAAAAAABBBCCC888777777777777999;;;<<<>>>???@@@???===<<<===>>>BBBAAA???===<<<<<<======>>>???@@@BBBCCCCCCCCCBBBCCCBBBAAAAAACCCCCCBBBAAA@@@???>>>???AAABBBAAA@@@??????@@@???>>><<<:::999999999888888888888888999888888777666555555555555666555555555555444444444444444444444333333333333222222111111111000000000//////////////////////////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---......,,,,,,---...000000000000111222444444333444555666777777777777999:::;;;===>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJMMMQQQUUUYYYXXXWWWVVVUUUTTTTTTTTTOOONNNKKKIIIHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???@@@@@@???===<<<======@@@@@@@@@??????>>>>>>===<<<======<<<;;;;;;===>>>===>>>???@@@@@@@@@???>>>===========================<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????======???@@@@@@???>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNNNNLLLLLLMMMNNNNNNMMMMMMOOOQQQQQQPPPOOOQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZZZZYYYWWWTTTRRRPPPRRRSSSSSSSSSSSSSSSRRRRRRPPPOOONNNLLLKKKIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAADDDCCCBBB@@@>>><<<;;;:::888999999999999888777777555555444444444333333333333333333222111111000000////////////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++******************+++,,,+++***)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222333333444555777999;;;<<<>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFGGGEEEDDDDDDDDDCCCBBBBBBAAABBBDDD888777555555666888;;;<<<>>>???@@@???===<<<===>>>@@@>>><<<;;;;;;===???AAA???@@@BBBCCCDDDDDDCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>>>>>>>>>>>===;;;999888888888777777777888888999888777666555444444444444444444444444444444444444444444444333333333222222111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************************************++++++************++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,------...//////------...///000000000111222333333444333333444555666666666666888999:::<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDFFFHHHHHHIIIIIIIIIIIIIIILLLQQQUUUVVVUUUTTTSSSRRRQQQQQQQQQMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHKKKLLLMMMMMMKKKHHHDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>??????>>>???@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>======<<<===>>>===<<<<<<>>>??????@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<============:::<<<>>>???@@@???>>>===>>>>>>?????????@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNLLLMMMMMMOOOPPPQQQPPPPPPSSSSSSUUUVVVXXXYYYZZZ[[[ZZZZZZXXXWWWUUUSSSRRRQQQRRRRRRSSSSSSTTTSSSSSSSSSPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@?????????@@@BBBCCCFFFEEECCC@@@>>><<<;;;:::888999999999999888777777555555444444444333333333333222222222111111000000////////////////////////......//////000//////...------------------------***************************************************************************+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...///111222444444444666777999;;;<<<>>>>>>>>>>>>@@@AAABBBCCCBBBDDDFFFFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBDDD666666555444555888:::<<<>>>??????>>><<<;;;<<<===<<<;;;::::::;;;>>>BBBDDDAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCBBBAAABBBAAAAAABBBCCCCCCAAA???<<<=========<<<:::999888777777666666666777888888777666555444333333333333333333333444444444444444444444333333333222222222111111111000000000//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...000111000///...///000///000000111222222222222222333444555555666666555777888:::;;;===>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHIIIIIIIIIIIIKKKPPPSSSSSSSSSRRRQQQPPPPPPPPPPPPKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLLLLLLLJJJGGGDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>=========>>>>>>??????@@@@@@???>>>???AAACCC@@@@@@??????>>>===<<<<<<===>>>>>>>>>======???AAA@@@AAACCCDDDDDDBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;>>>???@@@???>>>===============>>>>>>>>>???BBBBBBAAA@@@AAACCCEEEFFFKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIJJJLLLOOOLLLMMMOOOPPPPPPPPPQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSRRROOONNNMMMKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@??????>>>???@@@BBBCCCFFFDDDBBB???===<<<;;;;;;888999999999999888777777555555444444444333333333222222111111111111111000..............................////////////......------------------------************************))))))))))))))))))))))))***************************+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...///111222444444555666888:::;;;============>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBCCCDDDCCCCCCBBBBBBCCCDDD444444444444666888:::;;;<<<===>>>===;;;;;;;;;===:::999999:::<<>>??????>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIHHHIIIIIIIIIIIIJJJMMMOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>==================>>>????????????>>>===>>>AAACCC>>>>>>>>>======<<<<<<;;;<<<===>>>=========???AAA@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999::::::::::::;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<============AAA@@@@@@@@@AAACCCDDDFFFIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJIIIHHHIIILLLNNNLLLNNNPPPPPPOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQNNNMMMLLLJJJIIIGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@?????????@@@BBBCCCDDDCCC@@@===;;;:::::::::888999999999999888777777555555444444444333333333111111111111111111111111..........................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++***+++,,,+++***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222444444555666888:::<<<============>>>???@@@AAABBBBBBCCCDDDCCCBBBAAABBBDDDDDDCCCCCCBBBCCCEEE222333444555777888999:::999;;;<<<;;;::::::;;;<<<:::::::::;;;===???@@@AAA@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@???=========>>>??????<<<999::::::;;;;;;;;;999888777888777666666555555555555333333222222222222333333333444444444555555555555333333333222222222222111111000000000////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************************************************************************************))))))))))))******************++++++++++++++++++******+++,,,,,,------...///...---,,,---///---...///000111000//////111222333444444555444444777888:::<<<>>>???@@@@@@??????@@@@@@AAABBBBBBCCCBBBCCCCCCDDDEEEGGGHHHIIIFFFHHHJJJJJJIIIHHHIIIJJJEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGEEEEEEDDDEEEFFFFFFDDDCCCBBBAAA???>>>===<<<===============>>>??????>>>>>>>>><<<;;;<<<>>>AAA<<<<<<<<<<<<<<<;;;;;;;;;999;;;<<<;;;;;;;;;===???>>>=========<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDFFFGGGGGGGGGHHHKKKMMMKKKNNNPPPOOOMMMLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@?????????@@@AAABBBBBB@@@===;;;999999999:::888999999999999888777777555555444444444333333333000000000000111111111111........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222444555555777888:::<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDBBBBBBCCCEEEDDDCCCCCCCCCCCCEEE111222444666777888999999888999:::::::::999;;;<<<;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@???>>>>>>@@@@@@???>>>;;;;;;;;;<<<===<<<999666999:::;;;;;;:::999777666999888777555555444444444222222222111222222333333444444444555555666666666333333333222222222111111000000000000////////////........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++*********+++,,,,,,---+++,,,------++++++,,,------...///000000///......111111222333444444444444777999:::<<<>>>@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJFFFHHHJJJJJJIIIGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLGGGHHHIIIJJJJJJIIIGGGEEEGGGGGGGGGGGGHHHIIIIIIJJJFFFDDDCCCBBBBBBDDDFFFHHHCCCCCCBBB@@@>>>===<<<;;;===============>>>??????<<<===<<<:::999:::<<>><<<;;;:::999999999999999::::::::::::::::::::::::888999:::;;;<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;:::999888888888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAA@@@????????????@@@AAAAAACCCEEEFFFGGGHHHJJJKKKJJJMMMOOONNNLLLJJJKKKMMMKKKKKKLLLMMMNNNPPPPPPQQQOOOPPPQQQQQQQQQPPPOOONNNQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@??????@@@AAAAAA@@@>>><<<999888888999:::888999999999999888777777555555444444444333333333000000000000000111111111........................,,,---------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222555555666777888:::<<<===?????????@@@AAABBBDDDDDDDDDEEEEEEEEECCCCCCEEEFFFDDDDDDCCCCCCDDDEEE222222222333444555666777888999999::::::;;;;;;<<<;;;;;;<<<======<<<;;;:::<<<======>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<:::888999;;;<<<:::888:::::::::::::::999888777888888777666555444333333333333222222333333444555444444444444444444444444222222222222222222333333111111000000000000111111//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********''''''((()))))))))))))))++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000111222222333333444444555999<<>>===<<<========================:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999888888888888999999:::999999888888999999:::888999999:::;;;;;;;;;;;;888888999999999:::::::::<<<<<<;;;::::::999888888:::777555666999;;;:::888::::::999999::::::;;;<<<<<<===???@@@@@@??????>>><<<;;;::::::;;;===@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJLLLNNNPPPPPPOOOLLLKKKMMMLLLJJJIIIJJJLLLOOOQQQQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNOOONNNMMMMMMJJJJJJKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCDDDBBB???===<<<===>>>@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::888666555444555444333222111222333444444444444333222111000///////////////............******+++,,,---//////000,,,,,,,,,+++++++++******************************...---+++)))((())))))***,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,...///111222444555666777999;;;<<<======???AAAAAAAAAAAACCCEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFF222222222333444555666777777777888888999::::::;;;::::::;;;<<<<<<;;;:::999:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<<<<;;;;;;999888999;;;<<<;;;999::::::::::::999888777777777777666555444333222222222222222222222333333444333333333333333333333333333333222222111111000000000//////////////////000...//////000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******)))((((((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******)))***++++++,,,,,,,,,+++******++++++++++++******+++++++++******)))))))))'''((())))))******))))))++++++******++++++,,,---,,,,,,,,,------------........./////////000000000111111222222333444444444777:::===???>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIJJJIIIHHHFFFEEEDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFEEEFFFGGGGGGEEECCCAAAAAAAAAAAAAAA@@@??????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;999888888777777888888999888888777777777777888888777888888999999999999888888888888999999999999:::;;;;;;:::999999888777777999777555666999:::999888888888888888888999:::::::::;;;<<<=========<<<<<<<<<;;;::::::;;;===@@@AAA@@@AAAAAABBBCCCEEEGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJJJJGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@??????>>>>>>======::::::999999999999::::::999999999999888888777666555444444333333333333333333333333333222111000000////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,+++))))))))))))***,,,++++++******++++++,,,************************++++++******)))(((((('''))))))))))))))))))))))))************************++++++,,,,,,...///111222333333555666888:::;;;<<<===>>>@@@AAA@@@AAABBBDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCCCCDDDEEE222222222222333555666777666666777777888999999999888999::::::::::::999999999999999:::::::::;;;;;;999:::::::::;;;;;;<<<<<<999888888999:::;;;;;;:::;;;::::::999888888777777666666555444333222111111111111111111111222222222222222222222222222222222333333222111000///......///......------......///---..................---............------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++******)))*********)))***++++++,,,+++++++++******++++++++++++***************)))))))))))))))((()))******++++++******+++************+++,,,,,,,,,,,,,,,,,,------------.........////////////000111111111222333333444444666888;;;===<<<<<<<<<===@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888999999999::::::::::::888888777777777777888888777777666666666666777777777777888888777777666666777777777888888888999999999888888777777666666666888777555666888999999888777777777666777888888999888888999::::::::::::999<<<;;;;;;;;;<<<>>>???AAA>>>>>>??????AAABBBDDDEEEIIIHHHGGGFFFEEECCCBBBBBBCCCEEEHHHKKKLLLKKKJJJHHHIIIHHHFFFFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFEEECCCAAA???<<<===???@@@@@@???===;;;999999999888888999999999777777888888999888888888555555555555555444333333333333333333222111111000////////////............//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************---,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222222333444555777999:::;;;<<<===???@@@???@@@AAACCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBCCCEEE111111111222333444666666666666777777888999999:::999999999:::::::::::::::999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<888888888999:::;;;;;;;;;;;;;;;:::999888777777666666666555444333222111111///000000111111111111111222222222222222222222222111111000000//////......///..................///,,,------......------,,,.........---------,,,,,,++++++++++++++++++++++++******************)))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++***************+++******++++++++++++************++++++++++++************************))))))))))))***+++++++++++++++***************++++++,,,++++++,,,,,,,,,---------------........./////////000000111111222333333333666888:::;;;;;;;;;<<<===@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBAAAAAABBBCCCDDDBBBBBBAAABBBBBBAAA@@@???>>>????????????>>>======999:::;;;;;;<<<<<<<<<;;;999999999999999999999999888888888888888888888888777777888888888999999999777777777666666777777777777777666666666666777777777777777777777666555444666666777777777888888888666666666666555555444444777666666666777777888888777777666666777777888999666777777888888888888888;;;;;;;;;;;;<<<===>>>???=========>>>???@@@BBBBBBEEEDDDCCCAAA@@@@@@@@@AAADDDFFFHHHJJJJJJIIIGGGFFFGGGFFFEEEDDDEEEHHHJJJLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGEEEBBB???===<<<===???@@@@@@???>>>===888999999999999999999888777777888888888888777777444555666777666555333222333333333333333222111000////////////............,,,---------------------,,,,,,,,,+++++++++******************************,,,++++++******)))))))))++++++************++++++++++++++++++++++++++++++************))))))(((((()))))))))))))))))))))))))))))))))***************+++++++++,,,...///111222222333444666888999:::;;;;;;<<<>>>???>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBCCCDDD111111111222333444555666777777888888999::::::::::::::::::::::::;;;;;;<<<::::::999999::::::;;;<<<============<<<<<<<<<<<<999999::::::::::::;;;<<<<<<;;;999888777666666666777666666555444333222222...///000111111111000000333333333333333333333333.........//////000000111000//////......//////000,,,,,,------------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***(((''')))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***************++++++*********++++++******)))******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------------------............//////000111111222222333666888::::::::::::<<<===??????@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBB@@@AAABBBBBBAAA@@@@@@???======>>>>>>======<<<;;;999999:::;;;<<<<<<<<<<<<999999999999999999999999777777777777777777777777666666666666777777777888777666666555555666666777777777666666666666777777777777888777777666555555555555555666666666777777555444444444444444333333666666666666555666777888777777777777777888999999666666666777777777888888:::::::::;;;;;;<<<======<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>>>>@@@BBBCCCIIIIIIHHHFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNLLLLLLKKKIIIHHHGGGFFFFFFIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCAAA>>><<>>>>>>>>>>>??????@@@999999::::::::::::999999888888888888777666555555444555666777666555333222222222333333333222111111////////////............,,,---------------------,,,,,,,,,+++++++++******************************++++++++++++*********)))+++******))))))******+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,...///111222444444555777999:::<<<<<<:::<<<>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAABBBCCCEEE111111111111222444555666777777888888999::::::;;;::::::999999:::;;;<<<===<<<;;;:::999:::;;;<<<===??????>>>>>>>>>=========;;;<<<===<<<;;;:::;;;<<<<<<;;;999777666555666666777777666555444333222222...///000222222111111000333333333333333333333333------...///000111222222000//////////////////000,,,------------------,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))(((***---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,*********+++******)))(((******++++++++++++******+++++++++++++++,,,,,,,,,((()))******++++++*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222666777999999999999;;;===>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@??????@@@<<<<<<<<<<<<<<<;;;;;;:::888999::::::;;;;;;;;;;;;999999999999999999999999666666666666666666666666555555555555666666666666666666555555555555666666777777666666666666777777666666777777777666555555444444555555555666666666333333333333333333333333444555666555444555666888777777777777777888888999666666666555666777777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<>>>@@@CCCDDDKKKIIIFFFCCCBBBCCCEEEGGGFFFFFFGGGHHHIIIKKKLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???===<<>>=========>>>???888999:::;;;;;;:::999888888888888888777666555444555555555555555444333333222222222333333222222111////////////............//////...---,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++******)))******))))))))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++,,,,,,...///111222444555666888999;;;<<<===;;;<<<>>>???>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEE000000111111222333555666666666777777888999999999999888888888999:::<<<<<<<<<;;;999999999:::<<<=========>>>>>>>>>>>>??????===>>>???>>>;;;:::;;;======;;;999666555555555666666666555444333222111111...///111333333222111000222222222222222222222222/////////000000111111111///......------......///------............---------------,,,,,,,,,++++++************************)))*********++++++++++++,,,)))(((+++///111...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***++++++,,,***************)))((((((******++++++++++++******)))*********++++++++++++'''((())))))******)))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......//////000111111222444666777777777777999;;;<<<<<<<<<========================>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAAAAA@@@???===@@@AAAAAA>>>======???;;;;;;;;;;;;;;;::::::999777777888999999999888888777777777777777777777777555555555555555555555555444444444444555555555555666555555444444555555666666666555555555555666666333444444555555555555444333444444444444555555555333333333333333333333333333555666555444333666888666666555555666666777888555555444444444555666777777777888999999999999888999888888888999:::;;;<<<999999:::<<<>>>@@@AAACCCFFFEEEBBBAAAAAABBBEEEGGGCCCDDDFFFHHHIIIJJJJJJJJJFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGEEEDDDDDDDDDDDDEEECCCBBBAAA???>>>=========<<<<<<=========<<<:::999777888999::::::999888777666777777777777777666666555444444333333333333333111222222333333222222222////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******************************)))***++++++++++++***)))******))))))))))))******************************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,...///111222333444555777888:::;;;<<<;;;===????????????AAACCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFF000000000111222333555555555555666666777888888888888777777777777999;;;<<<;;;:::999888888:::<<<===;;;;;;<<<===>>>???@@@@@@>>>@@@AAA???<<<:::;;;======;;;999666555444555666555444444333222111000000...000222333444333111000000000000000000000000000111111111111000000000000...------,,,,,,------...---......//////......------------,,,,,,,,,++++++************************(((((())))))*********+++,,,***))),,,111222///+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,***************)))((((((******++++++++++++******(((((())))))*********+++''''''((())))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111333444555555555666888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===???@@@BBBCCC<<<<<<======>>>>>>>>>???@@@??????>>>??????@@@@@@;;;===@@@BBBCCCAAA???>>><<>>:::;;;;;;;;;;;;:::999999666666777777777777666666666666666666666666666666555555555555555555555555333333333444444444555555555555555444444555555555555444444333333444444555111222333333444444444444333333333444444444555555333333333333333333333333333555666555333333555888555444444444444555666666555444333333333444555666666777777888888888777777777777666777777888999:::888888:::;;;===>>>@@@@@@AAA@@@@@@@@@AAACCCEEEFFFAAABBBEEEGGGHHHHHHGGGFFFCCCCCCBBBCCCDDDFFFHHHIIIDDDDDDCCCBBBBBBDDDEEEFFFCCCAAA???===<<<<<<===>>>888:::===>>>===:::666444555777888999999888777555444555666777888888888888555444333222111222333444111222222333333333222222000/////////............******+++,,,...///000000,,,,,,,,,+++++++++******************************))))))+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,...///111222222333444666777999:::;;;<<<===???@@@???@@@AAACCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCEEEGGG111222222333333444444555444444555666777888999999777777777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<===??????AAAAAA@@@===<<<===@@@BBBAAA???<<<999777555555555333333444444444333222222111111222333333333333222111111111111111111111111222111111111000000//////////////////////////////,,,,,,------,,,,,,+++***///...---,,,,,,---...///,,,,,,,,,+++++++++******+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))++++++++++++***)))''''''))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---...000222333111222333555777888::::::999999:::;;;;;;<<<<<<===<<<<<<===??????@@@@@@@@@AAA@@@>>><<<<<<===???@@@===>>>>>>?????????>>>>>>CCCBBB@@@>>>======>>>?????????>>>===<<<;;;::::::;;;:::999888777777777777888888777777666666555555666666666666666666666666666666666666666666666666555555555666666666666777444444444444444444444444111222222333333222222111333333333333333333333333444444444333333222222222222222222333333444444444777666555444444444444444444444444444444444444444555555555555555555444444555555555555555666777777777777888888888888777777888999:::<<<===>>>>>>>>>;;;<<>><<<<<<===>>>??????===999888999;;;999999999888888888888777666666666666555555555555444444444444444444444444444333111222333333222000000000000000////////////000000///............////////////---+++***+++---************************************************))))))))))))))))))))))))***************++++++++++++***)))(((((()))***+++++++++***)))(((((())))))''''''(((((())))))******,,,,,,,,,---///111222333333444555777888:::;;;<<<;;;===???@@@@@@@@@AAABBBCCCBBBBBBDDDEEEFFFDDDCCC@@@AAABBBDDDEEEGGG111111222222333444444444444555555666777888999999888888888888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>??????>>>===<<<===AAADDD???>>>;;;999777555555555333333444444444333222222000111222222333333222222111111111111111111111111111111111000000000//////........................,,,,,,------,,,,,,+++***+++***))))))))))))***+++,,,,,,++++++************+++***((((((*********)))))))))))))))************))))))))))))))))))))))))++++++******)))(((''''''))))))))))))))))))))))))''')))******))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,+++++++++------------------------//////...---...000222333111222333555666888999:::999999::::::;;;<<<<<<<<<<<<<<<===??????@@@@@@??????>>><<<;;;<<<===>>>???>>>??????@@@@@@@@@??????BBBAAA???>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888777777777777777777777777666666555555555555555555555555555555555555555555555555555555444444444555555555666666333333333333333333333333222222333333333333222222333333333333333333333333444444333333333222222222222222333333444444444444666666555444444444444444333333333333333333333333555555555555555555444444555555555555555666666777666777777888888777777666888999:::;;;<<<=========;;;<<<>>>@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEBBB@@@???@@@@@@AAABBBCCCCCCCCC???@@@AAA@@@>>><<<<<<======>>>>>><<<888777888:::999999999888888888777777666666666666555555555555444444444444444444444444444222111111222333111000000000000000/////////...000///......------...............---+++***+++,,,************************************************))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))******,,,,,,,,,---...000111222333444555777888:::;;;<<<;;;===@@@AAA@@@@@@AAACCCCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@AAACCCEEEFFF111111111222333333444444555555666777888999::::::888888888999:::;;;======>>>>>>===<<<;;;;;;;;;;;;999999999999:::<<<===>>>=========<<<<<<===AAADDD===<<<:::888777666666555333444444444333333222111000111222222333333222222111111111111111111111111111111000000000000//////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++***((((((***+++***)))))))))))))))************))))))))))))))))))))))))+++***)))((('''''''''((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---...000111222111222333444666888999999999999::::::;;;;;;<<<<<<<<<<<<===>>>????????????<<<<<<;;;;;;;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777777777777777777666666666666555555555555555555555555555555555555555555555555555333333333333444444444444222222222222222222222222222333333444444333333222222222333333333333333333333333333333222222222222333333444444444444444555555555444333333333444444222222222222222222222222444444444444444444555555555555444444555555666777666666777777777777666666777888999:::;;;<<<<<<<<<:::;;;<<<>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGEEECCC@@@???@@@@@@BBBCCCDDDCCCCCCBBB>>>???@@@???===<<<<<<======>>>===;;;888777777888999999888888888777777777666666666555555555555444444444444444444444444444444222111111222222111000000000000/////////............---,,,,,,,,,------,,,------,,,***)))***+++************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******+++***))))))))))))))))))++++++******************,,,,,,,,,---...///000111333444555777888:::;;;<<<<<<>>>AAAAAAAAAAAABBBDDDAAAAAAAAABBBCCCDDDCCCAAA??????@@@BBBDDDEEE000000111111222333333333555555666777888999::::::888888999999:::;;;===>>>??????===<<<;;;;;;;;;;;;888888999:::;;;===>>>>>><<<======<<<;;;<<>>??????>>>>>><<<;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999888777777777777777666666666666666666666666555555555555555555555555444444444444444444444444111222222222333333333333222222222222222222222222333333444444444444333333222222222222222333333333333222222222222222222222444444444444444444444444444444333333333333333444111111111111111222222222333333444444444444555555555444444444444555666666555666666777777666666555666777888999::::::::::::::::::;;;;;;<<<<<<<<<<<<@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGEEECCCAAAAAA@@@BBBDDDEEEEEEDDDCCCAAA>>>???@@@>>>===<<<===>>>??????===;;;999888888888888888888888777777777777666666555555555444444444333333333333333333333333333222111111222222111000000000/////////............---,,,,,,++++++,,,,,,+++,,,,,,+++)))((()))+++************************************************)))))))))))))))))))))))),,,,,,,,,+++***)))((((((***))))))))))))))))))*********)))))))))))))))***,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000333444555666888:::;;;<<<===???AAABBBBBBBBBCCCDDDAAA@@@@@@AAACCCCCCBBB@@@>>>>>>???AAACCCDDD//////000111111222222333555555666777888999::::::888888888999:::;;;<<<===@@@???>>>===<<<;;;;;;;;;999:::;;;<<<===>>>??????===>>>>>><<<::::::;;;===::::::999999888777777666444444444444333222111000000000111222222222222111000000000000000000000000//////////////////000000------------------------,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***))))))))))))))))))))))))***,,,***))))))***++++++***((()))))))))************))))))))))))))))))))))))***))))))(((((((((((((((************************''')))******))))))***+++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++---------......///000111111222333444555666777888888888999999:::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???<<<======<<<<<<<<<;;;;;;999999::::::;;;;;;<<<<<<888888777777666777777777555555555555555666666666555555555555555555555555444444444444444444444444111111111111222222222333333333333333333333333333222333333444444333333222111111111222222333333333222222222222222222222222444444444444444444444444333333222222222222333444000000000111111222222222333333333333444444555555444444444444444555666666555555666666666666555555555666777888888999999888999999999::::::;;;;;;<<<>>>??????@@@AAABBBCCCCCCBBBEEEGGGGGGEEECCCDDDEEEBBBDDDEEEFFFFFFEEECCCBBB???@@@@@@>>>======>>>@@@BBBAAA>>>===;;;:::999888888888888777777777666666555555555555444444444444333333333333333333333333333222000111222222111///////////////............------,,,++++++++++++,,,***++++++***)))((()))+++************************************************)))))))))))))))))))))))),,,,,,,,,+++***)))(((((()))))))))******)))))))))***)))))))))))))))******------,,,,,,++++++******,,,,,,,,,---...///000111333444555666888:::;;;<<<===???AAABBBBBBBBBCCCDDD@@@??????AAABBBCCCAAA@@@===>>>???AAABBBDDD/////////000111111222222444444555666777888999999777777777888999:::<<<<<>>===<<<<<<<<<<<<;;;;;;===>>>????????????===>>>>>><<<999888999:::;;;;;;;;;::::::888777666555555555444333222111000///000111111222222111111000000000000000000000000......////////////000000------------------------,,,,,,------,,,,,,+++******,,,...000000...,,,***)))))))))************+++,,,+++))))))+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))************)))(((************************''')))******))))))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,------...//////000000111222333444555666777777888888999999::::::;;;;;;<<<======>>>>>>===============>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>===;;;;;;<<<<<<<<<;;;;;;:::999999999::::::;;;;;;;;;888777777666666777777777444555555555555666666666444444444444444444444444333333333333333333333333111111111111222222222222333333333333333333333333111222222333333222222111000000111111222333333333111111111222222222222222444444333333333333222222222222111111222222333333000000000111222222333333222222333333444444555555444444333333444444555666444444555555555555444444555555666777777777777777888888888888999:::;;;<<<======>>>???AAABBBCCCCCC@@@DDDGGGGGGEEEDDDFFFIIIEEEFFFFFFGGGFFFEEECCCBBB@@@AAAAAA???>>>>>>@@@BBBDDDBBB???===<<<;;;:::888888888777777777666666666555555555444444444444333333333333333333333333333333111000000111111000////////////.........------------,,,+++++++++,,,,,,***++++++***))))))***,,,************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))************)))))))))))))))))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,---///000222333333444555777888:::;;;<<<<<<>>>AAAAAAAAAAAABBBDDD@@@@@@@@@AAABBBCCCBBB@@@>>>>>>???AAACCCDDD......//////000111111222333333444555666777888888666666666777888999:::;;;>>>>>>===============>>><<<<<<>>>?????????>>>>>>;;;<<<<<<;;;999888999:::<<<<<<<<<<<<;;;999777666555555555444333222000000///000000111111111111111000000000000000000000000........./////////000000........................,,,,,,------,,,,,,+++***---///222444444222///---************++++++,,,,,,---+++******+++,,,++++++))))))))))))************))))))))))))))))))))))))((()))+++------,,,***(((************************''')))******))))))***+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222222333444555555666666888888888999::::::;;;;;;<<<===============<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;999:::;;;<<<<<<;;;:::999999999999999999:::::::::777777666666666666777777444444444555555555666666444444444444444444444444222222222222222222222222111111111222222222333333222222222222222222222222000111111222222111111000///000000111222222333333000111111111222222222222333333222222222111111111111111111111111222333333000000111111222333333444111222222333444444555555444444333333444444555666444444444555555444444444444444555666666666666555777777777777999;;;<<<>>><<<<<<===???@@@BBBCCCCCCAAADDDGGGGGGDDDCCCFFFJJJHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@??????BBBDDDDDDAAA>>><<<<<<;;;999666888777777777666666666666555555555444444444333333222222222222222222222222222111000000111111000/////////.........---------......---,,,,,,,,,,,,,,,***+++,,,+++))))))+++---************************************************))))))))))))))))))))))))++++++******************((()))***++++++***)))((()))))))))))))))***++++++************+++++++++++++++,,,---...000222444555333444555777888:::;;;<<<;;;===@@@AAA@@@@@@AAACCCAAA@@@@@@AAACCCDDDBBBAAA>>>???@@@BBBCCCEEE......//////000111111111222222333444555666777777555555666666777888:::;;;>>>============>>>>>>???<<<===>>>??????>>>======999:::;;;;;;:::999:::;;;===>>>>>>===<<<:::777666555555555444333222000/////////000111111111111111000000000000000000000000---.........//////000000////////////////////////,,,,,,---------,,,++++++***---000333333000---*********+++++++++,,,,,,,,,---+++******+++,,,,,,+++))))))))))))************))))))))))))))))))))))))'''***---//////---***(((************************((()))******))))))***+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++************++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////222222333333444555666666777888888999::::::;;;;;;<<<===============<<<<<<<<<===============<<<;;;>>>>>>>>>>>>===<<<::::::888999:::;;;;;;;;;:::999999999999999999999999999777777666666666666777888444444444555555555666666444444444444444444444444222222222222222222222222111222222222222333333333000000000000000000000000000000111111111111000000///000000111222222333333000000111111222222222222222222222111111111000000111111000000111222333333000000111222333333444444111111222333333444555555444333333333333444555555333444444555555444444333444444555555666555555555777666666777999;;;===???;;;<<<===>>>@@@BBBCCCCCCBBBEEEHHHGGGDDDCCCFFFIIIIIIIIIGGGFFFEEEEEEEEEEEECCCCCCBBBAAA???@@@CCCEEEDDD@@@<<<;;;;;;;;;888555777777777777666666666666555555444444444333333333222222222222222222222222222111000000111111000/////////.........---------///...------,,,,,,------++++++,,,+++******,,,---************************************************))))))))))))))))))))))))***************+++++++++((()))***++++++***)))((())))))((())))))***++++++)))))))))******++++++,,,+++,,,---///111444666777333444555777888:::;;;<<<;;;===???@@@@@@@@@AAABBBBBBAAAAAABBBDDDDDDCCCAAA??????@@@BBBDDDEEE//////000222111000111444333333444444555666666666444444555666777888999999???>>>===<<<;;;:::::::::;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::999888777666666666666444444333333333333222222111111111111000000000000//////000000000000//////000000//////.........---........................------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))+++*********))))))(((((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***************************))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,---------,,,------...///000000111222222444444555666888999999::::::;;;;;;<<<>>>>>>======<<<<<<;;;;;;;;;<<<===<<<:::999999:::============<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888777777888888888888777777777777888888777777666666555555555555555666666666666666222222222111111111000000222222222111111111000000333222222222111111000000////////////000000000000111111111111111111111111...///111222333333333222111111111111000000000000000000000000111111111111222000...///222333111///111111111111111111111111111111222222222333333333666666555555444444444444777777666666555555555444666777777777888888888888::::::::::::;;;===>>>???DDDDDDEEEFFFGGGGGGGGGGGGIIIHHHFFFDDDDDDFFFHHHJJJEEEEEEEEEBBB???>>>>>>@@@???<<<999777777888777777666666666666666666666666666555222111000000111222555333222222222222111///000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))(((((()))************+++++++++++++++************++++++************************+++++++++***************)))))))))***++++++,,,,,,---,,,+++---///222222222555555555666777999;;;;;;;;;<<<===>>>>>>???>>>>>>AAA@@@AAABBBDDDDDDBBB@@@BBBAAAAAABBBDDDFFF---...000111000000111333333333333444555555666666444555555666777888999:::>>>===<<<;;;::::::::::::;;;;;;============<<<;;;:::::::::999999999999888999999888777666666666666444444333333333222222222111111111111000000000000//////000000000000//////000/////////.........---........................---------...------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((*********)))))))))((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))***+++************************))))))))))))))))))))))))******************************************************++++++,,,,,,,,,------,,,,,,------...///000000111111222333444555555888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<======<<<:::999999:::=========<<<<<<<<<;;;;;;===<<<<<<;;;::::::999999999999999888888888777777888888888777777777666666777777777666666666555555444444444444444444444444222222222111111111000000222222222111111111000000222222111111000000000000////////////000000000000111111111111111111111111...//////000111111111111111111111000000000///////////////000000000111111222000...///111222111///111111111111111111111111111111111222222222333333666666666666555555555444666666666555555555444444666666666777777777888888999999::::::<<<===??????CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@???>>>===<<<>>>;;;888777888999999888555555555555555555555555666444222111000000111222333111111111333333333111000000000000000000000000//////.........---------------------------------,,,,,,,,,+++++++++******************************************)))))))))((()))************+++++++++++++++************++++++******************************************++++++,,,,,,,,,,,,++++++++++++---,,,+++---///222222222444555555666777999:::;;;;;;<<<===>>>????????????AAA@@@AAABBBDDDDDDBBBAAAAAA@@@@@@AAADDDFFF***---///000///000111222222333333444444555555666555666666777888999::::::<<<<<<;;;::::::999:::::::::;;;<<<======<<<;;;:::999999999888888888777777999888777666666555555666333333333333222222222222111111111111000000000000...//////000000//////.../////////...............---------------------------------------,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************************************))))))***++++++,,,------,,,,,,,,,,,,---...///000000000111222333444444555777777888888999::::::;;;:::::::::::::::::::::999<<<===>>>===;;;::::::;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;::::::999999999888888888888777777777888888777777777777666666666666666666666555555555222222222222222222222222222111111111111000000000222111111111111000000000000000000000////////////////////////000000000000111111111111111111111111/////////......//////000111111000000000000//////.........////////////000111000//////111111000///000000000000000000000000000111111111222222222222666666666666555555555555555555555555444444444444555555666666666777777777888999999:::<<<===???@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDAAA???===GGGDDDCCCCCCDDDDDD@@@<<<<<<:::888888999999999888555555555555555555555555555444222111000111111222111000///111333444444333000000000000000000000000...............---------........................,,,,,,,,,+++++++++******************************************)))))))))))))))************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,.........---,,,+++++++++---,,,+++---///222222222444444555666777999:::;;;;;;<<<===>>>????????????AAAAAA@@@BBBDDDDDDCCCAAA???>>>>>>@@@CCCFFF***...000///...000111000222222222333444444555555666666777888999:::;;;;;;;;;;;;:::999999999:::::::::;;;<<<<<<<<<;;;:::999:::::::::999999999999888888888777666555555555555333333333222222222222111111111111111000000000///...//////////////////...........................------------------------,,,------------,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((((((************************))))))))))))))))))))))))************************************************)))******+++,,,---......,,,,,,,,,,,,---...////////////000111222333444444666666777888888999999:::999999::::::::::::::::::===>>>>>>===;;;::::::;;;;;;;;;:::::::::999999999::::::::::::999999888888888888888888777777777777888777777777666666666666555555555555555555555555333333222222111111111000111111111111000000000000111111111111000000000000//////////////////......////////////000000000000111111111111111111111111111000///...---...///000111000000000////////////---------.........//////000000//////000000000///000000000000000000000000000000000111111111111222444444444444444444444444444444444444333333333333444555555555555666666666777888888999;;;===???@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAALLLIIIGGGHHHLLLKKKEEE@@@<<<;;;999999999999777666555555555555555555555555444333222111111111222222111000000111222333333111////////////////////////........................------------------------,,,,,,,,,+++++++++***************************************)))))))))))))))))))))*********+++++++++++++++************++++++(((((((((((((((((((((((((((((()))***+++,,,,,,,,,------------,,,,,,++++++---,,,+++---///222222222444444444555777888:::;;;;;;<<<===>>>???@@@@@@@@@BBBAAA@@@AAACCCDDDCCCAAA>>>======???CCCFFF...222333...---000111///111111222222333444444444666666777888999:::;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<;;;999888::::::999999999888888888888777666555444444444444333333222222222111111111111111111111000000000///......////////////......---------...............------------------------,,,,,,------,,,,,,+++***)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++******)))************************))))))))))))))))))))))))************************************************+++++++++,,,---.........,,,++++++,,,,,,---...///...//////000111222333333555555666666777888888999999999999:::;;;;;;;;;<<<<<<===>>>===;;;999:::;;;999999999999888888888888888888777777777777777666777777777777777777777777777777777666666666666555444444444444444555555555555444444333222111111000000000000000000000000000000000000000000000000000..................//////////////////000000000000000000000000000000000000222111000///...///000111000000000////////////...------------............//////000000/////////000//////////////////////////////000000000111111111222222222222222222222222222222222222333333333333333333444444444555555555666777777888999;;;===>>>;;;<<<===>>>????????????@@@@@@@@@@@@BBBEEEHHHJJJJJJGGGEEEGGGJJJIIIDDD>>>===<<<;;;::::::999666333555555555555555555555555333333222222222222222222333222000111222222000///////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))******))))))*********+++++++++++++++************++++++(((((((((((((((((((((((((((((()))***+++,,,,,,,,,***+++++++++,,,,,,---------,,,+++---///222222222333444444555666888::::::;;;<<<===???@@@@@@AAAAAABBBAAA@@@AAABBBCCCCCCBBB>>>======???CCCFFF555999777///,,,000222///000111111222222333333444555666666777888999::::::::::::999::::::;;;<<<<<<<<<<<<======<<<;;;999888888888888777777777666666777666555444444333333444222222222222111111111111111111111111000000000000---......//////......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------++++++++++++,,,---...///......///000111222222333444444555666666777777888888888999:::;;;;;;<<<<<<;;;<<<===<<<:::999999:::888888888777777777666666666666666666666666666666666666777777777777777888777777666666666666555555333333333444444444444444666666555444333111111000//////000000000000000111//////000000000000000111............////////////////////////000000000000000000000000000000000000000000000//////000111111000000////////////......---------............///...///000000......///000////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222333333333333444444444666666666666777999:::;;;999:::;;;<<<<<<======<<<>>>======>>>@@@DDDIIIKKK@@@>>>===>>>@@@???<<<999<<<;;;;;;;;;;;;999555222444444444444444444444444222222222222222222222222444222111000111111///...000000000000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,*********+++,,,------------,,,+++---///222222222333333444555666888999:::;;;<<<===???@@@AAAAAAAAACCCAAA@@@@@@BBBCCCCCCBBB???>>>>>>@@@CCCFFF<<<@@@;;;///+++000222...000000111111222333333333444555555666777888999:::::::::::::::;;;<<<===>>>======>>>>>>===<<<:::999999999888888888777777777777666555444333333333333222222222222111111111111111111111111000000000000---......//////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((('''''''''((((((((())))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))))))))))))))))))))************************************************+++++++++************)))++++++++++++,,,---...///---......///000111222222333444444555666666777777666666777888999:::;;;<<<:::;;;<<<;;;999888888999777777777666666666555555666666666666666666666666666666666666777777888888777777666666666555555555222222333333333444444444777666555444222111000///////////////000000111111////////////000000111111....../////////000000000////////////000000000000000000000000000000000000------...///000000000000000000/////////.........---............/////////---///111000...---...000................................./////////000000000000000000111111111222000000000111111111222222222222222222333333333333555555555555555666777777777888999::::::;;;;;;:::<<<<<<<<<<<<>>>@@@AAABBB::::::999999888888777777888888999;;;===;;;888555444444444444444444444444111222222333333222222222222111000000111222000///000000000000000000000000---------.........//////------------------------,,,,,,,,,+++++++++******************************((()))))))))************)))************+++++++++++++++************++++++******************************************++++++,,,,,,,,,,,,---------------,,,+++---///222222222333333444444666777999:::;;;<<<===???@@@AAABBBBBBCCCAAA@@@@@@BBBCCCCCCCCCAAA@@@@@@AAADDDFFFAAAEEE>>>000***000222...000000000111222222333333444444555666777888999999:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>><<<:::999;;;;;;;;;::::::::::::999666666555444333333333333222222222111111111111000111111111111000000000000---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&$$$###$$$%%%((()))************************))))))))))))))))))))))))******************************************************))))))((('''''''''++++++++++++,,,---......------...///000111222222333333444444555666666777444555666777888999:::;;;:::;;;;;;:::888777777888777666666666666555555555666666666777777777777777555666666666777777888888777666666666555555555555222222222333333444444444666666555333111000///....../////////000000111111.../////////000000111111.../////////000000111111////////////000000000000000000000000000000000000***+++---///000000//////000/////////.....................////////////000---///111000------...111..................................../////////000000000111111222222222333//////000000111111111222111111222222222333333333555555444444444444555555666777888999999::::::999;;;;;;<<<<<<<<<;;;999888:::;;;;;;999777666888999444555888;;;>>>===:::777444444444444444444444444111222222333333333222222000///...///111333222111000000000000000000000000---------.........//////........................,,,,,,,,,+++++++++******************************(((((())))))*********+++)))************+++++++++++++++************++++++************************+++++++++***************/////////...------,,,,,,---,,,+++---///222222222333333333444666777999:::;;;<<<===???AAABBBBBBBBBCCCAAA@@@@@@AAACCCCCCCCCBBBAAAAAABBBDDDFFF333222111...++++++---///000000000000000000111222333555666666555555666888;;;;;;:::::::::;;;;;;<<<========================>>>===;;;:::999888888888666666666555444444333333444333222111222333444555444444444333222111000///000000//////.........------------------------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,************))))))))))))******)))((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333333333444444444444444444666777777777888888888999:::::::::999999999888888999999888777666555444333666666777888888888888777555555666777777777777777333333333333333333333333444333222222111111222222444333333222111111111222000000000000000111111111///......------------...111111000000//////..............................------......//////000000///////////////////////////............---------......------------......,,,,,,---...///000111111...------------......///............////////////222111111111000000//////000111111111111222222222444444333222111111111111777666555444333333444555666666666666777777777777:::;;;;;;<<<<<<=========:::999777666666666777888444555666777:::<<<>>>???555666666444111000333666444444333333333333222222111111111111000000000000000000000000////////////........................---------------------------,,,,,,++++++,,,,,,---************************))))))************))))))))))))))))))************************************,,,+++)))(((((()))+++,,,&&&''')))***++++++******++++++,,,,,,,,,,,,------***+++,,,...000111333333333444555666777888999:::;;;<<<===>>>@@@BBBCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA@@@AAACCCEEE.........---,,,,,,///222000000000000000111111222333444666666555666777999;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999888888888888888777666666555555444444444333222222333444555333333333333222111000///000/////////............---------------------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************))))))))))))******)))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))+++++++++************)))))))))))))))))))))))))))***)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///111222333333333444444444444555555777777777777777888888888888888999999:::;;;;;;;;;::::::999888777666555555777777888888888777777777555555666777777777777777333333333333333333333333444333222222111111222222444333222222111111111222111111111000000000000000///...............//////000000000000//////..........................................////////////........................///............---------......------------......---------......//////000//////...............///............////////////111111111000000000//////000000111111111222222222333333222111111111222222777666555444333333444555666666666666666777777777::::::;;;;;;;;;;;;;;;;;;999999888777777777777777444444555666888999;;;<<<<<<===<<<999555222222444444444333333333222222222111111111111000000000000000000000000////////////........................---------------------------,,,,,,++++++,,,,,,---************************))))))************))))))))))))))))))************************************,,,+++)))(((((()))+++,,,******+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++,,,...///111222333333444555666777999999:::;;;<<<===???@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAACCCEEE,,,------,,,+++,,,...000000000000000000111222222222444555666666777888:::<<<<<<;;;;;;<<<<<<===>>>????????????????????????======;;;:::999999999999999999888888777666666666555555444444333444444555333333333333222111000000////////////............---------------------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))******)))((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000222222333333444444444555555555888888777777777777777777666777888999;;;===>>>>>><<<<<<;;;:::999888888777999999888888777777666666555666666777777777777777333333333333333333333333444333222222111111222222333333222111111111111222222222111111000000//////............///000111111000000000////////////.........................../////////.......................................///............---------......------------......------......//////000000111111000///........................////////////111111000000000000//////000000000111111111222222222111111111111222333333555555444333333333444444555555555666666666777777:::::::::999999999999999999999999999999888777777333333333444555666888888<<<===>>><<<888555444444333333333333222222222222111111111111000000000000000000000000////////////........................------------------------,,,,,,++++++++++++,,,,,,************************))))))************)))))))))))))))*********++++++************************+++***)))(((((()))***+++,,,------,,,,,,+++))))))++++++,,,,,,,,,,,,------,,,,,,---...///000111222333444555666888999:::;;;;;;<<<===???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDEEE.........,,,***)))+++,,,000/////////000111222333111333555666666777999;;;<<<<<<<<<<<<<<<===>>>???????????????????????????======<<<::::::999999999999999999888777777666666666666555555444444444444222222222222222111000000///////////////.........---------------------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************)))))))))(((***))))))((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))***************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111222333333444444555555666666888888888888777777777777888888999;;;<<<===>>>???>>>======<<<;;;;;;::::::;;;:::999888666666555555666666777777777777666666444444444444444444444444444333222222111111222222222222111111111111111222333222222111000///...............//////111222222////////////////////////......................../////////......---------........................///............---------...------,,,,,,------...,,,---...///000222333333222222111//////.....................////////////000000000000000000//////000000000000111111111111000000000000111222333444444444333333333333333333444444444555555666666777999999999888888777777666888999:::::::::999777666444444444444444555555666444666888:::999888666666333333333222222222222111111111111111000000000///000000000000////////////........................------------------------,,,,,,++++++++++++,,,,,,************************)))******++++++******)))))))))*********+++++++++******************************))))))))))))******,,,,,,,,,++++++******)))+++++++++,,,,,,,,,---------------...///000000111333444555666888:::;;;;;;<<<<<<===???AAABBBDDDDDD@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBEEEFFF------...,,,***)))***,,,////////////000111222333222444666777777888:::<<<;;;;;;;;;<<<<<<>>>??????????????????????????????======<<<;;;::::::::::::999999888777777666666555666666666555555444444333111111222222222111000000.........///////////////---------------------------,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((***))))))((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------...000111222333333444555555666777777999999999999999888888888;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;<<<;;;999777666555555555666666777777777777666666444444444444444444444444444333222222111111222222111111111000000111222222333222222111000///...............//////111222222.............../////////........................//////......------,,,,,,........................///............---------------,,,,,,,,,,,,------+++,,,...000222555666777222222111//////.....................//////////////////////////////000000//////000000000111111111/////////000111222333444222222333333333333333333222333333444555555666666888888888777666666666555888888999:::999888777666666555555444444555555555///111555888::::::888666333333222222222111111111111111111111000000000///000000000000////////////........................------------------------,,,++++++******++++++,,,******************************++++++++++++******************++++++++++++***************************))))))))))))))))))***))))))))))))******+++++++++++++++,,,,,,,,,---------------...///000000111333444555777888:::;;;<<<<<<===>>>???AAACCCDDDEEE@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBCCCEEEGGG(((***,,,,,,,,,,,,...///////////////000111333333333555666777777888999;;;::::::;;;;;;<<<===>>>???????????????????????????======<<<;;;;;;;;;;;;;;;999999888888777666666666555555555555555444333222000111111111111111000000.........///////////////---------------------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))******)))(((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111333333444555666777777888999999:::::::::;;;;;;;;;>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;<<<:::888777555555555666777777777777777666666555444444444444444444444444444333222222111111222222111000000000000111222222222222111111000000//////............///000111111---............/////////.................................---------------------------------------///............---------------,,,,,,,,,,,,------+++,,,...000333555777888111111000///........................////////////......////////////000000/////////000000000111111/////////000111222333444111111222333333333222222111222222333444555666666777777777666666666666666888888888888888777666666666666555555555555555666444444666999;;;:::777444222222222222111111111111111111111111000000000000000000000000////////////........................------------------------++++++************++++++******************************++++++++++++***************++++++++++++,,,************************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111222333444555777999;;;<<<===<<<===>>>@@@AAACCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCDDDFFFGGG(((***,,,---------...000......//////000222333444444666777888777777999:::999999::::::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::::::::999888888777777444555555555444333111000000000111111111111000000............/////////000---------------------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))******)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++,,,------+++++++++************)))))))))))))))))))))))))))'''(((((()))******++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000111333333444555666777888888999::::::;;;<<<===>>>>>>?????????>>>>>>=========;;;;;;;;;;;;;;;:::::::::;;;:::888666555555666777777777777777777666555555555555555555555555555555444333222222111111222222000000000000000111222222111111111000000000000000///...............//////---------.........//////........................,,,------------------...------------------------///............------------,,,,,,++++++,,,,,,---,,,,,,...///111222444444//////...............///............////////////........./////////000000////////////000000000111000000///000000111222222///000111222333333222111111111222333444555666666666666666666777777777777888777666666555555666666555555444444444555555666777666666888:::999666333222222222222111111111111111111111111000000000000000000000000////////////........................------------------------++++++************++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,************************(((((())))))))))))((((((+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------++++++,,,...///111222333333444555777999;;;============>>>@@@BBBCCCEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDFFFHHH,,,---//////---,,,,,,---.........///000222333444555777888888777777888:::999999999:::;;;<<<>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888444444555555444222111//////000000111111111000000---.........//////000000---------------------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---...///000111333333444555666777888999999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999999999;;;:::777666555666777888777777777777777666555555555555555555555555555555444333222222111111222222000000///000000111222222000000000000000111111111///......---------......---------.........//////........................,,,,,,,,,------.........------------------------//////.........------------,,,,,,++++++,,,,,,---------......//////000000......---------......///............/////////000---.........//////000000////////////000000000000000000000000000111111222///000111222333333222111000111111222444555666666555666666666777777888888888777555444444444555666444444333333444444555555666444444555888888666333222222222111111111111000111111111111000000000000000000000000////////////........................------------------------++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************(((((())))))))))))((((((...---,,,***)))******+++++++++,,,,,,,,,---------***+++,,,...000111333333333444555777999;;;===>>>======???@@@BBBCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDEEEGGGHHH,,,,,,,,,---------......000000000000000111111111222444666777888777666555666777888:::<<<============<<<<<<<<<<<<;;;;;;;;;888999;;;<<<<<<<<<;;;;;;;;;::::::999888888888999777555333111111111222333222222111000///...------000000000000////////////........................---------------,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++************************+++*********))))))((((((((((((''''''''''''((((((+++*********))))))(((((((((((())))))))))))(((((())))))************))))))(((((()))***************,,,++++++******++++++,,,---,,,***((()))+++---///************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************,,,---......,,,,,,---...------,,,------...///000111222444555666666777777777888:::;;;<<<<<<;;;:::888999;;;===>>>>>>======999999999888999999::::::999888777555555777888999666666666666555555555555555555555555555555555555222222222111111111111000000000000000000000000000222111111111000000//////....................................////////////.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------......////////////......---------------------------------............///...//////000000000000000////////////////////////...///000111222333333333222222111111111111111111111111222333333444555555777666666555555555666666666777999::::::999777666333333333444444444555555888666666888;;;:::777333444333333222222333333444222222111000//////000000//////...---------------------------------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++*********))))))+++)))'''''')))***(((%%%++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,---///111222333444555666777999;;;<<<===>>>???@@@@@@BBBBBBCCCDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFDDDBBBCCCEEEGGG,,,,,,,,,------------.../////////000000111111111222333555777777777666555555666777999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;;;;:::999999888888888888666555333111000111222333111111111000//////......000000000000////////////........................---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********************************************)))))))))(((((((((''''''''''''((((((************)))))))))(((((())))))******))))))((())))))************))))))((())))))***************,,,++++++++++++++++++,,,***)))((('''((()))+++,,,************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************+++,,,---,,,+++***+++------,,,,,,------...///000111222333555666666666666777888999999999999999999999:::;;;<<<======<<<<<<:::999999888888888999999888777555444444555777888777777666666666555555555444444444444444444444444222222222111111111000000////////////////////////111111111000000000//////........................------------..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++------------------------------------............,,,,,,---.......................................///000000111111111111000000000000000000000000000111111222222333444444555666666555555555555555666666777888999999888777666333333444444444555555555777666666888::::::777333444333333222222333333444222222111000000000000000000//////...............------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,***))))))(((((())))))***++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,***)))))),,,---+++***++++++************++++++)))************+++++++++++++++++++++++++++++++++------...///111333444555444444666777999;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFEEECCCBBBCCCEEEGGG,,,,,,,,,,,,------------------...///000111111222111222333555666666555444444555666888999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::999999999888888888888555444222111000000111111000000000000000000000000000000000000////////////---------------------------,,,++++++******++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))************************************)))))))))))))))((((((''''''(((((()))************)))))))))))))))******************)))))))))************))))))((()))******++++++******++++++++++++++++++++++++)))))))))))))))*********************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))***************************+++,,,+++***)))***,,,,,,,,,,,,,,,---...///000111222333444555666666666777777777777777777888999:::;;;;;;<<<<<<;;;;;;:::::::::999888777777777888666666444444444444666666777777777666666666555555444444444444444444444444222222111111111000000000////////////////////////000000000000////////////------------------------+++,,,,,,,,,------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,******++++++++++++******------------------------------------............,,,,,,---............---........................000000000000000///...---////////////////////////111111111222333333444444555555444444444444555555555666777888888777666555444444444555555555666666777555555777::::::666333333333222222222222333333222111000000000000000000111000000///////////////------------------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,)))(((((((((((((((((()))******++++++++++++******+++++++++***************,,,+++***,,,...000000000++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,------///000222444555444444555777999:::<<<<<<:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCEEEEEEDDDBBBAAABBBDDDGGG++++++,,,,,,,,,---------+++,,,---...///000111111000111222444444555555555333444666777888999999999<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::888888999999999888888888444333222111000000000000//////000000000111111111000000000000////////////------------------------,,,++++++*********+++,,,++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))***************************************)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))******++++++++++++******))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))***************************+++,,,+++***)))***,,,,,,,,,,,,,,,---...//////000111222333444555555555666555555555666888:::;;;;;;;;;;;;;;;::::::999999;;;:::999888777666666666666666555444444555666666777777777666666666555555333333333333333333333333111111111111000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////000000//////.................................//////......---...///////////////000000000111111111222222333333444333333333333444444555555555666666666666555555444444555555555666666666555444444666999:::666333333333222222222222333333111111000000000000000111222111111000///000000000........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++************++++++)))******++++++******)))************************+++***+++,,,///111333444++++++************++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,...000222333333444555777888:::;;;<<<999:::<<<>>>AAACCCEEEFFFCCCCCCBBBAAABBBCCCDDDEEECCCBBBAAABBBDDDGGG+++++++++,,,,,,,,,------***++++++---...///000000///000111333444444555555444555666888888999999999<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999777777888999999999888777333333222111000000000000//////000000111111222222000000000000////////////------------------------,,,+++++++++++++++,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++************************))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************++++++++++++******))))))************))))))))))))***+++++++++++++++***++++++,,,,,,++++++***)))***+++------,,,+++***************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************+++,,,---,,,+++***+++---,,,++++++,,,,,,---...//////000111333444444555555444444444555777:::===>>><<<;;;::::::999999888888:::999888777666555555555666666666666666666666666666666666666555555555555333333333333333333333333111111111000000000//////.............................................///------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///////////////........................++++++,,,......//////////////////000000111111111000000111111111111111222222222222222222333444444444444444444444444444444444444444444555555555666444333333666999999666222333222222111111222222333111000000000000000111111222222111000000000000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,)))******++++++******)))************************)))******+++---000333555++++++************++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,...000111222333444555666888:::;;;<<<:::;;;===???BBBEEEFFFGGGCCCBBBBBBAAAAAACCCDDDEEECCCBBBAAABBBEEEGGG++++++++++++,,,,,,,,,,,,******+++,,,---......///000000111222444555666666666777888999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::999666777888999999999888777333333333222222111000000000000000111111222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))************++++++++++++************************))))))))))))***************))))))(((((())))))***))))))))))))************)))******************)))))))))************)))))))))***++++++,,,+++++++++***+++,,,------,,,+++***'''((()))***+++***))))))************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************+++,,,---,,,+++***+++---++++++++++++,,,---...//////000111222333444444444222333444666888:::===>>>;;;:::999999888888888999888888777666555555555666666666666666666666666666555555555444444444333333222222222222222222222222111111000000000/////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,------------------------***+++,,,---...//////////////////000000111111222000000000000000000000000111000000111111222333444333333333333333333333333333333333444444444555555333222222555888999666222222222111111111111222222000000000000000111111222222111111000000000000000........................+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++************++++++******++++++++++++*********************+++++++++)))************---111444++++++************++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,...///111333444333333444666888999;;;;;;;;;<<<>>>@@@BBBEEEGGGHHHCCCBBBAAAAAAAAABBBDDDDDDDDDBBBAAACCCFFFHHH***++++++++++++,,,,,,,,,***+++++++++,,,,,,------000111111222444555777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;999999555666888999:::999888777444444444333333222111000111111111111111111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---,,,******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************((()))))))))******************))))))))))))******((()))))))))************((())))))******))))))((())))))************)))))))))***++++++,,,,,,++++++)))***,,,------,,,***)))(((((()))***************************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))***************************+++,,,+++***)))***,,,++++++++++++,,,---...///...///000222333333333333222333444666777888999999:::999888777777888999999777666666555555555666666555555555666666555555555444444333333333222222222222222222222222222222222111000000000////////////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------------------------,,,,,,---......///......------...//////000111111000000000000000000000000000//////000111222333333222222222111111222222222222222222333333333333444222111111444888888555222222222111111111111222222000000000000000111222222111111000////////////000........................+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...******))))))))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++***++++++***)))***...222++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,---///111333444222333444666888999:::;;;;;;<<<===???AAADDDEEEFFFBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBDDDGGGJJJ******+++++++++,,,,,,,,,+++++++++++++++++++++,,,111111222333444666888999:::;;;;;;<<<============;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;999888444666888999:::999888777444444444444333222111111111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111222000---,,,******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))************************(((((())))))*********+++******))))))))))))******(((((())))))*********+++(((((())))))))))))(((((())))))************))))))******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))+++++++++++++++,,,,,,,,,************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************(((***+++***)))((()))***++++++++++++,,,---.........///000111222333333333222333555666666666555444:::999888777777888999:::666666555555555666666777333444444555555444444333333333333222222222111111111111111111111111111111000000000000////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++------------++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......------------------------......//////......---,,,,,,,,,------...///000000000000000000////////////////////////000111222333222222111111111111222222111111222222222333333333222111111444888888555222222222111111111111222222000000///000000111222222111000000///////////////////////////////////////+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...++++++************+++++++++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,***((()))---111++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))***+++---///111222222333444666777999:::;;;:::;;;<<<>>>@@@BBBDDDDDDBBBBBBAAA@@@AAABBBCCCDDDEEEDDDCCCDDDHHHKKK+++++++++++++++++++++++++++++++++,,,---...000000111111222222444777999;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::888888888777777777777777666666666555444444333333111222333333333333222111222111000///...---,,,,,,......---------,,,,,,,,,---...000111111///---,,,))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))+++---...000///...---+++***))))))(((,,,222444222...***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,+++***))))))******((()))***++++++***)))(((***++++++***)))(((***+++---+++))))))+++,,,***(((******++++++++++++******)))******++++++,,,------......//////000000111111222222222222222333444555888888999999999888777777666555555555555666666777666666555555555444444444222222222222222222222222222222222111111111111000///////////////////////////...---,,,+++,,,------........................++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,------------------------------,,,+++,,,---...///------------------------,,,,,,,,,---------......////////////000000000000///000000000......000111111111222222222222111111111111000000//////......///222111///333999888222111111111111000000000///000000000000000000000000111111000000//////......////////////////////////000...---,,,,,,,,,,,,+++,,,)))((()))---///...,,,,,,,,,+++***))))))******************************......,,,+++***))))))))),,,---...,,,***))),,,///555111---++++++,,,***))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333222444666888:::;;;<<<===<<<;;;<<<>>>BBBDDDEEEDDDDDDBBB???>>>@@@AAABBBBBBFFFFFFEEEEEEFFFFFF+++++++++++++++++++++++++++++++++,,,---...///000111111222333444777999:::;;;;;;<<<<<<=========>>>;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;999999999888888777777777666666666555444444333333111222333333333333222111111111000///...------,,,......---------,,,,,,,,,---...///000///...,,,+++))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++)))))))))***,,,---...------,,,+++***))))))---111555666555111...---*********+++++++++,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))++++++***)))))))))))))))((()))***++++++***)))(((******+++***))))))+++,,,---+++))))))+++,,,***(((******++++++++++++******)))******++++++,,,------......//////000000111111222222222333444555666666888888999999999999999888777666666555555555666666555555555444444444444333222222222222222222222222222222222111111111111000///////////////////////////...---,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++...---,,,*********+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------,,,,,,+++,,,---...///------------------------,,,,,,,,,---------........./////////000000000000///000000///......///111000111111222222111111000111111000000/////////...///111000///222888999444111111111000000000000000000000000000000000000000111000000000/////////...////////////////////////---,,,,,,,,,---...------...,,,******,,,---......,,,++++++***))))))******************************///...---,,,,,,++++++,,,+++,,,---+++)))))),,,...333000,,,***++++++***)))---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000222333333444666888:::<<<======<<<;;;<<<>>>BBBDDDEEEDDDDDDAAA???>>>@@@AAABBBBBBDDDDDDDDDDDDEEEFFF+++++++++++++++++++++++++++++++++,,,---...///000111111222333444666888999;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>============<<<;;;::::::999888777777777666666666555444444333333111222222333333222222111000000000//////...............---------,,,,,,,,,------......---,,,***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++******)))))))))+++---000000///---,,,+++*********++++++++++++,,,*********++++++++++++,,,************************))))))))))))))))))))))))******)))((((((((())))))))))))************))))))(((*********)))***+++---,,,+++******++++++***(((******++++++++++++******)))******++++++,,,------......//////000000111111222222333444666777888888888888888999::::::::::::888777666555555555555555444444444444333333333333333333333333333333333333222222222111111111111000///////////////////////////...------,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********)))************+++++++++,,,+++******)))*********++++++++++++++++++++++++++++++*********++++++,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000///000000///......///111000111111222222111111000000000000000000000//////000000///...111777999777222111111000000000000000000000000000000000000000000000000000////////////////////////////////////---............------,,,.........,,,+++,,,...///,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,***++++++***))))))***,,,///---***)))***++++++***...---,,,+++++++++++++++++++++++++++++++++++++++***++++++---...000222333333444666888:::<<<======<<<;;;<<<>>>BBBDDDEEEDDDDDDAAA???>>>???AAABBBBBBBBBBBBBBBCCCDDDFFF++++++++++++++++++++++++,,,++++++,,,---...//////111111222333555666777888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888777777666666666555444444333333222222222222222222222222000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,+++***((('''))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''((()))******((()))))))))))))))))))))''')))***)))((('''((()))************++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((())))))))))))******)))))))))((()))******)))***,,,...++++++***************)))******++++++++++++******)))******++++++,,,------......//////000000111111222333444666777999999:::888888888999999;;;;;;<<<888888777555555444444444444444333333333222222222333333333333333333333333222222222111111111000000///////////////////////////......---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++************+++++++++++++++***************))))))*********+++++++++******))))))))))))))))))*********************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------.............../////////000000...///000///------///000000000111111111111000000000000000000000000111111000///......000555888999222222000000//////000111////////////////////////000000000000////////////////////////////////////222333333222///---++++++,,,...111000---+++---///++++++***************+++++++++++++++++++++++++++)))((((((((()))******+++)))******))))))))))))***,,,+++))))))******++++++...---,,,+++***************************+++++++++++++++,,,---///111222333333444666999;;;<<<======<<<;;;<<<>>>BBBDDDEEEDDDCCCAAA>>>>>>???AAAAAAAAAAAAAAABBBCCCEEEGGG++++++++++++++++++++++++,,,,,,,,,,,,------...///000111222333555666666777::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777666666666555444444333333222222222222222222222222000000000000000/////////......---------,,,,,,,,,+++++++++******)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((((((((())))))******+++***))))))***,,,))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))***((()))******)))***,,,...++++++++++++***))))))*********++++++++++++******)))******++++++,,,------......//////000000111111222333555777999:::::::::888888777888999:::;;;<<<888888777555555444444444444444333333333222222222333333333333333333333333222222222111111111000000////////////////////////...//////.........------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))***************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////...//////...------...000000000000111111000000000//////000000111111222222000///...///000333666:::333222000/////////000111////////////////////////////////////000000000000////////////////////////222444555444111//////000---000333333///,,,,,,---+++***************++++++++++++++++++++++++++++++(((((((((((()))***++++++))))))))))))******)))((())))))************+++,,,...---,,,+++***)))))))))))))))*********+++++++++++++++,,,---///111333444333555777999;;;<<<===>>><<<;;;<<<>>>BBBDDDEEEDDDCCCAAA>>>===???@@@AAAAAABBBBBBCCCDDDFFFIII++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222444555555555555888888999::::::;;;;;;<<<;;;<<<===>>>???>>>===<<<:::::::::999999999999888999999999999999888888888666666666555444444333333333222222111111222222333111111111000000/////////......---------,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***))))))+++---)))))))))************+++)))))))))************+++************************))))))))))))))))))))))))))))))((((((((()))************))))))))))))******(((*********)))***+++---***+++,,,+++)))))))))*********++++++++++++******)))******++++++,,,------......//////000000111111222444666888999999999999888888777666777888:::;;;888777666555555555555555444444444444333333333333333333333333333333333333222222222111111111111000////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************))))))))))))******)))))))))***************)))************+++++++++(((((()))************)))***************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......------........./////////...//////...------...000///000000111111000000/////////000000111222333333000//////111111000444999333222000......///111222000000000000000000000000////////////000000000000////////////////////////...000333222111222555999888888777444000---,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***)))((()))++++++)))((((((***++++++******+++,,,---,,,+++***************))))))******+++,,,,,,,,,+++,,,,,,...///111333444444555777999;;;===>>>>>><<<;;;<<<>>>BBBDDDEEEDDDCCC@@@>>>===>>>@@@AAAAAABBBCCCCCCEEEGGGIII++++++++++++++++++++++++------,,,,,,,,,---......000111222444555555555444666777888999:::;;;<<<===<<<===?????????>>><<<;;;::::::999999999888888888777777777888888888888999666666666555444444333333333333222111111222333333333222222111000///............---------,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((((((&&&'''((((((''''''(((***))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((()))***+++******+++***))))))+++,,,***+++---+++)))((()))+++******++++++++++++******)))******++++++,,,------......//////000000111111333444666888999999888777999888666555555777888999777666666555555555666666555555555444444444444333444444444444444444444444222222222111111111111000////////////////////////...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))))))))******((()))))))))*********+++)))************+++++++++((()))***+++++++++***************************************++++++,,,---...++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))******+++,,,,,,------,,,,,,,,,---------......---------.........//////......///...---,,,...000//////000000000000//////...//////111222333444444000///000333222///111777444222000......///111222000000000000000000000000.../////////000000000111////////////////////////+++---000//////111888===KKKDDD;;;333///---,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...***))))))***,,,,,,***'''(((***,,,,,,******+++,,,++++++***************+++*********+++,,,---------,,,,,,---...000222333444444555777999<<<===>>>>>><<<;;;<<<>>>BBBDDDEEEDDDBBB@@@======>>>@@@@@@@@@BBBCCCCCCDDDFFFHHH++++++++++++++++++++++++------,,,,,,,,,---......///111222444555555444444555666777888:::<<<=========>>>???@@@???===;;;::::::::::::999999999888888666666666777888888999999777666666555444444333333444333222111111222333444333333222111000///...---......---------,,,,,,,,,)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))((((((((((((&&&((())))))(((((()))+++))))))))))))************))))))))))))************************************))))))))))))))))))))))))******))))))***+++,,,,,,+++***)))(((((()))***+++***++++++***))))))***+++)))+++---,,,)))((()))+++******++++++++++++******)))******+++,,,,,,------......//////000111111111333555777888999888777666999888666555444555777888666666555555555666666777666666555555555444444444444444444444444444444444222222222111111111111000////////////////////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++,,,---...///++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////---...///...,,,,,,.../////////000000000000//////......///111222333444555000///111555333...///666444222000......///111222000000000000000000000000.../////////000000111111////////////////////////+++...///...,,,///666<<>>222---,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++))))))+++------***''')))+++...---+++)))+++---******************++++++******+++,,,------......,,,,,,---...000222333555444555777:::<<<===>>>???<<<<<<<<<>>>BBBDDDEEEDDDBBB@@@======>>>@@@@@@@@@BBBBBBBBBCCCEEEFFF+++***)))))))))***,,,---++++++,,,,,,,,,,,,------......///000111222333333444555666777999;;;<<<===<<<<<<;;;::::::999888888:::999999888777666666555777666555555555777888999555555444333333333333444444444333222222111111000222111111000///......---...,,,++++++------,,,***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))************))))))******))))))((((((''''''''')))+++,,,,,,,,,***)))))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))******++++++,,,------------......///000000000222333555777777666444333555555555555555555555555555444444333333444444555444444444444444444444444555444222111222333555777333333111000000000111222////////////............,,,---------.../////////------------------------+++,,,,,,+++******+++---(((&&&(((+++)))%%%(((///))))))))))))))))))***+++))))))***++++++++++++***))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))******************************+++++++++,,,,,,,,,)))******+++,,,---......////////////////////////......------------............///000000000000000///000000111222222333333111111000000111111222333555222///---///111333444.........///////////////............///111222333.........------,,,,,,,,,,,,,,,++++++,,,///111333fffSSS===111222333///)))---,,,+++******+++,,,---)))+++...000000///,,,***...000222111...***((('''************))))))))))))******))))))******+++,,,******))))))******+++,,,,,,,,,,,,++++++*********+++,,,---///000222333444555666888:::<<<======>>><<<<<<<<<===???AAADDDEEEBBB@@@===::::::<<<>>>@@@EEEDDDDDDDDDEEEFFF++++++*********+++,,,---++++++,,,,,,,,,,,,------......///000111222333333333333444666888999;;;;;;<<<<<<;;;::::::999888888888888888777777666666666555666777888999888888777555555444333333333333444444333333222222111111000111111000000///......---...,,,++++++,,,---+++***++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))***)))))))))(((((((((''''''((()))++++++***)))((()))))))))))))))))))))))))))))))))))))))*********)))************+++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---------......//////000000222333555666666555555444555555555555555555555555444444333333333333444444444444444444444444444444333333444777:::;;;:::888333222111000000000111111////////////............------------............------------------------***+++,,,+++)))((()))++++++)))+++000000,,,***---+++******)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))*********************************+++++++++,,,,,,------------------......------------------------......------------............///000000000000000/////////000000111111111111111000000111111222333666444222000///...------222222111000/////////...............///000111222------------------,,,,,,---,,,++++++,,,...000222AAA999///+++---000111000,,,++++++++++++++++++,,,***,,,...000000000...---***,,,///111000...+++)))************))))))))))))***************++++++,,,******))))))******+++,,,---------,,,,,,,,,,,,,,,+++,,,---///000222333444555666888:::;;;======>>>;;;;;;<<<===???AAACCCDDDAAA???<<<;;;;;;===???AAACCCCCCCCCCCCDDDEEE++++++******++++++,,,---++++++,,,,,,,,,,,,------......///000111222333333111222333555666888999:::<<<;;;;;;::::::999999888777777777777666666666666444666999;;;;;;:::777666555555444333333333333333333333333222111111000000111000000//////............,,,++++++,,,,,,+++***+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))((((((((((((&&&'''(((******)))(((((())))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---------...//////000000333333333444444555555555444444444444444444444444333222222222222222222333444444444444444444444444111111333999???@@@;;;666222222111000000000000111////////////........................------------------------------------***+++,,,,,,***))))))***...++++++...///---,,,...,,,+++***)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))*********************************++++++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............///000000000000///.../////////////////////111000000000000111222222222222333222222111111000222111111000////////////000//////......//////000,,,,,,------------------...---,,,,,,,,,---///000...///000...,,,,,,...000+++++++++,,,,,,++++++++++++,,,---///000000000000((()))+++///333333///+++************)))))))))))))))************+++++++++******))))))******+++,,,,,,---------------......+++,,,---///000222333444555666777999;;;<<<======;;;;;;;;;<<<>>>@@@BBBCCC???>>><<<;;;<<<>>>AAACCCDDDCCCCCCDDDEEEFFF***************++++++,,,+++++++++,,,,,,,,,------......///000111222333333111222333555666888999:::;;;;;;;;;::::::999999999666666666666666666777777555666888999999888777666555444333333222222333333333333222222111000000000000000/////////.........---,,,++++++,,,,,,+++)))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((('''((()))*********))))))(((((((((((((((((((((((((((((())))))************))))))*********+++++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,,,,,,,---......//////000333222222222333444555666444444444444444444444444222222111111111111222222333333333333333333333333000...///555===>>>888111222111111000000000000000////////////.....................------,,,,,,,,,------------------,,,,,,***,,,......,,,******+++---,,,+++***((((((+++...++++++***))))))*********))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++***++++++++++++***))))))************************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...//////000000//////////////////////////////000000000000000111222222111222111000///000111222111000////////////000111111000///...............,,,,,,,,,------...............---,,,,,,------...---000333111...++++++,,,***+++,,,------,,,+++***++++++,,,,,,...///000111,,,)))(((,,,222444111---************)))))))))((())))))******++++++++++++******))))))******+++,,,++++++,,,,,,------......+++,,,---///000222333444444555777999;;;<<<======::::::;;;<<<>>>???AAAAAA>>>===<<<<<<===@@@BBBDDDFFFFFFFFFFFFGGGHHH)))))))))***************+++++++++,,,,,,,,,------......///000111222333333333333555666888:::;;;;;;;;;;;;::::::::::::999999666666666666777777777777777666666555555555666666444444333222222222222333333333222111111000000///////////////............---+++******+++,,,***)))************)))))))))(((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))*********++++++***((((((((((((((((((((((((************))))))(((((())))))*********+++++++++***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************((())))))******+++,,,,,,,,,,,,------.../////////222111111111222333555555444444444444444444444444222111111000000111111222333333333333333333333333444000...111777999444///111111111111000000//////////////////..................------,,,,,,,,,+++......---------,,,,,,,,,)))+++,,,,,,+++******+++'''---222111,,,))))))+++******))))))***+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------......------------------------------,,,,,,,,,,,,------------.../////////////////////000000000000000111000000//////000000111222666555222...+++,,,000444777666444222000000000000111000///...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,((()))***+++,,,---------***+++,,,------,,,+++***************,,,---///000111---)))***///222111...************)))))))))(((((()))***++++++++++++*********))))))******+++,,,******++++++,,,,,,------+++,,,---///000222333444444555777999:::<<<<<<===:::;;;<<<===>>>???@@@@@@>>>=========???AAACCCEEEEEEEEEEEEFFFGGGIII))))))***++++++++++++***++++++,,,,,,,,,,,,------......///000111222333333444555666888999;;;<<<===::::::::::::::::::::::::888888888888777777777777777666555333333444555666444444333222222222222222222222222111000000//////........................---+++******++++++***))))))************)))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))++++++******)))((((((''')))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++,,,,,,,,,---......//////000000111222333333444444333333333333333333333333222111111111111111111222333333333333333333333333777333000111444666333///000000111111000000///...////////////............------------,,,,,,,,,,,,.........------,,,,,,+++'''((())))))((()))+++---)))333;;;;;;777333...******************+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******************************)))************+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---///000000111------------------------------,,,,,,,,,,,,------------...////////////.........///000000111222222000////////////000111111555555444333222777@@@GGGAAA???:::666222000//////000//////...---------...,,,,,,------------------------------,,,,,,,,,,,,---***((())),,,......,,,+++++++++,,,,,,+++++++++************+++,,,......333///++++++---//////...************))))))))))))((()))***,,,,,,+++************))))))******+++,,,******+++++++++++++++,,,+++,,,---///000222333444444555666888:::;;;<<<<<<:::;;;===>>>???@@@@@@@@@>>>>>>>>>>>>@@@AAACCCDDDBBBBBBCCCCCCEEEFFF***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------......///000111222333333444555666888:::;;;<<<===::::::::::::::::::::::::::::::999999888888777777666666666666666555555444444333222222111222222222222222111111000000//////........................,,,+++******++++++***((()))******+++***)))((('''))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************(((((())))))******+++++++++,,,,,,------......///---///000222333444333333333333333333333333333333222222222111111222222222222222222222222222222222444333111222333333111//////000111111111000......////////////............,,,,,,,,,,,,,,,,,,------///......---,,,,,,++++++)))))))))))))))+++///222<<<===<<<999:::===999222...---,,,+++******)))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,---...000111222222///////////////000111111///111444555666<<>>???@@@AAA@@@@@@????????????@@@BBBCCCDDDAAAAAABBBCCCDDDFFF,,,---.../////////...---++++++,,,,,,,,,---------......///000111222333333444555666777999;;;<<<===::::::::::::::::::::::::;;;;;;;;;:::999888777777555777888999999777444333444333222222111111222222222222111111000/////////---.....................,,,+++******++++++***((()))******++++++)))((('''))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++,,,------......///,,,...111333444444333222333333333333333333333333333333222222222222333333222222222222222222222222///000111222222111///...///000111111111000...---000/////////............+++++++++,,,,,,---------//////...---,,,,,,++++++------,,,+++,,,///444888PPPFFF666---444AAACCC===111000...,,,)))(((''''''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////......)))***+++---///000111222///////////////000111111...000222000---...333888:::888555222000111222333......---------......///.........------,,,,,,,,,***+++,,,------------,,,(((***---...---------...---,,,+++******+++,,,---,,,,,,---......---------+++...222333111...,,,+++************))))))))))))''')))+++,,,,,,,,,***)))*********)))***++++++,,,.........------,,,,,,,,,+++,,,---///000222333444333444666888:::;;;<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGG)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444555666888888999999999;;;;;;;;;<<<<<<<<<<<<===>>>===;;;:::999888888888777777666666555555555444555555444333333333333444333333444444333222000///000000///............///+++++++++*********))))))************))))))))))))(((((((((((((((((((((((())))))************)))))),,,+++***************++++++*********))))))(((((())))))***)))((((((***---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///---...///111333444444444333333333333333333333333111111111111111111111111333333333333333222111000///////////////000000000000000000000////////////////////////////////////,,,,,,,,,------.........------,,,,,,,,,,,,++++++------------------------666333///+++,,,222;;;BBB???;;;555...***((('''((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,---------......////////////000000000000......//////000000111111000000000000000000000000.......................................------------------------------------------,,,,,,...222555999666,,,)))...(((%%%---,,,+++)))***+++,,,,,,+++---///111222111///,,,***&&&'''***+++,,,+++***))),,,,,,++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////000111333444555666444555666777999;;;<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCAAA@@@CCCIII))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000444555666777888999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999888888888777777777666666666555555555555444333333333333444222333444444333222000///000///......------......+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***************)))))))))((())))))***)))((((((***,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---.........---...///111333444444444333333333333333333333333111111111111111111111111333333333333333222111000000000000000000000000000000000000000////////////........................,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))'''&&&)))...222222000---***))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))((())))))***************************************)))************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,---------........./////////000000000000////////////000000000000////////////////////////........................------..................---------------------------------,,,,,,...222555999:::111))),,,***)))111...---+++,,,...000111000555444333111///+++(((&&&)))******++++++***)))(((------,,,,,,++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---111111111222222222333333444555666777999;;;<<<======>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBAAADDDJJJ(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333444555777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<:::999888888777777888777777777777777666666555555444333333333333444222333333333333111000///......---,,,,,,,,,------+++++++++***************************))))))))))))************************))))))************))))))&&&&&&'''((())))))))))))************))))))))))))((()))***)))((((((***,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,------......---...000111333333444444333333333333333333333333111111111111111111111111222222333333333222111111222222222111000000000///000000000000////////////........................,,,,,,,,,,,,------------...------,,,+++*********))))))))))))))))))))))))******+++)))((('''(((***)))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------............/////////000000000000000000000////////////////////////////////////........................,,,---------.../////////---------------------------------,,,,,,...111444444<<<444&&&(((---000666777444222222333555666666888666333///+++)))'''&&&,,,,,,++++++***))))))(((......---,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---333333222222111111000000444555666777999;;;<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEECCCBBBEEEKKK'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,---......//////000222333444666777888888999999:::::::::;;;;;;;;;;;;;;;;;;999888888777777777888888888888777777777777555555444333333333333444222222333333222111///......---,,,,,,++++++,,,,,,************************************)))))))))(((************************))))))************))))))%%%&&&((()))*********)))*********)))))))))))))))((()))******))))))***,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++******++++++,,,------.........///000111222333333333333333333333333333333333111111111111111111111111222222333333333222222111444333333222111000//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))))))))))))))))))))+++,,,---,,,***)))***++++++++++++,,,++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------.............../////////000000111111000000//////......////////////////////////........................,,,,,,,,,---...///000000------------------------,,,---------,,,---000222000===666%%%&&&///333777888555222000111333333333333111---***((()))***+++,,,,,,+++*********++++++///......---,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---222222111111111000000000444555666777999;;;<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCAAADDDJJJ((((((((())))))******+++++++++++++++++++++++++++,,,,,,------.../////////111222333555777888888888999999999999:::::::::;;;:::999888888777777777777777777777777888888888888555555444333333333333444111222333333222111///...------,,,++++++++++++,,,************************************)))))))))(((************************))))))************))))))%%%'''***,,,---,,,+++***))))))))))))))))))******''')))******))))))***+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********++++++,,,------......///000111222333333333333333333333333333333333111111111111111111111111111222222333333333222222444333333222111000//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************)))******)))'''(((***,,,+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))***+++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---------..................////////////111111000000//////......................................................,,,,,,,,,---...///000000------------------------,,,---------,,,---///111444CCC<<<+++***000111333...+++))))))+++---......---,,,)))''''''(((+++,,,************+++,,,............---,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...//////000000111111222444555666777999;;;<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCBBB@@@CCCIII(((((())))))************++++++++++++++++++++++++,,,,,,,,,---......//////000111333444666777888888888888999999999:::::::::999888888777666666777777666666777777777777777888555555444333333333333444111222222222222000///...------,,,+++++++++,,,,,,***************+++++++++************))))))))))))************************))))))************))))))''')))---///000...,,,***))))))))))))************''')))***+++***)))***+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,------//////000222222333333333333333333333333333333333111111111111111111111111111111222333333333222222222222222111000000000///000000000000////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((('''(((+++...(((((()))***+++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))((('''''''''(((***+++************************)))************+++++++++************+++++++++++++++,,,------......------,,,,,,,,,---------......------........./////////000000000000////////////................................................,,,---------.../////////------------------------,,,---...---,,,,,,...000:::FFFAAA555444222,,,,,,((('''(((***...111222222+++***)))((((((((())))))))))))***+++---...///000,,,,,,++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---///000222333333444555666777999;;;<<<======>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCAAA???CCCIII))))))************++++++************************+++,,,,,,------......//////000222444666777888888888888888888999999999999888888777666666666666777555555666666666777777777555555444333333333333444111111222222111000///---......---,,,,,,,,,,,,,,,))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))(((***...111111...+++(((((()))))))))************&&&(((++++++***))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++,,,,,,------///000111222222222222222333333333333333333333333111111111111111111111111000111222333333333333222000000000000000000000000000000000000////////////------------------------,,,,,,,,,+++++++++******************++++++++++++***************************+++,,,+++******,,,...((((((((())))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************************)))************+++++++++************+++++++++++++++,,,---.........------,,,,,,,,,---------......---------.........//////////////////000000000000................................................------..................------------------------+++---...---,,,,,,---///555===<<<;;;===555)))******+++,,,///222444333222)))***+++++++++***)))((()))***,,,---............))))))************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...000111222333444555666777999;;;<<<======>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCBBB@@@CCCIII***************+++++++++************************++++++,,,------......//////000222444555777888888777888888888888999999999888777777666666666666777444555555555666666777777555555444333333333333444111111222222111000...---///...------,,,,,,------))))))******++++++++++++************))))))))))))(((((((((((((((((((((((())))))************))))))(((+++...111111...***'''(((((())))))*********+++&&&(((++++++***))))))***+++++++++************)))************************))))))))))))))))))))))))'''((((((((())))))******))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------///000111222222222222222333333333333333333333333111111111111111111111111000111222333333333333333////////////000000000000000000000000////////////------------------------,,,,,,,,,++++++*********)))))))))***++++++,,,,,,************************''')))++++++)))((('''(((,,,,,,+++***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))+++***)))((((((***,,,---************************)))************+++++++++)))************++++++++++++,,,---.........---,,,,,,,,,,,,---------......---------.........//////......//////000000111111...............................................................---------------------------------+++---......,,,,,,---...***000333;;;BBB777***+++,,,,,,,,,...///...+++)))&&&(((+++...///...,,,+++***,,,...//////...,,,+++((((((((()))******++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111111444555666777999;;;<<<======>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEECCCAAAEEEKKK)))***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,---------......//////111222444555777777999888888777666555555555666666666666555555555555444444444555444444333333333222222111111222222333111111111111000000000000000///...---,,,+++++++++************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************((()))+++,,,,,,+++)))(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********)))))))))************+++++++++***++++++,,,,,,------...111111111111000000000000222222222111111111000000000000111222222222222111222222222222222222222222...///000111222222111000222111111000///......---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))((())))))((('''&&&&&&''',,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))******+++,,,************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************,,,,,,++++++***+++++++++++++++++++++,,,---...///---------............///............//////////////////////////////////////////000000///...------//////000000000000//////.........------,,,,,,,,,.........------,,,,,,,,,//////...------,,,++++++,,,++++++///444888888777888777666444111---+++))),,,,,,,,,+++++++++******111111///...---,,,,,,,,,***************+++++++++'''***------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222555666444666777888888999;;;===<<<>>>AAACCCBBBBBBBBBCCCDDDCCCBBBCCCDDDEEEDDDCCCGGGEEECCCDDDFFFIII((()))******)))((()))+++++++++++++++++++++++++++,,,,,,,,,------------...//////000222444555777777888777777666666555444444666666666666555555555444333444444555444444333333333222222111111222222333111111111000000000////////////...,,,,,,++++++,,,++++++*********)))))))))************************))))))))))))))))))))))))++++++*********)))))))))************************((()))+++,,,,,,+++)))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********)))))))))************+++++++++******+++,,,,,,------...000000000000000000000000222222222222111111111111000000111222222222222111222222222222222222222222...///000111222111111000111111000000///......---......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))***+++++++++)))((()))***+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************,,,++++++******+++++++++++++++++++++,,,---......------------........................////////////........................///////////////...------//////000000000000//////......---------,,,,,,,,,......---------,,,,,,,,,......------,,,++++++***---++++++---000333222111222222111000///---+++***++++++++++++++++++,,,,,,000000...---,,,+++++++++************++++++++++++'''))),,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000222444555444666777777777999;;;======???AAABBBAAABBBCCCDDDDDDCCCBBBCCCEEEEEEEEECCCGGGEEECCCDDDGGGJJJ'''(((******))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///000222333555666777666666666555555444444333666666555555555444444444333333444444555444444333333222222111111222222333111111000000000000/////////...---,,,,,,++++++,,,+++++++++++++++*********************************))))))))))))))))))))))))***))))))))))))(((((((((************************((()))***++++++***)))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++************))))))))))))************+++++++++******++++++,,,---------...//////000000111111222333333222222222111111111///000111111222222111111222222222222222222222222//////000111111111000000111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))***+++++++++)))((()))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))***************))))))******+++,,,************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************************++++++*********++++++,,,++++++***++++++,,,---...,,,,,,,,,---------......---............/////////........................///////////////......---...//////000000//////......------------,,,,,,,,,...------------,,,,,,,,,------,,,,,,+++*********---,,,***+++,,,,,,+++)))++++++,,,,,,,,,++++++*********)))***+++---///000///...---,,,+++*********************++++++,,,,,,***+++++++++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444444555777777777888;;;===>>>???@@@AAA@@@AAACCCEEEDDDCCCBBBCCCEEEFFFEEEDDDFFFDDDCCCDDDHHHKKK&&&((()))***))))))+++---************************++++++,,,,,,,,,---------...///000111333555666777555555555444444333333333555555555444444444333333333333444444555444444444333222222111111222222333111000000000////////////...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))*********+++++++++*********+++,,,,,,------------...///000111222333333222222222222111111111///000000111111111111111111111111111222222222222//////000000000000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++******))))))))))))))))))))))))''')))***)))''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))******+++,,,************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))***************************************++++++,,,++++++******+++,,,,,,---+++,,,,,,,,,---------------------.........//////...........................///////////////.........//////////////////...------------------------------------------------++++++++++++******)))))),,,+++******)))((('''&&&(((((()))************)))))))))))))))+++...000222---,,,+++***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333444555777777777888;;;===???@@@@@@@@@???AAADDDFFFDDDCCCBBBCCCEEEFFFFFFEEEFFFDDDCCCDDDHHHLLL&&&((()))***))))))+++---************************+++++++++,,,,,,,,,------......///111333444666666444444444444333333333333444444444444333333333333222333333444555555555444333222222111111222222333000000000////////////...------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************++++++++++++******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,,,,---///000111222333222222111111111111000000//////000111111111111000000000000111111222222222000000//////////////////////////////..................---------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***************************)))))))))******+++,,,++++++*********+++,,,,,,++++++++++++,,,,,,,,,---------------..........................................///////////////.........////////////......------------------------------------------------++++++************))))))************)))(((((((((((())))))******))))))))))))))))))***,,,...000222,,,+++***))))))))))))))))))******+++,,,,,,------*********+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333333555666777777888:::<<>>???@@@AAA@@@AAACCCEEEDDDCCCBBBDDDFFFHHHGGGFFFEEECCCBBBCCCGGGJJJ((()))******)))((()))+++***************************++++++++++++,,,,,,,,,---...///111222444555666444444444444444555555555333333333333222222222222111222333444555555555555333222222111111222222333000000/////////.........,,,+++++++++++++++,,,,,,)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******)))************+++++++++)))))))))***++++++,,,,,,------......///000111111////////////...............//////000000000000000/////////000111222222222111000///...---......///..............................---------,,,,,,,,,++++++++++++************)))))))))******+++++++++)))))))))))))))))))))))))))***,,,,,,+++***,,,---'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++************++++++************++++++++++++,,,,,,---------.........------------------------------...///////////////---......//////......---,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++''')))+++***(((((()))+++'''((()))******************+++---...///...---,,,++++++******))))))******)))******+++,,,---...///666111,,,)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000222444555333444666666666777:::<<<===???AAABBBAAABBBCCCDDDCCCCCCBBBDDDFFFHHHHHHGGGEEECCCBBBCCCEEEIII)))***+++***)))((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000222444555666555555555555555555555555333333333222222222111111111222333444555555555555333222222222222222222333000/////////............+++++++++***++++++,,,,,,(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******)))************+++++++++)))))))))***++++++,,,,,,------......///000000000///............---------...//////000000000000000...//////000111222222222111000///...------...///---...........................---------,,,,,,,,,+++++++++************)))''''''(((((()))))))))***))))))))))))))))))))))))'''(((******))))))***+++''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''*********)))***++++++,,,************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++***************+++)))************+++++++++,,,,,,,,,---------......------------------------------...///000000//////---..................---,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++++++++,,,,,,'''***+++***'''&&&(((***%%%&&&''')))***++++++++++++---///000000...+++))),,,+++***************+++)))******+++---...//////CCC;;;000)))''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222555666333444666666666777:::<<<<<<>>>AAACCCBBBBBBBBBCCCCCCCCCCCCDDDGGGHHHHHHGGGEEECCCBBBBBBEEEGGG(((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,---......//////000222333444555555555555555555555555222222111111222222333444222222222222222222222222111111111111111111111111111111000000//////.........,,,++++++------,,,***,,,+++******))))))******&&&'''((())))))******)))))))))************))))))***(((((((((***+++***)))))))))(((((((((((())))))************************''')))+++,,,***)))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******))))))(((((('''''')))))))))))))))******+++((()))***++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))))))))***++++++++++++***,,,,,,------.../////////000000//////.........------------.........//////000000////////////000000---......///000111111222000000///...------,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---,,,***((()))+++,,,+++((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))***+++,,,---+++++++++++++++***)))(((******************************))))))))))))******((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,------------.........//////......------------......555111------///000000///////////////////////////---------------------------------------------------,,,++++++******+++++++++++++++************)))))),,,...---***)))***,,,111///,,,***)))***+++,,,,,,+++***((((((((()))***,,,,,,,,,---------......???===888111---+++---000......---------,,,,,,,,,......---...///000222333444444555777888:::;;;;;;<<<>>>AAACCCBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDBBBAAADDDIII(((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,---.........///000111333333555555444444444444444444222111111111111222333333333333333333333333333333111111111111111111111111111111000000//////.........,,,++++++------,,,***,,,+++******))))))******((()))))))))))))))((('''))))))************))))))(((''''''((()))***)))((())))))(((((((((((())))))************************((()))++++++)))((()))***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))(((((((((''')))))))))))))))******+++((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))***++++++++++++***)))***)))))))))))))))))))))))))))***++++++++++++***,,,,,,------.../////////000/////////............---------.........//////000000////////////000000.........///000111111111000//////...------,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,***((()))+++,,,***)))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++************))))))))))))***+++,,,,,,+++++++++++++++***))))))******************************))))))))))))******((()))***+++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------333000---,,,...//////...........................---------------------------------------------------,,,++++++******+++++++++++++++************))),,,,,,+++***)))***,,,...000...,,,)))))))))+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,---------555444111---))))))+++...------,,,,,,,,,+++++++++---------...///111333444444444555777888999:::;;;<<<>>>AAABBBBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEECCCAAACCCIII(((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,---.........///000111222333444444444333333222222222111111000000111111222333444444444444444444444444111111111111111111111111111111000000//////.........,,,++++++------,,,***,,,+++******))))))******************)))((('''&&&))))))************))))))''''''&&&((()))***)))'''))))))(((((((((((())))))************************)))******)))(((((()))+++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******))))))***++++++++++++***,,,,,,,,,---......//////////////////............------........./////////000000////////////000000......//////000000111111/////////...------,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))************))))))++++++++++++************+++***************++++++***++++++++++++***))))))******************************))))))))))))******((()))******++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,111///,,,,,,---.................................---------------------------------------------------,,,++++++******+++++++++++++++************)))...+++(((((())),,,...///...,,,***)))((()))***+++++++++***)))))))))************+++++++++,,,,,,,,,+++,,,+++***))))))+++---,,,,,,+++++++++*********+++,,,,,,...000222444555444555555777888999:::;;;<<<>>>AAABBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFDDDAAACCCHHH(((((((((((())))))))))))((()))))))))************)))+++,,,,,,+++***,,,---............000111222333444444333333222111111111111111000000000111222222555555555555555555555555111111111111111111111111111111000000//////.........,,,++++++,,,---+++***,,,+++******))))))******)))))))))))))))(((''''''))))))************))))))((('''''')))***+++)))'''))))))(((((((((((())))))*********************************)))'''(((***,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))))))))******)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))***++++++++++++***+++,,,,,,------.../////////////////////.....................////////////000000////////////000000.../////////000000000111//////.........---------++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((***)))))))))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''++++++******)))***************+++++++++******)))******************************))))))))))))******((())))))***************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++******))))))******+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,---------........................---------------------------------------------------,,,++++++******+++++++++++++++*********))))))---***'''(((,,,//////---+++***)))(((((()))***++++++*********************)))************+++++++++)))+++,,,,,,,,,,,,...000,,,,,,,,,,,,++++++++++++)))***,,,...000333555666555555666777888999::::::<<<>>>@@@AAA@@@AAABBBDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDAAACCCHHH(((((((((((())))))))))))((()))))))))************)))+++,,,,,,+++***,,,---------......///111222333333333222222222111111111111111111000111222222333555555555555555555555555111111111111111111111111111111000000//////.........,,,++++++,,,---+++***,,,+++******))))))******''''''((()))))))))))))))))))))************)))))))))((()))+++---,,,***((())))))(((((((((((())))))))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***))))))))))))))))))***(((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))***++++++++++++***++++++,,,,,,---..................///////////////........./////////000000000000////////////000000////////////000000000000...............---------++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))))))))***))))))))))))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''++++++******)))*********)))******+++++++++************************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,......------------......,,,------,,,,,,,,,---...........................---------------------------------------------------,,,++++++******+++++++++++++++*********))))))***)))))),,,000111...+++***)))((((((((()))***+++*********++++++++++++***)))))))))*********+++++++++,,,.........---...000------------,,,,,,,,,,,,(((***,,,...111333555666555555666777888999999:::===>>>@@@@@@???@@@BBBDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDAAACCCHHH(((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,------------...///000111222222222222222222222222222222222111111222222333444555555555555555555555555111111111111111111111111111111000000//////.........,,,++++++------,,,***,,,+++******))))))******&&&'''((()))************))))))************))))))))))))***,,,...---+++)))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((()))******++++++))))))***++++++++++++***+++++++++,,,------...............///////////////....../////////000000000000000////////////000000////////////000000000000........................++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((()))******(((((()))***++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))************))))))++++++++++++************+++***************++++++))))))***++++++++++++*********************************))))))))))))******)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,///......------......///+++,,,......,,,,,,---...---------------------------------------------------------------------------,,,++++++******+++++++++++++++************))))))***,,,///000000---***)))(((((())))))***++++++)))***++++++,,,+++++++++))))))*********++++++++++++,,,------,,,+++,,,---.........---------,,,,,,(((***,,,///222333555555555666666777888888999999===>>>?????????@@@BBBDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFDDDAAACCCHHH(((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,------------...///000111222111111222222333444444444333333333222333333444555444444444444444444444444111111111111111111111111111111000000//////.........,,,++++++------,,,***,,,+++******))))))******'''((()))))))))))))))((())))))************))))))((((((***,,,...---***((())))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))******'''((((((((()))))))))***)))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))******++++++))))))***++++++++++++******++++++,,,,,,---................../////////000.../////////000000000000000000////////////000000000000000000////////////........................++++++++++++++++++++++++************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''')))******((('''(((***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))++++++++++++************))))))))))))***+++,,,,,,))))))***+++++++++++++++******************************))))))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,------...***---//////---,,,...///---------------------------------------------------------------------------,,,++++++******+++++++++++++++************)))***,,,...///...---,,,,,,(((((())))))***+++,,,,,,)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,******+++***))))))+++------------,,,,,,,,,++++++)))***---000222333444444666666666777888888999999===>>>???>>>>>>???BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDEEECCCAAACCCIII(((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,---------------///000111222111111222333444555555666444444333333444444555666444444444444444444444444111111111111111111111111111111111000//////.........---+++,,,------,,,***,,,++++++***)))*********************)))((('''&&&))))))************))))))'''''')))+++---,,,)))'''))))))(((((((((((())))))))))))))))))))))))))))))''')))+++,,,***)))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))******++++++***)))(((((()))***+++++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++))))))***++++++++++++******++++++,,,,,,---......---.........//////000000////////////000000000000000000////////////000000000000000000////////////---.....................++++++++++++++++++++++++************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++''')))+++***'''&&&(((***(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))***+++,,,---((()))***+++++++++++++++******************************))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***---000000...---...000---------------------------------------------------------------------------,,,++++++******+++++++++++++++************))),,,...///...+++***,,,///(((((()))***+++,,,,,,---)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,)))******))))))***,,,///,,,,,,,,,+++++++++******)))+++---000222333333333666666777777888888999999===>>>>>>>>>>>>???BBBDDDBBBCCCDDDEEEFFFGGGHHHHHHCCCDDDCCCAAADDDIII))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......---------......///222111000333666888666444444444444444444444444444666666555444333111000///000000000000000000000000222000---...000000...++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......///////////////000000111////////////000000000000222111000.........///000000000000000000000000000.........------,,,,,,,,,......---------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''---,,,+++******+++,,,---************************+++***)))(((((()))***+++++++++************++++++************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********************************************************++++++***)))(((((())))))+++***)))(((((()))***+++******)))))))))))))))***(((((((((((())))))))))))++++++******************,,,,,,,,,---------......------...//////...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...((()))***+++,,,---------''')))***+++++++++...///333000,,,,,,---...---+++***++++++,,,,,,++++++***.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...111444444444555666666666555666888:::<<<>>>???@@@??????AAABBBAAAAAABBBCCCDDDEEEFFFGGGDDDBBB@@@@@@CCCEEE))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------------...//////222000000333666777666444444444444444444444444444555555444444333222000000000000000000000000000000222000......//////...+++,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))*********)))))))))((((((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))******)))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------------...//////......//////000111.../////////000000000000222111///.........///000////////////////////////......---------,,,,,,,,,...------------,,,,,,,,,+++*********))))))))))))************************))))))))))))((((((((((((,,,+++************+++,,,************************+++***)))(((((()))***+++*********))))))*********++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***,,,,,,++++++++++++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***+++******))))))))))))******(((((((((((()))))))))***************************,,,,,,,,,------------...------...//////...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++)))***++++++,,,,,,,,,,,,)))***+++******,,,///222222///,,,+++------,,,+++***++++++,,,,,,++++++***......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...111444444444555666666666555666888:::<<<>>>????????????@@@BBBAAAAAABBBCCCDDDEEEFFFFFFDDDBBB@@@AAACCCFFF))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---...000000111000000222555666555333333333333333333333333333333333333333333222111111000000000000000000000000111000......//////---,,,---............---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))******))))))))))))((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))***++++++***))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------------///............///000000....../////////000000000111000///.........//////////////////////////////...------------,,,,,,,,,------------,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++((((((((()))))))))******+++******))))))******+++******************************))))))))))))*********))))))(((((())))))***,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++++++++++++++,,,,,,************************((((((((((((((((((((((((+++***))))))))))))))))))******))))))))))))*********)))))))))))))))******((((((((()))))))))******************************,,,,,,,,,,,,------------,,,---............------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000///---+++)))++++++++++++++++++++++++***+++,,,++++++---111333///---+++++++++,,,+++******++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...111444444444555666666555555666888;;;<<<>>>??????>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFCCCBBB@@@AAADDDGGG))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---///000111///000000222333444333333222222222222222222222222111111222222222222222111000000000000000000000000111000/////////...---------------------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------......------......///000........./////////000000////////////.../////////////////////////////////---------------------------------,,,,,,,,,++++++************************++++++++++++++++++++++++'''(((((()))******++++++***))))))))))))))))))******************************))))))))))))))))))***))))))(((((((((((()))))),,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******************++++++,,,,,,,,,************************))))))))))))))))))))))))******)))))))))))))))******))))))))))))))))))***))))))))))))))))))***+++(((((()))))))))************************+++++++++++++++,,,,,,,,,---------,,,,,,---------...------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,++++++++++++++++++***,,,.../////////000222,,,++++++************)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++...111444444444444555666555555666999;;;<<<>>>??????>>>>>>???AAAAAAAAABBBCCCCCCDDDEEEEEECCCAAA@@@AAADDDHHH))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++---...000000...///111111111111222222222222222222222222222222///000111111222222111111000000000000000000000000000000000///...---------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++******************+++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,---------------------......///............////////////.........////////////...........................------------------------------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,)))))))))******)))))))))************************)))))))))******)))))))))))))))(((((((((((())))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************************)))))))))))))))******)))))))))******)))))))))))))))(((((()))***++++++))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++*********+++,,,)))---111333222000///...******+++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++...111444444444444555666555555666999<<<===>>>??????>>>===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDCCCAAA@@@AAADDDHHH)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---//////---///111111000///000111111111111111111111111111///000000111111111000000000000000000000000000000///000111000...,,,---...++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***))))))))))))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////------.../////////..............................,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,)))******++++++******)))************************))))))************))))))***))))))(((((())))))************)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************************************************)))))))))))))))******+++))))))************))))))(((((((((((()))***+++,,,)))))))))*********++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,...///,,,+++*********+++,,,---***...333444333///---+++(((***++++++***))))))******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,------......------,,,,,,++++++***+++++++++...111444444444444444555555555777:::<<<===>>>??????======>>>???AAAAAABBBBBBBBBCCCCCCCCCBBBAAA???@@@CCCFFF))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++,,,------...,,,///111111///...///111111111111111111111111111000000000111000000//////000000000000000000000000///000111000---,,,---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))'''''''''((((((((())))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...---------.........//////,,,---.../////////..............................,,,,,,,,,---------......,,,,,,,,,++++++++++++************++++++,,,,,,,,,************************)))))))))******+++++++++******+++,,,,,,+++******************************((()))***++++++***)))(((*********))))))*********+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((,,,,,,++++++++++++++++++************************************************)))))))))))))))***++++++((()))***++++++***)))((((((((((((((()))***+++,,,))))))*********+++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,+++***)))***+++---...///111222222///---,,,+++'''***,,,,,,***))))))+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---............---,,,,,,+++******+++++++++...111444444444333444555555555777:::<<<===>>>???>>>===<<<===???AAAAAABBBBBBBBBBBBCCCCCCCCCAAA??????BBBEEE))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++,,,------,,,...111000...---...000000000000000000000000000000000000000000///......000000000000000000000000///111222000---,,,---///------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////+++,,,.../////////..............................,,,,,,,,,------.........,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++***+++,,,------,,,+++***************************((()))***++++++***)))(((++++++************++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&---,,,,,,++++++*********************************))))))))))))))))))))))))))))))((())))))***++++++((()))***++++++***)))((((((((((((((()))***+++,,,)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******+++---...///,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000...---+++***))))))***,,,...///333333111///,,,***+++---'''***------+++)))***++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,,,,+++******+++++++++...111444444444333444555555555777:::======>>>???>>>===<<<===>>>AAAAAABBBBBBBBBBBBBBBBBBCCCAAA??????AAACCC******)))))))))))))))***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------////////////000000000000000000000000000000000000000000000//////////////////111222222000//////000//////.........---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((*********))))))))))))))))))************+++++++++++++++++++++,,,---......//////.........------------------............//////............---------...---,,,+++***+++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******))))))))))))*********++++++***))))))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))))))))***++++++***************+++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---........................***++++++******,,,111555444222...***))))))+++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,***))))))******((('''))))))***+++,,,,,,------***++++++,,,,,,------......---,,,,,,++++++,,,,,,+++,,,---///111333555666555555555555666888999999:::<<<>>>>>>===<<<<<<===??????@@@@@@@@@AAAAAAAAA??????@@@AAACCCEEE******))))))))))))************************)))))))))************++++++++++++++++++,,,,,,,,,------////////////000000000000000000000000000000000000000000000000000000000000000222333222111000000000//////.........---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))************+++++++++++++++++++++,,,---......//////.........------------------............//////............---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************((()))************)))(((******))))))))))))*********++++++***))))))***,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------------++++++***************+++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------------------------+++)))(((***...111444555000///,,,*********,,,---,,,,,,++++++++++++++++++,,,+++************+++,,,+++***))))))***+++***(((*********++++++,,,,,,---***++++++,,,,,,------......---,,,,,,++++++,,,,,,+++,,,---///111333555555555555555666666888999:::<<<===>>>===<<<;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEE***)))))))))))))))******,,,,,,,,,++++++******))))))************+++++++++++++++++++++,,,,,,,,,,,,....../////////000000000000000000000000000000000111111111111111111111111111333444444222111111222/////////.........------------,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,*********++++++))))))))))))))))))******)))************+++++++++++++++++++++,,,---.....................------------------............//////............---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((******))))))))))))*********++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))///////////////.........+++***************++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,333666555333+++++++++***++++++,,,---++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,+++,,,---///111333444555555555555666777888::::::?????????===;;;:::<<<>>>AAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDDDDDDDEEE))))))))))))))))))***+++------,,,+++***))))))((())))))*********+++++++++***++++++++++++,,,,,,,,,---.........///000000000000000000000000000000000111222222222222222333333222444555444333111222222////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...+++)))))))))***+++)))))))))))))))*********))))))*********+++++++++++++++++++++,,,---..............................---------............//////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))*********++++++***))))))***,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,+++++++++************)))******+++,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///444666666333000)))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,,,,++++++++++++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,***+++---///111333444555555555555666777999:::;;;AAA@@@???<<<::::::<<<>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEE))))))(((((()))***++++++,,,,,,+++***))))))(((((())))))*********+++++++++*********+++++++++,,,,,,,,,------...///000000000000000000000000000000000111111222222333333333333222444555555333222222333000000/////////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***((('''''')))***(((((())))))************))))))*********+++++++++++++++++++++,,,---......---.....................---------............//////............------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))))))))*********++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((((('''******))))))***++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,)))000999;;;777111---,,,)))***+++++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,,,,++++++++++++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,***+++,,,...000222444555444555555666888999;;;<<>><<<;;;===???AAAAAAAAAAAABBBBBBBBBBBB??????@@@AAACCCEEE(((((((((((()))***+++,,,++++++++++++++++++******)))************+++++++++************+++++++++++++++,,,,,,---...///000111000000000000000000000000000000111111222333333333222333444444222111111222000000000000/////////...------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++++++++++++++,,,---......---------.........//////---------............//////............---------,,,,,,---------,,,+++***++++++++++++++++++++++++************************+++***)))(((((()))***+++******))))))))))))*********++++++***))))))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))***+++,,,---***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.../////////...------------------------555888:::777000++++++---))))))******+++,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,+++******+++***))))))***+++***(((*********++++++,,,,,,---***++++++,,,,,,------......---,,,,,,++++++,,,,,,******,,,...000222333444444555555777888:::<<<===>>>???@@@???======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEE(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---)))************+++++++++)))************+++++++++++++++,,,---...///000111000000000000000000000000//////000111222222333333111333444444222111111222000000000000////////////---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((('''(((((()))***+++++++++)))************+++++++++++++++++++++,,,---......---------.........//////---------.........////////////.........---------,,,,,,---...---,,,+++***++++++++++++++++++++++++***************************)))(((''''''((()))*********))))))))))))*********++++++***))))))***,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))***+++,,,---+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---///000000///...........................<<<:::555000,,,,,,...///(((((()))***+++---///000---,,,,,,++++++*********)))***+++,,,,,,+++***))),,,***))))))******((('''))))))***+++,,,,,,------***++++++,,,,,,---.........---,,,,,,++++++,,,,,,)))***,,,...000222333444444555555777999;;;===>>><<<>>>@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEE))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...,,,***((('''(((***,,,++++++,,,------....../////////000111111111111111//////000111111111111111222222222222222222222222////////////..................---------,,,,,,,,,,,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++***************)))((((((++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))))))))******************++++++++++++******------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++)))************+++++++++...------,,,,,,,,,---------------............///000000//////.........---///............---------.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++*********************,,,,,,+++)))((()))***,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))***+++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,---.........---,,,+++***)))***...444888@@@999000,,,,,,---,,,***,,,++++++******++++++,,,************************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------++++++++++++---------...///000111222333444333555777777777888:::<<>>===<<<<<<@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBDDDFFF))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))((()))***+++++++++,,,,,,---.........//////000111111111111000//////000111111111111111222222222222222222222222////////////..................---------,,,,,,,,,+++++++++***************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))*********+++++++++***************)))((((((++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))))))))******************++++++++++++******,,,,,,+++******)))(((((())))))))))))))))))))))))************)))))))))((()))))))))))))))******+++)))************+++++++++...------,,,,,,,,,------------------............000/////////.........---///............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************************+++,,,+++)))((()))***+++++++++******)))))))))************************))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))******))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,---......------+++,,,,,,,,,,,,000777<<<>>>777///+++,,,---,,,***,,,++++++******++++++,,,************************+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------...000111222333444333555777777777888:::<<>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAA@@@@@@AAABBBCCCDDD))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++,,,,,,------.........///000000111111000000//////000111111111111111222222222222222222222222////////////..................---------,,,,,,,,,***************+++++++++))))))************))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++)))************))))))(((******************************************************++++++++++++******))))))************))))))))))))))))))******************++++++++++++******++++++******)))((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******+++)))************+++++++++------,,,,,,,,,,,,------------------............/////////...............///............---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************************+++++++++)))((()))************)))))))))))))))************************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,---------------+++,,,------///333:::@@@999333---***+++---,,,+++,,,++++++******++++++,,,************************+++++++++***************++++++++++++++++++++++++)))***************++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///111222333444333555777777777888:::<<<=========>>>>>>?????????@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAABBB))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,++++++***)))***++++++,,,------.........//////000000000000000//////000111111111111111111111111111111111111111////////////..................---------,,,,,,,,,)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************))))))************)))((())))))))))))))))))))))))******************************++++++++++++******))))))************))))))((()))))))))******************++++++++++++******++++++******))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************+++++++++)))***+++***)))((()))*********************))))))************************))))))))))))))))))))))))************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,---------,,,,,,,,,+++***---333999<<<>>>444000,,,***+++,,,,,,+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333444333555777777777888:::<<<============>>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>>@@@@@@??????@@@AAA))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,,,,+++***)))******++++++,,,------.........///000000000000000//////000111111111111111111111111111111111111111////////////..................---------,,,,,,,,,)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))))))))*********((())))))*********))))))))))))))))))))))))))))))******************************++++++++++++******))))))************))))))((()))))))))******************++++++++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))*********++++++++++++++++++++++++,,,---...,,,,,,,,,------------...---------...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++((()))******)))((()))***++++++++++++++++++++++++************************************************************************++++++******))))))(((((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,---,,,,,,++++++...)))''',,,777===;;;777000...,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000222333444333555777777777888:::<<<>>>>>>>>>============<<>>>>>>>>======<<<<<<<<>>>>>>>>??????@@@))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++*********+++,,,,,,---------...//////000000////////////000111111111111111111111111111111111111111////////////..................---------,,,,,,,,,+++++++++***************))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((()))))))))***(((((()))***************++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))))))))******************++++++++++++*********************+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++)))************+++++++++************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,------.........///............---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,'''((())))))(((((()))+++)))*********++++++++++++************************************************************************)))))))))))))))*********))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++*********+++///555::::::555///------......,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************+++++++++++++++,,,,,,------,,,,,,+++)))***,,,...000222333444333555777777777888:::<<<<<<<<<<<<===============??????>>>>>>>>>??????@@@===>>>>>>???@@@AAA))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,)))******+++,,,,,,---------....../////////////////////000111111111111111000000000000000000000000000/////////..................---------,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))))))))******************++++++++++++******)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++)))************+++++++++************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,------.........//////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,&&&((())))))(((((()))+++(((((())))))*********+++************************************************************************(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))'''...666:::999666222111---...//////---,,,+++,,,,,,++++++++++++++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++++++++------------++++++)))***,,,...000222333444333555777777777888:::<<<::::::;;;<<<===>>>???@@@======<<<======>>>???@@@======>>>???@@@BBB++++++***)))(((((())))))************************))))))))))))******************+++++++++,,,,,,,,,,,,+++*********+++,,,---...//////000000000000///111111222222222333333333222333333333333222111111///............//////000......---------,,,,,,,,,---,,,,,,+++*********+++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))************************,,,,,,,,,++++++*********+++++++++*********))))))(((((((((((())))))))))))++++++************++++++************************)))************+++++++++,,,+++******))))))******+++++++++***************************************))))))))))))************))))))************))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++******++++++,,,---------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************)))************+++++++++++++++******************+++,,,---.........---,,,***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))***444>>>???888000...///---..................---,,,,,,,,,++++++***************++++++++++++******************************+++++++++***************,,,,,,,,,***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---///000222333444444444444555777888:::;;;;;;:::999999999;;;===???===============>>>?????????>>>>>>???BBBEEE++++++***)))))))))))))))************************))))))))))))*********************+++++++++,,,,,,++++++*********+++,,,---......///000000000000///111111222222222333333333222222333333222222111000000//////.........//////......---------,,,,,,,,,---,,,++++++******++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))************************+++++++++******)))))))))+++++++++*********))))))(((((((((((()))))))))***++++++************++++++************************)))************+++++++++,,,+++******))))))************************++++++************************))))))))))))************))))))************))))))************************))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++******++++++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))******++++++,,,,,,---***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))************))))))(((((()))***************)))************+++++++++************************)))***,,,---......------***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))---555======666///---...,,,------......------,,,,,,,,,,,,++++++***************++++++++++++************************************************++++++,,,,,,,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++---...000111333333444444444555777888:::;;;;;;:::999999:::;;;===???===============>>>??????>>>======@@@CCCFFF+++***))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,++++++******++++++,,,------...///000000000000000111111222222222333333333222222333333222222111000111000///.....................---------,,,,,,,,,,,,,,,++++++******++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))***************************************)))))))))))))))+++++++++***************((((((((()))))))))******++++++************++++++************************)))************+++++++++,,,+++******))))))******)))))))))***+++++++++,,,************************))))))))))))************))))))************))))))************************)))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))************++++++++++++++++++***************++++++******++++++,,,---------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))************))))))(((((()))***************)))************+++++++++************************((()))***,,,,,,---------***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************333888<<<:::333---,,,---+++,,,,,,------,,,,,,++++++++++++++++++***************++++++++++++******************************)))))))))***+++++++++,,,+++,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---///111222333444444555666777999:::;;;;;;::::::999:::<<<===>>>===============>>>??????=========@@@EEEIII******)))))))))))))))***************************))))))*********+++++++++************+++++++++++++++***++++++++++++,,,,,,------...///000000000000111111222222222333333333222222222222222111000000111111000......---------......---------,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))***************************************************))))))************************(((((()))))))))*********++++++************++++++************************))))))*********+++++++++,,,+++******))))))******(((((()))***+++,,,,,,,,,************************((()))))))))************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---,,,,,,------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++)))))))))))))))))))))))))))******)))(((((()))+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))************))))))(((((()))***************))))))*********+++++++++***************+++++++++)))*********++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++---999:::999666000,,,+++++++++++++++,,,,,,++++++++++++++++++*********************++++++++++++******************************(((((()))***+++,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++---///000111222444555555666777999:::;;;;;;:::::::::;;;<<<===>>>===============>>>>>>???======>>>BBBGGGLLL***)))))))))))))))******************************************++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,...//////000000000111111222222222333333333111222222222222111000000111111000......---------......---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))************************************++++++++++++++++++++++++************************))))))))))))************++++++************++++++************************))))))*********+++++++++,,,+++******))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))************))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,---------......------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))******)))(((((()))+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((())))))******+++,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))*********+++++++++))))))*********+++++++++,,,++++++***))))))))))))***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))(((***...111<<<:::666222...+++++++++***++++++++++++++++++*********************************++++++++++++******************************(((((()))***+++,,,,,,,,,+++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++---///000111222555555555666888999;;;<<<;;;;;;;;;;;;<<<===>>>>>>===============>>>>>>???>>>>>>???CCCHHHMMM)))))))))))))))******+++*********************************++++++++++++,,,)))))))))************+++)))***+++,,,,,,,,,,,,++++++,,,---...///000000000111111222222222333333333111111222222111111000///111000///.....................---------,,,,,,,,,++++++******++++++,,,,,,++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++************************+++++++++++++++,,,,,,,,,***************+++++++++)))))))))*********++++++++++++************++++++************************)))************+++++++++,,,+++******))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++******++++++,,,---+++,,,,,,------.........,,,,,,,,,------------...------------,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++)))))))))))))))))))))))))))******)))(((((()))+++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((())))))***+++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************)))************+++++++++)))))))))***++++++,,,,,,---,,,+++***))))))))))))***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))+++222777===999333///------,,,+++***++++++,,,,,,++++++***)))))))))*********************++++++++++++******************************)))))))))***+++++++++,,,+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---///111222333555555666777888:::;;;<<<:::;;;;;;<<<======>>>>>>===============>>>??????>>>>>>>>>BBBFFFJJJ)))))))))))))))***++++++*********************************+++++++++,,,,,,))))))))))))************)))***+++,,,,,,,,,++++++***+++---...///000000000111111222222222333333333111111111111111000000///000//////.........//////......---------,,,,,,,,,++++++******++++++,,,---++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++************************)))*********++++++++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++************************)))************+++++++++,,,+++******))))))************************++++++))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************&&&''''''((())))))******)))))))))))))))))))))))))))******)))(((((()))+++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((())))))******++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************)))************+++++++++((())))))***++++++,,,,,,+++******)))***+++,,,---***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))---555<<<<<<777000---......---,,,++++++,,,,,,,,,,,,++++++((()))))))))*********+++******++++++++++++************************************************++++++***,,,//////...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++---...000111333333555555666777888:::;;;<<<:::;;;<<<======>>>>>>>>>===============>>>??????===<<<<<<>>>BBBEEE))))))((())))))***++++++******************************+++++++++,,,,,,,,,))))))))))))************)))***+++,,,---,,,++++++***+++,,,...///000000000111111222222222333333333111111111111111000////////////.........//////000......---------,,,,,,,,,+++*********+++,,,,,,---++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++************************(((((())))))*********+++))))))******++++++++++++)))************+++++++++++++++************++++++************************)))************+++++++++,,,++++++***)))*********+++++++++***************))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++************************%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************))))))************))))))(((((()))***************)))************+++++++++((())))))***++++++,,,,,,))))))))))))+++---///000***+++,,,,,,******+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++******...777???;;;555///,,,...000///---+++,,,,,,------,,,,,,+++(((((())))))*********+++******++++++++++++******************************+++++++++******************,,,///000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---///000222333444555666666777888:::;;;<<<:::;;;<<<===>>>>>>>>>>>>===============>>>??????<<<;;;:::<<>>============>>>>>>???@@@>>>======>>>??????>>>;;;;;;<<<<<<===>>>+++++++++*********))))))***************************************************++++++++++++***))))))*********+++++++++,,,,,,++++++,,,---...///000000000000000000000000000000111111111111000000000//////////////////////////////............---------------,,,,,,,,,,,,++++++************************************)))))))))(((++++++***))))))***++++++************)))))))))(((*********))))))(((((((((******************************************++++++,,,++++++******++++++,,,+++++++++*********))))))************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))************,,,++++++***))))))******************************************************+++++++++*********))))))*********+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++*********************+++++++++******************************+++++++++******)))******(((((('''((())))))))))))************)))))))))))))))))))))))))))(((************+++++++++++++++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************+++++++++)))************+++++++++)))***+++,,,------...---,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,++++++))))))***+++,,,///777???>>>999000///---,,,,,,,,,---...,,,------......------,,,---+++)))***+++,,,***((()))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++///......---,,,,,,,,,,,,...---,,,+++*********************---000333333333444555666666666666999;;;===============>>>>>>???@@@>>>======>>>??????>>>===<<<<<<===>>>@@@+++++++++******************************************************************++++++++++++***))))))*********++++++++++++,,,++++++,,,---...///000000000000000000000000000000111111111111000000000000///////////////////////////............---------------,,,,,,,,,,,,++++++************************************))))))))))))++++++***))))))***++++++************))))))))))))***************)))))))))************************)))))))))***+++++++++,,,,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************)))))),,,+++******)))***************************************+++++++++++++++++++++++++++************************++++++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------......------,,,,,,++++++***---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++***************************************,,,,,,,,,++++++)))(((((())))))((((((((()))******))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))************+++++++++)))************+++++++++'''(((***,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))++++++---444>>>DDD<<<000//////---,,,,,,,,,---...,,,------......------,,,---+++******++++++***))))))************+++++++++***************+++++++++++++++++++++++++++++++++------,,,,,,+++******)))------------------------------,,,+++*********************---000333333333333555666666666777999;;;===============>>>??????@@@>>>======>>>??????>>>>>>>>>======???AAA***************************************************************************++++++++++++***))))))************++++++++++++***+++,,,---...//////000000000000000000000000000111111111000000000000000///////////////////////////............---------------,,,,,,,,,+++++++++*********************************)))))))))))))))+++******************+++*********)))))))))))))))++++++******************************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************))))))++++++***************+++************************+++++++++++++++,,,,,,,,,************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************++++++++++++******,,,+++++++++***)))))))))************************+++++++++++++++***)))(((((((((((())))))******+++))))))************)))))))))))))))))))))******************+++++++++,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))*********+++++++++((()))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++...333:::AAABBB888+++......---,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++++++++******))))))*********+++++++++***************************************+++++++++,,,,,,,,,++++++*********+++,,,,,,------.........---,,,++++++*********+++*********---000333333333333444666666666777999;;;===<<<<<<======>>>???@@@@@@>>>======>>>??????>>>??????>>>>>>@@@CCC***************************************************************************++++++++++++***))))))))))))*********+++++++++******+++,,,---...//////////////////////////////000000000000000000111111///////////////////////////............---------------,,,,,,,,,+++++++++************************))))))))))))))))))***************++++++*********))))))))))))))))))************************++++++************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++***************+++***************++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************++++++++++++******,,,+++++++++***)))))))))************************((()))***+++++++++++++++(((((()))*********++++++))))))************))))))((()))))))))*********+++))))))))))))*********++++++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))*********++++++++++++++++++,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++444;;;>>>>>>;;;333+++------,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,+++******+++))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---............,,,,,,++++++******++++++*********---000333333333222444555666666777:::<<<<<<<<<<<<<<<===>>>???@@@@@@>>>======>>>??????>>>??????>>>???@@@CCC***************+++++++++***************************************************++++++++++++***)))))))))))))))************+++******+++,,,---...//////////////////////////////000000000000111111111111///////////////////////////............---------------,,,,,,,,,,,,++++++************************))))))))))))************)))***++++++++++++***)))))))))))))))************)))))))))***************************************)))))))))***+++++++++,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++)))***++++++***)))***+++************************++++++++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,*********)))******+++,,,************************))))))******+++,,,,,,,,,***************+++++++++)))))))))************+++************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++***************************************(((((()))++++++,,,,,,,,,))))))***+++++++++******))))))************))))))((())))))******+++++++++(((((()))))))))*********+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))************+++++++++)))************+++++++++,,,,,,,,,,,,+++***)))(((************++++++++++++++++++,,,,,,,,,,,,------++++++***++++++,,,---...000:::AAA>>>666222///---,,,,,,,,,,,,------------,,,------......------,,,+++---------+++***+++,,,)))************++++++++++++++++++***************))))))******+++,,,,,,,,,)))******+++,,,,,,------***+++---...///...------,,,,,,++++++***++++++,,,*********---000333333333222333555666666777:::<<<<<<<<<<<<<<<===???@@@AAA@@@>>>======>>>??????>>>>>>>>>>>>???@@@AAA))))))*********+++++++++***************************************************++++++++++++***))))))))))))))))))******************+++,,,---......//////////////////////////////000000000111111111111///////////////////////////............---------------,,,,,,,,,,,,++++++************************((()))))))))************)))***++++++++++++***)))((()))))))))************((((((((())))))***************************************************++++++,,,++++++******++++++,,,))))))*********+++++++++************************)))***++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************))))))******+++,,,------******))))))***++++++,,,************************(((((())))))***++++++,,,))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++*********************+++++++++************************)))******+++++++++************+++++++++***)))((())))))************))))))((())))))******+++,,,,,,))))))*********++++++++++++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************+++++++++)))************+++++++++***++++++++++++******))))))*********+++++++++,,,+++++++++,,,,,,---------***))))))***+++---///000888@@@BBB999000,,,---...++++++,,,,,,------------,,,------......------,,,+++---...---+++***+++---)))************++++++++++++++++++*********))))))*********+++,,,---------+++++++++++++++++++++,,,+++,,,---//////...,,,,,,,,,++++++***++++++,,,,,,*********---000333333333222333555666666888:::===;;;;;;<<<<<<===???@@@AAA@@@>>>======>>>??????>>><<<===>>>???@@@???))))))******++++++++++++***************************************************++++++++++++***))))))))))))))))))************)))***+++,,,---....../////////////////////////////////000000111111111222//////////////////////////////.........------------------,,,,,,,,,++++++************************(((((())))))*********+++)))***+++,,,,,,+++***)))(((((())))))*********+++''''''(((((()))))))))***************************+++++++++***************,,,++++++++++++++++++,,,))))))******++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************(((((()))***,,,---...///******))))))***+++,,,,,,************************'''(((((()))******++++++))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******+++++++++,,,************************+++++++++++++++***)))(((***+++,,,,,,+++***)))((())))))************))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------)))))))))***,,,...111222???CCC@@@555,,,***,,,---***+++,,,---------------***++++++,,,,,,++++++***+++---///---+++)))+++---)))************+++++++++++++++++++++******))))))******+++,,,------......------,,,++++++*********+++,,,...//////...,,,++++++++++++***++++++,,,,,,*********---000333333333111333555666666888;;;===;;;;;;<<<<<<===???@@@AAA@@@>>>======>>>??????>>>;;;<<<>>>@@@@@@>>>))))))))))))************,,,...000000...+++******)))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((******+++++++++,,,,,,,,,.........///////////////000111111111111222222222000000000000000000000000......//////......---,,,------,,,,,,,,,,,,++++++******************************))))))((((((''''''++++++************++++++)))))))))))))))******++++++*********))))))((((((************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,+++******)))*********+++++++++************)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))))))))***---//////+++''')))************+++++++++))))))***++++++++++++***---,,,,,,+++*********+++---------,,,---111777;;;AAA;;;333...,,,,,,+++***+++,,,------......------,,,,,,,,,++++++******************++++++,,,,,,,,,************************'''(((((()))******++++++,,,++++++******++++++,,,---,,,+++*********+++,,,------------------------///...---,,,++++++++++++---------...///111333444444444444555777888:::;;;;;;<<<===>>>??????>>>===@@@@@@???????????????@@@>>>>>>===<<<<<<<<<))))))))))))************+++---//////---+++******))))))))))))))))))))))))******************++++++************)))))))))(((******+++++++++,,,,,,,,,............////////////000000111111111222222222000000000000000000000000......//////......---,,,------,,,,,,,,,,,,++++++******************************))))))((((((((((((+++******))))))******+++)))))))))))))))******+++************)))))))))(((************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******+++,,,---...+++***)))))))))))))))***************++++++,,,,,,***************)))))))))+++++++++*********)))))))))***++++++,,,,,,,,,+++************************************************))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,++++++***************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************)))*********************))))))))))))))))))))))))++++++************************************++++++***)))))),,,......+++))))))************+++++++++))))))***++++++++++++***---,,,++++++******++++++---,,,***+++///555;;;>>>777333...,,,---.........+++,,,------......------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,************************(((((())))))***++++++,,,,,,++++++******++++++,,,,,,,,,+++******++++++,,,------------------------......---,,,++++++++++++---------...000111333333444444444555777888:::;;;;;;<<<===???@@@@@@??????@@@@@@???????????????@@@>>>>>>======<<<===))))))))))))***************,,,......,,,***))))))))))))))))))))))))))))))******************))))))************))))))))))))******+++++++++,,,,,,,,,............//////000000000000000111111111222222000000000000000000000000...////////////...------------,,,,,,,,,,,,++++++***************************))))))))))))(((((((((******))))))))))))******)))))))))))))))******+++************))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---...000111,,,+++***))))))))))))))))))))))))************+++************************+++++++++***************)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,+++***************+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((())))))*********)))))))))))))))))))))))),,,,,,++++++***))))))(((((())))))***++++++,,,,,,+++***)))***,,,---,,,***)))************+++++++++))))))***++++++++++++***,,,,,,++++++******++++++---+++))),,,333:::>>>???///---++++++,,,.........+++,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++************************))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,------------------------...---,,,++++++***++++++,,,------///000111222333444444444555777888:::;;;:::<<<>>>???AAAAAAAAAAAA@@@???????????????@@@@@@>>>>>>>>>===>>>>>>((()))))))))************)))+++---,,,***)))))))))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,------......//////000000000000000000111111111111///////////////////////////////////////...------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++*********)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000111,,,,,,+++***)))))))))))))))))))))))))))))))))***,,,,,,,,,,,,------------******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,+++************++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************************++++++++++++++++++++++++************************************************&&&&&&'''((()))******+++))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++***))))))***+++,,,,,,))))))*********+++++++++))))))***++++++++++++***,,,,,,++++++***++++++,,,---++++++111888======:::...---,,,,,,,,,+++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,........................---,,,,,,+++******++++++,,,,,,...///111222222333444444444555777888:::;;;:::;;;>>>@@@AAABBBBBBBBB?????????>>>??????@@@AAA??????>>>??????@@@((()))))))))************)))+++,,,+++***))))))***))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))************+++++++++,,,,,,,,,---------...///000000111//////000000000111111111//////////////////////////////000000//////...---------,,,,,,,,,+++++++++************************))))))))))))******************))))))))))))******)))))))))))))))******+++))))))))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++---///000,,,,,,+++******)))*********)))))))))))))))))))))+++++++++,,,,,,---------*********************************++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,+++***++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***************************++++++,,,,,,++++++***************************************************&&&&&&'''((()))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++***)))(((((()))+++---))))))*********+++++++++))))))***++++++++++++***,,,++++++***++++++,,,,,,------000666<<<===777111.........---,,,******)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,........................,,,,,,+++*********+++++++++,,,...000111222222222444444444555777888:::;;;:::;;;>>>@@@AAABBBBBBBBB??????>>>>>>???@@@@@@AAA?????????@@@AAABBB))))))))))))************)))+++,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,------...///000111111/////////000000000111111000000000000000000000000///000000000000///......------,,,,,,,,,,,,++++++************************)))))))))************+++++++++************++++++)))))))))))))))******+++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++------++++++*********++++++,,,+++************)))))))))((((((((())))))******+++***************+++++++++*********+++******)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,++++++++++++++++++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***************************+++,,,------,,,+++***************************************************((((((((())))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++***))))))((()))******)))((((((+++---)))************+++++++++))))))***++++++++++++***++++++******++++++,,,,,,---///444999<<<888000******,,,------,,,+++,,,...+++,,,------......------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******************************++++++++++++++++++,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,,,,........................++++++************+++++++++,,,...000222222222222444444444555777888:::;;;:::<<<>>>???AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBDDD))))))))))))***************+++,,,+++***)))+++,,,))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111111////////////000000000111000000000000000000000000000000000000000///......------,,,,,,,,,,,,++++++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))******+++((()))))))))************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------+++*********+++,,,************+++,,,------,,,,,,++++++************&&&''''''(((((()))******))))))*********+++++++++***************)))((((((************************************************))))))))))))))))))))))))((((((((()))***,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,++++++++++++,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************************)))***,,,------,,,***)))************************************************)))*********************))))))))))))))))))))))))******************++++++++++++******************((()))+++***((((((***,,,)))************+++++++++))))))***++++++++++++***++++++******++++++,,,---...111555777777333---)))(((***,,,+++******---000+++,,,------......------,,,,,,,,,---------......++++++++++++++++++,,,,,,************************************************,,,++++++******++++++,,,((()))+++,,,------,,,,,,........................++++++************++++++***,,,...111222222222111444444444555777888:::;;;;;;<<<===???@@@@@@??????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCEEE))))))))))))************+++,,,,,,+++******,,,---))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,---...///000111222////////////000000000000000000000000000000000000000000000000000//////...---------,,,,,,,,,++++++************************))))))******++++++++++++---,,,,,,++++++,,,,,,---)))))))))))))))******+++(((((())))))*********+++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++******+++,,,)))))))))***+++,,,......,,,,,,,,,+++++++++******'''(((((()))***+++++++++))))))******++++++++++++***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))))))***,,,------,,,***)))************************************************+++++++++***************)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))***++++++,,,,,,''')))++++++((((((***,,,)))************+++++++++))))))***++++++++++++***+++*********+++,,,,,,---///111444555222///,,,+++***+++,,,***((((((+++...+++,,,------......------,,,,,,,,,------.........*********++++++,,,,,,---******************************)))))))))))))))))),,,++++++++++++++++++,,,((()))+++,,,------,,,,,,////////////////////////+++***************++++++***,,,...111222222222111444444444555777888:::;;;;;;<<<===>>>??????>>>===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDFFF************************************************************************++++++++++++++++++++++++************************,,,,,,,,,---------......,,,---...///000000000000//////000000111111111222222000///------///000222///............---------......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++******++++++,,,---************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++*********))))))************************,,,,,,,,,++++++*********+++******))))))******+++,,,,,,,,,++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******)))*********)))************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,+++******))))))******((())))))))))))*********************)))))))))))),,,,,,,,,++++++***************++++++++++++******************************++++++******************)))************+++++++++,,,+++******+++---......999777444000...,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************+++,,,...000222222222222444555666666666666999;;;<<<;;;;;;<<>>????????????@@@@@@@@@@@@???>>>@@@DDDHHH************************************************************************************************************************++++++++++++,,,,,,,,,---,,,------...//////000000//////000000000111111111111000///......///000111000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++)))******************)))*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++******++++++,,,---************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++*********))))))************************++++++*********+++,,,,,,++++++************++++++,,,,,,,,,+++++++++******************************************************((())))))))))))*********,,,,,,,,,++++++*********,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++***************++++++)))************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,***++++++,,,,,,++++++***+++,,,,,,,,,++++++***))),,,+++******))))))******)))))))))************+++************)))))))))))),,,++++++++++++++++++*********++++++++++++******************************************************************++++++++++++)))+++---,,,***+++000444888666333000---,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************+++,,,...000222222222222444555666666666666999;;;<<<;;;;;;<<>>????????????@@@@@@@@@@@@???>>>@@@DDDHHH************************************************************************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,---...///000//////000000000000111111////////////////////////111000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++***++++++************++++++++++++******++++++,,,---************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++***************************************+++***))))))***---///111,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************((())))))))))))*********+++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,,,,)))************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***+++++++++,,,++++++***))),,,+++******))))))******)))************+++++++++************))))))))))))*********+++++++++++++++******++++++++++++******************************************************************+++++++++,,,'''+++...---+++,,,333999666444222///---,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************+++,,,...111222222222222444555666666666666999;;;<<<;;;:::<<<>>>@@@@@@???>>>????????????@@@@@@@@@@@@???>>>@@@DDDHHH*********************************************************************************************************************************++++++++++++,,,,,,,,,++++++,,,---///000//////000000000000000000......///000000///......000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---************)))))))))((())))))***++++++++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,************************************************************************,,,+++******+++///222555---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,---))))))*********+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++*********++++++++++++******,,,+++******))))))******************++++++++++++************)))))))))((())))))******++++++,,,,,,******++++++++++++*********************************************+++++++++*********+++++++++,,,,,,(((+++---------000666:::444222000...,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************+++---///111222333333222444555666666666666999;;;;;;::::::<<<>>>??????>>>>>>>>>?????????@@@@@@@@@@@@???>>>@@@DDDHHH************************************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////////////////......////////////....../////////.........------......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---************)))))))))((())))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************---,,,++++++---000333666---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,---))))))*********+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++***)))******++++++*********,,,+++******))))))******))))))*********+++++++++************)))))))))((()))))))))******+++++++++******++++++++++++******************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,***))),,,222666777666111000...,,,+++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,---///111333333333333444555666666666666999;;;;;;::::::;;;>>>??????>>>>>>>>>?????????@@@@@@@@@@@@???>>>@@@DDDHHH************************************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---+++,,,---...//////......000000////////////..........................................------------......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++,,,------,,,+++*********++++++++++++******)))))))))************+++***++++++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,***************************************+++++++++************************---,,,++++++---///111333,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,,,,)))************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***((()))******+++*********,,,+++******))))))******((())))))))))))*********************)))))))))))))))))))))*********************++++++++++++******************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---***)))---555888555111///...---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************,,,---///111333333333333444555666666666666999;;;;;;:::999;;;===??????>>>>>>????????????@@@@@@@@@@@@???>>>@@@DDDHHH************************************************************************************************************************************++++++++++++***,,,...000111000///---000000/////////.........///...------------...///////////////..................---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++---......---+++***)))******************)))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,************************))))))*********+++++++++************************++++++++++++++++++,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++***************++++++)))************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++,,,,,,++++++***(((((()))***************,,,+++******))))))******''''''((((((((()))))))))************))))))))))))************))))))))))))******++++++++++++******************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,+++---111555555222...---,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***++++++++++++*********************************+++++++++,,,,,,,,,------------------------------,,,,,,+++******)))************************,,,...000222333444444333444555666666666666999;;;:::999999;;;===???>>>===>>>????????????@@@@@@@@@@@@???>>>@@@DDDHHH************************************************************************))))))))))))))))))))))))************************))))))))))))***************,,,///222333111///---000000//////.........---000///---,,,,,,---///000000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++---......---+++***))))))************))))))))))))))))))*********************++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,************************))))))******++++++++++++************************************))))))((((((+++******************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******************)))************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++(((((()))***************,,,++++++***)))*********''''''''''''((((((((((((************))))))))))))++++++******))))))((((((******++++++++++++******************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------))),,,111444444222///---,,,,,,+++******+++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------------,,,,,,+++***))))))************************,,,...000222333444444333444555666666666777999;;;:::999999;;;===>>>>>>===>>>????????????@@@@@@@@@@@@???>>>@@@DDDHHH++++++************++++++************************************************************************+++++++++*********))))))************************,,,,,,------.../////////...............///000000000000000000////////////111111000000//////............---------,,,,,,,,,------+++***))))))(((((()))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++))))))))))))))))))******************************************************)))***,,,,,,***)))***++++++*********))))))((((((++++++++++++******))))))------,,,+++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---,,,++++++******+++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((******++++++++++++******))))))(((((()))***++++++)))************+++++++++++++++************************,,,---------------///000111111000...,,,***------++++++++++++------,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,---...---+++***+++,,,------,,,,,,+++***)))))))))))))))((()))******+++///000111222222222222222444555777777666666888999777888:::<<<===>>>??????======>>>>>>??????@@@@@@@@@??????AAAEEEGGG++++++************++++++************************************************************************+++++++++*********))))))************************,,,,,,------.../////////...............///000000000000000000000000000///111111000000//////............---------,,,,,,,,,---,,,+++***)))))))))))))))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++************))))))))))))************************************************)))***,,,,,,***)))***+++************)))))))))(((++++++++++++*********))),,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,++++++)))(((((()))******************))))))))))))))))))***++++++)))************+++++++++************************+++++++++,,,,,,------...000000111000///---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************************,,,---...---+++***+++,,,------,,,,,,+++******)))******))))))******+++,,,///000111222222222222222444555777777666666888999777888:::<<<===>>>>>>???=========>>>??????@@@@@@AAA@@@@@@BBBFFFIII++++++************++++++************************************************************************+++++++++***************************************,,,,,,,,,---......//////...............///000000000000000000000000000000111111000000//////............---------,,,,,,,,,++++++************++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++*********)))))))))************************************************)))***,,,,,,***)))***+++************))))))))))))++++++++++++******************+++,,,---......///++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++......------,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***)))(((((())))))******))))))((())))))))))))))))))***+++)))************+++++++++************************,,,++++++++++++---///000222111000...---+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,,,,++++++*********++++++******++++++,,,---//////000222222333333333444555777777666666888999777888:::;;;======>>>>>><<<======>>>??????@@@@@@BBBAAAAAACCCGGGIII++++++************++++++************************************************************************************************************************+++,,,,,,------...//////...............///000000000000000000000111111111111111000000//////............---------,,,,,,,,,************++++++,,,---))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++************++++++,,,++++++******))))))(((************************************************)))***,,,,,,***)))***+++*********)))))))))))))))++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,++++++******************************)))))))))))))))))))))))))))))))))***************+++++++++++++++***)))((((((((())))))))))))((((((***)))))))))))))))******))))))*********+++++++++***************+++++++++,,,,,,******+++---000111333222///,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++*********,,,++++++++++++,,,------...///000111222333333333444555777777666666888999888888:::;;;<<<=========<<<<<<===>>>???@@@@@@AAABBBAAAAAACCCFFFIII++++++************++++++************************************************************************************************************************++++++,,,,,,---........................///000000///000000000111111111222111111000000//////............---------,,,,,,,,,************+++,,,---...))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++************++++++,,,+++++++++******))))))************************************************)))***,,,,,,***)))***+++))))))))))))))))))******+++++++++++++++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------...//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++***))))))(((((())))))))))))((((((******)))))))))))))))***))))))*********+++++++++))))))*********+++++++++,,,,,,+++***+++...000222333111...+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++++++++++++++***,,,,,,,,,+++,,,,,,---......///000111222333333333444555777777666666888999888888:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???BBBEEEHHH++++++************++++++***************************************************************************************+++++++++************************+++++++++,,,------.....................///000000///000000111111222222222111111000000//////............---------,,,,,,,,,+++++++++++++++,,,---...)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************************************)))***,,,,,,***)))***+++))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***************+++++++++******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------******+++---...///000111------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---,,,+++***)))***************+++++++++++++++++++++++++++++++++*********+++,,,,,,------******+++++++++******)))((())))))******))))))(((+++******))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++---///111222000///,,,***)))***+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...000111333333444444444555777777666666888999888888:::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB@@@??????AAAEEEGGG++++++************++++++************************************************************************))))))*********+++++++++***************************++++++,,,,,,---.....................///000000///000000111111222333333111111000000//////............---------,,,,,,,,,,,,,,,+++++++++,,,------)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++)))******++++++,,,,,,---************************************************)))***,,,,,,***)))***+++((()))))))))************+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,---...///000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,------+++***((())))))*********+++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,)))******+++++++++******)))******************)))++++++***))))))))))))))))))************+++++++++((())))))***++++++,,,,,,***+++,,,---...000111111...---+++*********+++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...+++++++++++++++++++++++++++++++++++++++,,,,,,------...///111333444444444444555777777666666888999888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@BBBEEEHHH++++++************++++++************************************************************************))))))******++++++++++++***************************++++++,,,,,,---.....................///000000///000000111222222333333111111111000//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++))))))***+++,,,------...************************************************)))***,,,,,,***)))***+++(((((())))))*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...------..................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,------+++***((())))))******++++++++++++(((((((((((((((((((((((('''(((((()))***+++++++++)))******+++++++++************++++++++++++******++++++***))))))((()))))))))************+++++++++((())))))***++++++,,,,,,)))***,,,...///000111111,,,++++++++++++++++++,,,++++++------------++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,------...///111333444444444444555777777666666888999888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBAAAAAACCCFFFIII++++++++++++++++++++++++---+++)))***,,,---,,,***+++++++++*********)))))),,,,,,+++***))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////.........000000111222222222222111000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------+++++++++******)))))))))---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++***)))'''''')))***+++************************************))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++'''(((***+++,,,,,,,,,+++(((***...111222111...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,***)))***,,,,,,***''',,,+++***))))))***+++,,,++++++******++++++,,,---,,,)))'''(((+++---,,,***------------------------+++,,,,,,,,,,,,,,,,,,---************+++,,,---...///111222444555555444444222444555666555666888999999999999:::;;;<<<===>>><<<<<<===>>>???AAACCCDDD@@@@@@AAACCCGGGJJJ++++++++++++++++++++++++,,,***)))***,,,---,,,***+++++++++*********)))))),,,++++++***))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////............000000111222222222222111000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++************************************))))))))))))*********)))))))))))))))************************))))))*********+++++++++((()))***+++,,,,,,++++++))),,,///111222000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++))))))***,,,---+++(((++++++***))))))***++++++++++++******++++++,,,---,,,***((()))+++---,,,+++------------------------///......---+++******)))************+++,,,---...///000222444555555444444222444555666555666888999999999999:::;;;<<<===>>><<<<<<===>>>???AAACCCDDD@@@???@@@CCCGGGIII++++++++++++++++++++++++***)))((()))+++,,,+++***+++++++++***************,,,+++******)))*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///000111111222222111111000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++************************************))))))))))))))))))))))))************++++++++++++++++++++++++***************+++++++++)))******+++++++++******,,,---///111000...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))(((***,,,---+++***++++++***))))))***++++++++++++******++++++,,,---,,,***))))))+++,,,,,,+++------------------------......---,,,,,,+++******+++******++++++,,,---...///000111333444555555555222444555666555666888999999999999:::;;;<<<===>>>=========>>>???AAABBBCCC@@@???@@@CCCGGGIII++++++++++++++++++++++++)))))))))******+++++++++************************++++++***************+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............//////000000111111111111111000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******************************)))(((((()))******************************************)))))))))((((((((())))))******++++++++++++++++++++++++++++++***************************+++++++++*********)))//////000000///---+++)))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((((()))***,,,,,,,,,++++++******************+++++++++******++++++,,,---,,,+++***++++++,,,------........................+++++++++,,,,,,---------+++++++++++++++,,,---...//////111222333444555555222444555666555666888999999999999:::;;;<<<===>>>=========>>>???AAABBBCCCAAA@@@AAADDDHHHJJJ++++++++++++++++++++++++******++++++*********+++************************+++***************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------......////////////000111111111111000000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************************)))))))))((((((((())))))******++++++++++++++++++++++++++++++************************++++++******************111000000///...,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((('''(((***+++++++++,,,,,,*********++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---...........................******+++,,,,,,---......,,,,,,,,,+++,,,,,,------//////000111222444555666222444555666555666888999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBEEEIIILLL++++++++++++++++++++++++,,,------,,,***)))***+++***************+++++++++*********)))******+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...///000000111111000000000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,---------------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))************************************))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++******)))******++++++222111000...---,,,+++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((''')))+++++++++***+++,,,)))***++++++++++++***)))++++++******++++++,,,---,,,---------,,,,,,...000........................---------,,,,,,+++++++++------,,,,,,,,,,,,------......///000222444555777222444555666555666888999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBEEEIIIKKK++++++++++++++++++++++++...000000...+++((()))***))))))*********+++++++++******))))))***++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////...//////000000000000000000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------++++++,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))************************************))))))))))))*********)))))))))))))))************************+++++++++*********))))))******)))))))))+++,,,---222111///---,,,,,,+++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***,,,,,,***)))***+++)))***++++++++++++***)))++++++******++++++,,,---,,,---///...,,,,,,...111........................------,,,,,,,,,,,,++++++...------,,,,,,,,,------.........///111333666777222444555666555666888999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCGGGJJJ++++++++++++++++++++++++000111222///+++((()))***))))))******++++++++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...//////000000000000000000000111111111111000000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...++++++------------++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------)))***+++,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))************************************))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++******))))))))))))(((((()))+++---...222111///---,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******(((+++---,,,***((()))+++)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,...///...,,,,,,...111////////////////////////)))******+++---...//////...------,,,,,,,,,------.........///111333666777222444555666555666888999999999999:::;;;<<<===>>>???>>>>>>>>>???@@@AAAAAA???>>>???BBBEEEHHH,,,,,,+++***+++,,,---...++++++************++++++************************************************************************++++++,,,,,,,,,,,,---------,,,++++++,,,///222333......---------....../////////000111111111111111000000000000000//////...,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...---------............///------------------------+++,,,------......------000///...------------------------------------------------,,,,,,+++++++++---------------------------,,,,,,+++*********+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))******(((((()))*********************)))))))))))))))***,,,,,,+++***))))))*********))))))***+++---000111...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,++++++*********,,,,,,+++***))))))******++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,---...---------///111------------------,,,,,,...------,,,,,,------...,,,,,,---...000222333444555444444555555666777888::::::777777<<>>>>>>>>>>>>>>???AAA@@@@@@BBBEEEGGG,,,,,,+++++++++,,,---...++++++************++++++************************************************************************++++++,,,,,,,,,,,,------++++++******+++---///000...------------.../////////000000111111111111111000000000000000//////...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---***++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...---------............///------------------------,,,,,,---...............//////...---------------------------------------------,,,,,,,,,,,,,,,,,,------------------------...------,,,+++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++******))))))))))))******(((((()))*********************))))))))))))******,,,++++++***))))))******)))))))))***,,,...000111...---,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,+++++++++******,,,++++++***))))))******+++******))))))))))))*********+++++++++,,,,,,,,,+++---...---,,,+++,,,---,,,---......------...000,,,,,,------------------------,,,,,,,,,,,,------,,,,,,---...000222333444555444444555555666777888:::;;;:::<<>>>>>>>>??????@@@@@@@@@BBBFFFHHH,,,,,,+++++++++,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++++++++,,,---------------.../////////000111111222222111111000000111111000000///............------------,,,---------,,,,,,+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...---------............///------------------------------...////////////...//////...------------...------------------------,,,,,,,,,,,,------------------------------------///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******))))))))))))******((())))))************)))***)))))))))))))))******,,,+++******)))*********((()))***+++---///000111---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++******)))***************)))))))))***++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++------...///...,,,,,,---...++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,---...000222333444555444444555555666777888777888888:::@@@HHHIIIEEE@@@???????????????@@@@@@@@@@@@@@@CCCGGGIII+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++***)))---------------...///000000000111222222222222111000111111111111000////////////...------------.........---,,,,,,+++******))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------...------,,,,,,------...---------............///........................---......///000////////////......---------..............................+++,,,,,,,,,------......------------------------......---------------...------------------,,,,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******))))))))))))******((()))************))))))))))))))))))))))))***+++++++++***************+++''')))+++---...000000000,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++***************+++))))))))))))***++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,...///000///,,,++++++,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333444555444444555555666777888777888777666:::???@@@<<<@@@????????????@@@@@@AAA@@@@@@AAACCCGGGJJJ++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---,,,,,,+++***,,,,,,,,,------///000000000000111222222222222222111111111111111000000///000///...---------............---,,,,,,+++******(((((()))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,------------------------------------------------------------------------...------,,,,,,------...---------............///........................---......///000/////////......---------......///........................,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------------------------------------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******))))))))))))******))))))*********))))))((())))))(((((()))***+++++++++***************++++++((())),,,...000000//////+++++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++***************++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---///000///,,,***************++++++,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,---...000222333444555444444555555666777888:::<<<;;;999:::>>>>>>;;;??????>>>>>>???@@@@@@AAA@@@@@@AAACCCGGGJJJ***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---...///000111000111222222333222222222111111222222111111000////////////.........---------------,,,,,,+++++++++((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------............------............------------------------------------------------------...------,,,,,,------......------,,,,,,------...---------............///........................------...////////////......------------...//////........................---------------.........------------------------,,,,,,,,,,,,,,,,,,---...------------............---------------......///........................------------------------++++++++++++++++++++++++***************************************+++++++++++++++************+++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******))))))))))))******)))************))))))((((((((((((((()))***+++,,,*********)))******+++,,,)))+++...000111000...,,,+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------***++++++++++++,,,,,,,,,*********)))******+++,,,++++++*********++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---,,,...//////---+++************++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---...000222333444555444444555555666777888777::::::888999===???===============>>>???@@@@@@@@@@@@@@@CCCGGGIII***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,---...,,,,,,,,,---...///000111000111222222333333222222111222222222222111000000...//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------------...------------.........///------............------------------------------...........................---,,,,,,,,,,,,---......------,,,,,,------...---------............///........................,,,,,,---...............---------------...//////....................................---------------------------------------------------...//////------------.........///---------------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))************************(((((())))))***++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++******))))))))))))*********************)))(((((((((((((((((()))***+++,,,******))))))***++++++,,,***,,,///111111///,,,******************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++---......------******+++++++++,,,,,,,,,******))))))***++++++,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,+++---...---,,,+++,,,---+++---//////---+++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000222333444555444444555555666777888444777888666777;;;===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBFFFHHH***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******,,,...///+++,,,,,,---...///111111111111222333333333333222111222222222222111000000---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,---************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......---------.........//////------............------------------------------...........................---,,,,,,,,,,,,---......------,,,,,,------...---------.........//////////////////////////////+++,,,------......---------------------...///000/////////////////////////////////...---------,,,------------------------...............///000111---------.........//////...------------...//////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++************************************************)))************+++++++++******))))))))))))*********************)))(((((((((((((((((()))***+++,,,******))))))***+++,,,,,,+++---000222222///+++)))******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++---......------*********++++++,,,,,,,,,******))))))***+++,,,,,,------,,,+++******************+++++++++,,,,,,,,,,,,---......,,,,,,---...***,,,...///---+++******,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---...000222333555555444444555555666777888777:::;;;888888;;;===<<<;;;;;;;;;;;;<<<===??????AAA@@@@@@BBBEEEGGG,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++*********---***(((***///222000---222222111111111111111111222222222222222222222222000000///...............,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////------------------------------............---------------------...///000------------------------..................------............/////////000111111000000000/////////,,,,,,,,,---...////////////////////////000000000---...............//////000000///...------------////////////////////////------------------------..............................------------......,,,,,,,,,---------......///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))******************************************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))******************))))))))))))******)))###((((((000...)))$$$++++++,,,///(((%%%---(((,,,333,,,666!!!---111"""''')))''',,,***(((&&&777''')))333$$$%%%))))))))))))))))))))))))))))))))))))))))))))))))---%%%***&&&&&&***%%%***))),,,---,,,***+++,,,,,,***"""000,,,'''444***---+++---//////---***))))))---///+++))),,,)))(((000---///...///111***%%%***!!!555***......"""///---...+++)))))))))+++---///000+++###!!!&&&,,,,,,(((111,,,"""&&&333000))),,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++******,,,...///////////////...---,,,+++------...//////...------)))))))))***+++,,,......---------...000111333444555555555555555666777888888888888888999:::;;;;;;;;;<<<<<<===>>>??????@@@CCCAAA@@@BBBGGGJJJ,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******,,,***(((,,,111444333111111111111111111111111111222222222222222222222222000000///...............,,,,,,,,,++++++++++++***++++++************++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------............------......---------...//////------------------------................................./////////000000.............../////////......//////000000000111------------............//////.........---------,,,,,,------......///000////////////////////////------------------------..............................------------......------------............///////////////......---------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))******************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************))))))((((((***+++222### ,,,***111(((...'''!!!***///,,,---000%%%%%%***222;;;)))""" 666444222%%%%%%888###444'''+++;;;$$$///888++++++++++++++++++++++++++++++++++++++++++++++++...%%%(((000---,,,000&&&,,,+++)))((()))++++++)))...///""""""""",,,&&&///000222111///---,,,,,,'''+++&&&'''...---%%%((("""%%%###///333---/// )))---&&&222,,,$$$...222+++&&&(((+++)))%%%)))777222444%%%)))***%%%###>>>:::%%%>>>&&&******************************************************+++++++++,,,,,,,,,---,,,+++******,,,---///------------,,,+++***)))++++++,,,------,,,++++++************+++,,,---------------...000111333444555555444555555666777888888888888888999:::;;;<<<<<<<<<<<<===>>>?????????BBB@@@???BBBGGGKKK,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,******---222666555444111111111111111111111111222222222222222222222222000000///...............,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------............------//////......---.........------------------------............................../////////000000000------......//////000000.........///////////////////////////////////////111111000000//////......,,,,,,------.../////////////////////////////////------------------------..............................------------..................///////////////////////////......---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********************************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))***++++++***)))((('''111$$$,,,((('''111(((###(((%%%###+++000$$$"""333OOORRRKKKAAA///(((000444(((,,,,,,333 /////////'''!!!)))%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&111 999!!!---***((()))+++,,,+++)))&&&,,,***---222;;;---;;;---...///---***))))))***///...000---'''---000(((......888999---,,,***,,,)))%%%///,,,'''---!!!,,,"""###///111&&&%%%---\\\NNNGGG111/// ''''''444### ---000'''$$$(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,------,,,,,,+++***)))++++++,,,------,,,++++++,,,++++++******+++,,,,,,---------...000111333444444444444555555666888888888888888888999:::;;;<<<<<<<<<======>>>>>>??????@@@???>>>BBBHHHLLL------------............------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111444444333000000000000111111111111111111111111111111111111000000///...............------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------............------000000///......---..........................................////////////...////////////000000000//////000000000111111111000000000000000000000000333333333222222222222222222222222111111111111111////////////...---,,,,,,////////////////////////......................................................------------......////////////000000000000///////////////......---////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++************************************************))))))))))))))))))))))))(((((())))))************((()))))))))************&&&(((***+++,,,+++)))(((333'''222///...&&&+++,,,333***---eeeMMM+++222...)))777$$$666&&&888ooo{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||tttsssttt:::***)))***---...,,,+++---++++++}}}{{{yyyyyymmmxxx~~~|||{{{|||}}}ppptttyyyuuuzzz{{{wwwzzzRRR""" ///...***(((***///...%%%)))222&&&......)))777oooRRR%%%333,,,&&&///***###///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---..................---,,,+++------...//////...---------,,,++++++*********+++---------...000111333444444444444444555777888999888888888999:::;;;<<<===<<<=========>>>>>>>>>??????>>>>>>BBBHHHMMM---------.........//////...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000/////////000000000111111111111111111111111111111111000000///...............---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------............------111000///................................................/////////000000////////////000000000111111111111000000000000000111111222222222222222333333333222222222111111111000000000111111222222222000000000000000...---,,,000000000000000000000000......................................................------------....../////////000000000111111///////////////......---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++************************************************))))))))))))))))))))))))************))))))((((((((()))))))))************$$$%%%(((+++,,,,,,++++++,,,$$$///,,,%%%(((***999777///@@@%%%"""///666&&&,,,###555IIIyyy%%%&&&+++000...))))))//////...)))(((444###***+++---...###!!!000333+++000HHH}}}333!!!666,,,+++666---******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,---------------...------,,,,,,------...//////...------------,,,+++************---------...000111333444333333444444666777888999888888888999:::;;;===>>>============>>>>>>>>>>>>???======AAAHHHMMM------........./////////......------------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------......//////000000111111111111111111111111111111111000000///...............------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................------............------000000//////.../////////.................................//////000000111/////////000000000111111000000000000000111111111//////000111111222333333333333222222111111000000000000111111111222222222---///000222222222111111000000000000000000000000......................................................------------......////////////000000000000///////////////......---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,************************************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************$$$%%%(((***+++,,,,,,,,,+++111000)))444!!! ---???000+++///%%%111)))...@@@)))&&&(((---,,,&&&'''---&&&%%%!!!***777###///(((***,,,&&&///000"""BBB555 %%%///000%%%************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******++++++,,,------,,,++++++---,,,,,,+++*********+++---------...000111333444333333333444666777999:::888888888999;;;<<<>>>>>>============>>>>>>>>>>>>???>>>>>>BBBHHHMMM............////////////......------------......................................................------------------------------------------------,,,,,,,,,---------......***+++,,,,,,,,,---...///......//////000111111222111111111111111111111111000000///..................------------,,,,,,,,,++++++************++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................------............------//////////////////000111........................---......///000000111111//////000000000111111111000000222333555666777888555666777888999:::;;;<<<;;;;;;;;;:::999888888888888888777666666555444444///000222444444444333222000000000000000000000000......................................................------------.............../////////000000///////////////......---/////////.........------------------------------******************************))))))***++++++,,,************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((((((((()))******++++++,,,111)))444222%%%GGGttt"""***111333"""///$$$000zzz999,,,%%%)))+++'''''',,,---444|||---&&&***%%%...&&&(((...---666'''$$$fffPPP%%%......'''++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------,,,)))******+++++++++******++++++,,,------,,,++++++,,,,,,++++++***+++++++++---------...000111333444333333333444666777999:::888888888999;;;===>>>???>>>>>>>>>>>>============@@@>>>>>>BBBHHHLLL............/////////000......------------......................................................------------------------------------------------,,,,,,,,,------.........(((***,,,------...000222---......///000111111222000000000000000000000000000000///.....................---------,,,,,,,,,+++******************+++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////////////////---..................---//////...//////000111222////////////////////////---......///000111111222000000000000111111111111111333555777:::===???@@@DDDDDDFFFGGGIIIJJJLLLLLLFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???===;;;999888777333444555555555333111///000000000000000000000000////////////////////////.................................------.....................///////////////////////////......---///.........------------------------------------******************************))))))***+++,,,,,,************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************++++++***)))((()))))))))(((---+++***---???EEE###666;;;)))111000 (((tttJJJ444$$$&&&---,,,***,,,###%%%222///)))000@@@hhh&&&---///(((''')))***---...***///,,,,,,%%%+++!!!SSS777$$$hhh~~~,,,%%%111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,---------,,,,,,------...//////...------,,,++++++***++++++,,,,,,---------...000111333444333333333444666888999:::888888888999;;;===>>>???>>>>>>>>>>>>============@@@???>>>BBBHHHLLL------............------,,,,,,------.........///........./////////000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......//////000000111111111222222222222111000000000000///.....................---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++---------+++++++++---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........---///111111///.........,,,,,,,,,---------......---------........./////////////////////.........////////////000000000000///...---...///000111000000000000000111111000...000000000222555777888777999;;;???BBBDDDIIIMMMQQQPPPRRRVVV[[[___```___]]][[[YYYWWWUUUUUUSSSQQQOOOQQQMMMHHHFFFGGGFFFCCC@@@===<<<999777444333222222222222333222000///000111...------...000000///---////////////////////////////////////////////////............////////////......////////////......///............---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111"""///111""""""kkk)))(((;;;[[[WWW333'''555)))%%%AAAsss'''---***,,,)))***))))))+++...000222111111000000&&&111,,,,,,,,,++++++*********---222,,,222"""666###+++---//////((((((((((((((((((+++...111///...---,,,***)))((((((++++++,,,,,,,,,---------------------,,,++++++***---,,,+++++++++,,,---.........---,,,,,,+++************+++++++++,,,,,,,,,------------...000111222333333444555666777888888999::::::;;;<<<===>>>>>>@@@>>>===>>>??????>>>===@@@??????CCCIIIMMM,,,------...............---........./////////////////////......---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////000111111111111222222222222111000000000000///...............///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++---------++++++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........,,,...///000...---------,,,,,,---------.........---------.........//////////////////////////////////////////000000000111333222111111111111000///000//////000222444444444444333222444888<<<@@@BBBFFFJJJPPPUUUZZZ___dddgggkkklllnnnrrrvvvxxxyyyzzzqqqooommmlllkkkiiifffcccbbb^^^YYYVVVTTTPPPKKKFFFHHHFFFBBB>>><<<:::::::::111222333333333333333444111000///000222222111///........................////////////////////////............////////////......////////////......///............---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...''')))***---YYY999'''+++(((===555)))111%%%###666111XXX$$$...******'''---******,,,///111222111...,,,|||---%%%+++,,,,,,,,,+++++++++****** ///333&&&kkk,,,,,,)))---qqq$$$...+++++++++******+++---///...------,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++///...,,,++++++++++++,,,...------,,,++++++*********++++++++++++,,,,,,,,,------------...000111222333333444555666777888888999999:::;;;<<<===>>>>>>???>>>===>>>??????>>>===???>>>>>>BBBHHHLLL.........//////000000000---------------.........111111000///...---,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000111111222111222222222222111000000000000///........./////////...------,,,---------************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,+++,,,...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------------------.........+++---///...---,,,---...,,,------------.........------.........//////////////////////////////////////////000000000111111000000000//////.........222111000000111333666777;;;<<<>>>CCCIIIQQQXXX]]]hhhnnnvvv~~~~~~yyyvvvtttqqqkkkggg\\\YYYTTTNNNIIIEEEBBBAAA<<<:::888666333111//////111///...///000000///...........................////////////////////////............////////////...//////000000//////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---*** 777@@@###111333&&&***xxx ///***###+++000!!!111ggg!!!///)))(((%%%000***,,,...000111111...+++)))[[[{{{+++(((''',,,,,,,,,++++++++++++***"""888"""...<<<```###444'''---AAADDD,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,++++++,,,---------,,,,,,000///...,,,++++++++++++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------...000111222333333444555666777888888888999::::::<<<<<<===>>>???>>>======??????>>>===>>>======AAAGGGKKK000000000000000111222222////////////////////////222222222111000//////...------------------------................................................------------------------.........---------------...//////000111111222222111222222222222111000000000000///////////////000//////...---------------************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------...............,,,---//////...---...///------------........................///////////////////////////000000000//////000000000111111111---...////////////000111777777666666777;;;???BBBNNNSSS[[[eeennnwww~~~|||yyytttmmmddd\\\VVVRRRNNNIIICCC===999777555444444222000000000000///---........................////////////////////////............//////////////////000000000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,###222$$$TTT+++333///222------###444++++++777---!!!~~~&&&---***)))&&&222***111000000...---+++***)))FFFfff,,,///(((++++++++++++++++++++++++---)))000+++---$$$222''',,,)))'''---,,,,,,---...---,,,***++++++++++++++++++++++++))))))*********+++++++++***++++++,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------...000111222333333444555666777888888888888999:::;;;<<<======>>>===<<<===>>>???>>>===???===>>>AAAGGGKKK222222111000000111222222222222222111111111111111000000000000000000111111........................................................................------------------------------------,,,,,,,,,,,,//////000000111222222222111222222222222111000000000000/////////000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...------,,,...///---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------.................................///000000//////000222---------.........//////........./////////000000////////////000000111111000000000000111111111111000222333222111222555777555999>>>DDDJJJRRRZZZ```nnnvvv~~~vvvrrrbbb[[[QQQIIIEEEDDDDDDCCC<<<:::666444444333111000////////////////////////////////////////////////............//////////////////000000000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###333&&&AAA444***)))"""///222SSS"""***...///...'''&&&...(((uuu999+++,,,,,,)))222+++555222...***((((((***+++AAA[[[,,,111)))++++++++++++++++++++++++%%%---###%%%,,,+++)))***,,,:::,,,******+++---...,,,******++++++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,------------+++,,,,,,---............,,,+++++++++++++++******++++++,,,,,,,,,---------------------...000111222333333444555666777888888777777888999:::;;;<<<<<<===<<<;;;<<<>>>???>>>===@@@??????BBBHHHKKK888777555333333333444444000000000000000/////////.../////////000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,------//////000111111222222333111222222222222111000000000000/////////000111111000///......------......------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,......------...000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------........./////////..................///000000///000222444------........./////////....../////////000000000...//////000000111111222000000000111111111222222111333333111000222777<<<333<<>>:::666444222000...000000000000000000000000////////////////////////............///////////////000000111111000000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***///***---***$$$///,,,%%%&&&......(((***111%%%&&&\\\)))...///---111000555111,,,((('''(((***,,,DDDZZZ(((///)))***++++++++++++,,,,,,,,,///000//////(((+++(((444www---+++)))***---...,,,***+++++++++++++++++++++,,,*********++++++++++++,,,++++++,,,---------,,,,,,***+++,,,...////////////++++++++++++++++++******,,,,,,,,,,,,------------------------...000111222333333444555666777888888666777888888::::::;;;<<<<<<;;;;;;<<<>>>??????>>>AAA??????BBBHHHKKKCCCBBB???===;;;;;;<<<<<<666666666555555555444444222222222222222111111111000000000000000000000000........................................................................,,,,,,------....../////////000000111111222333333111222222222222111000000000000//////000111111222000//////...............------------------------++++++,,,,,,---......///+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,......------///111...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///000/////////.........---.../////////...///111444............////////////.../////////000000000000...//////000111111222222000000111111111222222222000222333333333999BBBJJJIIIUUUfffvvv~~~sssiii^^^RRRJJJKKKGGGAAA<<<999666333111111111111111111111111111////////////////////////............////////////000000111111111111000000///............---------------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))333BBBlll///---111888!!!,,,///+++&&&"""&&&444333 333***666VVV]]]hhhYYYWWWjjjNNNJJJbbb}}})))...111//////666000///,,,***))))))***+++EEEaaa&&&---+++******+++++++++,,,,,,,,,///''',,,rrr111(((...+++&&&111222...******---...,,,***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---...//////......******************++++++,,,,,,,,,------------...------------...000111222333333444555666777888888666666777888999:::;;;;;;<<<;;;:::<<<>>>??????>>>@@@>>>>>>AAAGGGJJJNNNLLLJJJGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB888888777666555444444333000000000000000000000000////////////////////////////////////////////////........................,,,------...///000111111000000000111222222333333111222222222222111000000000000///000000111222222000000///...............------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,............///111......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////000000//////.........------.........---...111333............/////////000////////////000000000000...//////000111222222222000111111111111222222222333666999;;;>>>GGGUUU___mmmyyy|||oooeeeXXXSSSMMMGGGCCC@@@<<<:::222222222222222222222222////////////////////////............/////////000000000111111111111000000//////.........---------------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$===:::***)))$$$777!!!---)))***000,,,"""%%%+++(((***444XXXIII###(((---)))&&&((($$$444+++((()))...111111---;;;,,,,,,,,,,,,,,,+++***)))CCCjjj&&&,,,...*********++++++,,,,,,,,,###333VVVWWW,,, 666***$$$)))777111,,,+++---...,,,))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------,,,,,,+++***---.../////////...---,,,******************++++++,,,,,,,,,---------......------------///000111222333333444555666777888888666666777888999:::;;;;;;<<<;;;:::<<<>>>??????>>>???======@@@EEEHHH___ZZZUUUTTTWWWXXXUUURRRSSSRRRQQQTTTWWWUUUNNNHHHGGGDDD@@@<<<:::999:::;;;666444222222222222111000111000//////000000///---000////////////.........//////.........---------...------------...//////......//////000000111111111111222222222333333333333333333222222222111111////////////...............---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++***+++,,,---...------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,.........------,,,,,,,,,/////////...---------,,,---......///////////////////////////////////////////////////000000000000...///000000//////111222///,,,...333333000333999<<<@@@JJJUUU]]]gggxxx|||qqqcccWWWPPPJJJEEE@@@>>>;;;888555333111///,,,---.........//////000000///////////////000111111111111222222222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((()))))))))************************************,,,)))UUU---------000&&&'''000===...(((###++++++ ///###666111}}}nnn222///&&&///""",,,--- 555!!!...555:::)))---)))************+++++++++DDD^^^,,,)))---++++++++++++++++++++++++(((%%%:::---!!!333'''///+++eee''')))))),,,)))222+++++++++++++++++++++++++++...---+++******+++---...///...---,,,,,,,,,,,,,,,...........................------,,,,,,------...+++,,,,,,---.........---,,,,,,,,,---...///000111333444555666777777777777777888999888777777999:::<<<<<<======>>>>>>?????????>>>>>>@@@DDDGGGeeebbb______```aaa___]]]```^^^___ccchhhhhhbbb\\\RRRPPPLLLHHHEEECCCCCCCCC???<<<999777666555444222222000......//////...---........................//////.........---------...------------...//////......//////000000111111111222222222222333333333333333333222222222111111////////////...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,+++++++++******++++++,,,,,,------------......---------,,,,,,,,,...............------------......///////////////////////////////////////////////////000000000111...000111111000000111222444222333888999999===DDDDDDRRReeevvv}}}{{{xxx{{{~~~xxxmmm```RRRHHHFFFCCC>>>;;;888666333111111222222222222333333444///////////////000111111111111222222222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))******************************************mmm***+++***++++++%%%000SSS222)))(((...000&&&...///***444---~~~ooo111333'''000!!!+++777$$$ooo:::444+++...'''222)))************+++++++++DDD^^^,,,)))---++++++++++++++++++++++++)))(((222+++(((///'''---)))rrr,,,))))))---'''...(((++++++++++++++++++++++++------,,,+++++++++,,,---///...---,,,,,,,,,,,,---------------------------...------,,,,,,------...+++,,,------......---------------...///000111222333444555666777777777777777888999888777777999;;;<<<<<<<<<===>>>>>>??????@@@??????AAAEEEHHHmmmmmmlllllllllkkkkkkjjjiiihhhiiimmmrrrrrrmmmggg^^^\\\YYYVVVRRROOONNNMMMGGGDDD@@@>>>===<<<:::999555333000//////000///////////////////////////////////////............---......------......///000......//////000000111111222222222222333333333333333333333222222222111111////////////...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,++++++++++++------------...............------------,,,,,,,,,---------...............---......////////////////////////////////////////////////000000000111111///000111111000000111333444222333777;;;???FFFNNN]]]ppp|||zzz{{{}}}tttrrryyy}}}~~~|||tttoooqqqwww~~~zzzyyy{{{}}}yyy{{{|||~~~wwwcccVVVNNNIIICCC===:::888666444111111000000000111111222000////////////000111111111111222222222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******************))))))************************(((***'''******)))000(((---eee000$$$)))***///)))((((((***)))000,,,***---(((555...)))"""---111###...888222444444)))***)))************+++++++++DDD^^^,,,)))---++++++++++++++++++++++++***+++))))))///)))(((***)))~~~///'''***///'''---)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,------......------............000111222333333444555666777777777777777888999888777777999;;;;;;<<<<<<======>>>??????@@@@@@@@@BBBFFFJJJuuuwwwwwwvvvsssrrrqqqrrrnnnmmmmmmqqquuutttnnnhhhfffeeeccc```^^^[[[YYYXXXQQQNNNJJJGGGFFFEEECCCBBB<<<999555333333333222111111111111111111111111111/////////..............................//////000......//////000000111111222222222333333333444444333333333222222222111111////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------------------------,,,---------.../////////---....../////////////////////////////////////////////000000000111111111///000111111111111222333444444666:::BBBMMMZZZddd{{{zzzxxxxxx{{{~~~{{{zzzwwwsssrrrvvv{{{tttqqqxxx|||zzz|||{{{vvvqqqrrrwww~~~xxxnnn^^^WWWMMMDDD>>>;;;:::999222111000/////////000000000000//////000000111222111111222222222222111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************))))))************************((()))(((,,,+++...---000&&&jjj,,,###+++&&&++++++(((%%%333111888...AAA'''$$$444(((... 000,,,(((///===:::000...'''$$$))))))*********+++++++++DDD^^^,,,)))---++++++++++++++++++++++++******%%%+++111$$$,,,)))///...$$$***111)))///---++++++++++++++++++++++++++++++,,,---------,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,------...------,,,---------...///111222333333444555666777777777777666777888888777888:::;;;;;;;;;<<<<<<===>>>>>>???@@@???@@@BBBFFFJJJ|||xxxuuuuuuuuusssrrrssswww||||||vvvpppoooooonnnlllkkkjjjhhhhhhaaa^^^ZZZWWWTTTQQQMMMJJJBBB???;;;999777666444222222222222222111111111111///////////////////////////............///000000......//////000000111111222222333333333444444444333333333222222222111111////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,---------.../////////---......///////////////000000000000000000000000000000000000111111111111///000222333222333555666999===DDDLLLZZZmmm~~~~~~|||wwwnnnnnnooovvv~~~~~~{{{{{{zzzvvvooovvv|||~~~zzzqqqcccVVVLLLEEEAAA>>>999777555333222111222222000000000000000111222222111111222222222222111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***************************************)))))),,,///***333###666###```+++)))///&&&+++///////// 111&&&++++++&&&qqqYYY777)))+++---/// FFF,,,###333###)))///000))))))*********+++++++++DDD^^^,,,)))---++++++++++++++++++++++++***(((&&&......###///)))DDDzzz,,,&&&***111)))000...++++++++++++++++++++++++***+++,,,------------,,,------,,,,,,,,,------...+++++++++,,,,,,---------...------,,,,,,------...,,,------...------,,,,,,++++++,,,---...000111222333444555666777777777777666777888888777888:::<<<;;;;;;;;;<<<======>>>>>>???>>>???AAAFFFIII|||zzzxxxwwwvvvsssrrrttt{{{yyyzzzyyyxxxwwwvvvvvvvvvvvvsssppplllhhhccc]]]VVVRRRKKKIIIEEEBBB???;;;777444333333222111000//////......////////////000000000//////......//////000111......//////000000111111333333333333444444444444333333333222222222111111////////////............---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............---......///////////////000000000000000000000000000000000111111111222222000222555666777888:::<<>><<<888555222111111111111000000000000111222222111111222222222222111111000000000000////////////........................------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,************************)))+++///000(((333555111HHH'''+++---%%%***+++000***((((((000$$$!!!222(((333...222---&&&333$$$999111:::333---///(((!!!)))************+++++++++DDD^^^,,,)))---++++++++++++++++++++++++))))))+++---***&&&000***fffkkk***+++,,,...'''///***+++++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,---......++++++,,,,,,------.........------,,,,,,------...------......------,,,,,,******+++,,,...000111222333444555666777777777777555777888888777888:::<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAAEEEIIIyyyvvvvvvvvvuuutttrrrrrrttt{{{{{{~~~}}}zzzxxxwwwwwwxxxyyyyyywwwuuusssnnnggg___ZZZXXXVVVSSSOOOKKKFFF???;;;888777666444333111000///.../////////000000000000///////////////000000111......//////000000111111333333333444444444444555333333333222222222111111////////////............---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------..................---------,,,,,,,,,,,,---------.....................------------......///////////////000000000000000000000000000000111111111222222222444666999;;;<<<>>>AAADDDRRRbbbuuu~~~yyyxxxsssttttttwwwxxxwwwuuuuuuyyy|||{{{}}}{{{xxxwwwxxx}}}xxxqqqmmmsss|||ttteeeUUUJJJCCC@@@;;;666333111000000111111000000111111222333111111222222222222111111000000000000////////////......................................................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))******+++,,,------************************(((//////,,,(((///$$$000PPP111&&&,,,(((''',,,&&&,,,%%%555******000+++///+++BBB%%%444++++++>>>===...+++ &&&&&&***---000)))************+++++++++DDD^^^,,,)))---++++++++++++++++++++++++(((...---(((***+++---***VVV$$$///,,,+++(((111)))++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,,,,,,,---...///+++,,,,,,---......//////...------,,,,,,------...------......------,,,+++++++++,,,---///111222444333444555666777777777777555666888888777888;;;===::::::;;;<<<<<<======>>>???>>>???BBBGGGJJJzzzrrroooqqqsssrrrpppvvvvvvwww}}}yyy|||zzzwwwsssrrrrrrssstttttttttuuuuuusssmmmfff```cccaaa___[[[VVVOOOHHHBBB===<<<;;;999777555333222.../////////000000111111///////////////000111111......//////000111111111333333333444444444555555333333333222222222111111000/////////............---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++***+++,,,---...---,,,,,,------------------------,,,,,,,,,------.........000000//////.........---,,,,,,,,,------........./////////......------,,,---......///////////////000000000000000000000000000111111111111222222222666999<<>>@@@???@@@CCCHHHLLLpppnnnmmmnnnqqqssssssrrrooorrruuuwwwwwwwwwwwwwwwwwwrrrnnnpppvvvzzzxxxuuuxxxvvvuuuuuuvvvwwwwwwvvvyyyuuurrrqqqjjj^^^TTTQQQJJJKKKGGG???:::888555000222000...///111111///,,,........./////////000000...............///000000...///222444555444333222222222222111111111111111000000///...............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------.........------,,,,,,,,,,,,,,,,,,---------................../////////000............/////////000111///------.../////////111222222///000333777888<<<>>>@@@@@@BBBJJJXXXcccxxx}}}vvvkkkjjjooovvvzzz~~~{{{zzz{{{yyyqqqvvvttt]]]RRRGGGBBBAAA===666111222///000222111...000444111111222222222222111111111111111111000///------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))*********)))''',,,))),,,444444*********++++++,,,,,,,,,************************+++@@@GGG///555"""333***+++*********))))))((((((******************++++++DDD^^^,,,)))---************************(((+++***111111---''',,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,------,,,+++)))***---///,,,,,,,,,---------.........,,,++++++---......---//////...---,,,,,,+++++++++,,,---///000222333444333444555666777777777777777777888999::::::::::::;;;:::999:::<<<>>>???>>>===>>>@@@EEEKKKPPPcccdddeeehhhkkknnnpppqqqpppooonnnkkkiiiggggggggggggeeeeeejjjqqqwwwyyyyyyzzzzzzyyy{{{}}}~~~{{{tttqqqlllgggeeegggeeebbbXXXKKKAAA>>>:::666555333000000111222000///---.........////////////...............///000000///000222444444444333222333333222222111111000000000000///............///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------............------------------------,,,,,,,,,,,,---------................../////////000000........./////////000000//////......000111111111333333222111333666999:::@@@AAADDDKKKUUUbbbpppxxxzzz{{{vvvsssrrrwww~~~~~~|||||||||zzzzzz|||{{{|||rrrtttzzz~~~rrrfffWWWKKKEEE@@@;;;888666333222444222///000444111111222222222222111111111111111111000///...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******,,,(((***666222"""555```++++++++++++++++++,,,,,,************************---%%%NNNLLL$$$+++;;;***++++++++++++*********)))))))))***+++,,,------...DDD^^^,,,)))---+++++++++******************+++&&&333 555ppp@@@,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,+++******,,,///,,,,,,,,,---------.........,,,++++++---......---///......---,,,,,,+++++++++,,,---///000222333444333444555666777777777777777888999::::::;;;::::::;;;:::999:::===>>>???>>>>>>???@@@DDDIIIMMM]]]```dddhhhlllpppuuuxxxtttppphhhaaa[[[YYYYYYYYYYYYZZZ^^^cccjjjqqqwwwzzzyyyyyyzzz}}}~~~uuukkkfffeeegggnnnwww|||mmmZZZLLLGGGCCC???;;;888444222222222222111---............/////////...............///000000111222333444444333222111444444333222222111000000111000//////......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------,,,,,,------------------,,,------------.............../////////000000000....../////////000000000......///000111222333333222222222666:::>>>@@@AAAEEEHHHOOO]]]oooyyy{{{{{{zzzzzzvvv|||yyywww{{{~~~lll[[[NNNFFFAAA>>>:::666444555444111111444111111222222222222111111111111111111000///....../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************,,,+++******)))*********...)))aaa<<<///555:::%%%,,,,,,++++++++++++++++++************************###,,,HHH222$$$///,,,,,,,,,+++++++++++++++))))))***+++---...///000DDD^^^,,,)))---++++++++++++******))))))++++++LLL"""!!!(((VVV(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------+++******,,,...,,,,,,,,,---------.........,,,++++++---......---.........------,,,,,,++++++,,,---///000222333444444444555666777777777777777888999:::;;;;;;;;;;;;;;;:::999;;;===??????>>>??????@@@CCCFFFIII^^^bbbhhhlllpppuuuzzz~~~yyyrrrggg^^^XXXWWWXXXYYYWWW[[[___cccfffkkkrrrwwwyyyyyyyyy|||~~~~~~|||qqqiiibbb______dddnnnyyyvvvcccUUUPPPLLLHHHBBB???:::666333222222222.......................................///000000222333333444444333222111555555444333222111111000111000000///...///////////////.........---------------------------------,,,------------------,,,++++++,,,,,,,,,,,,------+++,,,,,,---...---------------............------,,,,,,,,,------.........------------...............////////////000000000...////////////000000000---///000111111111222222111111555===CCCEEEFFFHHHLLLTTTcccuuu~~~~~~xxx|||}}}yyywwwwwwyyyuuuwww~~~lll\\\QQQGGG@@@<<<777444555444111111444111222222333333222222111111111111111111000///.../////////.......................................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++,,,+++EEETTT!!!///xxx+++,,,,,,,,,++++++*********************************'''...666fff,,,!!!---++++++++++++++++++++++++)))******+++,,,---......DDD^^^,,,)))---,,,,,,++++++***)))))))))***+++uuurrr))))))cccOOO))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------,,,******,,,...,,,,,,,,,---------.........,,,++++++---......---......---------,,,,,,,,,+++,,,---///000222333444444555666777777888888777777888999:::;;;;;;;;;;;;:::::::::<<<>>>??????>>>???>>>???BBBFFFIII```ccchhhmmmqqquuuxxx{{{vvvoooeee^^^\\\^^^___```^^^bbbfffhhhhhhkkkrrrwwwyyyxxxwwwvvvwwwvvvtttrrriiieeedddeeefffhhhpppyyy~~~tttfff\\\YYYVVVRRRMMMJJJDDD===888444333333////////////////////////...............///000000333333444444333333333222555555444444333222222111111111000///////////////...............---------------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,---.........------------............------,,,,,,,,,------.........---------.........//////////////////000000000111////////////000000000111...000111111//////000222444555:::CCCFFFEEEGGGLLL]]]kkk~~~yyyrrruuuzzzzzz}}}}}}}}}yyyxxxyyyzzz~~~|||zzzuuuuuu{{{{{{nnnaaaQQQDDD@@@999555555555222222333222222333333333333222222000111111111111000000///////////////////////////........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++)))...555)))333,,,,,,,,,++++++*********************************666,,,;;;>>>999%%%))))))******************++++++++++++************DDD^^^,,,)))---+++++++++*********))))))(((+++QQQ777&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,++++++,,,---,,,,,,,,,---------.........,,,++++++---......------------------,,,,,,,,,+++,,,---///000222333444444555666777888888888888888888999:::;;;;;;;;;;;;:::::::::<<>>===AAAFFFFFFDDDLLLXXXvvvnnnjjjiiiooo}}}|||yyyxxx|||yyyyyyzzzyyywwwvvvxxxuuucccRRRIII@@@:::999888555333333222222333333333333222222000111111222111111000000...////////////000000000........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********************************)))******+++,,,'''///,,,UUU666,,,,,,++++++++++++++++++************************+++(((444...((()))))))))))))))*********,,,,,,+++******))))))(((DDD^^^,,,)))---************************)))))):::777666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------.........,,,++++++---......---------------------------+++,,,---///000222333444555555666777888888888888888999:::;;;;;;<<<<<<<<<::::::;;;===@@@@@@???=========???CCCHHHLLLuuuttttttzzzpppmmmjjjlllqqqtttsssppptttttttttsssrrrsssuuuvvvooojjjeee```]]][[[ZZZXXX\\\^^^bbbggghhhiiioooxxxzzzzzzvvvooolllnnnooolllmmmkkkdddYYYMMMCCC===<<<222222222222111111111000...............///000000333333333333444444555666444444444444555555555555222111000000//////000000................................................+++,,,...//////...,,,+++******+++,,,,,,---......,,,------...............------............------------------------,,,,,,............//////////////////000000000111111111//////000000000111111111///111333111000222888>>>HHHEEEGGGJJJHHHKKK^^^uuuvvvlll```ccckkkyyy}}}}}}yyywww{{{uuussstttyyyzzzhhhVVVLLLCCC@@@===888444333222333333444444333333222000111111222222111111111.../////////000000000000................................................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,)))---$$$```"""888!!!++++++++++++++++++,,,,,,************************ <<<)))///333///)))))))))******+++++++++++++++++++++++++++******DDD^^^,,,)))---)))))))))***++++++,,,,,,,,,'''111QQQ)))%%%...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,***,,,------,,,+++,,,---,,,,,,,,,---------.........,,,++++++---......---------------------------+++,,,---///000222333444555555777888888888888888888999:::;;;<<<<<<<<<<<<::::::;;;>>>@@@AAA???=========???CCCHHHLLLzzzvvvvvv}}}uuuttttttxxx}}}|||xxx~~~|||yyyvvvtttsssrrrqqqsssnnngggbbb___]]]\\\[[[[[[\\\```dddeeehhhqqq{{{|||uuurrruuuwwwvvvyyywwwpppdddVVVIIICCC@@@333333333222222222111111...............///000000222222222333444555666777333333444444555666666666222111111000000000000000---.............................................+++,,,...//////...,,,+++******+++,,,,,,---......,,,---......//////......---..................---.........------,,,,,,,,,............/////////000000000000000111111111111000000000000111111111111///111333222111555>>>EEENNNJJJKKKMMMMMMVVVsssmmm___ccciiittt}}}xxxvvvwwwtttttt~~~}}}yyyaaaVVVKKKFFFBBB;;;666444222333333444444333333222000111111222222222111111.../////////000000111111////////////////////////........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,+++ZZZ777///,,,###:::*********++++++,,,,,,---************************---(((///"""kkk,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------DDD^^^,,,)))---(((((()))***+++,,,,,,---000%%%111jjj,,,&&&***000(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,---***,,,...---,,,++++++,,,,,,,,,,,,---------.........,,,++++++---......---------------------------+++,,,---///000222333444555666777888888999999888999999:::;;;<<<<<<<<<<<<::::::<<<>>>AAAAAA???=========???BBBGGGKKKnnnnnnqqqvvv{{{vvvxxx}}}~~~yyyqqqqqqrrrpppqqqjjjbbb```aaadddcccaaaeee```]]]]]]\\\```mmm|||yyy|||}}}yyyxxx{{{yyyxxxssshhhYYYMMMGGGEEE999777555333333222111///111///------///111222111111222222333444555666666555555555555555555555555222111111000000000000000////////////............//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000//////........./////////////////////.........000000000000111111111111222000/////////000000//////111222222666???IIIOOOJJJJJJJJJLLLWWWmmmpppiiijjjmmmrrr{{{|||~~~zzzxxxzzzxxx{{{vvvwwwvvvhhhVVVIIIBBB???;;;777888333111444555444444666222222222111111111111000111111111111000000000000//////............//////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...'''---~~~666###...000***(((***,,,333!!!888---111)))&&&)))///000***$$$'''...'''///...$$$vvv"""******+++,,,,,,,,,,,,+++***((((((000+++(((000)))MMM___---***///,,,,,,,,,,,,,,,,,,,,,,,,,,,###&&&JJJnnn..."""///222+++))),,,,,,+++***+++,,,...///------------------------,,,++++++******++++++,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---.........------,,,,,,,,,------...///000111222222333444555666777777777777::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBB@@@???>>>>>>???BBBGGGKKKllllllmmmqqquuuwwwwwwwwwttttttvvvyyy{{{{{{yyyvvv|||sssqqqqqqpppoookkkgggeeeeeefffeeeeeeiiidddaaabbbbbbdddmmmwwwyyy|||zzzvvvppphhh___WWWPPPLLLDDD@@@<<<888666333111///222111//////000111000///111222222333444555666666555555555555555555555555222111111000000000000000////////////............//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............///////////////////////////...000000000000111111111111000000///000111111111111---111555999>>>DDDJJJNNNIIIFFFJJJ___|||~~~wwwxxx||||||wwwxxx}}}vvviiiZZZLLLCCC??????:::555222333444111111333222222222222111111111111111111111111000000000000//////............//////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''###///(((///UUU|||kkkDDD666222((('''---+++$$$)))666%%%///$$$000+++###))),,,666000$$$(((666222$$$""",,,,,,"""aaa;;;******+++,,,,,,,,,,,,+++---,,,///111&&&$$$---+++FFF___---***///,,,,,,,,,,,,,,,,,,,,,,,,&&&///666111mmm555]]]ooozzz```HHH666+++%%%'''///---%%%)))777,,,+++++++++,,,,,,---...........................,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,---///000222333333333444555666777777777777:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBB@@@??????>>>???CCCGGGLLLzzzyyyzzz{{{||||||zzzyyyuuussspppooonnnmmmllljjjwwwyyyxxxqqqmmmnnnrrrsssqqqqqqqqqooommmlllllllllmmmhhheeegggiiijjjmmmqqqoooqqquuuzzz~~~~~~|||sssmmmgggddddddbbb]]]XXXPPPKKKEEE???;;;777444111333222000000111111///---111111222333444555666666555555555555555555555555222111111000000000000000////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////......//////////////////000000000000111111111111//////000111111222222222000444<<>>888444555444111000222333222222222111111111111111111111111000000000000//////............//////.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---///***555///:::;;;***---!!!$$$------!!!'''000555111)))'''***444444"""111((()))444,,,((((((///888333%%%###+++333%%%"""000vvvwww***++++++,,,,,,,,,,,,,,,---###%%%***+++000///$$$EEE___---***///,,,,,,,,,,,,,,,,,,,,,,,,///...+++***222,,,>>>"""***)))---...+++&&&,,,444777111((((((---++++++,,,,,,------,,,,,,.............../////////,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,++++++++++++******++++++---///000222444444333444555666777777777777999:::::::::;;;;;;;;;<<<;;;;;;<<<>>>AAABBB@@@?????????@@@CCCHHHLLL|||wwwqqqllliiigggeeeddddddeeedddaaaaaaeeekkkoooqqqvvvzzzzzzvvvtttuuuxxxvvvpppjjjjjjmmmnnnmmmkkkfffeeefffkkkqqqtttrrrooodddbbb``````bbbddddddcccZZZUUUNNNHHHCCC>>>999555222111000000111111///---111111222333444555555666555555555555555555555555222111111000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........................///............//////000............///////////////000000000111111111111...000111111111111222333777<<>>AAABBB@@@???@@@???@@@CCCHHHLLLxxxqqqmmmjjjhhhfffgggddd```\\\YYYXXX[[[^^^iiipppwwwyyyxxxxxx}}}}}}tttppppppqqqmmmhhhhhhccc___aaagggkkkiiifff]]]___aaaaaaaaabbbeeehhheeeaaa[[[UUUNNNEEE===888222111///000111111000...000111111222333444555555555555555555555555555555222111111000000000000000////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.......................................///000000---.........//////000000///000000000111111111111///111222111000000333555@@@BBBJJJQQQPPPJJJGGGJJJUUUooofffmmmxxx{{{zzz}}}~~~~~~~~~kkkXXXLLLGGG@@@;;;999888444333555333333333222222222222111111111111111000000000/////////............//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))(((444"""%%%888000,,,444+++---000$$$)))+++'''(((...///,,,AAA***+++,,,VVV%%%---///******///111---!!!333<<<---++++++,,,------------,,,******>>>000''''''...CCC___---***///,,,,,,,,,,,,,,,,,,,,,,,,%%%444+++)))///333%%%===***((($$$000777 '''***'''''',,,///...+++,,,---...---,,,+++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++,,,---------,,,,,,,,,---------------------------------------------***+++,,,...111333444555333444555666777777777777888888999999:::;;;;;;<<<;;;;;;<<<>>>AAABBB@@@?????????@@@CCCHHHLLL~~~zzzvvvsssqqqmmmhhhbbb^^^ZZZVVVVVVXXX```eeelllooopppssszzz|||uuuttttttooohhhiiiccc]]]\\\___bbbaaa^^^^^^cccggggggeeeeeegggkkkpppnnnkkkfff^^^RRREEE<<<777444222111111222111111000000111222333444555555555555555555555555555555222111111000000000000000////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------..............................---......///000111------......///000000000000000000000111111111111000111222111000333888===GGGGGGLLLPPPLLLGGGMMMYYYrrrrrrccciiippp{{{zzz}}}~~~||||||~~~{{{fffYYYLLLEEE>>>;;;888444333444333333333333222222222222111111111111000000000000//////............//////.............../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))(((777444+++444***EEEMMM555111222...---...222444000---,,,***))) )))***666%%%ddd:::!!!,,,555(((###---///$$$NNN++++++,,,---------------111"""111 111***,,,DDD___---***///,,,,,,,,,,,,,,,,,,,,,,,,---)))///333###(((nnn,,,"""'''666!!!(((,,,333666333...+++)))(((,,,,,,---------,,,++++++*********+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***,,,---------,,,++++++,,,---.........------******++++++++++++,,,,,,++++++---///000222444444333444555666777777777777777777888999:::;;;<<<<<<;;;;;;<<<>>>AAABBB@@@???>>>>>>???BBBGGGKKKxxxqqqlllkkkhhhcccaaadddcccdddeeedddcccfffkkkooovvvxxxwwwtttvvvxxxuuunnngggccc___]]]]]]]]][[[YYY^^^bbbgggkkknnnooopppqqquuuvvvxxxwwwpppcccTTTIII@@@<<<666333222222222222000000111222333444444555555555555555555555555555222111111000000000000000////////////............---------.........//////------------------------++++++,,,,,,---......///................................................---------......///000111------......///000000111000000000000111111111111///111333222333888AAAIIIOOOMMMOOOPPPKKKKKK^^^uuuyyyggg]]]sssvvvyyy|||}}}}}}{{{|||}}}wwwmmmVVVNNNEEE@@@;;;555333444444444333333333222222222111111111111000000000000//////............//////---........./////////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&%%%+++)))!!!888~~~:::***111...111...'''"""%%%+++---------111000$$$555111!!!000///***///222%%%RRR+++,,,------...---------///###:::+++&&&;;;******aaa___---***///,,,,,,,,,,,,,,,,,,,,,,,,444%%%&&&888%%%***---"""&&&666///***//////)))%%%(((,,,......///...---,,,,,,+++++++++,,,******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***,,,------,,,+++***+++,,,---.........------*********++++++,,,,,,,,,,,,,,,---///000222333333333444555666777777777777777777888999:::;;;<<<<<<;;;;;;<<<>>>AAABBB@@@???======>>>AAAFFFJJJ~~~yyyqqqnnnpppllljjjeee___[[[ZZZ]]]______gggmmmqqqvvv|||zzztttiiigggeeecccbbb___\\\ZZZZZZ\\\aaakkktttzzzyyywwwssswww~~~}}}rrrbbbWWWGGGBBB;;;555333333333222000000111222333444444555555555555555555555555555222111111000000000000000000/////////............---------.........//////........................++++++,,,,,,---...//////................................................---------......000111111---------...///000000111000000000000111111111111///111333333555===IIIRRRUUUSSSSSSSSSNNNSSSnnnzzzjjjkkksssvvvuuuuuuwwwzzz|||}}}|||~~~}}}```WWWMMMFFF@@@999555666444444444333333333222222111111111111000000000000//////............//////---.........//////000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))+++,,,---......666"""!!!555***666(((---888...---(((000...---///333///((()))000333))),,,222***aaabbb''')))111(((...+++,,,------......------'''<<>>HHHPPPTTTLLLXXXYYYNNNQQQllluuuqqqyyy}}}zzzrrrxxx~~~uuudddPPPFFFEEECCC;;;333777666555555555444111///222222222111111111111000////////////////////////////////////000111222333........................------------------------------------------------*********++++++,,,,,,---,,,------......------,,,***---,,,+++///555555///++++++++++++++++++++++++:::000111000)))000000***(((+++,,,(((555(((,,,'''---444tttiii,,,,,,,,,++++++*********,,,===fffUUU___---))),,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******[[[RRR$$$000...''')))///000+++,,,222000))),,,000///)))(((---111///------------------------000000//////.........---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBB@@@???@@@BBBFFFIIIvvvjjjaaa\\\XXXVVVWWWWWWZZZbbbmmmuuuvvvtttrrrqqqooommmkkkhhhdddaaa^^^```eeelllrrruuuuuusssvvvvvvuuutttrrrllleee```XXXMMMCCC???;;;666444666111111111222222333444444666666666666666666666666333333333222222222222111////////////////////////.........///////////////......------------......---------............///////////////////////////000/////////............111000000000/////////...000000////////////000000111111000000000111333444111222555;;;CCCLLLSSSVVVTTTUUUUUUYYYeee{{{|||{{{vvv{{{~~~ppp[[[MMMFFFCCC>>>:::888666444444444444222111222222222111111111111000////////////////////////////////////000111222333........................------------------------------------------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))),,,+++)))---222222---++++++++++++++++++++++++&&&===jjj......,,,666,,,)))...000---///777///---222000'''+++hhh,,,,,,,,,+++++++++******444www___---))),,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***)))vvv)))...(((222(((000333///)))'''(((((((((,,,---+++---000...(((------------------------...............------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@???@@@BBBFFFIII|||rrriiiccc___YYYWWWWWWYYY___eeeiiikkkppprrrsssrrrpppllljjjiiillllllmmmoooqqqrrrpppnnnooopppoookkkeeeaaa______^^^SSSHHHBBB???;;;777777222222111111222333555666666666666666666666666666333333333333222222222222///////////////////////////////////////...............------------......---------............///////////////////////////////////////............000000000000////////////000000////////////000000111111000///000111222333111555;;;CCCKKKQQQVVVXXXZZZSSSWWWlllwwwwww~~~}}}mmm[[[MMMEEEBBBAAA:::777444333333444333333222222222111111111111000////////////////////////////////////000111222222........................------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))******)))+++......+++,,,,,,,,,,,,,,,,,,,,,,,,$$$)))999}}}***(((((()))...222,,,$$$'''///)))---///333(((,,,XXX""",,,,,,,,,,,,++++++++++++222___...)))---,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++&&&CCC___"""---444+++'''---555666222...,,,------,,,...000---'''------------------------------------------,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@???@@@BBBFFFIIIyyyttthhhddd___ZZZZZZ]]]aaaeeeiiimmmsssuuuttttttuuuwww|||yyyvvvtttqqqmmmkkkhhhhhhhhheeeaaa^^^^^^^^^ccc]]]VVVOOOHHHBBB<<<999555444222111222444666777666666666666666666666666444444333333333222222222////////////////////////000000//////......------......------------......---------............//////////////////////////////////////////.........000000000000////////////000000////////////000000111111000///000111222333444:::BBBJJJPPPTTTVVVWWWUUUYYYgggyyy~~~~~~}}}~~~{{{}}}~~~mmmZZZLLLFFFDDD===999555222222444444555222222222111111111000000///////////////////////////////////////000111111................................................---------------------------------,,,,,,++++++***++++++,,,,,,,,,,,,++++++************+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,777'''222777???///---)))&&&---444000&&&...///)))000...111'''TTT+++,,,,,,,,,,,,,,,,,,,,,,,,)))111```...***---,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***,,,---;;;EEE000---///222+++"""&&&111222111///,,,+++,,,------------------------------,,,---.........------,,,...---,,,,,,++++++,,,,,,,,,,,,------------......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>?????????@@@@@@???@@@BBBFFFIIIyyyooofff```^^^___aaa\\\bbbjjjpppvvv}}}|||wwwqqqlllhhhgggggggggiiijjjiiifffcccgggiiiggg```WWWMMMEEE@@@:::888555333222444666888777777777777777777777777444444444333333333222222000000000000000000000000000000//////......------......------------......---------............///////////////////////////.........///////////////////////////000000000000000000////////////000000111111000000111222333555999@@@HHHOOORRRTTTTTTUUUOOOfffpppooosss|||}}}yyywww|||~~~kkkXXXKKKEEEAAA<<<777444333444555555222222222111111111000000000000000000000000000000//////////////////000111////////////////////////........................------------------------...------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,"""555'''000777mmmYYY$$$---999***&&&888///222...///...,,, BBB...///,,,,,,,,,,,,,,,,,,,,,,,,444;;;!!!'''...___```///+++...,,,------......------,,,---------,,,,,,,,,++++++(((...((('''555mmm}}}UUU...%%%---222///---+++---//////,,,+++---111------------------------------///000000///...---...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>?????????@@@???@@@BBBFFFIII{{{ppphhhbbb]]][[[SSSWWW]]]fffrrr~~~xxxrrrkkkgggffffffiiillloooooolllhhhggglllnnniiibbbZZZOOOGGGAAA>>>999444333333555777777777777777777777777777444444444444333333333333000000000000000000000000///////////////...............------------......---------............///////////////////////////.........///////////////////////////000000000000000000////////////000000111000000111222444666777>>>EEEMMMRRRSSSSSSUUUWWWVVVvvvmmmbbbhhhuuuxxxyyyyyyyyyzzzeeeSSSIIIDDD@@@;;;777555555555555222222222111111111111000000000000000000000000000/////////......//////000////////////////////////........................------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,+++,,,...---***+++///,,,,,,,,,,,,,,,,,,,,,,,,)))///,,,""";;;***222444///777&&&***111222******333"""lll<<<555,,,,,,,,,,,,------------###+++000444***111$$$RRRaaa000,,,///------............------------------,,,,,,,,,,,,&&&///'''---,,,444444eee---%%%///333///&&&(((---111111,,,,,,...------------------------,,,---///111111000///---...---,,,,,,++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>????????????@@@???@@@BBBFFFIIIwwwnnnddd\\\YYYWWWWWW\\\hhhvvv{{{uuuoookkkhhhkkkoooqqqqqqpppppppppmmmoooooonnnooommm```RRRGGGCCC===777333333444666777777777777777777777777555444444444444333333333000000000000000000000000.........///////////////......------------......---------............///////////////////////////............/////////000.../////////000000000111000000////////////000000000000111222444666999;;;BBBHHHOOOSSSTTTUUUXXX\\\lllxxxeeegggnnn{{{|||yyy|||~~~{{{{{{qqq^^^QQQHHHDDD>>>:::888777555444222222222111111111111000000000000000000000000000000//////.........//////////////////////////////........................------------------------,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,+++)))+++...---)))+++000------------------------,,,@@@***###***)))111###wwwyyy???222777(((,,,222&&&000555,,,!!!~~~444)))...,,,,,,,,,---------......<<<,,,$$$,,,///...000;;;sssaaa000,,,///------............------...------------,,,,,,,,,%%%222444GGG###***DDDjjj<<<###888000***---000---++++++------------------------***,,,...000111000...---...---,,,,,,++++++,,,,,,))))))***++++++,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@BBBFFFIIIrrrgggddd]]]VVVWWW___kkkvvv{{{~~~zzztttqqqoootttzzzyyytttrrrvvv{{{zzzwwwsssuuutttaaaLLLGGG???888333222444555777777777777777777777777555555444444444333333333000000000000000000000000---.........//////000000.........------.........---------.........//////////////////////////////---.........//////000000.../////////000000111111000000////////////000000000000111222555888;;;===DDDJJJPPPTTTUUUWWW\\\aaannnfffssswwwvvvtttzzz~~~xxxwww}}}wwweeeXXXJJJFFF@@@<<<:::777555333222222222111111111111000000000000000000000000000000//////.........//////000000000000000000000000////////////////////////------------------------,,,,,,,,,------.........+++++++++,,,,,,+++++++++***(((***...---(((***111------------------------000---777,,,,,,///111)))444^^^^^^333'''111$$$444!!!111+++666;;;EEE---'''$$$777,,,,,,,,,------.........222000)))&&&...666,,,...%%%)))SSSaaa000,,,000------............------......---------,,,,,,,,,222------333$$$***...111}}}TTT???***'''+++---,,,,,,------------------------)))+++---///000///---+++...---,,,,,,++++++,,,,,,++++++,,,------...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///000222333333333333333444555666777888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@???@@@BBBFFFIIIwwwooodddZZZYYYZZZ]]]dddmmmssszzzzzzuuurrrxxxzzz{{{yyyvvvuuuwwwyyyttt```VVVHHH<<<666444222111666777888999999::::::999999888777666444333222111000000000000//////////////////////////////////////////.........---------...---,,,,,,---///222444//////............//////000000000000000000000000////////////000000000000///////////////000111111111222222333555:::@@@DDDEEEJJJTTTZZZWWWWWWiiiwwwrrrxxxzzzrrr~~~zzzuuutttvvvxxxxxxxxxxxxzzz~~~{{{{{{~~~yyyggg[[[TTTMMMFFF<<<333444;;;444666666444111///111333111111111111000000000000000000000000000000000000////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////222---&&&'''>>>sss///&&&///&&&444---000+++444//////eeerrr(((%%%777111)))---/////////......---------........................+++///222---(((@@@ccc'''***000///...---,,,,,,---...///---------......---,,,,,,)))***+++------,,,+++***///((("""+++KKK+++$$$...%%%444---...------------------------,,,,,,,,,---------............---,,,,,,+++******,,,,,,++++++,,,,,,---...------......------,,,+++......////////////.........///111333444444444444333333444444555666666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA<<<>>>@@@CCCFFFIIIwwwlllbbb___]]]]]]aaaggggggmmmuuu{{{}}}}}}|||{{{|||vvvpppnnnrrr{{{~~~wwwiii\\\LLLAAA======;;;888777888888999999999888888999888777666444333222111222111111111111000000000//////////////////////////////.........---------///...------...000333444//////............//////000000000000000000000000////////////000000000000///////////////000111111333444555666888===CCCHHHJJJPPPVVVXXXWWW___uuu|||~~~~~~yyyuuuuuusssnnnlllmmmqqqooonnnppptttxxxzzzyyyxxxuuuttt{{{~~~sssdddZZZOOOGGG???666333666555666666444111///111333111111111111000000000000000000000000000000000000////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////''',,,222444111///000222III333///333)))222(((///'''$$$111<<<...(((^^^sss555'''%%%///111***,,,888............---------,,,------------------------111------///***$$$(((444iii...222//////...------------...///000000///---,,,+++************+++,,,,,,,,,,,,+++***+++------...000555999```444111555***222&&&,,,------------------------,,,,,,,,,---------............---,,,,,,+++******,,,,,,++++++,,,,,,---...------......------,,,+++---......//////......---...///111222333444333333333333444444555666666666::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAA===>>>@@@CCCFFFHHH|||qqqjjjddd```___aaa^^^aaagggpppyyy{{{sssmmmlllqqq{{{yyyvvvwwwwwwpppcccRRRGGGCCCAAA>>>:::999999999888888888777777888888777666444333222222333333222222222111111111////////////////////////...............---------//////......///111333444//////............//////000000000000000000000000////////////000000000000000////////////000111111000222333555777<<>>666XXXiiiTTT:::222111,,,"""...777666222///,,,)))...------------,,,,,,,,,------------------------///&&&$$$///777333***%%%###VVV[[[^^^...+++555 ///...------------...///000///...,,,++++++,,,,,,+++++++++++++++,,,------###(((///333111+++$$$!!!%%%))),,,111AAAWWWcccdddUUU***//////,,,000$$$000------------------------,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,------...---............---,,,,,,,,,------......------,,,---...000222333333333222333333444444555666666666999999999999999999999999======>>>???@@@AAAAAABBB??????AAACCCEEEGGGzzzqqqhhhbbb___]]]\\\^^^fffqqqzzzzzzxxxvvvsssssstttwwwzzz}}}zzzqqqlllmmmoooppphhh\\\RRRJJJDDD???<<<999999888888888888999999888888777666555444333333333222222222111111111111////////////////////////....................................///000111222//////............//////////////////////////////////////////000000000000000000//////000000111222///111333555999>>>DDDHHHRRRWWWWWWXXXiii}}}yyyooogggccc``````^^^^^^^^^```bbbeeeggghhhiiihhhggggggggghhhiiijjjlllkkknnnqqqqqqpppuuu||||||~~~}}}mmmVVVIIIEEECCC===777666666555333222111111111111111111111000000000///////////////////////////////////////////////////////////////....................................------------------------------------------------------------------------------------------------...------------...//////000---,,,...333666666444///,,,'''%%%***///)))111%%%,,,(((---111&&&444(((444333)))///???999%%%222%%%+++888999111+++555444---&&&***333111'''---------------,,,,,,,,,------------------------222,,,(((******+++111999***444+++666777+++333333.........------.........---,,,+++***+++---000111,,,+++******+++,,,...///,,,,,,+++,,,---000444777333111,,,,,,222777222''',,,""")))'''---111%%%333------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---.....................------,,,+++,,,,,,------,,,,,,+++,,,...///111222222222222333333444444555666666666888888888888888999999999======>>>???@@@AAABBBBBB@@@@@@AAABBBDDDEEEvvvkkkddd]]]ZZZXXX]]]fffqqqxxx{{{yyyyyyyyyyyyxxxwwwuuutttrrrrrrqqqoookkkfffccccccffffffddd]]]TTTKKKFFFEEE999999999888999:::;;;<<<888888777666555444444333222222111111111000000000////////////////////////---.....................------------...//////000//////............//////////////////////////////////////////000000000000000000000000000111222222333666999<<<@@@EEEKKKOOORRRUUUXXXccc|||vvv|||zzztttcccbbb___^^^___bbbeeehhhbbbdddfffjjjmmmppptttvvvpppqqqrrruuuxxx{{{~~~}}}}}}~~~|||}}}bbbOOOHHHFFF@@@:::777555444333222222111111111111111111000000000///////////////////////////////////////////////////////////////....................................------------------------------------------------------------------------------------------------...------------...//////,,,---///000...+++'''$$$,,,111333...***,,,444999000222111)))000111&&&///(((///555444000---,,,+++...+++...444000&&&$$$+++###)))------++++++...222------------------------------------------------,,,000333111)))###&&&---......***222888"""222---..................------,,,+++***+++---000111,,,+++******+++---...000...---,,,+++***)))'''&&&***///111,,,&&&'''---111+++......(((000111%%%...------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,------...///......//////......---,,,++++++,,,,,,,,,,,,++++++,,,...///111222222222222333333444444555666666666777777777888888999999999======>>>???@@@AAAAAABBB@@@@@@AAABBBCCCDDDyyynnn^^^ZZZWWWXXX^^^gggpppuuu~~~|||yyyxxxyyyyyyyyyxxxnnniiigggiiiiiiddd___^^^XXX\\\```___ZZZSSSMMMKKK<<<;;;:::::::::;;;<<<===888888777777666555444444222111111111111000000000////////////////////////---------...............,,,,,,---------.........//////............//////000000000000000000000000////////////000000000000111000000000000111222222444777;;;???CCCIIIOOOSSSRRRVVVaaatttsssuuurrrhhhdddbbb```VVVWWWZZZ^^^ccchhhlllooosssvvvzzz~~~}}}xxxuuurrr{{{rrrZZZNNNHHHAAA:::777555333222333222111000111111111111000000000000000000000000000000000000////////////////////////////////////....................................------------------------------------------------------------------------------------------------...------------...//////111111///,,,***...555;;;,,,,,,...333888555+++!!!---111---)))///000,,,///999111---222999777000+++...333///%%%&&&222777111111222666888333+++,,,222---------............///........................***---111444444222000///444---!!! 222777888999------...//////...------000///...,,,++++++,,,,,,++++++++++++,,,...///000,,,,,,---000333444222111......000666:::666+++!!!...222...+++000000***,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...////////////...------+++,,,,,,------,,,,,,+++---...000222333333333222333333444444555666666666777777777888999999::::::<<<<<<===>>>???@@@@@@AAA???@@@@@@AAABBBCCCyyygggddd___\\\\\\bbbkkkrrr}}}{{{yyyzzz|||~~~~~~}}}qqqkkkggghhhhhhdddbbbdddZZZZZZ\\\```aaa^^^UUUNNNBBB@@@>>>;;;::::::;;;;;;888888777777666555555555333333222222222111111111////////////////////////---------.........//////,,,------...............//////............//////000000000000000000000000////////////000000000000111111000000111111222333444888<<>>888555222222333333111///111111111111000000000000000000000000000000000000////////////////////////////////////....................................------------------------........................------------------------------------------------...------------...//////***///444777555000+++))),,,000222...'''&&&...888(((***(((,,,,,,,,,111111 000888000)))---222333///777111+++,,,***$$$000,,,(((***///333444222........./////////000000////////////////////////333111...+++***+++)))'''$$$333;;;777+++111+++***------...//////...------000000///---,,,+++******)))***+++---.../////////444000,,,***,,,///000000''',,,...,,,&&&'''000;;;)))+++***------,,,///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////////////////...------,,,,,,------------,,,,,,...///111222333444333333333333444444555666666666777777888888999::::::;;;;;;;;;<<<===>>>??????@@@>>>???@@@AAABBBCCCssspppjjjccc^^^aaaiiipppwwwxxx{{{|||wwwpppkkkkkkhhhdddffflllkkkeeebbbffflllkkk___TTTFFFDDD@@@===:::999999999888888777777666666555555444444444333333333222222////////////////////////---------.........//////---...///////////////...//////............//////000000000000000000000000////////////000000000000111111111000111111222333999<<>>??????>>>>>>???@@@BBBCCCwwwoooiiigggfffgggmmmpppsssxxx|||xxxwwwqqqiiiggglllqqqpppnnnkkklllmmmggg___VVVQQQIIIAAA;;;888777777999888777888999888555333444444333222222111111000........./////////////////////.........------------------........./////////000000///...------...000000000000000000000000000000000000000000000000///000111111000111333555>>>===@@@GGGPPPWWWXXXWWWYYYzzzssswww}}}~~~uuurrrqqqsssyyy~~~ssslllmmmjjj{{{qqq[[[JJJCCC===888333000111333222111222111111111000000////////////000000111111222222////////////000000000000................................................,,,------------------,,,------------------------------------------------//////.........------------------............///111111000///...---,,,,,,+++,,,,,,---...///000000///000///...------///111666555444222111111000000000000222333333444444333444444444444333222111000111111000000000000111222333333333333333333333333111111000//////...------////////////000000111111------......///............////////////---,,,+++------------------------------............------........................////////////////////////.........------,,,,,,,,,...---,,,---/////////...---------------------------------............/////////.........---------------------------------///000111222333444444444444444444555555555555666888999::::::999888999;;;;;;<<<===???@@@@@@@@@@@@>>>@@@@@@???BBBHHH|||sssmmmjjjhhhgggiiikkkppp}}}~~~}}}xxxrrrrrrvvvrrrsssqqqmmmnnnrrruuuttteee^^^TTTIII@@@<<<;;;;;;888999999999999777666555444444333333222111111111//////////////////////////////.........------------------........./////////000111000...---...///000000000000000000000000000000000000000000000000111222222222222333666888@@@CCCHHHOOOTTTWWWWWWVVVccc~~~uuupppsssuuuxxxcccPPPFFFAAA<<<555222222333222111111111111111000000000///000000000000000111111111////////////000000000000................................................------............------------------------------------------------------//////.........------------------............//////////////////.........------..................///000000000//////111333555444333222222222222222000111222333555555666666555666666666555444333333666666555555555444444444444333333222222222333333222222222111111000000000111111111000000/////////...//////000000//////......////////////---,,,+++------------------------------............------................................................------------------,,,,,,...---,,,---/////////...---------------------------------............///---------,,,,,,,,,++++++------------------------///000111222333444444444444444444444555555555555777999::::::888888999;;;;;;<<<===???@@@@@@@@@@@@@@@BBBBBBAAAEEEKKKwwwooolllbbbaaaaaafffttt}}}~~~yyyzzzwwwrrrrrrzzzxxxpppaaaRRRGGG@@@>>>>>>:::<<<>>><<<888666666888444444333333222222111111/////////////////////////////////............---------........./////////000111222111/////////111000000000000000000000000000000000000000000000000333333333333333666:::===DDDJJJRRRWWWWWWVVVVVVWWWqqqyyywwwzzzoooXXXJJJEEE???888444333333222111111111111111000000000000111111111111000000000000////////////000000000000......................................................////////////......------------------------------------------------...............------------------............///.........//////000000000/////////......---------///000111111111222444666555555444444444444555555222333444555666777888999777888888888888888777777666666777777666555333222666555444333333444555555444444333333333333333333333333222111000///......///000000111111000/////////////////////---,,,,,,------------------------------............------................................................,,,,,,------------------...---,,,---/////////...---------------------------------............///---------,,,,,,,,,,,,+++------------------------...///111222333333444444444444444444555555555555777888999999888888999;;;;;;<<<===???@@@@@@@@@@@@@@@BBBBBBBBBFFFLLLwwwqqqccc^^^[[[^^^kkk{{{{{{vvvyyyzzzjjjXXXKKKCCC@@@@@@???BBBDDD@@@999555666999555444444333222222111111000000000////////////////////////...........................////////////000222333222000000111222000000000000000000000000000000000000000000000000333333333333444888>>>BBBHHHPPPXXXYYYVVVTTTYYY^^^|||yyyaaaOOOHHHAAA999444444444333222111111111000000000000000222222111111000000//////////////////000000000000................................................//////000000000000//////........................------------------------........................---------............///...////////////000000000/////////////////////...///000222333333444666888888777777666666777777888555555555666777777888999888999999::::::::::::999555666888999999777555444888777666555555777999:::555555444444444444444444444444333222111000000///000000111111111000//////000000000///......---,,,........................------............------................................................,,,,,,,,,------............---,,,---/////////...---------------------------------............///////////////............,,,,,,------------------...///000222333333333333333333444444444555555555666777999999888888999;;;;;;<<<===>>>@@@@@@@@@@@@>>>@@@AAAAAAFFFLLLzzzggg```YYYZZZbbbnnnyyy~~~yyyxxxyyyjjjZZZMMMEEEBBBAAAFFFHHHHHHCCC;;;666666999555555444444333222222111111111000000////////////////////////////////////........./////////000000000222333222111000111333111111111111111111111111111111111111111111111111111222222333555:::AAAEEELLLSSSXXXVVVRRRUUUaaammm}}}}}}}}}iiiVVVJJJCCC:::555444555444333000000000000000000111111222222111111000000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////........................---------------------------.....................---------............///111000000000////////////......///000000111222222///111333444555666888999999888888777777777777777777666666666666777888999;;;;;;<<<=========<<<<<<<<<===>>>@@@???>>><<<;;;999888888888999;;;===>>>777777777666666666666666555555444444444333333333111111111111111000//////111000000///......------........................------............------................................................,,,,,,,,,------............---,,,---/////////...---------------------------------............///000000/////////.........,,,,,,,,,---------.........///000111222333333333333333333444444444444555555777888888888888999;;;;;;<<<===>>>@@@@@@@@@@@@>>>@@@AAABBBGGGNNNooofff]]][[[]]]bbbjjjqqqxxx|||~~~||||||}}}~~~|||{{{xxxuuuyyyxxxqqqggg[[[QQQJJJGGGFFFHHHHHHGGGBBB<<<888777999555555444444333333222222222111111000000//////......////////////000000000....../////////000000000000111222222111000222333111111111111111111111111111111111111111111111111000111333555888===DDDHHHOOOTTTVVVTTTSSS]]]ppp|||wwwwww}}}}}}||||||{{{yyyzzz~~~rrr```OOOGGG>>>888666666555444000000000000111111111111111111111111000000000000////////////000000000000//////////////////////////////////////////////////////000000000000//////........................---------------------------------...............---------............///111111111000000////////////000000111222444444555111333666777888888999;;;999888888888888888999999;;;;;;:::;;;<<<>>>@@@BBBFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAA===<<<<<<;;;::::::999999777777777777666666666666333333333333222111000000222111000///....................................------............------........................------------------------,,,,,,------------------...---,,,---/////////...---------------------------------............///.........---------,,,,,,+++,,,,,,------.........---...000111222222333333333333333333444444444444444666888888888888:::;;;;;;<<<===???@@@@@@@@@@@@@@@BBBDDDEEEKKKRRR{{{qqqhhhdddaaa^^^bbbhhhnnnvvvzzzzzzzzz~~~~~~zzzwwwwwwvvvyyyxxxllliiiddd^^^XXXSSSPPPNNNFFFDDDAAA>>><<<:::999999555555555444333333222222222222111111000//////....../////////000000000000.../////////000000000000///000111111000000111333111111111111111111111111111111111111111111111111///111555888<<>>@@@AAABBBFFFFFFGGGIIILLLPPPTTTVVV\\\\\\\\\\\\\\\[[[ZZZYYY___^^^[[[XXXUUURRRPPPNNNOOOPPPPPPPPPOOOLLLJJJHHHEEEEEEDDDCCCAAA@@@??????;;;;;;:::999888777777666666666666555555444333222222111000///.........///........................------............------........................------------------------------------------,,,,,,...---,,,---/////////...---------------------------------............///............------------++++++,,,,,,---......///---...///111222222222222222222333333333444444444444555777888777888:::;;;;;;<<<===???@@@@@@@@@@@@@@@CCCDDDFFFLLLTTT{{{rrrmmmgggaaaaaafffiiirrryyyyyy{{{{{{wwwzzz{{{zzz|||}}}xxxqqqeeeeeecccaaa^^^ZZZWWWUUUBBB???<<<;;;;;;;;;:::999666555555444444333222222222222222111000//////....../////////000000111111////////////000000000000...000111111000000111333111111111111111111111111111111111111111111111111///222777;;;???DDDIIIMMMRRRTTTVVVXXX___rrr|||bbbgggwww~~~|||}}}~~~uuurrrxxx}}}|||wwwuuuvvvxxxuuussszzz~~~uuu]]]TTTHHH???:::777444222//////000000111111111222//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////---------------------------------.........//////---------.........//////......///000111222333333666555555555555444444444888:::===>>>>>>===>>>???===>>>???BBBEEEHHHKKKLLLPPPQQQSSSVVV[[[aaafffiiioooooooooooonnnmmmlllkkkxxxvvvqqqlllgggccc```___^^^______^^^[[[VVVRRROOOLLLKKKJJJHHHGGGEEEDDDCCC???>>>===;;;999777666666888888888888777666555444333222000///......//////////////////////////////---..................---........................------------------------.........------,,,,,,,,,...---,,,---/////////...---------------------------------.........//////111000000000////////////++++++,,,,,,---...//////---...///111222222222222222222333333333444444444333555777888777888:::;;;;;;<<<===???@@@@@@@@@@@@>>>AAACCCDDDKKKSSSuuukkkdddbbbbbbfffqqq{{{}}}{{{|||~~~|||yyyxxxxxxwwwsssppp``````fffllliii^^^VVVSSSEEE???:::<<<>>><<<:::;;;888777666555444333333333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111333333222000///000111//////000222222333333222222444888===BBBFFFHHHIIIUUU\\\[[[WWWeeerrrjjjnnnvvv{{{|||{{{wwwyyylllhhhvvv~~~wwwuuutttrrrpppppptttyyy~~~~~~~~~rrrYYYGGGEEEAAA444000555333222111000////////////222111111111000000//////000000000000000000000000000000//////.........---//////............//////////////////////////////////////////////////////000///---,,,,,,---///000,,,,,,------------......+++,,,---...///111111222///111333444444555777999999444444:::;;;777666999;;;;;;===AAADDDEEEDDDBBBBBBEEEJJJPPPTTTWWWYYYYYYeeeiiilllllllllnnnssswwwxxx{{{~~~|||xxxtttssssss{{{tttqqqpppooojjjfffiiiqqqwwwuuurrrnnneeeZZZVVVSSSOOOLLLKKKKKKKKKKKKFFFAAA>>>>>>>>>:::777888999::::::999777666666777444444333222111000//////......---,,,,,,,,,------................................................+++,,,,,,------......//////...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000000///...------,,,,,,........................000000000111222222333333111333444444444444555777666777888888777666888999<<<<<<===>>>>>>>>>>>>>>>CCCEEEDDDCCCGGGMMMvvvnnnjjjhhhpppvvv~~~}}}zzzxxxvvvrrrmmmhhhdddeeehhhmmmnnnjjj___WWWIIIAAA<<<<<<<<<:::888999888777666555444333333333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111222333222000///000111000000111222222222222222222777<<<@@@BBBEEEJJJOOOSSSUUUWWW^^^ssstttsssxxx{{{}}}|||~~~{{{jjjnnn|||wwwvvvvvvuuutttvvv{{{zzzdddOOOGGGBBB999444666333222111000000/////////111111111111000000000///000000000000000000000000000000/////////.........//////............/////////////////////////////////////////////////////////...------------...///.................................///000111333333888:::;;;:::888777777888:::777777;;;;;;777777;;;:::===BBBHHHMMMPPPQQQQQQVVVXXXZZZ^^^dddjjjooorrrtttuuuvvvyyy{{{}}}~~~~~~yyyyyyzzzzzz{{{}}}yyyrrroooqqqssssssrrrqqqvvvyyyvvvuuutttpppiiieee```[[[ZZZ[[[ZZZUUUOOOMMMGGGDDDDDDCCC???>>>???;;;;;;<<<;;;999888777777666666666555333222111000//////......---......///................................................------------------------///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////......---,,,,,,+++---------..................//////000111111222222111333444444444444555777777888999999888888999:::;;;<<<===>>>????????????AAACCCDDDCCCHHHOOO|||uuurrrwwwxxx}}}~~~zzztttmmmhhhllloooooonnnsssuuuiiiYYYPPPGGG???===<<<:::888:::888888666555444333333333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111222333222000000000222111111111222222222222222444:::@@@CCCCCCFFFMMMTTTTTTQQQVVViii|||}}}}}}oooiiivvv{{{yyyyyyyyyyyyzzz}}}sss[[[JJJCCC???:::555333333111000000000000000111111111111000000000000000000000000000000000000000000////////////......000//////......//////000////////////////////////////////////////////////.........//////........./////////////////////...000000///000111444666777;;;===>>>===:::777666666999999<<<>>><<<:::<<>>???@@@@@@@@@???AAABBBDDDIIIRRR{{{wwwuuuyyyyyyrrrmmmqqqxxxwwwqqqsssxxxooo]]]VVVLLLCCC@@@>>>;;;:::<<<999888777555444444444333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000222333222111000111222222222222222222222222222888<<<@@@CCCFFFJJJPPPUUUWWWTTT]]]wwwrrrkkkkkk{{{}}}}}}~~~~~~iiiPPPEEEEEE???555333333222111000000000000111111111000000000000000000000000000000000000000000000//////////////////000000////////////000000////////////////////////////////////////////////---...///000000///...---/////////////////////...111111111222444888;;;===:::<<<>>>>>><<<:::::::::777;;;@@@CCCBBBCCCIIIOOOYYY^^^eeelllrrruuuxxxzzztttssssssrrrssstttuuuvvvqqqrrruuu{{{|||yyy~~~}}}{{{wwwsssrrrtttxxxzzz{{{{{{uuuqqqqqqqqqqqquuuuuuyyy}}}vvvfff___YYYVVVRRRLLLHHHHHHJJJIIIGGGFFFEEECCC@@@>>><<<<<<<<<<<<:::777444333111000000//////000000111................................................///.........---------,,,.........------.........------------------------------------------------,,,,,,,,,,,,------......---------,,,,,,+++++++++,,,,,,------.../////////......//////000111111111111333444444444444555777666888999999888888:::;;;:::;;;<<<>>>@@@AAAAAAAAA===@@@BBBDDDKKKTTT}}}~~~wwwtttuuu{{{{{{tttpppnnnxxxzzzssssssyyyttthhhYYYOOOFFFBBB@@@<<<;;;<<<999888777666555444444444333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000111222333222222111111222333444<<<<<<===CCCJJJPPPSSSSSSVVVZZZiiillljjjmmm}}}tttYYYJJJGGGAAA666444333222111000000000000000000000000000000111111111111111111111111111111//////000000000000000000000000////////////000000////////////////////////////////////////////////,,,...000111111000...,,,............////////////111222333555888<<>>???999AAAIIIMMMOOOTTT[[[```ppptttyyy|||}}}~~~vvvwwwyyyzzzxxxtttooollliiinnntttxxxyyyyyyyyy{{{|||uuuxxxxxxxxxzzz|||}}}~~~}}}uuusssrrrssstttvvvyyy|||yyyqqqmmmiiiddd```___\\\WWWSSSSSSSSSPPPLLLJJJHHHFFFCCC@@@?????????===;;;888666444222222111000000000000000////////////////////////////////////////////////---------....../////////---..................---------------------------------------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++---------.........////////////000111111222222333111333444444444444555777555666888888777888999;;;:::;;;===>>>@@@AAABBBBBB===@@@BBBEEELLLVVV|||~~~wwwuuuwwwxxxyyyzzzvvvmmmuuuxxxuuuvvv{{{zzzuuu^^^TTTKKKFFFCCC===::::::999999777666555444444444333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000222333222222111111222333555666>>><<<===EEEOOOVVVUUURRRUUUbbbwwwzzzfffjjjqqq|||~~~~~~fffSSSIIIAAA999444333222111111000111111000000000000111111111111111111111111111111111111//////000000000000111111111000000//////000000111////////////////////////////////////////////////---...000111111000...---------...///000111222222333555777:::===???AAABBB>>>???@@@@@@>>>>>>???AAAEEENNNXXX]]]aaahhhlllmmmtttwwwyyyyyywwwvvvyyy|||sssvvvyyyzzzyyytttoookkkpppuuuzzz|||{{{|||{{{tttuuuxxx}}}uuurrrsssxxxzzz{{{~~~uuupppnnnkkkhhhgggkkkkkkgggeeeeee^^^XXXQQQMMMKKKIIIFFFCCCDDDCCCAAA???<<<:::888777555555333222111111000000////////////////////////////////////////////////,,,------...//////000000------...//////...------------------------------------------------------+++,,,------......------------------,,,,,,,,,,,,........................000000000111222222333333111333444444444444555777444555777777777777999;;;;;;<<<===???@@@AAAAAAAAA>>>AAACCCFFFMMMWWW{{{}}}vvvvvvuuuuuu|||wwwvvvwwwyyy|||}}}{{{yyyiii___UUUPPPJJJBBB<<<;;;:::999888666555555444444333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000///111222222111111222333111111000000222444666888>>>???CCCJJJSSSWWWWWWUUU[[[ooo~~~rrrdddnnnyyy~~~xxxrrryyy~~~sss\\\JJJ@@@===444444333222111111111111///000000000111111111111111111111111111111111111//////000000000111111111111111000000000000111111////////////////////////////////////////////////...///000111111000///.........///111333444666666888999<<<>>>@@@@@@??????@@@AAABBBBBBBBBDDDHHHKKKYYYaaaiiinnnsssyyyyyyuuuqqqsssuuusssqqqsssxxx}}}yyyyyyxxxwwwvvvuuutttsss}}}~~~~~~~~~~~~zzzxxxvvvzzz{{{xxxxxx|||~~~{{{yyyxxxtttrrrtttzzz{{{wwwtttssskkkcccYYYSSSQQQOOOLLLIIIIIIGGGDDD@@@===<<<;;;;;;:::999777555444222222111////////////////////////////////////////////////............////////////------...//////...------------------------------........................+++,,,---.........------------------------------/////////...------,,,,,,//////000000111222222222111333444444444444555777444666888888888888:::<<<<<<===>>>???@@@AAAAAA@@@@@@CCCDDDGGGNNNWWWyyy}}}vvvuuutttttt}}}~~~|||{{{www|||~~~yyywwwtttjjj___YYYQQQGGG@@@===:::999888666555555555555333222222111000111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222222111111222444111000000000222555777999<<>>======>>>>>><<<:::888666444333333000000000000000000000000000000000000000000000000000000000///......------,,,---...//////...---,,,------------------------........................+++,,,---.........---,,,........................000000///...---,,,,,,+++......//////000111111111111333444444444444555777555777999999999:::;;;======>>>???@@@@@@@@@@@@@@@AAADDDEEEGGGNNNWWW{{{vvv|||{{{wwwxxx}}}yyywwwxxxvvvooocccTTTIIICCCAAA:::888666666666777666555444333222222111111222222000000000000111111111111000000000000000000000000000000000000000000000000333333222222222333444555222000000333222111555:::>>>EEEHHHPPPZZZWWWPPPVVVgggwwweeeuuuyyy}}}www}}}|||tttsss|||ssshhh[[[fffsss{{{}}}|||jjjSSSFFFDDD999666333111111222222111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////.........---...//////......///111111222222333444888===AAADDDAAA>>><<<<<<>>>???@@@???IIIPPPQQQYYYhhhnnnkkkyyyyyyyyyvvvsssooonnnnnnsssuuuxxxzzz|||yyyuuuwww{{{zzzxxx{{{|||tttpppqqqtttwwwyyy~~~zzzrrrnnnnnnjjjvvv|||{{{}}}uuuooooootttzzz{{{{{{sssmmmgggdddccc```ZZZTTTOOOOOOMMMIIIDDD@@@>>>>>>BBBAAA???===:::777555444333222222111111111111111////////////////////////..............................//////......---,,,........................////////////////////////........................---,,,+++***,,,///222444999444///,,,.../////////------...///000111222222222222333444444555555666777888::::::999999:::;;;;;;===@@@CCCCCCAAA>>><<>>@@@?????????AAACCCEEEEEEEEEIIISSS[[[^^^gggrrrtttmmmuuuuuutttrrrppppppqqqsssrrrwww~~~yyysssrrrwww|||{{{rrrjjjgggiiinnnrrrsssyyy~~~wwwnnnhhhfffjjjrrrxxxyyyvvvwwwtttpppnnnoooqqqtttvvv}}}wwwrrrnnniiiggggggeee```\\\RRRPPPMMMMMMLLLJJJEEEBBBBBBBBBAAA@@@>>>;;;888777333333222111000000000111////////////////////////..............................//////......---,,,...........................................................................---++++++,,,...111333555111---,,,---......---------...///000111222222222333333444444555555666666888999:::999999;;;<<<;;;===???@@@AAA@@@>>><<>>>>>999<<>>;;;<<<===>>>>>>>>>>>>>>>@@@CCCEEEGGGMMMUUU{{{|||zzzuuuvvv|||}}}}}}{{{zzzzzz}}}}}}zzzyyy|||}}}{{{vvvnnnbbbVVVKKKEEE@@@===999777666666555444444444333222222222222333000000111111111222222222111111111111111111111111111111111111111111111111111111222222333333333333333111222666777888<<>>???@@@BBBDDDFFFJJJNNNPPP^^^lllzzz}}}xxxrrrkkkmmmppprrruuuzzz|||yyyzzz~~~~~~yyyrrrkkkkkkpppsssooojjjiiihhhhhhiiilllppptttvvvrrrnnneee]]]ZZZ]]]eeelllooosssuuutttuuuuuummmcccccccccdddiiiqqqxxx{{{|||yyyyyywwwsssrrrtttsssooovvvvvvyyy|||~~~yyyuuuwwwlll]]]SSSPPPRRRSSSSSSLLLJJJGGGDDDBBB@@@@@@???777666444333111000000///////////////////////////........................///////////////...------........................------------------------........................///...---,,,+++,,,---...,,,,,,,,,---------,,,,,,......///000111222222333333333444444555666666666555777999::::::;;;===???============>>>>>>???@@@@@@CCCEEEGGGMMMUUU|||}}}xxxwwwzzz{{{{{{{{{{{{|||}}}yyyxxx{{{{{{xxxrrrkkkbbbYYYQQQLLLDDDAAA<<<888777666555444555444333333222222333333111111111111222222222222111111111111111111111111111111111111111111111111222333444444555555444444333222333888:::;;;@@@FFFMMMXXXZZZXXXXXXXXXddd{{{nnnlllkkklllmmmpppzzzzzz|||xxxwww~~~tttjjjbbb[[[XXX^^^jjjxxx~~~~~~iiiOOODDD@@@999555333222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000111111000222444555555666888:::;;;===@@@@@@??????@@@AAAGGGGGGHHHHHHKKKSSS]]]dddmmm|||~~~uuuqqqpppkkkooouuuzzz~~~xxxvvvttttttuuuuuussspppnnniiieeeggglllooolllhhhhhhjjjnnnrrrtttuuutttsssuuuooofff```___fffpppxxxsssvvvvvvpppjjjfffdddccceeegggjjjlllooottt{{{xxxwwwsssmmmmmmpppooolllooosssyyy~~~}}}xxxsssvvvpppggg]]]UUURRRSSSTTTUUUQQQLLLFFFCCCAAAAAABBB;;;999777555333222111000000000000000000000000000//////////////////////////////000000//////...---..............................................................................---,,,,,,,,,,,,---+++,,,............------......///000111222333333333333444555555666666777555777999::::::;;;===???>>>>>>======>>>@@@AAABBB???CCCEEEGGGMMMTTTxxx{{{}}}{{{xxxyyy{{{{{{|||}}}~~~{{{yyyzzz|||~~~}}}yyysssmmmfff___WWWRRRIIIDDD???:::888777666555555444444333333333333333111111111222222222222333222222222222222222222222222222222222222222222222222333555666666666555444333222444999<<<>>>CCCJJJPPPZZZZZZWWWXXX[[[jjjwwweeefffhhhjjjjjjmmmyyyzzzyyy{{{nnndddeee___[[[^^^dddpppoooTTTHHHCCC<<<666333222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000...//////000000111111222111333555777777888;;;===>>>???@@@???>>>???AAACCCEEEHHHKKKNNNTTT]]]jjjsss|||wwwmmmlllppppppuuu{{{zzzuuunnnqqquuuwwwuuupppjjjeeecccaaabbbeeekkkooopppooopppsssxxx{{{{{{wwwsssppppppnnnllllllnnnrrrwwwzzzwwwyyywwwooofffbbbeeeiiikkkmmmooonnnmmmooouuu{{{wwwvvvqqqkkkkkknnnnnnkkkppptttzzz{{{vvvrrrhhhkkkllliiibbb[[[UUUSSSZZZWWWRRRMMMHHHEEEDDDDDD???>>><<<999666444333333000000000000000000000000///////////////////////////000000000000///..............................////////////////////////........................------,,,,,,,,,,,,,,,---,,,...//////...---...///...//////000111222333333444444444555666666777777666888:::;;;:::;;;===???>>>>>>>>>>>>???@@@BBBCCC???CCCEEEGGGLLLRRR|||pppxxxxxxzzz}}}~~~}}}zzzyyyyyyyyyxxxvvvsssqqqnnnhhh```ZZZLLLHHHAAA<<<:::888777666555555444333333333333444111111111222222222333333222222222222222222222222222222222222222222222222111222444666666555444333333222555:::>>>@@@FFFMMMQQQYYYXXXVVVZZZ```sssuuuwwwzzzlll___^^^```dddggglllvvv|||uuusssxxxzzzrrrhhhccceeeeeefffffffffjjjxxxwww```KKKEEE===777333222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000...//////000111111222222222444666888999:::===??????@@@AAAAAAAAAAAACCCEEEEEEMMMVVV^^^eeellltttzzz}}}}}}{{{vvvnnnkkkoootttwww{{{~~~|||wwwoooiiiiiiooovvvxxxsssnnnjjjiiihhhiiilllnnnrrrvvvzzz|||~~~|||yyyuuuuuuvvvxxx{{{~~~~~~{{{vvvpppnnnqqqvvvqqqqqqqqqqqqpppooooooppplllllljjjgggiiioooqqqooowwwyyy{{{{{{zzzwwwtttrrrjjjllloooqqqnnnhhh```ZZZYYYYYYXXXVVVRRRMMMHHHEEEDDDBBB???<<<999777666555000000000000000000000000////////////////////////000000000000000///..............................................................................,,,,,,,,,,,,,,,,,,---------...000///,,,,,,---/////////000111222333333444444444555555666666777777888999;;;;;;:::;;;<<<>>><<<<<<===>>>???@@@AAAAAA???CCCEEEFFFKKKPPPssskkkxxxyyy|||{{{yyywwwuuuooooooqqqssssssoooggg```OOOJJJCCC===;;;999888777555555444333333333333444111111222222222333333333222222222222222222222222222222222222222222222222000111333555555444333222333222555;;;???AAAGGGNNNQQQXXXVVVUUU\\\eeezzz~~~}}}ooocccccciiiuuu|||uuueeeWWWSSSTTTZZZaaagggnnnvvvvvvooolllpppqqqkkkeeedddcccgggmmmnnniiigggppp|||~~~yyymmmLLLFFF>>>777444222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000...//////000111222222222222444777999:::;;;>>>@@@>>>@@@CCCDDDDDDCCCDDDEEENNNYYYhhhsssxxx{{{~~~vvvoooiiiggghhhmmmtttzzz|||~~~}}}vvvpppnnnkkkhhheeejjjooosssrrrmmmllloootttvvvxxx{{{{{{|||~~~~~~}}}}}}~~~vvvtttssstttuuusssmmmhhh^^^``````aaagggppptttsssxxxxxxvvvssspppnnnnnnoooxxxtttqqqqqqsssqqqkkkeeeWWWZZZ]]]^^^ZZZSSSKKKFFFFFFEEEBBB???;;;999777666000000000000000000000000000000000000000000000000000000000000000//////...........................------------------------........................+++++++++,,,,,,------------//////...+++***,,,/////////000111222333333444444444555555666777777777999:::;;;;;;::::::<<<===:::;;;<<<>>>???@@@@@@@@@@@@CCCEEEFFFJJJOOOssscccgggsss~~~}}}~~~|||xxxuuussswwwxxxvvvuuutttnnnggg[[[MMMDDDFFFCCC999333555777555444444444444333111222222222222222222222222111111111000111111222333333333333333333333333333111222222222222333333333///333888;;;<<>>>>>???@@@CCCFFFJJJLLLkkk___jjjyyy~~~}}}~~~yyyuuuvvvyyyyyywwwvvvuuupppjjj```RRRHHHGGGDDD:::555777777555444444444444333111222222222222222222222222111111111111111222222333333333333333333333333333222222222222222333333333000444999;;;===BBBJJJQQQUUUXXXYYYZZZeeezzzwwwpppxxx~~~~~~tttaaaVVVTTTWWW[[[___dddmmmzzzzzzeeeTTTPPPPPPSSSXXX[[[[[[```eeeqqqwwwhhheeecccffflllqqqqqqpppmmmllliiigggffffffggghhhrrryyy~~~yyy]]]OOOBBB<<<999444111333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222222111000///000111111111111333777:::888;;;???BBBDDDDDDDDDDDDDDDDDDFFFHHHFFFEEEMMMXXXhhhrrr{{{nnneeefffhhhlllrrrxxx|||~~~{{{xxxuuutttsssqqqmmmjjjjjjmmmssswww}}}yyysssooolllhhhkkknnnnnnlllmmmrrrvvvssspppllliiiiiikkkmmmnnnyyyyyy|||{{{yyyoooaaaXXXUUUTTTRRROOODDDJJJLLLJJJIIIGGG@@@888777555222111222222222111000000000000000000000000000000000000000000000000000/////////............////////////////////////............------------*********+++,,,,,,------...---,,,++++++---...000000000000111222222333333444444555555666666777777777999;;;<<<;;;;;;<<<===;;;<<<===>>>>>>????????????AAACCCFFFHHHJJJ}}}aaa[[[lll~~~{{{~~~~~~xxxyyy{{{zzzxxxwwwxxxuuuppphhhZZZNNNJJJDDD:::666888777555444444555444333222222222222222222222222222111111111111111222333333333333333333333333333333333333333333333333333333222555999<<<>>>DDDLLLRRRXXXXXXYYY___nnnxxxiiiiiissszzz}}}}}}xxxzzz{{{eeeVVVPPPPPPTTTYYY^^^fffqqq~~~qqq___PPPMMMMMMPPPVVVWWWVVVYYY^^^jjjyyy|||~~~|||rrrbbbaaabbbgggnnntttvvvuuuooolllhhheeecccccceeefffmmmuuufffWWWFFF>>>:::777444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000//////000222333444444666999;;;:::???DDDEEECCCAAACCCEEEEEEEEEFFFGGGIIIMMMZZZfffttt~~~|||nnnfffcccfffllluuu}}}|||xxxuuutttttttttmmmmmmnnnppprrrxxx~~~xxxsssqqqooopppqqqqqqqqqqqqqqqqqqnnnkkkgggdddeeeiiinnnrrrxxxzzz~~~vvvpppfff[[[RRRPPPTTTXXXOOOOOONNNMMMMMMKKKBBB999:::777444333333333222111000000000000000000000000000000000000000000000000////////////............////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000000000111222222333333444444444555666666777777777999;;;<<<;;;;;;<<<===<<<<<<<<<======>>>???@@@@@@AAACCCDDDFFFGGGttt]]]ZZZlll}}}}}}}}}}}}~~~~~~zzz|||{{{xxxyyy|||{{{wwwnnnbbbUUUMMMDDD<<<888999777666444444555555333222222222222222222222222222222111111111111222333333333333333333333333333333444444444444444333333333555777:::<<<@@@FFFNNNSSSZZZXXXZZZeeexxxnnnbbbiiitttwwwxxx{{{{{{mmmYYYPPPNNNRRRUUU\\\dddmmmzzz{{{jjjYYYMMMIIIJJJMMMSSSSSSQQQRRRVVVcccrrrxxxrrruuu}}}wwwoooeeefffhhhnnntttxxxyyyxxxqqqnnniiidddaaaaaacccdddiiiqqq}}}}}}zzz~~~ppp```LLL@@@;;;999555222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000//////111333666777888999;;;===@@@CCCFFFFFFEEECCCCCCDDDBBBEEEIIINNNSSS]]]jjjttt~~~tttjjjfffjjjoootttvvvzzz~~~xxxuuupppmmmmmmooosssuuurrruuuyyy|||~~~{{{vvvuuusssssstttrrrmmmiiihhhgggeeecccdddhhhnnnrrrwww{{{|||mmmkkkeee]]]VVVUUUXXX]]]___[[[UUUNNNJJJGGGCCC???<<<999666444444333222111000000000000000000000000///////////////////////////////////////.........////////////////////////////////////000000000000000/////////......------------,,,,,,,,,---...///000000000111222222333333333333444555555666666777777999;;;<<<;;;;;;<<<=========<<<<<<<<<>>>@@@AAA@@@AAABBBDDDEEEEEE{{{ooo]]]ZZZiiivvv~~~xxxuuu{{{yyy{{{zzzyyy{{{|||qqqggg\\\QQQGGG>>>:::999888666555555555555444222222222222222222222222222222222222111222333333444333333333333333333333333333333444444444555555555888999:::===AAAHHHPPPUUUYYYWWW[[[lll|||oooiiisss~~~eeeTTTOOOQQQTTTYYYaaakkkvvv{{{|||xxxgggXXXMMMHHHHHHKKKPPPPPPNNNNNNRRR^^^mmm~~~}}}oooiiinnnxxx}}}vvvrrrrrrsssvvvzzz}}}}}}{{{yyyuuuqqqkkkfffbbbaaabbbcccaaahhhtttxxxxxxwwwiiiTTTDDD<<<:::666222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111333555888999:::;;;>>>@@@FFFEEEDDDEEEGGGGGGEEEBBBBBBJJJTTT]]]gggqqq{{{wwwlllcccbbbiiittt|||yyyqqqiiihhhggggggkkkqqqwwwzzz|||}}}yyyxxxwwwsssllleeeeeefffgggggggggjjjnnnrrrwww|||yyyuuulllkkkiiifffdddbbb```___fffddd```YYYPPPIIIFFFFFF>>>;;;888555444333222000000000000000000000000000////////////////////////.........////////////////////////////////////////////////000000000111111111000000//////......---,,,,,,,,,,,,------......000000000111222222333333333333444444555666666666777999;;;<<<;;;;;;<<<=========<<<<<<<<<>>>@@@AAA@@@AAABBBDDDEEEEEEwwwmmm]]][[[gggpppuuuooouuu~~~yyy{{{{{{zzz|||}}}rrrlllcccXXXNNNDDD>>>;;;888666555555666555444222222222222222222222222222222222222222222333444444333333333333333333333333222333333444555666777777;;;:::;;;>>>CCCKKKRRRVVVXXXVVV^^^sss~~~zzz{{{yyybbbSSSQQQTTTWWW\\\fffqqq}}}|||www{{{wwwgggXXXNNNIIIHHHKKKNNNNNNLLLNNNRRR\\\jjjzzz~~~ttthhheeemmmwww~~~||||||}}}yyyvvvpppjjjeeecccccccccZZZ```kkkxxx}}}xxx{{{~~~sss___JJJ???;;;777333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444555777999;;;;;;>>>AAACCCHHHEEECCCEEEHHHIIIFFFCCCJJJVVVeeepppzzzooohhhaaaaaajjjttt|||{{{lll```aaacccggglllssszzz}}}xxxpppkkkhhhjjjlllllljjjkkkooorrrwww{{{~~~~~~{{{vvvrrrppptttttttttuuuuuurrrkkkfffdddfffjjjiii___RRRKKKKKKBBB>>>:::777666555333111000000000000000000000000000000000000000000000000.........///////////////////////////////////////......//////000000111111//////.........---------,,,,,,,,,---------......000000000111222222333333333333333444555555666666777999;;;<<<;;;;;;<<<===<<<<<<<<<======>>>???@@@@@@AAACCCDDDFFFGGG|||xxxkkkZZZYYYgggoooyyy~~~uuunnnqqqyyyzzz{{{}}}}}}{{{|||}}}xxxqqqpppjjj```UUUKKKCCC>>>888777555555666666444333222222222222222222222222333222222222222333444444333333333333333333333333111222333444666888999:::===<<<;;;>>>DDDLLLSSSWWWXXXXXXccc{{{vvvaaaTTTRRRUUU[[[aaakkkxxx{{{xxxwwwhhhYYYNNNJJJIIIKKKNNNNNNLLLOOOTTTZZZgggwwwvvvmmmeeefffooozzz~~~~~~}}}zzzuuuooojjjfffdddccc```ccckkkvvv~~~{{{iiiRRRBBB===999666111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111222444666777888999:::;;;<<>>;;;999777555333000000000000000000000000000000000000000000000000............/////////000////////////////////////------...//////000111111//////..................,,,,,,------......------000000000111222222333333222333333444444555555666777999;;;<<<;;;;;;<<<===;;;<<<===>>>>>>????????????AAACCCFFFHHHJJJzzzyyyjjjVVVWWWhhhpppuuu}}}vvvppppppssszzz}}}~~~|||{{{|||yyytttqqqrrrooofffZZZPPPFFF@@@888777555555666666444333222222222222222222222222333333222222333333444555333333333333333333333333000111333555777999:::;;;>>><<<<<<>>>EEEMMMTTTXXXXXXYYYggguuu```TTTRRRTTT___eeeqqq~~~{{{{{{wwwiiiZZZNNNLLLJJJKKKMMMNNNMMMPPPUUUYYYfffuuuqqqjjjdddgggsss|||~~~}}}xxxrrrmmmhhheeedddmmmmmmqqqxxx|||~~~qqqXXXEEE>>>;;;888111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111333555888999::::::;;;;;;<<<@@@EEEIIIAAADDDGGGGGGEEEEEEHHHKKK]]]kkkxxx{{{qqq___```eeemmmxxxnnnaaa___bbbeeekkkuuu~~~~~~{{{zzzwwwwwwuuupppkkklllrrrxxxzzzvvvpppiiidddffflllrrrwww|||rrrjjjeeeeeeaaaUUUJJJGGGIIIEEEAAA===;;;999777555000000000000000000000000000000000000000000000000---.........//////000000////////////////////////,,,------...///000000111000000000000111111111111+++,,,------......------000000000111222222333333222222333444444555555666777999;;;<<<;;;;;;<<<===:::;;;===?????????>>>>>>???@@@CCCFFFJJJLLL~~~wwweeeXXXZZZaaagggpppxxx}}}yyyvvvtttrrr~~~}}}xxxxxx}}}~~~{{{zzz~~~wwwqqqnnneeeTTTEEE@@@>>>:::666555666666444222111111111111111111111111444444333222222111111000111222333333444444333333333444555666777999<<>>777555666444333111111222222000...000000000000000000000000........................000000000000000000000000............////////////......------------......,,,,,,,,,---...///000111/////////000111111222222222222333444444555555666888999::::::::::::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@AAADDDHHHLLLOOOxxxgggYYY[[[bbbhhhpppyyy{{{xxxvvvttt~~~{{{{{{~~~yyytttrrriiiZZZLLLGGG@@@<<<777666777777666333222222222222222222222222333333333333333333444444333333444555555555555444222333555555666888<<<>>>;;;===BBBIIIPPPUUUXXXYYY\\\iii{{{~~~rrr```XXXZZZ^^^iiisss{{{lll\\\RRRKKKMMMNNNMMMKKKKKKMMMOOORRRVVV___jjjuuuzzz{{{zzzsssssssssuuuyyy}}}{{{xxx|||yyywww}}}{{{hhhQQQAAA<<<===666444222111222222111000333222222111000000111111000000000000000000000000111111222111//////000222444222111333888;;;:::888777888:::???CCCDDDBBB@@@CCCCCCEEEHHHGGGJJJXXXgggqqqzzz|||oooeeeeeeiiipppxxxzzzrrrhhhcccfffnnnwww}}}|||~~~~~~~~~{{{wwwnnnmmmkkkiiijjjmmmrrruuu~~~zzzqqqhhh]]]XXXZZZ]]]\\\ZZZPPPMMMIIIEEEBBB???:::777555333111111111111000...000000000000000000000000........................////////////////////////////////////000000000000......------------......---------------...///000/////////000111111222222222222333444444555555666777999::::::::::::;;;===<<<<<<<<<<<<===???@@@AAA@@@AAADDDHHHMMMPPPyyygggZZZ\\\dddjjjsss||||||yyywwwzzzvvvssskkk]]]RRRLLLCCC>>>999777777888777555444444444444444444444444222222333444444555666666333444555555666666555555111222444444555777;;;>>>:::>>>EEELLLSSSWWWZZZ[[[\\\mmmqqqrrrccc]]]```dddrrr}}}}}}nnn___UUULLLNNNOOOOOOMMMLLLLLLMMMNNNRRRZZZaaahhhoootttxxxxxxwwwwwwxxx{{{}}}xxx||||||mmmYYYGGG???>>>:::777444222222222111000333222111111000111111111000000000000000000000000222222222111//////000111555222111555;;;===888333888<<>>777666444222111111111///...000000000000000000000000........................//////////////////////////////000000000111111111......------------............---------......////////////000111111222222222222333444444555555666777999::::::::::::;;;===<<<<<<<<<<<<===???@@@AAA@@@AAADDDHHHMMMPPPwwwggg[[[^^^hhhpppyyy~~~{{{{{{xxxuuuppphhh\\\RRRMMMFFF@@@:::777777888777666333333333333333333333333222333333333444444444555333333444555555555555555111222333444555777:::===<<>>:::777333222222222111111222222111111111111111222000000000000000000000000222333333111//////000111444444555888;;;;;;777333:::@@@FFFGGGCCC???>>>???AAAAAADDDLLLXXXeeesss|||{{{xxxoooccc\\\cccuuu~~~qqqddd^^^bbbiiisss|||{{{~~~~~~}}}}}}|||xxxrrrqqqooonnnppprrrtttuuu}}}yyyuuurrrpppllleee```]]]]]]___```[[[SSSKKKHHHHHHFFF???999888666333111111111000...000000000000000000000000........................////////////////////////////////////000000000000......------------......///......---------....../////////000111111222222222222333444444555555666777888::::::::::::<<<===<<<<<<<<<<<<===???@@@AAA@@@AAADDDHHHMMMPPPyyyuuueee[[[aaammmwww~~~yyytttxxxxxxvvvooofff\\\TTTNNNJJJDDD<<<777666777666555333333333333333333333333444333333333222222111111222222333444444444444333111222333444555777:::===>>>DDDLLLQQQTTTVVVXXXZZZmmm~~~~~~uuuooozzz~~~zzzrrrqqquuuyyyttteee\\\NNNNNNOOOOOONNNMMMJJJIIILLLQQQUUUWWWYYY___jjjsssxxxzzz}}}vvvnnnooowwwyyyyyy~~~|||~~~wwwdddNNNAAA===888555111000111222222222222111111111111111222222000000000000000000000000222333333222000///000222222666;;;<<<:::777777888===CCCHHHGGGBBB>>>>>>@@@@@@CCCJJJZZZnnn}}}uuujjj___]]]fffuuuvvvlllgggcccgggooozzz{{{xxxwwwwww||||||~~~~~~{{{wwwyyyyyywwwsssqqquuuxxxxxxxxxxxxwwwuuuuuuvvvwwwwwwsssnnnkkkhhhddd^^^YYYaaa^^^XXXRRRLLLFFFBBB???;;;888444222222111000///000000000000000000000000////////////////////////........................---------.........//////......------------......///......---------....../////////000111111222222222222333444444555555666666888::::::::::::<<<>>><<<<<<<<<<<<===???@@@AAAAAAAAADDDHHHLLLOOOvvv~~~uuufff]]]dddrrr}}}}}}yyyrrroooxxx{{{yyyqqqhhhbbb[[[UUUPPPIII???999777777666555222222222222222222222222444444333222222111000000111222333333444444333333111222444444555777;;;>>>AAAGGGNNNSSSVVVWWW[[[^^^{{{zzztttppp~~~}}}~~~~~~xxxhhh^^^QQQOOONNNOOOOOONNNLLLJJJLLLOOORRRSSSTTTYYYbbbjjjuuuyyyvvvmmmgggjjjrrrzzz}}}uuutttyyy||||||kkkSSSCCC???888555111///000222333333111111111000111111222333000000000000000000000000111222333222000000222444444999>>><<<888666:::>>>@@@DDDFFFCCC???===@@@CCCDDDKKKYYYmmmyyyjjjaaa[[[cccuuunnndddfffkkkvvv}}}{{{vvvtttvvv{{{yyy}}}}}}wwwuuuxxx|||ttttttrrrpppooorrrwww{{{yyyyyyxxxwwwuuuooofff___ggghhhfff^^^SSSJJJGGGGGG>>>;;;777444333333222111000000000000000000000000////////////////////////........................,,,,,,---------...............------------............---------......////////////000111111222222222222333444444555555666666777999::::::;;;===>>><<<<<<<<<<<<===???@@@AAAAAAAAACCCGGGKKKMMMwwwwwwhhh```ggguuu~~~}}}~~~vvvtttvvvvvv{{{{{{ssslllhhhccc^^^WWWOOOCCC<<<999888777666444444444444444444444444333333333333333333222222222333333444444444444444222333555555666888<<<>>>BBBIIIPPPUUUXXX[[[aaaeee}}}xxxuuu{{{jjj___TTTRRROOOOOOQQQQQQPPPNNNMMMOOOQQQRRRSSSWWW]]]bbbrrryyy}}}qqqhhhcccfffnnnvvv{{{xxxzzzttt[[[HHHBBB;;;777333000000222222222111111000000111222222333000000000000000000000000000111222222111111333555:::;;;<<<:::888999>>>BBBDDDCCCBBB>>><<<===BBBGGGGGGVVVjjj{{{{{{lll^^^^^^dddrrrxxxllliiipppyyy~~~zzzzzzyyyxxxxxx}}}~~~{{{yyyyyyzzzuuutttrrrooonnnpppuuuyyyyyy~~~xxxsssppphhhkkkjjjdddXXXOOOJJJJJJAAA===999555444444333222000000000000000000000000////////////////////////........................------------.........///......------------......---------------...///000/////////000111111222222222222333444444555555666555777999::::::;;;===???<<<<<<<<<<<<===???@@@AAABBBBBBCCCFFFIIIJJJyyyzzzkkkbbbjjjwww||||||uuuxxx~~~ssszzz{{{tttnnnllliiiddd\\\SSSGGG>>>:::999888777555555555555555555555555222333333444444555555666333444555555666666555555333444555666777999<<>>DDDIIIHHH]]]sss~~~ooo```VVV```ppp~~~xxxrrrnnnpppzzz{{{yyyvvvyyy|||~~~||||||}}}~~~{{{wwwtttwwwvvvtttqqqoooppprrruuuzzz|||{{{}}}ggghhhhhhcccZZZQQQKKKIIICCC???:::666555555444333000000000000000000000000000000000000000000000000..................................../////////000.........------.........,,,,,,,,,---...///000111/////////000111111222222222222333444444555555666555777999::::::;;;===???<<<<<<<<<<<<===???@@@AAABBBBBBCCCEEEHHHIII{{{llldddkkkyyy~~~yyyxxxyyy|||xxxsssqqqqqqpppnnnkkkfffWWWIIIAAA;;;555444888666555555555555444444444444444444444444444444444333333333444444444555555222444666777888999;;;===EEEQQQVVVXXX\\\ZZZ```sss|||lllaaaUUUQQQMMMNNNSSSWWWVVVTTTTTTSSSRRRRRRUUUZZZ^^^aaarrr~~~sssjjjaaa```jjjqqqsssyyy~~~~~~{{{}}}}}}iiiVVVCCC???<<<666111000222222111222222222222222222222222222222222111111111000000222222111222333555777999>>>:::777777;;;@@@BBBCCCGGG???<<<@@@CCCCCCFFFKKK[[[eeeuuusssbbbWWW\\\kkkzzz~~~wwwnnnkkkoooxxxzzzwwwxxx{{{{{{yyyxxxrrrsssqqqmmmjjjllluuu|||}}}ppphhh```\\\\\\XXXOOOGGGHHHCCC===999888777555222111000000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////------------------------/////////000111111222222333333444444555666666666555777999:::::::::;;;<<<<<<===?????????@@@AAACCCBBBCCCEEEGGGHHHIII|||mmmccckkk{{{zzzwwwvvv{{{xxxvvvvvvwwwwwwuuusssooo___MMMCCC===777555777666555555555555444444444444444444444444444444444333333444444444555555555333555777888999;;;>>>@@@GGGRRRVVVXXX\\\\\\eeexxx|||mmmbbbWWWSSSPPPQQQVVVYYYYYYXXXWWWVVVUUUUUUXXX\\\```cccooo|||~~~qqqggg```aaajjjooonnnsss|||}}}{{{vvvzzz~~~}}}qqqaaaNNN@@@===777222000222222111222222222222222222222222222222222111111111000000111111111222444666888999<<<999777999===AAABBBBBBAAA===<<>>>>>>>>>>>@@@BBBBBBCCCEEEGGGHHHIIImmmccclll~~~|||wwwvvvzzzzzz|||~~~~~~zzzhhhSSSFFF???:::666555666555555555555444444444444444444444444444444444333444444444444555555555555666777888999===AAADDDJJJTTTVVVWWW\\\^^^jjj|||zzz}}}nnndddYYYVVVTTTVVVZZZ]]]^^^]]][[[ZZZYYYYYY[[[^^^bbbdddkkkzzzyyynnneeebbbeeekkkmmmjjjmmmtttxxx{{{}}}{{{yyy|||zzzwww}}}zzzyyy|||xxxjjjWWWCCC>>>777333222111222222222222222222222222222222222222222111111111111111111111222333555777999:::999999999;;;???BBBBBBBBB<<<===>>>@@@AAAFFFUUUbbbmmm{{{rrraaa```jjjsssxxxnnngggmmmvvv~~~}}}zzzyyyyyy~~~}}}zzznnnnnnooopppqqqsssuuuvvv}}}wwwqqqmmmhhh```YYYYYY^^^bbb___ZZZOOOJJJDDD@@@>>>;;;666222222111111000000000111111000000000000000000000000////////////////////////........................////////////////////////......................../////////000111111222222333333333444555555666666555777999:::::::::;;;<<<:::;;;=========>>>???AAAAAACCCEEEGGGHHHIIImmmcccooo~~~{{{zzz}}}|||{{{|||~~~oooXXXIIIAAA===999555666555555555555444444444444444444444444444444444444444444444555555555555555666777888:::>>>DDDHHHNNNVVVVVVVVV[[[^^^lllzzzrrrjjjiiiqqq}}}}}}pppfffZZZYYYXXXZZZ^^^bbbcccbbb```___^^^^^^___aaaccceeejjjxxxvvvmmmhhhfffgggkkkkkkhhhlllsssxxxzzzzzzyyyyyy|||~~~~~~}}}zzz~~~zzznnnZZZFFF???999666444111111333222222222222222222222222111111111111111111111111000111222444666888:::;;;777888;;;>>>AAABBBBBBBBB<<>>:::666333222222111111000000111111000000000000000000000000////////////////////////......................../////////////////////////////////////////////////////////000111111222222222333333444444555666666555777999:::::::::;;;<<<:::<<<>>>>>>>>>>>>@@@AAAAAABBBDDDGGGHHHIII}}}mmmeeesss}}}}}}{{{yyyyyy|||qqq]]]LLLDDDAAA;;;666666555555555555444444444444444444444444444444444444444444555555555666666444666777999<<>>:::777555333333222111111111111111000000000000000000000000////////////////////////......................../////////////////////////////////////////////////////////000111111222222222222333333444555555555555777999:::::::::;;;<<<;;;===????????????AAACCC@@@BBBDDDGGGHHHIIIxxxlllhhhxxxzzz~~~}}}{{{yyyyyy}}}|||ssscccSSSHHHCCC===777666555555555555444444444444444444444444444444444444444555555555666666666444666999<<>>888666555555555555444444444444444444444444444444444555555555555666666666666555888<<<@@@DDDIIINNNRRRQQQXXXVVVVVV]]]eeewwwxxxrrrssswwwzzz|||pppccc```bbbsss}}}uuummmbbbeeehhhkkknnnqqqtttvvvsssrrrpppnnnlllkkkjjjjjjlllnnnxxx|||}}}vvvssspppttt~~~~~~|||{{{{{{|||~~~~~~~~~~~~{{{~~~~~~zzzpppPPPDDD<<<<<<999111///555222222222222222222222222000000111111111222222222444555777888999999888888999===AAACCCBBBAAAAAABBB>>>BBBHHHRRRdddyyy|||iii[[[```llluuu|||sssrrr{{{{{{xxxxxx|||}}}}}}yyy}}}}}}yyyuuuuuuvvvvvvrrrmmmjjjjjjmmmrrruuuvvvyyy}}}|||xxxtttqqqqqqkkkcccWWWMMMGGGBBB===:::555444333222111111111111////////////////////////////////////////////////------------------------////////////////////////------------------------/////////000111111222222111222222333333444555555555777999:::::::::;;;<<<;;;===>>>???>>>???AAABBB@@@AAADDDFFFIIIJJJoooiiinnn|||}}}|||xxxuuuvvv}}}~~~~~~{{{{{{xxxyyyqqq___OOOFFF>>>777666666555555555444444444444444444444444444444444555555555555666666666777666999???CCCHHHLLLQQQUUUOOOVVVVVVWWW```iii|||uuutttxxx{{{}}}jjj]]]\\\aaawwwuuunnneeehhhlllppprrruuuxxxzzzwwwvvvtttrrrpppnnnmmmmmmeeedddmmm~~~|||yyyxxx{{{xxxuuussssssuuuyyy|||}}}~~~}}}|||{{{|||{{{~~~mmmwwwsssQQQEEE======999000///555222222222222222222222222000000111111222222222222555666777999999888888777;;;>>>BBBCCCAAA@@@@@@BBB@@@EEEMMMZZZooo~~~jjj\\\YYYiiivvv|||~~~tttnnnrrr{{{}}}}}}yyyxxx}}}{{{uuusssttttttoooiiieeefffllltttyyyyyyooohhhgggaaaXXXQQQLLLFFF@@@;;;555444333222111111111111////////////////////////////////////////////////------------------------////////////////////////------------------------/////////000111111222222111222222333333444555555555777999:::::::::;;;<<<:::<<<===>>>===>>>???AAA???AAADDDFFFIIIJJJ~~~{{{{{{yyyllliiimmmyyy~~~xxxsssuuu~~~{{{wwwxxx~~~yyyeeeSSSJJJAAA777;;;999888666555555555555444444444555555555555666555555444333444555666777555999@@@HHHNNNQQQRRRRRRVVVZZZZZZWWW\\\ooovvvttt|||~~~iii\\\ZZZ]]]uuutttjjjiiijjjiiijjjooovvvzzz{{{}}}~~~}}}zzztttmmmiiigggeeebbbeeeqqq|||xxxyyymmmgggkkkmmmlllqqq{{{}}}}}}||||||}}}~~~~~~}}}zzzyyyyyyzzzvvvwwwxxx]]]JJJBBBAAA777222444333111111111111111111111111111111111111222333444444777:::>>><<<888555777:::DDDEEEEEECCCAAA??????@@@@@@MMMUUU```ttt{{{uuusssaaaWWW\\\rrrrrrooovvv}}}}}}}}}{{{uuuvvvzzzttttttpppjjjgggiiiooowww}}}~~~{{{vvvqqqmmmjjjfff\\\QQQJJJHHHCCC>>><<<888444111111222222111000000////////////000000000000////////////000000////////////////////////////////////////////////,,,---///000000000///.........//////000000111111///000222222111222444666;;;;;;;;;<<<;;;;;;:::::::::<<<>>>>>>>>>???AAACCCCCCCCCCCCFFFHHHJJJiiiiiikkktttyyynnnkkkmmmxxxyyytttuuu~~~{{{www{{{~~~xxxeeeVVVMMMCCC888:::999777555444444555555444444444555555555555666555555444444444555666777666;;;BBBIIIMMMPPPRRRTTTVVV[[[]]]\\\cccvvv{{{fffZZZXXX\\\lll|||ssshhheeedddcccdddjjjssszzz}}}~~~{{{tttmmmhhhfffaaa^^^^^^gggwww|||tttpppeee]]][[[aaadddcccjjjuuu}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{yyyzzz{{{ssswwwcccMMMCCCAAA888333555333111111111111111111111111111111111111222333444555888;;;>>><<<999888:::===CCCDDDEEEDDDBBB@@@AAABBBBBBPPPYYYeeexxx{{{oooiii``````kkk|||vvvpppqqqyyy}}}}}}~~~xxxzzzyyyrrrpppnnnllllllooovvv}}}~~~{{{wwwrrrmmmiii```^^^YYYQQQMMMJJJDDD======999555222222222222111000000////////////000000000000////////////000000////////////////////////........................,,,---...///000//////.........//////000000111111///000222222111222444666999999:::::::::::::::999:::<<<>>>>>>>>>???AAACCCAAAAAABBBDDDGGGIIIZZZ[[[```kkkzzzxxxlllhhhiiiqqq|||zzzuuuvvv}}}}}}{{{{{{~~~vvvggg[[[SSSGGG;;;:::888777555444444444444444444444555555555555666555555444444555555666777555<<>>BBBBBBDDDEEEDDDBBBAAABBBCCCDDDWWWcccooo|||xxxggg^^^aaakkkzzzxxxoooppprrrwww~~~}}}~~~yyyzzzyyyrrroooooooooqqquuuyyy~~~}}}zzzvvvrrrmmmhhhdddXXXYYYWWWUUUSSSQQQJJJAAA???;;;666333222222222111000000////////////000000000//////......//////000////////////////////////------------------------------...////////////.........//////000000111111///000222222111222444666666777888999:::::::::999:::<<<>>>>>>>>>???AAACCC@@@@@@AAACCCFFFHHHYYY\\\bbblllzzzuuukkkgggfffmmmvvv{{{wwwwww||||||yyyzzz~~~vvvkkkbbbYYYKKK>>>999888666555444333444444444444444555555555555666555555555555555666666777555<<>>888555333333222111000000////////////000000/////////....../////////////////////////////////------------------------------........./////////......//////000000111111///000222222111222444666666777888999:::::::::::::::<<<>>>>>>>>>???AAACCC@@@@@@AAADDDGGGJJJ\\\```gggqqq}}}}}}sssmmmjjjjjjpppxxx|||xxxxxx|||xxxssssssyyyxxxqqqjjj___OOOAAA:::888777555444444444444444444444555555555555666555555555666666666666666444;;;BBBDDDDDDHHHRRRZZZ_________fffwwwzzzhhhVVVLLLKKKNNNTTTZZZbbbjjjwww{{{uuusssnnneee]]]TTTMMMIIIJJJMMMSSS```mmmvvvxxxyyyvvvnnnddd\\\WWWQQQLLLFFFDDDGGGPPPYYY___iiinnntttyyy{{{}}}|||vvvlll___TTTKKKEEEBBBJJJKKKOOOUUU[[[eeevvvzzzvvvuuuvvvuuuuuuzzz{{{}}}|||{{{{{{|||}}}}}}{{{}}}~~~aaaMMMGGG>>>999888222222222222222222222222222222222222333444666777888;;;;;;;;;;;;<<<>>>BBBEEECCCCCCBBB@@@??????AAACCCQQQnnnyyyiii^^^aaafffyyywwwtttzzz}}}|||wwwxxxzzzzzzyyywwwtttrrrxxxvvvtttrrrpppmmmhhheeedddcccaaa___bbbbbbZZZPPPDDD@@@;;;666444333222111000000////////////000000//////............//////////////////////////////---------------------------------------......///......//////000000111111///000222222111222444666777777999:::;;;;;;;;;;;;:::<<<>>>>>>>>>???AAACCCAAAAAACCCFFFJJJLLL]]]bbbkkkuuu}}}tttmmmlllnnnuuu||||||~~~{{{yyyyyy{{{~~~{{{rrrnnnqqqzzz|||xxxqqqdddRRREEE:::999888666555555555555444444444555555555555666444555666777777777777666555:::???AAADDDJJJTTT\\\``````aaaiii}}}sssdddUUUMMMMMMOOORRRYYYaaaiiiuuu|||uuurrrkkk```WWWOOOHHHEEEFFFFFFHHHTTTbbbrrruuuwwwuuummmcccZZZTTTJJJGGGCCCAAABBBHHHQQQXXXaaaiiisss{{{~~~{{{vvvqqqlllcccYYYPPPIIIEEECCCDDDGGGLLLTTT___ooo~~~vvvrrrsssuuuuuuuuuyyy{{{||||||{{{{{{}}}~~~~~~eeeSSSKKK???999888333333333333333333333333333222222333444555666888999;;;;;;;;;<<<>>>@@@CCCDDDCCCBBB@@@>>>===@@@EEEIII^^^yyyrrrddd```jjjjjj~~~xxx|||zzz{{{|||}}}|||zzzxxxvvvrrrqqqqqqqqqrrrqqqnnnlllkkkiiieeecccffffff^^^SSSGGGCCC===888555444222111000000////////////000000///......------......///////////////////////////------------------------------,,,,,,------...///......//////000000111111///000222222111222444666888888999:::;;;;;;;;;::::::<<<>>>>>>>>>???AAACCCBBBBBBDDDHHHLLLOOOeeekkkttt}}}yyyrrrtttyyy~~~~~~}}}|||zzzyyyyyy{{{|||zzzqqqooouuu~~~~~~vvvfffTTTHHH<<<:::999777666666666666444444444555555555555666444555666777888777777666888:::===@@@FFFOOOXXX______```dddppp{{{|||~~~tttpppggg\\\RRRMMMMMMOOOQQQ[[[eeellluuu}}}xxxmmm^^^QQQIIICCCAAADDDCCCBBBLLLZZZlllooorrrpppiii^^^UUUOOOCCCCCCBBB@@@???DDDMMMTTT[[[eeeqqqyyy~~~{{{xxx|||{{{xxxuuuppphhhddd^^^WWWQQQMMMJJJIIIGGGKKKRRR\\\iiiyyyzzzrrroooqqqvvvxxxxxxyyyzzz||||||{{{|||}}}hhhWWWOOO@@@888777444333333333333333333333333222333333444555777999:::=========???AAACCCDDDDDDBBB@@@>>><<<>>>DDDMMMSSSlllvvvkkkbbbdddqqqwww{{{~~~||||||||||||{{{zzzyyyxxxmmmmmmnnnpppsssuuusssrrrpppnnnjjjiiillllllbbbVVVIIIDDD>>>999666444222111000000////////////000000///......------......///////////////////////////........................------,,,,,,,,,---...///......//////000000111111///000222222111222444666888888999999999999999888:::<<<>>>>>>>>>???AAACCCBBBCCCDDDHHHMMMPPPooouuu~~~}}}~~~||||||{{{zzzyyyzzz{{{|||zzzrrrrrrzzz~~~yyygggUUUJJJ<<<;;;999888777666777777444444444555555555666666444555777888888888777666:::;;;<<<@@@HHHRRR[[[aaa]]]```gggvvvvvvqqqttt}}}}}}xxxwwwvvvsssooofffccc\\\TTTMMMJJJKKKMMMPPP\\\hhhooowwwqqq]]]NNNEEE@@@???DDDBBB???HHHVVVeeeiiilllkkkdddYYYPPPJJJ>>>@@@AAA@@@???CCCKKKRRRZZZcccoooxxx}}}vvvqqqsssvvvwww{{{~~~|||vvvpppnnnllliiiaaa___[[[VVVRRROOOMMMLLLPPPUUU\\\fffttt}}}vvvnnnmmmqqqwwwzzz{{{xxxzzz||||||{{{|||}}}iiiZZZQQQ@@@777777555333333333333333333333333222333333444666888999:::>>>>>>???AAADDDEEEEEEDDDAAA???<<<<<>>>>>>>>???AAACCCBBBBBBDDDHHHMMMPPPwww~~~}}}||||||~~~}}}yyyxxxyyy}}}|||}}}rrr^^^MMMBBB<<<777666555444666:::555555555555666666666666666777777777555555777888888@@@DDDCCCHHHTTT___ccccccbbblll{{{tttppptttyyy}}}uuujjjcccaaa```bbb\\\TTTLLLJJJKKKPPPSSSWWWeeepppttt}}}qqq\\\JJJDDDAAA>>><<<===@@@EEEHHHWWW^^^eeeeee]]]RRRKKKGGG???>>><<<;;;===AAAFFFIIINNN^^^nnnuuu{{{zzzqqqjjjllltttxxxxxxwwwrrrnnnmmmiiicccaaacccaaacccbbb^^^\\\]]][[[WWWXXX```kkkuuu{{{oookkkuuu|||zzzzzz~~~yyyyyyyyyxxxxxxzzz|||}}}sss^^^JJJAAA>>>999333222333333333333222111111333333222333666999<<<>>>CCCCCCDDDDDDCCCCCCBBBAAA???===???AAACCCIII[[[mmmvvvfff[[[___sssyyyxxx{{{{{{xxx|||~~~wwwnnnhhhjjjmmmmmmkkkpppzzz~~~{{{zzzvvvoookkkiiiddd^^^RRRLLLCCC===:::777444111...///000000000000000/////////............//////.........................................................------,,,,,,,,,////////////000000000000000000000000111222333444666777888999999:::999999999:::<<<===???@@@@@@@@@AAAAAACCCFFFKKKNNN{{{|||{{{|||~~~~~~}}}{{{{{{}}}wwwaaaNNNBBB<<<888777666444555888555555555555666666666666666777777777555555777999:::@@@CCCDDDJJJVVV___bbb___bbbppp|||tttpppvvv}}}tttmmmfff```\\\```[[[RRRKKKIIIKKKPPPTTT]]]rrr}}}nnnZZZJJJCCCAAA>>><<<<<<@@@DDDGGGSSSZZZ``````YYYPPPJJJGGGAAA???===<<<>>>BBBFFFIIINNN]]]nnnvvv}}}}}}xxxpppiiikkksssvvvuuuwwwsssnnnkkkddd^^^]]]aaagggkkkkkkfffbbbbbbaaa^^^aaaiiirrrzzz{{{qqqpppzzz|||zzz}}}wwwwwwvvvvvvxxxzzz}}}~~~vvvrrryyywwwbbbNNNCCC???;;;555333333333333333222111111333333333444666:::===???CCCCCCDDDDDDCCCCCCBBBAAA@@@>>>???CCCFFFNNN```pppyyylll```^^^hhhzzz{{{vvvxxx~~~}}}xxxyyyxxxsssnnnlllcccgggjjjlllttt~~~}}}{{{yyyrrrjjjeeeddd```ZZZTTTMMMEEE>>>:::777444222//////000000000000000/////////............//////......................................................---------,,,,,,,,,////////////000000000000000000000000111222333444666777888999999:::999999::::::<<<>>>???@@@@@@@@@BBBBBBDDDGGGLLLOOO~~~{{{zzz{{{}}}}}}}}}}}}}}}|||||||||yyybbbMMMDDD>>>999888777444444666555555555555666666666666555666777777666666888:::===@@@BBBFFFOOOZZZ```aaaaaaeeetttxxxvvv}}}|||wwwtttpppjjjbbb\\\^^^ZZZSSSNNNMMMQQQWWW[[[nnnwwwhhhVVVGGGBBB@@@===;;;<<>>===>>>AAAEEEGGGJJJ[[[llluuu{{{yyyvvvnnnhhhjjjqqqtttrrrsssppplllfff^^^XXX\\\cccooouuuxxxsssmmmkkkkkkjjjooovvv}}}~~~{{{vvvxxx{{{|||vvvtttrrrtttwwwyyyxxxvvvvvvppphhhhhhvvv|||iiiSSSEEE@@@;;;777333333333333222222222222333333444555888;;;>>>@@@CCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@EEELLLWWWggguuu}}}qqqccc]]]dddtttzzzsssrrr{{{wwwtttzzzwwwsssnnnnnnqqqhhhkkknnnttt~~~}}}yyyvvvnnnccc^^^^^^[[[WWWVVVPPPGGG???:::777555444000000000000000000000000//////............//////...................................................------------,,,,,,,,,////////////000000000000000000000000111222333444666777888999999:::999999:::;;;<<<>>>???@@@AAAAAABBBCCCEEEHHHMMMPPP|||xxxxxxyyy{{{~~~zzzyyyzzzwwwzzz}}}}}}|||~~~~~~uuu```NNNIIIAAA:::999888444333444555555555555666666666666555666777777666777999;;;???@@@BBBIIITTT]]]aaaaaahhhiiiuuu~~~xxxtttrrroooiiieee___\\\YYYXXX[[[bbbiiinnn}}}oooaaaQQQEEEAAA???<<<:::;;;===AAACCCHHHKKKNNNNNNLLLIIIHHHHHHAAA@@@>>>===>>>AAADDDFFFGGGWWWhhhrrrxxxwwwtttnnniiikkkqqqrrrooommmjjjfff```XXXVVV^^^jjjvvvyyywwwwwwxxxzzz||||||{{{zzzvvvsssppprrrvvvvvvrrrmmmhhhfffeeehhhwwwpppYYYHHH???;;;888444444333333222222222222444444555777:::===???AAACCCCCCCCCDDDCCCCCCBBBAAA??????AAAHHHSSSaaapppyyyyyynnnccccccnnn~~~|||uuuppprrrxxxgggeeeooozzzsssmmmoootttrrrrrrsssyyy}}}wwwtttrrrkkkbbb^^^]]]ZZZVVVYYYTTTKKKCCC<<<888666666111111000000000000000000//////............//////................................................------------------------////////////000000000000000000000000111222333444666666888999999999999999:::;;;<<<>>>@@@@@@AAAAAABBBBBBDDDHHHLLLOOO~~~zzzwwwvvvwwwyyyxxxtttrrruuuzzz{{{xxxvvvtttzzzyyyvvvpppbbbTTTNNNEEE<<<999888555333444555555555555666666666666444555777777777888:::<<<@@@@@@DDDNNNXXX___bbbbbbhhhkkkyyyyyywwwvvvuuutttffffffgggkkkqqqzzzxxxjjj^^^PPPEEE???===;;;::::::<<>>???AAADDDEEEHHHXXXiiiqqqvvv~~~vvvtttoookkkmmmrrrrrrnnnkkkgggaaa[[[UUUVVVbbbppp~~~~~~{{{yyyvvvssspppqqqtttsssmmmhhhbbbhhhlllpppxxxvvv```KKK???;;;888555444333222222222333333444555666999<<>>@@@AAAAAAAAAAAAAAACCCGGGKKKNNN~~~~~~}}}{{{xxxvvvwwwxxxuuukkkfffnnnzzz~~~zzzuuuwww}}}wwwssspppiii```UUUIII>>>:::999666555555555555555555666666666666444555777777777999;;;>>>@@@AAAHHHSSS\\\___bbbeeeaaaiii~~~~~~tttvvv{{{vvviii^^^QQQGGG>>><<<:::999999;;;===>>>@@@AAABBBDDDFFFHHHIIIIIIBBBAAA@@@@@@BBBDDDFFFHHHOOO^^^nnntttwww~~~|||uuutttpppmmmooosssrrrmmmkkkeee]]]WWWTTTYYYhhhwww{{{yyyuuusssqqqqqqrrrppplllhhheeennnuuuwwwzzz{{{vvv{{{}}}gggPPPAAA;;;999666555333222222222333444444555888;;;>>>@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBAAA???AAAFFFRRReeexxx~~~sssrrrrrrvvv{{{xxxyyymmmYYYMMMRRRXXXhhh~~~uuuqqqssswwwtttsssuuuvvvsssrrrsssmmmnnnmmmiiihhhiiieee```___]]]WWWNNNEEE>>>:::999444333111000//////000111//////............//////................................................,,,,,,,,,------------...////////////000000000000000000000000111222333444666777888999999:::999999;;;<<<===???@@@AAABBBBBB@@@AAABBBFFFKKKNNN|||}}}~~~{{{yyyxxxxxxuuukkkgggqqq~~~}}}yyy|||xxxsssrrrnnniii\\\MMM???:::999777666777555555555555666666666666333555666777888999<<<>>>@@@BBBKKKWWW^^^___bbbgggaaakkk~~~wwwxxx~~~tttggg\\\OOOEEE===<<<:::888888:::;;;===??????AAADDDGGGIIIIIIIIIDDDCCCCCCDDDFFFHHHJJJLLLTTTcccqqqvvvvvvzzzzzzsssssspppmmmooosssqqqlllggg^^^VVVSSSWWWbbbttt~~~zzzyyyqqqqqqqqqqqqqqqpppooonnnjjjqqqwww{{{{{{zzzoooUUUDDD===;;;666555333222222222444555444666999<<>><<<777555444222222333444555555666999===@@@BBBDDDEEECCCCCCDDDDDDCCCCCCBBBAAACCCGGGNNN]]]uuuuuuoookkkqqq~~~{{{~~~qqq[[[NNNKKKMMMOOO]]]vvvxxxrrrqqqttttttxxx{{{uuukkkjjjooovvvuuupppjjjiiimmmmmmjjjbbbbbb___XXXMMMBBB<<<:::555444222000//////000111//////............//////................................................,,,,,,,,,------.........////////////000000000000000000000000111222333444666777888999999:::999999;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDHHHMMMPPP~~~|||xxxyyyyyyxxxvvvuuuvvvwwwyyy~~~}}}}}}||||||}}}}}}|||nnnooorrrxxx}}}~~~yyy}}}}}}}}}zzznnnXXXOOODDD;;;888999999888666666666666666666666666999777666777999;;;<<<<<>>>>>AAAEEEHHHJJJKKKMMMNNNKKKMMMNNNLLLLLLQQQZZZbbbgggnnnwwwyyyvvvtttvvvyyyzzzzzz|||}}}~~~yyysssqqqkkkhhhjjjkkklllttt~~~rrroookkkhhhiiiggg```XXXIIIJJJSSScccrrr~~~xxxtttrrrpppmmmmmmnnnpppppppppppppppvvv|||~~~www\\\LLLFFF===<<<777555666444111000333444888===@@@BBBBBBBBBCCCEEEFFFFFFDDDAAA???>>>??????IIIVVVfff}}}yyydddaaahhhwww~~~vvv~~~mmm^^^RRRIIIJJJPPPRRRhhh~~~|||vvvpppwwwxxxzzzzzzwwwrrrlllhhhnnntttwwwsssooonnnllliiiggggggccc[[[TTTMMMCCC999777555222///---------...////////////////////////..............................---------,,,,,,,,,------------......///////////////000111111222222000000000000111222333444555666777888888888888888:::<<<===???@@@@@@@@@@@@BBBCCCDDDEEELLLSSS~~~|||{{{{{{zzztttuuuuuussspppmmmlllllluuu~~~}}}}}}}}}}}}uuutttsssyyy~~~zzzuuuyyy~~~|||{{{qqq[[[RRRFFF===:::::::::999666666666666666666666666999777666777888;;;<<<===AAAMMMZZZ___aaadddffffffkkkxxx{{{oooddddddeeeeeeaaaXXXKKKBBB<<<;;;:::::::::;;;======@@@BBBEEEHHHKKKMMMOOOQQQTTTVVVXXXWWWXXX^^^gggooossswww{{{{{{xxxwwwyyy{{{zzzzzz{{{{{{}}}~~~xxxllldddZZZVVVUUUYYY\\\^^^dddlllnnnlllhhhaaa[[[VVVRRROOOJJJQQQ```sss|||yyyvvvtttqqqnnnmmmmmmnnnnnnnnnqqqrrryyy}}}fffVVVMMMBBB<<<777555666555333333666555999>>>AAABBBBBBCCCDDDCCCDDDDDDCCC@@@??????@@@@@@HHHVVViii|||~~~rrrddddddmmm}}}~~~ppplllwwwwww```UUUNNNJJJNNNVVVbbbwww}}}|||~~~~~~|||yyyyyyxxxvvvtttqqqooommmlllmmmsssvvvtttqqqrrrqqqooofffgggddd]]]VVVQQQGGG>>>888666333111//////000000////////////////////////.................................---------,,,,,,............//////000000/////////000111111222222000000000000111222333444555666777888888999999888:::<<<===???@@@@@@@@@@@@AAABBBCCCEEELLLUUU{{{yyyyyyxxxxxxpppppppppmmmhhheeeccccccooozzzzzzwwwxxx{{{}}}zzzyyyzzz}}}}}}{{{wwwtttxxx~~~~~~{{{uuuqqqwww}}}{{{}}}zzzrrr___VVVIII???;;;;;;;;;:::666666666666666666666666888777777777888:::<<<>>>DDDPPP]]]ccceeehhhiiiiiiooo}}}|||zzzdddaaa______]]]VVVKKKBBB;;;::::::999:::;;;<<<===BBBCCCEEEHHHLLLPPPTTTUUUXXX[[[]]]___bbbhhhqqqxxx|||zzzyyyyyyzzz||||||{{{zzzyyyzzz|||~~~}}}nnn___UUULLLKKKMMMSSSXXX[[[___dddgggeeeaaaXXXMMMGGGGGGJJJKKKWWWlll}}}{{{yyyxxxuuurrrnnnllllllmmmlllkkkqqqsss{{{nnn___SSSDDD???999555666777555666999777:::???BBBBBBCCCDDDEEECCCCCCCCCBBB@@@???@@@AAADDDJJJZZZppp}}}|||rrrkkkaaagggttt~~~zzz{{{llldddggguuu~~~hhhTTTLLLJJJKKKSSS\\\rrr|||zzz}}}{{{xxxsssnnnmmmnnnppprrrqqquuuwwwtttqqqrrrqqqnnnggghhhddd]]]XXXRRRJJJAAA999777555333111111222333////////////////////////.................................------------,,,///////////////000000000...//////000000111111222000000000000111222333444555666777888999999999999:::<<<===???@@@@@@@@@@@@???AAABBBEEEMMMVVV~~~{{{yyyxxxvvvtttkkkjjjhhhdddaaa```aaacccmmmxxx~~~xxxuuuuuuwwwssspppnnnqqqxxx~~~}}}|||xxxtttwww~~~|||yyysssqqqxxx|||xxxxxxuuuqqqcccYYYKKK@@@;;;::::::999666666666666666666666666777777777777777:::===@@@GGGTTT```eeegggjjjlllkkknnn{{{}}}vvvyyy||||||qqqkkkeee```\\\TTTHHH???::::::999999:::;;;<<<===CCCCCCEEEIIIOOOUUUYYY[[[]]]```dddhhhlllssszzz|||xxxxxxzzz||||||}}}{{{yyyxxxxxxzzz}}}~~~tttdddVVVNNNOOOOOORRRWWW^^^cccgggjjjccc]]]VVVNNNFFFBBBGGGMMMSSSccc{{{}}}{{{xxxvvvssspppmmmkkkkkkllllllkkkppprrryyyrrrdddVVVEEEFFF>>>777777777666777:::999<<<@@@BBBCCCDDDEEEFFFEEEEEEDDDBBB???>>>???@@@IIIOOOaaawww~~~sssiiiggg___jjj||||||vvvuuu{{{~~~mmmcccdddmmm}}}ttt```MMMGGGIIIMMMXXXccc{{{{{{{{{{{{}}}|||zzzvvvqqqmmmmmmpppuuuxxxxxxzzzxxxrrrnnnmmmkkkgggfffgggccc\\\VVVQQQHHH@@@999888555333222222333444////////////////////////....................................------------............////////////......//////000111111111000000000000111222333444555666777888999::::::::::::<<<===???@@@@@@@@@@@@@@@BBBCCCEEEMMMVVV~~~zzzvvvrrrmmmiiicccaaa^^^[[[ZZZ^^^eeejjjqqq||||||vvvsssqqqnnnlllaaabbbgggppp|||{{{yyywwwzzz}}}{{{vvvttt{{{{{{uuusssqqqooofff\\\LLLAAA;;;999999888666666666666666666666666666777888777888;;;@@@DDDLLLXXXcccggghhhkkkmmmmmmmmm~~~xxxzzz}}}~~~wwwnnneee]]]SSSGGG>>>::::::999999:::<<<===>>>CCCCCCFFFLLLTTT\\\aaaccchhhlllqqqvvv|||~~~{{{|||~~~~~~|||zzzxxxxxxyyy{{{}}}vvvgggYYYPPPMMMVVVVVVXXX\\\ccciiillllllcccXXXLLLFFFCCCDDDKKKTTTcccvvv{{{vvvssspppmmmkkkjjjkkklllmmmlllnnnooosssyyy{{{{{{vvvlll```PPPNNNCCC:::777777666777999<<<>>>AAACCCDDDEEEFFFHHHGGGGGGEEEBBB???>>>>>>@@@LLLTTTgggyyyzzzmmmeeefffggguuuqqqrrrvvv|||ooobbbaaahhhvvvfffUUUGGGEEEIIIPPP___oootttkkkeeelllttt|||xxxvvvsssqqqrrruuuyyy|||zzzzzzvvvnnnjjjiiieeeaaa```aaa^^^XXXTTTPPPIIIBBB999777555222111111222222////////////////////////........................//////.........---------------------------------.........///000000111111000000000000111222333444555666777888::::::;;;;;;:::<<<===???@@@@@@@@@@@@BBBCCCCCCEEELLLTTTyyysssmmmfff___ZZZZZZXXXWWWVVVZZZaaalllssszzz|||rrrkkkiiifffbbb^^^VVV^^^kkkzzz{{{|||{{{||||||xxx|||{{{uuuqqqppppppjjj___OOOBBB;;;999888888666666666666666666666666555777888888999===DDDJJJRRR]]]fffhhhiiilllooopppqqq{{{wwwlll___RRRGGG@@@;;;:::::::::;;;===>>>@@@DDDEEEHHHQQQ]]]fffkkklllsssvvv{{{}}}{{{yyyxxxyyyzzz{{{|||ooo^^^SSSQQQRRR```bbbdddffflllrrrqqqlllcccTTTFFFBBBBBBEEEPPP]]]sssxxxqqqssswww{{{uuuqqqnnnllliiiiiijjjlllllllllllllllppptttwwwyyyyyypppaaaSSSFFF:::777777666777999>>>@@@CCCDDDEEEEEEGGGIIIIIIHHHFFFCCC@@@???@@@BBBNNNZZZlllwwwtttkkkhhhjjjvvv~~~wwwpppwwwoooeee___cccnnn|||~~~pppSSSHHHAAADDDJJJVVVkkk|||jjj]]]XXX```nnn|||~~~}}}yyyxxxwwwvvvwwwxxxzzz{{{ttttttoooiiifffgggeeeaaaZZZ[[[YYYUUUSSSRRRMMMGGG999777555222000000000000////////////////////////......................../////////.........---------------,,,,,,,,,,,,,,,---......//////000000111000000000000111222333444555666777999:::;;;;;;;;;:::<<<===???@@@@@@@@@@@@AAABBBCCCDDDJJJRRR|||vvvnnnfff```ZZZVVVSSSUUUVVVXXX\\\bbbkkkuuu{{{|||vvvmmmeee^^^YYYWWWVVVXXXeeeyyy~~~{{{}}}|||yyy{{{zzzzzz~~~|||wwwssstttvvvnnnbbbQQQDDD<<<:::999888666666666666666666666666444777999999:::???HHHOOOZZZcccjjjjjjiiimmmqqqsssvvvzzzrrreeemmmvvvzzzyyyxxx{{{~~~tttbbbRRRGGGBBB;;;;;;;;;;;;<<<>>>@@@AAAFFFGGGMMMXXXfffqqquuuvvvzzz}}}~~~}}}{{{zzzyyyyyyyyy{{{}}}zzznnnaaa[[[^^^dddnnnssswwwyyy~~~xxxnnn^^^QQQEEECCCCCCIII\\\ppppppccc\\\ZZZ[[[[[[dddjjjssszzz~~~~~~}}}}}}|||yyyvvvsssooollliiihhhiiijjjjjjjjjkkklllpppuuuxxxzzzzzzlllTTTGGG999555666777888:::???AAADDDEEEEEEFFFHHHJJJGGGGGGFFFCCCAAABBBDDDGGGRRRccctttvvvqqqoooqqquuu}}}vvvvvvqqqjjjffflllwwwlll\\\GGGBBBBBBHHHOOO\\\vvvxxxhhhZZZXXX]]]iii|||}}}~~~}}}|||~~~}}}{{{xxxwwwvvvvvvwwwpppooojjjeeedddgggfffbbb]]]^^^[[[VVVTTTRRRMMMGGG;;;999666222000/////////////////////////////////........................////////////..................---------,,,,,,,,,------......///000000000000000000000111222333444555666777999:::;;;<<<<<<:::<<<===???@@@@@@@@@@@@>>>@@@@@@BBBIIIRRR{{{ssslllbbbZZZVVVTTTSSSSSSUUUXXX^^^dddkkksss|||wwwuuunnncccXXXRRRQQQSSS]]]nnn~~~{{{xxxyyy|||zzztttsss|||{{{xxxzzz}}}}}}~~~}}}yyyvvvxxx{{{qqqeeeTTTEEE>>>;;;:::999666666666666666666666666333666999:::;;;@@@JJJRRR___ggglllkkkjjjnnnsssuuuyyyjjj[[[]]]dddkkkpppnnngggdddiiinnnvvv|||eeeRRRGGGBBB<<<<<<;;;<<<===???AAABBBHHHJJJPPP]]]lllxxx||||||~~~}}}{{{zzzyyyxxxvvvyyyzzzrrriiigggnnnxxxwww~~~}}}oooXXXNNNGGGFFFFFFNNNhhhlll___QQQNNNUUU\\\\\\YYYRRRVVV^^^hhhqqqyyy~~~{{{zzzyyyxxxvvvuuuqqqnnnjjjhhhhhhiiihhhhhhkkkmmmrrrxxxzzz|||}}}{{{~~~zzzkkkTTTFFF888444666888:::<<<@@@BBBDDDEEEEEEFFFIIIJJJFFFFFFEEECCCBBBDDDHHHKKKVVVlll{{{xxxqqquuu{{{~~~{{{{{{yyy{{{uuuqqqvvvwww```NNNEEEDDDGGGNNNTTTaaa}}}xxxkkk]]]VVV___mmmttt}}}~~~~~~~~~}}}|||}}}}}}}}}xxxuuutttsssssspppnnniiiccccccfffeeeaaaeeeeee```YYYTTTQQQKKKDDD===:::777333000/////////////////////////////////........................000/////////............//////.........---------------......///000000000000000000000111222333444555666777999;;;<<<<<<<<<:::<<<===???@@@@@@@@@@@@<<<===>>>AAAIIIRRR}}}uuuoooggg___VVVRRROOOMMMQQQVVVWWW\\\bbbgggppp}}}}}}vvvhhh```___WWWKKKOOO]]]fff~~~}}}|||||||||wwwsssuuu}}}zzzvvvvvvuuusss}}}{{{~~~vvvhhhUUUHHH@@@;;;999888666666666666666666666666666888888666<<>>>>>>>>>>>>>>AAA??????CCCIIIMMMyyyssslllddd___UUUPPPLLLLLLMMMMMMRRRXXX]]]dddkkkrrr~~~|||xxxooo```VVVSSSNNNKKKYYYmmm|||zzzvvvxxx|||}}}wwwsssuuu}}}xxxsssssszzz|||{{{qqq^^^NNNCCC<<<999777666666666666666666666666555888888888???LLLWWW\\\dddjjjqqqsssqqqoooppprrrwwwjjjXXXSSSUUUZZZ]]]^^^]]]^^^eeessssss```PPPEEE@@@>>><<<:::<<<@@@CCCDDDDDDJJJOOOYYYfffttt~~~~~~|||{{{{{{{{{zzz{{{zzzyyy{{{lll]]]LLLHHHOOOUUUmmmhhhTTTPPPLLLJJJLLLQQQTTTTTTRRRJJJIIIIIIMMMVVVaaalllrrr{{{zzzzzz{{{{{{yyyvvvtttsssppplllhhhggghhhjjjkkknnnooommmsss~~~zzz|||nnnZZZLLLCCC;;;888777777:::>>>CCCDDDFFFHHHIIIIIIIIIIIIJJJHHHAAAAAAGGGDDDFFFUUUlllxxxvvv{{{zzzlll\\\QQQLLLCCCEEEHHHPPP```www~~~vvviii\\\XXX[[[fffxxx}}}}}}}}}{{{yyyzzz~~~{{{wwwvvvvvvsssqqqnnnkkkgggeeegggkkknnnpppkkkmmmggg[[[VVVWWWRRRIII@@@===777444222222111000////////////////////////........................,,,---------............------------------------...............///000000///000222222111111222444666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>@@@??????CCCJJJOOOtttkkkeee___WWWQQQJJJGGGFFFKKKOOORRRXXX^^^fffnnnvvvwwwrrrfffYYYPPPNNNLLLPPPeee~~~vvvqqquuuzzz{{{uuuqqqrrrzzz|||vvvrrrrrrsss~~~xxxfffSSSFFF>>>:::888777777777777777777777777666888999;;;DDDRRR]]]aaahhhnnntttuuurrrpppqqqtttzzzuuu```TTTSSSWWW```bbbbbbaaaeeerrrmmm\\\NNNDDD???<<<;;;:::<<<@@@DDDEEEFFFMMMUUU```lllvvv}}}}}}|||}}}}}}{{{|||~~~kkk^^^LLLJJJVVVfffyyyfffWWWNNNRRRRRRSSSSSSRRRQQQNNNMMMHHHKKKNNNNNNRRR\\\kkkwwwzzzzzzzzz||||||zzzvvvssspppnnnjjjgggffffffhhhjjjjjjmmmkkksss{{{|||jjjVVVLLLCCC<<<;;;::::::<<<@@@DDDEEEGGGIIIJJJJJJJJJIIIIIIHHHCCCBBBFFFDDDKKK^^^uuuyyytttuuuxxxeeekkkooommmddd[[[VVVTTTKKKIIIIIIPPP```zzz~~~yyytttooolllbbbZZZTTTWWWbbbttt~~~{{{xxx|||zzzxxxzzz~~~xxxsssqqqpppppppppnnnjjjgggfffiiinnnrrrtttmmmnnnggg\\\XXXYYYVVVNNNEEE@@@:::555333222222222////////////////////////........................------........./////////.......................................///000000///000222222111111333555666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???>>>???CCCKKKPPP~~~vvvmmmfffbbb]]]TTTLLLKKKIIIJJJPPPVVV[[[bbbiiiqqqyyy}}}pppiii^^^VVVQQQRRRSSS[[[rrr~~~wwwsssuuuxxxvvvsssnnnjjjmmmvvv}}}xxxxxxwwwtttsssuuutttyyy~~~zzzjjjVVVGGG@@@<<<999888888888888888888888888777999:::===GGGVVVaaadddjjjooouuuuuurrrpppsssvvv~~~}}}ppp___XXX[[[```hhhffffffiiitttwwwfffYYYOOOFFF@@@;;;;;;;;;===AAADDDGGGHHHPPPYYYgggqqqxxx}}}~~~~~~~~~zzz{{{~~~|||hhh```OOONNN___tttkkk___YYYXXXZZZ]]]```^^^YYYRRRNNNMMMMMMPPPTTTVVVYYYdddtttzzzzzz{{{||||||zzzvvvrrrnnnlllhhheeeddddddfffggggggkkkllluuummmXXXKKKCCC===<<<;;;;;;===BBBEEEFFFGGGIIIJJJJJJIIIIIIFFFHHHCCCBBBEEEDDDOOOgggzzzzzznnnlllpppyyynnnbbbhhhoooooohhh```[[[ZZZSSSPPPMMMRRRbbb{{{~~~xxxqqqjjjbbb^^^XXXVVVVVV^^^lll}}}zzzxxx|||{{{{{{}}}~~~vvvmmmiiijjjmmmlllkkkllljjjiiijjjmmmqqqrrrsssrrrqqqiii___ZZZ[[[XXXRRRJJJDDD<<<666333333333333////////////////////////.................................////////////000////////////////////////...............///000000///000222222222222444555666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>CCCJJJOOO~~~}}}rrrnnnhhhdddaaaZZZQQQIIIMMMLLLPPPXXXaaagggooowwwwwwhhh___ZZZTTTPPPSSSZZZiii}}}zzzxxxvvvtttiiigggdddcccgggppp}}}~~~xxxssssssttttttwww{{{yyyzzz{{{~~~pppYYYHHH@@@===999999999999999999999999999888:::;;;???JJJYYYbbbdddkkkpppttttttrrrqqqtttxxx{{{}}}}}}qqqdddaaaeeejjjeeecccfffqqqnnnaaaYYYRRRIIICCC;;;<<<===???BBBEEEIIIKKKRRR\\\jjjsssyyy~~~|||}}}yyyggg```SSSVVVkkkyyylllfffddddddcccgggiiifff^^^VVVQQQPPPOOOQQQUUU[[[dddooozzzzzzzzzzzz{{{|||zzzvvvsssooommmjjjgggfffeeefffgggiiinnnqqqzzzqqq]]]MMMEEE>>><<<<<<<<>>888444444333333////////////////////////.................................////////////000////////////////////////...............///000000...000222222222333444666666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>@@@>>>>>>BBBHHHLLL~~~xxxrrrmmmjjjeee___ZZZTTTMMMIIIOOORRR\\\jjjwwwuuuggg___^^^XXXUUU[[[jjj|||{{{xxxrrrlll___^^^]]]^^^cccmmmxxx|||vvvsssuuuwwwwwwyyy}}}yyywwwxxxvvv]]]III@@@<<<888888888888888888888888888888999;;;@@@LLL\\\dddffflllpppttttttrrrrrrwww{{{yyyzzz}}}uuunnnmmmqqqtttkkkmmmuuuwwwhhh___[[[VVVLLLCCC<<<>>>@@@AAACCCFFFJJJMMMVVV___kkkttt{{{xxxhhh___XXXccc{{{xxxsssooonnnooommmpppqqqmmmeee]]]XXXWWWYYY[[[aaakkkvvv~~~{{{{{{zzzzzzzzzyyywwwttttttrrrnnnkkkiiihhhggghhhggglllnnnvvv~~~xxx~~~tttbbbQQQHHH???===<<<===@@@FFFGGGGGGIIIJJJJJJJJJIIIIIIDDDFFFBBBBBBFFFHHHUUUnnnzzz}}}|||sssiiihhhrrr|||}}}yyyooofff___jjjuuussshhhbbbWWWYYY^^^kkk|||}}}rrraaa```______^^^\\\XXXTTT]]]eeeqqq}}}|||}}}~~~|||}}}~~~|||vvvrrrkkkccc\\\]]]dddkkkkkkiiiiiimmmsssyyy}}}}}}yyyuuurrrmmmgggaaa\\\YYYVVVSSSLLLGGG???999666555444333////////////////////////........................------........./////////.......................................///000000...000222333333333555777666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>@@@>>>>>>AAAGGGKKK{{{}}}wwwqqqmmmqqqllldddZZZSSSQQQTTTXXX```hhhxxx|||sssmmmkkkiiimmmzzz{{{vvvooohhhccc[[[[[[\\\^^^ccckkkuuu|||zzzwwwwww{{{}}}zzzxxxyyyyyyxxxrrrwwwwww]]]GGG@@@<<<888888888888888888888888888777888:::AAAOOO```iiijjjmmmrrruuuuuutttuuuzzz|||~~~|||}}}~~~|||qqqeee___^^^YYYLLLAAA>>>AAACCCDDDDDDGGGKKKOOOZZZaaakkkuuu~~~ssshhh___^^^ppp~~~|||zzz|||~~~~~~|||xxxrrrlllhhhgggkkkoooxxx}}}{{{yyyxxxyyyyyywwwvvvuuussspppllliiigggfffeeeeeehhhggglllvvvrrrmmmssszzzjjjWWWMMMCCC>>>>>>>>>CCCIIIIIIJJJKKKLLLMMMLLLKKKKKKFFFGGGBBBCCCJJJLLLXXXpppvvvwwwtttmmmhhhlllxxxrrrllljjjhhhxxx|||mmmeeeVVV[[[hhhyyywwwjjj___QQQQQQRRRVVV[[[aaadddeeerrr}}}~~~|||{{{{{{zzzxxxtttnnniiifffeeeddddddfffjjjnnnqqqppprrrvvvzzz|||yyytttoooiiieeeaaa^^^[[[WWWTTTRRRJJJFFF@@@;;;888666444222////////////////////////........................,,,---------............------------------------...............///000000...000222333333444666888666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???======AAAHHHMMMxxxwwwyyyuuuqqqpppooowwwqqqfffXXXQQQTTT```jjjvvvwww|||{{{qqqggg```]]][[[\\\]]]___dddkkktttzzzzzzyyy||||||vvvttttttpppyyywww|||sssZZZEEE???===999777777777777777777777777555777:::BBBRRRdddmmmnnnooosssvvvwwwuuuwww}}}zzzoooddd``````ZZZLLL???@@@BBBEEEEEEEEEGGGKKKOOO]]]bbbkkkuuu~~~ooofff```cccyyy{{{xxxvvvvvv~~~~~~|||yyywwwxxxxxxxxxwwwsssqqqnnnjjjfffdddbbbbbbhhhjjjfffiiiqqqoookkkrrrrrr[[[PPPEEE@@@???@@@FFFLLLLLLLLLNNNOOOOOONNNMMMMMMHHHHHHCCCEEEMMMOOOZZZpppyyyyyyvvvqqqooouuu|||~~~pppnnnrrruuuzzzjjjaaaVVV^^^mmmtttjjj]]]RRRSSSSSSTTT[[[eeeqqq{{{{{{yyywwwtttrrrnnniiifffeeejjjmmmlllhhhjjjqqqyyyxxxxxxxxxxxxvvvqqqjjjeeebbb^^^[[[[[[YYYVVVRRRQQQIIIEEE@@@;;;888666444222////////////////////////........................,,,,,,,,,---------......------------------------...............///000000...000222333333444666888666666777888999::::::;;;<<<======>>>>>>>>>>>>>>>>>>======BBBIIIOOOyyyzzzyyynnnlllsss{{{nnnVVVTTTXXX\\\kkk~~~wwwooohhhcccaaa```___^^^___eeemmmuuuzzz}}}|||}}}|||wwwuuuwwwvvvrrrrrrwww|||vvvaaaIII<<<;;;===999888888777777777777777:::>>><<>>???HHHIIINNNMMMLLLMMMNNNMMMLLLJJJHHHEEEEEEGGGIIIPPPaaarrr|||zzzxxxxxx{{{{{{sssssswwwuuuggg___UUU^^^nnnxxxcccTTTPPPRRRXXXaaaiiimmmrrr~~~}}}{{{}}}~~~}}}{{{wwwrrrpppnnnkkkiiiiiikkkkkkkkkooovvvwwwtttooolllkkkjjjhhhfffddd\\\YYY\\\[[[SSSNNNMMMMMMJJJEEE>>>999555222111000000/////////000000111------------------------......------------......------------------,,,,,,---------............///000111111222222333444444444444555666888:::;;;<<<>>>???@@@AAA@@@@@@>>>>>>??????AAADDDIIILLL}}}wwwxxxuuurrruuulllXXXYYYaaajjj}}}{{{uuunnniiifffffffffbbb^^^___eeennnvvvzzz}}}{{{{{{zzzwwwwww{{{~~~vvvtttvvvzzz{{{rrr___LLLAAA===;;;999888888777777777777777777<<<<<>>999666555444000//////......//////000------------------------......------------......---------------------------------............///000111111222222333333444444444555666888:::;;;<<<===>>>???@@@@@@???>>>======>>>???DDDIIIMMM|||vvvrrrkkknnnqqquuurrrbbbZZZeeewww|||{{{xxxsssnnnkkkjjjkkkkkkddd^^^```hhhqqqxxxzzz~~~{{{{{{{{{yyy{{{~~~yyyzzz|||~~~{{{qqq___OOOEEE???:::999888888777777777777777444;;;<<>>999777666777//////...............///------------------------......------------......+++,,,,,,------.........---------............///000000111111222333333333444444555666888:::;;;<<<<<<===>>>??????>>>======<<<<<>>III___kkkooowwwyyy{{{}}}{{{mmm^^^LLLIIIGGGIIIKKKMMMTTT\\\iiiuuu|||qqqjjjhhhgggxxx{{{~~~|||{{{yyywwwvvvvvvuuusssrrrpppnnnkkkhhheeecccbbbbbbccccccfff___kkkxxxpppyyy|||~~~zzzwwwdddTTTNNNIII@@@BBBLLLOOOPPPPPPPPPQQQRRRQQQOOOLLLJJJGGGFFFJJJTTTeeewwwwwwooonnnqqqwwwfff[[[UUURRRPPPYYYggguuu|||rrrpppsssyyy}}}~~~}}}yyytttnnnkkknnnvvv~~~~~~}}}||||||}}}{{{xxxvvvvvvuuuuuuuuupppnnnnnnpppmmmiiijjjnnnnnnoooooolllhhhffffffhhhkkkeee```]]]\\\YYYUUURRRPPPLLLFFF???999777666666///......------------...------------------------...------,,,,,,------...++++++,,,,,,---...//////---------............///000000000111222222333333444444555666888:::;;;<<<======???@@@@@@???>>>>>>======???CCCIIIMMMzzzkkk```[[[[[[ZZZ___eeemmmuuuzzztttkkk```lll|||yyyyyyzzz{{{yyytttnnnjjjhhh```^^^^^^gggrrrzzzzzzwww}}}zzzeeeOOOCCC===;;;999888888777777777777777666===AAALLLbbbmmmqqqyyy}}}~~~~~~|||rrr^^^MMMJJJIIIKKKMMMQQQYYYaaannnzzzxxxmmmgggfffhhhxxx~~~ppphhhpppqqqwww|||zzzxxxwwwvvvuuusssqqqpppnnnkkkgggeeecccbbbbbbdddcccddd^^^lll|||vvv}}}}}}}}}zzzdddUUUOOOKKKBBBCCCMMMOOOQQQQQQRRRSSSTTTSSSPPPMMMHHHGGGFFFKKKYYYmmm}}}xxx{{{xxxuuu{{{}}}tttlllkkkooo~~~~~~pppaaaYYYUUUSSSPPPZZZhhhvvv|||}}}xxxwwwxxx{{{zzzvvvpppkkkmmmuuu}}}~~~~~~~~~~~~~~~}}}zzzvvvuuuvvvwwwvvvuuurrrooommmmmmkkkjjjmmmsssqqqrrrqqqooollliiihhhhhhmmmiiibbb]]]\\\[[[WWWTTTTTTPPPIIIAAA:::666444444//////...---------------------------------------------,,,,,,,,,,,,------++++++,,,,,,---...//////---------............//////000000111111222333333444444555666888:::;;;<<<>>>???@@@AAABBBAAA@@@@@@??????@@@DDDIIILLLqqqccc[[[YYYZZZWWW\\\ccchhhmmmpppjjjbbb___vvv{{{www{{{}}}zzzxxxzzz{{{{{{yyysssmmmhhhfff[[[\\\aaakkkvvv{{{{{{xxxzzz~~~|||gggPPPCCC???===999888888777777777777777777???BBBMMMcccooottt|||~~~|||~~~ttt^^^MMMJJJIIILLLOOOTTT]]]gggttt}}}sssgggbbbcccjjjvvv|||mmmaaa\\\bbbeeeooozzz{{{yyywwwvvvvvvuuusssqqqooommmjjjgggdddcccbbbaaacccbbbeee```pppxxx||||||eeeWWWQQQNNNEEEFFFOOOPPPRRRSSSTTTUUUVVVUUURRROOOHHHGGGFFFLLL\\\sss|||tttrrrxxx~~~zzzuuussssssooojjjkkktttxxxtttxxx|||ssslllkkkooo|||~~~zzzlll___YYYWWWUUUSSS^^^mmm{{{{{{uuurrrrrrvvvzzz}}}zzzrrrmmmmmmoooyyyzzz|||~~~~~~~~~}}}~~~~~~|||yyyvvvvvvxxxxxxvvvssssssooolllllljjjjjjpppwwwvvvtttqqqooonnnkkkhhheeeoookkkddd]]][[[\\\YYYTTTUUURRRKKKCCC<<<777333111000000///...------------------------------------------,,,,,,,,,,,,------+++,,,,,,------.........---------............/////////000000111222222222444444555666888:::;;;<<<>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAADDDHHHLLLzzzkkk```]]]___bbbaaaggglllnnnpppqqqmmmhhhhhhzzzppplllooovvv{{{}}}sssooommmrrr}}}~~~|||zzzxxx{{{zzzxxxtttnnnjjjhhhhhh\\\___eeennnvvv{{{{{{{{{~~~zzz}}}yyyfffTTTIIIBBB>>>999888888777777777777777666>>>AAAMMMeeerrrxxx~~~|||~~~ooo[[[MMMJJJIIIMMMQQQWWWaaakkkyyy~~~|||vvvkkk```]]]```gggmmmtttssslllddd```___^^^bbblllxxx|||zzzxxxwwwuuutttttttttrrrpppooommmjjjgggdddbbbaaaaaa```aaafffdddttttttyyyfffYYYUUUSSSJJJJJJQQQQQQSSSTTTUUUWWWXXXVVVSSSOOOKKKJJJIIIMMM^^^tttzzzrrrooottt~~~xxxooohhhffffffhhhfffgggmmmvvvvvvpppqqqxxx~~~xxxqqqjjjjjjnnnwwwyyyuuuiii^^^YYYWWWUUUXXXcccsss~~~zzzwwwtttsssvvvzzz|||zzztttmmmiiisssuuuyyy}}}~~~~~~}}}|||||||||}}}~~~~~~|||yyyvvvwwwyyyyyyuuuqqqpppllljjjjjjiiihhhkkkrrrvvvrrrnnnooorrrrrrmmmgggpppmmmeee\\\ZZZ\\\ZZZUUUTTTQQQLLLFFF???999444111222111000///............---------------------------,,,,,,++++++,,,,,,------------------------------------............/////////000000111111222222444444555666888:::;;;<<<===>>>@@@AAABBBBBBAAAAAA>>>>>>@@@DDDIIIMMMvvvhhh``````eeejjjpppvvvzzzxxxvvvvvvtttppp}}}}}}tttjjjfffhhhllloooooofffaaa```hhhwww~~~}}}|||{{{zzzzzz|||yyyuuuoooiiiggghhhjjj```ccciiiooouuuyyy|||}}}zzzwwwuuudddWWWOOOFFF>>>999888888777777777777777555===@@@MMMeeettt{{{~~~{{{|||yyyzzzeeeSSSLLLIIIIIIMMMRRRYYYdddnnn}}}}}}{{{wwwqqqfff[[[YYY]]]aaadddfffeeebbbbbbfffjjjaaaeeeoooyyy{{{wwwvvvuuussssssssssssqqqoooooommmjjjgggdddbbbaaaaaa^^^```hhhhhhwwwpppqqqhhh[[[XXXVVVMMMMMMSSSSSSTTTTTTVVVXXXYYYWWWSSSPPPMMMMMMKKKNNN___ttt~~~~~~tttnnnhhhjjjtttzzz{{{|||qqqfff``````bbbdddeeejjjsss}}}~~~}}}vvvooonnnuuuzzzuuummmggggggkkksssuuurrrggg^^^YYYWWWUUU[[[gggvvv|||vvvttttttwww|||{{{tttmmmooorrrxxx}}}~~~}}}||||||{{{zzzzzz{{{}}}~~~|||yyyvvvxxxzzzyyyuuupppjjjhhhggghhhfffccceeejjjsssnnnkkkpppxxx{{{vvvooopppmmmeee[[[YYY]]][[[UUUQQQPPPLLLGGGAAA:::555222222222111//////.........---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,---------.........///////////////000111111222222444444555666888:::;;;<<<<<<===???@@@AAAAAA@@@@@@<<<===???CCCIIINNNyyytttssswww~~~tttkkknnnxxx~~~|||~~~tttqqqlllhhhggggggggggggYYYYYY___nnn}}}{{{|||~~~xxxsssmmmhhhgggggggggggggggjjjooovvv{{{|||{{{xxxvvvzzz}}}mmmYYYNNNFFF???::::::888777777777888999:::;;;DDDWWWiiiuuu~~~~~~{{{|||sssnnnjjjeee\\\UUUNNNMMMNNNRRRUUU\\\jjjwwwvvvqqqzzz~~~{{{vvvlll]]]TTTWWW```fffkkkoookkkdddaaafffllluuuwwwyyyzzz{{{~~~}}}|||}}}}}}yyyxxxwwwvvvuuutttsssrrrnnnllliiigggeeeccc```]]]___aaaeeeaaatttooohhhqqqccc___]]]PPPKKKSSSXXXXXXYYY[[[]]]]]]ZZZUUUQQQMMMLLLMMMSSSaaarrr~~~qqqmmmffffffuuu{{{}}}|||rrrgggdddggghhhddd___jjjrrr{{{uuunnnrrrssspppooovvvwwwuuuqqqiiieeehhhnnnpppnnneee___^^^```___gggnnnyyy~~~wwwuuuxxx|||}}}{{{vvvrrrsss{{{}}}{{{|||yyyzzz{{{||||||{{{zzzzzzzzz}}}}}}yyywwwvvvrrrnnnfffcccdddgggbbbZZZ]]]fffqqqtttvvvuuuvvvvvvrrrkkkfffbbb[[[UUUWWWZZZYYYSSSSSSQQQMMMHHHAAA;;;666333222111000...------------......---------,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...---------............/////////......///000222333333444666888:::;;;<<<<<<;;;===???@@@@@@@@@>>>===@@@@@@BBBGGGLLLPPPsssppppppvvv~~~vvvrrr{{{vvvrrrnnnlllkkkjjjhhheeeZZZ]]]fffttt~~~||||||qqqmmmiiifffeeefffggggggdddfffjjjoootttvvvuuusss~~~vvv||||||nnnZZZNNNFFF>>>;;;:::888777777777888999;;;<<>>@@@AAABBBAAA@@@???@@@AAACCCGGGLLLPPPjjjiiilllttt~~~zzz|||yyyuuurrrqqqrrrpppjjjddd]]]dddooozzzzzzvvvhhhfffdddccceeegggggggggiiiiiikkkooosssuuuvvvuuu~~~|||zzzuuu}}}{{{~~~}}}{{{}}}}}}ooo[[[OOOEEE===;;;:::999888777888888999<<<===GGGYYYkkkvvv~~~xxxsssnnnlllkkkfff]]]VVVPPPMMMMMMQQQXXXcccttt~~~kkkbbbccclllvvv}}}uuulllfffbbbbbbjjjsssxxxxxxvvvtttrrrssswwwzzz}}}zzzzzz|||~~~}}}zzzxxxwwwwwwwwwxxxxxxwwwuuutttsssrrrqqqpppmmmjjjgggeeebbb^^^\\\]]]aaafff]]]gggqqqeeeiii||||||mmmkkkjjj]]]UUUYYY[[[[[[\\\^^^```___\\\VVVQQQOOOLLLMMMYYYiiitttvvvuuuuuuwwwyyy}}}wwwtttqqqpppssswwwzzz{{{{{{|||xxxtttmmmccc___cccppptttsssmmmhhhhhhiiihhhlllsss~~~{{{yyy}}}|||~~~~~~{{{yyyzzzyyyzzzzzz{{{{{{zzzyyyyyy~~~}}}wwwrrrqqqmmmhhhggg^^^YYY\\\[[[UUUTTTYYYlllpppqqqpppooonnnggg___[[[ZZZVVVRRRUUUYYYYYYUUURRRQQQNNNIIIDDD>>>999666222111000...------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...---------............/////////......///000222333333444666888999;;;;;;<<>>HHH[[[mmmxxxvvvuuuwwwzzz{{{vvvkkkbbbSSSOOONNNSSS[[[hhhzzzoooaaa^^^```hhhooozzz~~~uuullljjjkkknnnttt|||}}}||||||}}}~~~}}}~~~}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuusssrrrqqqqqqpppmmmjjjgggeeebbb^^^[[[^^^```ccc[[[eeeoooccciiixxxqqqllljjj]]]WWW\\\^^^______aaabbbaaa]]]WWWRRRPPPJJJKKKYYYlllvvvxxxvvvwww|||vvvppphhh```aaahhhuuuyyyzzztttpppooopppoooooowww}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxx|||~~~{{{uuuqqqpppmmmiiihhh\\\TTTVVVWWWRRRQQQTTTiiilllnnnmmmkkkiiiaaaYYYYYYYYYWWWUUUXXX\\\\\\YYYQQQPPPNNNJJJDDD>>>999666222111000...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............/////////......///000111333333444555777999:::;;;;;;???@@@AAABBBBBBBBBAAAAAAAAAAAADDDHHHMMMQQQ]]]aaajjjvvv~~~|||||||||wwwmmmffffffnnnwww{{{zzzyyy}}}}}}}}}}}}xxxooogggbbbcccfffiiimmmmmmllljjjfffdddcccdddhhhlllnnnoooxxx}}}xxx{{{wwwrrrwwwyyyzzz}}}~~~zzzrrrqqqttt{{{ooo[[[OOOEEE<<<;;;;;;999888888888999:::<<<>>>III]]]ooozzzwwwjjjWWWRRRPPPUUU___mmmxxxggg```aaadddiiimmmuuu~~~xxxrrrsssvvvxxx|||~~~{{{|||||||||{{{{{{|||||||||xxxxxxxxxxxxyyyyyyzzzzzzwwwvvvuuutttsssqqqpppppppppmmmjjjgggeeebbb^^^\\\```]]]```[[[iiisssdddhhhwww}}}ppphhhdddYYYVVV]]]aaabbbccccccdddccc^^^WWWSSSQQQIIIIIIYYYmmmyyy~~~ssslllfffaaagggrrr{{{|||wwwvvvvvvtttrrrzzz}}}}}}zzzzzzyyyyyyxxxxxxxxxxxxxxxzzzyyytttqqqqqqooojjjhhhZZZQQQRRRTTTQQQPPPTTTfffjjjkkkiiihhhfff^^^VVVXXXZZZZZZXXXYYY]]]]]]YYYPPPPPPNNNJJJEEE???999666222111000...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............/////////......///000111333222333555777999:::;;;;;;>>>??????@@@@@@@@@@@@@@@AAAAAACCCHHHMMMQQQ]]]bbbnnn{{{~~~|||yyyssslllgggjjjrrrzzz|||zzzzzz~~~|||{{{yyytttlllfffgggiiilllppprrrqqqmmmjjjbbb```___```dddhhhjjjkkkuuuzzz{{{wwwrrruuu{{{{{{|||}}}xxxrrrqqqttt{{{mmmZZZNNNEEE===<<<;;;:::888888999999:::;;;>>>JJJ^^^qqq}}}yyyiiiWWWRRRQQQXXXdddttt~~~rrrgggdddfffiiilllpppuuu}}}|||yyy|||~~~~~~~~~|||||||||||||||||||||||||||uuuvvvwwwxxxyyyzzzzzz{{{vvvvvvuuusssrrrqqqpppooonnnllliiigggeeeccc___]]]```]]]```___mmmtttdddggg{{{nnnccc```WWWVVV___ccceeefffffffffddd___XXXSSSQQQHHHIIIZZZooo|||sssmmmhhheeemmmyyy|||zzzxxxuuuuuu}}}~~~zzzzzzyyyxxxwwwwwwwwwwwwtttwwwxxxuuussssssppplllfffXXXOOOPPPRRRPPPRRRWWWeeehhhiiigggfffeee```XXXYYY\\\\\\ZZZYYY[[[ZZZWWWRRRQQQOOOLLLFFF???999555222111000...------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............/////////......///000222333222333555777888::::::;;;======>>>>>>>>>?????????@@@@@@BBBGGGLLLPPP```fffrrr~~~~~~yyyrrrllliiihhhmmmuuu~~~|||||||||zzzwwwsssnnnkkknnnpppsssvvvwwwssslllgggaaa``````aaaeeeiiillllllvvv{{{{{{xxxsssvvv~~~}}}zzzttttttxxx{{{lllYYYNNNFFF???<<<;;;:::999888999:::::::::===JJJ___sssuuudddTTTPPPPPPZZZiiizzz}}}sssjjjiiijjjkkkoootttyyy~~~}}}}}}~~~||||||}}}||||||{{{zzzyyyuuuvvvvvvwwwxxxxxxxxxwwwvvvuuutttsssrrrpppoooooommmkkkhhhfffeeecccaaa^^^]]]^^^fffeeeoooqqq```fffkkkbbb```YYYYYYaaaeeehhhhhhhhhhhhfff```YYYTTTPPPIIILLL___rrr~~~~~~vvvsssmmmiiippp{{{~~~zzzwwwtttvvv~~~}}}{{{zzzxxxwwwvvvvvvvvvwwwrrrwwwyyywwwuuutttpppjjjbbbVVVMMMNNNOOONNNSSS[[[eeehhhgggeeeeeefffccc]]]]]]aaabbb^^^[[[[[[YYYVVVUUUTTTSSSOOOIIIAAA:::666222111000...------------......---------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---------............/////////......///000222333222333444666888999::::::>>>=========>>>>>>????????????AAAFFFKKKOOObbbiiivvv|||~~~|||vvvmmmgggfffhhhooowwwyyyzzz{{{zzzwwwsssqqqqqqrrrtttwwwyyyyyytttlllfff___^^^^^^aaaeeeiiikkkkkkyyyzzzzzzxxxtttxxx}}}wwwwww{{{|||~~~kkkXXXMMMFFF@@@<<<;;;:::999999999::::::999===JJJ___tttqqqaaaQQQMMMOOO[[[lll~~~vvvmmmkkkkkklllqqqwww|||~~~{{{|||}}}}}}}}}}}}{{{yyywwwuuuvvvvvvwwwwwwvvvuuuttttttvvvuuutttsssqqqpppoooooollljjjhhhfffeeedddbbb```[[[___kkkiiinnnlll\\\eee|||iiibbbccc\\\\\\ccceeeiiiiiiiiiiiifffaaaYYYTTTOOOJJJPPPddduuu{{{~~~yyyxxxrrrlllpppyyy~~~yyyuuuqqqwww~~~~~~|||{{{zzzxxxvvvvvvvvvvvvwwwssswwwzzzxxxvvvuuuoooiii___TTTLLLLLLMMMMMMSSS]]]eeeggggggeeeeeegggeee```bbbfffgggccc___]]][[[WWWXXXWWWUUUQQQKKKCCC<<<777222111000///------------......---------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---------.........////////////......///000222333222333444666888999::::::>>>>>>>>>===>>>??????@@@>>>>>>AAAEEEJJJNNNrrrwww~~~{{{tttppplllhhhkkkrrrzzz~~~~~~{{{wwwuuutttssstttyyy{{{}}}}}}xxxpppgggbbbaaa]]][[[^^^dddjjjkkkiiiyyy~~~}}}xxxuuu||||||~~~~~~|||zzzzzz~~~~~~wwwiii\\\RRRJJJCCC>>>===:::999888888999:::>>>BBBNNNcccwww|||iii\\\WWWQQQRRR___sss{{{uuupppnnnlllkkkqqqyyy}}}~~~~~~}}}yyyvvvtttuuuvvvwwwvvvuuuuuuuuuuuuuuuvvvrrrrrrssssssrrrrrrqqqppppppnnnkkkiiifffccc___[[[]]]ggghhheee```TTTQQQ^^^zzz~~~wwwkkkgggdddZZZ[[[eeegggiiikkklllkkkggg```YYYTTTRRRNNNSSSfff{{{yyy}}}qqqzzzzzzyyyssslllrrr|||mmmdddbbbnnn}}}|||}}}~~~}}}zzzxxxvvvuuussssssssstttsssxxx||||||wwwpppkkkiii^^^UUUMMMKKKLLLKKKMMMOOO___hhhlllgggfffkkkmmmiiieeejjjmmmjjjbbb\\\ZZZ[[[ZZZWWWSSSPPPMMMHHH???999444333111///...---------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111333444666888999::::::<<<===>>>===<<<;;;<<<======???BBBIIIOOOTTTyyy~~~{{{vvvrrrnnnlllsss~~~~~~~~~~~~~~~~~~{{{xxxuuutttttttttxxxxxxxxxvvvrrrlllfffcccccc___]]]___dddhhhhhhgggwww{{{vvv{{{yyy}}}~~~yyylll___TTTKKKDDD???===;;;999888888999:::>>>BBBOOOdddwww~~~|||yyyiii^^^WWWRRRSSS```tttzzzsssllliiihhhiiirrr{{{~~~}}}~~~~~~|||yyyvvvtttuuuwwwwwwwwwvvvuuuttttttuuuuuurrrrrrssssssrrrrrrqqqpppqqqnnnkkkhhhfffccc```]]]]]]eeeccc]]]YYYNNNMMMZZZtttxxxllliiifff]]]^^^gggjjjlllmmmooonnniiibbb[[[VVVNNNMMMVVVkkk|||tttqqqxxx}}}ooopppxxxzzzxxxsssooouuunnn^^^XXXZZZfffxxx~~~~~~}}}yyyxxxvvvuuutttsssttttttssswww||||||wwwpppkkkhhh\\\TTTMMMLLLMMMKKKKKKMMM]]]gggnnnkkkjjjnnnoookkkkkklllkkkggg```[[[YYYYYYZZZWWWSSSPPPNNNHHH@@@:::444333111///...---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333444555777999:::;;;;;;<<<===>>>>>><<<<<<===>>>>>>???BBBHHHNNNQQQ{{{{{{vvvpppsss}}}}}}~~~~~~~~~{{{xxxvvvtttttttttvvvtttrrroookkkhhhfffeeebbb___]]]___dddggghhhgggqqq|||vvvyyyzzz|||pppbbbXXXMMMEEE@@@>>><<<999888888999:::>>>CCCQQQfffxxx||||||wwwiii___WWWSSSUUUbbbuuu|||sssmmmfffddddddhhhrrr}}}~~~|||}}}}}}|||yyyvvvuuuvvvwwwxxxwwwvvvuuuttttttssssssrrrrrrrrrrrrrrrqqqqqqpppqqqnnnjjjgggeeeccc```^^^\\\```YYYQQQNNNFFFHHHVVVsssyyymmmjjjhhh___```iiilllnnnppprrrqqqlllddd\\\WWWPPPOOOWWWjjj|||}}}rrrmmmnnnwww||||||nnnfffxxxyyyxxxuuusssyyyqqq]]]NNNMMMSSS^^^qqq}}}}}}}}}}}}yyyxxxvvvtttssssssttttttssswww{{{|||xxxqqqkkkgggZZZRRRLLLKKKLLLKKKJJJLLL[[[gggooooooooosssrrrmmmpppmmmgggaaa\\\YYYXXXWWWYYYVVVSSSPPPNNNHHH@@@:::444333111///...---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------............//////000000111111333444666888:::;;;<<<<<<===>>>??????======>>>??????@@@BBBGGGLLLOOO|||yyyuuu~~~}}}}}}~~~~~~}}}{{{xxxvvvttttttssstttrrrpppmmmjjjhhhffffff___]]]]]]___dddggghhhhhhmmm}}}uuuvvv~~~sssfffZZZOOOGGGAAA???<<<:::999999999:::>>>CCCSSShhhzzzwwwiii```WWWSSSVVVccctttvvvttthhhdddbbbcccfffkkkttt~~~}}}~~~{{{||||||{{{xxxvvvuuuvvvxxxyyyxxxvvvuuutttsssrrrrrrqqqrrrrrrrrrrrrqqqpppppppppmmmhhheeecccaaa___]]]XXXXXXNNNFFFFFFBBBFFFVVVuuuzzznnnllljjjaaabbbkkkmmmqqqrrrtttsssnnnfff]]]XXXWWWRRRUUUcccsss|||~~~vvvrrrttt}}}}}}~~~rrroooqqqzzzyyyxxxxxx}}}qqqaaaRRRIIIKKKQQQ\\\lll|||{{{{{{{{{zzzxxxwwwuuutttssssssssstttrrrvvvzzz{{{xxxqqqjjjeeeZZZQQQIIIHHHIIIIIIJJJMMM[[[hhhpppppppppuuuvvvqqqoooiiiaaaZZZWWWWWWWWWWWWXXXUUURRRPPPNNNHHHAAA;;;444333111///------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333444666888999;;;;;;<<<===>>>??????>>>>>>???@@@???@@@BBBGGGLLLPPP}}}|||{{{yyywwwuuutttsssrrrrrrrrrqqqpppmmmjjjgggfff```______aaaccceeeeeeeeepppwwwvvv~~~tttggg\\\QQQHHHBBB@@@===;;;999999::::::===DDDUUUjjj{{{yyyiii___VVVTTTWWWcccrrrvvvjjjfff___^^^bbbiiimmmqqqxxx}}}{{{zzzzzz{{{zzzxxxvvvuuuvvvxxxxxxwwwvvvtttsssrrrrrrrrrqqqqqqrrrrrrqqqqqqpppooonnnkkkgggcccaaa^^^[[[YYYRRRQQQFFF@@@DDDDDDIIIXXXttt~~~sssqqqpppfffgggoooqqqrrrtttvvvuuupppggg]]]WWWWWWSSSVVVcccrrrzzz~~~}}}zzz}}}~~~rrrrrr|||wwwppprrrtttyyy}}}}}}}}}~~~ooo^^^SSSNNNMMMOOOSSSZZZiii{{{}}}zzzyyyyyyxxxwwwvvvuuusssrrrrrrrrrrrrsssqqqtttxxxzzzxxxqqqiiicccZZZPPPFFFCCCEEEFFFJJJNNN\\\hhhpppoooooouuuvvvrrriiiccc[[[UUUSSSUUUWWWXXXVVVSSSPPPOOOMMMHHHAAA;;;444333111///---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111222333555777888999::::::<<<>>>??????>>>>>>???AAA>>>???BBBHHHNNNQQQzzzyyyxxxvvvuuusssqqqqqqpppqqqrrrqqqoookkkgggeeebbbbbbbbbbbbbbbaaaaaaaaawwwzzzxxxyyytttfff[[[QQQIIICCCAAA>>><<<:::::::::;;;===EEEWWWlll}}}yyyiii^^^UUUSSSWWWaaammmzzz}}}mmmbbb]]]___aaaiiirrrxxxzzz}}}}}}yyy}}}~~~{{{zzzzzzyyyyyyyyywwwuuuuuuwwwyyywwwvvvuuutttssssssrrrrrrqqqqqqqqqqqqqqqppppppooollljjjfffccc```\\\WWWTTTNNNMMMCCCAAAHHHJJJNNN[[[nnn}}}yyyxxxvvvlllllltttuuutttwwwyyyxxxrrrhhh^^^XXXRRRRRRZZZkkkzzz{{{zzzwwwfff^^^eeeoooxxxsssbbbQQQLLLOOOSSSVVVYYY\\\hhhxxx{{{yyyxxxwwwuuuttttttsssqqqpppppppppqqqrrrppprrrvvvxxxwwwpppggg```XXXNNNDDDBBBCCCEEEHHHMMM[[[gggpppoooooosssrrrmmmbbb^^^YYYTTTRRRSSSWWWYYYTTTQQQNNNMMMKKKGGG@@@:::444333111///...---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............//////000000111111111222444666888999::::::;;;===>>>>>>>>>>>>???@@@>>>???BBBHHHNNNRRR~~~wwwwwwvvvuuusssrrrpppooopppppppppooollliiieeeccc___```aaabbbbbbbbbcccccc}}}zzzwwwwww}}}rrrdddZZZQQQJJJDDDBBB???<<<:::::::::;;;===FFFYYYnnn~~~wwwiii___UUUSSSVVV^^^iiittt{{{rrrhhhcccccchhhkkksss}}}}}}zzz{{{{{{|||}}}|||{{{zzzzzzxxxyyyxxxwwwuuuuuuwwwyyyvvvuuutttsssssssssssssssqqqqqqqqqqqqqqqpppoooooolllkkkhhheeeaaa\\\UUUPPPMMMMMMEEEFFFOOOPPPQQQ\\\hhhttt{{{yyy|||zzzxxxnnnmmmttttttwwwzzz|||{{{uuukkk```YYYTTTUUU^^^ooo~~~rrrfffaaaaaalllxxxmmm___SSSQQQUUUZZZ___cccdddmmmxxx}}}|||zzzwwwwwwvvvvvvtttrrrrrrqqqooonnnnnnoooooopppnnnpppsssvvvvvvoooeee]]]TTTKKKDDDCCCEEEEEEFFFIIIWWWeeepppqqqpppqqqllleee^^^]]][[[VVVRRRRRRVVVZZZRRROOOLLLKKKJJJFFF???999444333111///...---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111222333555777999:::;;;;;;:::<<<============>>>@@@>>>???BBBGGGLLLPPP~~~}}}vvvvvvuuutttsssqqqooonnnpppooommmkkkhhhfffdddbbbXXX[[[^^^aaaccceeehhhiii~~~~~~wwwuuuyyy~~~pppcccYYYQQQJJJDDDBBB???<<<;;;::::::;;;<<>>999444333111///...---------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111333444666888:::;;;<<<<<<999;;;======<<<===>>>@@@???@@@BBBFFFKKKMMM~~~}}}{{{yyyyyyuuuqqqrrrttttttppplllpppnnnkkkjjjiiigggeeeccc\\\YYYYYY___cccdddgggkkkvvvpppsssyyy~~~rrrdddZZZRRRLLLGGGEEEAAA>>>;;;:::::::::<<>>AAAFFFLLLPPP}}}|||{{{yyywwwxxxtttqqqqqqssssssppplllnnnllliiihhhgggeeebbb```[[[YYYZZZ```cccdddgggkkk~~~tttnnnrrrwww~~~zzzjjj^^^TTTNNNHHHFFFBBB???<<<;;;::::::>>>GGGZZZrrrxxxjjj___WWWSSSRRRXXX```iiiuuu{{{wwwxxxzzz|||}}}~~~}}}|||{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyzzzvvvvvvwwwwwwwwwxxxxxxxxxuuuuuuttttttsssrrrrrrrrrpppppppppppppppoooooonnnmmmmmmiiiccc___]]]WWWPPPQQQNNNLLLLLLQQQVVV[[[^^^nnnyyywwwsss|||yyyooommmmmmpppuuuzzz~~~xxxooofff```___]]]dddvvvyyyxxxyyy}}}yyyjjjeee```___eeejjjmmmmmmtttuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwwwwttttttrrrqqqpppooooooooopppnnnkkkhhhggghhhiiijjjnnnoooppppppnnnhhh```ZZZRRRIIIAAAAAABBBBBBCCCFFFPPPfffkkkeeehhhjjjeeeccc___ZZZ___```TTTPPPWWWXXXTTTUUUSSSNNNKKKIIIDDD===666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************++++++++++++,,,,,,,,,,,,------////////////000111222222444555666888999999999999<<<<<<<<<<<<===============>>>AAAFFFLLLPPP}}}{{{zzzyyyxxxvvvwwwtttqqqqqqrrrrrrooolllllljjjgggfffeeeccc```]]]YYYYYY\\\aaaddddddhhhnnnzzzsssnnntttwww{{{xxx{{{rrrbbbWWWPPPIIIGGGCCC???<<<;;;;;;;;;@@@III\\\tttyyykkkaaaWWWRRRPPPUUU\\\eeepppzzz~~~~~~}}}|||{{{{{{{{{{{{||||||zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxttttttssssssrrrqqqqqqqqqooooooooooooooonnnnnnmmmlllllliiibbb___\\\WWWPPPQQQOOOOOOQQQVVV[[[___```jjjyyyzzzuuu|||wwwooommmooorrrxxxyyyqqqiiidddbbbaaaiii{{{~~~yyyrrrhhheeedddfffjjjmmmmmmllloooppptttxxx}}}~~~}}}||||||||||||{{{zzzzzzyyyxxxwwwwwwwwwxxxwwwtttrrrrrrrrrssstttsssssssssrrrqqqpppooonnnnnnllljjjggggggggghhhiiillllllmmmmmmkkkfff___ZZZPPPGGG@@@???AAAAAACCCFFFPPPffflllfffkkkoookkkjjjccc^^^bbbcccWWWRRRXXXYYYVVVWWWUUUPPPMMMLLLFFF???555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******************++++++,,,,,,,,,,,,------000000000000111222333444444555666888999999999999<<<<<<<<<<<<===============>>>AAAFFFKKKOOO~~~{{{zzzyyyyyywwwvvvwwwtttrrrrrrrrrrrrooommmkkkiiigggeeedddbbb^^^[[[WWWYYY^^^cccdddeeekkkrrr}}}zzzvvvsssyyy{{{zzzpppqqqzzztttdddYYYSSSIIIGGGCCC???<<<:::::::::AAAIII]]]uuuzzzlllbbbVVVQQQOOORRRYYY```kkkuuu~~~~~~}}}||||||{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttssssssrrrrrrqqqppppppnnnnnnnnnooonnnmmmmmmlllkkkkkkhhhbbb^^^\\\WWWPPPQQQPPPPPPRRRWWW[[[]]]^^^gggzzz|||vvv}}}xxxrrrpppqqqtttzzz{{{tttlllhhhcccaaahhhxxxzzzuuu{{{}}}ssslllgggffffffiiilllnnnmmmlllllloootttzzz~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwuuutttsssrrrtttrrrpppnnnnnnoooqqqrrrrrrrrrssssssrrrqqqooonnnkkkjjjhhhffffffffffffggghhhhhhiiiiiigggccc\\\XXXOOOFFF??????AAAAAACCCFFFPPPfffmmmhhhmmmssspppoooiiibbbeeeeeeYYYTTTXXXWWWXXXYYYVVVQQQOOOMMMGGGAAA555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........---------,,,,,,++++++++++++++++++,,,,,,,,,------000000000000111222333444444555666777999999999999<<<<<<<<<<<<===============>>>AAAEEEJJJNNN~~~|||zzzyyyyyyyyyxxxvvvvvvuuutttsssrrrqqqpppnnnkkkiiigggfffeeebbb]]]ZZZVVVYYY___dddeeefffooozzz{{{yyy~~~qqqjjjrrrqqqbbbYYYTTTIIIGGGCCC???;;;:::999999@@@III\\\uuuyyykkkaaaTTTOOOMMMPPPWWW^^^iiirrr|||~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwtttssssssrrrrrrqqqppppppnnnnnnnnnnnnnnnmmmlllllliiijjjgggaaa^^^\\\VVVPPPPPPOOOOOOQQQTTTWWWXXXXXXmmmyyyyyysssqqqqqqrrryyy~~~vvvooojjjeeeaaaeeeqqq~~~xxxrrrpppzzzxxxpppkkkeeeeeegggjjjnnnrrrtttuuuwww{{{~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuutttrrrqqqpppooopppooonnnmmmnnnoooqqqrrrmmmnnnooooooooommmllljjjhhhgggfffeeeddddddeeeeeeggghhhhhhiiigggccc\\\WWWNNNEEE>>>???AAABBBDDDGGGNNNeeelllhhhnnntttqqqpppmmmdddeeedddXXXSSSWWWVVVWWWXXXVVVQQQNNNMMMGGG@@@444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,------//////...//////000111222444555666777999999999999<<<<<<<<<<<<===============>>>AAAEEEIIILLL|||zzzxxxxxxxxxxxxwwwvvvuuuuuutttrrrqqqpppooonnnkkkiiihhhgggeeebbb]]]YYYVVVZZZaaaeeeeeehhhuuu|||yyymmmkkkyyy~~~lllaaaYYYSSSJJJHHHDDD???<<<:::999999???HHH\\\uuuxxx~~~wwwjjj___RRRMMMKKKPPPVVV^^^iiisss}}}~~~~~~~~~~~~{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwttttttssssssrrrqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmlllhhhiiifff```]]][[[VVVOOOPPPNNNMMMNNNQQQSSSTTTTTTrrr|||yyytttqqqppppppwwwyyypppkkkgggbbbcccnnnzzz~~~~~~}}}sssppprrr}}}{{{uuupppmmmfffhhhlllqqqwww}}}~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuuuuuqqqqqqpppooonnnnnnmmmmmmnnnnnnnnnnnnooopppqqqrrrnnnnnnnnnnnnnnnmmmllllllfffeeeeeedddccccccddddddhhhiiijjjkkkjjjddd[[[UUUKKKCCC<<<===@@@AAACCCFFFQQQhhhqqqmmmtttxxxtttssslllbbbaaa```VVVSSSXXXXXXUUUVVVTTTOOOLLLKKKEEE>>>333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------------------...///000111444555666888999999999999<<<<<<<<<<<<============>>>>>>@@@DDDIIIKKK~~~||||||}}}~~~}}}}}}|||{{{zzzxxxvvvuuuvvvwwwvvvuuurrrsssrrrpppnnnmmmlllmmmjjjiiihhhgggeeeaaa\\\XXXVVV[[[bbbfffeeejjj{{{{{{xxxqqqrrrwwwiii```XXXQQQMMMJJJFFFBBB>>><<<;;;;;;@@@III]]]uuu~~~uuuggg]]]PPPLLLJJJOOOWWW___kkkuuu~~~~~~}}}}}}}}}}}}zzzzzzzzzyyyzzzzzz{{{|||xxxxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttsssrrrrrrrrrnnnoooooooooooonnnmmmmmmhhhhhheee```]]][[[VVVOOOOOOMMMLLLMMMPPPTTTVVVVVVjjjyyyzzzvvvtttrrrssszzz{{{qqqjjjgggbbbcccooozzz~~~}}}|||xxxwww{{{|||xxxtttrrrqqqpppsssyyy~~~~~~~~~~~~}}}|||zzzxxxxxxvvvuuutttsssrrrrrrrrrrrrllllllmmmmmmmmmmmmmmmmmmkkklllnnnpppqqqqqqqqqqqqoooooonnnmmmmmmmmmmmmnnnddddddcccccccccbbbbbbbbbeeegggjjjkkkiiibbbXXXPPPHHH@@@999:::===???AAADDDPPPiiirrrooouuuxxxrrrpppggg\\\ZZZZZZSSSTTT\\\]]]SSSTTTQQQLLLJJJHHHBBB<<<333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++++++++,,,,,,,,,,,,------------------...///000111444555666888999999999999<<<<<<<<<<<<============>>>>>>@@@DDDHHHJJJ}}}~~~}}}}}}}}}}}}{{{yyywwwvvvwwwvvvttttttuuuuuutttssspppqqqpppooolllkkkjjjkkkiiihhhgggfffddd```[[[WWWVVV[[[bbbfffffflll~~~yyy~~~yyyuuuxxxssshhhaaaXXXPPPOOOLLLHHHDDD@@@>>>======AAAJJJ]]]vvv~~~tttfff[[[OOOKKKJJJOOOWWW```lllwww~~~}}}||||||||||||zzzzzzzzzzzz{{{|||}}}}}}xxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuttttttsssrrrrrrooooooooooooooonnnnnnmmmggghhheee___\\\[[[VVVOOOOOOMMMKKKMMMQQQUUUXXXZZZ\\\tttyyysss}}}zzzyyywwwxxx|||qqqiiiddd```cccooozzz}}}{{{yyy}}}{{{xxxzzz~~~zzzvvvttttttttt{{{~~~~~~~~~}}}|||zzzxxxvvvuuutttsssrrrqqqppppppppppppkkkllllllmmmnnnnnnooooooiiikkknnnppprrrrrrqqqpppkkkjjjiiihhhggghhhiiijjjcccccccccbbbbbbbbbbbbbbbaaacccgggiiifff^^^SSSKKKEEE===777888;;;===???CCCIIIaaakkkhhhnnnpppiiifffbbbWWWUUUWWWQQQUUU___aaaQQQRRROOOKKKHHHFFFAAA:::222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++,,,,,,------...++++++,,,,,,,,,------------------......///000111444555666888999999999999<<<<<<<<<<<<=========>>>>>>>>>@@@DDDHHHJJJ~~~~~~}}}|||{{{yyywwwvvvyyywwwuuuvvvxxxxxxuuurrroooooopppqqqpppooonnnmmmfffggggggfffccc^^^ZZZWWWTTT[[[^^^bbblllrrr~~~zzzxxxzzz~~~xxxssshhh```ZZZVVVRRROOOJJJDDD@@@?????????EEEMMM```xxxyyynnnaaaWWWOOOLLLLLLQQQWWW^^^jjjuuu~~~}}}|||{{{|||zzzyyyyyyyyyyyyxxxvvvxxxwwwwwwwwwvvvvvvuuuuuusssssstttuuuuuutttsssrrrppppppqqqpppooonnnlllkkkiiigggdddaaa^^^ZZZVVVRRRNNNOOOLLLIIILLLVVV^^^```cccmmmpppttt~~~{{{wwwwww~~~ssslllkkkdddbbbkkkwww~~~}}}zzzxxxuuu|||}}}}}}~~~~~~~~~~~~{{{xxxyyy}}}~~~~~~}}}}}}{{{zzzyyyxxxxxx|||xxxtttrrrsssrrrpppnnniiihhhhhhkkkooopppmmmjjjlllmmmppprrrrrrqqqooommmllllllkkkjjjiiihhhgggfffgggggggggfffdddbbb```___cccdddfffhhhggg```UUUMMMDDD@@@;;;999:::>>>AAABBBRRR___jjjkkkkkklllggg^^^XXXRRRWWWZZZRRRSSS]]]aaaUUURRROOOLLLHHHDDD>>>:::555444111///------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,...///000///000111333555555666777888999999:::<<<<<<<<<<<<===============>>>@@@DDDHHHJJJ~~~~~~}}}}}}||||||zzzyyywwwvvvyyywwwuuuuuuwwwvvvtttqqqooopppppppppooonnnlllkkkgggggggggeeebbb^^^YYYWWWSSSZZZZZZ^^^iiiqqq|||vvvwww|||zzz~~~qqqggg```\\\YYYSSSPPPKKKEEEAAA?????????DDDLLL___www}}}vvvkkk^^^UUUOOOMMMMMMRRRXXX___lllwww~~~}}}|||{{{{{{{{{zzzxxxxxxyyyyyyxxxvvvwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuuuutttsssrrrqqqppppppppppppooommmkkkjjjiiigggccc```]]]YYYTTTPPPMMMNNNMMMKKKOOOXXX^^^___^^^iiikkkooo}}}|||zzzwwwwwwssslllhhhaaa```jjjxxx|||{{{{{{ssszzz~~~||||||}}}|||||||||yyyxxxyyyzzz{{{zzzyyyxxx{{{~~~|||||||||{{{zzzyyyyyyxxxxxxzzzvvvrrroooooonnnllljjjggggggiiilllnnnooommmkkklllmmmnnnoooooonnnmmmlllkkkkkkjjjiiihhhgggfffffffffeeecccbbb```^^^]]]\\\cccdddfffgggeee^^^SSSKKKCCC???;;;999:::>>>AAABBBVVVaaaiiijjjkkkmmmggg^^^[[[VVV[[[]]]RRROOOVVVWWWRRRPPPNNNLLLIIIEEE@@@<<<555444111///------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,...///000///000111333555555666777888999999:::<<<<<<<<<<<<============<<<===???CCCGGGJJJ~~~}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwxxxvvvttttttttttttrrrpppqqqqqqpppooonnnlllkkkjjjhhhhhhgggeeeaaa]]]XXXVVVUUUZZZYYY[[[gggppptttqqqxxx}}}{{{ooogggaaa^^^\\\UUURRRLLLGGGBBB@@@??????CCCJJJ\\\uuu~~~xxxqqqgggZZZRRRPPPMMMNNNSSSYYYbbbnnnyyy~~~~~~}}}|||{{{{{{zzzxxxwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuutttttttttuuuuuuuuutttsssrrrqqqpppoooooooooooonnnlllkkkjjjjjjgggccc___[[[WWWRRRNNNKKKNNNOOONNNRRRYYY\\\\\\]]]hhhkkkooo|||}}}~~~~~~yyywwwuuuxxxtttlllfff___^^^jjjyyy}}}zzzyyyzzz{{{www~~~}}}}}}|||zzz}}}{{{zzz{{{uuurrrsssrrrooonnnpppvvvwwwxxxyyyzzz|||~~~~~~}}}|||yyyyyyyyyyyyyyyxxxxxxwwwwwwvvvssspppnnnmmmmmmkkkjjjhhhjjjllllllkkkiiiiiijjjmmmmmmmmmlllkkkkkkjjjjjjiiiiiihhhgggffffffeeeeeecccbbb___]]][[[ZZZZZZZZZcccdddffffffccc[[[PPPIIIAAA>>>:::999;;;>>>AAABBBYYYcccjjjiiikkknnnjjjbbbaaa\\\aaabbbVVVPPPUUUUUUQQQPPPNNNMMMKKKGGGBBB>>>555444111///------,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,------,,,...///000///000111333555555666777888999::::::;;;<<<<<<<<<<<<=========;;;<<<>>>BBBFFFHHH~~~~~~}}}}}}}}}yyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttrrrrrrqqqpppooosssrrrqqqpppnnnllljjjiiihhhhhhgggddd```\\\XXXVVVWWW\\\[[[]]]gggooo~~~zzzppprrr{{{{{{qqqiiiccc^^^[[[WWWTTTOOOIIIDDDAAA@@@???BBBHHHYYYrrr{{{uuummmdddXXXPPPPPPNNNOOOUUU]]]fffsss~~~~~~~~~}}}}}}|||{{{zzzzzzyyywwwvvvwwwxxxyyyxxxvvvtttttttttttttttsssssssssuuuuuutttsssrrrpppooooooooonnnnnnmmmlllkkkjjjjjjkkkhhhccc___[[[VVVPPPMMMJJJNNNPPPOOOQQQUUUVVVTTTWWWdddhhhnnn}}}zzzuuusssssswwwuuummmeee______kkk|||{{{wwwwwwxxxzzz}}}}}}yyyyyyzzzwww|||}}}{{{yyyvvvvvvoooiiigggeeebbbccceeepppssswwwzzz{{{{{{zzzzzzzzzyyyyyy{{{~~~|||yyyvvvvvvyyyzzzzzzxxxwwwwwwwwwwwwwwwwwwvvvvvvtttssspppoooooooooooooookkkllllllhhhdddcccfffiiinnnmmmkkkjjjiiihhhhhhiiiggggggfffeeeeeedddcccccc```___]]][[[ZZZZZZ\\\]]]cccdddfffeee```WWWMMMFFF???<<<999888;;;>>>@@@BBBSSSaaalllkkkkkkooopppmmmddd^^^bbbbbbUUUQQQVVVWWWTTTSSSQQQPPPMMMIIICCC???555444111///---,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,...///000///000111333444555666777888999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;===AAADDDGGG||||||}}}}}}}}}}}}}}}}}}wwwwwwxxxxxxxxxxxxwwwwwwuuutttsssqqqpppooooooppptttsssrrrpppnnnlllkkkjjjhhhgggfffccc```\\\XXXVVVVVV]]]]]]^^^fffiiisssvvvqqqvvv|||rrrjjjddd^^^ZZZYYYVVVQQQKKKFFFCCCAAA@@@BBBFFFVVVoooyyyrrrkkkbbbXXXQQQPPPNNNQQQXXXaaakkkyyy}}}||||||{{{{{{zzzzzzzzzyyywwwvvvvvvwwwxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrqqqooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiikkkhhhccc___[[[UUUPPPLLLJJJMMMOOOMMMMMMPPPOOOLLLJJJXXX```jjj|||{{{uuupppppprrrwwwvvvmmmgggaaaaaammm}}}|||yyyyyy{{{}}}|||ssskkkiiikkkvvv{{{{{{wwwuuuxxxwwwtttpppggg]]]XXXUUUSSSTTTXXXccchhhpppxxx{{{{{{wwwsssvvvvvvvvvwwwwwwvvvsssqqqvvv~~~zzzwwwrrrnnnnnnrrrvvvxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuutttrrrooommmllllllllljjjiiigggccc```bbbhhhnnnooommmkkkiiigggggghhhhhhdddddddddccccccbbbbbbaaa^^^]]]\\\[[[[[[]]]___aaabbbccceeeccc\\\SSSJJJEEE===;;;888888;;;>>>@@@AAAIII^^^ooopppmmmqqqwwwxxxggg___```]]]PPPMMMUUUWWWXXXWWWUUUSSSPPPKKKDDD???555444111///---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,,,,------,,,...///000///000111333444444555777888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===@@@DDDFFF||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwvvvvvvsssssssssqqqooonnnppprrrtttrrrpppnnnlllkkkjjjjjjgggfffeeebbb___\\\YYYXXXTTT\\\\\\]]]bbbaaahhhxxxyyyrrrrrryyy~~~yyyooohhhccc___\\\[[[XXXSSSNNNHHHDDDAAA@@@BBBFFFTTTmmmvvvooohhhaaaYYYSSSPPPOOORRR[[[eeeqqq~~~{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxvvvvvvwwwvvvuuusssppppppqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnmmmllljjjiiiiiiiiiiiiiiifffbbb^^^YYYTTTOOOKKKJJJLLLLLLIIIIIIKKKKKKHHHIIIXXXaaammmxxxqqqmmmnnnrrrxxxvvvmmmiiiccccccnnn|||yyy|||~~~~~~yyysssiii```\\\^^^pppuuutttnnnnnnrrrrrrmmmcccYYYOOOJJJHHHGGGIIINNNSSSYYYcccnnnvvvxxxuuuqqqsssssssssqqqooollliiigggsss{{{~~~yyyssstttooojjjjjjoootttxxxyyywwwvvvvvvvvvuuuuuutttttttttsssqqqlllgggddddddeeeddddddbbbaaaccchhhnnnsssmmmllljjjhhhgggfffggggggbbbbbbbbbaaaaaa`````````]]]\\\\\\\\\]]]^^^```aaa```bbbdddaaaZZZPPPHHHDDD;;;999777888;;;>>>@@@AAAFFF]]]qqqtttrrrtttyyyzzznnneeeddd___QQQNNNVVVYYYZZZYYYWWWUUUQQQKKKDDD???555444111///------,,,,,,++++++++++++******************************************))))))))))))******++++++,,,,,,,,,,,,------,,,...///000///000111333333444555777888:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;===@@@DDDEEE{{{xxxvvvyyyyyyxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxwwwwwwwwwwwwvvvuuuuuutttqqqrrrrrrpppnnnnnnqqqtttqqqpppnnnllljjjiiiiiiiiifffeeecccaaa___\\\ZZZYYYVVV]]]]]]\\\```^^^cccssszzzrrrmmmooozzz||||||sssgggaaa```aaabbb\\\ZZZUUUOOOJJJEEEBBB@@@CCCEEESSSkkk}}}ssskkkfff___YYYTTTPPPOOOSSS]]]iiivvv}}}|||zzzzzzzzzzzzyyyyyyyyyyyyzzzxxxvvvvvvvvvuuusssqqqoooooooooppppppqqqqqqqqqnnnnnnlllkkkkkkkkkllllllmmmlllkkkiiihhhhhhhhhhhhfffccc___[[[WWWRRRMMMIIIIIIJJJIIIEEEEEEIIIKKKIIITTTcccmmmyyyvvvpppmmmpppuuu{{{wwwnnnkkkddddddnnnyyy~~~wwwsssyyy~~~}}}~~~~~~xxxnnnjjjeee^^^\\\]]]ccckkknnnjjjjjjmmmhhh^^^QQQIIIDDDCCCDDDDDDFFFJJJIIIMMMUUU```jjjppppppnnnlllkkkjjjiiihhhhhhjjjlllwww}}}~~~{{{xxxsssnnnqqqnnnkkklllqqqvvvxxxxxxxxxwwwwwwvvvuuutttssssssoooooommmiiidddaaabbbdddcccccccccfffjjjnnnpppqqqiiiiiihhhgggfffeeeeeeeee````````````____________\\\\\\\\\\\\\\\\\\\\\\\\^^^```bbb___WWWNNNGGGDDD:::888666777;;;>>>@@@AAAKKK___rrrwwwxxxyyywwwrrrjjjbbbccc```SSSPPPXXXZZZWWWVVVVVVTTTQQQLLLEEE@@@555444111///------,,,,,,++++++++++++************++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------,,,...///000///000111333333444555666888:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===@@@DDDEEE}}}zzzuuuoookkkhhhgggfffeeefffiiiooouuuyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~|||zzzwwwvvvuuuwwwwwwwwwwwwvvvuuutttsssqqqrrrrrrpppnnnooorrrvvvooommmkkkiiihhhhhhhhhhhheeedddcccaaa___]]][[[ZZZZZZ```___]]]```^^^dddttt~~~wwwmmmhhhlllxxxyyy{{{~~~mmm```[[[^^^ccchhh]]][[[VVVPPPKKKFFFBBB@@@DDDFFFRRRjjj{{{{{{qqqiiiddd^^^XXXTTTPPPOOOTTT___lllyyy~~~|||zzzzzzzzzyyyyyyyyyyyyyyyyyy{{{yyywwwvvvuuutttrrrpppnnnnnnoooooopppppppppqqqmmmlllkkkjjjjjjjjjkkklllmmmllljjjhhhgggggghhhhhhccc```\\\XXXUUUPPPKKKGGGHHHIIIFFFCCCDDDIIIMMMMMM]]]kkktttyyyvvvpppmmmqqqwww}}}wwwnnnkkkeeedddmmmwww{{{zzzzzz|||vvvuuu||||||}}}xxxkkkbbbaaaaaa___^^^aaaWWWcccjjjhhhiiijjj```RRREEE@@@???CCCFFFGGGIIILLLHHHIIINNNVVV```gggjjjjjjccccccaaaaaadddjjjqqqwww}}}{{{vvvsssppplllpppnnnmmmpppuuuyyyyyyxxxyyyxxxwwwvvvuuutttssssssiiijjjjjjhhheeedddfffiiiffffffggglllpppqqqnnnkkkfffffffffeeeeeeddddddccc__________________^^^^^^[[[[[[[[[[[[ZZZYYYWWWVVV\\\___aaa^^^VVVMMMGGGDDD999777666777;;;>>>@@@AAARRRbbbrrryyy|||}}}ttthhh\\\VVVZZZZZZOOOMMMTTTVVVTTTTTTSSSSSSQQQLLLEEE@@@555444111///------,,,---+++++++++************)))++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,---------,,,...///000///000111333333333555666888:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFF|||tttkkkccc]]]ZZZYYYWWWXXXXXXWWWXXX___iiiqqqvvvxxx{{{~~~|||~~~~~~~~~}}}|||{{{yyyxxxxxxyyyyyyxxxxxxxxxwwwvvvuuuuuutttsssqqqooonnnoooqqqqqqpppooonnnmmmjjjiiigggffffffccccccbbb```___^^^\\\\\\XXX\\\___]]][[[aaammmyyyvvvrrrmmmlllqqq|||xxxyyyrrreee^^^]]]___```aaa^^^YYYSSSMMMHHHDDDBBBAAAIIIPPPccc{{{zzzqqqhhhaaaZZZTTTQQQMMMMMMRRR]]]jjjyyy~~~~~~~~~~~~{{{zzzyyyyyyzzzzzzxxxvvvvvvtttrrrrrrssssssrrrqqqqqqqqqppppppooonnnnnnnnnmmmjjjggghhhkkkmmmmmmlllffffffhhhiiiiiihhhhhhgggeee```ZZZTTTPPPMMMJJJGGGNNNIIIFFFGGGFFFGGGPPP[[[]]]aaappp|||sssooorrr{{{yyyppprrrhhhdddkkkssswwwyyy|||}}}||||||}}}{{{{{{~~~|||qqqiii___\\\```hhhmmmooofffcccdddiiiiii^^^NNNEEECCC@@@???BBBGGGKKKOOOSSSTTTRRROOOOOORRRYYYbbbgggfff^^^WWWWWW___jjjrrruuu||||||}}}~~~}}}{{{wwwsssqqqttttttpppppptttxxxyyyvvvvvvtttsssrrrqqqqqqqqqmmmhhhcccbbbfffkkknnnooollljjjjjjkkkmmmmmmkkkiiiffffffffffffdddaaa___^^^]]]]]]^^^______^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYY]]]^^^^^^YYYQQQGGG@@@<<<888999999777777===CCCFFFWWWeeeppprrrsssrrrjjj___RRRTTTSSSOOOPPPUUUWWWUUURRRSSSPPPJJJHHHHHHCCC>>>444222000---+++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))(((((())))))++++++++++++,,,---......////////////000000000000444555555777888999:::;;;888:::;;;;;;;;;;;;<<<>>>>>>======???CCCGGG~~~}}}uuujjj___WWWRRRPPPOOOMMMOOORRRTTTXXX^^^eeejjjvvvxxx|||~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuttttttsssqqqooonnnoooppppppooonnnmmmkkkiiigggfffeeeeeebbbbbbaaa___^^^]]]\\\[[[YYY^^^```___]]]bbbnnnxxxxxxuuuqqqpppttt|||vvv|||rrrfff___^^^```bbbaaa^^^YYYTTTNNNIIIEEECCCAAAIIIPPPccc{{{rrrhhh```YYYSSSOOOLLLJJJMMMWWWeeeuuu~~~~~~~~~{{{zzzyyyyyyzzzyyywwwvvvvvvtttrrrqqqrrrsssrrrpppqqqppppppooonnnmmmmmmlllnnnllljjjjjjmmmnnnmmmllldddeeefffgggggggggfffeeefffaaa[[[UUURRRNNNKKKIIIKKKFFFDDDGGGKKKMMMTTT\\\ZZZbbbttt}}}tttooorrr{{{zzzqqqsssjjjfffllluuuxxxzzz|||zzz|||~~~zzzrrrkkkcccaaaeeejjjmmmnnnjjjeeedddgggfff[[[NNNFFFDDDDDDEEEIIIMMMOOORRRSSS[[[\\\\\\XXXUUUUUUYYY^^^bbb[[[SSSRRRZZZfffqqqvvv~~~~~~~~~|||zzzyyyuuuxxxvvvrrrqqqvvvzzzzzzuuutttsssqqqppppppppppppiiifffddddddhhhlllnnnooolllgggccceeejjjllliiieeefffeeeeeedddbbb```___^^^\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXX\\\]]]\\\WWWOOOFFF???;;;777999999888999>>>EEEIIIZZZfffoooooooooooohhh^^^WWWVVVRRRMMMNNNUUU[[[\\\PPPQQQNNNIIIGGGFFFBBB<<<555444222///------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))++++++++++++,,,---............////////////000000333444555666888999::::::888:::;;;;;;;;;;;;<<<>>>;;;:::;;;===AAACCCzzztttjjj]]]RRRMMMLLLKKKKKKKKKLLLOOOSSSZZZbbbiiimmmvvvxxx|||~~~~~~}}}}}}}}}}}}||||||zzzzzzyyyxxxxxxyyyyyyzzzwwwwwwvvvvvvuuutttttttttrrrpppnnnnnnooooooooonnnlllkkkiiigggeeeddddddccc``````___^^^]]][[[ZZZZZZ[[[^^^aaa```^^^cccnnnwwwzzzxxxvvvvvvxxx~~~xxxrrrgggbbbaaacccdddaaa^^^ZZZUUUOOOJJJFFFCCCBBBIIIOOOaaa|||rrrhhh___WWWPPPLLLJJJGGGHHHPPP]]]nnn~~~}}}{{{zzzyyyyyyzzzyyywwwuuuuuusssqqqqqqqqqrrrqqqooopppooonnnmmmlllkkkjjjjjjlllkkkjjjkkkllllllkkkiiicccdddeeeffffffeeedddcccddd___YYYTTTPPPMMMKKKIIIJJJFFFEEEIIINNNRRRWWW\\\bbblll~~~}}}rrrnnnrrr{{{|||tttsssmmmjjjpppwww{{{}}}~~~zzz~~~{{{xxxsssoookkkjjjmmmoooooommmooohhhdddccc___UUUKKKGGGGGGKKKRRRXXX\\\]]]\\\[[[bbbfffhhhdddZZZTTTSSSTTT[[[SSSLLLKKKSSS___jjjpppyyyyyyxxxwwwxxxzzz|||}}}zzz}}}{{{vvvtttvvvxxxwwwrrrqqqpppnnnmmmmmmmmmnnnfffeeefffhhhkkkllllllkkkfffaaa]]]```hhhllliiidddeeedddcccaaa```_________\\\\\\]]]]]]\\\[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWZZZ[[[YYYTTTLLLCCC===:::777888999999;;;???HHHOOO```iiimmmiiihhhhhhbbbXXXWWWXXXUUUQQQRRRXXX]]]]]]MMMNNNLLLGGGEEEEEE@@@:::555444111///------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++,,,---......------........./////////222333444666777888999999999:::;;;<<<;;;;;;<<<>>>>>>===>>>@@@CCCFFF|||rrrggg^^^SSSMMMMMMPPPQQQQQQUUUVVVYYY___fffnnntttxxxtttwww|||~~~~~~}}}|||{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyyyyyyyuuuuuuuuutttttttttssssssqqqooonnnmmmnnnnnnmmmllliiihhhgggeeecccbbbbbbbbb___^^^]]]\\\[[[ZZZYYYYYY[[[^^^```______dddnnnwww||||||||||||}}}rrriiiddddddeeefffaaa___[[[VVVPPPKKKGGGDDDBBBIIINNN```|||rrrggg]]]TTTMMMHHHFFFDDDEEEMMMWWWdddvvv}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvtttuuusssqqqpppppppppooonnnnnnmmmlllkkkjjjiiihhhggggggggghhhiiiiiihhhfffeeeddddddeeeeeeeeedddbbbaaa___[[[UUUPPPMMMJJJHHHFFFIIIHHHHHHJJJMMMRRRZZZ```sssyyywwwmmmjjjqqq{{{xxxssspppooottt{{{}}}{{{zzzxxxvvvuuusssttttttssspppmmmssskkkccc]]]VVVMMMHHHHHHNNNXXXeeennnssstttrrrmmmhhhjjjllliiiaaaXXXQQQMMMPPPKKKEEEDDDJJJSSS[[[```ffffffeeeeeehhhmmmssswwwxxx}}}|||xxxvvvsssooommmllljjjhhhhhhhhhiiiiiidddeeehhhjjjkkkiiifffddd^^^]]]___ccciiillljjjgggdddbbb```___^^^^^^______]]]]]]]]]\\\[[[ZZZZZZYYYVVVUUUUUUTTTTTTTTTUUUUUUYYYXXXVVVQQQIIIAAA<<<999666777999;;;<<>>??????@@@BBBEEEGGGtttllljjjmmmsssxxxttthhhWWWSSSNNNMMMQQQUUUXXXYYYbbbhhhqqqyyy}}}}}}{{{yyyqqquuu{{{~~~~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyywwwwwwxxxxxxxxxxxxxxxxxxtttttttttssssssssssssssspppnnnmmmmmmnnnmmmllljjjgggfffeeecccbbbaaaaaa```]]]]]]\\\[[[ZZZYYYYYYXXXZZZ\\\]]]]]]^^^eeeqqqzzz~~~~~~zzzqqqjjjffffffffffffaaa___\\\XXXRRRMMMHHHEEEBBBIIIMMM^^^}}}|||qqqfff[[[RRRJJJFFFCCCBBBEEELLLSSS[[[fffpppxxx|||}}}xxxqqqoootttzzz}}}~~~~~~}}}|||{{{zzzyyyxxxyyyxxxvvvssstttrrrpppooooooooonnnlllkkkjjjjjjiiigggffffffeeedddeeegggggggggfffeeedddeeeeeeffffffeeecccbbbaaa]]]YYYSSSNNNKKKIIIGGGEEEEEEHHHJJJIIIKKKRRR___hhhzzz|||yyyvvvmmmddddddnnn{{{{{{uuutttsssvvv}}}zzzzzz~~~}}}{{{{{{zzz{{{yyyyyyyyyzzzxxxuuuppplllrrriii___WWWNNNGGGGGGKKKYYYiiizzzsssoookkkhhheee\\\PPPEEEEEECCCAAA@@@CCCGGGJJJLLLQQQQQQQQQQQQRRRXXX___eeekkkttt}}}~~~|||wwwooogggeeecccaaa_________aaabbbaaadddggghhhgggccc___]]]]]]cccjjjmmmkkkhhhggggggbbbaaa___^^^]]]^^^_________^^^]]]\\\ZZZYYYYYYXXXTTTTTTSSSSSSSSSSSSTTTTTTWWWVVVSSSMMMEEE???:::999666666999<<<>>>AAAMMMZZZhhhmmmmmmiiijjjnnnjjjaaaZZZ^^^___\\\ZZZZZZWWWSSSPPPQQQOOOKKKIIIGGGBBB;;;222111///---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++***************++++++++++++++++++,,,---......,,,,,,------...//////000000222444666888888888777999;;;<<<<<<<<<<<<===???<<<<<<===@@@CCCEEEvvviii\\\TTTSSSVVV^^^fffvvv}}}~~~vvviii\\\LLLMMMOOORRRWWW\\\bbbeeeqqq~~~vvvnnnnnntttzzz}}}}}}|||}}}~~~}}}}}}||||||{{{zzzyyyyyywwwwwwxxxxxxxxxwwwwwwvvvrrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmmmmmmmllljjjhhheeeeeecccbbbaaa`````````\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZZZZ[[[___iiivvv~~~xxxqqqkkkgggfffeeeeeeaaa___]]]YYYTTTNNNIIIFFFCCCHHHLLL\\\{{{{{{pppeeeZZZPPPHHHDDDAAAAAAEEELLLPPPRRRXXX___aaabbbbbb^^^ZZZ[[[aaagggmmm{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxwwwuuussstttrrrooonnnnnnnnnmmmkkkgggggggggfffeeeeeeddddddccceeeggggggfffffffffgggeeeffffffeeedddbbb```___\\\XXXSSSOOOLLLJJJHHHFFF@@@FFFIIIIIILLLWWWcccjjjpppttt}}}|||pppnnneee]]]___lll{{{xxxxxxwwwwww|||wwwqqqrrrzzz}}}~~~~~~}}}{{{zzz{{{|||yyyzzz{{{zzzwwwrrrmmmjjjllldddZZZRRRJJJFFFLLLUUUgggyyywwwkkkfffccc\\\NNNBBBAAA@@@??????>>>>>>??????DDDEEEFFFEEEEEEHHHOOOTTT[[[hhhvvv{{{zzztttiii___YYYWWWUUUSSSRRRTTTVVVWWWYYY]]]aaabbbaaa^^^]]]\\\dddllltttsssjjjbbbaaabbb``````______^^^____________^^^\\\ZZZXXXWWWWWWWWWSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUQQQKKKCCC===:::999666555888===>>>@@@MMM]]]hhhnnnpppooottt{{{xxxnnneeeccc]]]TTTRRRUUUXXXXXXTTTUUUSSSNNNKKKIIIBBB;;;444333111///............++++++++++++++++++++++++,,,,,,+++++++++++++++++++++************+++,,,,,,++++++++++++,,,---......,,,,,,---...///000000111111222555777999999888777999;;;<<<===<<<<<<===???;;;<<<>>>BBBEEEGGGdddXXXNNNKKKKKKNNNUUU^^^nnnwww}}}{{{sssiii\\\RRRHHHNNNUUU\\\bbbkkkwww~~~ooohhhnnnttt{{{~~~}}}|||}}}}}}}}}||||||{{{{{{zzzzzzwwwwwwxxxxxxxxxvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrnnnmmmllllllmmmllliiifffeeedddcccaaa````````````\\\\\\[[[[[[ZZZYYYYYYYYY[[[ZZZYYYZZZ```mmm}}}|||wwwpppkkkhhhfffdddcccaaa```^^^ZZZUUUOOOJJJGGGCCCHHHKKK[[[zzzzzzooodddYYYOOOHHHCCC@@@@@@CCCIIILLLLLLPPPVVVRRRSSSSSSRRRQQQRRRUUUXXX^^^kkk}}}~~~}}}|||{{{{{{{{{{{{zzzxxxxxxxxxwwwtttrrrsssqqqooommmmmmmmmkkkjjjddddddddddddddddddddddddaaaccceeeeeeddddddgggiiidddeeeeeedddccc```^^^]]]ZZZVVVQQQMMMKKKIIIGGGFFFCCCFFFGGGIIIRRR]]]aaa^^^aaalll~~~uuujjjjjj```YYY\\\jjj{{{||||||yyyuuuyyy~~~}}}xxxsssoooqqqxxx}}}~~~}}}|||~~~|||zzzzzz|||wwwxxxxxxvvvrrrlllhhhfffccc]]]UUUOOOIIIKKKVVVcccsss}}}nnnddd___YYYOOOGGGBBBAAA@@@???===<<<<<<======@@@DDDEEEEEEHHHNNNSSSVVVcccqqqvvvssskkk]]]RRRMMMKKKHHHFFFFFFGGGIIIKKKMMMQQQVVVZZZ[[[]]]___bbbkkkpppsssppphhhaaa___aaa^^^___````````````______]]]\\\YYYWWWUUUTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVTTTPPPIIIBBB<<<:::999666444888>>>>>>???MMM___kkkqqqttttttzzzzzzooofffccc[[[QQQNNNTTTYYYZZZWWWXXXVVVQQQMMMIIIBBB:::333222000///............++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,---++++++++++++,,,---......,,,------...000111111222111333666999::::::999888:::;;;======<<<<<<>>>???<<<===@@@DDDIIIKKK[[[RRRKKKLLLNNNPPPVVV^^^jjjsssyyyuuujjj___TTTLLLIIIRRR\\\eeennn{{{uuulllkkknnnuuu|||}}}|||~~~|||||||||||||||{{{{{{{{{wwwxxxxxxxxxwwwvvvtttsssqqqqqqqqqqqqqqqqqqqqqrrrnnnmmmllllllmmmkkkhhhfffddddddcccaaa````````````\\\\\\[[[[[[ZZZZZZYYYYYY\\\ZZZYYYZZZbbbppp{{{vvvpppkkkhhhfffcccbbbaaa```^^^[[[VVVPPPJJJGGGCCCHHHKKKZZZyyyzzzooocccXXXOOOGGGCCC@@@???BBBGGGIIIJJJNNNTTTMMMMMMNNNOOOPPPQQQQQQQQQVVVaaaqqq{{{~~~|||zzzzzz{{{{{{{{{zzzxxxxxxxxxwwwtttrrrsssqqqnnnmmmmmmlllkkkjjjbbbccccccccccccddddddddd^^^```bbbaaa```aaaeeeiiicccdddccccccaaa___]]][[[WWWTTTNNNKKKHHHGGGEEEDDDJJJIIIGGGKKKWWW```[[[OOOXXXkkkrrrgggiii```XXX[[[jjj{{{zzzsssuuu~~~{{{yyyttttttssstttvvvxxxyyyyyy||||||yyyyyyzzzvvvvvvvvvrrrmmmhhhdddccc\\\WWWRRRNNNKKKOOO^^^mmmzzzpppddd\\\WWWSSSOOODDDDDDBBB???<<<<<<>>>@@@999???FFFJJJKKKOOOVVV[[[ZZZfffppprrrlllaaaRRRFFFDDDBBB@@@======???BBBCCCCCCHHHOOOTTTXXX]]]ccchhhmmmnnnmmmjjjeeebbbbbbccc^^^___```aaaaaaaaa```___[[[ZZZWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTPPPIIIAAA<<<::::::666444888>>>>>>>>>LLL___oootttwwwvvvyyy|||tttgggaaa```[[[SSSQQQUUUXXXWWWXXXYYYWWWRRRMMMIIIBBB:::111000...---,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---+++*********+++,,,,,,---++++++++++++,,,---......------...///000111222333111333777999;;;;;;999888:::;;;======<<<<<<>>>???888999<<>>@@@BBBEEEGGGIIIKKKKKKIIIJJJLLLLLLJJJIIIIIIJJJRRRWWW^^^eeejjjoootttwww~~~{{{{{{{{{{{{{{{zzzyyyxxxzzzyyyxxxvvvuuutttsssrrrtttqqqnnnkkkjjjhhhfffdddccccccdddeeedddcccbbbaaa``````aaabbbbbbbbbbbbaaafffeeedddcccbbb```]]]ZZZYYYTTTNNNIIIGGGFFFEEEEEEDDDFFFIIIJJJIIIJJJLLLMMMXXXzzzrrrdddiii```UUUSSSbbbxxx~~~xxxuuutttvvvyyy{{{yyyvvvxxxyyy{{{{{{xxxsssqqqsssvvv|||yyyuuuwwwzzz{{{xxxuuuqqqmmmiiiddd```YYYNNNGGGIIIKKKOOO```rrr{{{qqqhhhaaaXXXQQQNNNJJJDDD@@@<<<:::===AAAFFFGGGJJJMMMPPPYYYfffrrrrrrrrrnnndddVVVJJJBBB???999;;;;;;:::888888<<<@@@DDD???>>>EEESSSbbbkkkooojjjgggbbb____________^^^]]]]]]^^^^^^]]]]]]\\\[[[XXXWWWVVVTTTRRRQQQOOOOOOTTTRRRQQQPPPPPPRRRUUUWWWWWWRRRKKKEEE@@@<<<888666555555;;;@@@======PPPhhhpppxxx}}}}}}{{{vvvkkk^^^___eee]]]SSSXXX\\\[[[___VVVYYYWWWPPPLLLJJJAAA777333222///---,,,+++++++++,,,++++++******++++++,,,+++***)))***++++++***)))+++++++++++++++***)))(((++++++,,,,,,,,,,,,------...---------...///111222333444666777999:::::::::888999:::;;;<<<<<<<<<<<>>@@@BBBEEEGGGIIIJJJKKKIIIKKKLLLKKKIIIHHHHHHIIIMMMQQQXXX^^^dddiiiooorrrxxx~~~}}}zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuusssrrrqqqqqqooonnnmmmllljjjfffcccccccccdddddddddcccbbbaaaaaaaaabbbbbbbbbcccccccccfffeeeccccccbbb```\\\ZZZXXXTTTNNNIIIGGGFFFEEEDDDHHHHHHIIIHHHGGGHHHJJJLLLfffooo___hhh___TTTSSSaaawww|||wwwuuutttvvv}}}}}}}}}}}}yyyzzz{{{zzzxxxvvvttttttwwwyyy{{{{{{{{{{{{||||||{{{yyyxxxvvvtttqqqmmmggg___ZZZRRRLLLIIIKKKLLLPPPcccxxx}}}wwwrrrmmmeee\\\VVVRRRKKKDDD???AAAHHHPPPTTTVVVYYY]]]cccmmm|||~~~wwwjjjZZZLLLBBB<<<:::555666777777888:::@@@DDDBBBBBBDDDIIIRRR[[[ccchhheeebbb^^^\\\\\\]]]]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZXXXWWWVVVTTTSSSQQQPPPOOOSSSRRRPPPOOOPPPRRRTTTVVVVVVQQQJJJDDD???<<<888666666777<<<@@@>>>@@@RRRiiinnnuuuzzzzzzxxxrrrfffZZZ\\\bbb[[[TTT[[[]]]WWWWWWTTTVVVUUUOOOKKKHHH@@@777333111///---,,,+++++++++,,,++++++++++++++++++,,,+++***)))***++++++***)))***++++++++++++***))))))++++++,,,,,,,,,,,,------------,,,---...000222333333444666777999:::::::::999:::;;;<<<<<<=========??????@@@BBBFFFHHHgggjjjpppwwwssslll___SSSLLLOOOYYYcccxxxvvvjjjhhhoooxxx}}}zzzzzzyyyxxxxxxyyyyyyxxxvvvrrrssstttttttttrrrpppnnnooonnnnnnmmmmmmllllllllljjjiiigggeeecccbbbbbbaaa```___]]]\\\\\\]]]^^^___bbb___[[[WWWTTTSSSSSSTTTVVV\\\___dddsss{{{sssvvv~~~wwwuuupppiiidddbbbdddeeefffffffffeeebbb^^^YYYSSSPPPHHHKKKMMMSSSjjj{{{nnnbbbYYYOOOFFF@@@>>>@@@BBBDDDGGGHHHJJJJJJIIIJJJKKKJJJGGGFFFFFFGGGHHHLLLRRRXXX^^^dddkkkooottt|||~~~}}}|||zzzyyywwwvvvuuuttttttsssrrrsssvvvwwwvvvtttpppnnnmmmmmmmmmnnnnnnkkkfffbbbcccddddddddddddcccbbbaaaccccccbbbbbbbbbcccdddeeefffdddcccbbbbbb___\\\YYYWWWSSSMMMHHHFFFEEEEEEDDDGGGGGGFFFEEEEEEHHHMMMQQQqqqppp___fff^^^TTTSSSaaavvv{{{wwwvvvuuuvvv|||}}}{{{yyyvvvrrrqqqsssvvvyyy{{{zzzvvvtttxxxyyyuuutttrrrooojjjbbbYYYSSSJJJIIILLLOOOOOOSSSfff{{{~~~~~~}}}}}}{{{rrrggg]]]XXXPPPGGGEEELLLWWW```ggglllrrrvvvxxx{{{vvv```MMMAAA<<<:::999999:::;;;;;;<<>>;;;888666777888;;;??????CCCVVVkkkmmmrrrvvvuuusssmmmaaaWWWVVVZZZVVVUUU``````UUUQQQQQQSSSQQQMMMJJJFFF>>>666222111///---+++++++++++++++++++++++++++++++++++++++***)))***++++++***)))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---...000333444333444666777999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>@@@CCCHHHJJJwww~~~zzzmmm\\\QQQNNNVVVfffttt}}}mmmgggjjjsss}}}|||yyyzzzxxxwwwwwwwwwwwwvvvuuussstttvvvvvvuuurrrooommmlllllllllkkkkkkjjjjjjjjjiiihhhfffdddcccaaaaaa```^^^\\\[[[ZZZZZZ\\\^^^```bbb___ZZZUUUSSSRRRSSSTTTXXX[[[^^^fff{{{zzzuuu|||||||||vvvtttooogggbbbbbbdddfffhhhhhhhhhgggddd```[[[WWWTTTLLLOOOOOOTTTiii|||{{{ooocccXXXNNNFFF@@@???@@@BBBDDDGGGHHHIIIJJJIIIIIIIIIHHHFFFEEEFFFGGGHHHLLLRRRXXX^^^eeelllpppuuu}}}~~~|||{{{{{{zzzxxxvvvtttrrrqqqqqqqqqoooqqquuuwwwvvvsssooollllllkkkjjjkkkkkkiiifffcccddddddddddddccccccbbbbbbddddddcccccccccdddeeefffeeedddbbbbbbaaa___[[[XXXVVVQQQKKKGGGEEEEEEDDDDDDCCCCCCBBBBBBEEELLLUUU[[[zzzsssbbbccc\\\TTTRRR___ttt|||yyyyyyxxxxxx}}}~~~yyytttpppkkkkkkpppvvvyyyzzzzzzvvvuuuzzzzzzuuusssoookkkeee^^^UUUOOOHHHIIIMMMRRRTTTZZZiiixxx{{{{{{||||||{{{|||}}}yyymmm\\\WWWOOOJJJOOO\\\ggglllppp|||www}}}lllVVVFFFAAA@@@@@@???DDDDDDDDDDDDDDDFFFHHHIIISSSTTTVVVWWWXXXZZZ[[[]]]WWWUUUSSSTTTVVVXXXYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVWWWVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNOOOPPPRRRTTTRRRMMMFFF@@@<<<:::888666888888:::>>>@@@GGGZZZllloooppppppooolllfff^^^WWWSSSUUUPPPTTTccccccWWWRRRPPPPPPNNNLLLHHHCCC;;;555111000...,,,+++++++++,,,+++++++++++++++++++++++++++***)))***++++++***)))(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,...111333555333444666777999:::::::::;;;<<<===>>>>>>?????????>>>>>>@@@DDDIIILLL|||mmm\\\WWW[[[gggzzzuuulllkkkooowww|||yyyzzzyyywwwwwwwwwwwwvvvttttttuuuvvvuuusssoookkkiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhfffdddbbbaaa``````\\\[[[ZZZYYYZZZ\\\^^^___^^^[[[WWWTTTRRRSSSUUUVVVYYYYYYZZZfffyyyyyy|||}}}yyytttnnngggcccbbbeeehhhiiiiiihhhgggeeeaaa]]]YYYWWWMMMPPPOOORRRddd|||pppdddXXXMMMEEEAAA@@@AAACCCEEEGGGIIIJJJJJJHHHHHHIIIHHHFFFFFFHHHJJJLLLQQQWWW]]]ccciiiooosssvvv|||~~~}}}|||zzzyyyxxxwwwvvvtttqqqooommmlllkkkkkknnnqqqssssssqqqnnnlllmmmjjjgggffffffffffffeeeddddddccccccccccccbbbcccdddddddddddddddeeeeeefffdddcccbbbaaa```^^^[[[XXXTTTPPPJJJFFFDDDDDDDDDCCCCCCBBBAAABBBFFFPPP[[[cccsssbbb```[[[SSSRRR^^^rrr||||||{{{{{{}}}uuuqqqnnnjjjlllrrrxxx{{{{{{{{{zzz{{{~~~~~~{{{wwwssslllfff___YYYSSSNNNKKKJJJMMMTTT[[[bbbiiippp}}}xxxxxxxxxwwwzzz|||}}}zzznnnZZZUUUOOOQQQ___qqqyyywwwuuuwwwiiiXXXNNNMMMOOONNNLLLOOOPPPRRRUUUWWWXXXWWWWWW]]]YYYVVVWWW[[[]]]\\\ZZZTTTRRRRRRSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOLLLLLLLLLMMMNNNOOOQQQRRROOOJJJCCC===:::999777666777777999===BBBLLL]]]lllooollliiihhheee___ZZZWWWZZZXXXOOOSSSaaaaaaVVVSSSPPPNNNMMMLLLHHHAAA999444000///---,,,+++++++++,,,***++++++,,,,,,++++++***+++***)))***++++++***)))'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,...111333555333444666777999:::::::::;;;<<<===>>>????????????===>>>@@@EEEJJJNNN~~~nnncccfffqqq|||rrroooqqquuu}}}~~~|||zzz{{{yyywwwwwwwwwwwwuuutttsssssssssqqqoookkkgggeeehhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeecccbbb``````___[[[[[[[[[[[[[[[\\\]]]]]]XXXWWWUUUSSSSSSTTTVVVXXXYYYXXXZZZfff{{{ooowwwzzztttooohhhddddddfffhhhiiiiiihhhgggdddaaa]]]ZZZXXXKKKMMMLLLMMM]]]xxx}}}rrreeeXXXMMMFFFBBBBBBCCCEEEGGGHHHJJJJJJKKKHHHIIIJJJJJJJJJKKKNNNQQQTTTYYY```ggglllqqqvvvyyy{{{~~~~~~}}}|||zzzxxxvvvsssrrrqqqpppooommmjjjgggdddbbbbbbcccfffiiikkklllllllllnnnjjjfffddddddeeeffffffeeedddccccccbbbbbbccccccbbbcccdddeeeeeeeeedddddddddbbbaaa``````]]]ZZZWWWSSSOOOIIIEEECCCCCCCCCCCCGGGEEEDDDDDDIIIRRR^^^ggg{{{mmm\\\]]]YYYRRRQQQ]]]qqq~~~}}}|||tttpppppppppssswwwzzz}}}}}}|||~~~|||zzzyyyvvvqqqiiiaaa[[[UUUPPPLLLLLLLLLPPPXXX```fffiiiiiisssyyy|||xxxtttttttttsssxxxzzz|||~~~wwwmmmZZZZZZYYY^^^pppvvviiibbbccceeedddbbbfffiiiooouuuwwwuuupppkkk[[[WWWSSSUUU[[[^^^\\\XXXSSSRRRQQQRRRUUUVVVWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNJJJJJJKKKLLLMMMOOOPPPQQQMMMHHHAAA;;;888888777777666888:::>>>FFFRRRaaammmmmmiiiffffffccc]]]XXXWWWccc]]]QQQRRR^^^\\\RRRRRRRRROOOMMMMMMIII???777444000///---++++++++++++,,,***+++,,,------,,,+++***+++***)))***++++++***)))'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...000333444333444666777999:::::::::;;;<<<===>>>????????????===>>>@@@EEEJJJNNN{{{ttt~~~~~~xxxrrrqqqsssxxx}}}|||{{{zzzyyywwwvvvwwwvvvtttsssrrrrrrqqqooommmjjjhhhggghhhhhhhhhhhhhhhhhhhhhhhhfffeeecccaaa```___^^^^^^ZZZ[[[\\\]]]]]]]]]\\\[[[UUUTTTTTTSSSTTTUUUVVVWWWVVVYYY^^^iii}}}ssslllyyywwwtttpppjjjgggfffggghhhiiihhhgggeeeccc```]]]ZZZYYYJJJLLLJJJIIIXXXssstttgggYYYMMMFFFCCCCCCDDDFFFHHHJJJKKKKKKLLLJJJLLLMMMNNNOOOSSSWWWZZZ___eeemmmtttyyy|||}}}|||}}}|||{{{yyyvvvssspppmmmlllggghhhgggfffbbb^^^ZZZWWWSSSUUUWWW\\\aaafffkkkmmmnnnlllhhhffffffffffffeeeeeedddcccbbbbbbbbbcccccc```bbbdddffffffeeecccbbbcccbbb``````___]]]YYYWWWRRRNNNHHHDDDCCCCCCCCCBBBGGGFFFEEEGGGLLLWWWdddllluuu|||}}}wwwxxxzzzhhhYYY[[[XXXRRRQQQ\\\ooo~~~~~~{{{uuunnnqqqvvvyyyzzz{{{||||||}}}~~~}}}yyyvvvtttqqqmmmfff___YYYRRRLLLHHHHHHNNNUUU\\\cccgggiiihhhhhhnnnrrrpppnnnoooqqqpppqqquuuxxxxxxyyywwwppphhh\\\cccfffjjjyyyxxxyyy}}}uuujjjQQQRRRTTTXXX\\\]]][[[YYYSSSRRRQQQRRRTTTUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQPPPOOOOOONNNMMMMMMIIIIIIJJJKKKMMMNNNOOOPPPKKKFFF???999777777777777777999===BBBKKKXXXfffnnnmmmjjjkkknnnlllccc[[[YYYbbb\\\QQQSSS]]]ZZZRRRUUUUUUPPPNNNOOOJJJ???666444///...,,,++++++++++++,,,)))***,,,------,,,***)))+++***)))***++++++***)))((()))***+++++++++++++++++++++,,,,,,,,,,,,------------,,,---...000222333333444666777999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@EEEJJJMMM}}}wwwrrrppprrrzzz||||||{{{zzzxxxvvvvvvvvvuuusssrrrsssrrrqqqooonnnlllkkkkkkggggggggghhhhhhhhhhhhhhheeedddbbb```^^^]]]\\\\\\ZZZ[[[]]]___^^^]]][[[ZZZTTTTTTTTTTTTTTTUUUUUUVVVSSS[[[cccmmmzzz~~~qqqnnn~~~|||ttttttpppkkkhhhhhhhhhhhhhhhgggfffeeebbb___\\\ZZZYYYKKKMMMJJJIIIWWWrrruuuhhhYYYNNNGGGDDDDDDEEEGGGIIIJJJLLLLLLLLLLLLNNNPPPRRRTTTXXX]]]aaaiiiooowww|||xxxvvvxxx|||zzzyyywwwssspppllliiiggg```aaaaaa```]]]WWWRRROOOHHHJJJLLLQQQYYYbbbiiinnnnnnmmmkkkjjjjjjhhhfffccceeedddcccbbbbbbbbbcccddd___aaadddfffgggeeebbb```cccbbb``````___]]]YYYVVVQQQMMMGGGDDDBBBBBBBBBBBBDDDDDDEEEHHHPPP\\\jjjsssvvv|||}}}wwwxxxxxxhhhZZZYYYWWWRRRQQQ\\\ooo~~~~~~~~~|||vvvjjjpppxxx{{{{{{yyyyyyzzz}}}}}}}}}}}}}}}yyytttpppllliiiddd___XXXQQQHHHCCCDDDNNNYYY```cccfffiiijjj```gggjjjiiihhhkkknnnooojjjpppsssrrrqqqooojjjddd]]]iiipppqqq{{{|||eeeVVVIIIOOOWWW\\\^^^]]]\\\[[[SSSRRRQQQQQQSSSSSSRRRQQQSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLHHHHHHIIIKKKLLLNNNOOOOOOJJJEEE>>>888666666777777888;;;???DDDOOO]]]iiioooooonnnrrrxxxvvvkkk```]]][[[WWWOOORRR^^^ZZZTTTYYYWWWQQQOOOPPPKKK???666444///...,,,+++***++++++,,,)))***,,,------,,,***)))+++***)))***+++++++++)))))))))***++++++++++++***++++++,,,,,,,,,---------...---------...///111222333444666777999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>@@@DDDIIIMMM}}}xxxvvvrrrpppttt~~~||||||yyyyyyyyyxxxvvvtttsssrrrqqqqqqooonnnllljjjiiihhhgggggggggfffeeeeeeddddddccccccbbb```___]]]\\\\\\\\\]]]^^^^^^^^^\\\YYYXXXUUURRRPPPPPPRRRSSSRRRPPPTTTWWWbbbtttyyynnntttyyyrrriiiccccccfffhhhiiijjjgggdddaaa^^^ZZZUUURRRLLLKKKIIIJJJUUUjjjrrraaaVVVPPPJJJDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQOOOMMMPPPWWW___fffiiippp|||~~~vvvnnnllllllooovvv~~~{{{}}}}}}~~~}}}yyyuuurrrooommmlllhhhaaa\\\UUUUUUTTTRRROOOLLLIIIGGGCCCDDDFFFIIIPPPYYYdddkkklllllllllkkkjjjiiihhhgggfffeeeddddddcccccccccddd```aaacccddddddcccaaa```cccbbbaaa```___\\\XXXTTTQQQMMMHHHDDDDDDDDDDDDDDDAAANNNLLLFFFSSSdddkkkpppqqqxxx||||||rrrcccXXXXXXZZZVVVPPPVVVhhh{{{~~~{{{~~~vvvpppnnnrrruuutttxxx}}}~~~xxxuuuuuusssooogggbbb]]]YYYRRRJJJIIILLLMMMTTTZZZ]]]aaaffffffccccccaaa______cccfffiiijjjpppmmmmmmmmmiiibbbbbbhhhrrrtttwww|||uuu___OOOHHHIIIOOOVVV[[[aaaddd___WWWRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIFFFDDDFFFKKKNNNOOONNNGGG???999:::888333333666777<<>>EEEOOO]]]jjjssswww|||xxxvvvvvvqqqgggaaaaaa^^^RRRNNNXXX```]]][[[\\\[[[UUUPPPMMMFFF:::222000---,,,++++++******++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,------///000222333444444555777888999:::;;;;;;<<<<<<===============>>>>>>AAAEEEKKKPPP|||zzzyyyyyy{{{{{{xxxsssrrrxxx~~~yyyxxxxxxwwwwwwwwwvvvtttsssqqqqqqpppooonnnlllkkkiiihhhgggfffffffffeeeddddddccccccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVUUURRRQQQOOOOOOQQQRRRRRRQQQXXX]]]ooo{{{qqqrrrzzz}}}ppphhh```___dddhhhhhhfffgggeeecccbbbbbb```]]]ZZZQQQRRRQQQPPPTTTddd}}}rrrbbbWWWRRRKKKEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKMMMRRR^^^lllvvvuuukkk___QQQJJJHHHMMMYYYdddrrrvvvwwwttttttuuusssoookkkiiieee^^^UUUMMMGGGEEE>>>>>>>>>>>>>>>>>>??????AAA@@@@@@AAADDDLLLVVV]]]hhhiiikkkmmmmmmkkkiiigggiiihhhfffdddbbbaaa``````bbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]ZZZUUURRRLLLHHHCCC@@@@@@AAABBBBBBCCCLLLRRR]]]jjjiiifffooo|||rrriiidddbbbddd___VVVUUUcccxxx~~~{{{{{{}}}{{{vvvuuuvvvnnnhhhkkkrrrvvvxxx{{{yyy|||}}}yyyvvvsssnnnhhhccc___[[[ZZZXXXYYY^^^ffffffhhhgggccccccggghhhfff\\\TTTJJJFFFIIIMMMPPPQQQUUUXXX^^^eeegggeeeeeehhhoookkkeee^^^YYYVVVUUUUUUVVVUUURRRPPPYYYnnnwwwjjjZZZMMMCCC===???DDDKKKVVVaaadddccc```[[[UUUPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEEGGGKKKMMMKKKIII@@@888333222333333777;;;>>>@@@GGGUUUdddqqqxxx{{{{{{vvvqqqjjjbbb]]]]]]VVVRRRTTT\\\___[[[YYY[[[XXXTTTOOOJJJAAA666///---,,,,,,++++++******++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,---...///111222333444444555777888999:::;;;;;;<<<<<<===============??????AAAFFFLLLQQQyyywww{{{~~~|||xxxsssssszzz{{{xxxwwwwwwuuuuuuuuutttsssrrrpppooonnnnnnmmmkkkjjjiiiggggggeeeeeeeeedddccccccbbbbbb``````___^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVUUUTTTPPPOOOOOOOOOPPPQQQRRRRRRXXX___tttxxxsss|||wwwlllddd^^^^^^eeejjjiiieeegggfffdddccccccbbb___]]]SSSUUUXXXWWWWWWaaayyyrrrcccXXXSSSLLLFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIMMMXXXgggssszzzlll]]]RRRFFF@@@???CCCNNNYYYiiiooosssssssssrrrmmmfffdddddd```WWWLLLDDD@@@@@@<<<=========>>>???AAAAAAAAAAAA@@@AAAEEELLLVVV\\\fffhhhkkkmmmnnnllliiiggghhhgggfffdddcccbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbaaa___^^^]]]YYYTTTQQQJJJFFFBBB@@@@@@BBBCCCCCCJJJQQQ[[[hhhooofffeeewwwzzzppphhheeefffaaaXXXUUU```www}}}{{{yyyyyy}}}||||||vvvsssvvvnnnggghhhooouuuyyyzzzwww{{{{{{wwwtttrrrnnnhhhfffbbb```aaa``````eeellliiillllllhhheeeddd```[[[WWWQQQHHHBBBBBBFFFKKKOOORRRUUUYYY]]]```______```^^^ZZZSSSKKKFFFCCCCCCCCCCCCIIIMMMMMMRRR___mmmuuuzzzmmmfff[[[SSSLLLFFF@@@<<<>>>CCCRRR___jjjjjjddd^^^YYYUUUOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDFFFEEEEEEHHHKKKLLLIIIEEE>>>:::555333444666888999@@@AAAJJJZZZkkkuuuzzz}}}}}}{{{wwwqqqiii___WWWSSSSSSTTTZZZ```]]]VVVTTTXXXSSSPPPLLLFFF===444///---,,,,,,++++++***++++++,,,************************************************************************+++++++++,,,,,,,,,------,,,------...///111333333444444555777888999:::;;;;;;<<<<<<===============>>>???AAAFFFLLLPPP}}}qqqsss{{{{{{wwwrrrsss|||zzzwwwvvvuuusssssssssrrrqqqpppooonnnmmmlllkkkjjjiiihhhgggfffdddddddddcccbbbbbbaaaaaa___^^^^^^]]]\\\[[[ZZZZZZ\\\[[[ZZZYYYWWWUUUSSSRRRNNNNNNNNNOOOOOOPPPRRRSSSXXXcccyyyyyyzzz}}}|||rrrhhhbbb^^^```fffjjjhhheeegggfffdddccccccaaa___\\\UUUWWW[[[[[[XXX^^^sss}}}rrrcccYYYSSSLLLFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFEEEGGGOOO]]]hhhooo___NNNFFF>>><<<===@@@HHHPPP]]]fffooorrrsssoooggg^^^[[[ZZZWWWOOOFFF???>>>>>>>>>??????@@@AAABBBBBBCCCAAAAAABBBDDDHHHPPPYYY___fffhhhkkkmmmnnnllliiigggffffffeeedddccccccccccccbbbbbbaaa``````aaabbbbbbbbbaaa___^^^\\\YYYTTTPPPIIIFFFBBB@@@AAACCCEEEEEELLLUUU]]]ffffff[[[cccqqqdddddd___XXXUUU___vvv}}}|||{{{yyy~~~~~~~~~xxxsssvvvooogggeeejjjrrrxxxyyyyyy{{{yyytttrrrsssqqqnnnkkkiiihhhjjjhhheeegggkkkiiiooosssqqqlllfff\\\RRRMMMLLLIIICCC@@@CCCKKKRRRUUUVVVUUUSSSSSSSSSRRRQQQNNNJJJDDD???;;;:::;;;===777AAAIIIKKKNNNUUU^^^bbbqqquuuyyyxxxqqqeee[[[UUUJJJFFFCCCBBB@@@???CCCJJJ\\\hhhpppmmmccc\\\WWWSSSMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEIIIKKKKKKFFFAAA;;;999666444555777777666@@@BBBMMM___nnntttxxx|||yyywwwqqqiii```YYYSSSOOOSSSYYY```aaaZZZQQQPPPSSSLLLMMMJJJBBB:::333000...,,,++++++***++++++,,,,,,************************************************************************+++++++++,,,,,,,,,---------------...000111333444444444555777888999:::;;;;;;<<<<<<==================>>>@@@DDDJJJOOOxxxqqquuu}}}xxxtttqqqsss|||{{{wwwvvvuuusssqqqqqqqqqqqqpppooonnnmmmkkkkkkjjjiiihhhgggffffffcccccccccbbbaaaaaa``````]]]]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYVVVTTTRRRQQQPPPKKKMMMNNNNNNNNNOOORRRTTT[[[lll~~~|||xxx~~~zzzmmmdddbbb```bbbeeefffeeeccceeedddbbbbbbbbbaaa^^^\\\YYYWWWXXXXXXTTTXXXmmm~~~{{{pppbbbYYYSSSLLLEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCBBBDDDIIIQQQXXXtttzzz```NNNAAA<<<:::<<<===???DDDJJJRRR\\\gggmmmnnnjjj```WWWQQQOOOKKKFFF@@@======>>>???AAABBBDDDEEEEEEDDDDDDBBBDDDGGGJJJOOOVVV^^^ccchhhiiikkkmmmmmmkkkiiigggeeeeeedddcccccccccddddddaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]][[[WWWRRRNNNIIIFFFBBBAAABBBEEEFFFGGGIIIQQQTTTVVVUUUQQQbbbwwwccc```[[[VVVUUU^^^ttt~~~~~~|||xxx}}}{{{ssssssooogggaaacccllltttwwwzzz{{{zzzuuutttvvvvvvtttqqqoooooopppnnniiihhhllliiipppuuusssnnneeeYYYNNNFFFIIIJJJIIIGGGJJJPPPUUUWWWVVVRRRLLLJJJKKKHHHDDDDDDBBB===999777777888999555===CCCDDDHHHRRR]]]bbbfffeeeccc___YYYSSSLLLHHHBBB>>>;;;:::;;;@@@LLLXXXhhhpppssskkk```XXXSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFIIILLLIIICCC>>>666777444222555;;;<<<;;;@@@CCCPPPcccooopppsssyyywwwsssiii\\\UUUTTTUUUTTTUUU\\\bbb```VVVNNNNNNQQQHHHKKKHHH???777333000...++++++******++++++,,,,,,************************************************************************++++++,,,,,,,,,,,,------------...///000222333444444444555777888999:::;;;;;;<<<<<<=====================???DDDJJJOOOwwwtttzzz}}}tttqqqnnnrrr{{{|||vvvuuutttrrrpppooooooooooooooonnnmmmllljjjjjjiiihhhggggggfffeeecccbbbbbbaaaaaa```______\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXVVVSSSPPPNNNMMMLLLJJJLLLNNNNNNMMMNNNRRRTTTaaayyyyyy~~~{{{yyysssjjj```aaabbbbbbbbbaaaaaaaaaaaa```___```aaaaaa___]]]]]]VVVQQQNNNKKKPPPggg}}}zzzooobbbXXXRRRKKKDDDDDDEEEFFFGGGFFFEEECCCBBB??????@@@AAACCCFFFIIIKKK^^^qqqwwwcccOOOBBB===:::999===>>>???BBBGGGIIISSS]]]bbbdddbbbZZZRRRLLLIIIDDD@@@??????>>>>>>CCCFFFIIIMMMNNNNNNLLLKKKHHHKKKOOOTTTXXX^^^ccchhhjjjkkkkkklllkkkjjjhhhggggggfffeeedddcccbbbbbbbbb___```aaabbbbbbaaa```______^^^\\\ZZZXXXTTTOOOKKKGGGDDDAAA@@@BBBEEEGGGHHHEEEJJJFFFDDDIIIQQQfffqqqbbb\\\WWWTTTUUU\\\ooo~~~|||vvv~~~|||sssooonnnggg\\\[[[dddooosssxxx{{{|||zzzyyy{{{zzzwwwtttrrrqqqrrrooolllmmmqqqoootttuuuqqqlllfff\\\TTTMMMNNNQQQUUUZZZ]]]\\\ZZZUUUVVVSSSMMMLLLMMMHHHAAA>>>===:::888666666777888888===AAABBBIIIVVVccciii```ZZZRRRLLLHHHEEE@@@===<<<999888:::===FFFVVVdddqqquuurrrggg[[[SSSOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFJJJLLLIIIAAA;;;444555222000777CCCKKKKKK@@@EEEUUUhhhnnnlllnnnwwwtttqqqhhh[[[VVVYYYZZZYYYVVV]]]aaa\\\SSSNNNOOORRRGGGKKKIII>>>444111///---++++++******++++++,,,---************************************************************************++++++,,,,,,,,,,,,---------......///000222333444444444555777888999:::;;;;;;<<<<<<===============>>>>>>@@@EEEKKKOOOyyytttsssyyy~~~}}}yyyxxxrrrooommmqqq{{{wwwsssrrrssspppmmmnnnooooooooonnnmmmlllllljjjiiiiiihhhgggffffffeeebbbbbbbbbaaa``````______\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVSSSPPPNNNLLLJJJJJJIIIKKKNNNNNNMMMNNNRRRUUUfff|||xxxtttnnnhhh^^^aaacccccc```]]]^^^___]]]\\\\\\^^^```aaa```___```UUUJJJFFFCCCJJJccc~~~|||xxxnnnaaaXXXRRRKKKDDDCCCDDDEEEGGGGGGEEEDDDBBB>>>===>>>AAADDDFFFFFFEEEKKK[[[iiigggZZZLLLCCC===???<<<;;;>>>@@@@@@CCCGGGDDDLLLUUUYYY\\\\\\VVVOOOLLLGGGAAA???@@@AAAAAA???IIILLLQQQVVVXXXXXXVVVUUUOOOSSSXXX\\\```dddiiillllllllllllkkkjjjiiihhhgggiiihhhfffdddcccaaaaaa```^^^```aaaccccccaaa```^^^]]]\\\ZZZXXXVVVRRRMMMIIIFFFCCC@@@???BBBEEEGGGHHHDDDFFF===999EEEUUUkkkxxxdddccc[[[TTTSSSUUU[[[kkk{{{~~~{{{uuu|||qqqkkklllfffYYYUUU___kkkqqqvvv{{{~~~~~~~~~}}}xxxvvvsssqqqqqqooonnnqqqwww{{{|||zzzsssnnnkkkfffaaaZZZWWWYYYbbbmmmpppiii```TTTWWWVVVRRRSSSTTTNNNDDD:::999888777777777888888888===@@@CCCLLLYYYdddhhhbbbYYYNNNFFFDDDBBB===:::777888;;;AAAFFFNNN]]]kkkwwwwwwqqqcccWWWPPPLLLHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFJJJLLLHHH@@@999444555222000:::LLLXXX\\\@@@FFFXXXjjjnnniiilllvvvooopppmmmddd```aaa___ZZZWWW]]]```ZZZRRRNNNPPPSSSHHHMMMJJJ>>>333000...++++++*********+++,,,,,,---************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------.........///000222444555444444555777888999:::;;;;;;<<<<<<===============??????AAAFFFLLLQQQyyyrrrsssvvvzzz|||zzztttoootttooolllsss{{{uuuqqqppppppoooooommmmmmmmmmmmlllllllllllliiiiiiiiihhhhhhhhhhhhhhhdddddddddcccbbbaaa______]]]\\\\\\]]]^^^^^^]]][[[ZZZVVVRRROOOMMMMMMKKKJJJMMMMMMIIIKKKPPPMMMQQQccczzz~~~{{{yyyvvvmmmccc_________^^^^^^]]]]]]]]]]]]^^^^^^___```aaabbbcccUUUOOOJJJGGGEEELLLaaavvvxxxmmmaaaWWWPPPJJJFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@??????@@@AAACCCEEEFFFHHHNNNRRRPPPIIIBBB@@@@@@<<<===>>>>>>>>>@@@CCCFFFFFFKKKRRRVVVVVVTTTQQQOOOPPPJJJCCC@@@AAAEEEHHHHHHRRRXXX]]]^^^```cccccc___[[[[[[]]]aaafffiiimmmqqqppppppooollliiihhhiiijjjkkkiiigggeeedddccccccdddbbbbbbaaa```___^^^]]]]]]]]]^^^^^^\\\XXXSSSMMMJJJCCCAAA??????BBBCCCBBB@@@BBB:::888>>>FFFQQQggg|||~~~qqqrrrgggXXXPPPUUUWWWXXXeeexxx~~~yyyrrroookkkgggbbb]]]XXXYYYcccooowwwyyy{{{||||||}}}wwwtttpppooopppsssuuuvvv~~~~~~|||vvvooojjjjjjkkkpppeee___gggqqqrrrkkkfff]]]\\\YYYTTTNNNLLLLLLMMMBBB???:::777555777999;;;999???EEEHHHJJJRRR^^^hhh\\\UUUJJJCCC@@@???===<<<<<<666555===IIIWWWiiixxx}}}tttggg[[[SSSNNNKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEGGGJJJMMMKKKEEE<<<555777555444555999===@@@BBBAAAKKK\\\jjjlllkkkpppyyy{{{rrrooocccYYYhhhlllTTT^^^]]][[[WWWUUUTTTUUUVVVTTTMMMCCC;;;666222---***++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))+++******)))***,,,---...------......---...111333666666777888999::::::;;;>>>??????@@@@@@>>>===<<<>>>???AAAEEEJJJNNN{{{wwwvvvuuuvvvxxxzzzyyyuuuqqqqqqmmmmmmuuu}}}yyysssooonnnnnnnnnnnnlllllllllllllllkkkkkkjjjhhhhhhggggggggggggffffffcccccccccbbbaaa```___^^^^^^]]]\\\]]]^^^^^^\\\ZZZXXXTTTPPPLLLKKKJJJIIIHHHLLLLLLHHHJJJPPPNNNTTTgggzzzxxxzzz{{{xxxtttkkkbbb^^^_______________^^^^^^\\\]]]^^^___``````aaa```WWWQQQKKKHHHHHHOOOaaattt~~~|||vvvkkk```WWWPPPIIIFFFEEEEEEFFFFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCFFFGGGDDD@@@======>>>???@@@@@@???>>>???AAACCCFFFJJJOOORRRRRRPPPOOONNNNNNJJJEEEBBBCCCGGGMMMPPPZZZbbbhhhjjjkkkkkkhhhbbb```aaadddiiimmmppprrrtttrrrqqqooollljjjiiiiiijjjiiihhhfffdddcccbbbbbbbbbaaa```______]]]]]]\\\[[[[[[[[[[[[ZZZVVVQQQKKKHHHEEEBBB@@@???AAAAAA???>>><<<:::<<>>@@@???OOOdddrrrvvvwwwzzz~~~}}}wwwqqqgggaaafffcccSSSZZZ[[[\\\]]]\\\[[[ZZZZZZTTTLLLBBB:::555111---***++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,+++++++++))))))******+++,,,,,,,,,+++************,,,---...------......---...111444666666777888999::::::;;;>>>>>>???@@@???>>>===<<<>>>???@@@DDDIIILLL}}}zzzwwwuuuwwwvvvvvvvvvwwwvvvtttrrrnnnmmmqqqzzzyyyuuuqqqnnnmmmmmmmmmllljjjkkklllllllllkkkiiihhhggggggfffffffffeeeeeeeeebbbbbbbbbbbbaaa___^^^]]]^^^]]]\\\\\\]]]]]][[[YYYUUURRRMMMJJJHHHHHHFFFEEEJJJKKKFFFHHHOOOPPPYYYooouuutttxxx}}}wwwppphhhaaa]]]^^^___`````````^^^^^^[[[\\\^^^``````___^^^]]]XXXRRRLLLJJJMMMVVVdddqqq~~~|||{{{|||~~~~~~{{{wwwqqqhhh___WWWPPPIIIEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBAAA???>>>>>>??????AAA@@@>>>===<<<===???AAA???@@@AAA@@@???@@@BBBCCCGGGJJJNNNOOONNNMMMMMMMMMKKKKKKIIIGGGHHHNNNYYYaaammmvvv~~~}}}yyyqqqjjjggghhhkkknnnqqquuuxxxyyyvvvtttpppmmmkkkjjjjjjjjjgggfffeeecccbbbaaa``````___^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXVVVSSSMMMIIIEEEEEECCCAAA@@@@@@???===;;;666;;;???DDDOOObbbuuu~~~{{{{{{ttteeefffbbbVVVPPPUUUXXXXXXcccrrryyy|||uuuiiigggddd___UUUOOOSSS[[[pppuuu{{{}}}{{{zzzxxxvvvsssrrrsssuuuuuuuuuuuuwwwzzzzzzxxxvvvtttttt{{{}}}{{{vvvwww|||xxxooojjjhhhdddaaa]]]UUUJJJCCCAAA???<<<:::999999999:::999<<>>>>>?????????>>>===<<<>>>>>>???CCCGGGJJJyyy{{{}}}~~~}}}yyyvvvuuuuuutttuuuvvvwwwwwwvvvsssrrrnnnpppvvv{{{vvvsssooommmlllmmmlllllljjjkkkllllllllljjjhhhgggggggggffffffeeedddddddddbbbbbbbbbbbbaaa```___^^^]]]\\\[[[[[[\\\[[[YYYWWWSSSPPPKKKHHHGGGFFFEEEDDDHHHIIIEEEHHHPPPSSS```xxxzzzrrrwwwwwwmmmeee```\\\]]]___`````````^^^]]][[[\\\___``````^^^\\\ZZZXXXSSSNNNOOOUUU___jjjrrrzzzyyyxxxxxxzzz||||||{{{~~~{{{|||zzzuuupppkkkddd]]]VVVPPPIIIEEEEEEEEEFFFFFFFFFEEEEEEDDD@@@???>>>===<<<===>>>>>>AAA???>>>>>>AAAEEEFFFGGGAAACCCEEEFFFFFFHHHJJJMMMKKKMMMOOOOOOMMMKKKJJJIIIGGGJJJMMMMMMPPPZZZiiiuuu~~~uuukkkjjjkkkjjjhhhlllttt{{{}}}yyyvvvqqqnnnlllkkkjjjjjjgggfffeeecccbbbaaa``````^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWVVVTTTPPPLLLGGGDDDCCCBBBAAA@@@???>>><<<;;;666;;;???FFFZZZuuutttgggjjjbbbVVVPPPSSSUUUVVV^^^iii~~~wwwhhhfffccc^^^TTTKKKLLLQQQdddkkkttt{{{~~~|||yyyxxxxxxvvvtttssstttuuuttttttssstttuuuuuutttsssrrrrrrwww~~~rrrmmmrrroooeeeeeebbb_________ZZZQQQIII@@@???===;;;999999999999;;;>>>CCCLLLTTTYYYXXXWWWSSSOOOJJJEEE@@@<<<999888<<<@@@IIIUUU___eeeggghhhYYYTTTMMMHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???@@@AAACCCDDDMMMOOONNNGGG===666555777333444666777999;;;???AAAAAA[[[rrrzzz|||yyyvvvfffaaahhhZZZMMMWWWffffffggghhhfffaaa[[[WWWRRRIII===444000...,,,***************************))))))))))))))))))))))))++++++,,,------------,,,))))))***+++---...///000******++++++,,,------...,,,---.........///222555666666777888999::::::;;;===>>>?????????>>><<<;;;<<<===???CCCGGGJJJhhhmmmssszzz}}}~~~|||{{{{{{|||}}}{{{xxxvvvvvvvvvqqqtttxxxzzzyyyvvvssspppmmmrrrzzz|||vvvtttqqqnnnlllmmmmmmmmmlllkkkkkkllllllkkkjjjhhhggggggffffffeeeddddddccccccbbbbbbbbbbbbaaa```______\\\[[[YYYYYYYYYXXXVVVTTTRRRNNNJJJHHHGGGGGGFFFEEEFFFHHHFFFIIIQQQVVVfffsssqqq{{{wwwkkkccc___]]]^^^___``````___^^^^^^]]]^^^```aaa```^^^[[[ZZZWWWUUUSSSUUU^^^iiirrrvvv}}}|||xxxwwwvvvwwwyyyzzzzzzzzz~~~zzzxxxzzz|||{{{uuuoooiiieee___YYYTTTOOOJJJFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>???@@@??????@@@CCCGGGJJJKKKJJJHHHJJJMMMNNNOOOQQQSSSUUUPPPQQQQQQOOOKKKGGGEEEEEECCCIIIPPPTTTYYYfffxxx~~~pppfffiiiiiieee```eeerrr|||}}}xxxrrrnnnlllkkkjjjiiigggfffeeedddcccbbb``````^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWVVVSSSOOOKKKGGGDDD@@@@@@AAAAAA???>>>======;;;<<<>>>JJJhhh|||yyy|||rrriiimmmcccXXXPPPQQQSSSSSSYYY```xxx~~~zzziiiddd```[[[TTTKKKIIIKKKXXX```lllvvv{{{|||{{{zzzxxxvvvttttttuuutttsssqqqrrrpppnnnnnnoooqqqssstttttt}}}{{{mmmdddgggddd[[[___[[[XXXYYY[[[ZZZUUUOOO@@@???===;;;:::999999999;;;===CCCMMMWWW]]]\\\ZZZQQQMMMFFF@@@;;;;;;<<<>>>AAAGGGRRR```llloooggg^^^PPPLLLHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIDDDDDDCCCCCCBBBAAAAAAAAABBBAAA???>>>???@@@CCCDDDNNNOOOLLLCCC999333333666555777999999:::<<<@@@CCCOOOeeevvvyyy|||vvvtttppp___[[[cccWWWPPP```mmmjjjhhheeeccc```ZZZVVVOOOFFF;;;222///---,,,+++************************))))))))))))))))))))))))++++++,,,------------,,,++++++,,,,,,,,,---------***++++++,,,------......,,,---.........000333666666666777888999::::::;;;===>>>>>>???>>>===<<<;;;;;;<<<>>>CCCHHHLLLYYY^^^gggpppvvvyyyxxxwwwyyyyyyyyyxxxxxxwwwvvvuuuooosssxxxzzzwwwrrrnnnkkkgggmmmvvv}}}|||vvvrrrqqqooolllkkklllmmmmmmlllkkkkkkjjjiiihhhggggggfffeeeeeedddccccccbbbaaaaaa```````````````___^^^^^^ZZZYYYWWWWWWWWWUUUSSSPPPOOOLLLIIIGGGGGGHHHHHHGGGEEEIIIHHHKKKTTTZZZkkkvvvqqquuuxxxllldddaaabbbbbbaaaaaa````````````aaaaaabbbbbbaaa___]]][[[XXXZZZ[[[^^^fffrrrxxxzzz|||}}}zzzyyyvvvuuuttttttwwwxxxxxxwwwxxxwwwxxxyyyzzzwwwpppjjjddd```ZZZUUURRRNNNKKKHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????@@@@@@AAABBBEEEIIIMMMPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZ]]][[[VVVOOOHHHDDDDDDDDDFFFMMMVVV]]]eeesss|||nnneeecccgggfffccchhhvvvyyyrrrmmmlllkkkiiigggffffffeeeeeecccbbb```___]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWUUURRRNNNJJJFFFDDD???AAABBBBBB@@@>>>>>>>>>???<<<@@@UUUvvv}}}~~~yyyxxx|||sssjjjnnneeeZZZQQQOOOQQQSSSXXX]]]sss{{{}}}pppfff]]]XXXTTTNNNIIIGGGNNNWWWdddooowww{{{}}}~~~yyyxxxvvvvvvvvvuuusssqqqooommmjjjjjjnnnsssvvvxxxsssxxxvvvkkkbbb```]]]WWW\\\YYYVVVUUUVVVUUURRROOODDDBBB???===;;;;;;<<<===<<<>>>CCCKKKTTTYYYZZZXXXQQQMMMFFF???;;;>>>DDDIIIKKKSSS^^^jjjrrrrrreeeXXXKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@>>>>>>???AAAEEEGGGMMMLLLGGG???666222222444555777888999999<<>>>>>>>>===<<<;;;;;;<<<>>>CCCHHHKKKLLLQQQYYYccckkkqqqtttuuuvvvtttrrrtttvvvwwwtttqqqmmmppprrrpppkkkeeeaaa```]]]dddmmmtttvvvtttqqqooommmkkkjjjjjjkkklllkkkjjjkkkiiigggeeedddddddddeeecccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^]]]\\\\\\YYYWWWUUUUUUTTTSSSPPPMMMLLLIIIGGGFFFGGGHHHIIIIIIEEEJJJJJJNNNWWW]]]ooorrrooovvvwwwnnngggdddhhhgggeeecccbbbbbbcccccceeeeeedddcccbbb```^^^]]][[[aaaeeeggglllvvv|||{{{vvv}}}zzzvvvtttpppnnnmmmnnnppprrrrrrqqqrrruuuxxxzzzxxxrrrkkkggg```\\\VVVQQQOOOMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAABBBCCCDDDGGGJJJMMMOOOUUUYYY___bbbbbbccceeehhhhhhkkkmmmnnnnnnnnnooopppqqqjjj___RRRIIIFFFIIIMMMSSSZZZccclllvvvwwwkkkccc]]]hhhppprrryyyzzzqqqlllkkkkkkiiifffddddddddddddbbb```^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPMMMIIIEEECCC@@@CCCEEEDDDAAA>>>======???===HHHccc|||ooopppfff[[[QQQOOORRRWWW\\\```nnn~~~yyyjjj[[[VVVUUUPPPIIIDDDFFFNNNZZZeeennnuuuyyy|||{{{zzzzzzzzzyyyxxxtttqqqnnnkkkiiijjjnnnrrrttttttnnnnnnlllgggaaa[[[XXXWWW[[[ZZZXXXVVVTTTQQQOOONNNHHHFFFBBB???>>>>>>@@@BBBFFFGGGJJJNNNSSSVVVXXXXXXQQQOOOIIIDDDAAAEEEMMMTTT^^^hhhppprrrooohhh]]]RRRHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>===<<<===@@@DDDIIILLLLLLHHHAAA;;;555222222222444666999999;;;AAAJJJRRRkkkqqqxxx{{{xxxrrrllliiijjj___ZZZWWWTTT[[[fffiiiddd```]]]\\\]]]]]]YYYTTTEEE>>>666111///...---+++************************)))))))))))))))))))))))))))******+++,,,+++++++++,,,,,,+++++++++************+++,,,............---,,,---...//////111444777666666777888999::::::;;;<<<===>>>>>>>>>===;;;;;;======???BBBFFFHHHEEEIIIOOOXXXaaajjjqqqtttssspppnnnppptttvvvrrrnnnjjjkkkkkkfff^^^XXXUUUUUUTTT[[[eeelllooonnnnnnnnnkkkiiihhhhhhiiijjjjjjiiijjjhhhdddbbbaaaaaacccdddaaa```___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZXXXVVVTTTSSSSSSQQQNNNLLLJJJGGGEEEEEEFFFHHHIIIIIIEEEJJJKKKPPPYYY___qqqsssgggmmm|||wwwooojjjgggmmmkkkhhheeecccdddeeefffhhhgggfffdddbbbaaa```______ffflllllloooxxx||||||sss{{{wwwtttqqqiiihhhggggggiiikkkkkkjjjooosssyyy{{{wwwpppiiieee___ZZZTTTOOOMMMMMMLLLLLLJJJJJJIIIHHHFFFDDDBBBAAAEEEFFFJJJOOOUUU\\\bbbeeekkkpppuuuvvvuuuvvv{{{xxxgggUUUKKKJJJQQQWWWaaagggoooyyymmmbbb[[[YYYjjjyyyzzzqqqlllkkkkkkhhheeeccccccccccccaaa___]]]\\\ZZZYYYXXXWWWVVVUUUUUUTTTUUUTTTRRROOOKKKGGGDDDBBBCCCEEEGGGEEEAAA===;;;<<<===>>>OOOmmmvvvtttfff\\\RRROOOTTTZZZ```dddkkk|||mmmZZZUUUUUUQQQIIIBBB@@@GGGRRR]]]fffnnntttwww}}}||||||||||||zzzvvvsssnnnllljjjkkknnnooonnnlllhhhdddbbbccc^^^WWWTTTVVVXXXZZZZZZYYYUUUQQQOOONNNLLLIIIEEEAAA@@@AAACCCEEESSSSSSTTTTTTUUUWWWYYYZZZRRRQQQMMMIIIHHHLLLTTT[[[ooozzzwwwhhh]]]SSSKKKGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA?????????>>>======<<<<<<;;;;;;;;;===AAAGGGLLLPPPJJJEEE>>>888555333222000444777:::;;;>>>FFFRRR[[[nnnpppvvv{{{vvvkkkcccbbbdddWWWXXXVVVNNN[[[jjjdddaaa^^^[[[[[[\\\ZZZTTTOOOBBB<<<555000//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************+++,,,...///......---,,,---...//////111555777666666777888999::::::;;;<<<===>>>>>>>>>===;;;:::???>>>???AAADDDEEEDDDIIINNNRRRZZZfffppptttmmmmmmmmmmmmmmmlllkkkjjjhhhfffaaa[[[VVVQQQNNNLLLRRRZZZdddjjjjjjjjjkkklllmmmlllkkkiiihhhgggggggggfffeeecccaaa``````aaaaaaaaaaaa```___^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJMMMGGGBBBBBBEEEHHHGGGFFFFFFMMMOOOMMMXXXooouuuqqqnnnttt{{{oooiiiggggggiiieeebbbbbbeeeggghhhgggfffeeedddbbb```^^^^^^]]]fffgggmmmssstttqqqqqqtttmmm}}}~~~~~~~~~}}}zzzuuunnniiiccc```]]]]]]^^^aaabbbbbbiiimmmqqqrrrnnnhhhbbb___aaa___ZZZSSSMMMIIIIIIJJJGGGNNNJJJDDDFFFCCC@@@EEEFFFPPP[[[bbbkkkwwwfff]]]\\\\\\bbbkkknnnyyyrrraaa[[[___eeetttzzzpppjjjhhhhhhgggfffbbbaaa_________^^^\\\ZZZWWWXXXYYYZZZXXXVVVTTTRRRRRRQQQNNNKKKHHHEEECCCCCCCCCDDDDDDCCC???===<<<<<<@@@AAASSSrrr~~~wwwjjj___SSSNNNRRRYYY\\\\\\iiiyyy|||fffRRRNNNSSSNNNAAA???@@@EEEPPP^^^kkksssvvv}}}|||yyyxxxtttooonnnllljjjhhhhhhiiikkkmmmgggddd```\\\XXXUUUTTTSSSPPPRRRVVVXXXWWWTTTQQQNNNJJJLLLMMMMMMLLLLLLMMMPPPXXX```hhhllloooooohhh___XXXUUUPPPLLLLLLUUUbbblllyyylllZZZMMMIIIJJJGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>??????>>><<<;;;===;;;;;;AAAIIIOOOPPPNNNFFFAAA:::444111222555777???888888>>>CCCIIIZZZmmm}}}yyyvvvsssnnnhhheeeeeebbbccc]]]VVVWWW^^^bbb___\\\___```^^^]]]ZZZSSSKKK>>>:::555000...,,,+++)))++++++************++++++))))))************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444444666777888777777888:::===???????????????>>>=========???AAACCCEEEFFFCCCIIIOOOSSSZZZeeemmmpppllllllkkkjjjiiigggfffeeegggfffddd^^^WWWRRROOONNNTTT^^^iiiooonnnkkkjjjkkklllkkkjjjhhhggggggffffffeeedddbbbaaa```___``````______^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJHHHEEEAAABBBGGGJJJJJJHHHIIIOOOPPPRRR```wwwxxxtttrrrwwwwwwmmmhhhggghhhgggeeeccccccfffhhhhhhgggfffeeecccaaa```_________dddeeejjjoooppplllkkknnnfffzzz{{{~~~~~~~~~~~~|||vvvnnniii^^^ZZZWWWUUUWWWYYY[[[[[[bbbfffkkkllljjjfffcccaaabbbaaa^^^XXXRRRMMMKKKJJJGGGNNNKKKFFFIIIGGGFFFLLLPPP]]]kkkwwwooogggggggggmmmvvvyyyyyyjjj\\\ZZZ```dddttt~~~wwwnnnhhhggggggfffdddaaa```___^^^^^^]]][[[YYYZZZZZZYYYXXXVVVSSSQQQOOOPPPNNNKKKHHHEEECCCBBBAAACCCDDDCCCAAA>>>;;;;;;;;;>>>???QQQqqqzzzttteee\\\SSSOOOQQQWWW[[[\\\eeetttlllWWWOOOQQQLLLBBB???@@@CCCLLLYYYfffooosss||||||yyyvvvqqqkkkjjjiiigggeeeeeeeeeggggggaaa```]]]ZZZXXXUUUTTTSSSQQQSSSUUUWWWVVVUUURRRPPPOOOOOOOOOQQQUUUWWWXXXWWW___gggppptttwwwvvvooogggZZZYYYXXX\\\bbbjjjooorrrtttqqqkkk___RRRJJJHHHIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::888777;;;:::<<>>>>>======???AAACCCEEEFFFDDDLLLSSSWWW]]]eeejjjjjjhhhggggggfffeeeccccccbbbaaacccbbb\\\TTTNNNNNNPPP^^^gggrrruuuqqqkkkiiijjjjjjiiihhhgggfffeeeeeeeeedddcccaaa___^^^^^^^^^___]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQPPPOOONNNLLLJJJIIIIIIDDDBBBAAADDDIIILLLLLLJJJIIILLLOOOVVViii|||xxxwww}}}zzzpppjjjgggfffgggeeeddddddfffhhhiiihhhgggeeedddcccaaa```aaaaaabbbbbbbbbfffjjjiiieeedddfff___sss|||yyy}}}}}}}}}}}}~~~}}}yyyqqqgggaaaVVVRRRMMMKKKLLLNNNPPPQQQWWW[[[```cccccccccccccccbbbbbb```\\\UUUOOOLLLJJJIIIPPPMMMKKKPPPOOOPPPZZZ___nnnxxxyyyzzzuuukkk```WWWYYYbbbfffvvvzzzssskkkfffeeeeeedddbbbaaa```^^^^^^^^^\\\ZZZXXX[[[ZZZWWWTTTQQQOOOMMMLLLLLLJJJHHHEEECCCAAA??????BBBCCCBBB???<<<999999:::===???SSSsssqqqjjj\\\XXXSSSPPPPPPTTTYYY\\\bbbppprrr]]]QQQPPPMMMGGG@@@???@@@EEEPPP]]]hhhnnn{{{~~~{{{yyyssslllhhhhhhfffeeedddddddddddd^^^^^^]]]\\\ZZZXXXVVVUUUPPPQQQRRRSSSSSSRRRRRRQQQRRRPPPPPPVVV```gggjjjjjjpppwww~~~~~~xxxqqqeeedddeeellltttvvvqqqkkkccc^^^WWWOOOJJJGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::999999888888999;;;AAAIIIPPPSSSPPPMMM>>>;;;666222111333666888777<<<@@@BBBKKK]]]qqq}}}}}}zzzrrrlllpppwwwtttjjj]]]\\\YYYYYY___ffffffbbbfffeeebbbaaacccbbbYYYMMM888666333111000///,,,***++++++************++++++******++++++++++++******((()))***,,,---...//////)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444444666777888888888999;;;===??????@@@@@@??????>>>======???AAADDDEEEFFFLLLTTT\\\```dddhhhiiigggdddccccccbbbbbbbbbbbbccc```aaa```YYYQQQOOOTTT[[[qqqwww|||yyyqqqjjjhhhjjjhhhgggfffeeeddddddddddddbbbaaa___]]]\\\\\\\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNMMMLLLJJJIIIHHHGGGAAAAAACCCFFFJJJLLLLLLJJJIIIKKKQQQ```yyy}}}}}}zzzqqqjjjfffdddddddddcccdddeeegggiiihhhgggfffdddcccbbbaaaaaabbbcccdddaaaaaacccfffddd___^^^aaa]]]ppp|||zzz}}}||||||||||||~~~~~~xxxpppfff\\\VVVNNNJJJEEEBBBBBBDDDFFFGGGKKKOOOTTTWWWZZZ]]]```bbb______\\\WWWQQQMMMKKKKKKLLLRRRPPPQQQWWWXXX]]]kkkxxx~~~rrrggg```YYYSSSXXXccciiizzzvvvpppiiieeeeeedddcccaaaaaa```^^^^^^^^^\\\ZZZWWWYYYWWWTTTPPPMMMLLLKKKKKKIIIGGGEEECCCAAA@@@??????AAAAAA???<<<999888999:::>>>FFF]]]xxxrrrfff^^^TTTTTTSSSPPPNNNQQQVVV[[[cccmmm~~~tttbbbTTTQQQOOOMMMBBB???===???GGGSSS___gggrrrwww{{{{{{zzzyyytttnnnkkkkkkjjjiiigggfffeeeddd`````````___]]][[[XXXWWWOOOOOONNNNNNNNNOOOPPPQQQQQQQQQRRRYYYdddpppzzz~~~zzzvvvsssqqqpppjjj___WWWTTTOOOIIIFFFEEEFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<:::::::::999999:::<<<>>><<>>>>>===???AAADDDFFFGGGYYYbbbjjjmmmnnnnnnkkkgggfffeeedddbbbbbbaaaaaabbbcccccc___XXXSSSXXXeeepppxxxnnnhhhgggiiieeeddddddcccbbbbbbbbbbbb```___]]][[[ZZZZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRQQQQQQPPPPPPOOOOOOLLLKKKKKKIIIHHHGGGFFFEEEBBBCCCEEEHHHJJJKKKJJJIIILLLNNNYYYppp|||}}}zzztttlllfffcccbbbaaa```bbbdddfffhhhhhhgggeeedddbbbaaaaaabbbbbbcccccccccaaa```bbbdddbbb]]]\\\___```ppp}}}}}}}}}||||||{{{zzzzzz{{{|||~~~{{{sssjjj```XXXRRRHHHDDD???<<<<<<>>>???@@@BBBEEEIIIMMMPPPTTTYYY\\\XXXVVVRRRMMMHHHGGGHHHJJJMMMSSSSSSVVV]]]```hhh{{{wwwrrrggg^^^ZZZTTTOOOTTT^^^hhhyyy}}}rrrmmmhhheeeeeedddbbb```bbbaaa___^^^^^^\\\YYYWWWTTTRRROOOLLLJJJJJJKKKKKKGGGFFFDDDBBBAAA@@@@@@???@@@???===:::777777999;;;>>>NNNiii~~~xxxwww}}}{{{rrrhhh^^^VVVOOOQQQQQQOOOMMMOOOTTTZZZ```fffvvvxxxhhhYYYPPPNNNMMMDDDAAA===<<<@@@JJJUUU]]]bbbiiiooorrruuuwwwtttpppoooooommmllljjjhhhfffeeecccbbbbbb```^^^ZZZWWWUUUQQQOOONNNMMMMMMNNNPPPQQQRRRUUUWWWZZZ```nnn{{{mmmaaaVVVNNNIIIJJJGGGDDDDDDFFFFFFBBB>>>@@@@@@@@@???????????????<<<<<<;;;;;;;;;:::::::::999999999777666888<<>>@@@@@@@@@@@@@@@???>>>>>>===???AAADDDFFFGGGjjjrrryyyzzzxxxuuupppjjjkkkiiigggdddbbbaaa``````bbb___ZZZVVVWWWcccvvvsssjjjffffffgggcccbbbaaaaaa`````````aaa^^^]]][[[YYYXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCEEEGGGHHHJJJJJJIIIIIIKKKPPP```|||zzz|||yyyvvvppphhhcccbbbbbb```^^^bbbdddggggggeeeccccccccc___```aaacccccccccbbbaaaaaa```aaacccaaa]]]\\\___dddqqq}}}~~~yyy{{{}}}}}}|||yyyyyyyyyyyyzzz|||~~~zzzrrrjjjaaaZZZTTTCCC@@@<<<::::::;;;;;;;;;===???CCCEEEHHHKKKNNNQQQNNNLLLGGGCCC@@@AAAEEEIIIMMMRRRRRRWWW```cccoooxxxqqqjjj```WWWTTTOOOKKKPPP[[[fffwww{{{nnnjjjfffdddddddddaaa^^^aaa```^^^]]]\\\[[[XXXUUUOOOMMMKKKIIIHHHHHHIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>===;;;888666777;;;>>>BBBWWWrrrwwwyyy~~~tttllleee[[[SSSNNNOOOOOONNNLLLNNNSSSXXXZZZ]]]lll~~~qqq```SSSLLLJJJFFFDDD???<<<===CCCLLLRRRYYY```hhhnnntttzzz{{{xxxrrrqqqooollliiigggffffffdddcccaaa^^^[[[XXXUUUSSSSSSRRRPPPNNNNNNOOOPPPQQQUUUYYY[[[[[[]]]gggyyyuuubbbTTTLLLIIIIIIFFFDDDCCCDDDFFFEEEAAA===>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::999999999999999999777444666<<<@@@KKKPPPVVVXXXSSSIII===555222222111222333666888:::<<<>>>DDDTTTlll~~~zzzyyy|||~~~xxxooogggbbblllgggdddfffhhhiiilllooopppqqqpppmmmhhh]]]III777000...------...---,,,***++++++************++++++******++++++++++++******,,,,,,,,,,,,+++***))))))((())))))***+++,,,------***++++++,,,,,,------............///000222444444444666999:::;;;;;;===>>>@@@@@@@@@AAA@@@@@@???>>>===???AAADDDGGGHHHxxx{{{sssllliiihhheeedddccccccddddddbbb___[[[[[[cccttt{{{nnnhhhfffdddbbbaaa``````____________```\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIJJJKKKOOOVVVjjjyyy{{{yyysssllleeebbbcccdddbbb```ccceeegggfffccc``````aaa\\\^^^aaaddddddbbb___]]]___^^^```bbbaaa]]]^^^aaafffppp||||||}}}zzz{{{{{{zzzyyyxxxxxxxxxyyy{{{|||}}}~~~yyyssskkkaaaWWWPPP???===:::::::::::::::888:::===???@@@AAABBBDDDFFFCCCBBBAAA???>>>@@@DDDHHHKKKNNNOOOVVV___cccqqq|||xxxsssooo```UUUMMMKKKJJJJJJUUUbbbjjjyyysssjjjfffcccbbbcccbbb___\\\___^^^\\\[[[ZZZXXXUUUSSSLLLKKKIIIHHHGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@===<<<:::777666888===AAAKKK___zzz}}}{{{ppphhhccc[[[QQQPPPOOOMMMLLLLLLNNNSSSVVVXXXXXXeeezzzjjjZZZPPPLLLHHHFFFCCC>>><<<>>>DDDIIIRRRZZZcccjjjrrr{{{~~~|||vvvtttpppmmmjjjhhhhhhhhheeedddaaa^^^ZZZXXXVVVUUURRRQQQOOOMMMLLLLLLMMMMMMSSSVVVZZZ\\\___hhhttt~~~vvvbbbRRRKKKJJJIIIHHHDDDCCCBBBBBBBBBBBB@@@???<<<<<<<<<<<<<<<=========::::::::::::999999999888666888999888888<<>>@@@@@@AAAAAA@@@@@@???>>>===???AAADDDGGGHHH~~~uuunnnccccccbbbbbbdddgggjjjkkkiiieeecccgggtttwwwjjjgggfffccc___``````___^^^^^^^^^______\\\[[[YYYWWWVVVVVVVVVWWWSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDFFFGGGHHHJJJLLLNNNYYYbbbyyyzzzzzzyyy{{{pppjjjdddbbbdddfffeeecccdddfffgggeeeaaa^^^^^^```[[[]]]aaaddddddbbb^^^[[[^^^]]]___bbbaaa]]]^^^bbbfffnnnxxx{{{xxxxxxyyyxxxxxxwwwwwwxxxzzz|||}}}~~~|||zzzuuulll^^^QQQGGG<<<;;;::::::::::::999777:::<<<>>>>>>=========>>><<<===>>>>>>???@@@DDDFFFHHHLLLMMMTTT^^^aaaqqqwwwpppnnnllliiigggUUUKKKCCCDDDGGGMMM\\\mmmqqqvvvjjjgggdddaaa```aaaaaa]]]ZZZ^^^\\\ZZZYYYXXXVVVSSSPPPKKKJJJIIIGGGFFFEEEEEEDDDAAA@@@@@@???????????????<<<;;;999777666999???CCCSSSfffzzzooofffbbbYYYOOORRROOOLLLKKKLLLOOOSSSUUUZZZXXXccc|||sssbbbVVVQQQIIIHHHEEE@@@<<<<<<@@@DDDJJJQQQZZZaaajjjtttxxxxxxzzzxxxsssnnnkkkjjjjjjkkkgggeeebbb___\\\ZZZZZZZZZOOONNNLLLJJJIIIHHHHHHHHHMMMPPPUUU\\\dddllltttyyytttcccOOODDDEEEHHHGGGCCCCCCCCCAAA?????????AAABBB;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888333777:::<<<>>>EEEPPPYYYXXXVVVPPPHHH???999555444111111222333555777999:::@@@DDDVVVnnnzzzyyywww{{{wwwiiigggtttwwwkkkbbbddd```cccjjjqqqoooiiijjjpppiiikkkhhh```WWWMMM@@@444///,,,)))(((((()))))))))++++++************++++++))))))************))))))'''((()))*********************************++++++******+++,,,,,,---...............///000222444555333666999;;;<<<<<<===>>>@@@AAAAAAAAAAAA@@@??????===???AAAEEEGGGIII{{{|||wwwooohhhhhhiiikkklllnnnnnnnnnnnnmmmoooooovvvmmmdddaaa``````bbb^^^]]][[[ZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTRRRNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIGGGFFFEEECCCCCCBBBBBBBBBDDDEEEJJJNNNIIICCCKKKYYY]]]tttxxxqqqiiihhhfffeeeddddddeeeeeejjjgggcccaaabbbccccccccccccccccccbbb```^^^[[[ZZZZZZ\\\___```___^^^^^^___aaaooo|||{{{wwwxxxzzzyyyxxxxxxwwwwwwxxxxxx|||~~~}}}}}}sssaaaOOOBBB======<<<;;;:::999999999999999;;;<<<<<<;;;:::;;;<<<<<<>>>?????????@@@BBBEEEGGGMMMMMMPPP\\\hhh{{{xxxlllgggbbbZZZSSSPPPEEEAAA@@@BBBCCCJJJ[[[mmm|||yyypppnnncccaaa_________^^^\\\ZZZ]]]\\\YYYWWWTTTRRRQQQPPPIIIHHHGGGEEECCCBBBAAAAAA>>>===<<<<<<<<<>>>???@@@>>>>>>888888<<<999===OOOYYYttt|||rrrhhh___WWWQQQJJJKKKLLLLLLLLLNNNQQQSSSTTTZZZcccoooppp___SSSMMMHHHGGGGGGCCC<<<<<>>======<<<===<<<;;;;;;:::999888888666888::::::999777777777888777777;;;EEEOOOXXX]]]^^^TTTFFF<<<888555333000444///...444999:::;;;===???RRRhhhrrrvvvxxxzzzzzzooopppnnnkkklllnnnfff[[[^^^eeejjjhhhfffhhhiiihhhjjjmmmjjj```SSSGGG:::000...---+++)))))))))+++,,,(((***++++++***)))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,---...//////...//////000111333444555666777888:::<<<>>>???@@@@@@???>>>???AAAAAA???>>>??????AAADDDHHHKKK{{{|||uuupppjjjdddlllllllllmmmnnnoooqqqqqqpppqqqrrrwwwttthhhddddddcccbbbbbb]]][[[YYYXXXYYYYYYXXXWWWVVVUUUSSSSSSTTTTTTRRRQQQMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEHHHFFFHHHMMMKKKHHHOOO[[[tttwwwpppjjjiiifffdddcccdddeeefffgggdddaaa```bbbdddeeefffeeedddbbb```^^^]]]\\\\\\^^^```bbbbbbaaa``````aaa```mmm{{{{{{vvvyyyxxxxxxwwwvvvvvvvvvvvvwww{{{|||~~~xxxkkkZZZLLLDDDAAA===<<<;;;:::::::::::::::=========<<<:::999;;;<<<===???AAAAAAAAABBBDDDFFFGGGMMMMMMQQQ___nnnooodddZZZUUUQQQIIICCCAAA===;;;<<<@@@DDDMMM```rrr||||||ooohhhcccaaa___^^^___^^^\\\ZZZ[[[ZZZXXXUUUSSSQQQOOOOOOIIIHHHFFFDDDBBBAAAAAA@@@======<<<<<<===>>>???@@@>>>>>>888888===;;;BBBVVVooouuuhhh]]]TTTNNNMMMMMMNNNMMMLLLLLLOOOQQQVVV[[[cccnnn}}}vvvjjjbbbRRRMMMJJJIIIEEE>>>;;;===???DDDJJJRRR[[[dddnnntttuuu{{{~~~yyyuuuuuutttrrrpppnnnkkkgggddd___ZZZWWWVVVRRRMMMJJJIIIIIIHHHHHHGGGIIIJJJMMMTTTbbbuuuzzzpppeee[[[VVVRRRLLLDDDAAABBBCCCBBB@@@@@@??????>>>======<<<<<<<<<;;;;;;:::999888888888666777888888666666777999:::<<>>JJJ\\\ooowwwwwwwwwwwwvvvuuuuuuqqqkkkiiiiiiccc[[[___dddhhhhhhiiilllmmmkkkkkknnnkkk___PPPCCC888000,,,,,,,,,---------,,,,,,***,,,------,,,++++++,,,)))))))))))))))))))))))))))******************)))))))))))))))************+++,,,,,,------............//////000111333444555666777888:::;;;===>>>??????>>>>>>???@@@@@@???===>>>>>>???CCCGGGIII|||}}}yyyppphhhdddaaa^^^iiiiiiiiijjjlllnnnqqqrrrqqqrrrsssvvv~~~~~~qqqiiicccdddfffccc```^^^[[[YYYWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPQQQQQQPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGLLLGGGFFFKKKMMMLLLUUU```~~~uuuoookkkiiieeecccaaabbbdddfffcccaaa___```cccfffggghhhgggeeeaaa^^^\\\\\\^^^___aaacccddddddcccaaabbbbbb```kkkyyyzzzrrrxxxvvvvvvuuuttttttttttttuuuyyyzzz~~~|||rrrbbbSSSIIIEEEEEE>>>===<<<;;;;;;;;;<<<======>>>===<<<::::::<<<>>><<<>>>AAABBBBBBBBBDDDEEEHHHOOOPPPWWWhhhyyy~~~qqq^^^UUUMMMIIIEEE???;;;;;;:::999;;;@@@GGGSSSfffwww}}}mmmccccccaaa___^^^^^^]]][[[YYYXXXWWWUUURRRPPPNNNMMMLLLHHHGGGEEECCCAAA@@@@@@???===<<<<<<===>>>???@@@AAA>>>>>>888999???>>>HHH]]]wwwwwwgggYYYPPPLLLPPPPPPPPPNNNLLLKKKMMMOOOXXX[[[bbbkkkvvvyyysssoooZZZSSSMMMKKKHHHCCC>>><<<;;;>>>BBBHHHPPP\\\gggoooooowww}}}|||yyyyyyxxxuuupppooommmjjjgggaaaZZZUUUQQQOOOKKKJJJJJJJJJIIIHHHHHHJJJLLLMMMRRR[[[hhhqqq{{{tttiii]]]RRRKKKGGGFFFEEEBBB@@@AAACCCCCCAAA>>>>>>>>>>>>======<<<<<<;;;::::::999999888888888777888888777555444555888;;;>>>DDDNNNYYYaaabbb___[[[NNNGGG<<<555333222111000555555999<<<<<<:::===CCCYYYhhhwww|||{{{yyyxxxvvv}}}{{{tttjjjdddbbb___[[[```cccfffgggkkkppppppmmmnnnqqqlll\\\JJJ>>>555///***+++---......---,,,+++---...//////---++++++,,,))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++------------------------...//////000111333444555555666777999:::<<<===>>>>>>======>>>??????>>><<<======>>>AAAEEEGGG|||wwwmmmbbbYYYVVVUUUTTT\\\^^^aaafffiiilllnnnooommmllllllnnnssstttqqqmmmkkkdddaaacccccc___ZZZXXXYYYWWWUUUTTTUUUUUUTTTSSSPPPOOOMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGLLLHHHHHHLLLMMMOOO]]]mmmzzzrrrmmmjjjgggccc```___```ccceeeaaa```^^^```bbbeeeggggggfffdddbbb___^^^]]]^^^___bbbcccdddcccaaa``````aaaaaahhhsss~~~yyyppptttttttttsssrrrrrrrrrrrrsssvvvwww{{{~~~xxxlll^^^PPPIIIGGGGGG???>>>=========>>>@@@AAA===>>>@@@???>>>>>>???@@@@@@BBBEEEGGGGGGHHHIIIJJJKKKTTTYYYdddxxxxxxooogggeeefffjjjttt}}}vvvlllcccSSSLLLEEEDDDBBB===;;;<<<<<<>>>AAAEEEMMM[[[lllzzzwwwjjjbbbbbb```^^^]]]]]]\\\ZZZXXXUUUSSSQQQOOOMMMKKKJJJJJJGGGFFFDDDBBB@@@???>>>>>>;;;<<<<<<===???@@@AAAAAA<<<>>>;;;<<>>BBBIIIUUUaaajjjiiiqqqwwwwwwvvvwwwwwwvvvrrrpppmmmjjjgggbbb\\\XXXOOOMMMJJJIIIIIIHHHFFFDDDGGGKKKPPPRRRSSSSSSTTTUUU\\\ZZZVVVRRRMMMHHHDDDBBBAAA@@@???AAACCCCCCAAA???===<<<<<<<<<;;;;;;;;;:::999999888888888888888888:::999777555444777<<<@@@GGGNNNXXXaaaeee```WWWOOOCCC>>>777222111111111111666777:::;;;999999AAALLLfffsss~~~~~~~~~}}}{{{{{{sssiii```]]]^^^___eeefffggghhhnnnsssrrrmmmrrrssskkkXXXEEE999333000,,,,,,,,,,,,++++++******---///000///,,,+++***+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++------------------,,,,,,...//////000111333444555555666777888:::;;;<<<===>>>===<<<===??????===<<<======>>>BBBEEEHHHxxxnnnaaaUUULLLIIIIIIKKKPPPUUU^^^eeejjjlllkkkjjjeeecccaaacccfffgggfffeeegggaaa]]]^^^^^^ZZZVVVVVVWWWUUUSSSRRRSSSSSSRRRQQQNNNLLLKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFHHHHHHKKKNNNMMMSSSiiiwwwoookkkgggddd```]]]]]]^^^aaacccbbb```___```bbbdddddddddcccccccccbbbaaa___^^^]]]```aaaaaa```^^^]]]^^^___cccfffllluuu~~~tttssssssrrrqqqqqqppppppqqqqqqssstttwww|||xxxsssjjj___TTTLLLHHHGGGAAA@@@??????@@@BBBEEEFFFEEEGGGHHHHHHFFFEEEEEEEEELLLOOOQQQSSSSSSTTTVVVXXXUUU```iiiwww|||dddXXXQQQKKKFFFGGGIIILLLSSSZZZ^^^iiitttsssjjj```WWWQQQGGGAAA=========:::;;;>>>>>>BBBHHHMMMWWWfffuuu~~~yyymmmgggdddaaa___]]]\\\[[[ZZZXXXVVVQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDBBBAAA???>>>======:::;;;<<<>>>@@@AAABBBBBB<<>>@@@CCC@@@HHH]]]ggg}}}pppbbbUUUPPPQQQNNNNNNNNNMMMLLLMMMOOOQQQTTTUUU[[[bbbiiiuuu|||zzzwwwlll[[[OOOIIIHHHEEEAAA<<<<<<<<<===CCCMMMXXX```eeelllqqqppppppsssvvvuuuuuurrrmmmiiifffccc___\\\RRRPPPMMMJJJIIIGGGEEECCCEEEHHHLLLNNNNNNKKKIIIGGGBBBDDDFFFHHHGGGEEEAAA???AAA@@@>>>>>>???@@@@@@???;;;;;;;;;:::::::::::::::888888888888888888999999777777777888;;;AAAHHHMMMUUUXXX^^^bbb```WWWLLLCCC:::777333000000111222333777666777888777;;;JJJZZZttt|||~~~~~~~~~}}}{{{vvvooogggaaa___aaaeeeooooooooonnnssswwwvvvqqqvvvsssgggRRR???666222000333111---***))))))+++,,,,,,---...---+++)))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************++++++++++++------------------,,,,,,...//////000111333444555666666777888:::;;;<<<<<<>>>===<<<===??????===<<<>>>>>>???CCCGGGJJJttthhhYYYOOOIIIEEEGGGKKKSSSYYYbbbjjjnnnmmmiiifff___[[[YYY\\\^^^^^^___aaa```ZZZWWWXXXXXXVVVUUUWWWTTTRRRPPPOOOPPPPPPOOONNNLLLJJJIIIIIIIIIIIIHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGFFFHHHMMMQQQRRR\\\yyy}}}tttkkkhhhdddbbb___]]]]]]___aaacccbbb```___```bbbccccccbbbbbbcccccccccbbb```^^^]]]^^^______]]]\\\\\\]]]___ddddddgggppp{{{|||vvvrrrqqqppppppooooooppppppqqqrrrtttyyy}}}}}}tttqqqkkkcccZZZRRRKKKGGGDDDCCCBBBBBBCCCFFFIIILLLPPPPPPPPPNNNMMMMMMOOOQQQZZZ[[[]]]^^^___```cccfffiiittt~~~jjjTTTDDD???===999888;;;<<<===AAAGGGNNNWWWaaaccc\\\RRRIIIEEE@@@<<<;;;=========???DDDBBBJJJRRRYYYeeeuuu|||ooofffdddeee___]]][[[ZZZYYYXXXUUUSSSOOONNNLLLJJJHHHGGGFFFFFFDDDCCCAAA???>>><<<<<<;;;999:::<<>>>>>======???>>><<<;;;::::::;;;<<<999999999999999999999999777888888888999:::::::::444777;;;@@@FFFNNNVVV\\\^^^______]]]XXXNNNCCC;;;555333111000000222444666777666555777:::DDDXXXjjj~~~}}}yyyzzz{{{{{{wwwpppkkkhhhffffffiiimmmwwwxxxxxxvvvwww{{{zzzvvvwwwppp___JJJ:::333111///666333///+++)))+++---///***+++,,,,,,***(((((()))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,------------------------...//////000111333444555777777888999:::;;;<<<<<<>>>======>>>??????>>><<<===>>>@@@DDDIIILLLvvviii[[[UUURRROOORRRWWW```dddjjjnnnnnnjjjddd```\\\WWWWWW[[[\\\YYYYYY]]]YYYUUUSSSUUUTTTQQQQQQSSSPPPNNNLLLLLLLLLMMMLLLJJJKKKIIIHHHGGGHHHHHHGGGEEEGGGGGGFFFFFFEEEDDDDDDDDD?????????@@@@@@AAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIIHHHHHHLLLSSSZZZiii}}}zzzqqqiiieeeaaa```_________aaaccceee```___^^^```bbbccccccbbbdddccccccbbbaaa```______^^^^^^^^^]]]\\\]]]___aaaccccccgggpppzzzxxxqqqqqqpppooooooooooooooooooppprrrvvvzzz|||{{{zzzrrrppplllfff___VVVOOOJJJFFFEEEDDDDDDFFFIIIMMMPPPOOONNNLLLKKKMMMTTT]]]dddkkklllllllllmmmppptttxxxvvv___NNN@@@:::===:::777666:::;;;;;;===BBBGGGLLLSSSVVVRRRJJJDDDAAAAAA??????BBBDDDEEEIIIOOOPPPYYYccckkkvvvtttjjjdddaaaaaa^^^[[[YYYXXXWWWUUUSSSQQQMMMLLLKKKIIIGGGFFFEEEEEECCCBBB@@@>>>===;;;;;;:::888:::<<>><<<;;;>>>CCCGGGTTT^^^fffjjjmmmqqquuuuuusssqqqnnnkkkjjjgggdddaaaXXXSSSNNNJJJGGGFFFEEEDDDBBB???===<<<>>>AAACCCEEEBBB@@@>>>;;;:::;;;<<<===:::;;;;;;:::999999999999888888888888888888888888777888888999:::;;;;;;<<<:::>>>DDDJJJPPPVVV]]]aaa]]]\\\YYYVVVPPPGGG===666222222222222222444666888777555666<<>>>>>???@@@@@@???===<<<<<>>>>>???AAABBBCCC@@@AAABBBDDDFFFHHHKKKLLLKKKHHHKKKTTT```ttt|||yyyxxxpppgggcccaaa``````aaabbbdddeeefff^^^^^^^^^___bbbdddccccccfffdddbbb___^^^___aaabbb____________^^^___aaaccccccbbbhhhrrr|||xxxqqqqqqpppooooooooooooooonnnoooqqqtttxxxzzzyyyxxxrrrppplllgggaaaYYYQQQLLLHHHGGGEEEEEEHHHKKKPPPRRRGGGEEEBBBBBBJJJXXXhhhsss}}}}}}}}}|||}}}{{{[[[KKKAAA999888>>>999666555777999888;;;??????AAAEEEIIIGGGCCC@@@@@@BBB@@@AAAEEEHHHIIINNNUUU```iiisssyyyxxxnnniiieee```]]]]]]ZZZXXXVVVVVVTTTRRROOOMMMLLLJJJHHHGGGFFFEEEEEECCCBBB@@@>>><<<;;;::::::888:::===???BBBCCCDDDDDDEEEGGGAAA???AAABBBRRRmmmvvvllleeeeee]]]OOOKKKOOOKKKLLLLLLKKKJJJJJJLLLNNNUUUTTTXXX]]]]]]ddd~~~}}}wwwcccUUUOOOKKKGGGCCCBBBAAA???======???AAAJJJVVVbbbhhhlllqqqsssrrrpppoooooonnnmmmjjjeeeaaaTTTPPPJJJEEEDDDCCCCCCBBB>>>======>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===<<<:::999999777777777777777888888888888888999:::;;;;;;<<<===CCCGGGMMMRRRVVVYYY\\\^^^WWWUUUSSSOOOJJJBBB999333111222333333333555888:::777666888AAAMMM\\\qqqyyyzzzuuunnnmmmssszzz}}}tttlllhhhnnntttuuuuuuwwwrrrwwwyyyuuusssvvvxxxyyytttgggPPP:::000000...***(((((((((((()))***+++,,,(((***++++++*********+++))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////...//////000111333444555999999:::;;;;;;<<<======@@@???>>>???AAAAAA???>>>:::;;;>>>CCCIIINNNxxxwww|||}}}wwwlllccc]]]ZZZYYYVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPOOOOOONNNMMMLLLLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDFFFGGGJJJKKKKKKLLLMMMTTTlll}}}}}}zzzuuuqqqlllfffbbbbbbaaaaaaaaabbbcccddddddaaabbbcccdddddddddcccbbbccccccbbbaaaaaaaaabbbbbb^^^___``````aaaaaabbbccc^^^aaagggmmmqqq{{{}}}qqqpppnnnmmmkkkjjjjjjkkkjjjlllnnnpppqqquuuyyy|||sssqqqmmmggg```ZZZUUURRRRRRMMMIIIJJJNNNPPPMMMHHHCCC<<<:::AAAIIIVVVoooqqq^^^HHH<<<777555666888666666777777888888999999???===>>>AAAAAA>>>>>>AAABBBGGGNNNUUU[[[bbbhhhmmmvvv}}}ooofffdddbbb^^^ZZZZZZXXXUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGEEECCCAAA@@@BBB@@@>>>;;;:::999888999888<<>><<<<<<<<<<<<;;;???IIIWWWccciiimmmoooqqqppppppppprrrqqqkkkaaaZZZVVVQQQIIIBBB???===<<<;;;???>>>===<<<<<<<<<<<<===>>><<<:::999:::;;;;;;;;;777888999:::999888666444444777:::999888888;;;>>>:::;;;<<<>>>@@@DDDJJJNNNKKKMMMQQQUUUWWWYYYYYYXXXYYYSSSJJJBBB<<<888444222111222444555555666777888555666>>>QQQhhhyyyyyyrrrlllkkkqqqxxx{{{|||kkkbbb\\\aaannnwwwuuuppprrrtttwwwyyyxxxnnndddSSS???555000,,,++++++,,,++++++******++++++,,,******++++++++++++******(((((()))***+++,,,,,,---******+++******)))''''''''')))+++------+++)))'''+++,,,,,,,,,,,,,,,,,,---//////000111333444555666888999;;;<<<<<<<<<<<<;;;???????????????>>>======;;;===AAAEEEHHHKKKuuuiiiaaa[[[WWWUUUSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@?????????@@@AAAAAACCCDDDEEEFFFFFFHHHIIIJJJKKKNNNXXXlllxxx}}}}}}wwwpppiiidddbbbaaa```aaaaaabbbbbbccccccdddcccccccccccccccbbbbbbaaaddddddcccbbbaaaaaaaaabbbaaa```___```aaaaaaaaa``````aaaeeeiiilllvvv~~~vvvnnniiikkkllliiihhhjjjhhhjjjlllnnnpppsssxxx{{{xxxvvvqqqmmmiiifffdddccc```YYYRRRNNNMMMJJJCCC===;;;999;;;AAAGGGTTTsss|||aaaRRRBBB;;;:::888888:::666777777777888888999999===;;;;;;???@@@@@@CCCIIIQQQUUU\\\eeeooozzz~~~ttthhhbbbaaa```\\\XXXXXXVVVTTTRRRQQQOOOLLLJJJHHHHHHGGGFFFEEECCCAAA@@@AAA???===;;;:::999999999999===AAADDDDDDCCCBBBBBBAAA>>>???DDDGGGRRRooo|||ssskkkccc]]]VVVOOOLLLMMMKKKJJJJJJKKKLLLMMMNNNNNNPPPOOOUUU]]]^^^___mmm~~~zzzwwwooocccXXXRRRJJJFFFBBB???======;;;:::===DDDNNNVVV]]]cccjjjoooqqqqqqrrrsssrrrnnnfff```SSSNNNGGGAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???BBBDDDEEEGGGJJJLLLMMMNNNQQQTTTVVVXXXZZZ\\\]]]\\\[[[ZZZSSSMMMEEE===888555333111000000222555888999999777;;;BBBPPPdddxxxyyyxxxvvvvvvvvvuuurrrpppeee^^^YYY\\\fffooopppmmmrrrwww}}}~~~rrrfff]]]MMM;;;222...+++***+++,,,++++++******++++++,,,******++++++++++++************************+++++++++************)))))))))(((***+++,,,,,,+++***(((+++,,,,,,,,,,,,---------//////000111333444555666888999;;;<<<<<<<<<<<<;;;??????>>>>>>>>>=========<<<>>>AAAEEEHHHKKKoooccc\\\WWWSSSOOOOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????????????????@@@AAAAAADDDEEEGGGHHHGGGGGGHHHJJJOOORRRdddxxxuuuvvv~~~~~~yyyoooeee```aaaeee^^^___aaabbbcccccccccbbbeeedddcccbbbbbbaaabbbbbbeeedddcccbbbaaaaaaaaaaaaccc```^^^___aaaaaa___]]]bbbbbbccceeehhhppp|||kkkaaaggglllgggeeehhheeegggjjjlllnnnqqqvvvyyy{{{yyyvvvtttssssssuuuvvvjjjddd\\\UUUNNNGGG???999777:::???CCCFFFVVVzzztttaaaQQQFFF===;;;;;;:::888888888888888888888888999999;;;888888<<<@@@DDDLLLUUUeeehhhppp}}}}}}pppiii```]]]]]]\\\YYYUUUVVVTTTQQQPPPOOOMMMJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@>>><<<;;;999999999:::;;;>>>BBBCCCCCCAAA@@@@@@===<<>>;;;;;;<<<=========<<<<<<:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBCCCDDDEEEGGGHHHGGGEEEEEEFFFIIILLLNNNOOOUUUWWWYYYYYYXXXVVVVVVVVV^^^```cccdddccc```]]]ZZZKKKEEE===666333222222222111222444777;;;<<<<<<;;;CCCQQQfff{{{yyy~~~~~~tttjjjddddddaaa___bbbiiippptttuuu}}}rrreeeRRRDDD666///---******+++++++++************++++++******++++++++++++******++++++*********)))))))))++++++***)))***+++,,,---************************++++++,,,,,,------------//////000111333444555666888999:::<<<===<<<<<<;;;???>>>===<<<<<<<<<===>>>===???BBBEEEHHHJJJyyyggg[[[VVVTTTPPPLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAABBBDDDFFFHHHHHHGGGFFFHHHKKKSSSXXXoooqqquuu|||zzz~~~vvvkkkbbb^^^```bbb\\\^^^```cccccccccbbbaaaeeedddcccbbbbbbbbbdddddddddcccbbbaaa```_________aaa^^^\\\]]]aaabbb```]]]bbbbbbccceeeggglllyyykkk]]]dddjjjeeeaaaeeedddeeehhhjjjllloootttwwwyyyyyyyyyzzz{{{}}}~~~lllhhhaaaZZZRRRJJJCCC>>>:::===BBBGGGMMM___{{{gggYYYKKKBBB;;;;;;;;;888666666999999999999999999888888999777777;;;@@@HHHUUUaaatttyyywwwkkkfffaaa\\\ZZZZZZYYYVVVRRRSSSQQQNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>===;;;:::999::::::;;;===???BBBCCCAAA???>>>>>>>>>>>>@@@DDDIIIWWWpppssshhh]]]WWWRRRMMMLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLOOOVVVZZZ[[[___eeeuuu}}}qqqbbbSSSOOOIIIDDDAAA>>>;;;999===>>>???AAAFFFPPP]]]gggmmmooossstttppphhh___XXXWWWSSSNNNJJJGGGFFFDDDBBBAAAAAABBBBBBBBBAAA??????:::<<<@@@BBBCCCDDDEEEFFFEEEHHHKKKNNNPPPPPPOOOOOOOOONNNNNNSSSYYY\\\\\\ZZZ]]]^^^^^^\\\YYYVVVVVVVVV```cccggghhhfff```YYYTTTBBB===666111000222333444555777999999888:::???DDDQQQbbbxxx{{{|||rrrgggaaadddgggkkkqqqvvv{{{rrrbbbHHH===222///...,,,,,,...++++++************++++++******++++++++++++******************))))))))))))+++***)))))))))+++...///++++++***))))))***++++++++++++,,,,,,---.........//////000111333444555666777888:::<<<======<<<<<<@@@>>><<<;;;:::;;;===>>>>>>???BBBEEEHHHJJJyyylll\\\SSSQQQPPPNNNJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDFFFIIIHHHFFFGGGKKKOOOUUUaaa~~~~~~xxxyyylllbbb\\\ZZZZZZYYY[[[]]]___bbbccccccbbbaaadddcccbbbbbbbbbdddeeefffaaaaaa___^^^^^^]]]]]]]]]]]][[[[[[]]]```bbbaaa```bbbbbbdddggghhhjjjsss}}}ooo```cccgggbbb___ccccccdddfffhhhjjjmmmqqqtttuuuxxx|||nnnlllggg___UUUKKKEEEBBB>>>@@@EEEMMMZZZnnnzzzjjj]]]VVVHHHAAA;;;::::::888888:::;;;;;;::::::999999888888999888888<<>><<<;;;:::999999:::;;;<<<>>>@@@BBBBBB???===<<<<<<>>>>>>@@@CCCGGGTTTjjj}}}vvviii[[[TTTPPPLLLKKKMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLPPPUUUYYY^^^bbbiiivvv~~~|||vvvmmmXXXSSSMMMGGGCCC@@@===;;;;;;<<<===>>>AAAHHHSSS[[[dddjjjqqquuutttlllccc]]]WWWTTTPPPMMMKKKIIIGGGEEEGGGFFFFFFEEEDDDBBBAAA@@@???CCCGGGJJJKKKMMMOOOQQQNNNRRRXXX]]]^^^\\\WWWTTTZZZZZZ]]]aaaffffffccc___[[[[[[ZZZYYYWWWXXXZZZ]]]ccceeeiiiiiicccYYYMMMFFF<<<888222000111333666777777;;;===999444888FFFSSShhhuuu}}}{{{|||ooofffccceeemmmwwwkkkSSS@@@888111000000......000+++******))))))******+++******++++++++++++******'''(((((()))******+++++++++***))))))***,,,...000,,,+++***((((((***+++,,,++++++,,,------...////////////000111333444555666777888:::<<<=========<<<@@@>>><<<;;;:::;;;===>>>>>>???BBBEEEHHHJJJggg^^^SSSMMMLLLLLLJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEHHHJJJIIIGGGIIIQQQWWW\\\pppyyyuuuggg^^^ZZZZZZYYYWWW[[[\\\^^^```aaabbbbbbbbbaaaaaaaaaaaaaaabbbcccccc]]]\\\[[[[[[ZZZ[[[[[[[[[YYYZZZ\\\]]]___```aaabbbbbbaaacccffffffhhhoooxxxvvviiidddbbb______```aaacccdddeeefffiiimmmpppssswww|||~~~wwwvvvrrriii\\\QQQJJJHHHJJJLLLQQQ\\\mmmvvvfffWWWOOOLLLDDD>>>:::;;;<<<<<<===@@@<<<<<<;;;;;;:::999888888999888:::===???FFFUUUccczzzyyypppgggcccddd```^^^[[[XXXVVVSSSPPPMMMLLLJJJHHHFFFFFFEEECCCAAABBBBBBBBBAAA@@@???===<<<;;;:::999999999;;;<<<===???@@@AAAAAA>>><<<;;;<<<999<<>>888:::<<<<<<<<<@@@GGGMMMWWW___jjjrrrtttrrrnnnlll```^^^[[[YYYXXXVVVSSSQQQMMMLLLJJJHHHGGGFFFFFFFFFLLLPPPUUUWWWXXXZZZ^^^aaadddfffiiijjjiiiddd___[[[cccdddfffggghhhddd___[[[VVVVVVWWWXXXYYY]]]bbbgggggggggfffaaaXXXLLL???888777444111000333666888999777;;;===:::888AAAUUUfff~~~~~~~~~ssskkkiiijjjpppxxxaaaCCC:::444000111000......000******))))))))))))************++++++++++++******&&&''''''((()))***+++,,,***)))))))))***+++---...,,,+++***))))))***+++,,,++++++,,,---...//////000//////000111333444555666666888:::<<<============???>>>===<<<<<<<<<===>>>===???BBBEEEHHHJJJnnnWWWSSSMMMIIIGGGGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGJJJLLLJJJIIINNNXXXaaammmvvvoooeee]]]XXXXXXYYY[[[[[[\\\]]]^^^```aaabbbccc````````````___^^^]]]\\\XXXXXXWWWWWWWWWXXXYYYYYYXXX[[[^^^^^^\\\\\\___cccccc```___```bbbeeennnxxx~~~uuufff]]]]]]_________```bbbbbbbbbdddgggjjjooosssxxx}}}}}}}}}~~~wwwlllccc______cccfffmmmvvv|||pppfffYYYLLLDDDDDD@@@<<<;;;>>>???>>>???BBB======<<<;;;:::999888888888888:::<<<===AAAMMMZZZrrr~~~xxxqqqllliiiddd]]][[[^^^\\\ZZZXXXUUURRRPPPMMMLLLIIIGGGEEEDDDDDDCCCAAA???BBBBBBAAA@@@???===;;;:::999999888888999;;;===>>>>>>@@@AAA@@@===;;;;;;<<<777;;;@@@CCCJJJZZZnnn|||mmmbbbYYYXXXXXXSSSNNNKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLLLLKKKLLLQQQWWW[[[ZZZ___kkk}}}pppjjjaaaXXXQQQKKKEEEAAA:::;;;<<<;;;999:::???CCCHHHPPPZZZccchhhlllpppsssmmmllljjjiiihhhfffccc```XXXWWWUUUSSSSSSTTTVVVWWW]]]aaaeeeggggggiiinnnsssvvvrrrkkkccc]]]YYYXXXWWW]]]___```^^^[[[XXXWWWVVVVVVXXXZZZ\\\]]]```dddgggdddaaaZZZQQQGGG>>>666222333111000111555888999999888:::===AAAIIIYYYnnn}}}|||yyy|||xxxpppjjjkkkpppuuupppTTT;;;333///---///...+++***,,,******))))))))))))************++++++++++++******'''((((((((())))))******)))))))))******++++++++++++******************+++++++++,,,---...///000000//////000111333444555666666777999;;;============??????>>>>>>>>>=========<<<>>>AAAEEEHHHKKK{{{gggVVVNNNMMMJJJGGGEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<===>>>???======>>>>>>?????????@@@======>>>???@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGIIILLLMMMLLLKKKQQQ]]]ggg~~~yyyzzz|||zzzhhhfff```XXXQQQQQQVVV[[[\\\\\\\\\]]]___aaabbbccc``````___^^^\\\ZZZWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXXXX]]]aaa___[[[YYY]]]bbbeee```\\\[[[]]]bbbnnnyyyzzz~~~}}}hhhZZZ\\\```^^^^^^____________aaacccffflllnnnrrrwwwzzz||||||}}}}}}|||vvvwwwyyyzzzssskkkddd___VVVIIIBBBCCC???===>>>AAABBB>>>===???>>>>>>===<<<:::999888888777888:::<<<;;;===GGGSSSjjjvvvwwwssssssiiieeedddgggeee]]]ZZZ]]]YYYWWWTTTRRROOOMMMLLLKKKHHHFFFDDDCCCCCCBBB@@@>>>CCCBBBAAA@@@>>><<<:::999999888888888999;;;===>>>>>>???@@@???===;;;;;;<<<999>>>BBBEEEMMM]]]ppp}}}}}}|||pppfff^^^YYY\\\]]]WWWOOOJJJKKKJJJJJJIIIIIIIIIJJJJJJGGGKKKNNNLLLKKKMMMRRRUUU\\\]]]cccsss}}}{{{tttjjj```WWWOOOHHHDDD===>>>>>><<<999999<<<@@@>>>DDDKKKSSSYYYaaaiiiooosssqqqppppppooommmiiifffeeeccc```___```cccfffiiiiiimmmqqqqqqqqqtttzzzwwwmmm]]]NNNEEECCCEEEHHHRRRSSSTTTQQQNNNMMMPPPSSSZZZ\\\___````````````aaa\\\VVVMMMBBB:::555222222000000000222666888999999::::::>>>IIIZZZpppyyysssrrrxxx}}}wwwssskkkffffffmmmxxx~~~}}}{{{qqqfffYYYFFF666///++++++,,,+++(((&&&(((******))))))))))))************++++++++++++******))))))))))))(((((((((((((((((()))************)))************************++++++,,,---...///000111//////000111333444555666666777999;;;===>>>>>>===?????????@@@???>>>======;;;===AAAEEEIIIKKKxxxlllaaaUUUMMMIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@???===<<<;;;============>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<===>>>@@@BBBEEEGGGFFFEEEDDDDDDGGGJJJKKKLLLLLLIIIKKKPPPOOORRReee}}}~~~zzzzzz|||xxxsssooodddXXXSSSVVV[[[]]]]]]bbb[[[XXX\\\aaaaaa```aaaaaa___\\\YYYVVVUUUUUUVVVXXXWWWWWWWWWXXXXXXYYYZZZ^^^]]]\\\[[[\\\^^^```bbb```^^^\\\]]]aaagggnnnsss}}}|||xxxpppeee\\\YYY[[[]]]ZZZXXXZZZ___bbbcccbbbgggkkkpppvvvzzz||||||{{{}}}~~~{{{nnndddZZZTTTMMMEEEAAABBB??????????????????>>>>>>BBB@@@>>><<<<<<;;;999888888;;;<<<:::888<<>>>>>======<<<:::777666777:::>>>@@@FFFBBBAAABBB@@@======???>>>@@@BBBEEEOOOaaavvv{{{pppkkkeee\\\WWWXXXZZZUUUNNNJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPQQQbbb^^^```kkk{{{tttnnnmmmbbbMMMHHHPPPKKKEEE@@@???===::::::>>>===@@@CCCEEEIIITTTbbbmmmjjjnnnsssuuusssppplllkkkkkklllmmmooopppqqqqqqqqqtttuuuxxx|||~~~|||yyygggVVVEEE@@@BBBCCCDDDEEEGGGHHHIIILLLPPPUUUYYY[[[[[[]]]___```___]]]ZZZXXXOOOIII@@@:::777555333111///222555555777;;;;;;999666<<>>>>>BBB>>>===??????===>>>BBB<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>@@@CCCEEEFFFHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKNNNRRR^^^uuu~~~~~~zzzppphhhddd^^^XXXYYY```hhhjjjjjjfff___[[[^^^bbbaaa______^^^]]]ZZZXXXWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\[[[[[[\\\^^^```aaa```^^^]]]]]]```ffflllpppwwwyyyvvvlllaaaXXXWWW[[[ZZZYYYXXXZZZ\\\^^^^^^^^^dddgggmmmrrrwwwyyyyyyyyy{{{}}}|||zzzzzzuuunnnhhh^^^UUUOOOIIICCC@@@AAA>>>>>>======>>>???@@@AAADDDAAA===;;;:::999888666555888;;;<<<<<>>@@@??????>>>===<<<;;;;;;:::999777666777;;;???AAACCC@@@???AAA@@@<<<<<<>>>??????BBBGGGSSScccsss}}}ssshhhddddddZZZRRRSSSTTTRRRNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMOOOPPP\\\ZZZ]]]fffttt{{{rrrmmmnnnhhhXXXMMMLLLJJJEEEBBBAAA???:::888999:::===???@@@CCCKKKVVV___ccchhhmmmqqqrrrqqqqqqqqqnnnooopppqqqrrrssssssssswwwzzz~~~~~~uuuhhh___TTTHHH>>>===AAACCCEEEGGGHHHJJJLLLPPPTTTYYY\\\^^^[[[[[[[[[YYYWWWTTTPPPNNNDDD???888444333333222111333444666777666444444666EEEKKK[[[ppp~~~zzz}}}|||yyyjjjeeeaaaeeeoooyyy}}}~~~~~~|||zzzzzz{{{{{{zzzyyyxxxuuunnnbbbSSSCCC777000///...,,,+++******++++++************************,,,,,,,,,++++++*********))))))))))))************(((***,,,------,,,------*********+++++++++,,,,,,++++++,,,---...///000000000111333333222333555777888999;;;<<<======>>>>>>BBB>>>===??????===>>>BBB<<>>=========999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAACCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGKKKNNNPPP\\\qqq~~~{{{tttiii```]]][[[\\\bbblllssstttsssiiibbb^^^```bbb___^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[VVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^___``````___]]]]]]___dddhhhkkkooovvvwwwqqqgggYYYTTTXXXUUUWWWXXXYYYYYYXXXYYYZZZ___bbbhhhmmmrrruuuvvvwww{{{~~~zzz{{{}}}{{{yyyxxxuuuwwwwwwtttssssssnnnggg```WWWNNNJJJEEE???===???======<<<<<<>>>AAAEEEGGGHHHDDD???;;;999888777666444666:::>>>AAADDDEEEFFFMMMUUU___eeeeeecccaaaaaa___^^^]]][[[ZZZYYYXXXXXXUUUSSSPPPNNNLLLJJJFFFCCCBBB@@@>>>>>>?????????>>>???>>>===<<<;;;:::999999888777666666888<<<@@@BBBCCC@@@@@@BBBBBB>>><<<>>>===???FFFTTTfffwww~~~}}}~~~yyyooofffaaa```VVVMMMLLLNNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNUUUUUUYYY```jjjwww{{{}}}{{{uuurrrppplllbbbZZZQQQLLLHHHGGGCCC<<<777777888:::<<<<<<===AAAIIIOOOUUUYYY```eeeiiimmmpppssspppqqqrrrtttuuuvvvwwwwwwzzzzzzyyyuuulll^^^OOODDDAAA===<<>>>>>AAA>>>>>>@@@@@@>>>>>>AAA<<>>??????@@@AAABBBCCCDDDEEEAAADDDGGGIIIHHHHHHGGGGGGGGGPPPVVV\\\ooo|||vvvooofffaaa___```cccjjjrrruuurrrooogggbbb^^^``````^^^]]]^^^ZZZYYYYYYXXXYYYYYYZZZ[[[UUUUUUUUUVVVWWWXXXZZZ[[[ZZZ[[[]]]^^^___````````````___^^^^^^___bbbdddfffhhhrrr~~~}}}}}}uuuaaaSSSPPPOOOSSSWWWXXXVVVUUUWWWYYY[[[^^^ccchhhmmmqqqtttuuutttxxx}}}{{{xxxwwwssspppppppppssssssqqqqqqqqqlllfffZZZRRRIIIEEEAAA<<<:::<<<===<<<<<<===AAAFFFLLLPPPKKKFFF@@@<<<:::999888888777888:::???EEEHHHGGGEEEFFFLLLUUU[[[]]]]]]\\\\\\^^^\\\ZZZXXXWWWWWWWWWXXXTTTQQQNNNLLLJJJGGGCCCAAA???>>>======???@@@???>>>======<<<:::999888777666666666666888:::>>>BBBDDDFFFCCCCCCEEEDDD???>>>??????DDDQQQeee{{{}}}wwwmmmddd___ZZZQQQJJJKKKMMMMMMMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKLLLLLLPPPRRRWWW]]]bbbkkk}}}zzz{{{}}}~~~~~~uuuuuuzzzyyyqqq```XXXQQQMMMHHH@@@:::999999:::;;;;;;:::<<<@@@CCCEEEHHHNNNTTTYYY___eeeiiilllmmmooorrrtttvvvwwwxxxwwwooocccXXXNNNFFF@@@===>>>@@@FFFNNNRRRQQQSSSWWWRRRTTTVVVWWWXXXXXXWWWWWWPPPMMMIIICCC>>>:::888777333222111111222444666777888444555;;;<<>>>>>AAA>>>>>>@@@@@@>>>>>>AAA<<>>>>>===<<<<<<<<<======<<<;;;:::999999999999999999999999::::::::::::999999999999999:::;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDAAADDDGGGGGGFFFFFFGGGHHHIIIWWWdddppp|||qqqgggcccccccccdddhhhmmmpppooojjjeeebbb^^^\\\^^^^^^\\\\\\___[[[[[[ZZZYYYYYYYYYYYYYYYSSSSSSTTTUUUWWWXXXZZZ[[[]]]^^^___```aaaaaaaaaaaa____________``````aaabbbdddmmmxxx{{{gggTTTKKKJJJNNNSSSUUUTTTTTTWWWYYYYYY[[[___ccchhhmmmppprrrppptttyyy~~~yyyssspppmmmmmmoookkknnnooommmmmmmmmhhhaaaVVVNNNFFFBBB???:::999:::======>>>AAAEEEKKKPPPSSSGGGCCC===999888888888888;;;999999===CCCGGGGGGFFFDDDHHHNNNSSSVVVXXXYYYYYY\\\[[[YYYWWWVVVVVVVVVWWWRRRPPPLLLJJJHHHEEEBBB@@@>>>======>>>@@@@@@???>>>;;;;;;:::999888777666555555666888:::===@@@CCCEEEHHHEEEDDDFFFDDD@@@>>>@@@BBBLLL]]]sss}}}tttkkkaaa[[[SSSMMMJJJMMMNNNMMMLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJNNNPPPVVV[[[]]]cccrrr~~~{{{}}}ooocccWWWPPPKKKDDD>>>===::::::::::::999999:::<<<:::===AAAEEEIIIOOOUUUZZZaaaccceeeiiilllooopppqqqiii^^^OOOCCC>>>>>>AAADDDEEEHHHPPPXXXYYYVVVUUUXXXUUUUUUUUUSSSQQQNNNKKKIIIDDDBBB>>>:::666444333333222222333333333555666777<<<777777;;;@@@JJJ```www|||mmmnnnvvv}}}{{{qqqeeelllqqqwww{{{{{{zzzyyyyyy|||||||||}}}|||yyytttppptttfffRRR???333///......++++++++++++++++++***************+++++++++,,,,,,************************((()))))))))************(((***+++***))))))***,,,))))))*********+++++++++,,,,,,---...///000111111///000222222222444666888888999;;;<<<======>>>>>>@@@>>>>>>AAAAAA>>>>>>@@@<<>>===<<<<<<<<<<<<======???===<<<:::999888999999999999999999:::::::::::::::999999::::::;;;<<<===<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCEEEGGGHHHGGGDDDEEEIIIMMMRRReeeyyy~~~xxxjjjaaa```bbbaaabbbeeeiiikkkiiieeebbb^^^[[[ZZZ\\\\\\ZZZ[[[___\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]aaaaaaaaaaaaaaaaaaaaaaaa______```aaaaaaaaa```___ccchhhqqq}}}uuuhhhYYYNNNHHHJJJNNNPPPRRRTTTVVVXXXWWWXXX[[[^^^ccchhhlllnnnooossswwwzzz~~~uuummmiiigggkkkpppjjjmmmnnnlllkkkjjjddd]]]QQQIIIBBB@@@===:::999;;;===>>>AAADDDGGGIIIKKKLLL>>>;;;777555555777777777<<<:::999;;;@@@DDDEEEEEEBBBDDDFFFJJJNNNRRRVVVXXX[[[ZZZXXXVVVUUUTTTSSSSSSOOOMMMIIIGGGEEEDDDBBB@@@>>>======>>>???@@@>>>===999999999888777777666666666777:::===@@@CCCEEEFFFHHHDDDCCCEEEDDDAAAAAADDDHHHWWWoooyyynnnbbbYYYNNNJJJJJJNNNOOOLLLJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJMMMOOOSSSXXX[[[___iiittt~~~~~~~~~~~~tttgggZZZSSSNNNHHHDDDCCC>>>===<<<:::999888888777888:::<<<===???CCCHHHKKKQQQSSSVVVYYY\\\^^^___```TTTNNNFFFAAAAAACCCFFFHHHHHHJJJOOOTTTTTTPPPNNNOOOOOONNNLLLIIIEEEAAA>>><<<:::888666444333222333333111222444444333333444666111444:::BBBNNNaaaxxxwwwhhhcccnnn}}}uuunnnkkkjjjgggrrrvvvzzz}}}~~~|||xxxsssoookkk]]]III888000.........******++++++++++++******)))******+++,,,,,,------)))))))))***************))))))))))))************)))******)))((((((***+++)))))))))************+++,,,------...///000111111...000222222222444777999888999;;;<<<======>>>>>>@@@>>>>>>AAAAAA>>>>>>@@@<<>>======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFGGGEEEEEEJJJRRRYYYggg}}}{{{nnnddd```___```^^^___```bbbddddddcccaaa]]]ZZZZZZ[[[[[[YYYZZZ^^^[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWYYY[[[^^^```aaacccbbbaaa____________```^^^___aaabbbbbbaaa___^^^bbbbbbjjjxxxqqqkkkaaaRRRIIIHHHIIIKKKNNNQQQRRRSSSTTTUUUWWWZZZ^^^cccgggjjjkkkoootttvvvxxxsssiiibbb___bbbgggjjjmmmnnnkkkiiiggg```XXXJJJCCC>>>===<<<;;;<<>>>>>>>>@@@BBBEEEFFFFFF???>>>>>>@@@FFFMMMTTTWWWXXXXXXWWWUUUSSSQQQOOONNNLLLIIIEEECCCCCCBBB@@@???===<<<<<<===>>>>>><<<:::888888888888777777777777777999<<>>@@@CCCDDDEEEGGGHHHIIIJJJJJJDDDBBBAAAAAABBBCCCCCCBBBDDDBBBDDDHHHHHHDDDBBBCCCCCCAAA???<<<999777666555333333333333333333444444111333666666555444555666000???NNNYYYiii{{{qqqkkkiiilllvvvwwwmmmeee______hhhrrryyyzzz|||~~~|||{{{yyyuuupppmmm\\\OOO>>>111,,,,,,------)))***+++,,,,,,+++***)))************++++++++++++((()))))))))*********+++))))))))))))************)))******((('''''')))+++))))))))))))************+++,,,,,,---...///000111...000111222333444777999888999;;;<<<======>>>>>>???===>>>BBBBBB>>>===???<<>>???===>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDDDDGGGPPP]]]gggzzz{{{ooodddaaabbbbbbaaa]]]]]]]]]^^^___```aaaaaa^^^\\\[[[\\\[[[XXXYYY^^^YYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[^^^```bbbdddeeeccc```^^^]]]]]]^^^___^^^___bbbccccccbbb```^^^bbb^^^eeevvvrrrpppgggUUUJJJHHHEEEGGGKKKOOOOOONNNSSSSSSTTTVVVZZZ___dddfffgggkkkpppqqqttt}}}ssshhh^^^WWWWWW[[[gggiiiiiifffdddaaaYYYQQQEEE>>>:::;;;<<<<<<>>>AAA>>>@@@CCCDDDBBB<<<666111555555555777;;;===>>>>>>AAACCCEEEFFFGGGHHHHHHHHH;;;999777:::AAAJJJRRRWWWVVVVVVVVVTTTRRROOOLLLKKKIIIFFFCCCAAA@@@@@@???>>><<<;;;;;;<<<===<<<:::888777777777777888888888888999:::>>>AAADDDFFFGGGGGGJJJGGGFFFIIILLLNNNSSSYYYuuu{{{mmm^^^RRRKKKHHHGGGJJJJJJHHHHHHKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIKKKRRRWWWYYY]]]bbbjjjzzz}}}wwwssshhh___^^^^^^ZZZUUURRRQQQNNNIIIDDDAAA>>>;;;999777888999888777666888999::::::;;;;;;;;;;;;::::::<<<;;;:::;;;<<<===<<<:::???;;;:::===???<<<:::;;;888777555333222222222333111111222333333444555555222555999999888666888999BBBXXXkkksssrrriiieeelllvvv{{{|||}}}sssfff```\\\^^^ooo|||{{{xxxwwwuuurrrnnnkkkPPPDDD555,,,***+++,,,,,,))))))+++,,,,,,+++***)))++++++******)))((((((((((((((())))))*********+++))))))))))))************)))***)))(((&&&''')))+++))))))))))))***************++++++,,,---...///000...000111222333444777999999999;;;<<<===>>>>>>>>>???===>>>BBBBBB>>>===???===???BBBFFFIIIJJJ888:::;;;;;;:::999999:::888888777777777777888888999888777777777888:::::::::999888888888999:::;;;<<<<<<<<<===============??????@@@@@@AAABBBCCCCCCAAAAAACCCEEEFFFFFFDDDBBBEEE===>>>JJJUUU___ppp~~~{{{rrrfff```___```___]]]````````````````````````^^^\\\ZZZZZZ\\\\\\\\\[[[___[[[WWWWWWZZZ]]]]]]]]]YYYYYY[[[\\\^^^___```aaafffccc___[[[ZZZ[[[^^^```bbbaaa```___^^^]]]\\\[[[^^^___dddmmmxxxmmmbbb___ZZZOOODDDBBBHHHNNNNNNKKKPPPPPPPPPQQQTTTYYY]]]```ggghhhkkknnnrrryyyqqqddd[[[SSSNNNMMMXXXYYY\\\aaaccc^^^SSSIIIAAA>>>;;;;;;>>>@@@???>>>CCC@@@<<<:::888777666444666777:::>>>BBBGGGKKKMMMNNNPPPSSSUUUTTTMMMDDD<<<777888:::===AAAFFFMMMRRRTTTSSSRRRRRRQQQNNNIIIFFFDDDDDDCCCBBB@@@???>>>>>>>>>======;;;:::999888888888777666555555666777888888;;;@@@DDDFFFGGGIIIJJJKKKGGGHHHMMMOOOUUUlllqqqcccXXXQQQJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJLLLOOOTTTZZZ]]]dddfffnnn||||||xxxzzz~~~xxxkkkaaabbbggggggcccXXXUUUQQQMMMIIIEEE@@@===555666777777888888888888777777777666666555555555777777777666777777888888555666666666555444333222444333111000000111333444111111222333444555555555777444666:::777555AAASSSeeewww}}}hhh```dddpppzzzrrrbbbWWW]]]jjjttt|||}}}{{{{{{|||~~~zzzvvvooolllqqqsssiiiZZZCCC:::000++++++------,,,---+++)))***,,,---,,,))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++.........//////////////////000222444555666:::<<<999:::;;;===>>>>>>??????AAAAAA@@@@@@???>>>======<<<>>>AAAEEEHHHJJJ777999::::::999888888999888888777777777777888888999888777777777888999::::::999888888888999:::;;;<<<<<<============>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@>>>===EEEJJJLLLSSSggg}}}rrrkkkccc______```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]^^^___^^^\\\\\\ZZZWWWXXX[[[^^^^^^^^^[[[\\\]]]^^^___``````aaaaaa___^^^\\\\\\\\\]]]]]]bbbaaaaaa```^^^]]]\\\\\\^^^]]]aaaiiiqqq{{{xxxhhh]]]]]]TTTKKKGGGIIILLLLLLJJJMMMMMMMMMNNNQQQUUUYYY\\\fffhhhkkkmmmqqqwww}}}mmm^^^UUUOOOLLLNNNPPPVVV]]]aaa^^^TTTHHH@@@@@@>>><<<>>>AAACCCCCCBBBBBB@@@<<<:::888888777777555777<<>>===<<<<<<;;;:::999888777777777777666555555666777888999===AAADDDFFFGGGHHHIIIHHHOOORRRPPPSSSggguuuhhh\\\SSSOOOIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJMMMQQQUUUXXXXXXZZZbbbqqq||||||yyywwwzzzxxxpppnnnqqqssseee^^^UUUNNNKKKIIIGGGEEE???>>><<<:::888888888999888888888777777666666666777777666666666777777888666666666666555555444444444444333333333555666777222333444666777888888888444444666999>>>GGGXXXgggxxxooo___\\\ppp~~~eee]]]\\\fffrrrxxx{{{~~~}}}{{{yyyyyyzzz|||~~~wwwrrrkkkhhhlllkkk\\\JJJ???888///+++,,,------+++---+++)))***,,,---+++))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((((()))***+++---.........//////000000...000222333333555888:::999:::;;;===>>>>>>??????AAAAAA@@@@@@???>>>>>>===<<<===AAADDDHHHJJJ666777999999777666777888888777777666666777777888888888777777888888999:::999999999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@AAAAAABBBBBBDDDDDDCCCBBBAAA@@@@@@@@@AAANNNUUUUUUccc~~~{{{vvvfffbbb^^^^^^___aaa___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbbbb```^^^YYYXXXXXXZZZ]]]^^^^^^^^^[[[\\\]]]^^^____________\\\\\\\\\\\\\\\\\\\\\\\\aaaaaaaaa```___^^^]]]]]]___^^^```eeekkkrrrrrr```bbb\\\TTTMMMIIIHHHHHHIIIJJJJJJJJJKKKMMMQQQTTTWWWaaacccfffiiilllpppuuuxxx}}}hhhWWWOOOMMMOOOSSSSSSXXX^^^\\\SSSIIIAAA>>>???>>>>>>???AAABBBBBBAAABBB@@@===::::::;;;===>>>@@@EEEMMMVVV___eeeiiikkknnnppplllaaaPPPBBB<<<;;;:::::::::;;;???FFFOOOUUUSSSPPPMMMKKKJJJIIIFFFEEECCCCCCBBBAAA???>>>===<<<::::::999888777666666555666555555444555666888999<<>>>>>??????AAAAAA@@@@@@???>>>>>>>>><<<>>>AAAEEEHHHJJJ555777999888777666777777777777666666666666777777888888888888888999999999999999999999:::;;;;;;<<<=========>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBEEEHHHPPPUUU\\\lllzzzwwwpppiii^^^\\\\\\]]]______]]][[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```ccceeeeeebbb___YYYYYYZZZ\\\]]]]]]\\\[[[YYYZZZ[[[]]]^^^_________[[[[[[[[[[[[\\\]]]^^^^^^aaa``````______^^^^^^^^^```___```dddhhhmmmyyy~~~mmmjjjfff^^^SSSJJJEEEDDDFFFGGGGGGGGGHHHJJJMMMPPPQQQWWWZZZ^^^bbbfffiiilllooottt|||zzzbbbTTTOOOQQQXXX^^^cccaaa\\\SSSIIICCCCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>===>>>BBBHHHLLLSSSZZZeeepppxxx{{{zzzyyyzzzwwwnnn___NNNAAA<<<;;;===>>>???AAADDDIIIOOOSSSSSSPPPKKKIIIHHHGGGFFFEEEBBBBBBAAA@@@>>>===<<<;;;999999888888777666666555555444444444555777999:::???BBBDDDFFFFFFFFFGGGHHHKKKLLLQQQ___yyy|||qqqdddXXXNNNIIIFFFGGGFFFDDDBBBAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJPPPSSSWWW]]]fffwwwwwwppphhhdddccc```ZZZTTTPPPOOOLLLIIIFFFCCCAAA@@@:::::::::999999888888777888777777666666666666777777777666555555666777888666777888999::::::::::::===<<<:::999:::<<>>>>>??????@@@@@@@@@?????????>>>>>>===???BBBFFFHHHJJJ666888999999888777777888777777666666666666777777777777888888999999999999888888999:::;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@??????CCCJJJOOO[[[^^^oooyyysssoooggg___ZZZZZZ[[[\\\]]]\\\[[[YYY\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]```ccceeeeeeaaa^^^YYY[[[\\\\\\[[[YYYXXXWWWXXXZZZ]]]___aaabbbbbbbbb]]][[[YYYYYYZZZ]]]```bbb____________^^^^^^^^^^^^___^^^___bbbeeeiiittt~~~wwwqqqfffYYYMMMFFFCCCCCCFFFFFFFFFGGGHHHJJJLLLMMMNNNRRRXXX]]]```dddhhhjjjjjjpppvvvzzz}}}lllZZZRRRSSSYYYaaahhhmmmfff[[[PPPIIIFFFGGGHHHMMMNNNOOOOOOMMMJJJHHHGGG@@@@@@@@@AAADDDLLLVVV]]]eeemmmxxx{{{vvvyyyqqqeeeXXXMMMFFFBBB@@@@@@DDDIIIMMMPPPSSSVVVXXXSSSOOOKKKHHHGGGFFFFFFEEEAAAAAA@@@???===<<<;;;:::999999888888777777666666444444444555666999;;;<<>>======<<<===<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<===<<<===>>>?????????>>>>>>=========@@@FFFOOOXXX]]]jjjwwwvvvgggccchhhuuu|||oooggghhhttt|||}}}}}}xxxuuuooowww{{{iiiQQQ===444---,,,++++++++++++***)))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))***+++,,,,,,,,,---...///000111222111222444444444555777999999:::;;;===>>>>>>??????@@@@@@@@@??????????????????AAADDDGGGJJJKKK666777999999777666777888777666666555555666666777777777888999999999999888777888999;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAA@@@???AAAGGGQQQYYYeeeppp|||}}}uuulllfff```ZZZYYYYYYYYYXXXXXXXXXXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^aaacccbbb___\\\YYY[[[\\\[[[XXXVVVUUUUUU[[[]]]```ccceeeeeeeeeddd^^^\\\YYYWWWYYY\\\```ccc]]]]]]]]]]]]]]]^^^^^^^^^\\\[[[\\\___aaadddnnnxxx|||lll]]]SSSLLLGGGCCCEEEEEEEEEEEEFFFGGGIIIIIIJJJNNNSSSXXX\\\```dddgggcccjjjppptttyyy~~~|||hhh]]]UUUVVV\\\ccciiinnnkkkeee\\\TTTOOOLLLKKKJJJRRRTTTVVVUUUQQQMMMJJJIIIBBBCCCDDDEEEIIITTTaaakkktttzzzvvvpppllldddYYYQQQMMMNNNNNNNNNDDDIIIPPPUUUXXXXXXXXXYYYQQQNNNJJJGGGFFFEEEDDDCCC@@@@@@???>>><<<;;;:::999888888888777777666666666444444444666888;;;===???DDDEEEGGGGGGGGGGGGIIIJJJLLLQQQbbbuuu{{{yyy|||yyywwwrrriii^^^TTTKKKEEEBBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDIIIOOOTTTXXX^^^hhhpppwwwpppnnnnnnooommmmmmmmmjjjddd[[[RRRMMMIIIHHHGGGEEECCCAAA@@@???======<<<;;;::::::::::::999:::;;;===>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB===@@@EEENNNZZZhhhttt{{{~~~hhhiiilllttt|||iiiXXXbbbyyy|||vvvssstttyyy|||ttt\\\BBB333000+++++++++++++++******))))))***+++***))))))***+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,------...///000111111111222444444444666888:::999:::;;;===>>>>>>?????????????????????????????????AAADDDGGGIIIKKK444666888777666555666666666666555555555555666666666777888999:::999999888777888:::;;;<<<======<<<===>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBDDDIIITTTcccnnn{{{zzz||||||ooobbb\\\[[[ZZZWWWVVVUUUSSSSSSSSSVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^___^^^[[[YYYWWWYYYZZZYYYVVVTTTTTTUUU^^^___bbbddddddcccbbb```[[[ZZZYYYXXXYYY[[[^^^```[[[[[[[[[\\\\\\]]]]]]]]]\\\ZZZ[[[]]]___aaajjjssspppaaa[[[VVVLLLDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJNNNQQQUUUXXX]]]```___fffllloooqqqssspppkkkYYYUUUUUU___jjjoooqqqsssjjjgggaaaWWWPPPNNNRRRWWW^^^```aaa^^^VVVOOOJJJGGGEEEFFFGGGHHHLLLWWWfffrrryyy{{{}}}}}}zzzssslllhhh]]]YYYSSSNNNNNNSSS[[[aaaVVVYYY\\\^^^\\\YYYWWWVVVOOOLLLHHHFFFEEEDDDBBB@@@@@@???>>>===;;;:::999999666666666666555555555555444444555777999<<>>>>>??????????????????????????????>>>@@@BBBEEEHHHIII333555666666555444444555666666555555555555666666666777888999:::999888888777888:::<<<=========<<<===>>>>>>@@@AAABBBCCCCCC@@@?????????????????????;;;???DDDIIISSSbbbvvv}}}xxxwww{{{~~~xxxiiiZZZVVVYYY\\\TTTSSSQQQOOOOOOQQQUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]\\\YYYWWWUUUWWWXXXWWWTTTSSSUUUWWW^^^___aaabbbaaa___\\\ZZZXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^\\\]]]______```hhhqqq{{{rrrccc```\\\QQQEEEAAAAAABBBBBBBBBCCCCCCCCCDDDFFFIIIKKKNNNQQQUUUXXXYYY___eeeffffffddd^^^XXXTTTSSSZZZhhhuuuyyyxxxxxxooommmdddWWWLLLNNN[[[gggrrrsssrrrkkk```TTTLLLIIIGGGHHHIIIIIIMMMXXXhhhttttttssspppmmmiiiddd```^^^RRRSSSRRROOOOOOVVVcccnnnoooooonnnjjjccc]]]YYYWWWLLLJJJGGGEEEDDDBBB@@@>>>??????>>><<<;;;:::999888444444444444444444333333444555666777:::>>>AAABBBDDDFFFGGGGGGGGGHHHKKKMMMXXXbbbkkktttuuummm```RRRIIIDDDCCCCCC@@@AAABBBCCCCCCAAA@@@???@@@BBBCCCEEEEEEDDDBBBAAADDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEGGGJJJMMMQQQUUUYYY\\\\\\nnn{{{{{{|||{{{yyyvvvrrrpppnnnllljjjgggddd```^^^]]]QQQPPPOOONNNMMMMMMMMMMMMNNNPPPTTTWWWYYYXXXVVVTTTVVVVVVWWWXXX\\\```dddfff|||}}}uuummmoooyyyuuubbbVVVZZZiiivvvzzzxxx}}}wwwrrrqqqqqqqqqooobbbSSSGGG:::...+++...,,,,,,,,,***)))((()))+++(((***,,,+++(((''')))+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---.........///////////////---///111222333555888:::999:::;;;===>>>>>>????????????????????????@@@@@@===>>>AAADDDFFFGGG444444444555555555666666777777777777666666666666888888777777777777777888777:::>>>???>>>======>>>AAA???<<<===???AAA@@@>>>;;;===???@@@???>>>???@@@===MMMTTTTTTeeezzznnnoooyyytttdddZZZVVVVVVUUUTTTRRRQQQOOOOOOPPPRRRUUUWWWYYYZZZZZZZZZZZZXXXVVVUUUQQQSSSVVVXXXZZZZZZYYYYYYXXXXXXWWWTTTRRRUUU[[[aaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXXXXYYY[[[YYYWWWWWWZZZ___bbbaaa```^^^^^^^^^^^^^^^aaafffiiitttwwwpppaaaaaaXXXAAACCCBBBAAAAAABBBBBBAAA???CCCCCCDDDFFFIIILLLPPPSSSRRRUUUZZZ\\\[[[XXXUUUTTTSSSXXXbbbnnnwww||||||{{{ssscccTTTQQQVVV___mmm{{{}}}vvvnnneee\\\TTTOOOAAAFFFKKKNNNPPPRRRXXX]]]cccaaa___^^^[[[XXXTTTQQQQQQQQQVVV]]]```dddppp~~~xxxqqqiiiaaaWWWQQQIIIGGGEEECCCCCCBBB@@@???;;;;;;:::999888777666555666666666777666666555444666777888:::===AAACCCEEEHHHBBBAAAGGGKKKJJJLLLPPP\\\iiiuuujjjZZZMMMEEEBBBCCCDDDBBBAAA@@@???@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCLLLJJJFFFCCCAAA@@@AAABBBEEEHHHJJJIIIGGGHHHNNNSSSWWW]]]jjj}}}xxxuuuwww|||}}}~~~wwwssssssmmmeeecccggghhhccc```bbbfffffffffoootttpppjjjiiikkkllloooppprrruuuyyy{{{ssskkkjjjtttwww```___aaaeeekkksssxxxzzz|||}}}~~~~~~~~~~~~|||tttmmmnnnsssrrrkkkcccOOO:::111111///,,,***+++++++++************)))************************))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,---...///000111---///111111222333666888:::999:::;;;>>>???>>><<>>>>>======>>>???===<<<===???@@@???>>>CCC@@@>>><<<===>>>@@@AAAMMMOOOYYYooo{{{sssqqquuuzzz}}}tttjjj___WWWUUUUUUTTTSSSPPPOOONNNNNNOOORRRUUUVVVYYYYYYYYYYYYXXXVVVUUUTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWVVVTTTTTTWWW\\\```]]]]]]]]]]]]]]]\\\[[[[[[\\\[[[ZZZ[[[^^^^^^]]]ZZZZZZYYYYYY[[[___aaaaaa```\\\]]]^^^^^^^^^```dddgggpppsss~~~|||hhhaaaXXXDDDCCCAAA??????@@@AAA@@@???AAAAAABBBCCCEEEIIILLLNNNLLLOOOSSSUUUTTTSSSRRRQQQTTT\\\gggssszzzzzzwwwsssfffZZZQQQUUUaaannn}}}xxxnnnddd\\\TTTNNNLLLKKKKKKNNNSSSVVVWWWWWWYYYWWWVVVUUUUUUUUUTTTTTTZZZZZZaaannnxxx}}}|||tttlllddd[[[VVVJJJGGGCCCAAA@@@@@@>>>===;;;::::::999777666666555555555666666666555555444666777999;;;>>>AAADDDEEEHHHDDDDDDHHHKKKMMMRRRXXXcccwwwuuujjjZZZLLLDDDAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCBBB@@@???@@@AAACCCEEEHHHGGGDDDBBBAAABBBCCCDDDDDDGGGIIIHHHFFFGGGKKKPPPSSSWWW]]]ffftttyyyooommmnnnzzz~~~~~~|||~~~|||xxxrrrqqqqqqlllrrr~~~tttggghhhiiikkkoootttxxx{{{|||||||||~~~wwwvvvrrrnnnqqqrrrkkk```JJJ>>>222...---++++++,,,+++++++++************)))************************))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,---...///000111...000111222222444666999:::999:::;;;>>>???>>>===@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCDDDEEE444444555555555666666666777777777777777777777777999888888777888888999999:::<<<======<<<<<<>>>???=========>>>@@@AAA@@@>>>???===<<<===@@@EEEHHHJJJYYYYYYjjjwwwnnnnnnvvv|||yyyttteee___XXXUUUTTTTTTSSSQQQOOONNNNNNOOOPPPSSSUUUWWWYYYXXXXXXWWWVVVUUUTTTSSSUUUVVVWWWYYYYYYXXXWWWWWWXXXVVVSSSSSSVVVZZZ]]]___\\\\\\\\\\\\\\\\\\\\\\\\^^^ZZZXXX[[[aaabbb^^^YYY\\\[[[[[[\\\___``````___[[[\\\]]]^^^]]]^^^```cccjjjnnnxxxnnnbbbYYYJJJDDDAAA===<<<===>>>??????????????????AAACCCFFFGGGHHHJJJMMMNNNNNNNNNPPPQQQUUU^^^kkkuuuyyytttlllfffVVVQQQQQQ___rrrvvvkkkddd^^^WWWQQQTTTNNNKKKOOOWWW\\\ZZZUUURRRQQQQQQRRRUUUXXX\\\^^^bbbbbbkkk}}}xxxoooggg___ZZZKKKGGGBBB>>>===<<<<<<;;;::::::999888777666555555444444555555555555555555888999:::===???BBBDDDEEEGGGFFFGGGJJJLLLPPPYYYbbbvvv~~~pppgggXXXKKKCCC???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDBBB???===>>>@@@CCCFFFDDDCCCBBBAAAAAACCCEEEFFFDDDFFFGGGFFFDDDDDDHHHLLLNNNSSSWWWYYY___rrr~~~yyyyyy|||zzzpppiiihhhkkkoooqqq~~~zzznnndddbbbrrruuuyyy}}}~~~}}}|||~~~rrrrrrrrrqqqqqqkkk]]]OOO555000,,,,,,+++((())),,,+++++++++************)))************************))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...///000000///111222333333555888::::::999:::<<<>>>???>>>===@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAACCCDDDEEE555555555555666666666666777777777777777888888888999999888888888999::::::;;;<<<===<<<;;;<<<>>>@@@>>>>>>???@@@AAA@@@???>>>;;;>>>BBBEEEGGGLLLRRRWWWhhhsssyyyvvvxxxqqqmmmsss|||}}}tttiii[[[YYYWWWVVVVVVUUUSSSPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUXXXXXXXXXYYYXXXWWWVVVVVVXXXUUURRRTTTXXX]]]^^^^^^\\\\\\[[[ZZZZZZYYYYYYYYYZZZYYYXXX[[[___```\\\XXX]]]\\\\\\]]]^^^^^^^^^^^^ZZZ\\\]]]]]]\\\\\\]]]^^^eeeiiisssrrrddd^^^SSSGGGCCC>>>;;;;;;===>>>???>>>>>>======>>>???AAABBBEEEGGGIIIJJJKKKMMMPPPSSSUUU^^^jjjrrrrrrkkkbbb\\\SSSTTT\\\nnnwwwmmmgggdddaaa[[[VVVSSSOOOMMMRRRZZZ______[[[WWWYYY\\\___bbbgggkkknnnmmmooowww}}}uuujjj```YYYLLLGGGAAA===;;;;;;::::::999999888777666666555555444444444444444555666666999:::<<>>???@@@AAA@@@???>>>>>>??????????????????>>>BBBAAA???>>>>>>@@@BBBDDDBBBAAA@@@@@@@@@BBBCCCEEECCCDDDEEEDDDBBBBBBDDDGGGFFFMMMUUUWWWZZZfffyyy|||yyywww~~~}}}wwwwwwuuurrrpppqqqtttwwwsssoookkknnnvvvuuugggfffeee```fffrrrxxx}}}}}}{{{tttvvvvvvrrriii[[[KKK???555///,,,---,,,)))(((***+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...//////000000222333444444666888;;;:::999:::<<<>>>@@@???>>>@@@AAAAAAAAAAAAAAAAAA@@@>>>???AAACCCDDDEEE555555555666666666777777666777777777888888888999999999999999999:::;;;;;;<<<======<<<;;;;;;===???===>>>>>>>>>>>>=========@@@FFFLLLNNNPPPXXXfffqqq{{{rrrsssvvvvvvwww|||}}}wwwjjj```YYYYYYYYYYYYYYYWWWTTTRRRSSSSSSUUUWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWUUUSSSUUUZZZ]]]^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVXXXYYY[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\]]][[[\\\]]]]]][[[ZZZZZZ[[[bbbeeennnyyy{{{mmmggg\\\NNNIIICCC>>>======>>>>>>===============>>>>>>>>>BBBCCCEEEEEEGGGJJJOOOSSSXXX___hhhmmmlllgggaaa^^^___dddooo~~~}}}nnniiidddbbbbbb```[[[VVVRRRTTTVVVZZZ^^^aaacccdddcccgggnnnsssvvvxxx{{{}}}~~~pppbbbYYYLLLHHHAAA===;;;::::::999888777777666666555555555444333333333444666777888;;;<<<>>>AAACCCDDDDDDEEEFFFIIIKKKKKKNNNYYYhhhsss~~~zzzyyydddYYYSSSJJJBBB>>>===<<<<<<;;;<<<>>>???@@@???>>>=========>>>>>>>>>>>>======>>>???@@@AAAAAAAAA@@@@@@BBBAAA@@@??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCC???DDDKKKQQQUUU[[[ccciii|||~~~www|||www{{{{{{zzzzzzzzzwwwrrrjjjlllnnnooopppssswww{{{zzz{{{~~~}}}wwwhhh[[[UUU]]]cccdddppp|||}}}zzzzzzzzzwwwkkkXXXEEE999555;;;222,,,---///---***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------.../////////000222444444555666999;;;999999:::<<>>===<<<<<<===>>>;;;<<<<<<<<<;;;<<<>>>@@@DDDLLLTTT\\\eeeuuu~~~yyyuuuxxx~~~zzz}}}~~~vvvkkk```ZZZYYYZZZ[[[[[[ZZZXXXVVVUUUVVVWWWYYY[[[\\\\\\\\\[[[YYYWWWUUUTTTUUUWWWZZZ\\\ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWZZZ\\\]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWYYY[[[]]]]]]\\\\\\^^^aaa]]]^^^___^^^]]]\\\]]]^^^^^^^^^^^^\\\YYYXXXYYYZZZ```aaahhhqqqwwwuuueeeXXXSSSKKKEEEAAA@@@>>>>>>===========================>>>???@@@BBBFFFKKKNNNXXX___gggkkkjjjhhhggghhhnnnuuu~~~wwwlllbbb```___^^^]]][[[XXXUUUWWW]]]dddgggffffffiiimmmnnnuuu}}}wwweeeZZZJJJFFFAAA===;;;:::999888777666666666555555555444444444333444555777999:::===>>>AAACCCDDDEEEEEEEEEFFFJJJMMMNNNVVVeeeuuu~~~ttt^^^OOOJJJDDD???>>>======<<<;;;<<<======>>>>>>============>>>>>>>>>>>>======<<<===@@@AAABBBAAA???>>>AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDHHHMMMSSSWWWYYY```qqq~~~~~~}}}{{{yyywwwtttpppvvvxxxiii]]]VVVUUUTTT\\\iiippprrryyy{{{wwwxxx{{{zzztttjjj[[[FFF555///111888///(((+++//////---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---------.........//////000222333444444666888;;;999999:::<<>>@@@BBBDDDFFF555666666666777777777777666777777888888999::::::999999999::::::;;;<<<===:::<<<>>>???===<<<<<<<<<;;;<<<======>>>AAAFFFJJJPPPYYYgggxxxzzzzzztttqqqyyy~~~vvviii^^^YYYXXXYYYYYYZZZZZZYYYXXXXXXYYYXXXZZZ\\\^^^^^^]]]\\\ZZZVVVUUUSSSRRRSSSWWW[[[^^^ZZZZZZYYYXXXXXXWWWWWWXXXUUUWWWYYYZZZZZZZZZ[[[]]][[[ZZZXXXWWWWWWYYYZZZ[[[[[[ZZZYYYYYY[[[]]]___```^^^```aaaaaa___^^^___aaa``````^^^[[[XXXWWWXXXZZZ^^^]]]bbbkkknnnrrroooaaa\\\SSSLLLFFFBBB???===;;;<<<<<<<<<===<<<<<<<<<999;;;===>>>@@@CCCHHHKKKSSS[[[dddiiijjjkkkmmmpppssszzz~~~{{{wwwrrriii```[[[\\\\\\ZZZXXXWWWYYY[[[]]]eeennnsssssssssvvvyyywww}}}yyyeeeZZZFFFCCC???<<<:::999777555666666555555555555444444555444444444666888;;;<<<>>>@@@BBBDDDFFFFFFEEEDDDGGGKKKOOOSSSaaauuuyyywwwnnn[[[JJJFFFBBB???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>=========>>>??????@@@@@@????????????>>>>>>>>>>>>======>>>>>>>>>@@@AAAAAAAAA@@@FFFEEECCCEEEIIINNNRRRTTTUUU^^^nnn~~~qqqaaaXXXUUUUUUVVV[[[cccoooxxx}}}}}}xxxvvvvvvwwwpppcccSSSFFF999...,,,//////+++))),,,...------///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---------...............///111333333444555888:::999999:::<<<@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA===>>>@@@BBBDDDFFF666666666666777777777777666777777888999999::::::999999999:::;;;<<<===>>>:::<<>><<<;;;;;;===???@@@AAACCCHHHPPPVVVeeeoootttrrrttttttyyylll___WWWVVVXXXWWWXXXXXXXXXWWWXXXYYY[[[YYY[[[]]]______]]][[[ZZZTTTSSSQQQPPPRRRVVV[[[^^^ZZZZZZYYYXXXXXXXXXXXXXXXUUUXXX[[[[[[YYYYYYZZZ]]]YYYYYYXXXXXXYYY\\\^^^```\\\WWWSSSTTTYYY^^^^^^\\\___aaacccccc``````bbbdddbbbaaa^^^ZZZWWWVVVXXXZZZ]]][[[___ggghhhiiixxxwwwgggaaaYYYPPPJJJDDD@@@===:::;;;;;;<<<<<<<<<;;;;;;999;;;===>>>@@@CCCGGGJJJMMMUUU```gggjjjlllpppssspppvvvwwwooogggddd```ZZZWWWYYYZZZWWWUUUVVV]]]ccc___gggrrrzzz~~~|||xxxdddYYYCCCAAA===;;;:::888666444555555555555555555444444555555444555666999<<<>>>???@@@CCCEEEFFFFFFEEEDDDHHHLLLQQQXXXiii~~~sssoooiiiYYYIIIFFFBBB@@@??????>>>===<<<<<<;;;::::::<<<===>>>======>>>>>>>>>>>>======???>>>=========>>>@@@AAA=========>>>>>>>>>>>>>>>>>>===>>>???AAABBBAAA@@@AAABBBCCCEEEGGGIIILLLMMMWWWWWW^^^mmm}}}yyyyyyvvvkkk^^^VVVXXX___fffjjjjjjttt|||~~~~~~}}}~~~}}}wwwrrrfffSSS@@@777222...---///)))***---000...***+++000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---------...............///111222333333555777:::999999:::===@@@BBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA===>>>@@@BBBEEEFFF333444444555666777777777:::999999888888999999::::::;;;<<<<<<;;;;;;<<<===>>><<<>>>BBBAAA;;;:::???BBB@@@CCCKKKNNNSSSdddxxxzzzwwwzzzxxxoooooo|||}}}lll]]]UUUTTTWWWZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXQQQRRRSSSUUUWWWXXXZZZZZZ]]][[[ZZZXXXXXXXXXYYYYYYYYY[[[]]]]]]\\\\\\]]]^^^YYYXXXXXXYYY[[[___bbbdddYYYWWWUUUTTTVVVZZZ___bbbbbbaaaaaaaaaaaaaaaaaabbb```]]]ZZZZZZ\\\\\\YYYVVV\\\\\\\\\]]]bbbkkkvvv}}}vvvjjj```\\\QQQCCC<<>>AAAAAAAAACCCFFFHHHHHHHHHHHHPPPUUUcccvvvnnn```QQQEEEDDDAAA???>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>===<<<===>>>???>>>===??????>>>===============???>>>===<<<<<<>>>@@@BBBCCCCCCBBBAAABBBDDDFFFHHHMMMSSSZZZ^^^dddsss{{{uuuZZZ___``````gggsssyyyxxx|||~~~yyyvvvxxx{{{yyyqqqhhhKKKBBB666...------,,,+++---,,,*********,,,...///...---+++)))(((((()))***))))))(((((('''''''''&&&))))))(((((('''''''''&&&+++&&&)))+++'''))),,,((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++---......---...///111222222333333555666888999;;;;;;<<<>>>AAABBBAAA???BBBBBBAAAAAAAAABBBCCCCCC??????@@@CCCHHHKKK777777777888999999::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;::::::<<<>>>???;;;:::<<<:::888;;;BBBFFFFFFLLLXXXfffvvvxxxtttuuuxxx~~~vvvsssiiiqqqxxx~~~qqqaaaVVVSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZ\\\]]]^^^\\\\\\\\\]]]YYYYYYYYYZZZ[[[]]]___```YYYXXXVVVVVVXXX\\\___bbbbbbaaaaaa``````aaaaaabbbbbb```]]]]]]^^^]]][[[YYYZZZZZZYYYZZZ^^^fffpppwwwooobbbWWWJJJAAA======;;;:::;;;<<<===<<<::::::999999999:::===???AAACCCFFFLLLRRRXXX]]]___aaa\\\XXXRRROOOOOOOOOMMMLLLNNNOOOOOOOOOQQQVVV\\\aaalllxxxuuu]]]KKKCCC<<<;;;:::888777666666666555555444444444444555555555555555777999<<<>>>@@@CCCBBBCCCDDDGGGHHHIIIIIIPPPWWW^^^rrrxxxkkk[[[LLLCCCAAA???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>><<<<<<<<<>>>???>>>===???>>>>>>===============??????>>>>>>>>>???@@@AAACCCBBBAAAAAAAAACCCEEEFFFEEEJJJPPPRRRUUU___nnn{{{~~~||||||zzz|||zzzxxxzzzzzzuuupppkkkkkkkkkkkkiiieee___[[[gggoootttssstttyyy}}}~~~yyy{{{}}}{{{ttthhh[[[RRR;;;555...,,,---...---***---,,,+++******,,,---///...,,,***)))(((((()))***)))((((((((('''''''''''')))(((((((((''''''''''''&&&(((((((((***)))''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******+++---......---...///111222222333333555666888999;;;;;;<<<>>>AAABBBAAA???CCCBBBBBBAAAAAAAAABBBBBB??????@@@CCCGGGJJJ888999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;:::;;;<<<>>>===;;;;;;===???@@@EEELLLFFFQQQ```qqqttthhheeelllxxxzzzoooccc\\\\\\sssnnnbbbSSSMMMPPPUUUVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZ\\\]]]]]][[[ZZZ[[[[[[YYYZZZZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYY[[[]]]```aaaaaaaaa````````````aaaaaadddcccaaa``````___]]][[[XXXXXXWWWWWWZZZaaaiiioooxxx}}}hhh[[[SSSIII???===;;;::::::;;;<<<<<<;;;777777777777888:::<<<>>>>>>@@@DDDHHHKKKNNNOOOOOONNNLLLHHHGGGHHHIIIJJJIIIIIIJJJKKKKKKNNNRRRYYY]]]ppp}}}{{{^^^III@@@>>>:::999888777666666555555444444333333333444444555444555666888;;;>>>@@@BBBDDDDDDEEEEEEGGGHHHJJJJJJUUU]]]iiivvvfffUUUGGG@@@>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<>>>???>>>===>>>>>>======<<<<<<======??????@@@AAAAAAAAAAAA@@@BBBAAA@@@??????@@@BBBCCCBBBFFFJJJLLLNNNRRRZZZ___nnnuuuzzzssssssxxx~~~|||oooooojjjeeeggglllnnnkkkfffcccgggllloooqqqrrrssstttttt}}}~~~www}}}zzzhhhSSSBBB:::...,,,+++,,,...///,,,))),,,,,,+++******+++---...---,,,***)))(((((()))***((((((((((((''''''''''''((((((((((((''''''''''''$$$---((((((666111$$$(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******+++---......---...///111222222333333555666888999::::::<<<>>>AAABBBAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@??????@@@BBBFFFIII888999999999:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<>>>>>>???AAADDDFFFIIINNNRRRTTThhh~~~yyygggfffeeehhhooo{{{~~~wwwmmm___UUUQQQaaauuuooo^^^WWWNNNJJJMMMRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZYYY[[[\\\[[[YYYXXXXXXYYYWWWYYYZZZ\\\\\\\\\ZZZZZZYYYYYYZZZ\\\]]]___````````````____________``````dddcccbbbaaa```___]]]\\\YYYYYYXXXXXXYYY^^^eeeiiirrr~~~|||lll]]]XXXQQQGGG???===:::::::::;;;:::999777777666777888999:::;;;===>>>@@@BBBDDDEEEFFFFFFGGGFFFEEEDDDEEEGGGHHHIIIEEEFFFGGGHHHKKKOOOUUUZZZooo|||fffMMM>>>:::;;;888777666555555555555555444333333333333444444555555666777:::===@@@BBBCCCDDDEEEEEEFFFFFFHHHJJJLLLVVVbbbrrrooo^^^PPPEEE>>>===;;;:::999999999:::<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;===<<<;;;<<<>>>>>>>>>===>>>======<<<<<<<<<======???@@@AAABBBCCCBBB@@@???@@@@@@???>>>>>>>>>??????BBBDDDFFFJJJMMMQQQUUUWWWZZZ```ppp|||vvvuuu{{{~~~xxxuuuttt}}}zzzlllccccccdddeeeiiimmmpppqqqrrrjjjnnnsssvvvxxx|||}}}|||{{{wwwyyywwwkkkWWWBBB444///...------...///...+++(((,,,++++++******+++,,,,,,,,,+++***)))((()))))))))((((((((((((((('''''''''((((((((((((((('''''''''$$$111)))---GGG@@@(((***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***+++---......---...///000222222222333555666888999::::::;;;>>>AAABBBBBB@@@CCCCCCCCCBBBAAA@@@???????????????BBBEEEHHH::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;:::999999<<<>>>AAACCCEEEGGGLLLUUU]]]bbbvvvpppaaa^^^```fffppp~~~yyynnndddZZZUUUXXX___rrrwww~~~kkk^^^SSSRRROOOMMMLLLNNNRRRUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWYYYZZZYYYWWWVVVVVVVVVUUUWWWZZZ\\\]]]]]][[[ZZZXXXYYYZZZ\\\]]]^^^_________^^^^^^]]]]]]^^^^^^___aaabbbaaa```^^^]]]]]]]]]]]]\\\\\\[[[[[[^^^cccgggqqqxxx~~~yyyeee]]]XXXQQQCCCAAA===;;;::::::888777777777777888888999999:::;;;<<<===???@@@AAABBBBBB@@@@@@@@@??????@@@AAACCCAAACCCDDDFFFHHHLLLQQQUUUdddrrrjjjQQQBBB;;;999999666666555555444555555555333333333333444444555666666777999<<>>===<<<======<<<<<<<<<<<<======>>>???AAABBBBBBAAA???===>>>>>>>>>===============??????@@@CCCGGGLLLOOOQQQSSSWWWbbbqqqxxxtttrrrrrrxxx{{{wwwuuusss~~~tttpppqqqiiinnnsssuuutttuuuyyy~~~|||yyy{{{{{{zzzzzzoooiii^^^OOOAAA777111//////...------------+++***,,,+++++++++++++++++++++******))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((%%%///'''000PPPJJJ---(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***+++---......---...///000222222222333555666888999999:::;;;>>>AAACCCBBBAAABBBBBBBBBBBBAAA@@@???>>>???>>>???BBBEEEHHH========================;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;===AAADDDFFFLLLRRRYYYddduuurrrgggdddccccccfffggglllxxxqqqfffYYYQQQPPPWWWhhhwww{{{|||}}}jjjXXXPPPLLLNNNPPPNNNKKKKKKOOOTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSUUUVVVWWWWWWWWWWWWUUUWWWXXXXXXVVVUUUVVVVVVWWWXXXZZZ\\\]]]]]]\\\[[[XXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\^^^_________]]]\\\]]]^^^^^^___^^^]]]]]]___bbbeeekkkrrr{{{{{{jjj```[[[LLLHHHCCC>>><<<:::888666888888888888888999999999888888999:::;;;<<<===>>>===>>>>>>>>><<<<<<>>>???>>>@@@AAACCCDDDHHHLLLPPPUUUbbbpppyyyyyyhhhRRRAAA:::999888666555555555444555555666666444444444444555555666777888999<<>>===<<<<<<<<<;;;;;;<<<<<<=========>>>???@@@@@@???===<<<<<<=====================@@@??????@@@BBBEEEHHHJJJOOOQQQVVV]]]dddnnnzzz{{{~~~ssswwwyyywwwwwwzzz|||{{{~~~~~~~~~|||vvvrrrvvv~~~{{{wwwuuuZZZPPPBBB666111000000000+++++++++++++++,,,------+++++++++++++++*********))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((%%%)))$$$...GGGDDD---%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******+++---......---...///111222222333333555666888999999999;;;>>>AAACCCBBBAAAAAAAAABBBBBBBBB@@@???>>>>>>>>>???BBBFFFIII========================<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEIIIOOOTTTWWWeeetttvvvhhhaaa___aaagggnnnnnnsss}}}{{{vvvbbbWWWOOORRR\\\gggttt}}}~~~xxxooodddYYYOOOHHHGGGIIIKKKLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUUUUUUUWWWYYYYYYXXXWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[[[[WWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYZZZZZZZZZZZZ\\\^^^^^^\\\\\\]]]___^^^^^^^^^]]]]]]^^^```cccdddmmmuuu||||||jjjcccVVVQQQJJJCCC???<<<999777777888888888888888777777777777666777777888999999:::<<<======;;;;;;===???;;;===>>>???@@@CCCGGGJJJKKKUUU___eeennn|||uuuYYYPPPDDD;;;777777777666555555555555555666777777555555555555666777888888:::;;;>>>@@@CCCDDDDDDEEECCCFFFIIIIIIHHHKKKRRRXXXiiizzziii[[[PPPHHHAAA>>>:::;;;;;;;;;;;;:::999999;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<=========<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>???AAABBBBBBAAAAAACCCEEEIIIIIILLLRRRVVV[[[dddmmm|||~~~|||pppcccZZZ@@@:::333...---...//////)))***+++,,,,,,,,,------+++++++++++++++***))))))(((((()))))))))))))))(((''''''''''''((((((((()))''''''''''''((((((((()))'''&&&%%%***333333+++%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******+++---......---...///111222222333333555666888999999999;;;>>>AAACCCCCCAAA???@@@AAABBBBBBAAA???>>>======???CCCGGGKKK;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======@@@BBBFFFJJJOOOVVV]]]cccpppyyyoooccc___hhhpppqqqqqqvvvttt}}}zzzvvvmmmfffWWWPPPQQQ___pppxxxwwwuuuyyyxxx```PPPOOOMMMDDDEEEEEEFFFIIIMMMNNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVUUUTTTTTTVVVXXXYYYZZZYYYYYYYYY[[[^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYYYY\\\^^^^^^\\\\\\^^^aaa\\\]]]]]]]]]\\\\\\^^^aaa```jjjsssvvv}}}rrriii\\\WWWOOOGGGBBB>>>:::888777777777777777777666555888777666666666666666777444777999999777777999<<<:::;;;<<<===>>>@@@CCCFFFGGGNNNTTTVVV\\\iiivvv}}}mmmZZZFFFDDD@@@;;;888666777888555555555555555666777888555555555666666888999999;;;<<>>;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>999>>>BBBBBB@@@>>>???AAADDDCCCFFFNNNTTTUUUUUUVVVfffooo{{{ooo\\\FFF777//////000000000///...---+++---000000///---,,,++++++++++++++++++***)))((('''((()))))))))))))))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))***&&&((()))###%%%***'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******+++---......---...///111222222333333555666888999999999;;;>>>AAACCCCCCBBB>>>???AAABBBBBBAAA@@@???======???CCCHHHLLL;;;;;;<<<;;;:::999;;;<<<===??????>>><<<>>>CCCGGGIIIMMMRRRXXXbbbooo~~~tttjjjfffffflllwww}}}|||}}}yyyssskkkbbb[[[WWW[[[cccmmmvvv|||~~~}}}qqq```SSSMMMKKKIIIGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSYYYXXXWWWVVVWWWYYY[[[\\\aaa```___]]]\\\ZZZYYYXXXVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZYYYXXXXXXXXXZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^bbbdddhhhnnnxxxrrrkkkdddYYYNNNFFF???:::888<<<999777666777888888888777777777777666666666666888888888888888888888888::::::;;;;;;===>>>???@@@GGGHHHJJJMMMSSS\\\eeelllxxxzzziiiXXXLLL>>><<<999666555444444555666666666666777777777777666666777888999::::::;;;;;;>>>AAACCCDDDDDDFFFHHHEEEFFFIIIKKKIIILLL\\\nnn{{{}}}ppp```RRREEE<<<;;;???;;;::::::999888888888999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============AAA@@@>>>=========>>>???AAABBBBBBEEEHHHLLLQQQSSS[[[```hhhrrrppp^^^OOOBBB888222///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******------......///000000000444444444444444555666777999:::<<<>>>@@@BBBCCCCCCBBBBBBCCCCCCBBB@@@???>>>AAA@@@AAADDDGGGJJJ:::<<>>AAABBBCCCDDDHHHOOOWWW]]]fffttt~~~vvvkkkaaaYYYOOOCCC;;;<<<:::888666444444555555666666666666666777777777777777888999:::;;;;;;<<<@@@@@@AAAAAAAAABBBDDDEEEEEEGGGKKKOOOQQQYYYnnn|||wwwiiiYYYMMMCCC===<<<>>>;;;:::999999888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============???>>>===<<<<<<<<<======>>>>>>>>>???AAAEEEHHHJJJOOORRRWWW^^^fffppp{{{vvvcccZZZNNNBBB:::333...***............------------,,,,,,+++++++++*********++++++++++++************(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******------......///000000000444444444444444555666777888:::<<<>>>@@@AAABBBCCCAAABBBBBBCCCBBB@@@???>>>@@@@@@@@@CCCGGGJJJGGGGGGHHHJJJKKKMMMOOOPPPRRRTTTVVVZZZ```iiisssyyyzzzuuuwww}}}|||vvvpppfffbbb\\\YYY[[[dddpppyyyuuukkkTTTNNNFFFCCCCCCEEEFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKNNNNNNMMMMMMNNNOOOOOOPPPUUUSSSQQQOOOOOOQQQTTTUUUWWWVVVVVVVVVVVVXXXZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSTTTUUUVVVUUUTTTTTTSSSUUUWWWXXXXXXXXXZZZ\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXZZZ[[[]]]^^^^^^___aaa``````___bbbhhhpppvvvrrreee]]]SSSFFF<<<:::999888888999999777666777777666666666555555555777777777777777777777777666666666777888999:::;;;;;;<<<<<<<<<===AAAGGGLLLOOOZZZcccfffeeeccc```\\\WWWPPPHHHBBB???<<<888555999888666555444444555555555555555666666777777777888999:::;;;<<<======>>>DDDBBB@@@@@@BBBDDDEEEFFFJJJJJJMMMRRR\\\nnn|||ooo```OOOFFFAAA===<<<===::::::999999888888999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999:::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAFFFHHHKKKOOORRRWWW]]]aaammm{{{qqq^^^QQQ@@@;;;555000...---,,,+++............------------+++++++++*********))))))************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******------......///000000000333333333444444666777777888999;;;>>>@@@AAABBBCCCAAAAAABBBBBBBBB@@@???>>>??????@@@CCCFFFIIIYYYXXXYYY\\\aaahhhmmmooonnnpppsssyyy~~~yyyxxx}}}zzzuuummmeee[[[WWWUUUYYYfffvvvnnnZZZPPPHHHEEEBBBAAABBBEEEEEEEEECCCEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOORRRQQQPPPOOOOOOQQQRRRTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYYYYXXXWWWVVVUUUUUUSSSTTTVVVXXXXXXWWWUUUTTTVVVXXXYYYXXXWWWVVVWWWXXX^^^^^^\\\[[[YYYYYYXXXXXXXXXYYYZZZ\\\^^^___``````^^^^^^^^^^^^```fffnnnttt~~~oooaaaXXXPPPJJJAAA>>>;;;999::::::999888777777777666666666555555666666666666666666666666555555555555666777888999999::::::999999;;;???CCC@@@GGGLLLKKKJJJIIIGGGDDDCCC???;;;888999999999999666555444444444444555666555555555666666777777888:::;;;;;;<<<===>>>???@@@BBBAAA@@@AAAEEEHHHIIIIIIOOOMMMOOOZZZnnnzzzgggWWWGGG@@@???===;;;;;;::::::999999888999999:::999999999999999999999999999999999999999999999999888888888888888888888888777888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@BBBFFFHHHKKKNNNQQQTTTVVV___iiiqqq|||vvvgggYYYLLL@@@888888555222///...//////000.........---------,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***------......///000000000333333333444555666777888888999;;;===???AAABBBBBB@@@AAAAAABBBAAA@@@???>>>???>>>???BBBFFFIIImmmooottt}}}|||yyyzzzyyyrrrfff^^^TTTQQQTTT```ssssssYYYLLLHHHEEECCCBBBAAABBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXYYYXXXWWWWWWXXXYYY```___]]]\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___```aaaaaaXXXYYYYYYZZZ]]]ccckkkpppxxxoooccc[[[YYYJJJEEE???:::999999999:::888777777777777666666666555555555555555555555555555555555555666777888888777888888888888999<<>>>>>@@@???===:::999888777888888777666444444444444444555555666555555666666777888888999<<<<<<===>>>???@@@@@@AAA@@@@@@AAACCCFFFHHHHHHHHHMMMQQQ\\\qqquuu___QQQCCC>>>>>><<<:::999:::999999888999999::::::999999999999999999999999888888888888888888888888777777777777777777777777777777777888888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@:::<<<@@@BBBDDDFFFIIIKKKMMMSSSWWWYYY```nnn|||ttthhhWWWGGG<<<666222000444444222///...---.........------------,,,,,,,,,---,,,,,,,,,,,,+++++++++)))))))))(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***------......///000000000333333333444555666777888777999;;;===???AAAAAABBB???@@@AAAAAAAAA@@@???>>>>>>>>>???BBBGGGJJJ|||~~~~~~~~~wwwrrrooojjjaaaXXXUUUNNNQQQ[[[nnnyyy___LLLEEEEEECCCBBBAAA@@@@@@??????>>>CCCDDDEEEDDDCCCBBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPMMMNNNPPPRRRRRRRRRQQQPPPTTTUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\[[[[[[YYYXXXTTTVVVXXXYYYYYYYYY[[[]]]___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^____________ZZZZZZZZZZZZ\\\```fffkkkqqqyyyqqq```XXXSSSNNNFFF???<<<;;;:::999999999888888888777777777666666666666666666666666666555555555666666777888333555666666666777999;;;555888999777999<<<===:::777777888999888666444333444444444555555555666666666666777777888999::::::<<<===>>>>>>@@@@@@AAABBB@@@BBBDDDEEEEEEGGGJJJLLLRRRaaayyytttiiiUUUJJJ@@@======:::999999999999888888999999::::::999999999999999999999999777777777777777777777777777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;:::777777888:::;;;<<<===>>>:::<<<>>>??????@@@BBBDDDHHHNNNSSSSSSVVV]]]cccfffrrryyyzzzmmmeeeOOOIII@@@999555333222111000000000///---,,,---...------------,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((************************'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******------......///000000000222222333333555666888999777888:::===???@@@AAABBB??????@@@AAAAAA@@@???>>>??????@@@CCCHHHKKKwwwnnntttwww}}}{{{uuuqqqiiiaaa^^^YYYSSSSSSVVVZZZbbbpppppp\\\LLLDDDAAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZUUUWWWYYYZZZZZZ[[[\\\^^^\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\]]]]]]\\\[[[[[[^^^cccggggggoooyyynnn```^^^ZZZSSSMMMGGGBBB===::::::::::::999999999999888666666666666666666666666555555444444555555666666111333555555444444555666666888777444555999999666777888999888777666555555444555555666666666666555666777888999:::;;;<<<<<<======>>>???@@@AAAAAABBBAAADDDGGGGGGGGGLLLVVV___sss}}}ppp```UUUHHHAAA======<<<999888:::999999888888999999:::;;;888888888888888888888888777777777777777777777777777777777777777777777777888888888999999999::::::999999999999999999999999999999999999::::::::::::777888999:::::::::999999666666777999::::::::::::<<<===>>>>>>======???AAA@@@HHHMMMLLLMMMPPPSSSSSSXXX___hhhqqqwwwzzz|||~~~}}}nnnaaaTTTIIIBBB999777555444333333222111---///111000...---...///---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******------......///000000000222222222333555777888999777888:::<<<>>>@@@AAAAAA>>>???@@@AAAAAA@@@???>>>@@@@@@AAADDDIIILLLuuuppppppqqqpppnnnxxx|||xxxqqqqqqpppkkk\\\VVVTTTUUUUUUTTT[[[dddqqq{{{yyyfffOOOAAA@@@CCCDDDCCC???@@@AAA@@@@@@@@@BBBDDD@@@AAABBBAAA???>>>???@@@@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOONNNOOOQQQTTTVVVTTTUUUWWWYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^_________]]]]]]\\\[[[ZZZZZZ[[[[[[YYY[[[\\\[[[ZZZYYYZZZ\\\ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXX[[[___ccc```kkktttxxxwwwgggddd___YYYSSSKKKBBB===;;;;;;;;;:::::::::999999777777777777777777777777444444333333333444555555222444555555444333333444888999777333444666555222555666666555444444555666555555666666777666666555777888888:::;;;<<<============>>>???@@@AAAAAABBBAAAEEEIIIIIIKKKTTTfffttt{{{ppp```PPPEEE???;;;:::<<<;;;888999<<<999888888888999::::::;;;888888888888888888888888777777777777777777777777888888888888888888888888888999999999999:::::::::888888888888888888888888888888999999999:::::::::555666777999999999888777777888999999:::999999999999::::::999999:::<<>>@@@AAAAAA>>>>>>@@@AAAAAA@@@???>>>@@@@@@AAAEEEJJJMMMwwwqqqoooqqqrrrqqquuu|||xxxkkkdddaaa]]]UUUOOOMMMSSSYYYXXXXXXcccyyy|||pppjjjYYYPPPFFF@@@@@@@@@???===>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBAAA@@@???>>>===BBBAAA@@@AAACCCGGGJJJMMMIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJMMMOOOQQQQQQPPPPPPQQQOOOMMMLLLNNNQQQUUUWWWWWWWWWWWWWWWYYY[[[]]]^^^___\\\ZZZ[[[^^^```___\\\[[[[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^______^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXX\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\fffqqqxxx}}}zzzllldddaaa[[[PPPGGGFFF>>>:::<<<;;;777777;;;;;;999777777777888777666777777777777777777777777555555555555555555555555777777666666555555555444555555444333444555666777888888888888888888999999;;;<<<===<<<;;;;;;<<>>>>>@@@AAABBBCCCCCCHHHGGGGGGGGGIIILLLNNNPPPRRRTTTWWWZZZ]]]```bbbccciiiiiihhhiiikkknnnqqqsssssseeeZZZSSSCCCAAA>>>:::777444222111222222222111111///............---------,,,,,,,,,+++++++++***)))(((((('''))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%###$$$''')))'''%%%''''''''''''(((((((((((((((((((((((())))))))))))***,,,////////////000222333333222222333666999:::;;;<<<===>>>???@@@AAAAAA===>>>@@@@@@?????????@@@@@@BBBFFFGGGHHHHHHpppllllllqqqtttvvv|||}}}{{{yyywwwjjjcccYYYQQQOOONNNNNNMMMPPPWWW___dddiiitttvvvhhh\\\TTTPPPJJJBBB>>>???@@@@@@>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>===???@@@AAACCCEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKMMMOOOPPPPPPOOONNNOOONNNMMMMMMOOORRRUUUWWWVVVVVVVVVWWWXXXZZZ\\\]]]]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXZZZ[[[]]]^^^^^^^^^eeemmmrrrwwwrrriiibbb\\\WWWOOOGGGBBBAAA>>>999777999888777666777999999999888777777777777777777777777555555555555555555555555777777777666666666555555666666555555555666777888999888888888888999::::::>>>>>>>>>>>>>>>>>>>>>???===>>>@@@AAABBBDDDFFFHHHFFFKKKSSS^^^oootttfffYYYJJJ???;;;::::::999999999888888888777777888999999999999888777777777777777777777777666666777777777888888888777777777777777777777777777777777888888777777777666666666666666666666666777777777777888888888888777777777777777777777777:::999888888888999:::;;;777777888888999::::::;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKNNNQQQSSSVVVWWWXXXYYYYYYYYYYYY[[[^^^aaaccchhhmmmuuu{{{~~~{{{zzzrrrooojjjbbbXXXNNNFFFAAA>>><<<:::888555333222222111222222111111///............---------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''%%%$$$%%%'''((('''%%%''''''''''''(((((((((((('''(((((()))***++++++,,,***---///000//////000222333333222222444666999:::;;;<<<===>>>???@@@@@@AAA===>>>@@@@@@?????????@@@???BBBEEEGGGGGGHHHsssssswww~~~zzzrrrnnnjjjfffcccRRROOOIIIDDDCCCHHHRRRZZZeeehhhnnnvvv|||kkk]]]QQQGGGAAAEEEAAA===<<<>>>@@@@@@>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>===???BBBDDDFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMNNNPPPRRRTTTUUUVVVUUUUUUUUUVVVWWWYYY[[[\\\ZZZ[[[[[[ZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYUUUVVVWWWYYY[[[]]]^^^___aaadddgggjjjnnnxxx}}}pppgggcccXXXQQQJJJFFFAAA:::777777:::999999:::;;;;;;:::888888888888888888888888888666666666666666666666666888888888777777777777666888888777777777888999:::999999999999999:::;;;;;;:::::::::<<<>>>??????>>>===???@@@AAACCCFFFKKKNNNOOOWWWggg~~~jjjZZZOOOEEE===::::::999999999999888888888777777888999999999999888777777777777777777777777666666777777777777888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777555555666666888:::;;;<<<777777777888999999:::::::::;;;;;;<<<===>>>??????<<<>>>@@@BBBCCCCCCAAA@@@BBBCCCEEEGGGIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQTTTUUUSSSWWW]]]aaadddgggiiikkkiiikkkooorrruuuwwwxxxxxxyyyxxxwwwvvvuuuvvvwwwxxxtttqqqmmmhhhccc^^^[[[ZZZQQQOOOKKKGGGAAA===999777777777555444333333333333111111111111000///............---------,,,,,,,,,------,,,,,,+++*********))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%'''((('''&&&''''''''''''((((((((((((&&&'''((()))+++,,,---...+++---///000///000111222333333333333444777999:::;;;<<<<<<===>>>???@@@@@@<<<>>>@@@@@@???>>>???@@@???BBBEEEGGGGGGGGG|||tttpppkkkfffaaaZZZSSSNNNIIIKKKJJJHHHJJJUUUgggvvv~~~{{{nnn\\\OOOHHHDDD@@@<<<>>><<<;;;<<<>>>??????===>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>???AAACCCEEEFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKJJJLLLMMMPPPSSSUUUVVVVVVVVVSSSSSSTTTUUUVVVXXXYYYZZZWWWYYY[[[YYYVVVUUUWWWZZZXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWUUUVVVWWWYYY[[[]]]______cccbbbbbbccchhhpppyyywwwkkkaaa[[[TTTNNNIIICCC>>><<>>======>>>===:::888999999999999999999999999888888888888888888888888999999999888888888888888:::999::::::::::::;;;;;;::::::::::::;;;<<<======999888888;;;???BBBBBBAAACCCDDDFFFHHHKKKQQQZZZaaaiiixxxzzz___NNNFFF@@@<<<:::999999999999888888888888777777888999999999999888777777777777777777777777666666666666777777777888666666666666666666666666777777777666666777777777666666666666666666666666444444555555555666666666666666666666666666666666777666666666777777777777666666777777888999999999::::::;;;;;;<<<===>>>>>>:::;;;===>>>>>>===<<<<<<>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOQQQQQQRRRRRRSSSTTTQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSPPPOOOMMMJJJHHHFFFEEEDDD@@@>>><<<999888777666666555444333333222222333333000000111111000///............---------,,,,,,,,,,,,,,,+++++++++*********))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((()))***+++,,,,,,+++---///000000000111222333333333444555777999:::;;;;;;<<<======>>>??????<<<>>>@@@@@@???>>>???@@@>>>AAADDDFFFFFFGGG~~~uuuooommmlllkkk]]]ZZZUUUQQQMMMIIIFFFDDDNNNQQQTTTVVV[[[jjj~~~wwwmmmYYYPPPDDD>>>>>>@@@???>>>;;;;;;;;;<<<======<<<;;;===>>>??????@@@@@@??????>>>>>>???@@@@@@@@@??????@@@@@@???@@@AAADDDGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIILLLNNNRRRUUUWWWWWWVVVUUUQQQQQQRRRTTTUUUVVVWWWWWWTTTWWWXXXVVVTTTSSSUUUXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^[[[ZZZZZZZZZZZZZZZ[[[[[[]]]]]][[[ZZZXXXWWWUUUUUUVVVWWWXXXZZZ\\\]]]______bbb```^^^___dddkkkrrrvvvxxx|||jjjggg```YYYSSSOOOJJJFFF@@@>>>======>>>===;;;999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>???AAACCCDDDDDDEEEIIIOOOUUU^^^kkkzzzkkkQQQBBB<<<999888888999999999888888888777777777777888999999999999888666666666666666666666666555666666666666777777777555555555555555555555555777777666555555666777777555555555555555555555555555555555666666666777777555555555555555555555555777777777777666555555555555666666777777888888999::::::;;;;;;<<<<<<======<<<;;;:::999999:::;;;<<<===>>>??????@@@@@@@@@@@@?????????@@@AAABBBCCCCCCHHHGGGEEEDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<<<<;;;;;;::::::777666444333222333444555555444333222222222222222///000000000000//////.........---------,,,,,,,,,***************)))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((+++---000000000000111333333333444555666888999:::;;;;;;;;;<<<======>>>>>><<<===??????>>>>>>>>>???===@@@CCCEEEFFFFFF~~~wwwooocccZZZWWWXXX[[[]]]OOOKKKEEEAAAAAAEEEJJJNNN[[[]]]```eeennn|||qqq\\\NNNGGGBBB===;;;<<<======<<<::::::;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@@@@@@@???AAA@@@???>>>@@@CCCFFFHHHIIIHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHLLLNNNQQQTTTVVVUUUTTTSSSNNNOOOQQQSSSTTTUUUUUUUUURRRSSSTTTSSSRRRSSSTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[\\\\\\]]]___^^^]]]ZZZXXXVVVTTTSSSWWWWWWXXXYYY[[[\\\]]]]]]^^^]]]\\\]]]```eeejjjnnnnnnsss~~~sssqqqjjjaaa[[[WWWRRRKKKAAA???===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;<<<======>>>>>>======<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@???@@@EEEHHHGGGPPP\\\iiiwwwppp]]]III>>>;;;999999;;;999888888888888777777777777777888999999999999888666666666666666666666666555555666666666666777777555555555555555555555555777777555555555555777777555555555555555555555555666666666666777777777888555555555555555555555555444555666777777777777666555555555666777777888888:::::::::;;;;;;;;;<<<<<<<<<:::999777888999;;;===;;;<<<<<<==================>>>>>>?????????@@@@@@AAA???>>>>>>??????>>><<>>>>>===<<<<<<;;;::::::999999999999999888777777555444333222222222333444555444333222222111111111/////////000000//////.........---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%'''(((***+++%%%'''((((((''''''((()))''''''''''''(((((((((((('''''''''''''''''''''''',,,...000111000111222333333333444666777888999999;;;;;;;;;;;;<<<<<<======;;;===??????>>>===>>>???===@@@CCCEEEEEEEEE}}}wwwrrrooooooppprrrsssqqqnnnkkk___ZZZRRRMMMKKKKKKLLLMMMKKKKKKLLLNNNSSS[[[dddiiisssrrrsssyyy{{{iiiWWWJJJCCC>>>===<<<;;;::::::999999777888999:::999999999::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@?????????@@@AAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQPPPOOOMMMNNNPPPRRRSSSTTTTTTTTTQQQPPPOOOPPPRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\[[[YYYWWWUUUTTTSSSVVVVVVWWWWWWXXXYYYYYYZZZXXXYYYZZZZZZZZZ]]]aaaeeegggkkkttt~~~rrriiiddd]]]TTTMMMIIIDDDAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<===>>>???>>>>>>============>>>???@@@AAABBB???BBBDDDBBBAAAFFFPPPXXX```lll~~~wwwlll]]]QQQDDD>>><<<;;;<<>>??????@@@@@@@@@@@@???>>><<<<<<===@@@@@@>>><<<===<<<<<<<<<<<<======>>>999999999999888888777666666777888888888777666666555555444444444444444444333222222111111111111222......///////////////.........---------,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%''')))((('''&&&(((***''''''''''''((((((((((((&&&&&&''''''(((((()))))),,,...000111111111222333222333555666888999999999:::;;;;;;;;;;;;<<<<<<<<<;;;===??????>>>===>>>???<<>>>>>AAA777999:::999888777999:::555666777888777888999:::999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMOOOOOONNNMMMLLLLLLMMMOOOQQQSSSSSSSSSSSSPPPNNNLLLNNNRRRUUUUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYZZZZZZ[[[\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWTTTWWWYYYXXXVVVVVVZZZ^^^]]]ccclllsssxxx|||vvvlllbbb\\\WWWOOOHHHDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<===??????>>>>>>============>>>???AAABBBCCC@@@EEEJJJKKKLLLTTTcccpppxxxgggZZZLLLDDD===;;;999777999<<<888888888888777777777777777777888999999999999888666666666666666666666666555555555555666666666777444444444444444444444444888666555444444555666888555555555555555555555555555555555666666666666777444444444444444444444444666666777888888777666555444444555555666777777777777777777777888888888888555666888:::;;;;;;999999<<<<<<===>>>>>>>>>>>>>>><<<<<<===============<<<===;;;;;;<<>>===>>>???<<