BM6P6(@ |||vvvrrrrrrrrruuuvvvsssmmmgggeeeeeehhhhhhhhhhhhggggggggggggZZZXXXWWWVVVVVVUUUSSSRRRPPPLLLFFFBBB@@@???>>>===666666555555555444444444333333333222222222111111111111111111000000000000//////////////////////////////...------------...,,,,,,,,,---------......---.........---,,,++++++...///000///---,,,---...,,,)))'''***...///,,,(((------......------,,,+++,,,,,,,,,------.........---------...000222555666888999999888777555333222222333444666777777888888888777666666555555555555;;;<<>>@@@AAAAAABBBDDDFFFGGGFFFHHHOOO\\\ooo{{{___OOOJJJDDDFFFIIILLLPPPSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\\\\\\\```cccffffffffffffgggjjjmmmooosss~~~{{{|||}}}~~~~~~}}}|||{{{yyywwwuuusssrrrssstttuuutttwwwzzz|||~~~yyyqqqmmmmmmmmmrrr~~~zzzwwwrrrkkkggggggjjjnnnooovvvvvvzzz}}}~~~|||vvvrrrssssssuuuvvvsssmmmgggeeeeeehhhhhhhhhggggggggggggggg\\\ZZZXXXWWWWWWVVVTTTRRROOOKKKFFFBBB@@@???===;;;555555444444444333333333333333333222222222111111111111111000000000////////////////////////////////////...------------...,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++---...///...,,,+++,,,------***(((***---///---***---............---,,,,,,,,,,,,,,,---------......---------...000222555666888999999999777666444222222333444666777777777777777666555555555666777888;;;<<<>>>BBBDDDBBB???;;;444333333333222222222222444444555666888999::::::<<>>@@@AAAEEEHHHMMMQQQUUUYYY]]]```ddd___\\\]]]\\\\\\aaaiiiqqqooopppvvv{{{|||uuuooobbbZZZVVVZZZdddsss{{{qqqjjjffffffmmmsssvvvzzzzzzuuummm___[[[UUURRRQQQSSSTTTUUU]]]eeeqqq~~~}}}ssskkk```YYYPPPJJJHHHFFFDDDBBBNNNTTT\\\```___\\\XXXWWWSSSRRRPPPNNNJJJGGGDDDBBB@@@BBBGGGNNNXXXbbbiiimmmoooqqqwww|||}}}zzziiiUUUHHH===<<<;;;:::999888888888999999999888777666666666999999888777777777777888;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@@@@@@@AAACCCEEEGGGFFFIIIPPP\\\ooouuuZZZKKKHHHDDDFFFHHHKKKOOOQQQSSSTTTSSSTTTVVVXXXZZZ[[[\\\\\\]]]```cccfffffffffggggggeeehhhlllrrr~~~~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvuuusssrrrqqqqqqrrrrrruuuyyy{{{~~~xxxrrrooonnnqqqzzzzzztttmmmhhhfffhhhjjjkkkoooooossszzz|||wwwxxx}}}|||{{{}}}~~~{{{uuurrrssstttvvvwwwsssmmmgggddddddhhhhhhgggggggggfffffffff]]][[[YYYXXXWWWVVVTTTRRRMMMJJJFFFCCCAAA>>><<<999444444444333333333222222333333333222222222111111000000000000//////////////////////////////////////////...------------...+++++++++,,,,,,,,,------......---,,,,,,---//////...///000///---,,,---...///,,,)))***---///...,,,......//////......---,,,,,,,,,,,,------------......------...000222444666888888999999888666555333222333444555666777777777666555333333333666888::::::;;;===@@@CCCBBB???<<<333333222111111111111111666666777777888999999999@@@BBBCCCCCCAAA???>>>>>><<>>>>><<<>>>???@@@@@@AAACCCEEEGGGGGGJJJQQQ]]]pppyyyoooVVVJJJHHHEEEFFFHHHJJJMMMOOOPPPQQQSSSTTTUUUWWWXXXZZZ[[[\\\]]]```ccceeeeeefffggghhhcccgggkkkqqq~~~}}}{{{zzzzzz}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxwwwuuutttrrrqqqqqqqqqssswwwzzz}}}wwwssspppooouuu{{{~~~xxxooohhheeeddddddddddddeeehhhnnnvvvzzzyyywwwxxxuuuuuuzzz|||{{{zzz{{{zzzzzz~~~zzztttrrrtttuuuwwwwwwtttmmmgggddddddhhhggggggffffffeeeeeeeee___]]]ZZZYYYXXXWWWTTTRRRKKKIIIFFFCCCAAA>>>;;;888555555444444444333333333333333333222222222111111000000000/////////......//////////////////////////////...------------...+++++++++,,,,,,,,,,,,---///...,,,+++,,,...000111///000111000.........///000---******,,,...//////......//////......---,,,------------------------............000222444555777888888999888777555444222222444555666777777777666444222000111333666888888999;;;???AAAAAA???<<<444333222111000111111222666666777888999::::::;;;CCCCCCCCCAAA@@@>>>>>>>>><<<@@@AAA;;;999;;;;;;888888777777777777888999999;;;;;;;;;<<<===>>>@@@@@@GGGIIILLLOOOTTTZZZaaaffflllkkkjjjhhheeecccdddgggnnnkkkiiimmmsssyyy{{{zzzqqqkkkddd```___fffwwwzzzxxxyyy}}}~~~{{{vvvtttsssoooiiigggccc___\\\ZZZXXXVVVTTTRRRXXXcccppp~~~yyyrrrfff```XXXSSSQQQNNNKKKHHHFFFJJJOOOSSSVVVWWWWWWWWWUUUTTTRRROOOLLLHHHEEEDDD???AAACCCGGGMMMUUU^^^ccckkkqqqzzzxxxdddPPPCCC===<<<;;;:::999888888888666666777888999999::::::777777777888999:::;;;;;;;;;<<<<<<======>>>>>>???===???AAABBBBBBBBBDDDFFFHHHIIILLLSSS]]]pppyyyoooVVVLLLKKKEEEFFFGGGIIIKKKMMMNNNOOOSSSSSSTTTUUUWWWYYYZZZ[[[]]]___bbbddddddeeefffgggfffiiimmmrrr~~~|||zzzyyyxxxyyyzzz{{{}}}}}}}}}}}}|||zzzzzzzzzyyywwwvvvtttsssppprrrvvvyyy{{{~~~~~~yyysssppprrrwww}}}|||rrriiiccc```^^^]]][[[\\\^^^ccciiimmmmmmlllpppppprrrwww||||||zzzzzztttqqqttttttwwwwwwtttmmmgggeeeeeeggggggffffffeeeddddddccc^^^]]]ZZZYYYYYYWWWUUUSSSKKKIIIFFFCCCAAA>>>;;;888666666666666555555555555333333333222222222111111000000000000////////////000000000000000000000000//////...------------...++++++,,,,,,,,,------------,,,***)))***,,,...///...///000///---,,,---...///---+++***+++---//////...............------,,,------------------------............000222444555555666777888777777555555111222333555666666666777777444111///...000222444777888:::===@@@AAA???===555444222111111111222333444444666777999;;;<<<===CCCBBBAAA@@@??????>>>===<<>>@@@AAABBBFFFHHHKKKOOOTTT[[[ccciiiqqqqqqnnnjjjffffffhhhiiinnnkkkgggiiinnnuuuyyy{{{wwwrrrmmmhhhcccbbblllwwwzzzwwwsssrrroookkklllhhhddd```^^^[[[XXXVVVTTTXXX```mmm{{{zzztttiiiddd]]]YYYVVVSSSOOOKKKFFFGGGIIIMMMPPPSSSTTTTTTSSSSSSQQQNNNKKKHHHEEEDDD???@@@BBBDDDHHHOOOYYY___jjjrrr}}}uuuaaaNNNAAA===<<<;;;:::999888888888666666777888999:::;;;;;;888888888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGHHHIIIJJJOOOUUU^^^qqq|||yyypppWWWNNNMMMFFFFFFFFFGGGIIIKKKMMMOOORRRRRRSSSTTTUUUXXXZZZ[[[\\\^^^aaabbbbbbccceeegggfffjjjnnnsss|||zzzyyyyyyyyyzzz{{{}}}}}}}}}|||{{{yyyyyyyyyyyyxxxwwwvvvuuurrrsssuuuxxx{{{|||}}}}}}~~~yyyttttttwww|||xxxmmmeee___ZZZXXXVVVWWWXXX[[[___aaacccccccccfffkkkrrrzzz{{{sssqqqttttttvvvwwwtttnnniiifffgggggggggfffeeedddccccccbbb]]][[[YYYYYYYYYXXXVVVTTTMMMJJJFFFCCCAAA>>><<<999777777777666666666666555333333333222222222111111111111111111000000000000000000000000000000000000//////...------------...,,,,,,,,,---------......000///.........///000111,,,---------+++***+++,,,---,,,+++++++++,,,...///------......------,,,+++...------------,,,,,,,,,//////...///000111333444333444555666666666555444111222333444555666666666666444111///...///111222666666888;;;???@@@???===666444222111000111333444222333555777999;;;<<<===@@@???>>>>>>???@@@???===<<<===>>><<<:::999::::::666666666666666777777888;;;<<<<<<===???@@@BBBCCCEEEHHHKKKPPPUUU]]]eeekkkssstttsssmmmjjjkkkmmmllloookkkggggggkkkssszzz}}}|||yyyuuuqqqjjjdddeeejjjiiimmmtttzzz{{{{{{xxxtttppplllgggcccaaa^^^[[[YYYVVVXXX^^^iiiwww~~~wwwooojjjddd```]]]ZZZUUUPPPKKKJJJIIIKKKNNNQQQRRRRRRPPPOOONNNLLLJJJGGGEEEDDD>>>???@@@AAACCCJJJUUU\\\llltttrrr^^^LLLAAA===<<<;;;:::999888888888999999999999999999999999999999999999:::;;;<<<===????????????????????????AAACCCEEEEEEEEEFFFHHHJJJIIILLLQQQWWW___qqq{{{vvvxxxrrrXXXLLLJJJFFFFFFFFFGGGIIIKKKNNNOOORRRQQQQQQRRRTTTVVVYYYZZZ[[[\\\___``````aaaccceeecccgggkkkrrr|||zzzzzzzzz}}}~~~~~~}}}|||zzzxxxvvvtttttttttuuuvvvvvvwwwwwwuuuuuuuuuwwwzzz||||||||||||{{{yyyyyy}}}tttjjjaaa[[[XXXUUUUUUUUUVVVWWWYYY[[[\\\\\\aaahhhooo{{{{{{sssqqqtttrrruuuvvvtttnnnjjjhhhhhhggggggfffeeedddcccbbbbbb[[[YYYXXXXXXXXXXXXWWWUUUOOOKKKFFFBBB@@@???===;;;777666666666666555555555333333333222222222111111222222222222111111111111000000000000000000000000//////...------------...------........./////////000000000000////////////,,,......---,,,+++,,,---***+++,,,,,,++++++,,,---,,,,,,,,,---,,,,,,+++***......---------,,,,,,,,,//////...///000111333444111222444555555555444444111222333444555666666666444333222111111222333444444555777:::>>>??????===555333111//////000222333333444555666888999:::;;;<<<;;;;;;===@@@AAA???===<<<<<<===<<<:::999999;;;777777666666777777888999999999:::<<<===@@@BBBCCCDDDGGGLLLQQQWWW^^^fffkkkqqqvvvxxxsssqqqrrrqqqnnnnnnkkkgggggglllttt|||}}}yyywwwqqqjjjfffggg```bbbdddgggmmmuuu~~~}}}sssooojjjeeeccc```^^^]]]YYYYYY]]]hhhvvv~~~tttpppkkkgggeeeaaa[[[VVVPPPMMMJJJIIIKKKNNNOOOOOOLLLLLLKKKJJJHHHFFFDDDCCC???@@@AAAAAABBBIIIUUU]]]mmmvvvooo[[[JJJAAA===<<<;;;:::999888888888999999999999999999999999:::::::::::::::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAABBBDDDEEEEEEFFFHHHJJJJJJMMMRRRXXX```rrrvvvuuu{{{vvvZZZLLLIIIFFFFFFFFFGGGIIILLLOOOQQQQQQQQQQQQQQQSSSUUUXXXZZZYYY[[[]]]]]]^^^___bbbdddaaaeeejjjppp}}}{{{zzzzzzzzz~~~}}}{{{yyyvvvuuuqqqqqqqqqsssuuuwwwzzz{{{yyywwwuuuvvvzzz|||}}}|||xxx}}}~~~|||}}}|||pppggg```[[[UUUUUUTTTSSSRRRSSSUUUWWWXXX___eeelllxxx{{{sssppptttqqqtttvvvtttooojjjiiiiiiggggggfffeeecccbbbbbbaaaZZZXXXWWWWWWXXXXXXWWWVVVPPPLLLFFFBBB@@@???>>>===666666555555555444444444333333333222222222111111333333333222222222111111000000000000000000000000//////...------------............////////////000)))************)))''''''000111111111///...///000)))***,,,,,,,,,++++++,,,+++,,,,,,,,,,,,+++******.........------,,,,,,,,,////////////000111333444000111333444555444444333111111333444555666666666333333333333444555666666444444666999===??????>>>444222000......///111222555555555666777777888888999888999<<<@@@BBB@@@===<<<<<<<<<===;;;888999;;;888888888777888999999:::777777888:::<<>>???AAABBBCCCDDD@@@BBBDDDDDDEEEEEEGGGIIIJJJMMMSSSYYY```rrryyyzzzzzz]]]MMMIIIFFFEEEFFFGGGIIIMMMPPPRRRQQQQQQPPPQQQRRRUUUXXXZZZXXXZZZ[[[\\\\\\^^^aaacccdddgggjjjooo{{{{{{zzzzzzzzz||||||}}}}}}|||zzzxxxwwwqqqqqqqqqsssvvvzzz~~~|||yyyvvvvvvzzz}}}}}}}}}uuuzzz~~~}}}uuukkkccc___UUUUUUSSSQQQOOOPPPRRRTTTRRRYYY___eeeppp}}}~~~xxxsssooonnnrrrtttuuutttpppllliiihhhiiigggeeedddddddddcccbbbZZZYYYXXXXXXXXXWWWTTTQQQMMMJJJFFFCCCAAA???<<<:::555555555555555444444444444333222111000000000000222000//////000000///---......////////////..............................//////...---,,,++++++***...............///000000.........------,,,,,,,,,---......,,,******+++,,,(((+++///000///---,,,,,,***+++---.........---,,,---,,,,,,,,,---000333444333444444555555555555555444333222333555777777777999888666444333333333444777555444666;;;======<<<:::666222000111333444555555666888888777777888:::<<<<<<===???@@@@@@===;;;===<<<<<<;;;:::999888888999999999999:::;;;<<<===:::::::::999999;;;@@@CCCFFFGGGJJJNNNTTT]]]gggmmmrrruuuwwwwwwxxxzzzwwwrrryyysssnnnnnnuuu~~~{{{xxxwwwuuuuuujjjddd___[[[ZZZ___ooo}}}zzzrrrjjjeeeaaa___]]]UUUZZZbbblllwwwyyyvvvtttpppiiiccc^^^UUUNNNMMMLLLJJJIIIJJJIIIIIIIIIKKKLLLKKKHHHEEEBBBBBBDDDDDDCCCFFFUUUdddpppzzzlllUUUEEE???;;;:::999999888888999999;;;:::888777777999:::<<<::::::;;;;;;<<<=========???AAABBBBBBAAAAAACCCDDDFFFGGGHHHGGGEEEEEEEEEGGGKKKMMMQQQVVV^^^ppp{{{{{{{{{[[[MMMLLLHHHFFFDDDEEEHHHLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ\\\\\\]]]^^^aaacccddddddhhhppp{{{}}}yyyzzz}}}{{{{{{{{{zzzxxxwwwuuusssqqqqqqtttxxxzzz{{{|||wwwwww{{{~~~||||||~~~yyyooofff^^^[[[XXXTTTQQQOOOOOOPPPPPPQQQVVV^^^bbbfffllluuu|||}}}|||xxxssspppppprrrtttuuutttpppllliiihhhiiigggdddccccccbbbaaa___YYYXXXXXXXXXYYYYYYVVVTTTMMMJJJFFFCCCAAA???<<<:::666666666555555555444444444333222111000000000000222111//////000111///......//////000000//////....................................------,,,,,,+++---------------...//////......---------,,,,,,,,,------...,,,******+++---))),,,...///...---------,,,,,,---...............------,,,---...000333555444444555666666666666666555333222444666888888777999888666444333333333444777555555777;;;>>>>>>===:::666222000111333444555555666888888777777888:::::::::;;;===>>>>>><<<999===<<<<<<:::999888777777666666666666777888999999:::::::::::::::<<<@@@CCCEEEGGGJJJNNNTTT\\\dddjjjnnntttwwwxxx{{{}}}~~~wwwoooeee]]]XXX[[[jjjyyy{{{sssllleee```[[[XXXXXX[[[bbblllvvv~~~{{{uuuppphhh^^^UUUQQQNNNIIIGGGHHHHHHGGGHHHIIIKKKJJJGGGEEEDDDDDDEEEEEEDDDIIIXXXgggsss}}}~~~jjjSSSCCC>>>;;;:::999999888888999999:::999888777888999;;;<<<;;;;;;;;;<<<======>>>>>>???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFGGGHHHLLLNNNRRRWWW^^^ppp^^^MMMJJJGGGFFFDDDEEEHHHLLLMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXYYY[[[[[[\\\]]]```bbbcccdddhhhqqq||||||xxxyyy|||~~~|||{{{|||}}}}}}}}}{{{vvvtttrrrrrruuuxxxzzzzzz~~~zzzvvvxxx}}}~~~~~~~~~wwwnnnfff```]]]YYYUUUSSSQQQQQQPPPLLLQQQVVVZZZ^^^dddmmmtttyyy|||zzzwwwsssrrrrrrrrrtttuuutttpppllliiihhhiiifffcccbbbaaa```^^^]]]XXXWWWWWWXXXYYYZZZXXXVVVMMMJJJFFFCCCAAA???<<<:::888888777666666555444444333333222111000000000000222111000000111222000//////000000111111000000///........................------------------------,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,------,,,+++***+++---+++,,,......---,,,---///.........---......//////......---...///111333555555555666777777777777777555444333555777999999999999888777555444444444444666555555777;;;>>>??????:::777222000111333444444444666888888777777999:::::::::;;;<<<>>>???===;;;======<<<:::999777666666555555555555666777888999:::;;;;;;::::::<<<@@@CCCEEEGGGJJJNNNRRRYYYaaafffjjjrrrxxxzzzrrrdddZZZZZZffftttzzzrrrjjjbbbZZZVVVZZZ]]]cccjjjrrrzzzuuujjj^^^YYYTTTNNNKKKKKKIIIIIIIIIKKKLLLLLLJJJHHHGGGFFFFFFGGGGGGMMM]]]mmmxxxzzzfffPPPBBB===;;;:::999999888888999999:::999888888888:::;;;<<<<<<<<<<<<===>>>>>>?????????@@@BBBBBBBBBBBBCCCEEEEEEGGGHHHHHHHHHHHHIIIJJJMMMOOOSSSWWW^^^pppeeeOOOIIIGGGEEEDDDEEEHHHKKKMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVXXXYYYZZZZZZ\\\___aaaccceeeiiiqqq{{{|||xxxxxxzzz|||{{{zzzyyyzzz}}}~~~~~~~~~wwwuuussssssuuuxxxyyyyyy{{{yyywwwzzzyyypppgggccc^^^ZZZWWWUUURRROOOJJJMMMPPPRRRVVV\\\fffmmmsssvvv|||yyyvvvsssqqqrrrrrrtttuuutttpppllliiihhhjjjhhhdddbbbaaa```]]]\\\YYYXXXWWWWWWXXXXXXVVVTTTMMMJJJFFFCCCAAA???<<<::::::999888777666555444444333222222111000000111111333111000111222222111000000000111111111111000000........................,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,------,,,+++***,,,---,,,------,,,+++,,,...000000///...------...000000///......///000222333444666666777888888888888888666555444555888:::;;;:::999888888666555555444444666666666888;;;>>>@@@AAA;;;777333000111222333444444666777888777777999;;;<<<<<<<<<>>>@@@AAA@@@>>>>>>===<<<:::999777666555888777777888888999:::;;;:::;;;<<<<<<<<<===@@@CCCFFFHHHKKKNNNRRRXXX^^^bbbgggpppxxxzzz~~~pppbbb]]]eeeooo{{{qqqhhhaaa\\\]]]___bbbggglllrrrwwwzzzttthhhbbb\\\VVVRRRRRROOONNNNNNOOOPPPQQQOOOMMMKKKIIIHHHIIIKKKSSSdddttt|||vvvcccNNNAAA>>>;;;:::999999888888999999999999999999999:::;;;<<<=========>>>??????@@@@@@>>>@@@BBBBBBBBBBBBDDDEEEFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOSSSWWW^^^ooommmSSSJJJGGGEEEDDDEEEHHHKKKMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWUUUWWWXXXYYYYYY[[[]]]```ccceeejjjqqqyyy~~~}}}zzzyyyyyyzzzyyywwwvvvwwwyyy{{{||||||xxxvvvttttttvvvxxxyyyyyy{{{yyyxxxzzz}}}~~~~~~}}}~~~~~~xxxlllhhhbbb]]][[[WWWSSSPPPNNNNNNOOOPPPSSSYYYbbbiiimmmqqqxxxzzzwwwrrrpppppprrrtttuuutttpppllliiihhhllljjjfffdddbbbaaa___]]]ZZZXXXVVVUUUUUUTTTRRRPPPMMMJJJFFFCCCAAA???<<<::::::999888777666555444444333222111111000111111111222111000111222333222111000000111111111111000000........................+++,,,,,,------...............---------------...------------------------+++,,,---,,,++++++,,,...---------,,,++++++...111000000...------...///000...//////000111222333333666777777888888888888888666555444666888;;;;;;;;;999999888888777555555444666777888:::;;;>>>@@@BBB;;;777333000111222333333333555777777777888:::;;;<<<<<<<<<>>>@@@BBBAAA@@@>>>===<<<;;;999888777777999999999999:::;;;<<<<<<:::<<<=========>>>AAACCCFFFIIIMMMPPPSSSXXX]]]```eeennnuuuxxx~~~yyylllbbbcccjjjyyyzzzrrrkkkgggaaaaaabbbdddgggkkkoooqqq~~~~~~rrrkkkeee]]]WWWVVVTTTSSSRRRSSSTTTTTTRRRPPPNNNLLLKKKMMMQQQZZZkkk{{{sss```MMMBBB???;;;:::999999888888999999999999999999:::;;;<<<=========>>>>>>???@@@@@@@@@>>>@@@AAABBBBBBBBBDDDFFFFFFGGGIIIIIIIIIIIIKKKLLLMMMOOORRRVVV]]]nnnrrrWWWMMMFFFEEECCCDDDGGGKKKMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTVVVXXXXXXYYYZZZ]]]___bbbeeekkksss|||~~~{{{zzzzzzzzz{{{yyyvvvvvvxxxyyyzzzyyyxxxwwwuuuvvvwwwyyyyyyyyywwwwwwvvvwwwyyyzzzzzzzzz~~~}}}|||||||||}}}~~~rrrllleee```^^^ZZZUUUQQQRRRQQQOOONNNQQQWWW___eeeiiinnnvvv}}}|||yyytttpppooorrrtttuuutttpppllliiihhhmmmkkkgggeeedddbbb```^^^[[[XXXUUUTTTSSSRRRPPPOOOMMMJJJFFFCCCAAA???<<<:::888888777666666555444444222222111111111111111222111000///000222222222000///000000111111000000///........................,,,,,,,,,------.........///......---------------,,,,,,,,,------------...+++,,,---,,,++++++---...,,,------,,,+++,,,...000//////......---...............///000000111111222666666777888888888888888555444444555888;;;;;;;;;999999999999888666555444777999:::;;;;;;===???BBB;;;888333111111222333333333555777777777888:::<<<:::999999;;;>>>@@@AAA@@@>>>>>>===<<<;;;:::999999777777777777888999:::;;;;;;<<<>>>>>>>>>???AAADDDGGGKKKOOOSSSVVVYYY]]]```eeelllrrruuu}}}rrrfffbbbeeerrr~~~wwwssshhhgggfffeeefffhhhjjjkkkvvvxxxoooddd[[[XXXXXXWWWUUUTTTUUUTTTSSSQQQPPPNNNNNNRRRWWWaaaqqq|||ooo]]]KKKAAA???;;;:::999999888888999999888888999:::;;;<<<<<<============>>>??????@@@@@@>>>???AAABBBBBBCCCDDDFFFFFFHHHIIIIIIHHHHHHJJJKKKKKKMMMQQQUUU\\\nnnrrrXXXOOOFFFDDDCCCDDDGGGJJJLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUTTTVVVWWWXXXYYYZZZ]]]___aaadddlllvvv|||{{{{{{|||~~~|||yyywwwxxxzzzzzzzzzxxxwwwvvvwwwyyyzzzzzzzzzsssrrrrrrsssuuuwwwzzz{{{|||{{{zzzyyyyyyzzz{{{|||}}}uuukkkdddaaa^^^XXXSSSSSSQQQNNNMMMOOOTTTZZZ^^^ggglllttt|||~~~|||wwwqqqppprrrtttuuutttpppllliiihhhmmmjjjgggeeedddcccaaa___ZZZXXXUUUSSSSSSSSSRRRPPPMMMJJJFFFCCCAAA???<<<:::666666666555555555444444222111111111111111222222000///...///111222111000...//////000000//////...........................,,,,,,------------------...------,,,++++++,,,,,,,,,,,,,,,---------......+++,,,,,,,,,++++++---///,,,---------,,,,,,...///...............---,,,,,,---......///000000000000555666777777888888777777444333333555888:::;;;;;;999:::::::::999777555444999;;;<<<<<<;;;<<>>AAABBBAAA>>>>>>=========<<<<<<<<<666666666666777888999:::;;;<<<>>>??????@@@BBBDDDHHHLLLQQQUUUXXX[[[___aaadddiiinnnsss}}}xxxjjjeeefffmmmzzz}}}qqqooollljjjiiiiiijjjkkkpppssshhhddd^^^\\\YYYXXXXXXWWWUUUSSSQQQOOOPPPVVV]]]gggvvvxxxkkkZZZIII???>>>;;;:::999999888888999999777888999;;;<<<=========<<<<<<======>>>??????@@@===???AAABBBBBBCCCEEEGGGGGGHHHIIIIIIHHHGGGHHHJJJIIIKKKOOOTTT[[[mmmmmmUUUMMMFFFDDDCCCDDDGGGJJJLLLMMMLLLMMMOOOQQQSSSTTTTTTUUUUUUVVVXXXXXXYYYZZZ]]]___bbbeeemmmwww}}}{{{{{{{{{|||~~~{{{xxxvvvwwwyyyzzzzzzwwwvvvvvvwwwzzz||||||{{{ssssssrrrqqqrrrtttwwwzzzwwwwwwvvvvvvwwwxxxzzz{{{|||||||||}}}~~~tttjjjfffbbb\\\VVVSSSQQQMMMLLLNNNRRRVVVYYYdddjjjrrrzzz~~~yyytttqqqrrrtttuuutttpppllliiihhhllliiifffeeedddcccaaa```ZZZWWWUUUTTTTTTUUUTTTSSSMMMJJJFFFCCCAAA???<<<:::555555555555555444444444222111111111111111222222///......///000111111000......////////////..............................---------------------------,,,,,,+++*********+++,,,,,,,,,------.........***,,,,,,,,,++++++---///+++,,,......---,,,---///------...///...---+++***,,,---...///000000//////555555666777777777777777333222222444777:::;;;;;;::::::::::::999777555444:::<<<>>>===;;;;;;>>>AAA<<<888444111111222222222333444666777777888:::<<<<<<;;;;;;===@@@CCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>777777777777888999:::;;;;;;===?????????@@@BBBDDDIIIMMMRRRWWWZZZ]]]```bbbcccgggkkkqqq}}}~~~~~~|||oooiiijjjjjjttt|||xxxvvvrrrnnnlllllllllmmmmmm~~~wwwrrrdddaaa^^^\\\[[[ZZZXXXVVVRRRPPPQQQXXX```jjjxxxuuuhhhWWWGGG>>>===;;;:::999999888888999999777888:::;;;<<<=========<<<<<<<<<===>>>>>>??????===???AAABBBBBBCCCEEEGGGGGGIIIIIIIIIGGGFFFGGGHHHGGGIIIMMMSSSZZZmmmhhhRRRKKKFFFDDDCCCDDDGGGJJJLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVXXXYYYYYY[[[]]]```eeegggmmmuuu}}}|||zzzzzz{{{|||{{{xxxuuutttuuuwwwyyyyyyvvvuuuvvvxxx{{{|||}}}|||xxxwwwtttqqqoooppptttvvvuuutttttttttvvvwwwyyy{{{vvvwwwyyyzzz|||~~~{{{pppjjjeee^^^XXXUUURRRNNNMMMOOOSSSVVVWWWccciiiqqqyyy}}}}}}zzzwwwwwwwwwxxxyyyvvvrrrmmmjjjiiinnnmmmkkkiiifffdddbbbaaaWWWVVVUUUTTTSSSSSSSSSSSSOOOLLLHHHDDDBBB???<<<999999888777555444444333333555444333333222222222222000...---///222444222000333222111/////////000111////////////////////////..................------------------------------------++++++++++++------,,,,,,---------,,,++++++---------.........//////+++,,,,,,------,,,,,,+++,,,,,,---...///000111222555444444444444555666666777666555444555777999:::999888888888777777666666666999<<<======>>>@@@AAACCC<<<444111222333222000222333444666888999::::::999:::;;;===>>>@@@AAABBB>>>>>><<<;;;;;;;;;;;;;;;;;;:::888777777888:::;;;:::<<<>>>>>>???@@@CCCEEEIIIMMMRRRVVVYYY[[[^^^```bbbhhhqqq|||zzzsssooossswww{{{{{{xxxyyy}}}|||yyytttmmmjjjkkkkkkoookkkeee```]]]ZZZXXXVVVPPPRRRVVV^^^iiiuuuuuudddRRREEE???>>>999999999999999999999999777888888999999:::;;;;;;======>>>????????????>>>>>>???@@@AAACCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGJJJNNNRRRXXXjjjdddSSSMMMFFFEEECCCCCCDDDGGGJJJLLLKKKMMMNNNNNNNNNOOORRRTTTTTTVVVXXXYYYYYY[[[]]]```___fffmmmttt}}}}}}{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwsssuuuxxx{{{}}}}}}}}}}}}vvvssspppoooooopppooonnnmmmooorrrttttttuuuvvvwwwyyyzzzzzz{{{|||}}}~~~~~~uuuggg``````XXXSSSPPPPPPPPPPPPSSSXXXaaafffnnnvvv|||~~~}}}yyyvvvuuuwwwxxxxxxvvvqqqmmmjjjiiinnnmmmkkkiiifffcccaaa```XXXWWWVVVTTTSSSRRRRRRRRROOOLLLHHHDDDBBB???<<<:::888888666555444333333333555444333222222222222222111///...///111111000...222111000////////////000........................------------------------------------------------------,,,++++++,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,,,,,,,---...///000111111444444444444444555666666444333222222333555888:::888888777777777666666666777999<<<===>>>>>>@@@AAAEEE>>>555111222333222111333333555666888999999999999:::;;;===>>>@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;;;;:::888777777888:::;;;;;;<<<>>>??????@@@CCCEEEIIIMMMRRRVVVYYY[[[^^^```aaaiiiuuu}}}~~~xxxtttsssuuu~~~xxxppplllmmmnnn|||wwwpppiiiddd___ZZZWWWVVVXXX]]]dddooozzztttbbbPPPDDD>>>===999999999999999999999999888888888999::::::;;;;;;<<<===>>>???????????????>>>>>>???@@@AAACCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJNNNRRRXXXiiixxx]]]NNNHHHFFFEEEDDDCCCDDDGGGIIIKKKKKKLLLNNNNNNNNNOOORRRTTTTTTVVVWWWXXXXXXZZZ]]]___```gggooovvv~~~|||yyyxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwtttvvvyyy|||}}}}}}||||||vvvssspppnnnnnnnnnmmmllllllnnnqqqsssssstttuuuvvvyyyyyyzzz{{{|||}}}}}}~~~zzzkkkbbb```[[[UUURRRRRRQQQPPPSSSXXX```fffnnnuuuzzz~~~yyytttrrrvvvwwwxxxuuuqqqllljjjiiiooommmkkkhhheeebbb___^^^YYYXXXWWWUUUSSSRRRRRRQQQOOOLLLGGGDDDBBB???<<<:::888777666555444333333333444333333222222222222333333111//////000///...,,,//////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,------...///000111111444444444444555555666666333111000///000333666999777777666666666666666555777999<<<===>>>>>>@@@AAAFFF@@@777222111333333222444555666777888888888888999:::;;;===>>>@@@AAABBB???>>>===<<<<<<;;;;;;;;;:::999888777777888999:::<<<===>>>??????@@@BBBDDDHHHLLLRRRVVVYYY[[[]]]___cccmmm{{{wwwqqqooo{{{uuuqqqrrruuu}}}uuuooohhhbbb^^^]]]```eeemmmwwwqqq___NNNBBB===;;;999999999999999999999999888888999::::::;;;;;;<<<<<<<<<===??????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKOOORRRWWWhhhrrrXXXKKKGGGFFFEEEDDDCCCDDDFFFIIIJJJJJJKKKMMMMMMMMMNNNQQQSSSSSSUUUWWWWWWWWWYYY\\\^^^___fffmmmuuu~~~}}}{{{yyywwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxtttwwwzzz}}}~~~}}}{{{zzzwwwsssooolllkkkkkkkkkkkkkkkmmmpppqqqrrrrrrtttvvvxxxxxxyyyzzz{{{|||}}}}}}}}}tttiiifff___YYYTTTSSSRRRPPPSSSWWW___eeennntttyyy}}}yyytttrrruuuvvvwwwuuupppllliiihhhnnnmmmjjjgggdddaaa^^^]]]ZZZYYYWWWUUUSSSRRRQQQQQQNNNKKKGGGDDDBBB@@@===:::999888777666555555555555333333222222222222222333222111111000000000///...---...///000000///...---........................,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---..................---------......///000000111333444444555555555555555555333000......111444666666666666666555555555555666999;;;======>>>@@@AAAGGGAAA888333111222333333555666666777777777777666999:::;;;===>>>@@@AAABBB@@@???>>>===<<<<<<<<<<<<999888888777777888888999<<<===??????>>>???BBBDDDHHHLLLRRRWWWYYY[[[]]]___eeeooo}}}}}}xxxxxx}}}|||wwwxxx{{{}}}wwwqqqkkkfff```ccckkkttt~~~|||}}}lllZZZJJJ@@@;;;:::888999999999999999::::::999999::::::;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFIIIKKKOOORRRWWWgggvvvqqqYYYLLLIIIEEEEEEDDDDDDDDDFFFHHHIIIIIIJJJLLLLLLLLLMMMPPPRRRSSSTTTVVVVVVVVVWWWZZZ\\\[[[bbbjjjrrr{{{{{{zzzxxxvvvvvvvvvvvvvvvyyyyyyyyyzzzyyyyyyyyyxxxtttwww{{{~~~~~~}}}{{{yyywwwsssnnnkkkjjjjjjjjjjjjiiilllnnnppppppqqqsssuuuwwwxxxxxxyyyzzz{{{|||||||||sssnnnccc\\\WWWTTTQQQOOORRRVVV___gggpppvvvyyy}}}yyytttttttttuuuvvvtttpppllliiihhhlllkkkiiifffccc```^^^\\\[[[ZZZXXXVVVTTTRRRQQQQQQNNNKKKGGGDDDBBB@@@===;;;999999888777666666666666222222222111111222222333111111111111111000111111---...///000000///...---........................,,,---------.........///------------------------------------------------((()))***+++,,,------------------,,,,,,,,,,,,,,,---..................---------......//////000000333444555555666666555555777555222//////000222444555555555555666666666666555888:::<<<<<<===>>>@@@EEE@@@999333111222333444666666777777777777666666999:::;;;===>>>@@@AAABBB@@@@@@???>>>============999888888888888888888999<<<===>>>??????@@@BBBDDDHHHLLLSSSXXXZZZ\\\^^^___dddlllvvv}}}{{{xxxxxx{{{{{{{{{{{{~~~yyyssslllggg^^^dddmmmxxx{{{yyygggUUUGGG>>>;;;:::888888888999999:::::::::999::::::;;;<<<<<<======<<<<<<===??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFIIIKKKNNNQQQVVVggg~~~ooo}}}ttt[[[OOOKKKEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQRRRSSSTTTUUUUUUVVVXXXZZZYYY```hhhpppyyyzzzyyywwwvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxtttwwwzzz|||}}}|||zzzyyywwwsssoookkkkkkkkkjjjiiiiiikkkmmmnnnoooqqqsssvvvwwwxxxxxxyyyzzz{{{|||||||||{{{rrrfff___XXXUUUQQQOOOQQQVVVaaajjjuuu{{{}}}yyyuuuuuussstttuuusssoookkkiiihhhjjjiiigggeeebbb```^^^]]]ZZZYYYXXXVVVTTTSSSRRRRRRMMMJJJGGGDDDBBB@@@===;;;999888777777666666666777222111111111111222222333///000111111000///111222......///000000000//////------------------------,,,------....../////////------------------------------............------***+++,,,,,,------------------------,,,,,,,,,,,,------............------............//////000000222333555666666666555444777555333111000111111222555666666666666777777777444666999:::;;;;;;===???AAA>>>999555222111333444555666777777777777777666999:::;;;===>>>@@@AAABBBAAA@@@???>>>============999999999999999999999999:::<<<>>>>>>???@@@CCCEEEIIIMMMTTTYYY\\\^^^___```aaagggnnnrrruuuyyy{{{ssspppqqqxxx{{{yyyuuuzzz}}}yyyuuunnngggbbb^^^eeeppp}}}|||uuubbbPPPCCC===;;;:::888888888999999::::::;;;::::::;;;<<<<<<======>>>======>>>????????????>>>@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJNNNQQQVVVggguuujjjwwwwww]]]OOOJJJDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPQQQRRRSSSTTTSSSTTTVVVYYYZZZaaahhhoooxxx~~~xxxwwwvvvuuuuuuvvvwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxtttuuuxxxzzz{{{{{{zzzzzzvvvssspppnnnnnnmmmllljjjiiijjjlllnnnoooqqqtttwwwxxxxxxyyyzzz{{{|||}}}}}}|||uuujjjbbb[[[VVVSSSPPPRRRWWWdddooo||||||wwwuuuvvvrrrssstttsssoookkkiiihhhhhhgggfffdddbbb```^^^]]]YYYYYYWWWVVVUUUTTTTTTTTTMMMJJJFFFDDDBBB@@@>>><<<777666666555555555555555111111111111111222333333///000111000---,,,---//////////////////000111222------------------------++++++,,,------...//////------------------------,,,---...//////...---,,,,,,------.........------,,,,,,,,,,,,+++++++++***,,,,,,------------,,,,,,............////////////222333555666777666555444222222222222222222222222666666666777777777888888222555777999999:::;;;======<<<999555333222222333555555666777777777777777999:::;;;===>>>@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;:::::::::999;;;===>>>???AAADDDGGGJJJOOOVVV[[[^^^___`````````ffflllooossszzzxxxsssnnnmmmyyywwwsssnnnpppvvv~~~zzzwwwuuutttsssrrroookkkeee```bbbiiiuuu|||rrr^^^LLLAAA<<<;;;;;;777888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>????????????>>>======>>>??????AAABBBCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFIIIMMMQQQVVVhhhnnnhhhuuu{{{___NNNHHHDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJKKKMMMOOOPPPQQQSSSSSSRRRSSSUUUWWWYYY```gggmmmvvv}}}~~~zzzvvvuuutttsssssstttuuuvvvuuuvvvxxxyyyzzzyyyxxxwwwssstttuuuwwwxxxyyyzzz{{{uuutttrrrqqqqqqpppnnnllliiikkklllmmmoooqqquuuxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}nnnfff^^^YYYUUUSSSUUU[[[gggttt~~~zzzuuutttwwwqqqssstttrrroookkkiiihhhgggfffeeecccaaa```___^^^YYYXXXWWWVVVUUUUUUTTTUUUMMMJJJFFFDDDBBB@@@>>><<<555555444333333333444444111111000000111222333333///000111///+++))))))+++111000/////////111222333------------------------******+++,,,,,,---......------------------------,,,---...//////...---,,,.........///......------++++++++++++******))))))+++,,,,,,------,,,,,,+++.........///////////////222333555777777666555444...///000222333333333333666666777777888888999999111444666888888999:::<<<::::::999666333222222333444555666777888888888888999:::;;;===>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::888:::<<<>>>???BBBEEEHHHJJJOOOWWW\\\___```aaaaaaccchhhooorrrwwwyyyqqqiiiooo{{{sssnnnkkkiiikkkppptttyyyxxxsssiiiiiijjjlllmmmkkkfffcccfffnnnzzz|||~~~ppp\\\JJJ@@@<<<<<<;;;777777888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@??????>>>===<<<<<<===>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEHHHLLLPPPVVVhhh|||kkkhhhwww~~~aaaOOOHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJMMMOOOPPPQQQRRRRRRRRRRRRUUUWWWWWW]]]dddjjjrrryyyzzzvvvtttsssrrrqqqrrrssstttuuutttuuuwwwyyyyyyyyywwwvvvrrrsssssstttvvvyyy{{{|||uuutttsssttttttrrrooommmiiikkkmmmnnnoooqqquuuxxxyyyzzzzzz{{{|||}}}~~~~~~ppphhh```\\\XXXUUUXXX]]]iiixxxzzzyyyyyyvvvsssuuutttsssqqqnnnkkkhhhfffhhhgggeeecccaaaaaaaaaaaa[[[ZZZXXXVVVTTTSSSSSSSSSNNNKKKGGGDDDBBB???===:::777666555444444444444444222111111000000000000000000000///...............///...------...///000111------------------------------------------------,,,,,,...000111000---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++,,,,,,------.../////////222222333444555555555555444222///---,,,---///000888888888888888777666666111333777:::;;;<<<;;;;;;:::<<<<<<:::666222000000444555777777666666888999777888;;;>>>@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999888888777999:::<<<===>>>@@@CCCEEEJJJQQQYYY[[[[[[^^^eeellllllmmmnnnqqqxxxtttmmmkkkkkk{{{wwwnnnlllhhhgggjjjnnnqqqxxxwwwooopppiiidddfffgggeeeeeefffjjjttt~~~}}}jjjTTTGGG@@@<<<999999>>><<<:::888888888999::::::>>>@@@>>>:::888<<<@@@@@@??????>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJLLLNNNUUUhhhtttmmmjjjvvveeeRRRHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKJJJKKKMMMNNNQQQQQQRRRSSSTTTUUUUUUVVV\\\]]]aaahhhoootttvvvwwwpppqqqqqqqqqqqqrrrrrrrrrtttuuuvvvxxxxxxvvvtttsssqqqqqqrrrsssuuuwwwyyyzzzyyyvvvrrrppppppppppppooollllllllllllnnnqqqtttvvv|||zzzyyyyyy{{{}}}~~~~~~~~~{{{oooccc\\\YYYWWWWWWZZZiiivvvzzzyyyxxxvvvtttvvvuuusssqqqmmmiiieeecccgggfffcccaaa````````````\\\[[[XXXVVVTTTSSSRRRSSSNNNKKKGGGDDDBBB@@@===:::777777666444444333333333222222111000000000000000222222111000000000000000//////...---......000000------------------------,,,,,,,,,---------......,,,,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---............---,,,,,,,,,------.../////////111111222333444444444444777555333000000111222333777777777777777666555555222333555888:::;;;;;;;;;;;;<<<<<<:::666333111000444555777777666666888999777888:::<<<>>>@@@AAAAAADDDCCCBBBAAA??????>>>>>>======<<<;;;:::999888888999;;;===>>>???@@@CCCFFFJJJQQQXXX[[[\\\___hhhoooqqqqqqrrrvvvwwwoookkkjjjuuu~~~vvvtttooolllmmmmmmmmmqqqvvv~~~|||tttpppiiiddddddeeedddeeehhhqqqzzz}}}zzzgggSSSGGGBBB>>><<<<<<<<<;;;:::999999999:::;;;;;;===>>>===;;;;;;>>>AAA??????>>>======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGHHHIIILLLPPPWWWjjjxxxqqqnnn{{{eeeRRRIIIDDDDDDDDDCCCDDDEEEEEEFFFFFFHHHIIIJJJIIIJJJLLLMMMQQQQQQRRRSSSTTTTTTUUUVVVYYY\\\```gggnnnsssttttttppppppooooooppppppqqqqqquuuuuuvvvwwwvvvuuutttsssooooooppprrrtttwwwyyyzzzzzzwwwsssqqqqqqqqqppppppmmmmmmmmmnnnpppsssvvvxxxzzzyyyxxxyyyzzz|||}}}~~~}}}rrreee^^^[[[XXXXXXZZZeeeqqqzzzxxxxxxvvvtttvvvvvvtttqqqmmmhhhdddbbbfffeeecccaaa____________]]][[[YYYVVVTTTRRRRRRRRRNNNKKKGGGDDDBBB@@@===;;;999888666555333333222222222222111000000000000111222222111000000000000000000//////............///------------------------,,,,,,,,,------.........000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---......//////......---,,,,,,------...////////////000111222333333333333777666444222111222333444555666666666666555444444333333444555777888:::;;;;;;<<<===;;;777444222222333555666666666666777999777777888:::<<<>>>@@@AAAEEEEEEDDDBBBAAA???>>>>>>>>>>>>===<<<;;;:::999999:::<<<>>>??????AAADDDGGGKKKPPPVVVZZZ\\\bbbkkksssttttttuuu{{{~~~uuupppnnnqqqzzz~~~yyyuuusssooojjjiiilllrrrxxxqqqjjjdddccccccdddgggkkkyyy~~~|||sssaaaNNNDDDAAA>>><<<===:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBB>>>===============>>>>>>??????@@@AAAAAAAAAAAAAAAEEEDDDDDDDDDDDDEEEFFFFFFIIIKKKPPPTTTZZZlll}}}uuusssfffSSSLLLCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIKKKLLLPPPPPPQQQRRRSSSTTTUUUUUUWWWZZZ```hhhooorrrrrrpppooonnnmmmlllmmmnnnpppqqqvvvvvvuuuuuuuuutttttttttlllmmmnnnqqqsssvvvyyyzzz{{{xxxtttrrrrrrrrrqqqoookkkkkkkkklllooorrrvvvxxxxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~wwwiiiaaa\\\YYYXXX[[[___jjjxxxzzzxxxwwwvvvuuuvvvvvvtttrrrnnnjjjfffdddfffeeecccaaa```_________]]]\\\YYYVVVTTTRRRRRRQQQMMMJJJGGGDDDBBB@@@===;;;999888777555333222222111333222111111000000111111000//////...............000000//////............------------------------------------------------...///000000///...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------............------,,,,,,------...////////////000111333444444444444555444222000000000111111444444555555555444444333333333222222444666999;;;;;;======;;;888555333333333555666666555666777999777777777888:::<<>>===??????>>>===<<<;;;::::::;;;<<<>>>???@@@BBBEEEGGGKKKOOOTTTYYY]]]eeeooovvvvvvuuuwww}}}~~~xxxuuupppvvv~~~zzztttmmmiiijjjppp{{{yyyqqqjjjcccbbbcccdddjjjqqq}}}jjjZZZHHH@@@===:::999999888999:::;;;<<<<<<<<<<<>>???@@@@@@===<<<<<<<<<===>>>??????@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGMMMPPPVVVZZZ^^^nnnxxxwwwjjjUUUNNNDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIIIIKKKMMMOOOOOOPPPQQQSSSTTTUUUUUUWWWZZZaaaiiippprrrpppnnnnnnllljjjiiijjjllloooqqqvvvuuutttsssssssssttttttmmmmmmnnnppprrrtttvvvwwwyyywwwtttrrrrrrqqqpppnnnhhhhhhhhhiiilllpppsssuuuwwwxxxzzzzzz{{{|||~~~~~~}}}}}}|||~~~~~~nnnddd^^^ZZZYYY[[[ZZZdddqqq|||{{{xxxvvvuuuuuuuuuuuutttssspppmmmjjjiiihhhfffdddbbbaaa``````aaa]]][[[YYYVVVTTTRRRRRRRRRMMMJJJFFFDDDBBB@@@>>><<<999888777555333222222111333222222111111111111111000//////...............000000000//////...------------------------------//////...---,,,++++++***))),,,//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////000111222444555555666666333333111000//////000000333333444444444444333333333333111111333555888:::;;;<<<===;;;888555333333333444666666555555777888777777777777999;;;>>>???EEEEEEDDDDDDBBB@@@>>>===??????>>>===<<<;;;;;;:::;;;<<<>>>???@@@BBBEEEGGGJJJNNNSSSXXX^^^gggqqqxxxwwwxxx|||zzzqqqrrrwww}}}uuuqqqqqqttt|||xxxnnngggbbbaaabbbfffoooxxx|||eeeUUUEEE>>>;;;999777666888999:::;;;<<<=========AAA@@@>>>>>>??????>>>===<<<<<<<<<<<<===???@@@@@@??????AAACCCEEEFFFFFFFFFCCCCCCDDDDDDFFFGGGHHHIIIRRRWWW]]]```bbbooo}}}|||qqqYYYPPPEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLNNNNNNNNNOOOQQQRRRSSSTTTUUUWWW[[[bbbjjjppprrrpppmmmlllkkkiiihhhiiikkknnnpppttttttssssssssssssttttttoooooooooppppppqqqssssssvvvtttrrrqqqqqqpppooommmhhhhhhhhhiiilllooosssuuuwwwyyy|||}}}|||}}}~~~}}}|||}}}sssggg```ZZZXXXZZZYYY```kkkuuu}}}}}}xxxvvvuuuuuuuuuuuuuuutttrrrooolllkkkhhhgggeeecccaaaaaaaaaaaa\\\ZZZXXXVVVTTTSSSSSSSSSLLLJJJFFFDDDBBBAAA>>><<<999888666555333333222222333333222111111111111222222222111000000000000000...//////000//////...---------------------------//////...---,,,++++++***,,,///111000...,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,------.../////////000111222444555666777777555444333222222111111111222333333444444444444333444333222222333555777999:::;;;<<<;;;888555333333222444555555555555666888666777777888:::;;;===>>>BBBCCCCCCCCCBBBAAA???>>>??????>>>===<<<;;;:::::::::<<<>>>??????AAADDDGGGHHHLLLRRRXXX```iiiqqqwwwyyy|||~~~sssrrrsssxxx{{{|||zzzyyyvvv|||~~~zzzrrrfffaaa^^^___bbbgggrrr}}}xxxbbbSSSDDD>>>===:::888888999::::::;;;<<<======>>>@@@AAABBBBBB@@@>>><<<;;;<<<<<<<<<===>>>@@@AAABBB>>>???AAABBBDDDEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLSSSZZZaaaccccccnnnzzz]]]QQQEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKKKKKKKKKKMMMNNNMMMMMMNNNPPPQQQSSSTTTUUUYYY\\\bbbjjjpppqqqooollljjjiiihhhhhhiiikkkmmmoooqqqqqqrrrrrrssstttttttttqqqqqqppppppppppppqqqqqqsssrrrppppppqqqqqqooonnnkkkkkkkkklllnnnqqqtttvvvvvvzzz~~~~~~}}}}}}~~~}}}}}}wwwjjjaaaZZZXXXYYYYYY^^^fffoooxxx~~~yyyvvvtttuuuvvvvvvuuutttqqqnnnkkkiiigggfffdddbbb````````````ZZZYYYWWWUUUTTTTTTTTTUUULLLIIIFFFDDDBBBAAA>>><<<777777666444444333333333444333222222111111222222222222111000000000000000---...///000000//////...------------------------------------------------...000///,,,))))))...333------------------------........................,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,------...////////////000111333555666666666666555555444333333222222222333333444555555444444333333333333444555777888999:::;;;:::777444333333222444555555555555666888666777888:::;;;<<<<<<<<<@@@AAABBBCCCBBBAAA???>>>???>>>>>>===<<<;;;:::999999;;;===>>>???@@@CCCFFFGGGKKKQQQXXXaaaiiiqqquuuwww}}}}}}|||yyyvvvxxxyyyrrrmmmnnnpppuuu{{{}}}xxxnnneee]]]ZZZYYY\\\```gggsssttt\\\NNNAAA======<<<::::::<<<;;;::::::;;;<<<===>>><<<@@@DDDEEEBBB>>>======<<<======>>>@@@AAACCCDDDBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBDDDFFFIIILLLNNNPPPPPPXXXaaadddcccmmmaaaRRRDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJJJJJJJJJJLLLNNNLLLLLLNNNOOOQQQSSSTTTUUUYYY\\\aaahhhmmmooommmkkkhhhhhhhhhiiijjjkkkmmmnnnnnnoooqqqssstttuuuuuutttqqqppppppppppppqqqrrrsssrrrqqqpppqqqrrrrrrqqqpppnnnmmmllllllnnnpppsssuuutttyyy~~~}}}}}}~~~~~~~~~}}}}}}yyykkkaaaYYYWWWXXXYYY\\\bbbjjjsss}}}yyyuuuttttttwwwwwwuuussspppllliiigggfffeeecccaaa____________YYYXXXVVVUUUTTTTTTUUUVVVLLLIIIFFFDDDBBBAAA???===777666555444444444444444444333222222111111222222000000///...............,,,---...000000000//////------------------------******+++,,,...//////000******'''!!! (((000------------------------........................*********++++++,,,,,,,,,///...---,,,,,,---...///,,,,,,------...//////000...///000222444555555555555444444333333222111111222333444444555555555555333333333444555666777888888::::::999666333222222222444555555444555666888666777999;;;<<<===<<<<<<>>>???AAABBBBBBAAA???>>>>>>>>>===<<<;;;:::999999999:::<<<===>>>@@@CCCEEEFFFJJJQQQYYYaaaiiipppsssttt|||zzztttwwwzzzqqqllldddggglllqqqrrrmmmbbbZZZWWWTTTUUUYYY^^^fffsss~~~rrrVVVIII===:::<<<;;;::::::===<<<:::999:::;;;===???888???FFFGGGCCC???>>>???======>>>???@@@BBBDDDEEEHHHHHHHHHHHHGGGEEEDDDCCCAAABBBDDDGGGJJJNNNPPPRRRMMMUUU```cccbbbllldddRRRCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMKKKLLLMMMOOOQQQSSSTTTUUUXXX[[[```fffkkkmmmllljjjggghhhiiijjjkkklllmmmmmmkkkmmmpppsssuuuvvvuuuuuuooooooooopppqqqssstttuuuqqqqqqppprrrttttttsssqqqmmmlllkkkkkklllnnnqqqrrrsssxxx}}}~~~|||{{{~~~}}}~~~~~~}}}|||~~~zzzkkkaaaYYYVVVWWWYYY[[[```gggpppzzz~~~|||vvvrrrrrrvvvvvvvvvuuuqqqmmmhhheeeiiifffcccaaaaaabbbbbbbbbYYYVVVSSSQQQQQQRRRRRRQQQMMMKKKHHHEEEBBB@@@??????>>>;;;888444222111222333555555444444333222111111000000000000000000000000..................------.........//////000000000...---,,,+++,,,...111222.........------,,,,,,,,,......------------------++++++,,,---------,,,,,,------------------------......---,,,,,,,,,,,,---...,,,++++++---......---/////////111222444666777888888888777666444333222333222222333444333111///000111333333333333555666777777777777666555444444000111333555666777888888888888999999999:::::::::???AAACCCDDDCCCAAA???===>>>===<<<;;;:::999999999;;;:::::::::;;;===>>>@@@CCCHHHOOOWWW]]]dddjjjnnnwww~~~}}}sssuuu}}}ttthhhhhhjjjlllkkkfff```[[[XXXOOOQQQSSSVVV[[[gggwwwvvvdddNNNFFF???===;;;999999<<<:::;;;;;;;;;<<<=========EEEEEEDDDDDDCCCBBB@@@???@@@???===<<<===@@@DDDFFFDDDGGGJJJHHHCCCAAACCCGGGEEECCCBBBFFFMMMRRRRRRPPPLLLNNNUUU\\\```jjjdddQQQGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGGGGIIIIIIJJJKKKLLLJJJHHHKKKQQQUUUWWWXXX\\\^^^bbbgggkkkllljjjhhhhhhiiijjjlllmmmnnnnnnnnnmmmmmmmmmpppsssuuuuuuttttttrrrppppppqqqssssssrrrtttssssssrrrrrrsssssstttnnnmmmlllmmmoooppppppooovvvuuutttuuuvvvyyy{{{}}}}}}{{{zzz|||}}}}}}}}}~~~~~~~~~mmmccc^^^ZZZWWWZZZYYY\\\eeemmmuuu~~~~~~|||vvvsssrrrttttttuuutttrrrnnnkkkhhhhhhfffcccbbbbbbbbbbbbaaaZZZWWWTTTRRRRRRRRRRRRRRRMMMKKKHHHEEEBBB@@@???>>>;;;999666444333333444555333333222111111000//////000000000000000000000000........................))))))***************+++...---,,,,,,---...///000------------,,,,,,,,,,,,,,,,,,+++***)))((((((''''''((()))***+++,,,,,,,,,------------------------......---,,,,,,,,,,,,---...,,,++++++---......---......///000222444666777888888777777666444333222444333333444555555333111000222333333333333444666777777777666555444333222111111333555666777888888666777888999:::;;;<<<<<>><<<;;;:::::::::999999999999:::<<<>>>@@@BBBGGGNNNUUU\\\ccciiimmmvvv}}}~~~zzzvvvzzzzzzooolllnnnooollleee]]]VVVRRRMMMOOOQQQUUU\\\jjj{{{sssaaaMMMEEE>>><<<;;;888999<<<:::;;;;;;<<<<<<======>>>DDDDDDDDDCCCCCCBBBAAA@@@AAA@@@>>>===>>>AAADDDGGGGGGJJJKKKIIIDDDAAACCCEEEEEECCCBBBEEEKKKPPPPPPNNNKKKMMMRRRYYY]]]hhhfffOOOFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIKKKQQQVVVXXXYYY^^^___ccchhhlllmmmkkkiiiggghhhiiikkkmmmnnnnnnooommmmmmnnnpppsssuuuuuutttrrrpppooooooqqqsssttttttsssrrrrrrrrrrrrrrrrrrsssmmmllllllnnnppppppooonnnttttttssstttuuuxxxzzz|||}}}|||{{{{{{}}}~~~~~~}}}nnneee___ZZZVVVVVVUUUXXX```iiippp{{{~~~|||vvvsssrrruuuuuuuuutttqqqnnnjjjhhhgggeeedddcccdddcccbbb```[[[XXXUUUSSSSSSSSSRRRRRRLLLJJJHHHEEEBBB@@@???>>>999888666444333444555666222222222111000000//////000000000000000000000000........................---------,,,,,,,,,,,,,,,---.....................+++,,,,,,,,,,,,,,,,,,---///...---,,,+++))))))(((&&&''')))***,,,---------------------------------......---,,,,,,,,,,,,---...,,,++++++---......---------...000222555777888777777777777666555333333444444444555777777555333111222444444333333444666999999888888777555444333111222333444666777777888555666777999:::<<<===>>>>>>@@@BBBDDDEEEDDDCCCBBBBBBAAA@@@>>><<<;;;::::::888777777888:::<<<>>>???BBBFFFMMMSSSZZZ```gggkkktttzzz~~~yyyyyy~~~{{{|||zzzsssuuuuuupppggg\\\SSSNNNJJJLLLOOOTTT^^^nnnooo[[[JJJCCC===;;;:::888888;;;;;;;;;;;;<<<===>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@BBBEEEGGGJJJLLLLLLIIIDDDAAABBBDDDEEECCCBBBEEEIIIMMMMMMKKKKKKKKKPPPVVVZZZeeefffNNNEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIILLLQQQVVVYYYZZZ___aaaeeejjjnnnnnnkkkiiieeefffhhhiiikkkmmmnnnooommmmmmnnnpppsssuuuuuutttpppnnnmmmnnnqqqtttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqkkkkkkllloooqqqqqqooommmsssrrrrrrrrrtttvvvxxxyyyzzzyyyyyy|||~~~}}}||||||qqqggg```ZZZVVVSSSRRRUUU]]]dddlllxxx~~~|||wwwsssssszzzyyywwwuuuppplllhhheeegggeeeddddddeeedddbbb___]]]ZZZVVVTTTSSSSSSRRRQQQJJJIIIGGGEEEBBB@@@???>>>999888666444444444555555444333333333222222111111000000000000000000000000............////////////111111000000//////......---......///......---,,,***+++++++++,,,,,,------///......---,,,++++++******+++,,,---............------------------------......---,,,,,,,,,,,,---...,,,++++++---......---,,,---...000222555777888777777777777666555444333333333333555777888666555222333444444333333444666;;;;;;;;;:::999777666555222222333444555666777888666777888999;;;<<<===>>>>>>???BBBDDDEEEEEEEEEEEECCCBBB@@@>>><<<;;;::::::666666666777999;;;===???BBBFFFLLLRRRXXX___eeejjjrrrwww}}}wwwqqqvvv{{{{{{{{{zzztttiii]]]RRRMMMKKKLLLOOOUUUaaarrrkkkVVVGGG@@@;;;::::::777888;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAACCCEEEGGGIIIJJJJJJHHHDDDBBBBBBCCCEEECCCCCCDDDGGGJJJJJJIIIKKKKKKNNNTTTXXXdddbbbNNNEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIILLLPPPUUUXXX[[[```bbbfffkkkoooooollliiiddddddfffhhhjjjlllnnnooonnnmmmnnnpppsssttttttsssooonnnmmmmmmppprrrssssssooooooppppppppppppooooookkkkkkmmmqqqsssssspppmmmqqqqqqqqqqqqrrrtttuuuvvvuuuuuuvvvzzz~~~|||zzzxxx|||tttjjjbbb\\\WWWSSSRRRUUU[[[bbbjjjwww~~~|||wwwtttssszzzyyywwwtttpppllliiifffgggfffeeeeeeeeedddbbb```^^^[[[VVVTTTSSSRRRQQQPPPIIIHHHGGGEEECCC@@@>>>===:::999777555444333333333333333222222222222222111000000000000000000000000........./////////000000...---------,,,+++++++++---......///......---,,,+++++++++,,,,,,---------))))))))))))************------.........---,,,,,,------------------------......---,,,,,,,,,,,,---...,,,++++++---......---,,,---...///222444666777666777777777666555444333111111222444777888777555222444555555333333444666:::::::::999888777555555333333333333444666777888999999999::::::;;;;;;<<<===???AAACCCEEEFFFFFFFFFCCCBBB@@@>>><<<:::999999666666666777888:::===>>>CCCFFFLLLQQQWWW]]]dddhhhnnntttyyy}}}|||rrrqqqzzz~~~wwwsssrrrtttzzz}}}}}}{{{ssshhh\\\RRRMMMMMMNNNQQQYYYeeevvvhhhRRRDDD>>>:::::::::888888;;;;;;;;;<<<===>>>???@@@AAA@@@@@@??????@@@AAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFDDDEEEFFFEEEDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHHHHHHHLLLKKKOOOTTTXXXeeexxx]]]NNNEEEDDDCCCBBBBBBCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKNNNRRRWWWZZZ___aaafffkkkoooooolllhhhccccccdddfffhhhkkkmmmnnnmmmmmmmmmooorrrssssssqqqqqqooommmmmmnnnpppppppppnnnooooooppppppoooooonnnkkklllnnnrrrttttttrrroooooooooppppppqqqrrrssstttqqqqqqsssvvv{{{{{{yyywwwyyyxxxmmmeee^^^XXXSSSRRRTTTYYY^^^fffttt~~~|||wwwttttttvvvvvvuuusssqqqooommmlllhhhfffeeedddeeedddcccaaa^^^[[[VVVSSSRRRQQQPPPOOOHHHGGGGGGEEECCC@@@>>>===:::999888666444333333222000000000000000000000000000000000000000000000000.........//////000000111,,,,,,,,,,,,++++++++++++---.....................,,,,,,---------------...******++++++,,,------------------,,,,,,+++***)))------------------------......---,,,,,,,,,,,,---...,,,++++++---......---------...///111333555666666666666666666555444444000000111444888999888777333444555555444333444666777777888777777666555444444444333333444555777888::::::::::::;;;;;;;;;;;;===>>>@@@BBBDDDEEEFFFFFFBBBAAA???>>><<<;;;::::::888888777777888:::<<<===BBBEEEJJJOOOTTT[[[aaafffkkkpppvvvzzz}}}yyyqqqtttxxxooohhhddddddggggggjjjooowww~~~zzzqqqeeeZZZRRRNNNNNNPPPTTT]]]kkk{{{fffPPPBBB===999::::::999999<<<;;;<<<===>>>???@@@AAABBB@@@@@@???>>>???@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIILLLLLLOOOUUUYYYfffsss[[[NNNEEEEEEDDDCCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFHHHIIIJJJLLLOOOTTTXXX\\\___dddjjjnnnnnnkkkhhhcccccccccdddfffiiikkkmmmlllkkklllnnnpppqqqqqqooopppnnnllllllmmmnnnooonnnmmmnnnoooppppppooonnnmmmllllllnnnqqqssstttrrrpppnnnoooooopppqqqrrrrrrrrrpppooopppsssxxx}}}|||zzzwwwxxx|||{{{qqqhhh```ZZZRRRQQQSSSVVVYYY```ooo}}}~~~|||wwwttttttuuuuuutttsssqqqpppooonnnjjjgggdddcccddddddcccbbb^^^[[[VVVSSSQQQPPPOOONNNGGGGGGFFFEEECCCAAA>>>===888777777666555444444444////////////000000000000000000000000000000000000---......///000000111111---------..................---,,,,,,---...///000///..................---//////////////////000000,,,,,,,,,,,,,,,,,,++++++------------------------......---,,,,,,,,,,,,---...,,,++++++---......---......//////000222333444666666666666666555555444000000222666999;;;;;;999444555666555444333444555777777888888888888777777555444333333333555777888999999999:::;;;<<<=========>>>???AAABBBDDDEEEEEEBBBAAA@@@???>>>=========:::999999888999:::;;;<<<@@@CCCGGGKKKPPPWWW^^^cccgggmmmtttxxx|||vvvsssyyy|||qqqfff___^^^ZZZ[[[]]]eeexxx|||qqqeeeZZZSSSPPPMMMPPPVVVaaappp~~~}}}fffPPPAAA<<<999:::;;;::::::===;;;<<<===>>>@@@AAABBBCCCAAA@@@???>>>>>>???AAABBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCEEEGGGGGGGGGCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKOOOUUUZZZgggyyyxxxzzz^^^MMMFFFEEEDDDDDDDDDDDDEEEFFFBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIIIIJJJLLLQQQUUUXXX[[[aaahhhmmmmmmjjjgggccccccccccccdddgggiiikkkkkkjjjjjjlllooopppooonnnnnnlllkkkkkkmmmooooooooommmnnnpppqqqqqqpppnnnmmmkkkkkkkkknnnppprrrqqqpppnnnooopppqqqqqqqqqqqqqqqqqqpppoooqqqvvv|||~~~|||yyywwwxxx}}}}}}ssskkkbbb\\\UUUTTTUUUVVVXXX^^^nnn}}}~~~|||xxxttttttxxxwwwuuusssqqqooommmlllkkkhhhdddccccccddddddccc^^^ZZZVVVRRRQQQOOONNNMMMFFFFFFFFFEEECCCAAA>>>===555555666666666666666666111111111111111222222222000000000000000000000000---......///000111111222+++,,,,,,------............---,,,+++,,,...111222000000000///.........---.........------,,,,,,+++,,,------...////////////------------------------......---,,,,,,,,,,,,---...,,,++++++---......---////////////000111222333666666666666666666555444111111333777;;;===<<<;;;444555666666444333444555::::::;;;<<<<<<<<<;;;;;;555444333222333555777888777777888:::<<<===>>>???===>>>???@@@BBBCCCDDDEEECCCBBBAAA@@@????????????;;;;;;:::999999:::;;;;;;>>>AAAEEEIIINNNTTT[[[```eeekkksssxxx{{{}}}wwwwwwoooccc___VVVTTTSSSZZZnnntttggg]]]VVVTTTLLLOOOWWWcccttt{{{zzz}}}eeeQQQAAA<<<999;;;<<<;;;;;;===;;;<<<===???@@@AAABBBCCCAAA@@@???======>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCDDDFFFHHHHHHGGGCCCDDDEEEFFFFFFGGGIIIKKKIIIJJJOOOUUUZZZffftttqqqcccLLLGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGIIIIIIHHHKKKOOOTTTUUUYYY```ggglllmmmjjjfffdddcccbbbbbbdddfffhhhjjjjjjiiijjjkkknnnooonnnlllllljjjiiijjjmmmoooppppppnnnoooppprrrrrrpppooonnnjjjiiiiiikkknnnpppppppppnnnooopppqqqqqqqqqqqqqqqsssqqqoooqqqvvv|||~~~{{{wwwvvvyyy~~~~~~uuummmddd]]]YYYXXXXXXYYYYYY```ooo~~~~~~|||yyyuuurrrrrrwwwwwwwwwvvvtttpppmmmkkkhhhgggeeeeeeggghhhgggfffaaa]]]WWWSSSQQQOOONNNLLLJJJJJJIIIGGGCCC@@@<<<::::::999777555444333333333333222000///...///000222222000......111222111///111000///......---......///111222111///......///,,,,,,,,,---------......///............---------***+++---...///......---........................------,,,,,,,,,---......///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222777777777777777666555555333222222444888;;;<<<;;;444444333333222111000000555666888:::===>>>???@@@555444333444666888888777555777999::::::;;;===???===>>>AAACCCDDDDDDDDDDDD@@@AAACCCCCCCCCAAA???===>>>>>>===<<<;;;;;;;;;;;;>>>AAAEEEIIIMMMSSSYYY]]]aaaffflllttt{{{~~~ttt|||tttggg[[[UUUSSSZZZggg{{{|||jjj[[[TTTRRRNNNSSS[[[fffttt||||||~~~nnn^^^SSSDDD???:::999:::;;;;;;999>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFCCC??????CCCFFFGGGGGGHHHLLLLLLPPP[[[dddzzzrrrnnnwwwbbbOOOGGGEEECCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGIIIIIIJJJJJJIIIJJJMMMOOORRRVVV]]]cccggghhhgggfffbbbbbbbbbcccdddfffiiijjjjjjkkklllmmmmmmmmmlllkkkjjjhhhggghhhkkklllllllllooonnnmmmnnnooopppooonnnkkkjjjhhhiiilllnnnooooooooonnnmmmppptttwwwvvvuuutttrrrqqqqqqtttzzz}}}xxxxxx{{{yyypppfff]]]XXXTTTRRRUUUXXX^^^hhhsss}}}zzzuuurrrrrrwwwwwwwwwvvvtttqqqmmmkkkhhhfffddddddeeefffeeeddd```\\\VVVRRRPPPOOONNNMMMJJJJJJHHHFFFCCC@@@===;;;:::999777555444333333333333222000///...///000111333000...---///111000/////////.........//////000---///000000...---------,,,,,,---------.....................---------------------,,,***(((&&&%%%)))))))))))))))))))))))),,,,,,,,,,,,,,,------...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222444555666777777777777777333222111333777999::::::444444333333222111111111333444666999<<>>======???AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<<<<;;;:::999999999999:::===AAAEEEIIINNNTTTXXX___dddjjjqqqyyyyyysssfff^^^XXXZZZaaaooo~~~mmm```YYYWWWUUUYYY```jjjwww}}}}}}xxxgggWWWNNNCCC???;;;999:::;;;;;;:::>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFCCC@@@@@@CCCFFFGGGGGGJJJNNNMMMQQQ[[[dddzzzrrrooozzzgggSSSGGGEEECCCBBBDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIILLLNNNRRRWWW]]]cccggghhhgggfffbbbbbbbbbbbbccceeeggghhhiiijjjkkklllmmmlllkkkkkkjjjhhhggghhhjjjlllllllllnnnmmmlllmmmnnnooonnnmmmlllkkkjjjkkknnnpppqqqqqqrrrqqqppprrruuuvvvvvvtttrrrqqqqqqrrrvvv|||}}}xxxwwwxxx{{{~~~|||rrrggg___XXXTTTRRRTTTWWW\\\eeeooo~~~{{{vvvssssssxxxxxxxxxwwwtttqqqnnnlllhhhfffdddcccccccccbbbaaa^^^ZZZUUUQQQPPPOOOOOONNNJJJIIIHHHFFFCCCAAA>>>===:::999777555444333333333333222000/////////000111444111...---.../////////---------......///111111---...000///...------...,,,------------.....................------------......---+++)))'''%%%$$$+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++,,,---------,,,,,,+++++++++------...///000111111222222333444666777888888888333111111222555777888888444444444333333222222111111222555888<<>>@@@AAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@===<<<;;;:::999999999999888;;;>>>AAAEEEIIIOOOSSS\\\```gggooovvv}}}sssiii___\\\]]]cccooozzzttthhhbbb``````ccciiipppzzz~~~~~~ooo^^^OOOFFFAAA>>>;;;999:::;;;;;;;;;>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBBBBDDDFFFGGGFFFKKKOOOOOOSSS]]]fff|||ssssssnnnXXXGGGEEEBBBBBBCCCEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHKKKMMMSSSWWW^^^dddggghhhgggfffcccbbbbbbbbbcccdddfffgggiiiiiijjjkkkkkkkkkkkkkkkjjjhhhggghhhjjjllllllkkklllkkkjjjkkkmmmnnnmmmllllllkkkkkkmmmppprrrrrrqqquuutttssstttuuuvvvuuuttttttsssrrrsssvvv{{{|||yyyvvvwwwxxxyyyuuuiii```XXXTTTRRRSSSTTTWWW___hhh}}}xxxuuuvvvxxxyyyyyywwwuuurrrnnnllliiigggeeecccccccccaaa```]]]YYYTTTQQQPPPPPPOOOOOOJJJIIIHHHFFFCCCAAA???>>>:::999777555444333333333222111000000//////000000444222000......///000111...............///000000---///000000...---...///------------.....................---------,,,,,,,,,---------,,,,,,,,,,,,////////////////////////++++++******++++++,,,---------...//////...------......---,,,,,,+++******,,,------...///000111111222333444555666777777777444222000000333555666666555444444444333333333222222333444777:::===???AAA;;;888666555666777777777888999;;;::::::999;;;<<<>>>======>>>???AAACCCEEEHHHGGGEEECCCBBBAAAAAAAAA???>>>===<<<<<<;;;;;;;;;999;;;>>>AAADDDHHHMMMPPPYYY]]]eeelllttt{{{~~~sssggg```^^^^^^dddjjjuuutttnnnllloooqqqtttxxxxxxgggVVVIIIBBB???===;;;::::::;;;;;;<<<===>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@AAAAAAAAABBBBBBBBBBBBEEEDDDDDDDDDEEEFFFFFFFFFJJJNNNOOOSSS^^^hhh~~~vvvxxxrrrYYYGGGEEEBBBAAABBBDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGIIIKKKNNNSSSWWW^^^dddggghhhgggeeedddccccccbbbcccdddeeefffggghhhhhhiiijjjjjjjjjjjjjjjhhhggghhhjjjkkkkkkjjjjjjiiihhhjjjlllmmmlllkkkkkkkkklllnnnqqqsssrrrqqqsssssssssssstttuuuuuutttxxxwwwuuuttttttvvvyyyzzz}}}{{{xxxwwwwwwxxxxxx|||vvviiiaaaXXXTTTRRRRRRRRRRRRXXX```~~~zzzxxxxxxyyyyyyyyyxxxvvvrrrooommmkkkiiifffeeeeeedddbbbaaa\\\YYYTTTQQQPPPQQQPPPPPPLLLJJJHHHFFFCCCAAA???>>>:::999777555444333333333222111111000000000000000444333111/////////111222000000///...............+++---......---,,,---...---------.........//////...------------,,,,,,,,,,,,,,,,,,---...///000000++++++++++++++++++++++++++++++******++++++,,,---,,,---///000000///---,,,......---,,,,,,+++******,,,,,,---...///000111111333333444555555555555555555222000///111333555555555555555444444444444444444444555666888:::<<<===;;;999666555666888999999888999;;;::::::999;;;<<>>>>>>>>@@@BBBDDDEEEHHHGGGEEEDDDBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<:::;;;>>>@@@BBBEEEJJJMMMUUUZZZbbbjjjrrryyy}}}ppphhhbbb^^^^^^aaafffttt|||yyy~~~sssaaaQQQFFF@@@======<<<;;;:::;;;<<<======>>>>>>>>>????????????????????????????????????<<<===>>>???@@@BBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGLLLMMMRRR^^^iii{{{}}}sssWWWGGGDDDAAA@@@AAACCCEEEEEECCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHJJJMMMOOOSSSWWW]]]cccggggggfffdddddddddccccccccceeefffgggfffffffffggghhhiiiiiijjjjjjiiiggghhhiiijjjjjjiiiiiihhhggghhhkkklllkkkjjjiiiiiikkknnnrrrsssrrrpppooopppqqqrrrrrrssstttuuuvvvuuutttssssssssstttuuuyyyyyywwwwwwwwwxxxzzz{{{zzz~~~wwwjjjaaaYYYUUURRRRRRPPPOOOTTTZZZ~~~zzzxxxyyyzzzzzzzzzyyyvvvssspppnnnllljjjhhhfffffffffdddccc^^^ZZZUUURRRQQQQQQQQQPPPNNNLLLIIIFFFCCC@@@???>>>:::999777555444333333333111111111111000000000///000111111111//////111222111111///......---------(((***,,,,,,+++***+++,,,------........./////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,---...///000000111333333444444555444444444777444000///000222444444555555555555555555555555555444444555666888:::<<<<<<888555333444666777777777999::::::::::::;;;===>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB>>>===<<<;;;::::::::::::888999;;;<<<>>>AAAEEEHHHPPPVVV___hhhpppxxx~~~~~~uuummmddd___^^^cccooonnn[[[LLLCCC@@@;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>><<<======???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIGGGFFFFFFFFFEEEJJJKKKQQQ]]]hhhuuuWWWHHHDDDAAA???@@@CCCEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHHHHHHHJJJMMMPPPRRRVVV\\\bbbeeeeeedddbbbcccbbbbbbbbbcccdddfffgggeeeeeeeeeeeefffgggiiijjjjjjiiiggggggiiijjjiiiiiihhhgggggghhhjjjlllkkkkkkhhhiiilllpppssstttrrrppplllnnnpppppppppqqqssstttqqqrrrrrrrrrssstttuuuuuutttsssssssssuuuxxxzzz|||yyy|||xxxjjjbbb\\\XXXVVVUUUSSSPPPSSSXXX}}}xxxuuuvvvzzzzzzzzzyyywwwssspppnnnllljjjgggfffgggfffeeeddd___\\\WWWSSSRRRRRRQQQPPPPPPNNNJJJFFFBBB???>>>===:::999777555444333333333111111111111111000//////***---000000///...///111000//////.........//////***+++------,,,,,,---...............////////////---------,,,,,,,,,++++++...---,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,------...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111222333444555555555888555111///000222333444555555555555555555555555333333333333555888;;;===@@@<<<777444444444444444666888999::::::;;;<<<>>><<<<<<>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDBBBBBB>>>===<<<;;;::::::::::::777999:::;;;<<<>>>AAADDDKKKQQQ[[[eeennnvvv|||}}}ssskkkiiihhhoooyyyhhhUUUGGG@@@???999;;;===<<<;;;;;;<<>>>>>>>>>>>????????????@@@?????????>>>>>>>>>===<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCFFFJJJJJJHHHFFFEEEFFFFFFJJJJJJOOOZZZddd{{{yyyZZZHHHDDD@@@>>>@@@CCCEEEFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGIIILLLOOORRRUUU[[[aaaddddddbbbaaa```______```aaaccceeefffddddddcccdddeeeggghhhiiijjjiiiggggggiiiiiiiiihhhggggggfffhhhjjjllllllkkkhhhiiimmmrrruuuvvvssspppmmmoooqqqqqqoooooopppsssqqqqqqrrrsssttttttttttttppppppooooooqqqtttxxx{{{xxx{{{zzzlllddd```\\\ZZZZZZWWWTTTUUUZZZ|||wwwsssssszzz{{{{{{zzzwwwtttpppnnnkkkiiigggfffffffffeeedddaaa]]]XXXTTTSSSRRRQQQQQQQQQOOOKKKFFFBBB???===<<<:::999777555444333333333111111111111111000//////&&&***...000...---...///......---......///000111---///111111000000000111............/////////000---------,,,,,,,,,++++++...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---...///000000...///111333555666777777999666222000000222333444555555555666666666666666111111111222555999<<<>>>FFFAAA;;;777555444444333555777999::::::;;;===???999;;;===???AAAAAAAAA@@@@@@AAACCCEEEEEEDDDBBBAAA@@@???>>>======<<<<<<===888:::;;;;;;<<<>>>AAADDDGGGMMMXXXbbblllttt{{{|||zzzvvvlllppp{{{uuucccPPPCCC>>>>>>888;;;======;;;;;;===???>>>>>>>>>>>>????????????@@@?????????>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCGGGKKKKKKIIIFFFEEEFFFGGGKKKKKKOOOYYYbbbxxx}}}^^^HHHDDD@@@>>>???BBBEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNQQQUUU[[[```ccccccaaa```]]]]]]]]]]]]___aaaccceeeccccccccccccdddfffhhhiiijjjiiigggggghhhiiiiiihhhggggggggghhhkkkllllllkkkiiikkknnnssswwwwwwtttrrrooorrrsssrrrooommmoooqqquuuuuuuuuuuutttsssrrrqqqooonnnllllllnnnqqquuuxxxxxx{{{{{{nnnfffccc```^^^^^^[[[WWWXXX\\\||||||zzzxxxwwwyyyxxxxxxvvvtttqqqnnnlllggghhhiiiiiihhhfffdddbbbaaa^^^ZZZVVVUUUTTTSSSRRRPPPOOOLLLHHHDDDAAA>>><<<<<<:::777444222333444555444333222111000000000000////////////............---------.........////////////............///////////////000000000000111))))))***+++---...//////------,,,,,,,,,,,,++++++000///---+++++++++---...------...///...---+++***---,,,*********,,,...///------------------------......------...///111222000000111222333555666777555444333222111000000000333333444555555555444444666666666777888:::;;;<<>>888444333444555666777888999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA?????????>>>>>>===<<<;;;777999::::::999:::>>>BBBHHHMMMUUU]]]fffnnnvvv{{{~~~xxxtttuuuyyyiiiZZZLLL@@@;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEGGGHHHMMMQQQRRR[[[vvv~~~aaaJJJDDD@@@@@@@@@???BBBGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEGGGJJJMMMQQQSSSXXX\\\___aaaaaaaaa]]]]]]]]]]]]^^^```bbbcccbbbbbbbbbbbbcccdddeeefffhhhiiiiiihhhffffffgggiiieeeeeefffggghhhiiiiiijjjkkknnnqqqssssssssstttuuusssqqqooonnnooopppppppppxxxwwwwwwvvvtttrrrpppooorrroookkkhhhiiilllqqquuuzzz}}}rrrjjjdddfffgggccc]]]ZZZ\\\___}}}|||xxxuuutttxxxxxxxxxvvvtttqqqooommmhhhhhhhhhhhhgggeeedddbbbaaa^^^YYYVVVUUUTTTSSSRRRPPPNNNLLLHHHDDDAAA>>>===<<<:::777444333333444555333333111000000000000000////////////............---------.........////////////............//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++))))))***+++,,,------......------,,,+++...---,,,+++,,,---///000------------------------///............000111222000000000111222444666777666555444222111000000000222222333444444444444333555555666666777999:::;;;FFFCCC>>>:::666555555555666777888999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???===<<<;;;888:::;;;:::999:::>>>AAAEEEJJJRRRZZZbbbjjjqqqvvv|||yyysssxxxtttdddVVVIII???<<<>>>:::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>========================<<<===>>>>>>??????>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIMMMQQQRRRZZZttteeeLLLEEEAAA@@@@@@???BBBGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEGGGKKKMMMQQQTTTXXX\\\___`````````]]]]]]]]]]]]^^^```bbbcccbbbbbbbbbbbbcccdddeeeffffffggggggeeedddcccdddeeeeeefffggghhhiiiiiiiiiiiikkkmmmoooppppppppprrrssssssrrrpppoooooopppppppppxxxwwwvvvuuusssrrrqqqppprrroookkkhhhhhhkkknnnqqquuuxxx|||tttlllhhhlllnnniiiaaa\\\]]]```~~~{{{vvvsssrrrwwwwwwxxxwwwuuurrrooommmhhhhhhgggfffeeeddddddccc```]]]YYYVVVUUUUUUTTTSSSPPPNNNLLLHHHDDDAAA>>>===<<<:::777555333333444555222222111000////////////////////////............------.........///////////////............//////+++,,,,,,,,,------------//////...---,,,+++******------,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,......---,,,,,,,,,------///...---------...///000------------------------...............000111111/////////000111333555555777666555444222111000///111111222333333333333333444444444555666777888999AAA@@@>>><<<:::888777666666666888999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<;;;<<<<<<;;;::::::===???BBBFFFMMMUUU\\\cccjjjooovvv|||sssmmmsss~~~|||~~~{{{mmm]]]PPPFFF???===@@@::::::;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>><<<<<<<<<=====================>>>????????????>>>@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJNNNQQQQQQXXXpppjjjOOOHHHAAAAAAAAA@@@BBBFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNRRRTTTXXX\\\___```______^^^]]]]]]]]]^^^```aaabbbbbbbbbbbbbbbbbbcccdddeeeeeeffffffeeecccbbbbbbccceeeggghhhiiijjjjjjiiiiiikkklllllllllkkklllnnnqqqtttsssrrrpppooooooooooooxxxwwwvvvuuutttsssrrrrrrqqqoookkkhhhfffgggiiijjjmmmqqqvvv{{{vvvmmmlllrrrvvvrrrggg______bbb~~~zzzuuurrrrrrwwwwwwxxxxxxvvvssspppnnniiihhhgggeeedddddddddddd___\\\XXXUUUUUUUUUTTTSSSOOONNNKKKHHHDDDAAA???===;;;:::888555444444444444222111000///............////////////........................///////////////......------......///---------.........////////////...---,,,++++++***------,,,,,,,,,+++++++++......---,,,,,,,,,---...///...,,,++++++,,,---...///......------...//////------------------------,,,,,,,,,---......///000.........///000222444555777777666555333111000//////000111222222222222222333333333333444555666777;;;<<<======;;;999777555555666888999:::;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCCCCBBB@@@???>>>>>>>>>===;;;;;;;;;<<<===@@@DDDJJJPPPWWW]]]cccgggpppvvvvvviiiggglllrrrvvvvvvwww{{{~~~zzzwwwiiiWWWLLLCCC>>>===@@@============>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<============>>>??????@@@@@@?????????@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDFFFHHHJJJLLLLLLKKKNNNQQQQQQVVVkkknnnSSSJJJCCCAAAAAAAAACCCFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKMMMRRRTTTXXX\\\^^^______^^^^^^^^^]]]]]]^^^___aaabbbbbbbbbbbbbbbbbbcccddddddfffggghhhgggdddccccccccceeeggghhhjjjkkkjjjiiiiiikkkkkkjjjhhhggghhhlllnnnsssssssssrrrpppooooooooowwwwwwvvvvvvuuutttttttttpppmmmiiieeecccbbbbbbbbbgggjjjooouuu|||uuulllkkksssyyyuuujjjbbbbbbeee}}}zzzvvvtttuuuwwwxxxyyyyyywwwsssooommmiiihhhgggeeedddddddddddd^^^[[[WWWUUUUUUUUUTTTTTTOOOMMMKKKHHHEEEAAA???>>>;;;:::888666555444444444222111000///............////////////...................../////////000000......------------......---------.........//////------------------------------,,,,,,,,,+++++++++---------------------......---,,,++++++,,,...///......------------------------------------------******+++,,,------------------...///000222333444777777777666444222111000...///000111222222222222222222222222333444555555666888:::<<<<<<999666333555666777999:::;;;<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???===<<<<<<<<<<<<<<>>=========>>>>>>>>>??????>>>>>>============>>>>>><<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFEEEDDDDDDFFFHHHKKKMMMMMMKKKNNNQQQPPPTTTggg|||rrrXXXMMMDDDBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMQQQSSSWWW[[[^^^______^^^___^^^]]]]]]^^^___aaabbbbbbbbbaaaaaabbbbbbcccccceeefffggggggeeecccbbbcccdddfffgggiiijjjjjjjjjjjjlllllljjjgggfffgggjjjmmmrrrssstttssspppoooooopppvvvwwwxxxxxxxxxwwwwwwvvvooolllgggbbb^^^\\\\\\\\\bbbeeejjjooouuu}}}sssiiieeemmmsssqqqiiicccdddggg}}}zzzvvvuuuwwwxxxyyyzzzzzzwwwsssnnnllliiiiiihhhgggfffeeedddddd\\\YYYVVVTTTUUUUUUUUUTTTNNNMMMKKKHHHEEEBBB???>>>;;;:::999777666555444444222222111000////////////////////////................../////////000000000......------------......+++,,,,,,,,,------------,,,,,,------......//////------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------,,,,,,,,,---...............------------,,,------------------------)))***+++,,,------------.........///000222444444666666777777666444222111...///000111222333333333222222222222222333444555333666999;;;;;;999555333444555777999;;;<<<<<<=========>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@===<<<=========<<<===AAAEEEJJJNNNRRRWWWZZZdddlllwwwssseee\\\YYYYYYYYY[[[bbbooo|||~~~~~~nnn___OOOFFFAAA===<<<===;;;;;;<<<<<<<<<=========>>>>>>============>>>>>><<<<<<======>>>>>>????????????@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKMMMKKKMMMQQQPPPSSSdddxxxyyy\\\PPPEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKOOORRRVVV[[[^^^___```______^^^^^^]]]^^^___```aaabbbbbbaaaaaaaaabbbbbbcccaaaccceeeeeedddbbbbbbbbbcccdddeeefffhhhjjjkkklllnnnnnnllliiiggggggjjjlllppprrruuutttqqqoooppprrruuuwwwzzz||||||{{{yyyxxxpppmmmggg```\\\YYYYYYYYY___bbbeeeiiimmmssszzzqqqeee```dddhhhhhhdddbbbdddggg}}}zzzuuuuuuwwwyyyzzz{{{{{{xxxsssmmmjjjiiiiiijjjjjjiiigggeeeddd[[[YYYUUUTTTTTTUUUUUUUUUNNNMMMKKKHHHEEEBBB@@@???;;;:::999888666555444444333333111000000000000000////////////.............../////////000000000000...------,,,,,,------...,,,,,,---------.........------------.........///------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++,,,------......------///////////////...------------------------------***+++---...//////............///000111333444555555555777777777666444333...///111222333444444444333333222222222333444444333666999<<<<<<999666333444555777999;;;<<<============>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFF@@@AAABBBCCCDDDDDDDDDDDDBBB@@@===<<<>>>???>>><<<<<>><<<<<<;;;<<<<<<<<<============>>>>>>============>>>>>>======>>>>>>???@@@@@@AAA???@@@@@@AAABBBAAAAAAAAA??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIMMMJJJLLLPPPPPPSSSbbbttt___RRRFFFCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEGGGJJJNNNQQQUUUZZZ^^^```aaa```______^^^]]]^^^___```aaabbbbbbaaaaaaaaaaaabbbbbb```bbbeeefffeeecccccccccbbbbbbbbbcccfffiiilllnnnppppppooollliiiiiijjjlllmmmqqquuuuuuqqqpppqqqttttttwww|||{{{yyysssoooggg```[[[YYYYYYZZZ]]]___aaaccceeejjjooosssxxxoooccc^^^^^^^^^^^^^^^```cccfff~~~yyytttsssvvvzzz{{{|||{{{xxxrrrmmmiiiiiijjjkkkkkkjjjhhheeeddd[[[XXXUUUTTTTTTUUUUUUUUUNNNMMMKKKHHHEEEBBB@@@???;;;:::999888777555444444444333222111000000000000000/////////............////////////000000000000...------,,,,,,------.../////////000000000000111........................---------,,,,,,,,,+++++++++,,,---...............***+++---...///...------000000111000000///......------------------------,,,---...000000000000////////////000111333555555444555666888888666555444//////111222333444444555333333333222333333444444444777:::<<<<<<:::777444444555777999;;;<<<============>>>???@@@AAAAAABBBCCCCCCDDDFFFFFFGGGGGGGGG???@@@AAACCCDDDEEEEEEEEECCC???<<<<<<>>>???>>>===:::===AAADDDGGGJJJNNNQQQOOOYYYfffrrryyy~~~kkk]]]VVVTTTPPPTTT]]]jjjxxx~~~||||||zzzuuu```RRRDDD@@@@@@>>><<<<<<>>>>>>>>>>>>????????????>>>>>>============>>>>>>===>>>>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHLLLJJJLLLPPPPPPSSSaaassszzzaaaTTTGGGCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCCCCDDDGGGIIIMMMPPPUUUZZZ^^^```aaaaaa```___^^^]]]^^^___```aaabbbbbbaaaaaaaaaaaaaaabbbaaadddggghhhhhhgggfffgggaaaaaa```aaadddiiimmmppprrrrrrqqqnnnkkkjjjkkkmmmlllqqquuuuuurrrppprrruuutttxxx~~~|||yyyvvvqqqhhhaaa[[[ZZZ[[[\\\\\\]]]^^^___```ccchhhkkkooo{{{ooobbb^^^\\\YYYXXX[[[___bbbddd}}}xxxuuutttzzz{{{|||{{{xxxtttooolllmmmkkkkkkjjjjjjiiifffcccWWWTTTRRRSSSUUUVVVTTTQQQPPPNNNKKKGGGCCC@@@===<<<<<<;;;888555333222111111111000000///...------,,,000000000000000000000000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...,,,((())))))***+++---...///............---,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,+++++++++++++++,,,.../////////......////////////////////////***+++,,,---..................//////000222333444555777888888666555555666000000000000111222333333777666555444444444444444111444888<<<===<<<:::888555555666777888999::::::>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGAAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@>>>;;;::::::<<<;;;:::;;;===@@@EEEJJJMMMOOOUUU]]]dddkkksss}}}qqqfff]]]XXXUUUWWW]]]gggrrrxxxzzzxxxxxxwwwxxxzzz~~~yyylllTTTLLLBBB======>>>===;;;<<<===???AAAAAAAAA???>>>???@@@@@@AAAAAA@@@@@@???<<<======>>>??????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@>>>???@@@BBBDDDEEEFFFGGGDDDDDDFFFGGGHHHIIIIIIIIILLLKKKLLLNNNOOOTTTaaannnxxxuuuqqqVVVHHHFFFAAABBBGGGEEEFFFEEEDDDCCCCCCDDDEEEEEECCCCCCCCCDDDDDDEEEFFFGGGLLLPPPVVV\\\___aaa```___\\\[[[YYYYYYZZZ]]]```bbbddddddcccbbbaaaaaaaaaaaaccceeegggjjjjjjhhheeeddddddccccccdddeeehhhkkkmmmnnnpppqqqqqqooommmlllllllllmmmnnnnnnnnnnnnqqqsssxxxxxx{{{}}}wwwnnnfff```]]]\\\[[[XXXZZZ[[[[[[ZZZZZZ[[[\\\gggqqqrrreee___^^^^^^]]]^^^___```aaa|||xxxuuuuuu|||}}}}}}{{{xxxrrrmmmjjjmmmlllkkkkkkkkkiiifffcccYYYVVVTTTUUUWWWXXXVVVSSSPPPNNNKKKGGGCCC@@@===<<>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBB???>>>>>>???::::::999;;;===AAAEEEHHHLLLQQQWWW]]]dddlllvvv}}}wwwkkkaaa\\\UUUWWW\\\eeepppwwwxxxwwwttttttsssuuuwwwzzz|||}}}rrrdddQQQIII@@@<<<<<<======;;;<<<===???AAAAAA@@@???>>>>>>??????@@@@@@??????>>>======>>>>>>???@@@@@@AAA???AAAEEEGGGGGGEEEAAA>>>@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJKKKNNNOOOTTTaaammm{{{tttrrrvvv[[[JJJGGGCCCCCCGGGEEEGGGGGGEEEDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEFFFGGGLLLPPPUUU[[[___``````___^^^]]][[[ZZZ[[[]]]___aaaddddddcccbbbbbbbbbbbbbbbdddfffhhhjjjkkkiiigggeeeeeeddddddeeefffiiilllnnnppprrrsssrrrpppmmmmmmmmmjjjlllmmmmmmmmmmmmppprrruuuvvvzzz|||sssjjjddd```___^^^YYYZZZ[[[ZZZXXXXXXYYYZZZbbbkkkyyytttggg^^^^^^^^^^^^```bbbdddeee~~~|||xxxvvvvvv~~~~~~}}}{{{wwwqqqllliiinnnmmmlllkkkkkkiiieeecccYYYVVVTTTUUUWWWXXXVVVSSSOOONNNJJJGGGCCC@@@>>>===???===;;;888666555555555333333333222222111111000000000000000000000000000////////////000000000000........................///---,,,---...///...---,,,++++++++++++,,,---...***+++,,,---............------............------------,,,+++++++++,,,,,,.........///......---,,,++++++++++++++++++++++++++++++,,,---.....................///000111222333555777888888777666777888222222222111222222333333666555555444333222222222222333555777888888777666111222444666999;;;===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFBBBCCCCCCAAA>>>======>>><<<;;;::::::<<<>>>AAABBBGGGKKKPPPUUUZZZbbbmmmttt}}}pppfff```XXXXXX[[[ccclllsssvvvuuuuuuuuuttttttuuuvvvxxxyyy~~~~~~xxxhhhXXXKKKEEE>>>;;;<<<======<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA===AAAGGGKKKKKKGGGBBB>>>AAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJKKKNNNOOOTTT```lllwwwqqqqqq}}}```MMMIIIDDDDDDHHHEEEIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGKKKOOOUUU[[[___```___^^^^^^]]]\\\[[[\\\^^^```aaaddddddccccccbbbccccccccceeegggiiikkklllkkkiiigggffffffffffffhhhjjjmmmnnnppprrrsssrrrooolllkkkjjjjjjkkklllllllllmmmoooqqqrrrtttyyyyyyppphhhdddbbbbbb]]]]]]\\\ZZZXXXWWWWWWYYYZZZbbbnnn|||uuuiii``````aaacccfffjjjmmmooo~~~{{{xxxwwwwww}}}||||||zzzvvvqqqmmmjjjooonnnlllkkkkkkhhheeebbbWWWTTTRRRSSSUUUVVVTTTQQQOOOMMMJJJFFFCCC@@@>>>======;;;999666444444333333333333333222222111111111////////////////////////000000111111111222222222////////////////////////------------...///......------,,,,,,,,,,,,------+++,,,------.........---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,/////////......---,,,,,,........................+++,,,------.........---............000111222333444666888888777777888999222222111111000111111111666666666555555444333222333333444444555555666666222333444666888:::<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCEEEGGGHHHBBBCCCDDDBBB???=========??????===<<<<<<===>>>???DDDGGGJJJMMMQQQYYYccckkkuuu|||wwwjjjccc]]]\\\\\\aaaiiiooorrrrrruuuuuuuuuuuutttvvvxxxzzz}}}zzzppp^^^OOOFFFAAA===:::;;;============>>>??????@@@???>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@AAAAAAAAA???BBBHHHLLLLLLIIICCC@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIKKKMMMOOOSSS___kkkvvvqqqrrrcccOOOIIIDDDEEEIIIFFFJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKNNNTTTZZZ^^^______^^^\\\[[[[[[[[[\\\^^^```aaadddcccccccccccccccddddddfffgggjjjllllllkkkjjjiiiggggggggghhhjjjlllmmmooonnnppppppoookkkhhhggggggjjjkkklllmmmlllmmmoooqqqqqquuuzzz~~~tttjjjeeeddddddbbbbbbaaa^^^ZZZXXXXXXYYYVVV[[[dddpppxxxmmmeeefffhhhkkkpppuuuyyy|||~~~{{{xxxwwwxxxzzzzzzzzzxxxvvvrrrooommmooonnnlllkkkjjjgggccc```WWWTTTRRRSSSUUUVVVTTTQQQNNNMMMJJJFFFCCC@@@>>>>>><<<:::888666444333333444111111111111111000000000////////////////////////---------.........//////////////////////////////,,,---............/////////...------,,,------------.........------,,,++++++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---//////......------------000000000000000000000000,,,,,,------...---------------......///111222333222444666777777777888999777666555444444444444444777777777888777666555555555444444444444555555555444555666777888999:::;;;===>>>>>>???@@@AAABBBCCCEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHIIIGGGEEEBBBBBBBBB@@@???>>>===<<<<<<<<<<<>>>>>>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIIIIHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMOOOSSS^^^jjjxxxssstttfffOOOHHHDDDFFFJJJGGGJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJNNNTTTYYY]]]^^^^^^]]]WWWXXXXXXYYY[[[^^^```aaabbbbbbbbbbbbcccddddddeeefffgggiiikkkkkkkkkjjjjjjhhhhhhiiijjjkkklllmmmnnnnnnooopppnnnkkkhhhgggfffkkkmmmnnnnnnmmmnnnppprrrssswww}}}vvvlllfffeeefffffffffeeebbb^^^ZZZYYYYYYWWWZZZ___hhhvvv|||rrrjjjkkkooossszzz~~~|||yyywwwwwwyyyyyyxxxwwwuuussspppoooooommmkkkjjjhhheeeaaa^^^YYYVVVTTTUUUWWWXXXVVVSSSNNNLLLJJJFFFCCCAAA???>>><<<;;;999777555555555555000000000000000000000000000000000000000000000000............/////////000////////////////////////+++---......------///000///......---------..................---,,,+++*********++++++++++++******,,,,,,+++++++++,,,------//////...---------..............................,,,,,,------...------,,,---------...///000111222000222555666666666777999777666555444333222222222555666888999999999888777666666666666666555555555555555666777888999999:::======>>>???@@@AAABBBBBBGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIHHHFFFCCCBBBBBB>>>===<<<;;;::::::::::::>>>AAACCCDDDFFFJJJRRRXXXaaahhhsss||||||qqqkkkdddaaadddhhhjjjkkkkkknnnrrrssssssvvv{{{yyymmm[[[LLLEEE>>>===<<<;;;;;;<<<======??????>>>>>>>>>=========@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGJJJMMMNNNRRR]]]iii|||xxxxxxkkkQQQIIIDDDFFFJJJGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIMMMSSSYYY]]]^^^]]]\\\VVVWWWWWWYYY[[[]]]___```aaaaaaaaaaaabbbcccdddeeedddeeegggiiijjjjjjiiiiiihhhhhhiiijjjkkklllmmmmmmoooqqqrrrqqqnnnkkkjjjiiilllmmmnnnnnnnnnoooqqqssstttyyyzzzooohhhhhhjjjkkklllllljjjeee```]]]\\\\\\]]]___dddooozzzrrrtttxxx}}}~~~}}}yyywwwwwwzzzzzzyyywwwtttqqqooonnnnnnmmmjjjiiigggddd___\\\YYYVVVTTTUUUWWWXXXVVVSSSNNNLLLIIIFFFCCCAAA???>>>;;;:::888666444444444444000000000000000000000000000000000000000000000000//////000000000111111111........................***---///...------///111///...............//////---------...------,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,---.........---,,,---...//////........................,,,------...------,,,,,,---------...///000111222...111333444444555666888555555333222111000000000333444777999::::::999888888888888888888777666555333444555777888:::;;;;;;======>>>???@@@AAABBBBBBHHHGGGFFFFFFGGGHHHJJJLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEGGGHHHHHHEEEBBBAAA@@@======<<<<<<;;;;;;::::::999<<<>>>???@@@CCCIIINNNUUU[[[eeennnuuu|||{{{sssiiicccccceeeggghhhjjjnnnrrrssssssvvv}}}}}}sssbbbNNNCCCBBB<<<=========<<<<<<======??????>>>===============??????@@@@@@@@@@@@??????????????????????????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIMMMNNNRRR]]]hhhrrrUUUKKKEEEFFFIIIEEEGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIMMMSSSXXX\\\]]]]]]\\\YYYYYYZZZ[[[[[[\\\]]]^^^_________```aaabbbdddeeebbbccceeefffggghhhhhhhhhggghhhiiijjjkkkllllllllloooppprrrqqqnnnlllkkkkkkkkklllmmmmmmmmmnnnppprrrtttyyysssmmmmmmpppsssvvvxxxwwwrrrlllgggdddaaaaaa```bbbjjjzzz~~~~~~}}}zzzwwwvvv|||{{{zzzwwwtttpppmmmlllnnnllljjjhhhfffccc^^^[[[WWWTTTRRRSSSUUUVVVTTTQQQNNNLLLIIIFFFCCCAAA??????888777555333222111222222000000000000000111111111000000000000000000000000,,,,,,,,,,,,------------........................***,,,//////------///222...............///000000++++++,,,---............+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---......---,,,,,,---...///111////////////////////////---------...------,,,,,,------------///000111222---///222333444444666777999888777555444333222222111222555888999999999888999999:::::::::888777555111222444666999;;;<<<=========>>>???@@@AAAAAABBBIIIHHHGGGGGGGGGIIIKKKMMMJJJJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLIIIFFFDDDDDD>>>>>>>>>>>>>>>>>>======555888;;;<<<<<<>>>CCCGGGKKKQQQYYYaaagggoooxxx~~~xxxllldddbbbdddeeefffdddhhhmmmnnnnnnqqqwww}}}zzzoooZZZEEE===???<<<===>>>===<<<<<<======??????>>>===============>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>===???AAADDDDDDDDDBBBAAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFIIIMMMNNNRRR\\\hhh}}}xxxYYYMMMFFFFFFHHHCCCEEEFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGIIILLLRRRXXX\\\]]]]]]\\\]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^___```bbbcccdddaaabbbccceeefffgggggggggggghhhiiijjjkkklllllllllmmmnnnpppooommmkkkjjjjjjjjjkkklllllllllmmmoooqqqrrrxxxwwwqqqqqqttt|||}}}vvvpppmmmeeecccaaaaaahhhvvv~~~yyywwwuuuuuuvvv{{{{{{zzzwwwtttqqqmmmlllmmmllljjjhhhddd```]]][[[WWWUUUSSSSSSTTTSSSRRRPPPKKKJJJHHHFFFCCCAAA???>>><<<;;;999666444222111111444222000000111222111000000000000000////////////000000//////......------//////.........---------***+++---///000000///.........---------,,,,,,,,,...------,,,,,,------...***+++,,,---.../////////...------,,,,,,------...------------------------//////...------------------,,,,,,------///000000,,,---...///000000000000,,,---...000222333333333666555555555666555444222333444555777888888999999:::777555888<<<===:::666888777777777888;;;>>>???>>>>>>>>>>>>???AAADDDEEEFFFFFFFFFEEEFFFFFFGGGHHHLLLLLLLLLLLLKKKIIIGGGEEELLLLLLLLLLLLIIIFFFCCCAAAAAA@@@@@@???>>>======<<<===<<<<<<======>>>???@@@EEEIIIOOOUUU\\\cccjjjnnnyyy}}}wwwhhhaaaaaaddddddccchhhjjjlllmmmnnnssszzzttt___KKK>>><<>>=========>>>???>>>????????????@@@@@@@@@???>>>======???@@@???>>>>>>???BBBDDDFFFGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGEEEDDDFFFLLLQQQQQQOOOKKKHHHJJJQQQZZZbbb|||]]]HHHCCCEEECCCAAAFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEEEEDDDCCCDDDFFFLLLOOOSSSWWWZZZ[[[[[[ZZZZZZYYYYYYYYYYYY[[[]]]^^^]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaabbbdddfffggggggggghhhiiikkklllmmmnnnjjjiiijjjkkknnnooonnnmmmiiijjjkkkkkkkkkllloooqqquuuxxx~~~~~~tttuuu{{{{{{vvvnnniiieeeeeehhhqqq~~~zzzxxxuuuuuuvvv{{{{{{yyywwwtttqqqmmmkkkllllllkkkhhheeeaaa]]]ZZZVVVTTTSSSSSSTTTTTTSSSQQQLLLKKKIIIFFFCCC@@@>>>===;;;:::888666444333222222333111//////000111000///000000000000///////////////////////////.........//////.........---------,,,,,,---...////////////............---------,,,---------,,,,,,---------((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------000///......------......---------------...///000,,,---...//////000000000---...///000111333444444666555555555666555444333111222333555666777777888999666555888<<>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLJJJIIIGGGEEEGGGGGGHHHHHHGGGEEECCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<=========@@@CCCHHHNNNSSSZZZ```dddlllpppvvv||||||ssshhhaaa```aaabbbbbbfffiiilllnnnpppuuu}}}|||mmmZZZIII@@@>>>???<<<<<<<<<<<<===>>>???@@@@@@???>>>=========>>>???>>>>>>?????????@@@@@@@@@???======>>>@@@AAA@@@???@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFEEEGGGMMMRRRTTTQQQNNNKKKKKKQQQYYY___|||bbbJJJDDDEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFFFFEEEEEEFFFGGGLLLOOOSSSWWWZZZ[[[[[[ZZZYYYYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]^^^```aaabbbbbbaaaaaaaaaaaacccdddeeeffffffggghhhjjjkkkkkkllllllkkkjjjkkklllmmmkkkiiiggghhhiiijjjjjjlllppprrrpppsssyyyxxxzzzvvvpppiiiggggggnnn|||zzzxxxuuuuuuwww{{{zzzyyywwwtttpppmmmkkkkkkkkkkkkiiifffaaa]]]ZZZUUUTTTSSSSSSTTTUUUTTTRRRMMMLLLIIIFFFBBB@@@>>>===;;;:::888666555444333333222000......///000///...000000000000////////////.........///////////////...............---------......---------......////////////.........------------------------------((())))))***++++++++++++,,,,,,++++++++++++,,,,,,------------------------000000///.....................---------......///---------...//////000000////////////111333555666555555666666666555444444000000111333444555666777888666555888===??????===777666444333444666999;;;===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKKKKJJJIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;>>>BBBFFFJJJOOOUUUXXX]]]aaafffkkkooossswwwzzz{{{qqqlllfff```]]]]]]___```eeehhhmmmppptttzzz~~~tttcccRRRGGGBBB@@@???============>>>??????@@@@@@???>>>=========>>>>>>>>>>>>>>>?????????@@@@@@>>>======>>>@@@BBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDFFFGGGFFFFFFHHHNNNSSSWWWUUUSSSPPPPPPTTT[[[```zzzjjjOOOFFFEEEEEECCCCCCCCCEEEFFFGGGHHHHHHHHHCCCDDDFFFFFFFFFFFFHHHIIILLLNNNRRRVVVYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\\\\\\\]]]^^^___```aaa``````___``````aaabbbccceeeeeeffffffggghhhiiiiiilllkkkjjjjjjkkkjjjhhhfffdddfffhhhiiijjjlllooorrrnnnqqqwww}}}}}}sssmmmiiilllxxx{{{yyyuuuuuuxxxzzzzzzyyywwwtttpppmmmkkkjjjjjjkkkjjjfffbbb]]]ZZZUUUSSSSSSSSSUUUVVVUUUTTTOOOMMMIIIEEEBBB???===<<<;;;:::888777666555555555222111//////000000000///000000000000////////////------......//////000000........................000///---,,,,,,---...///000////////////.........,,,------------------,,,***++++++,,,---------,,,,,,++++++******++++++,,,------------------------000000///............///......---------......///------------......//////111000//////000222555777444666777777666555555555000000111222444555666777999888777999<<>>===;;;888666555666888999<<<>>>@@@CCCDDDCCCBBBAAAGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKLLLKKKJJJHHHGGGCCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>===<<<;;;;;;<<<<<<;;;===@@@BBBEEEHHHLLLOOOSSSVVV[[[___bbbfffjjjmmmpppsssvvvxxxyyyzzz|||}}}|||zzzzzzzzzzzzwwwuuussstttuuutttyyy}}}}}}|||yyyssskkkddddddccc___[[[ZZZ]]]```eeejjjpppuuuzzzxxxyyy|||mmmZZZLLLFFFCCCAAA>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>============>>>>>>>>>>>>????????????=========>>>AAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCFFFGGGGGGGGGIIIOOOSSSYYYYYYXXXWWWXXX[[[```dddxxxuuuVVVHHHFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHCCCEEEGGGGGGGGGHHHIIIKKKKKKNNNRRRVVVYYYZZZYYYYYYZZZYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\\\\]]]___```aaa^^^^^^^^^______``````aaaccccccddddddeeeffffffgggjjjiiihhhiiijjjiiihhhfffdddfffhhhiiiiiikkkmmmoooqqqsssxxx}}}wwwpppooowww|||yyyuuuuuuxxxzzzzzzyyyvvvssspppllljjjjjjjjjjjjiiifffbbb]]][[[UUUTTTSSSTTTUUUVVVUUUTTTOOOMMMIIIEEEAAA???======;;;;;;999888666666555555444222000000111111111000000000000000////////////------......//////000000---.....................000///---,,,,,,---...///000////////////.........,,,,,,---......---,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,------------------------000000///..................------------...//////...------------......///111000//////000222444666333666888777666555555777333333222333444555777888;;;:::999999;;;<<<======AAA???<<<999777666666666;;;===@@@DDDEEEDDDCCCBBBGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@BBBEEEHHHLLLNNNRRRUUUXXX\\\```ccceeehhhkkknnnooopppsssuuuxxxyyyzzz||||||}}}||||||yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuurrrqqqoooooonnnkkkgggddddddddd___eeehhhgggffffffccc^^^ZZZ]]]___^^^[[[[[[^^^bbbhhhnnnuuu|||~~~wwwzzzxxxhhhTTTHHHEEEDDDAAA===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????===<<<<<<>>>@@@BBBBBBAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDDDDCCCEEEGGGGGGGGGIIINNNRRRXXXZZZ\\\]]]___cccgggkkkvvv^^^KKKGGGGGGDDDFFFFFFGGGGGGFFFEEEDDDDDDCCCEEEGGGGGGGGGHHHJJJLLLJJJMMMQQQUUUXXXYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZYYY[[[[[[[[[[[[]]]^^^___```]]]]]]^^^^^^_________^^^aaaaaabbbccccccdddeeeeeefffffffffgggjjjjjjjjjhhhfffgggiiiiiiiiiiiijjjlllqqqtttxxx}}}xxxtttyyy}}}zzzvvvvvvyyyzzzyyyxxxvvvsssooollljjjkkkjjjiiigggeeeaaa^^^]]]VVVUUUTTTTTTUUUVVVUUUSSSOOOLLLHHHDDDAAA???>>>>>>===<<<:::888777666555555444222000000111222111000000000000000////////////.........///////////////---------.....................---------......////////////.........------+++,,,---......---,,,+++***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------//////...------------------,,,,,,------///000000///...---,,,,,,---...///000////////////111222333333666888888666444666888666555444444444555777888;;;:::999999999:::<<<===@@@???>>><<<999777555444:::<<<@@@CCCEEEFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLFFFFFFDDDCCCAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<======>>>???@@@:::<<<============@@@BBBEEEGGGJJJLLLNNNRRRVVVYYY\\\___bbbeeeggghhhkkkmmmnnnoooqqqrrrssstttssssssssssssttttttttttttttttttoooooopppooonnnmmmkkkjjjaaaaaa```]]]YYYWWWWWWWWWRRRWWWZZZYYYXXXZZZYYYWWWVVVYYY]]]^^^^^^```dddhhhnnnttt}}}~~~yyy}}}|||qqqbbbPPPEEECCCCCC@@@<<<>>>>>>>>>======>>>>>>???======>>>>>>>>>===<<<;;;=========>>>>>>>>>??????===<<<<<<===???AAA@@@@@@======>>>>>>???AAABBBCCCAAAAAAAAAAAABBBCCCEEEEEECCCEEEGGGGGGFFFGGGLLLOOOTTTWWW\\\```cccfffjjjlllttteeeNNNIIIGGGDDDEEEEEEEEEDDDCCCBBB@@@@@@DDDEEEGGGGGGGGGGGGIIIJJJJJJLLLPPPTTTWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^___]]]]]]^^^^^^___^^^^^^]]]^^^___```aaacccdddeeefffdddddddddgggjjjllllllkkkggghhhjjjkkkiiiiiiiiijjjmmmqqqvvv||||||~~~~~~zzzvvvvvvyyyzzzyyyxxxvvvsssooollljjjlllkkkiiifffcccaaa______WWWVVVUUUUUUUUUUUUTTTSSSNNNLLLHHHCCCAAA??????@@@>>>===;;;999777666555555333111000///000111000///000000000000///////////////////////////.........---------.........//////,,,,,,---...////////////............---------,,,+++,,,...//////...,,,+++,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,...///111222///...,,,++++++,,,...///.........///000000111111222666999999555444666999888777555444333444555666999999888888888999<<<>>>>>>>>>???@@@>>><<<999777999;;;???BBBEEEFFFGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNOOOPPPOOOOOONNNIIIIIIGGGFFFDDDCCCCCCBBBEEEEEEDDDDDDCCCCCCBBBBBB??????>>>>>>>>>??????@@@<<<===>>>===<<<<<<>>>@@@???AAACCCEEEGGGJJJOOORRROOORRRVVVYYY[[[]]]```bbbbbbdddfffhhhiiiiiihhhgggjjjjjjjjjjjjiiiiiiiiiiiiddddddddddddcccbbbaaa```UUUUUUTTTRRRPPPPPPRRRTTTKKKQQQTTTRRRQQQTTTVVVUUUWWWYYY]]]```dddhhhmmmpppuuu{{{}}}|||}}}wwwfffZZZKKKBBBBBBBBB@@@===>>>======<<<<<<======>>><<<===>>>>>>>>>===<<<;;;============>>>>>>>>>???===<<<;;;<<<>>>???>>>===???>>>>>>===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGCCCEEEGGGGGGEEEFFFIIILLLOOOSSSYYY^^^aaadddfffhhhrrrjjjQQQJJJHHHCCCDDDDDDDDDDDDDDDCCCBBBAAADDDFFFGGGGGGFFFFFFGGGIIIIIILLLPPPTTTWWWXXXXXXWWWWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^___]]]]]]^^^______^^^]]]]]]]]]]]]___aaacccdddfffgggddddddeeegggjjjllllllkkkfffhhhjjjkkkkkkjjjkkklllkkkpppvvv|||~~~zzzvvvvvvzzzyyyyyyxxxvvvsssooollljjjmmmkkkhhheeebbbaaa``````XXXWWWUUUUUUUUUUUUSSSRRRNNNKKKGGGCCCAAA@@@@@@AAA???>>><<<:::777666555444222000///...///000///...000000000000////////////000000//////.........------------.........//////***+++---///000000//////......---------,,,,,,,,,+++,,,...//////...,,,+++/////////000//////.........------,,,,,,------...------------------------------,,,++++++++++++,,,******+++,,,...000222333///...,,,++++++,,,---///,,,---...///000000//////222666999999555444777:::999777555333222333444555666666777777777:::===@@@===???BBBDDDDDDBBB???===999;;;>>>AAAEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@???>>>>>>@@@AAA===???AAABBBDDDGGGLLLOOODDDGGGKKKNNNPPPRRRUUUWWW[[[\\\___aaaaaaaaa```___\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSNNNOOOOOONNNNNNOOOSSSUUUJJJOOORRRPPPOOOSSSVVVVVVYYYZZZ]]]ccciiiooosssuuuyyy|||}}}zzzttt^^^TTTGGG@@@@@@BBB@@@>>>>>>===<<<<<<<<<<<<======<<<===>>>>>>>>>===;;;:::============>>>>>>>>>>>>===<<<;;;<<<===>>>===<<>>=========>>>???AAABBBBBBCCCDDDEEEGGGGGGCCCEEEGGGGGGEEEEEEGGGKKKKKKPPPVVV[[[^^^```bbbcccqqqmmmSSSKKKHHHCCCEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHIIILLLPPPTTTWWWXXXWWWWWWUUUVVVXXXZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^___]]]^^^_________^^^]]]\\\\\\\\\^^^```ccceeeggghhheeeeeeeeehhhkkkllllllkkkdddgggjjjlllllllllmmmnnnmmmrrrwww||||||xxxwwwwwwvvvtttwwwxxxyyywwwssspppnnnnnnlllkkkjjjhhheeebbb___^^^ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKHHHEEEBBB@@@??????;;;;;;;;;:::777444222000333333111///...---------000000000000000000000000.........///////////////////////////............---------............///------..................,,,,,,---......//////000.........------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,.../////////...---......------------............................../////////000111111222222333444555444333333444666999888777666555444333333222444555777999:::;;;;;;??????@@@CCCEEEDDD>>>999888888999===BBBGGGIIIKKKIIIIIIHHHHHHIIIJJJLLLMMMIIILLLOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQOOONNNMMMKKKKKKKKKKKKKKKKKKJJJIIIBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???????????????@@@===>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJLLLMMMOOOOOOPPPRRRRRRSSSSSSSSSPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQQQQOOOMMMKKKKKKLLLLLLLLLKKKKKKMMMOOORRRSSSMMMLLLLLLMMMOOOSSSVVVXXX[[[___eeekkkpppuuuzzz}}}tttgggPPPKKKFFFAAA??????>>>>>><<<<<<======>>>>>>??????<<<===???>>><<<;;;;;;<<<<<<<<<>>>??????>>>======:::::::::;;;<<<======>>><<<<<<===>>>??????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHFFFFFFGGGEEEAAABBBFFFKKKLLLPPPUUUVVVXXX^^^fffttt{{{VVVJJJKKKFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEMMMOOOQQQTTTVVVWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\\\\\\\\\\]]]^^^___\\\]]]]]]^^^_________^^^```_________```ccceeegggkkkjjjhhhggggggiiikkkmmmhhhhhhjjjkkklllmmmmmmmmmiiillloootttzzz}}}xxxwwwvvvuuusssuuuvvvvvvtttpppmmmkkkkkkmmmllljjjhhheeeccc```___YYYWWWUUUTTTTTTRRRPPPNNNMMMKKKHHHEEEBBB@@@??????@@@@@@???>>><<<:::777666222222111000////////////000000000000000000000000//////////////////......////////////............---------............///......------------------//////......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///,,,---.../////////...---......------------............................../////////000111111222222222333444333222222444666999888888666555444333222222333555777999:::;;;;;;======???BBBDDDDDD@@@===:::999999<<<@@@FFFJJJLLLKKKJJJIIIIIIIIIJJJLLLMMMJJJLLLOOOPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQOOOLLLIIIGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@======>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMLLLLLLMMMOOORRRWWWZZZ]]]aaadddiiinnnttt{{{~~~}}}lll^^^OOOJJJEEEAAA??????>>>>>>>>>>>>>>>===============<<<===>>>>>><<<;;;;;;<<<<<<<<<===>>>???>>>======;;;;;;;;;<<<===>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGEEEAAABBBFFFJJJKKKPPPVVVXXXYYY___fffsss|||}}}WWWJJJJJJDDDEEEEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNRRRVVVXXXZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\\\\]]]^^^______\\\]]]]]]^^^______^^^^^^```_________```ccceeegggjjjhhhgggeeefffgggjjjkkkggghhhiiikkklllmmmmmmmmmjjjkkknnnsssyyy~~~|||}}}~~~yyywwwuuutttrrrtttuuuvvvtttpppllljjjjjjmmmmmmkkkiiifffcccaaa___XXXVVVTTTSSSSSSRRRPPPNNNMMMKKKHHHEEEBBBAAA@@@???<<<<<<<<<;;;999888666555222111111000111111222222000000000000000000000000000000000//////.........////////////............---------............///......------,,,,,,++++++......------,,,+++++++++,,,,,,---------------------------,,,---......///------,,,,,,,,,---......,,,---......//////............------------.................................//////000000111111222000111222222111222444666999999888666555444333222111222333666888:::;;;<<<======>>>@@@BBBCCCBBB@@@<<<;;;999:::>>>DDDJJJNNNNNNMMMKKKJJJJJJJJJKKKLLLJJJLLLNNNOOOOOOOOOPPPRRRUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWUUURRROOOLLLIIIGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEECCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJNNNOOOQQQUUUYYY^^^bbbeeeiiikkkpppuuu{{{~~~wwwdddWWWLLLHHHCCC@@@??????>>>===??????>>>>>>===<<<<<<;;;;;;===>>>>>><<<;;;;;;<<<;;;<<<===>>>>>>>>>>>>===<<<<<<======>>>?????????===>>>???AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHFFFFFFGGGEEEAAABBBGGGJJJLLLQQQXXXZZZ[[[```fffrrrzzzrrr[[[KKKKKKFFFDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMQQQUUUXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]____________\\\]]]]]]^^^^^^^^^^^^^^^____________aaaccceeefffgggfffeeeddddddfffhhhiiifffgggiiikkklllmmmmmmnnnjjjkkknnnqqqwww~~~wwwtttrrrzzzwwwtttsssrrrwwwxxxyyyvvvrrrooommmlllnnnmmmllljjjgggdddaaa```WWWUUUSSSRRRRRRRRROOONNNMMMKKKHHHEEECCCAAA@@@@@@999888888777555444333333333333222222111111222222000000000000000000000000222111111000///...------////////////............---------............///......---,,,++++++************+++,,,,,,------...,,,,,,,,,------............------------...//////------,,,,,,,,,------...---------.....................------------....................................//////000111111111...///000111111222444666999888777666555444333333000111222444777999;;;<<<>>>>>>>>>???@@@AAAAAAAAA===<<<999888:::@@@GGGMMMOOONNNMMMLLLKKKKKKLLLLLLJJJLLLNNNOOOOOOPPPQQQSSSTTTTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSQQQPPPKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>===???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDEEEGGGHHHGGGGGGHHHIIIKKKLLLMMMTTTUUUXXX\\\aaafffjjjlllooosssxxx~~~rrr```TTTIIIFFFBBB???>>>>>>>>>===>>>>>>=========<<<<<<<<<;;;===>>>===<<<:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIGGGGGGHHHFFFCCCDDDHHHJJJMMMSSSZZZ]]]\\\aaagggpppssskkk|||```OOOMMMIIIBBBCCCEEEGGGHHHJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFHHHJJJMMMQQQTTTVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVXXX[[[^^^_________^^^\\\]]]]]]^^^^^^^^^]]]]]]_________```aaaccceeefffeeedddcccbbbcccdddfffgggfffgggiiijjjlllmmmmmmmmmiiikkkmmmpppuuu|||}}}tttpppjjjttt{{{wwwsssrrrrrryyyzzzzzzxxxtttpppnnnmmmnnnmmmllljjjgggdddaaa```WWWUUUSSSRRRRRRRRRPPPNNNMMMKKKHHHEEECCCBBBAAAAAA<<<;;;:::999888777666666666555444222111111000000111111111111111111111111222222111000///......---////////////............---------............///......---,,,++++++************+++,,,,,,------...,,,,,,,,,------............------------...//////...------,,,,,,,,,------------------......//////......------------.......................................///000000111111---///000000000111444666777777666666555555444444111111222333555888:::<<>>>>>???@@@===<<<;;;888888<<>>>>>>>>===<<<;;;<<<<<<<<<=========>>>;;;<<<>>>===;;;::::::;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFJJJHHHHHHJJJHHHEEEFFFJJJLLLNNNTTT[[[]]]\\\```fffmmm~~~nnnhhhwwwfffPPPLLLGGGAAABBBDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJMMMPPPSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVXXX[[[]]]______^^^^^^\\\]]]]]]^^^]]]]]]\\\\\\^^^______```bbbcccdddeeedddccccccbbbcccccceeeeeeggggggiiijjjkkkllllllllliiijjjlllooossszzz|||qqqllleeekkkwww|||wwwsssrrrsssyyyzzzyyywwwsssnnnllllllmmmmmmkkkiiifffcccaaa___WWWUUUSSSSSSSSSSSSQQQOOOMMMKKKHHHFFFDDDBBBBBBBBB>>>===;;;999888777666666666666444222111000//////111111111111111111111111111111111000000/////////////////////............---------............///......------,,,,,,++++++......------,,,+++++++++,,,,,,---------------------------,,,---......///......---,,,,,,,,,------...------------...//////......------------..............................---......//////000000111///000111111000111333555555555555666666666666666222222222222444666999:::???@@@AAA@@@>>>===>>>???>>>>>>>>>;;;999:::???CCCJJJLLLOOORRRSSSRRRPPPNNNKKKMMMNNNOOOOOOPPPSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZVVVUUURRRPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>??????@@@@@@@@@>>>??????@@@@@@?????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLOOORRRTTTVVVWWW[[[]]]```eeejjjooosssuuu|||~~~uuuiii\\\PPPHHHCCC@@@>>>======>>>===<<<:::;;;;;;<<<======>>>>>>:::<<<======;;;::::::;;;:::::::::;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEIIIGGGHHHJJJHHHEEEGGGKKKLLLNNNSSSYYYZZZYYY]]]dddiiixxxooogggtttlllQQQIIICCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEHHHLLLPPPTTTWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[^^^^^^___aaabbbcccdddeeedddcccccccccddddddeeeeeehhhiiiiiijjjjjjjjjjjjjjjhhhjjjkkknnnrrryyyxxxmmmfffaaadddnnn{{{}}}wwwsssssstttxxxyyyyyyvvvrrrnnnkkkkkkmmmllljjjhhheeeccc```___WWWVVVTTTTTTTTTTTTRRRPPPLLLKKKHHHFFFDDDCCCBBBBBB===;;;999666444333333333444444222111111000000000111111111111111111111111111000000000000000000000////////////............---------............///......------------------//////......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,...------,,,---...///000......------------..............................------......///000000000000111222222111111333555333333444555666777888888333333222222333555777999<<<>>>@@@@@@>>>===>>>@@@???AAACCCAAA<<<:::<<>><<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;::::::::::::;;;===???@@@@@@@@@@@@???????????????>>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFFFFHHHGGGDDDFFFJJJLLLLLLPPPTTTTTTTTTYYY___dddqqquuukkkwwwsssUUUKKKEEECCCCCCDDDFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGIIIMMMQQQTTTWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[]]]^^^```aaacccdddddddddddddddeeeeeeeeefffffffffjjjjjjjjjjjjjjjiiihhhhhhhhhiiikkknnnrrryyyvvviiiaaa^^^^^^eeeqqq{{{}}}wwwttttttuuuzzz{{{zzzxxxsssooolllkkklllkkkjjjhhheeebbb```^^^XXXVVVTTTTTTUUUTTTSSSQQQLLLKKKHHHFFFDDDCCCCCCCCC???===:::777555444333333222222111111000111111222111111111111111111111111000000000000000111111111000/////////............---------.........//////------..................,,,,,,---......//////000.........------,,,,,,,,,,,,++++++++++++,,,------///...---,,,,,,,,,,,,,,,......---,,,---...///000.........------.................................------......///000000000111222333222111111333444222222333555666888999:::444333222222222444666888999<<<@@@AAA???>>>@@@AAA@@@DDDGGGEEE???;;;;;;===CCCHHHPPPVVVYYYWWWTTTQQQLLLMMMNNNNNNOOOQQQTTTWWWYYYXXXWWWWWWWWWXXXZZZZZZZZZ[[[\\\^^^___`````````aaa```]]]ZZZWWWTTTRRRQQQMMMMMMKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNNNNOOORRRTTTRRRTTTVVVXXXZZZ[[[\\\]]]cccffflllsss{{{}}}~~~yyylll^^^RRRJJJEEEBBB???===<<<<<<=========<<<=========<<<;;;;;;:::::::::<<<===<<<;;;999::::::::::::::::::;;;===???@@@????????????????????????>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEGGGEEECCCDDDIIIKKKKKKMMMPPPPPPPPPUUU\\\```mmmzzzqqq{{{wwwZZZPPPJJJDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ]]]^^^```aaacccdddddddddeeeeeefffffffffgggggggggkkkkkkkkkjjjjjjhhhgggggggggiiikkknnnrrrzzzuuuhhh```[[[[[[```jjjrrrwwwzzztttpppppprrrxxx{{{wwwuuuvvvxxx{{{{{{yyyuuuppplllkkkkkkpppooonnnllliiieeebbb```YYYXXXWWWWWWXXXWWWUUUSSSMMMLLLJJJHHHEEEDDDCCCBBB;;;:::999777666444333222555555444333222222222222111000000000//////......111000000222333000***&&&((('''&&&&&&(((***---///,,,---......------///000...------,,,,,,------...,,,,,,---......------,,,------------------------+++,,,------......------000000...---------------,,,...//////...------...,,,,,,---......---,,,,,,---...000111111///---,,,111111///......///000111000000000///000111111222444444333333555777999:::888777555444333333444444555777;;;>>>AAABBBBBBBBBAAAAAACCCFFFHHHFFF@@@;;;<<>>???AAABBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJMMMNNNPPPPPPPPPQQQTTTVVVWWWXXXZZZ]]]___aaabbbccchhhlllsss{{{{{{~~~yyypppaaaSSSJJJDDD@@@???:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<>>===<<<<<<;;;;;;<<<;;;:::888999;;;=========AAAAAA???>>>===============>>>@@@@@@??????@@@AAACCCCCCCCCDDDDDDEEEGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDIIIJJJKKKLLLMMMPPPTTTXXX^^^kkk{{{[[[HHHIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFJJJKKKNNNQQQTTTVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^____________```bbbcccdddeeeeeehhhgggffffffgggiiikkkmmmooonnnmmmkkkiiigggfffeeehhhjjjmmmpppvvv}}}~~~sssggg```ZZZ[[[```fffhhhjjjqqqxxxqqqiiiaaa___dddooo~~~zzzvvvtttuuuwwwzzzzzzyyyvvvqqqmmmllllllmmmmmmlllkkkiiifffcccbbbYYYXXXWWWWWWWWWWWWTTTRRRMMMLLLJJJGGGEEECCCCCCBBB<<<;;;:::888777555444444555555444333222222222222222222111111111000000000000000000111333222...***,,,,,,++++++,,,...000111,,,---///...------///000...------,,,,,,------.....................------........................------...////////////.....................//////,,,...//////...------...,,,,,,---......---,,,,,,,,,---///000111111000000...---,,,++++++,,,---...000000000000000111111222333333333444666777999999999888777666555444444444777888;;;===???@@@AAAAAACCCCCCEEEHHHKKKJJJFFFBBBAAADDDHHHNNNTTTXXXYYYYYYYYYXXXVVVRRRPPPPPPRRRUUUVVVWWWYYY[[[\\\[[[ZZZZZZZZZ\\\___aaabbbbbbbbbaaadddcccaaa___]]]]]]\\\]]]ZZZZZZXXXWWWUUUTTTSSSRRRMMMMMMMMMLLLKKKJJJHHHGGGHHHGGGEEECCCCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOSSSUUUWWWXXXXXXZZZ]]]______```aaacccfffjjjnnnppptttxxx}}}~~~ooogggZZZNNNFFFBBB???>>>999999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;:::888777888:::<<<======AAA@@@???>>>============???@@@BBBBBBAAAAAABBBDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEHHHIIIJJJKKKLLLOOOSSSVVV^^^lllbbbMMMLLLEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLOOORRRTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^```aaacccdddeeehhhhhhgggggghhhiiilllmmmnnnmmmllljjjhhhgggfffeeehhhjjjmmmqqqwww~~~}}}qqqfff^^^ZZZZZZ]]]aaaccceeejjjrrruuu{{{~~~oooeee[[[WWWZZZeeevvv}}}yyyuuussstttvvvyyyzzzyyyvvvrrrooommmmmmkkkkkkkkkjjjiiifffdddcccYYYXXXWWWWWWWWWVVVTTTRRRLLLKKKIIIGGGEEECCCBBBBBB>>>===;;;999777666555555555555444333222222222222111111000000000000000///000000///111222222111///000///.........///111222,,,...//////...---...000...------,,,,,,------...111000///---------......000000000//////.........,,,,,,---...............---------...//////000000,,,...//////...------...,,,------......------,,,---------.........////////////............///000000000000000000111111111111222333555777888888888::::::999999888666555444888999999;;;===???@@@AAADDDDDDEEEHHHKKKMMMLLLJJJJJJGGGFFFIIIPPPXXX\\\^^^^^^^^^\\\YYYVVVUUUVVVWWWWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[\\\^^^```bbbbbbbbbbbbdddcccbbbaaaaaa```aaaaaa``````___^^^]]][[[[[[ZZZUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPRRRUUUWWWXXX[[[]]]```bbbccceeehhhkkklllllllllnnnrrrwww|||~~~vvvbbb[[[PPPGGGBBB???>>>===::::::::::::999999999999::::::;;;;;;<<<<<<======???>>>===<<<<<<<<<<<<<<<:::888777888:::<<<======@@@???>>>======<<<<<<===???AAABBBBBBAAABBBDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKNNNRRRUUU^^^llljjjTTTOOOFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHKKKNNNQQQSSSTTTUUUWWWWWWWWWVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]___aaacccdddhhhhhhggghhhiiikkkmmmnnnmmmlllkkkiiigggfffeeeeeeiiikkknnnrrrxxx|||oooccc\\\ZZZXXXXXX\\\]]]]]]bbbiiiiiilllpppuuuyyy|||~~~~~~zzz{{{|||yyylll]]]VVVWWW```ppp~~~}}}yyyuuutttuuuvvvyyyzzzzzzwwwssspppnnnnnnmmmmmmlllkkkiiigggdddcccYYYXXXVVVVVVVVVUUUSSSQQQKKKJJJHHHFFFDDDCCCBBBBBB>>>===;;;888777666555555555555444333222222222222............------------111000//////000000000000//////...---------...///---...000///...---...000...------,,,,,,------...111000...,,,+++,,,---...000000//////...---------)))***++++++,,,,,,++++++,,,,,,---...............,,,...//////...------...------------------------...---,,,+++++++++++++++///////////////000000000//////000111111111111111///111333666777888888888;;;;;;<<<;;;:::888666555888888888999;;;>>>AAACCCBBBBBBDDDFFFJJJMMMOOOPPPRRRKKKEEEDDDKKKSSSZZZ]]]]]]^^^^^^\\\ZZZXXXXXXYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^```aaabbbcccccccccccccccccccccdddddddddeeeeeeddddddcccbbbbbbbbb]]]\\\ZZZXXXWWWXXXXXXYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSVVVVVVXXX[[[]]]```bbbdddcccfffjjjlllnnnpppsssvvvyyyzzzzzz|||vvvkkkXXXSSSJJJCCC@@@>>>============<<<<<<;;;;;;;;;:::999999999:::;;;<<<======>>>>>>===>>>>>>???@@@@@@===;;;999999;;;=========???>>>>>>===<<<<<<======>>>???@@@@@@???AAACCCFFFIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJKKKKKKKKKJJJHHHGGGGGGIIIJJJKKKLLLNNNQQQTTT]]]lllrrrXXXNNNGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHFFFDDDDDDEEEGGGHHHFFFHHHJJJMMMPPPRRRTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^```cccdddhhhhhhhhhiiijjjlllmmmnnnnnnmmmkkkiiiggggggffffffiiikkkooosssyyy{{{mmmaaaZZZYYYUUUTTTWWWXXXYYY]]]cccdddddddddfffhhhkkknnnpppoooqqqttt|||vvvcccXXXVVV\\\iiivvv~~~zzzwwwuuuvvvwwwyyyzzzzzzxxxuuuqqqooonnnpppooonnnllljjjfffcccaaaYYYWWWVVVUUUUUUTTTRRROOOKKKJJJHHHFFFEEEDDDCCCCCC>>><<<:::777555555555555555555444333222222222222------------............111111000...------...//////......---------------...///000000...---...000...------,,,,,,------...///...,,,******+++,,,---.........---------,,,,,,)))***++++++,,,,,,++++++,,,------------,,,+++***,,,...//////...------...------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,---------//////000111111111111000...000333555777888888888;;;<<<<<<===<<<:::999888777666666888;;;???CCCEEEBBBCCCDDDGGGJJJMMMQQQTTTVVVOOOFFFBBBEEELLLSSSVVVZZZ[[[\\\[[[XXXVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYY[[[\\\]]]___aaabbbcccdddbbbcccddddddeeefffffffffggggggggggggggggggggggggdddcccaaa```______```aaa______^^^]]]\\\\\\[[[[[[_______________^^^^^^^^^```aaadddgggjjjmmmooopppooorrrvvvyyy{{{|||oooaaaSSSNNNHHHBBB@@@>>>===<<<=========<<<<<<;;;;;;;;;999999999:::;;;<<<======<<<<<<===???AAACCCEEEFFFBBB@@@===<<<=========<<>>>>>============>>>>>>???@@@@@@@@@BBBEEEHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNOOORRRTTT[[[jjjxxxZZZJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHKKKMMMPPPRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYZZZZZZZZZZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]```bbbdddgggggghhhiiikkklllnnnnnnnnnmmmkkkiiigggggghhhhhhhhhjjjnnntttzzz{{{kkk```ZZZXXXTTTRRRUUUWWWXXXZZZ______]]][[[ZZZ[[[^^^bbbdddbbbeeekkkvvvvvvaaaUUUQQQTTT]]]ggg{{{wwwuuuvvvxxxzzz{{{|||zzzvvvqqqnnnmmmppppppnnnllliiieeebbb```YYYWWWVVVUUUUUUSSSQQQNNNLLLKKKIIIGGGFFFEEEDDDDDD>>><<<999666555444555555555555444333222222222222///000000000000111111111000111111///---,,,---...///////////////////////////000111000.........///...------,,,,,,------...,,,,,,+++******+++,,,---------------------------,,,,,,---...............------......---,,,***))),,,...//////...------......------,,,,,,------...***+++,,,---///000111111++++++,,,---...............///000222222111111000///000222444666777888999;;;;;;<<<<<<<<<<<<;;;;;;777777777999<<>>===<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<======;;;<<<===???AAADDDFFFHHHDDDAAA???>>>>>>???>>>===??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBEEEIIILLLJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPRRRTTTXXXfff{{{~~~^^^IIIGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGEEEEEEEEEEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZZZZ\\\^^^aaabbbeeefffgggiiikkklllmmmnnnnnnllljjjgggffffffggghhhgggiiinnnsss{{{{{{kkk```[[[XXXTTTRRRVVVXXXWWWXXXZZZVVVUUUSSSQQQRRRTTTVVVXXXWWW[[[bbbnnnppp]]]QQQMMMOOOUUU[[[~~~zzzvvvuuuvvvwww{{{|||}}}{{{vvvqqqnnnlllmmmlllllljjjgggdddaaa```YYYWWWUUUUUUTTTSSSPPPMMMLLLKKKJJJHHHGGGFFFFFFFFF@@@===:::777555555666777555555444333222222222222000000000111111111222222...000111000...---///000//////000000000000000000///000111000.........///...------,,,,,,------...***++++++,,,,,,------...,,,,,,------......//////------...////////////...---...///000000...---,,,,,,...//////...------......---,,,,,,,,,,,,---...+++,,,---......------,,,,,,---...000000000000000...///111222222222000//////000111222444777999:::;;;::::::;;;;;;<<<===>>>:::::::::;;;===???AAABBBCCCEEEHHHIIIJJJLLLPPPTTTQQQRRRPPPKKKEEECCCEEEIIINNNPPPRRRSSSTTTWWWZZZ]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^```bbbdddeeeeeefffhhhjjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnoooppppppppppppooonnnnnnnnnnnnooooooppppppoooooosssttttttuuuuuuvvvvvvvvvtttvvvyyy|||tttdddWWWOOOFFFCCC@@@>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEAAA???======>>>@@@@@@???@@@@@@????????????@@@@@@@@@AAAAAAAAABBBEEEJJJMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJMMMNNNNNNOOOQQQRRRUUUbbbuuucccLLLGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFHHHKKKNNNPPPRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[YYYXXXYYY[[[^^^___dddeeefffhhhjjjllllllmmmllljjjgggeeeddddddfffgggeeehhhmmmsss{{{|||lllaaa\\\ZZZUUUTTTWWWYYYVVVTTTTTTQQQPPPOOOOOOOOOPPPRRRSSSTTTVVV[[[fffwwwuuufffVVVNNNLLLMMMQQQVVV}}}yyyuuuttttttvvv|||}}}~~~|||wwwqqqmmmllliiiiiiiiihhhfffdddaaa```XXXWWWUUUTTTTTTRRROOOMMMMMMLLLJJJIIIHHHGGGGGGGGGAAA???;;;888777666777888555555444333222222222222......//////000000111111,,,///222222000000111333------...///////////////000111111000///......///...------,,,,,,------...******,,,---.../////////,,,------...///000111111+++,,,------......------,,,---000111222111000///,,,...//////...------......---,,,,,,,,,,,,---...------...---***'''###!!!((()))+++---......------...///111222333222000///000000000111444666999;;;::::::999:::;;;===???@@@===============>>>??????@@@CCCFFFGGGGGGIIIMMMPPPMMMQQQTTTOOOGGGBBBCCCGGGEEEHHHLLLQQQVVV\\\bbbggg______^^^]]]]]]^^^^^^^^^[[[[[[\\\^^^```bbbeeefffgggiiijjjlllmmmmmmlllllljjjkkklllmmmnnnoooppppppsssssstttuuuuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvyyyyyyzzzzzz{{{|||}}}}}}yyy{{{~~~xxxgggXXXNNNIII@@@>>><<<;;;<<<======<<<;;;<<<<<<<<<===>>>>>>>>>===============<<<<<<<<<============>>>???AAAAAA>>><<<;;;<<<>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA>>>?????????@@@DDDHHHLLLRRRQQQOOOMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGIIILLLMMMMMMNNNOOOQQQTTT```rrrhhhOOOFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGEEEDDDCCCCCCEEEGGGJJJMMMOOOPPPQQQRRRSSSUUUWWWYYY[[[]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZXXXWWWWWWYYY[[[]]]cccdddfffhhhjjjkkklllllljjjhhheeecccbbbbbbdddeeedddggglllsss{{{}}}lllbbb]]]\\\WWWUUUXXXYYYTTTPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSUUU\\\jjjvvvxxxrrriii[[[NNNIIIIIIJJJMMMQQQ}}}yyyuuussstttuuu}}}~~~}}}zzzuuuqqqnnnmmmmmmllljjjiiihhhfffbbb___WWWVVVUUUSSSQQQNNNMMMLLLKKKKKKJJJHHHFFFCCCAAA@@@>>>;;;999888888999888777888555222333666666333...//////000111222333333333000000000000000000000000////////////////////////........................---,,,++++++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,+++,,,---...////////////***+++---......---+++***(((((()))******+++,,,,,,,,,------......------,,,111///...---......,,,+++////////////000000000000111000///000111333666888888999;;;<<<<<<<<<>>>@@@EEECCCBBBAAA@@@???<<<:::BBBDDDFFFHHHHHHJJJMMMPPPOOOOOOOOOOOOMMMLLLKKKJJJFFFHHHKKKPPPWWW___fffjjjllljjjfffdddcccbbb```______^^^^^^```cccfffffffffggghhhiiikkkmmmnnnnnnnnnjjjkkkkkkmmmoooqqqssstttyyyxxxwwwvvvuuuvvvwwwxxx{{{zzzyyyzzz}}}~~~{{{yyyzzzzzz{{{{{{|||}}}~~~~~~~~~vvviiiZZZMMMGGGGGG???>>>===;;;:::::::::;;;;;;:::999999999:::;;;<<<>>>>>>>>>>>>=========<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>????????????AAA@@@>>>===<<<<<<<<<===@@@??????@@@BBBEEEHHHJJJPPPOOOMMMLLLJJJIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQVVV[[[iiikkkRRRIIIIIIGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHJJJLLLNNNQQQRRRTTTTTTTTTUUUVVVYYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXYYYXXXXXXZZZ^^^aaa]]]___cccgggjjjkkkjjjiiifffeeecccbbbaaaaaabbbbbbcccfffmmmvvv|||~~~nnnddd``````\\\YYYVVVVVVUUUTTTSSSRRRRRRSSSUUUXXXXXXWWWUUUWWWWWWXXX[[[^^^___^^^]]]WWWSSSNNNJJJJJJLLLMMMNNN}}}yyyuuussstttuuu}}}}}}}}}zzzuuuqqqnnnmmmooommmkkkjjjiiigggcccaaaXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA>>>;;;999777888888888777888555222333666666333/////////000222222333333222////////////////////////////////////////////////........................------,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,---------------,,,,,,+++,,,------------,,,++++++,,,,,,,,,---.........---------......---------///---,,,---...///...---.../////////000000000000111000//////000222444666777999;;;;;;<<<<<<>>>@@@DDDDDDCCCCCCCCCAAA???===>>>???BBBFFFIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRLLLLLLLLLOOOWWWaaakkkrrrqqqqqqooolllhhhdddaaa___cccaaa``````bbbddddddccceeefffhhhjjjlllmmmnnnnnnkkkkkklllmmmoooqqqssstttzzzzzzzzzzzzzzz{{{}}}}}}||||||}}}}}}{{{xxxyyyzzz{{{{{{|||}}}}}}~~~~~~{{{lll```TTTIIIDDDCCC???>>><<<;;;::::::;;;;;;;;;;;;:::::::::;;;===>>>AAA@@@???>>>============??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????>>>===<<<======>>>???@@@??????@@@BBBDDDGGGIIIMMMMMMKKKJJJIIIHHHHHHHHHKKKJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRVVV[[[iiijjjQQQIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGEEEFFFGGGHHHJJJMMMOOOPPPTTTTTTTTTUUUVVVYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYY[[[^^^aaa^^^```cccfffhhhiiiiiihhhfffeeeddddddccccccddddddeeehhhnnnvvv|||tttiiiddd```]]]YYYWWWXXXYYYYYYYYY___^^^___aaacccdddbbbaaa[[[[[[\\\]]]^^^^^^\\\ZZZWWWSSSOOOLLLKKKLLLLLLLLL~~~|||xxxuuusssuuuvvv}}}}}}|||yyytttpppnnnmmmpppooolllkkkjjjhhhdddbbbYYYXXXVVVSSSPPPMMMKKKJJJIIIIIIIIIHHHFFFDDDCCCBBB>>>;;;999777888888777666777444333333666666333000///000111222222222222222////////////////////////////////////////////////..............................---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---.....................---------------------------,,,+++---///000000///....../////////000000000111000/////////000222333555777:::;;;;;;===???AAACCCDDDEEEFFFFFFEEEDDDCCC======???EEEKKKNNNNNNLLLKKKLLLMMMOOORRRUUUXXXZZZWWWTTTQQQPPPVVV```lllsssuuuwwwyyyvvvooogggcccaaadddbbb``````bbbddddddccceeefffhhhjjjlllnnnpppppplllmmmmmmnnnppprrrtttuuuvvvwwwxxxxxxxxxzzz}}}~~~~~~}}}zzzxxxzzzzzz{{{|||}}}}}}}}}}}}~~~{{{mmm]]]SSSLLLEEE@@@???>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;===???@@@CCCAAA???===<<<===>>>???AAA@@@>>>===<<<======>>>======>>>>>>>>>>>>??????===<<<<<<===>>>???@@@AAA?????????@@@AAADDDFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOQQQSSSSSSWWW[[[iiiyyy}}}jjjPPPHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLNNNSSSSSSTTTUUUWWWYYYZZZ\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\___bbb```aaabbbdddeeefffggggggeeeeeefffggggggggggggfffhhhkkkpppwww||||||pppjjjccc```\\\[[[^^^aaadddeeejjjiiiiiikkkmmmmmmlllkkkfffffffffffffffccc___\\\ZZZXXXTTTRRRQQQPPPNNNLLL}}}}}}{{{xxxuuutttuuuwww}}}}}}|||yyytttpppnnnnnnqqqooolllkkkiiigggdddbbbYYYXXXVVVSSSOOOLLLJJJIIIIIIHHHHHHGGGFFFEEECCCCCC>>>;;;888777777777666555666444333444555555333111///000111222222222222222........................////////////////////////........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------------,,,++++++...---,,,,,,,,,,,,---...---------------,,,,,,,,,......------------......---,,,,,,---///000///............/////////000000111000////////////000000333555888:::;;;<<>>===>>>===;;;;;;:::;;;<<<===;;;;;;::::::;;;===???@@@BBB@@@>>>======>>>AAABBBBBB@@@>>><<<;;;<<<===>>>============>>>>>>>>>???=========>>>>>>???@@@@@@?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSWWW[[[hhh~~~uuuvvvjjjOOOGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMRRRSSSTTTUUUWWWYYYZZZ[[[\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\\\\\\\]]]```bbbbbbbbbbbbccccccdddeeeeeeccceeeggghhhjjjjjjiiiiiikkkmmmrrrxxx{{{xxxqqqjjjfffccccccggglllqqqssstttsssssstttvvvwwwvvvuuuvvvuuuvvvvvvvvvrrrmmmiiidddbbb___^^^\\\YYYUUURRR|||{{{zzzwwwuuutttvvvxxx~~~}}}yyytttpppooooooqqqooollliiihhhfffcccaaaYYYXXXUUURRROOOLLLJJJHHHIIIHHHHHHGGGFFFEEECCCCCC>>><<<888777777777666555444444444444555555333222000000111222222222111111//////////////////////////////////////////////////////////////////////////////......---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---..................------,,,,,,------......---------------------///......------......//////---------...///...---............////////////000000//////////////////222444666888999:::===???@@@CCCGGGIIIJJJLLLOOOQQQMMMHHHEEEGGGNNNSSSTTTSSSQQQPPPOOOPPPQQQTTTWWWYYY]]][[[XXXWWWXXX[[[___bbbooovvv}}}xxxuuuuuukkkiiigggfffhhhjjjlllllljjjjjjjjjkkklllnnnpppqqqnnnnnnnnnoooppprrrssstttvvvxxxyyyxxxuuuuuuxxx||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~wwwcccUUUHHHDDDDDDAAA???>>>===<<<;;;:::;;;;;;===>>>;;;::::::::::::<<<>>>??????>>>===<<<===@@@CCCEEEBBB@@@>>><<<;;;;;;<<<===<<<============>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSWWW[[[fffzzzuuuwwwkkkOOOFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHJJJLLLMMMQQQRRRSSSUUUWWWXXXYYYZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]^^^```bbbbbbbbbbbbbbbccccccddddddcccdddfffiiijjjkkkjjjjjjmmmnnnsssxxxzzz~~~yyyqqqnnnkkklllpppvvv{{{~~~~~~{{{pppnnnlllkkkhhhddd___[[[~~~zzzzzzyyywwwuuuuuuwwwyyy~~~yyyuuuqqqqqqqqqrrroookkkiiigggeeecccaaaXXXWWWUUURRROOOLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCBBB>>><<<888777666666555444333444444555444444333333000111111222222222111111000000000000000000000000////////////////////////////////////////////////............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,---...////////////------------------------.../////////////////////000///...------...///000///...------...///...,,,------........./////////000000000000000/////////000222555666666888:::<<<>>>BBBEEEGGGIIILLLSSSXXXUUUQQQLLLLLLNNNQQQRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZ\\\^^^______jjjqqqzzz{{{wwwrrrpppooopppoooooommmlllkkkjjjjjjkkklllmmmnnnnnnnnnooopppqqqrrrssstttvvvxxxuuuqqqooossswwwyyy{{{}}}~~~~~~~~~~~~rrriiiXXXMMMCCCAAAAAA???>>>???<<<;;;::::::;;;<<<===>>><<<;;;:::::::::;;;<<<===>>>===<<<<<<===@@@BBBDDD@@@???===<<<;;;<<<<<<===<<<<<<============>>>>>>>>>??????@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMPPPRRRSSSWWWZZZcccvvvvvvyyylllPPPEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRSSSUUUWWWXXXYYYYYY[[[ZZZZZZYYYYYYZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZXXXZZZ\\\]]]]]]^^^```aaabbbbbbcccdddddddddcccccccccdddeeeggghhhiiijjjjjjmmmnnnrrrwwwyyy|||{{{yyyvvvwww{{{}}}{{{yyyuuupppjjjfff|||yyyyyyxxxvvvuuuuuuxxxzzzzzzvvvsssrrrssstttqqqmmmjjjhhhfffdddbbbVVVUUUTTTQQQOOOLLLKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA>>><<<888666666666444333333444555555444444444444111111222222222111111000111111111111111111111111////////////////////////////////////////////////---............---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---.........------,,,---...//////...---,,,---------......//////000000///...------...///000---,,,,,,---///000///...---------.........////////////000000111000000000///111333444444555777999===@@@CCCEEEFFFLLLUUU]]]\\\ZZZYYYVVVTTTQQQOOONNNNNNOOOPPPRRRTTTVVVXXXXXXVVVXXX[[[^^^___``````___dddiiiqqq{{{~~~zzzxxxxxxxxxwwwsssrrrooommmlllkkkllllllmmmmmmmmmnnnooopppqqqrrrpppsssuuurrrmmmlllpppuuuyyy|||ssseee[[[MMMFFF@@@???>>>;;;;;;>>>;;;;;;::::::;;;<<<>>>???>>>===<<<;;;;;;;;;<<<===>>>>>>=========>>>??????=====================<<<<<<<<<<<<=========>>>>>><<<===???@@@AAA@@@@@@???>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKLLLNNNQQQSSSTTTVVVXXXaaasssxxx|||mmmQQQDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMPPPQQQSSSVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[WWWZZZ\\\]]]]]]]]]___```aaabbbdddeeefffeeedddcccccccccddddddfffgggiiiiiimmmnnnqqqvvvwwwzzzyyyuuu|||xxxxxxxxxvvvuuuuuuxxxzzz{{{vvvsssssstttvvvrrrnnnkkkiiigggeeecccUUUUUUSSSQQQOOOMMMKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@>>><<<888666666555444333222444555555444333444444111111222222222111111000111111111111111111111111////////////////////////000000000000000000000000,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------,,,+++******,,,---///000000///---,,,******++++++,,,---......111///...------...///111+++******,,,///111111000---------.........////////////000111111111111111///111222333333333555777<<>>===;;;888999<<<;;;:::::::::;;;===>>>???AAA@@@>>>===<<<<<<======?????????>>>===<<<<<<;;;;;;<<<======>>>======<<<<<<<<<<<<<<<=========>>>:::<<<>>>@@@AAABBBBBBBBB>>>??????@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLMMMOOORRRTTTUUUUUUXXX```qqq{{{~~~nnnQQQDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLFFFFFFFFFGGGHHHJJJKKKLLLOOOQQQSSSVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVWWWXXXYYY[[[\\\\\\WWWYYY\\\]]]]]]]]]^^^``````bbbdddggggggfffdddcccccccccbbbcccdddfffhhhiiilllmmmqqquuuvvvzzz}}}~~~~~~}}}{{{xxxwwwyyyzzz}}}xxxtttrrrqqqrrrooolllkkkkkkiiieeeaaaUUUSSSRRRRRRQQQPPPMMMKKKKKKLLLLLLJJJFFFCCCBBBBBB===:::777555555666666666555555444333333333333444222111000...---+++******000000000000000000000000///////////////............///000///...---...//////.........------------//////...------,,,++++++++++++++++++,,,---...//////---++++++,,,,,,+++***,,,,,,,,,------........./////////...,,,,,,---...+++---111555777555000+++...------,,,,,,------...///////////////.........///...---,,,,,,---...///000111111222222333444444444444444222111222555888===>>>???BBBHHHPPPWWW[[[^^^```ccchhhiiiaaaTTTIIIIIIKKKPPPUUUZZZ^^^```bbbfff```^^^bbbeeedddcccccceeehhhmmmrrrxxx{{{vvvrrrnnnmmmkkklllmmmnnnoooppppppoootttvvvxxxvvvttttttvvvyyy{{{}}}~~~zzznnn___QQQHHHAAA@@@>>><<<:::999888888:::::::::;;;<<<>>>???@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::::::::999<<<<<<<<<<<<;;;:::888888;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@@@@??????============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCDDDFFFGGGGGGHHHJJJJJJJJJKKKMMMPPPRRRTTTXXXZZZ```mmmyyyYYYIII@@@CCCGGGBBBBBBHHHFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJMMMPPPRRRTTTVVVVVVVVVVVVXXXZZZWWWXXXXXXXXXWWWVVVVVVUUUTTTUUUWWWYYYZZZZZZYYYXXXYYYZZZ\\\\\\[[[[[[[[[\\\___aaaccceeeffffffeeedddcccddddddeeefffggghhhiiilllnnnpppqqqttt}}}~~~~~~}}}{{{yyyxxxyyy{{{~~~yyyuuussssssqqqnnnkkkjjjjjjhhhccc___VVVUUURRRQQQQQQPPPMMMKKKIIIJJJJJJHHHEEEBBBAAAAAA<<<:::666555555666666555444444333222222222222333222222000///...,,,++++++/////////////////////////////////////////////...000111222111///...///000/////////.........------......------,,,+++++++++++++++++++++,,,---...///---,,,***+++,,,------,,,+++++++++,,,,,,,,,,,,,,,...//////...,,,,,,---...******+++---//////---***...------,,,,,,------..................---------///...------------...///000000111111222333333444333444333222111222555777>>>???@@@CCCGGGMMMSSSVVVYYY[[[^^^dddgggddd[[[SSSJJJKKKMMMPPPUUUZZZ___aaajjjddd```bbbcccccceeeiiilllqqqwww}}}zzzsssnnnkkkkkklllmmmnnnoooooooooooorrrtttuuuuuussssssvvvxxx{{{}}}}}}rrrfffYYYMMMEEE???>>><<<;;;999888888888::::::;;;<<<===>>>???@@@===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKNNNQQQRRRUUUWWW]]]iii|||~~~]]]MMMCCCDDDGGGAAAAAAFFFDDDGGGHHHIIIJJJJJJJJJIIIIIIEEEFFFGGGFFFGGGIIILLLOOORRRSSSUUUUUUUUUUUUWWWXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUWWWYYYYYYYYYXXXWWWYYY[[[]]]]]]\\\[[[\\\]]]___```cccfffggghhhggggggeeeeeeeeeeeefffhhhiiikkklllnnnpppqqqsss|||~~~|||zzzyyyzzz|||{{{wwwuuutttpppmmmjjjiiiiiigggbbb^^^YYYVVVSSSQQQPPPOOOMMMKKKHHHIIIIIIGGGDDDAAA@@@@@@<<<:::666555555666666555333333222111111111111222333222111000///...---,,,..............................//////////////////333333444333000//////000000/////////............------,,,,,,++++++******++++++++++++,,,---......///---++++++,,,,,,,,,+++,,,+++++++++++++++******...//////...,,,,,,---//////---++++++---/////////...------,,,,,,------...------------------------///...------------...///000000000111222222333333222333333222111111444666>>>???@@@BBBFFFJJJMMMOOOSSSTTTWWW\\\aaabbb___[[[NNNMMMKKKLLLPPPWWW___dddkkkgggcccccccccdddjjjrrrwww}}}wwwqqqmmmmmmmmmnnnoooooopppppppppqqqssstttuuuuuuvvvxxx{{{yyy{{{}}}~~~~~~~~~|||qqqfff[[[PPPGGGAAA<<<;;;:::999888888888888999;;;<<<>>>?????????>>><<<;;;:::999999999::::::::::::;;;<<<>>>???@@@@@@>>>===<<<;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????@@@AAACCCDDDEEEFFFGGGGGGDDDDDDEEEGGGJJJMMMOOOPPPRRRTTTYYYddduuudddRRRFFFEEEFFF@@@@@@DDDBBBGGGHHHIIIJJJKKKJJJIIIIIICCCDDDEEEEEEFFFHHHKKKNNNRRRSSSUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYYYYYYYXXXXXXZZZ\\\^^^^^^]]]\\\]]]^^^^^^___bbbfffhhhjjjjjjjjjhhhgggfffeeefffiiilllmmmlllnnnppppppsss||||||zzzyyy{{{|||zzzvvvttttttqqqnnnkkkjjjjjjgggbbb]]]ZZZWWWSSSQQQPPPNNNMMMKKKHHHIIIIIIGGGDDDAAA@@@@@@===;;;777666666777777666444333333222222222222222333222222111000///..........................................////////////333444444222000//////000000000/////////.........,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...111///,,,+++++++++***)))------,,,,,,++++++******......///...,,,,,,...///222///---,,,...000000000...------,,,,,,------...---------------..................------.........//////000000111222222222111222222222111111333555;;;<<<>>>AAADDDGGGIIIKKKNNNNNNOOOSSSYYY]]]^^^]]]WWWTTTOOOMMMPPPWWW___dddfffeeeeeeggggggiiiqqqzzz|||uuuqqqppppppppppppqqqqqqrrrrrrrrrssstttvvvxxxzzz}}}~~~xxxzzz{{{||||||}}}~~~wwwooocccXXXNNNGGGBBB???;;;::::::999999999999:::999;;;===???@@@???>>>===:::::::::999999999999999999:::;;;===???AAABBBCCC@@@???===;;;:::;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFBBBCCCEEEGGGJJJLLLNNNPPPQQQSSSXXXaaaqqqmmmVVVHHHEEEEEE???@@@EEECCCGGGHHHJJJKKKKKKKKKJJJIIIBBBCCCEEEFFFGGGHHHLLLNNNRRRTTTVVVWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYY[[[\\\^^^^^^]]]]]]]]]^^^]]]^^^aaaeeehhhjjjlllmmmjjjiiigggeeegggiiimmmooommmoooqqqqqqttt||||||zzzyyy{{{|||}}}xxxuuussssssrrrooommmlllllliiiccc]]]ZZZWWWTTTRRRQQQOOOMMMKKKIIIJJJJJJHHHEEEBBBAAAAAA???<<<888777777888888777555555444333333333333333222222111111000000000///........................---.........//////000000111222222111///---...///////////////............,,,,,,++++++++++++******,,,,,,+++++++++,,,------...,,,++++++,,,---,,,+++......------,,,,,,++++++---...///...,,,,,,...000...,,,,,,,,,---...---+++...------,,,,,,------...------......////////////---..................---...//////000000111111222000222333222111111333444777888:::===AAADDDGGGIIIIIIIIIKKKOOOUUU[[[```bbbddd```ZZZVVVUUUWWW[[[^^^___```fffllloooqqqxxxxxxsssqqqqqqpppppppppqqqrrrsssrrrrrrtttvvvzzz}}}xxxyyyzzzzzzzzz{{{}}}uuuggg```UUULLLFFFBBB???>>>;;;;;;::::::::::::;;;;;;999:::<<<>>>???>>>===<<<999999999999999888888888888999:::<<>>;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@@@@?????????>>>>>>>>>======>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEBBBDDDFFFHHHKKKMMMNNNOOORRRUUUYYYaaaoooyyyYYYIIIDDDDDD???AAAGGGDDDHHHIIIJJJKKKKKKKKKJJJIIICCCEEEGGGHHHHHHJJJLLLOOOSSSUUUXXXYYYXXXWWWWWWXXXWWWWWWXXXYYYYYYXXXXXXWWWYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]]]]]]]^^^\\\^^^```cccgggiiikkkllljjjiiigggeeegggiiimmmooonnnppprrrrrrttt}}}~~~~~~|||zzzyyyzzz|||~~~~~~~~~{{{wwwsssrrrrrrrrrpppnnnmmmmmmiiibbb]]]XXXVVVUUUSSSRRRPPPMMMKKKIIIJJJJJJHHHEEEBBBAAAAAA>>><<<888777777888888777666555444444333333444444111111111000000000000000........................------......///000000000...///000///...---...//////.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---)))((((((***---///000000......---------------,,,---.........------...000.........///000///---+++...------,,,,,,------...------......///000000000------...//////...------.........///000000111111111222333333222222333444444555777999===AAAEEEGGGEEEGGGJJJOOOVVV^^^eeejjjnnnllliiieeeaaa___]]]\\\\\\^^^fffqqqxxx{{{{{{vvvtttsssrrrqqqqqqrrrssstttsssssssssvvv{{{~~~zzz{{{{{{zzzzzz{{{}}}}}}qqqhhhVVVPPPIIIDDDAAAAAA@@@@@@<<<;;;;;;::::::::::::;;;999:::;;;<<<===<<<<<<;;;999::::::::::::999888777888888:::;;;===???@@@@@@@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@??????>>>>>>=========???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMNNNRRRUUUZZZaaannn]]]KKKCCCCCC>>>BBBGGGEEEHHHIIIJJJKKKLLLKKKJJJJJJFFFGGGIIIJJJJJJKKKMMMNNNRRRUUUXXXZZZYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ\\\^^^^^^]]]\\\]]]^^^\\\]]]___aaadddfffhhhiiihhhgggfffeeefffiiilllmmmnnnppprrrrrrttt||||||yyy{{{~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~}}}zzzvvvsssrrrqqqqqqooommmmmmlllhhhaaa[[[VVVUUUUUUUUUUUURRRNNNJJJHHHIIIIIIGGGDDDAAA@@@@@@===:::777555555666666666555444333333222222333333000000000000000000000000////////////////////////------......///000000111,,,...//////...---///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++))))))***---/////////,,,,,,,,,,,,,,,---------,,,---......------///000111000//////000000...---...------,,,,,,------...,,,,,,---......///000000------...//////...------------...//////000000111111333444444333333444555555444555666999>>>CCCEEEDDDGGGKKKQQQWWW^^^eeeiiippprrrvvvxxxwwwsssmmmjjj```aaahhhttt~~~yyyxxx~~~{{{yyyxxxwwwwwwxxxyyyzzzxxxvvvwwwzzz~~~}}}||||||vvviii\\\TTTGGGDDDAAA@@@AAABBBCCCCCC;;;;;;:::999999888999999999999999::::::::::::;;;999:::;;;;;;;;;:::888888888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAACCCAAAAAA@@@??????>>>>>>===;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKPPPSSSXXX___kkkbbbNNNDDDBBB===AAAFFFCCCHHHIIIKKKLLLLLLLLLKKKJJJGGGIIIKKKKKKJJJJJJKKKMMMOOOSSSWWWYYYZZZYYYYYYZZZWWWWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]]]]\\\[[[\\\]]]]]]]]]^^^___```bbbdddeeeeeeeeeeeeeeefffhhhiiikkkmmmooopppppprrrzzz}}}uuurrrsssuuu|||~~~~~~}}}{{{xxxwwwyyyzzz}}}~~~}}}{{{wwwsssrrrrrrpppnnnllllllkkkggg```ZZZTTTTTTUUUVVVVVVSSSNNNJJJGGGHHHHHHFFFCCC@@@??????;;;888555333444444444444444333222222111111222222////////////000000000000000000000000000000000000---------...///000000111,,,---//////......000111------,,,,,,,,,+++++++++------------------------------,,,++++++,,,,,,,,,000...,,,+++,,,,,,+++)))*********++++++,,,,,,---,,,---......------///111...,,,***)))***++++++***...------,,,,,,------...++++++,,,,,,---...//////,,,---...//////...---,,,------......///000000000111333555555444444444555666555444444777<<<@@@DDDFFFHHHMMMQQQUUUZZZ___cccmmmttt~~~}}}fffdddiiivvv{{{|||~~~~~~}}}vvvnnnlllrrryyy}}}~~~}}}}}}|||{{{}}}~~~vvvgggXXXKKKDDD???======>>>AAADDDEEEEEE;;;:::999888777777777777999999888888888999::::::::::::;;;<<<;;;:::999888888888888999999:::::::::777888999;;;<<<=========;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>@@@BBBDDDAAAAAA@@@@@@???>>>>>>===:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIMMMQQQVVV\\\iii~~~fffQQQFFFBBB===???DDDAAAHHHIIIKKKLLLLLLLLLKKKJJJGGGIIIKKKKKKJJJIIIJJJKKKMMMQQQUUUXXXYYYYYYYYYZZZWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]^^^```aaabbbcccddddddeeefffggghhhiiikkkmmmnnnnnnpppxxx~~~sssmmmlllhhhpppzzz|||}}}|||{{{}}}~~~|||zzzxxxvvvuuuooonnnllljjjiiifffbbb___XXXUUUTTTTTTUUUSSSNNNJJJHHHHHHHHHGGGEEECCCBBBAAA;;;;;;999777666555555555555444444333333222222111222111111111000000//////111000///......///000111000000//////.........---+++,,,,,,---...///000000///......---------.........---+++******+++---...222000...---...///......///......------,,,+++++++++,,,,,,------,,,,,,+++---------............///111000///......///111222///...---,,,,,,---...///////////////000000000111/////////...---------,,,///000111000///...///111111222222333333222111111222555777999999:::<<<===AAAFFFLLLNNNPPPTTT\\\cccmmmrrrzzzvvvnnnmmmvvv}}}|||zzzuuupppvvvuuuvvvvvvooohhhiiiqqq{{{mmm___SSSJJJDDDAAA<<<;;;;;;;;;<<>>>>>===;;;<<<<<<===>>>??????@@@@@@===>>>@@@CCCDDDDDDDDDDDDEEEGGGHHHHHHFFFGGGJJJMMMPPPQQQTTTZZZdddvvvdddRRRCCCAAAAAA>>>>>>BBBHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLPPPTTTWWWXXXXXXXXXYYYYYYWWWUUUVVVYYY[[[YYYWWWWWWXXXZZZZZZYYYYYY[[[\\\```___]]]\\\[[[[[[\\\]]]^^^^^^\\\\\\\\\]]]^^^___cccccccccdddeeefffhhhiiihhhiiikkkmmmqqqwwwwwwnnnjjjggglllnnnxxx~~~~~~}}}{{{}}}~~~|||zzzxxxvvvuuupppnnnllljjjhhheeeaaa^^^VVVTTTSSSTTTUUUSSSOOOJJJHHHHHHGGGFFFEEECCCBBBAAA;;;;;;999777666555555555555444444333333222111111111111111111000000000///111000///......///000111000/////////............---------.../////////000//////...------------...---------......---------111///---,,,---.........---.....................,,,------......------,,,------------...............---,,,++++++,,,------///...---,,,,,,---...///.../////////////////////...............------------...///...---,,,---///333333444555555555555555444777999;;;::::::;;;<<<;;;???DDDHHHKKKPPPVVV[[[fffjjjrrr|||{{{xxxzzz}}}yyyvvvssspppmmmpppooorrruuurrrmmmnnnssszzzzzz}}}wwwnnn___RRRHHHBBB???===;;;:::999999:::<<>><<<<<<===>>>===;;;=========>>>???@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDHHHJJJJJJIIIGGGGGGJJJLLLOOOOOOSSSXXXaaarrrfffTTTDDDBBBAAA>>>===@@@GGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKNNNQQQVVVXXXXXXXXXXXXXXXXXXVVVUUUVVVYYYZZZYYYWWWWWWXXXYYYYYYYYYYYY[[[]]]```___]]]\\\[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^___bbbbbbbbbccceeeggghhhiiihhhjjjlllnnnpppuuu{{{qqqhhhbbbfffhhhqqq~~~|||zzz|||}}}zzzxxxvvvuuuqqqooollljjjhhhddd___\\\UUUSSSSSSTTTVVVTTTOOOKKKHHHGGGGGGEEEDDDCCCBBBAAA;;;;;;999777666555555555444444444333222222111111111111111111000000000000000//////......//////000////////////............//////////////////////////////...---------------,,,---///000000///---,,,...---++++++---......---,,,------...///000000000---......//////......---------------............111000///......---............------------...........................------------...............---...///...---,,,---///222333333444666666777777666999<<<======<<<;;;<<<<<<>>>AAAFFFLLLRRRWWWZZZbbbeeelllttt}}}zzzyyyzzzrrrmmmlllmmmjjjkkkooovvvzzzzzz|||{{{{{{yyyfff]]]PPPDDD>>>;;;;;;;;;:::999888888888999;;;<<<:::999888888888:::;;;<<<<<<;;;999888888888888999:::999888777777888999::::::::::::::::::;;;;;;<<<::::::::::::::::::::::::;;;<<<======;;;;;;<<<===<<<===@@@DDDHHHKKKKKKJJJ???===<<<<<<===>>>===<<<>>>>>>??????@@@AAAAAAAAA???@@@AAACCCCCCDDDDDDDDDKKKKKKLLLJJJIIIHHHIIIKKKNNNNNNQQQVVV]]]lllgggUUUFFFCCCBBB>>><<>>;;;:::;;;;;;;;;:::999888888888888999888888888888999:::<<<<<<<<<;;;999888888888999999<<<;;;999777777888:::;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999;;;<<<======<<<<<<===>>><<<@@@EEEJJJMMMMMMJJJHHH>>>===<<<<<<============AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBCCCDDDDDDDDDJJJJJJKKKJJJJJJJJJKKKKKKNNNNNNQQQTTTYYYgggiiiWWWGGGDDDCCC???>>>AAADDDEEEGGGIIIJJJKKKJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNRRRUUUXXXZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWYYYYYYYYYXXXXXXYYY\\\^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^___``````aaaccceeehhhjjjkkkiiilllooorrrtttuuuxxxzzzuuuggg```ddddddlll}}}{{{zzzzzzyyy}}}~~~{{{yyywwwvvvrrrpppmmmjjjgggccc^^^ZZZTTTTTTTTTVVVXXXVVVQQQLLLGGGFFFDDDCCCBBBBBBBBBBBB;;;;;;999777666555555555444333333222222111000000000000000000000000111111......////////////...............///////////////000000000000000/////////000000///------,,,,,,,,,...---,,,++++++,,,---...+++******+++---...---,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------------.........------,,,+++***))),,,------------------,,,---------------,,,,,,,,,,,,---------...////////////000111000///...///111...//////111333555888999666999>>>AAABBBCCCDDDEEEHHHDDDAAACCCJJJTTT]]]bbb___bbbeeegggkkkqqqxxx}}}|||rrrtttzzz}}}{{{{{{yyyxxxwww}}}|||nnn___UUUGGGDDD@@@===<<<<<<;;;:::;;;;;;:::999999888888888777777888888999:::;;;<<<;;;:::999888888888999:::>>>===:::999888999;;;<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<======<<<<<<===???>>>CCCJJJPPPPPPLLLFFFBBB??????>>>============>>>CCCCCCDDDDDDDDDDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJLLLMMMMMMMMMNNNOOOQQQTTTWWWcccyyyzzzmmmZZZIIIEEEDDD@@@@@@CCCBBBDDDFFFHHHJJJJJJJJJJJJHHHHHHIIIIIIKKKLLLNNNOOORRRUUUYYYZZZYYYWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ]]]___]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___````````````aaaccceeehhhjjjkkkjjjmmmqqqtttvvvxxxzzz|||uuuiiicccggggggnnn~~~zzzyyyyyyyyy}}}|||yyywwwvvvsssqqqnnnkkkhhhddd___[[[VVVVVVVVVYYYZZZXXXRRRLLLFFFEEECCCBBBAAAAAABBBBBB;;;;;;999777666555555555333333333222111111000000000000000000111111111111---......//////......---.........///////////////////////////////////////111000///...---,,,,,,,,,...---+++******+++---...,,,++++++,,,......,,,+++------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------............---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......---------...............---...///...---,,,---///000000000111444666999;;;888;;;>>>AAACCCFFFIIIKKKOOOLLLIIIIIIMMMWWWaaahhhgggiiilllmmmnnnpppuuuzzz}}}tttppppppuuuyyy}}}~~~wwwkkk^^^RRRJJJ???===;;;;;;;;;;;;999888;;;;;;;;;:::999999888888777777888888999:::::::::;;;:::999888888888::::::>>>===<<<;;;::::::;;;;;;:::::::::::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<============>>>@@@AAAFFFMMMPPPNNNIIICCC@@@@@@AAAAAA???===<<<===???DDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBCCCEEEGGGHHHHHHHHHIIIKKKNNNPPPPPPOOONNNNNNQQQSSSVVV___ttttttyyyttt```MMMGGGDDD@@@@@@DDD@@@BBBDDDGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQTTTXXXYYYYYYWWWVVVVVVVVVWWWYYYXXXWWWWWWXXXZZZYYY[[[]]]]]]\\\\\\]]]___]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^```aaabbbbbbaaaaaabbbccceeegggiiijjjjjjlllpppsssuuuvvvyyy{{{yyynnnfffiiihhhooo{{{yyyyyyxxx||||||yyywwwvvvsssqqqnnnllljjjfffaaa]]]YYYXXXYYY[[[\\\YYYRRRLLLFFFDDDBBBAAA@@@AAABBBBBB;;;;;;999777666555555555333333222222111000000000///000000000111111111111------...//////...------............/////////000---------.../////////000111000///...---,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------...///000000000///...---+++,,,------------,,,+++++++++,,,---...///000000...............------------...///...---,,,---///000//////000222555888:::<<<>>>@@@BBBCCCFFFJJJMMMRRRRRRRRRQQQSSSYYYcccjjjjjjnnnssssssrrrqqqtttxxxyyy{{{vvvqqqssstttuuuwww{{{|||qqqdddXXXNNNGGGBBB>>>;;;999888999:::999999::::::::::::999888888777888888888999999999888888::::::888888888999:::;;;======<<<;;;;;;:::999999999999999999999:::;;;;;;=========<<<<<<<<<<<<<<<:::<<<>>>>>>======???@@@DDDHHHKKKLLLIIIEEECCCBBBCCCDDDDDDAAA>>><<<===???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAACCCFFFHHHJJJLLLKKKLLLNNNQQQSSSQQQOOOLLLMMMPPPRRRTTT\\\ppp}}}sssttt~~~hhhRRRHHHCCC>>>>>>BBB???AAACCCFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPSSSWWWXXXXXXWWWVVVVVVVVVYYYZZZZZZXXXXXXYYY[[[YYY\\\___```___^^^^^^___\\\\\\]]]]]]\\\[[[YYYYYYZZZ[[[^^^```bbbcccccccccbbbbbbbbbccceeeggghhhiiiiiikkknnnooooooqqqsssvvvxxxuuujjjllliiiooo}}}}}}{{{yyyxxx|||}}}zzzwwwvvvsssqqqooommmjjjgggbbb___ZZZZZZZZZ\\\]]]YYYRRRLLLEEEDDDBBB@@@@@@@@@BBBCCC<<<;;;999777666555555555333333222222111000000000//////000000111111111222,,,---...//////...---,,,---.........//////000000+++,,,,,,---...///000000111111///...---,,,,,,+++,,,---///000000///---,,,...------...///...,,,)))+++,,,,,,------......///---..................---++++++,,,,,,,,,---------***+++,,,---------,,,+++++++++------------++++++***+++,,,---///000111111/////////......------,,,///000111000///...///111...---------///222555777@@@AAAAAABBBCCCFFFJJJNNNLLLOOORRRRRRRRRUUU^^^eeeeeejjjpppqqqnnnlllnnnqqqoooyyy~~~xxx{{{xxxtttssswwwuuunnnbbbVVVKKKDDD???===AAA===999777888:::;;;<<<999999999999999888777777888888999999999888888777:::999888888888999:::;;;;;;;;;<<<;;;:::999888777999999888888999999:::;;;<<<=====================:::<<<>>>>>>======???AAAFFFHHHIIIGGGDDDCCCDDDFFFDDDEEEEEECCC>>><<<===???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCFFFIIIKKKPPPOOOOOOQQQTTTTTTRRROOOJJJLLLNNNQQQRRRZZZmmm|||vvvtttnnnUUUIIIBBB<<<<<<@@@>>>@@@CCCFFFHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNOOORRRVVVXXXXXXVVVVVVVVVWWWYYY[[[[[[YYYXXXZZZ\\\YYY\\\```bbbaaa```______\\\\\\]]]]]]\\\[[[YYYXXXZZZ\\\^^^aaacccdddddddddcccccccccdddeeefffhhhiiiiiijjjkkkkkkkkklllnnnppprrr}}}yyynnnooolllooo|||zzzyyyxxx{{{}}}{{{xxxwwwtttsssqqqooolllgggaaa]]]YYYZZZ]]]```bbb^^^UUUNNNIIIGGGDDDCCCCCCBBBAAA???===<<<:::888777666555555666444222444666666444111///000111222222111000///111111111111111111111111////////////////////////............///////////////...------------...///222111///------+++)))(((000///---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,........................,,,,,,,,,---------......//////.........---------........................000///------......---,,,111000///------///333777>>>CCCHHHHHHDDDAAABBBEEEJJJPPPVVVXXXVVVRRROOOOOOQQQXXXbbbiiilllmmmppprrrrrruuuyyy|||}}}yyytttvvv}}}rrreee[[[NNNEEEAAA???===:::::::::999888888999:::::::::;;;;;;;;;:::888666555777777777777777777777777555666666888999:::;;;;;;::::::;;;<<<;;;:::888777:::999888999:::::::::999999:::<<<>>>>>>>>>>>>===>>>=========>>>@@@BBBCCCIIIHHHFFFEEEDDDDDDDDDDDDGGGFFFEEECCCBBBAAA@@@@@@DDDBBBAAA???>>>>>>??????@@@AAAAAACCCEEEHHHKKKMMMQQQSSSTTTUUUUUUSSSPPPOOOKKKMMMQQQTTTUUU[[[jjjzzz{{{}}}aaaKKKBBBBBBCCCDDDGGGFFFEEEFFFHHHJJJKKKKKKOOOOOOMMMLLLLLLLLLMMMNNNQQQTTTWWWXXXXXXXXXYYYZZZ]]]^^^^^^]]][[[ZZZZZZ[[[[[[\\\^^^```bbbaaa]]]ZZZ]]]]]]]]]\\\[[[ZZZYYYXXX___```aaabbbbbbccccccccceeecccbbbdddgggiiihhhfffiiihhhfffgggjjjmmmooooooxxxzzzsssnnnlllqqqvvv{{{~~~zzzxxxxxx{{{~~~|||yyyxxxwwwsssrrrpppnnnlllgggaaa]]]ZZZ[[[\\\___aaa]]]VVVOOOIIIGGGDDDCCCCCCCCCAAA@@@===<<<:::999777666555555444222111222444444111///000000111111111111000000000000000000000000000000////////////////////////............////////////------...//////...------...---,,,,,,,,,,,,+++***---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------///.........------------........................000...------......---,,,///////////////111666999;;;???CCCCCCAAA???AAADDDIIINNNTTTWWWTTTQQQOOOOOOOOOTTT[[[```eeejjjqqqwwwqqqssstttuuuwww{{{{{{zzz}}}}}}nnnbbbTTTLLLCCC>>>======<<<::::::999888888888888999:::::::::::::::999888777777777777777777777777777777666666777888999:::;;;;;;::::::;;;;;;;;;:::999888:::999999:::;;;;;;;;;:::999:::<<<===>>>>>>>>>===???>>>>>>>>>???AAACCCDDDGGGFFFDDDCCCBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???@@@@@@BBBBBBCCCCCCCCCDDDFFFIIIKKKMMMPPPPPPQQQQQQQQQQQQQQQQQQNNNPPPSSSVVVWWW\\\kkk{{{~~~jjjSSSHHHEEEEEEFFFFFFEEEEEEGGGIIIKKKKKKJJJLLLKKKKKKJJJKKKLLLMMMNNNRRRTTTWWWYYYYYYYYYZZZ[[[]]]______^^^]]]\\\]]]^^^\\\\\\^^^```bbbaaa]]]ZZZZZZ[[[[[[\\\\\\[[[[[[[[[^^^^^^```aaabbbcccccccccfffdddccceeegggiiihhhfffhhhgggeeefffiiilllmmmnnnsssuuu|||}}}qqqllljjjnnnsssyyy~~~zzzxxxxxx{{{|||yyywwwvvvvvvrrrpppnnnmmmkkkgggaaa^^^ZZZYYYZZZ\\\]]]ZZZTTTOOOIIIGGGDDDCCCCCCCCCBBBAAA>>>===;;;999777666555555333222222222333333111///111111000000000000111111........................////////////////////////............////////////+++---///000000///---++++++++++++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,............------------........................///...------...///---,,,((()))+++,,,---///222444666999<<<===<<<===@@@DDDGGGLLLRRRUUUSSSQQQPPPPPPQQQSSSVVVZZZ___hhhttt|||xxxvvvtttqqqrrrvvv}}}xxxkkk[[[OOOEEE@@@;;;888:::;;;:::888999999888888888888999999999999888888888888999999777777777777777777777777777777888999:::;;;;;;<<<:::::::::;;;::::::999888999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===============@@@@@@@@@@@@AAACCCDDDEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAA@@@????????????@@@?????????@@@AAACCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLNNNMMMMMMMMMNNNPPPRRRTTTSSSSSSVVVXXXXXX]]]kkkzzzttt\\\MMMFFFEEEEEEDDDDDDEEEGGGJJJLLLKKKIIIIIIIIIHHHIIIJJJKKKMMMOOORRRTTTWWWYYYYYYYYYZZZ[[[^^^___``````______```aaa^^^^^^^^^```aaa```]]][[[XXXYYYZZZ[[[\\\\\\]]]]]][[[\\\^^^```bbbccccccdddfffeeedddeeeggghhhhhhggggggeeeeeefffiiikkkkkkkkklllnnnsss{{{|||wwwooojjjgggjjjooottt|||zzzyyyyyy}}}{{{xxxvvvuuuuuuqqqooommmllljjjfffbbb^^^XXXWWWVVVXXXYYYWWWRRRMMMHHHFFFDDDCCCDDDDDDCCCBBB???===;;;999777666555555555555555555555444333111222111000//////000111222........................////////////////////////............////////////------...//////...------,,,,,,------,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******************+++........................++++++++++++,,,,,,,,,,,,------------------------........................///...------...///...,,,&&&(((+++,,,,,,---...000333555666777888;;;@@@CCCFFFKKKQQQTTTSSSRRRSSSTTTVVVXXXZZZ\\\```hhhsss|||~~~yyytttrrrtttzzzyyyqqqhhh[[[NNNDDDAAA>>>:::999999999888666888888888777777888888888888777666666666888999:::777777777777777777777777777888888999:::;;;;;;;;;999999:::::::::999999999888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========@@@@@@AAAAAACCCDDDEEEEEE@@@???>>>=========>>>???>>>>>>>>>>>>>>>??????@@@???@@@@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUTTTUUUWWWXXX\\\iiivvvcccPPPEEEBBBAAAAAABBBDDDHHHKKKLLLKKKIIIJJJJJJIIIIIIJJJKKKMMMNNNPPPSSSVVVXXXXXXXXXYYYZZZ\\\^^^``````______aaabbb______^^^___```___]]][[[XXXXXXYYY[[[\\\\\\\\\\\\YYY[[[]]]___aaacccddddddeeeeeeeeefffggggggggggggeeeddddddfffhhhjjjiiiiiifffgggjjjmmmpppqqqqqqpppkkkgggeeegggjjjnnnxxx{{{zzzzzz{{{xxxvvvuuuuuuqqqooommmkkkiiifffbbb___YYYXXXVVVWWWYYYWWWSSSNNNHHHFFFDDDDDDDDDEEEDDDCCC???>>><<<:::888666555444555555666555444333222222222111000//////000111222////////////////////////////////////////////////............////////////000///---,,,,,,---///000000111222000---,,,,,,...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,////////////////////////,,,,,,,,,,,,------------,,,,,,------------------........................///---,,,---...///...---,,,...111111000000000111111222333444666999>>>AAADDDIIIOOOSSSTTTUUUXXX[[[\\\___bbbdddfffjjjqqqvvv|||wwwuuuwww{{{yyysssiii___VVVMMMEEE???===<<<::::::999999777666777777777777777777777777777666666555666777999:::777777777777777777777777888888888999999::::::;;;999999999999999999999999888:::======;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<>>============>>>???@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGIIILLLOOOQQQRRRRRRRRRTTTRRRRRRTTTUUUYYYeeeqqqmmmTTTFFF@@@@@@@@@AAACCCGGGKKKLLLKKKIIINNNMMMLLLKKKKKKKKKMMMMMMNNNQQQTTTVVVWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^```bbbaaa___^^^]]]^^^^^^\\\ZZZXXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZ\\\___aaacccdddeeedddeeeffffffeeeeeeffffffdddcccdddfffiiiiiihhhfffbbbbbbccccccdddeeegggiiigggdddbbbdddfffiiisss|||{{{yyyzzz|||yyywwwvvvvvvsssqqqnnnkkkiiifffbbb___[[[ZZZYYYZZZ\\\ZZZUUUPPPGGGEEEDDDDDDEEEFFFEEEDDD@@@???===:::888666555444333444555444111000///000111111000000000000111111000000000000000000000000////////////////////////............////////////111///,,,******,,,///111444666666444///,,,---///111///---++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////------------------------,,,,,,---------.........,,,,,,,,,,,,------------...........................---,,,---/////////------///111111///...//////111000111222444888;;;===AAAFFFMMMRRRTTTXXX\\\``````ffflllooopppppprrrttt~~~}}}{{{yyyyyy|||zzzrrrfff```VVVMMMGGGAAA===;;;666666777777888888888888666666777777777777666666666666555666666777888888777777777777777777777777777777888888888999999999999888888888888999::::::999===@@@@@@<<<999999:::<<<;;;;;;:::;;;;;;<<<<<<===>>>???AAABBBBBBBBBBBB<<<;;;;;;:::;;;<<<>>>???>>>======>>>???@@@AAAAAADDDDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHLLLOOOQQQQQQPPPOOOQQQNNNNNNOOOQQQUUUaaalllyyy\\\IIIBBBBBB@@@@@@BBBFFFJJJLLLLLLKKKPPPOOONNNLLLLLLLLLMMMNNNNNNQQQTTTVVVWWWXXXYYYZZZZZZ\\\]]]^^^]]]]]]___```aaa___]]][[[\\\\\\ZZZYYYXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]```bbbdddeeeeeecccdddeeeeeedddcccdddfffcccccceeegggiiiiiigggeeeaaa```___^^^___```bbbccccccaaaaaaccccccfffnnnxxxyyyxxxyyy~~~~~~|||yyyxxxwwwvvvsssooollliiifffbbb___ZZZYYYYYY[[[\\\ZZZTTTOOOGGGEEEDDDDDDEEEFFFFFFEEEAAA???===:::888666555444333444666444111//////000000000111111111111000000000000000000000000000000////////////////////////............////////////000///---++++++---///000444777888555000---...000......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...........................---,,,---///000///...***,,,------,,,,,,---///000//////000222555777777===CCCJJJOOOSSSYYY___dddfffmmmvvv|||}}}|||}}}~~~}}}{{{|||~~~ttthhh___SSSNNNHHHBBB>>>;;;999888222333555555666777888:::555555666777777666555555555555666666777666666666777777777777777777777777666777777777777888888888999888777777777888:::;;;===AAADDDCCC>>>::::::;;;<<<<<<;;;:::::::::;;;<<<;;;<<<>>>???@@@AAA@@@@@@<<<;;;;;;;;;;;;===???@@@????????????@@@AAABBBBBBDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNKKKJJJLLLNNNSSS^^^hhhaaaLLLDDDCCC@@@@@@AAADDDIIILLLMMMMMMOOONNNMMMLLLMMMMMMOOOPPPOOORRRVVVXXXYYYYYY[[[\\\[[[\\\^^^^^^]]]]]]^^^```bbb___[[[ZZZYYYZZZYYYXXXVVVVVVXXXZZZ[[[\\\\\\\\\[[[]]]^^^aaacccdddeeeeeebbbccceeedddbbbaaacccdddcccdddfffhhhjjjjjjgggdddccc```^^^]]]___```___^^^```___aaaccccccccckkktttyyy}}}xxxvvvwww}}}}}}{{{xxxwwwwwwtttpppmmmjjjfffbbb___WWWVVVVVVYYYZZZWWWQQQLLLFFFEEEDDDDDDFFFGGGFFFFFFAAA@@@===;;;888666555444444777888666333000111222///000111222222111000///000000000000000000000000////////////////////////............/////////000........................333666888555000---///222+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...........................---,,,---///000///...,,,---.........///222444///......///111333333333:::@@@GGGMMMRRRYYY```fffjjjrrr}}}~~~~~~|||tttlllbbbUUUKKKGGGEEEBBB???<<<:::999888555666666666555666777999444555666777777666555444444555666777777666555444777777777777777777777777666666666666777777777777888888777777777888:::;;;???DDDGGGFFF@@@;;;;;;<<<===<<<;;;:::999:::;;;<<<999;;;<<<>>>????????????<<<;;;;;;;;;<<<>>>???AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKJJJJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMIIIHHHJJJMMMRRR]]]ggg|||cccLLLDDDCCCAAA@@@@@@CCCHHHKKKMMMNNNLLLLLLKKKLLLMMMNNNPPPQQQQQQTTTWWWZZZZZZ[[[]]]^^^\\\]]]___^^^]]]]]]^^^```bbb^^^[[[XXXXXXXXXXXXWWWSSSTTTWWWYYY[[[]]]^^^___]]]^^^___aaacccdddeeeeeeaaaccceeecccaaa```aaadddcccdddfffiiikkkjjjgggddddddaaa^^^^^^```aaa___\\\^^^^^^aaadddcccccciiirrruuu}}}xxxwwwyyyxxx}}}}}}{{{yyywwwtttrrrpppmmmiiiccc\\\WWWVVVZZZ[[[YYYWWWWWWTTTOOOKKKGGGDDDDDDGGGIIIIIIGGGAAA@@@>>><<<:::999888888666666666555444333111111111111111111000///------000000000000////////////000000000000///...---,,,(((,,,///...+++***...111111///------......---,,,//////.........---------......---,,,++++++++++++------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---------------------------000---,,,---///000...,,,******,,,...000222333444...//////...------///000.........------,,,,,,,,,++++++,,,,,,---...//////............///111222333444888>>>EEELLLUUU]]]bbbiiiqqq{{{|||rrreeeZZZSSSMMMEEE??????>>>===:::888666444444666666666666666666666666555555666666666555555444333333333333555777999:::777777777777777777777777999888777777777777777888999777666555666777999:::BBBDDDEEEDDDAAA===;;;;;;;;;;;;;;;::::::999999999:::;;;<<<======<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCHHHHHHIIIIIIJJJJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLIIIGGGHHHHHHLLLWWWaaaxxxhhhRRRFFFAAA@@@@@@AAACCCEEEHHHKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQUUUWWWXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\ccc___ZZZXXXZZZZZZZZZXXX[[[ZZZZZZYYYYYYYYYYYYYYY^^^^^^___```aaabbbcccccccccaaa___]]]]]]^^^aaabbbccceeegggiiijjjjjjhhhhhhgggddd```\\\ZZZYYYZZZZZZZZZ___cccdddcccdddjjjooo{{{{{{wwwvvvxxxwww|||}}}zzzxxxuuusssqqqnnnjjjddd]]]YYYVVVZZZ[[[YYYXXXXXXUUUQQQKKKGGGDDDDDDGGGIIIIIIGGGAAA@@@>>><<<:::888777777666666666555444333111111111111111111000///...---000000000000/////////...------...............---))),,,///...,,,+++...111...,,,******++++++***)))...---------,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,++++++,,,,,,------------------------------,,,***+++---...,,,***+++,,,,,,------......///,,,...///...---,,,---.........---------,,,,,,,,,,,,------...//////000000222111111000000000000000444777<<>>::::::999888777666444333333666666666666666666666666888888999999999999888888555444444444555777999:::777777777777777777777777777777666666666777777888888777666555666777999:::@@@BBBCCCBBB@@@===;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???AAA@@@@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKIIIHHHIIIIIILLLUUU```uuujjjTTTHHHCCC@@@@@@AAACCCEEEHHHKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSVVVXXXYYYZZZZZZ[[[]]][[[[[[\\\]]]]]]^^^^^^^^^aaa^^^ZZZYYYZZZZZZYYYWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaacccdddeeefffaaa```^^^\\\\\\^^^```aaaaaadddgggjjjkkkjjjgggeeefffddd```]]]ZZZZZZZZZ[[[aaadddgggeeebbbbbbggglllwwwxxx}}}xxxwwwyyyyyy}}}|||yyyvvvtttqqqnnnjjjeee^^^ZZZUUUYYY[[[YYYYYYZZZWWWSSSKKKHHHDDDDDDFFFIIIHHHGGGAAA@@@>>>;;;999888777666666666666555444333111111000111111000000///...---000000000/////////......***+++,,,---............))),,,///...,,,,,,...111111///---,,,------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++------,,,++++++***))))))***,,,......---,,,,,,,,,...------------,,,,,,,,,......//////000111111111333222111111000000111111444555888;;;???FFFNNNTTT^^^eeeoooxxxxxxmmmccc\\\QQQKKKCCC???===;;;888666666666555555555444444444666666666666666666666666666666777777777777777666666666666666666777888888777777777777777777777777555555555555666777888888888777666666666777999:::===>>>@@@@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHJJJKKKLLLTTT\\\nnnnnnWWWJJJEEE@@@@@@AAABBBDDDGGGJJJLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQTTTXXX[[[[[[\\\\\\]]][[[[[[]]]^^^______`````````^^^\\\[[[[[[ZZZXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^```bbbdddeeefffggg___^^^]]][[[\\\]]]___```___cccgggjjjkkkiiieeecccfffccc```]]][[[[[[\\\\\\dddfffgggeeeaaaaaagggllltttwww~~~|||zzz|||}}}|||yyyuuussspppllliiiddd^^^ZZZTTTXXX[[[YYYZZZ[[[YYYUUULLLHHHDDDDDDFFFHHHHHHFFFAAA@@@>>>;;;999777666555666666666555444333111111000000000000000///......000000/////////.........+++,,,---...............***,,,......------///111222000...---.........,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///------,,,,,,,,,+++++++++...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---..................---,,,+++***)))(((((())),,,//////...,,,++++++------------------------.../////////000000000111......//////000111333444222333444555999@@@HHHMMMZZZbbbllltttzzzwwwkkkaaaWWWOOOKKKDDD@@@;;;999999999888777666666666666555555444444555555555555555555555555444555555666666666666555777777777777666777777777777777777777777777777777444444444444555777888888777777666666777777888999999;;;======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???????????????@@@@@@AAA??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGIIILLLLLLLLLQQQYYYgggsss[[[LLLEEE@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOSSSXXX[[[\\\]]]]]]^^^\\\]]]^^^___``````____________^^^^^^]]][[[YYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^___aaabbbdddddddddddd]]]\\\[[[[[[[[[\\\^^^___```cccfffhhhiiigggdddcccdddbbb___\\\[[[[[[]]]^^^bbbdddeeeccc```bbbiiiooouuuyyy}}}zzz|||~~~{{{xxxsssqqqnnnjjjgggbbb]]]ZZZTTTYYY[[[ZZZZZZ\\\ZZZVVVLLLHHHDDDDDDFFFHHHGGGFFFBBBAAA>>><<<999777666555666666666555444333111111///000000000000//////...////////////............///////////////...------,,,---............///000///---+++***++++++***))),,,,,,,,,,,,,,,---------*********+++,,,---...///------,,,,,,,,,+++++++++------,,,++++++---...///+++,,,,,,------,,,,,,+++---------------------------............---......,,,,,,,,,,,,++++++++++++***---///000///---,,,,,,------------------------------...............///---------...///000111222000000111222666<<>>>>>>>>????????????@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGIIILLLLLLKKKOOOVVVaaaxxxyyy___NNNEEE@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOOOONNNRRRWWW[[[\\\\\\]]]]]]______```aaa```___]]]\\\```aaaaaa```^^^\\\ZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\```aaabbbcccbbbaaa___^^^\\\[[[[[[ZZZ[[[\\\]]]^^^cccccceeefffffffffeeedddbbb```^^^[[[[[[[[[]]]^^^```cccdddbbb```bbbiiipppvvvzzz|||xxxzzz}}}~~~}}}~~~~~~{{{yyyssspppllliiifffbbb]]]ZZZUUUZZZ\\\[[[[[[\\\ZZZVVVMMMIIIEEEDDDFFFHHHGGGEEECCCBBB???===:::888666666666666666555444333111111//////000000000000///////////////.........------000000000000///...---,,,---------...//////000000000...,,,,,,,,,,,,,,,***,,,,,,,,,,,,------------+++***++++++,,,---...///------,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++------------++++++------------------------+++,,,------++++++,,,---***++++++,,,,,,---......+++---//////...---------,,,,,,,,,------------...,,,,,,------------------//////...------------...//////000111444888???CCCJJJSSS^^^gggllloooqqqsss~~~}}}sssjjj^^^XXXOOOHHHDDDAAA@@@???<<<;;;999888666666666666444444333222111111000000444444444444444444444444333444555666666777666666555666666666666666555444666666666666666666666666555555555555666777888888666777777777888888888888777999::::::999999:::<<<888888888888999999999999;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>======>>>????????????>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGIIILLLKKKJJJNNNUUU^^^qqqeeePPPEEE??????@@@@@@BBBEEEGGGHHHLLLLLLKKKLLLLLLMMMNNNOOONNNQQQVVVYYYZZZZZZ\\\]]]___```aaaaaa```^^^\\\ZZZaaaaaaaaa___]]][[[[[[\\\^^^]]]]]]\\\[[[[[[\\\\\\aaabbbccccccbbb___]]][[[[[[[[[[[[[[[[[[\\\]]]^^^cccdddfffggggggfffdddccc```^^^\\\ZZZZZZ[[[]]]^^^aaadddfffdddaaaccciiiooowww{{{|||wwwyyy}}}}}}{{{~~~}}}}}}~~~~~~|||{{{sssqqqmmmiiifffbbb^^^[[[WWW[[[]]][[[[[[\\\ZZZVVVMMMIIIEEEDDDFFFHHHGGGEEEEEECCCAAA>>>;;;999777666666666666555444333111111//////000000000000////////////.........---------.........//////...---------------...///000000000222000.........///...---***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++***+++---......---+++***------------------------***,,,...---+++***,,,---******++++++,,,---......+++---...---,,,+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,000000///...............///000111111222444888<<>>?????????>>>===<<<======>>>??????@@@@@@???@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGIIIKKKJJJIIIMMMTTT[[[mmmkkkSSSFFF?????????@@@BBBDDDFFFHHHKKKKKKKKKLLLLLLMMMNNNOOONNNQQQTTTVVVWWWXXXZZZ\\\]]]^^^```aaa```^^^\\\ZZZ`````````]]]ZZZXXXZZZ\\\]]]]]]\\\\\\\\\]]]]]]^^^aaabbbddddddcccaaa^^^\\\ZZZZZZ[[[[[[\\\]]]^^^^^^```ccchhhkkkkkkgggccc```]]]\\\ZZZXXXYYYZZZ]]]^^^___cccggggggeeegggmmmrrr|||}}}~~~yyyzzz|||~~~||||||}}}~~~}}}|||tttqqqmmmjjjgggccc___]]]WWW\\\]]]\\\[[[\\\ZZZUUUMMMIIIEEEDDDFFFHHHGGGEEEFFFDDDAAA>>><<<999888777666666666555444333111111//////000000000000000/////////.........---------++++++,,,---...............------...000111000000///---++++++,,,,,,+++***))))))******++++++++++++,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++((()))***+++,,,+++*********+++---......---+++***------------------------,,,...000///---,,,---000)))******+++,,,,,,------+++,,,,,,+++******+++---,,,,,,,,,------.........---------------------,,,............///111222333000111111111000111444666888===CCCGGGKKKQQQYYY^^^cccgggrrr|||rrreeeYYYQQQMMMMMMIIIFFFAAA>>><<<<<<;;;;;;888888888666444333444555222222333444555555666666333333333333333333333333111222333444555555555555111222444555555555444333666666666666666666666666999888888777777777777888666666777888888888888888999::::::999888888:::;;;999999999::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===::::::::::::;;;<<<======;;;<<<>>>?????????>>>===;;;;;;<<<<<<===>>>>>>???>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHIIIKKKIIIHHHMMMTTT[[[kkk||||||oooUUUGGG?????????@@@AAADDDFFFGGGKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSUUUUUUWWWYYY[[[[[[\\\___```aaa___]]]\\\______^^^[[[WWWVVVYYY\\\[[[[[[[[[\\\]]]^^^___```aaabbbdddeeeeeeccc```___ZZZZZZ[[[\\\]]]]]]^^^^^^^^^cccjjjooooooiiibbb]]]\\\[[[YYYWWWXXXZZZ\\\^^^[[[```fffiiiiiilllsssyyyzzzxxxxxxyyy{{{~~~~~~}}}}}}}}}{{{zzzxxxtttooojjjgggdddaaa___YYYZZZ[[[\\\[[[YYYWWWVVVOOOKKKFFFDDDEEEGGGFFFDDDDDDCCCAAA???<<<:::888777666666555444333222222111///000111111111///...---......------------......111111000///...---,,,,,,...------------...//////000///...---------------///...---,,,,,,---...///((())),,,...000000///...------,,,+++************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,---...//////...---,,,---------.........///////////////......---------++++++,,,---...///000111---...............------111111000000//////......---......///000111111222333666999===AAAFFFLLLPPPZZZ___fffooowww{{{xxxrrrddd___VVVLLLEEEAAA@@@@@@<<<<<<:::999888777777777666555444333333333333333333333222222222333444444444333333222222333333444444444444444444444444444555555555666666666666777666666666666666555555555:::999888666555555444444777777777777888999:::;;;555666666777777777777666888888999::::::::::::999888888999999999:::::::::888999:::;;;;;;;;;::::::<<<======>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>>>>???@@@AAA@@@AAACCCEEEEEEGGGIIIIIIGGGFFFFFFFFFEEEHHHJJJLLLLLLLLLMMMNNNYYYhhhxxxvvvzzz\\\IIIEEE@@@>>>@@@AAABBBFFFLLLKKKLLLNNNOOOPPPOOONNNNNNOOOPPPRRRSSSTTTWWW[[[^^^_________`````````aaaaaaaaa___\\\ZZZYYYZZZ[[[]]]______^^^^^^^^^^^^______bbbbbbdddddddddbbb```___ZZZZZZYYYZZZ[[[\\\^^^______fffpppyyy{{{ttthhh___ZZZZZZ[[[[[[[[[[[[ZZZYYY___dddhhhlllnnnrrrxxx}}}zzzxxxyyyyyy{{{~~~~~~~~~~~~~~~|||zzzwwwtttooollliiifffbbb```]]]]]]^^^^^^\\\[[[YYYWWWOOOJJJEEECCCEEEFFFEEEDDDDDDCCCAAA???<<<:::888777666666555444333222222111000000000000000///....../////////....../////////000000//////......------...------------...//////...------------......///...---,,,++++++,,,---...(((***,,,...//////...---,,,,,,++++++***+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,,,,------------..................---------,,,,,,------------............---...............------000000000000//////...............///000111111111111444777:::===AAAFFFJJJSSSXXX___hhhpppwww|||qqqfff^^^QQQMMMFFF???:::888777888999999888777666666666666888777666555444444444444333333222222222333444444444333333222222333333444444444444444444444444444333333333333444444444444777777777777888888888888999999888888777777777777777777777777888999:::;;;666777888888999888888888999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>???AAAAAA@@@???>>>===???@@@@@@@@@BBBDDDGGGIIIKKKLLLKKKIIIGGGFFFFFFEEEGGGIIIJJJJJJJJJLLLNNNYYYeee{{{wwwsss~~~___LLLCCC???<<<>>>???@@@DDDJJJLLLMMMNNNOOOPPPOOOOOONNNOOOQQQRRRSSSTTTVVVZZZ]]]_______________`````````]]]\\\ZZZYYYZZZ\\\^^^```aaa``````````````````aaabbbcccdddddddddbbb```___YYYYYYYYYYYYZZZ\\\^^^___ccciiirrrzzz|||vvvlllddd]]]]]]\\\\\\\\\\\\[[[[[[```dddjjjooosssxxxzzzxxxyyyyyy{{{~~~|||yyyuuussspppmmmkkkhhhdddbbbbbbbbbaaa```^^^\\\ZZZYYYNNNJJJEEECCCDDDFFFEEECCCDDDCCCAAA???<<<:::888777666666555444333222222111111000000///////////////000000////////////000000...........................------------...//////,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,)))***,,,---------,,,++++++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,------.........---------............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,///.........------,,,,,,------...............---000000000////////////.........//////000000111111000111333555666:::>>>AAAHHHMMMUUU]]]eeelllssswww}}}rrrfffZZZNNNFFFAAA???<<<999666666666666666555555444444444555555999888777555444333333222222222222222222333444444444333333222222333333444444444444444444444444444333333333333444444444444777777777777888888999:::999999::::::::::::999999777777777777888888999:::777888888999::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<============<<<<<<===???@@@@@@@@@???>>><<<>>>???@@@AAACCCFFFIIIPPPQQQQQQOOOKKKHHHFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNWWW___qqqxxxqqq~~~cccPPPCCC>>>;;;======>>>BBBGGGLLLMMMOOOPPPPPPPPPOOONNNQQQRRRSSSSSSTTTVVVYYY\\\__________________^^^^^^YYYYYYXXXYYYZZZ]]]```bbbbbbbbbaaaaaaaaaaaabbbbbbccccccddddddcccbbb```___WWWWWWWWWXXXYYY\\\^^^___eeeiiiooovvvxxxtttmmmggg```___]]]\\\\\\\\\]]]^^^aaagggnnntttzzzzzzxxxyyyyyy{{{~~~~~~~~~~~~~~~{{{xxxsssrrrpppooommmkkkfffccceeedddcccaaa___]]][[[ZZZNNNJJJDDDCCCDDDEEEEEECCCDDDCCCAAA???<<<:::888777666666555444333222222111111000///......///000111000//////////////////000---------....../////////...------------...//////---------,,,,,,---......,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++---.........---,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,---......///.........////////////////////////.../////////000000000111///000111111222333777999===BBBJJJSSSZZZbbbiiimmmpppwwwyyyqqqeeeZZZPPPGGG>>>888999999888777777777777888333333333333333444555555777666444222111000//////111111111111222333444444444333333222222333333444333333333333333333333333444444555555555666666666444444444555666777999:::<<<======>>>===<<<:::999777777777777777888999999777777888999::::::::::::999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@??????<<<===??????AAACCCHHHKKKUUUUUUTTTPPPLLLHHHFFFFFFDDDEEEEEEEEEEEEGGGJJJMMMTTTYYYiii|||tttgggQQQDDD???<<<=========@@@EEELLLMMMNNNPPPPPPPPPOOOOOOSSSTTTUUUUUUUUUWWWZZZ\\\____________^^^^^^^^^^^^XXXXXXXXXYYY[[[^^^```bbbbbbbbbaaaaaaaaaaaabbbbbbcccddddddcccbbbaaa```___WWWVVVVVVWWWYYY[[[]]]___aaacccggglllnnnmmmhhhdddbbb```]]][[[ZZZ\\\^^^```dddjjjrrryyyzzzxxxxxxyyy{{{~~~{{{|||}}}}}}yyyvvvsssqqqpppooonnnkkkhhheeeeeeeeecccbbb___]]]ZZZYYYNNNJJJEEECCCDDDFFFEEECCCDDDCCCAAA???<<<:::888777666666555444333222222111111000///......///000111///......------......///,,,,,,------......//////...------------...//////000///...,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---------,,,+++---------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...//////...................../////////////////////000000000000///000000000///000333666777;;;BBBIIIPPPXXX___dddgggooozzz{{{|||~~~uuubbbZZZNNNEEE???<<<888666444444444444444444555555333333333333444444555666666555444222000//////...111111111111222333444555444333333222222333333444333333333333333333333333444444444555555555555666444444444444666888;;;<<<@@@AAABBBBBBAAA>>>:::888777777777666777777888888555666777888999999999999888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@<<<===>>>???@@@DDDHHHLLLUUUUUUSSSPPPKKKGGGFFFFFFCCCDDDDDDCCCCCCEEEIIILLLOOOUUUddd~~~jjjRRRGGGAAA>>>>>>>>>===@@@EEEJJJKKKMMMOOOPPPPPPPPPOOOTTTUUUVVVVVVWWWXXX[[[^^^________________________[[[[[[[[[[[[\\\]]]___````````````______`````````cccccccccbbbaaa```^^^^^^WWWWWWWWWWWWYYY[[[]]]^^^^^^___```ccceeeeeeccc``````^^^[[[YYYYYY[[[^^^```hhhmmmuuu|||xxxvvvwwwwwwyyy}}}zzz{{{}}}~~~zzzvvvsssqqqooonnnmmmkkkhhheeedddddddddcccaaa^^^ZZZXXXOOOKKKFFFDDDEEEGGGFFFDDDDDDCCCAAA???<<<:::888777666666555444333222222111///////////////000000111......------------......,,,,,,------.........///...------------...//////111000...,,,+++*********,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,---------...,,,,,,---...////////////---............/////////////////////000000000000...///000//////000222555555888<<<@@@EEELLLTTTYYYaaaiiisss{{{{{{sssuuu|||vvvhhh___OOOGGG>>>888777888888888555444444444444444555555333333333333444444555666777666555333222111111111000000000111111333444555444333333222222333333444333333333333333333333333222222222222333333333333555555555666888;;;>>>@@@CCCDDDFFFFFFDDD@@@<<<999777777777666666777777888555555777888999999999999777888999999::::::999999999::::::::::::;;;;;;;;;<<<;;;:::::::::;;;======;;;;;;<<<============<<<<<<<<<<<<===>>>???@@@@@@>>>>>>??????@@@DDDIIIMMMQQQQQQOOOLLLHHHFFFFFFGGGBBBCCCDDDDDDDDDEEEHHHKKKLLLRRRaaa{{{qqqWWWIIIDDD@@@@@@???===@@@EEEFFFHHHJJJMMMOOOPPPPPPPPPTTTUUUVVVVVVWWWYYY\\\____________`````````aaaaaa___^^^^^^]]]]]]]]]]]]^^^______^^^^^^^^^^^^______cccbbbaaa```___^^^]]]\\\YYYXXXXXXXXXYYY[[[]]]^^^___^^^^^^___aaaaaa```^^^]]][[[YYYXXXXXX[[[^^^aaajjjpppxxxwwwuuuvvvvvvxxx{{{zzz|||{{{wwwtttrrrnnnlllkkkjjjgggeeebbbdddeeefffddd```[[[YYYPPPLLLGGGEEEFFFHHHGGGEEEDDDCCCAAA???<<<:::888777666666555444333222222111......///000000000000000//////............//////------------------------...------------.../////////...---,,,++++++***+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++++++++++++++,,,,,,---------***++++++,,,,,,------...,,,++++++++++++,,,------------,,,++++++,,,------,,,------------.........,,,,,,---------.........------,,,,,,,,,,,,,,,++++++,,,---...////////////---------.........//////000000000000////////////---............000333555777777777888:::@@@GGGLLLUUU\\\fffnnnsssxxx}}}~~~tttiii]]]RRRKKKBBB===777555777888777666666555444444444555777888333333333222333333444444555555333222111111111111//////000000111333444555444333333222222333333444222222222222222222222222111111222222222333333333555555444555888<<<@@@BBBCCCEEEGGGHHHGGGCCC>>>;;;777777666666666666777777555666777999:::;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>???<<<<<<===>>>>>>>>>======;;;<<<<<<===>>>???@@@AAA????????????@@@CCCHHHLLLJJJJJJJJJGGGEEEDDDEEEGGGAAACCCEEEEEEEEEFFFHHHJJJLLLQQQ^^^tttzzz___JJJDDD@@@@@@>>>===???DDDCCCEEEHHHKKKNNNPPPQQQQQQQQQRRRTTTUUUVVVXXX\\\___^^^______```aaabbbccccccaaa``````___^^^^^^^^^]]]______^^^^^^^^^^^^______bbbaaa```^^^]]]\\\[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]```___]]]^^^______^^^\\\[[[ZZZYYYXXXZZZ\\\___aaakkkqqqyyyvvvtttuuuuuuwwwzzz{{{}}}}}}xxxuuurrrnnnkkkjjjiiigggeeebbbdddggghhhfffbbb]]]YYYQQQMMMGGGFFFGGGHHHHHHFFFDDDCCCAAA???<<<:::888777777666555444333222222111---...///111111111000///000000////////////000000------------------------...------------...//////------,,,++++++,,,,,,,,,)))***+++,,,,,,+++***)))---,,,,,,,,,------...///------,,,+++************+++++++++,,,,,,---------)))***+++,,,------...///...---,,,+++,,,---...///------++++++++++++---------------.........//////---------......////////////......---+++******)))+++,,,---...////////////---------.........//////000000000000////////////+++,,,---......000333555888777444222222777===BBBGGGOOOYYYaaagggnnnvvv}}}~~~vvvnnncccXXXNNNFFF@@@<<<;;;888666666888888666333333222111000111333555666333333222222222222222333222222111000//////000000/////////000111333444555444333333222222333333444222222222222222222222222333333444444444555555555333222222333666:::>>>AAABBBDDDHHHJJJIIIEEEAAA>>>888777666666666666777777666777999:::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>???>>><<<;;;<<<===???@@@<<<======>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAA@@@@@@@@@???@@@CCCHHHLLLFFFFFFFFFDDDCCCCCCEEEGGG@@@BBBEEEFFFFFFGGGHHHIIILLLQQQ[[[nnnfffJJJDDD@@@???>>><<<>>>CCCAAACCCFFFJJJNNNPPPQQQRRROOOPPPRRRSSSTTTWWW[[[^^^^^^___```aaabbbcccdddeeeaaaaaaaaa``````______^^^______^^^^^^^^^^^^______aaa```___]]][[[[[[ZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]```^^^]]]]]]]]]]]]\\\ZZZYYYYYYYYYYYY[[[^^^aaacccjjjqqqzzz{{{vvvttttttwwwxxx}}}tttqqqnnnkkkiiifffccc```cccggghhhccc```___]]]ZZZUUUMMMFFFFFFHHHGGGGGGIIICCCCCCAAA>>>;;;777555333666555444444444333000...//////000000000000//////------------------------------............------//////...---,,,++++++***---------------...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------,,,+++***)))((('''***+++,,,---...000111111---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---+++***+++...000000...,,,,,,------,,,+++***+++,,,---...000111111........................//////////////////////////////...//////000111111222333444333222222444666>>>AAAHHHPPPYYYaaagggjjjuuuvvvzzzyyyppp^^^UUUIIIBBB???>>>;;;888555555555444444333333333333333333333333333333333444444333222111111111111444222000111333444333000111111111222222333333333444444333333333444444555333333444555555444444333222222333333444333333333666555444444666999<<>>>>>>>>???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===???@@@@@@???<<<;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>@@@CCCGGGIIIGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFKKKNNNWWWhhhlllRRRIIIAAA===<<<:::;;;>>>@@@AAACCCFFFJJJMMMOOOPPPPPPQQQRRRRRRRRRTTTWWWZZZdddcccbbbaaaaaaaaabbbcccddddddccccccaaa```^^^^^^]]]^^^___```aaabbbcccdddbbb___\\\\\\^^^___]]][[[ZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]]]]\\\[[[ZZZZZZ\\\YYYXXXYYYZZZ[[[```gggnnnttt}}}{{{wwwuuuvvvxxxzzz~~~}}}~~~}}}zzztttrrrnnnkkkiiigggcccaaabbbfffgggccc______^^^[[[VVVNNNGGGGGGHHHGGGGGGHHH@@@???>>>===;;;888666555666555444444444333000...//////000000000000//////........................------............------//////......---,,,,,,,,,---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......,,,++++++---///000...,,,,,,---------++++++,,,,,,---...///000000......................../////////////////////////////////...//////000000111222333222111111333555666888<<>>AAADDDEEECCC@@@>>>;;;999666555777888777666777777777888888999999999777777888888999::::::;;;>>>??????@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>??????@@@?????????@@@BBBEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGLLLOOOVVVeee{{{oooTTTJJJAAA>>><<<:::;;;>>>@@@AAACCCFFFIIILLLNNNOOOPPPQQQRRRRRRSSSTTTWWWZZZdddcccbbbaaaaaaaaabbbccccccccccccbbbbbb```___^^^^^^^^^___```aaabbbbbbcccbbb___]]]]]]^^^^^^]]][[[[[[\\\\\\]]]]]]^^^______]]]]]]^^^]]]]]]\\\[[[ZZZ\\\YYYXXXZZZ[[[\\\aaahhhooouuu~~~{{{wwwvvvwwwyyy{{{~~~}}}~~~~~~}}}{{{yyyuuurrrooollljjjgggdddaaaaaaeeefffbbb______^^^[[[WWWOOOHHHHHHHHHGGGFFFGGG>>>>>>>>>===<<<;;;999888666444333444444333111/////////000000000000//////////////////////////////------............------........................------,,,+++++++++,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,------......,,,---------............---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......,,,,,,---...///---,,,,,,---------,,,---------.........//////........................////////////////////////000//////.........//////000111111111000000222444555555666888<<<@@@DDDFFFOOOTTT[[[bbbiiisss}}}{{{tttkkkddd^^^UUUJJJBBB@@@;;;666444555666555333222222222222111111111111333333333333333333333333000000000///000000111111333111111111222333222111222222222222222111111111444444444444444555666666555555333333333333444555111222222333444444333333333333333444555555666666999;;;>>>@@@BBBBBBAAAAAA===:::666555555666777777777777777777777777777888666666777888888999999:::>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@AAAAAABBBBBBAAA???>>>???@@@AAA@@@@@@???>>>===<<<<<>>===;;;<<<>>>???@@@BBBDDDGGGJJJMMMNNNOOOQQQSSSSSSTTTUUUXXX[[[bbbbbbaaaaaaaaabbbbbbcccbbbbbbbbbbbbbbbaaa``````______`````````aaaaaaaaaaaa___]]]]]]^^^^^^]]]\\\]]]]]]^^^^^^___`````````^^^^^^^^^^^^]]]\\\[[[ZZZ\\\YYYXXXZZZ[[[\\\bbbiiipppwww~~~{{{xxxwwwxxxzzz|||~~~{{{yyyuuusssooommmjjjhhhdddbbb```dddeeeaaa^^^___]]][[[WWWOOOIIIIIIIIIFFFEEEFFF????????????===<<<;;;:::666444333333444333111000//////000000000000//////////////////////////////------............------........./////////000000......---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---......---,,,,,,---///---,,,,,,---...---,,,.....................---........................////////////////////////000000///...------------...000000000//////000222666555444333555888;;;===???EEEMMMSSSYYYbbbnnnxxx|||sss```[[[UUUQQQNNNIIIAAA;;;777555333444555666555333222222222222222222111111222222222222222222222222000000000000000111222333222111111111222222222111333333222222111111000000444444444444555666777777777555333222222333444555222333444444555555555555777888999::::::999999888888999;;;===@@@BBBCCCDDD>>>;;;777444444555666777888888888888888777777777999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<======>>>???@@@AAA@@@AAABBBAAA?????????AAAAAA@@@@@@???>>>===<<<<<<>>>>>>@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHMMMOOOTTT]]]nnnxxxZZZNNNCCC???>>><<<<<<>>>>>>???@@@BBBEEEHHHKKKMMMOOOQQQSSSTTTUUUVVVYYY[[[aaaaaaaaaaaabbbbbbccccccaaaaaabbbbbbbbbaaaaaa```````````````````````````aaa```^^^]]]]]]]]]]]]\\\^^^^^^______```aaaaaabbb^^^^^^^^^^^^]]]\\\[[[ZZZ[[[XXXWWWYYYZZZ\\\aaaiiiqqqxxx}}}zzzxxxwwwxxxzzz||||||~~~|||zzzyyyvvvssspppmmmkkkiiieeeccc```dddeeeaaa^^^^^^\\\ZZZVVVNNNHHHHHHIIIFFFDDDEEE@@@@@@???>>><<<:::888777666444333222333333222111//////000000000000//////........................------............------------......///000000000//////...------,,,------,,,------......------,,,///......---,,,+++******,,,------......------,,,,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---......---,,,,,,---...---++++++---......---...............---------........................//////////////////////////////...---,,,,,,------.../////////......000222222111///...///111444666666;;;AAAEEEIIIPPP[[[cccooovvv|||vvvlll```WWWGGGDDDAAA@@@???===:::666444444444444555555444333222222222222333333333333222222222222222222222222111111111111111222333444111111111111111111111111222222222111111000000000333333333444444666777777777666444222222222444555333444555666777777777777555666777888888777666555777888999;;;>>>@@@CCCDDD>>><<<888555333444666888999999999999999999888888::::::;;;;;;<<<=========:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@===>>>@@@???>>>>>>???@@@?????????>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???CCCCCCBBBCCCCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGGGGKKKNNNSSSZZZjjj}}}^^^QQQDDD??????======>>>>>>>>>>>>@@@BBBFFFIIIKKKMMMPPPRRRTTTUUUVVVXXXZZZ______```aaabbbcccccccccaaaaaabbbbbbbbbaaaaaa```````````````____________``````___^^^]]]\\\]]]]]]^^^^^^______```aaaaaabbb^^^^^^^^^^^^]]]\\\[[[[[[ZZZWWWVVVXXXZZZ[[[aaahhhrrryyy}}}zzzxxxwwwwwwyyyzzzwwwzzz}}}~~~|||zzzxxxxxxwwwtttqqqnnnllliiifffccc```dddeee```]]]\\\[[[XXXSSSLLLGGGHHHHHHEEECCCDDD@@@???>>><<<999666444333666444222222333333333222//////000000000000//////........................------............---------------......///////////////...---------......------............------//////...---,,,+++*********++++++,,,,,,++++++***------,,,,,,++++++******---------,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......,,,,,,---......,,,++++++---......---..................------........................////////////////////////......---,,,,,,,,,------.../////////......000222111000///...///111333444111444777:::<<<@@@GGGLLLWWW^^^gggpppxxxwwwrrrlllhhhaaa\\\WWWPPPHHHAAA===;;;999888888777555333333333333333333222111000222222222333333333333333222222222222222222222222222222222222222222333444000111222111000000111222111111111111111000000000222222222333444555666777777666444333222222333444333333555666777777888888444555666777777777666555777777888999;;;>>>@@@AAA;;;;;;999666444444666999999999999999999999::::::888999999::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>???;;;<<<>>>>>>======>>>@@@======>>>>>>??????@@@@@@===>>>@@@BBBBBBBBBBBBAAACCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGIIIMMMRRRXXXeeebbbSSSEEE@@@@@@???===============>>>@@@DDDGGGJJJLLLNNNRRRTTTUUUVVVXXXYYY]]]^^^___aaabbbcccccccccbbbbbbbbbbbbbbbaaa`````````________________________``````^^^\\\[[[\\\^^^]]]]]]^^^^^^___`````````_________^^^^^^]]]\\\[[[ZZZWWWVVVYYYZZZ\\\bbbiiittt|||~~~|||zzzwwwvvvvvvwwwxxxtttxxx|||}}}|||yyyxxxxxxwwwtttqqqnnnllljjjfffdddaaaeeeeee```\\\[[[YYYVVVQQQJJJEEEFFFGGGEEECCCCCC@@@???>>><<<:::777555444666444222111222333333222//////000000000000//////////////////////////////------............---------------------.........------,,,,,,------......------............------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......,,,++++++---///...,,,++++++---.........------..........................................////////////////////////,,,,,,,,,,,,,,,,,,------...///000///......000222222111111111111222333333000000111333555777999;;;@@@GGGPPPUUUYYYaaannnxxxyyywwwtttnnnfff^^^WWWTTTQQQLLLFFFBBBAAA@@@<<<999;;;:::888666555444333222222333333333222111000111111111111111222222222333111111111111111111111111333222111111111111111222///111222222//////000222000000000000111111111111111111111222333444555666666555555444333333222222111222333555666666666777555555666777777777777777555555666777888:::;;;<<<888999999777555444777999777777888888999999::::::777888888999::::::;;;;;;;;;;;;<<<============<<<>>>===============>>>>>>:::<<<============???@@@===>>>>>>>>>????????????>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIGGGMMMRRRWWWaaayyyeeeUUUFFF@@@AAA???>>>===<<<<<<<<<<<>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???:::<<<===>>>===>>>???AAA?????????>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJGGGMMMRRRVVV^^^uuu|||gggVVVFFFAAAAAA@@@>>>===<<<<<<;;;<<<>>>AAAEEEHHHIIILLLPPPRRRTTTUUUVVVXXX[[[\\\___aaaccccccccccccddddddccccccaaa```___^^^^^^^^^^^^_________``````^^^```aaa___\\\ZZZ\\\___ZZZZZZ[[[\\\\\\]]]]]]^^^____________^^^]]]\\\\\\]]]ZZZZZZ\\\^^^```fffmmmzzzzzzxxxvvvvvvxxxyyyzzzyyyzzz{{{{{{{{{zzzzzz|||}}}zzzuuuooolllkkkkkkhhheeecccccccccbbb___[[[VVVTTTJJJHHHFFFFFFHHHGGGDDDAAA@@@???>>><<<:::999999999666555444333333444555666//////000000111111111222000000////////////000000111111000///////////////000000111111111111000000------------......//////,,,------......------,,,++++++++++++++++++++++++***)))(((%%%$$$&&&***......***&&&'''+++---+++)))+++,,,------............++++++***+++,,,...000222222111///---+++***))))))+++---///000...,,,++++++///...---,,,+++,,,,,,---------------------------.........///////////////------............------................................................////////////////////////---........./////////000------------///111333555555444444555888<<>>;;;:::999777666555444333222222222111111111111111111111111000000000000000111111222333222111000000111222333///.........///000222333222222222111111111000000000000000000000///......111111111111111111111111000111111111111222222222333333333333333333333333444333333222222333333444444444444444444444444444555555555555555555444444333444555555666666555555444444555555666777777777777888999999;;;;;;<<<===;;;<<<<<<===>>>??????@@@>>>======<<<;;;:::::::::<<<<<<============<<<<<<@@@???======>>>??????>>>@@@???>>>>>>AAACCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEFFFGGGIIIIIILLLLLLJJJPPP```nnnwwwsssZZZHHH@@@999;;;???;;;<<<===>>>??????AAADDDGGGGGGJJJNNNQQQSSSTTTVVVXXXZZZ^^^bbbeeeeeeeeeeeeeeefffeeecccbbb```___^^^^^^___`````````````````````___``````___]]][[[\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^```___^^^]]]\\\]]]]]]^^^```]]]]]]___aaacccjjjqqq}}}zzzxxxwwwwwwxxxyyyyyyxxxxxxzzz{{{zzzyyyzzz{{{}}}xxxsssnnnkkkjjjjjjgggddddddddddddbbb___ZZZVVVSSSKKKIIIGGGGGGIIIIIIEEEBBBCCCAAA???<<<999777666555777666555444333444444555///000000000111111111111000000////////////000000111000//////.........///---..................---............//////000000,,,------......------,,,------------------------******)))((('''(((+++...///+++((())),,,...---******+++,,,,,,---------,,,---,,,,,,+++,,,---...///111000...---+++*********---......---,,,+++,,,---///...---,,,,,,,,,------------------------------******+++,,,...///000000------............------........................................................................///////////////////////////////////////000111111444444333444555888:::<<<:::;;;>>>CCCHHHMMMPPPSSSVVVWWWZZZ]]]```cccdddeeeiiijjjkkklllnnnpppqqqrrrssstttvvvxxxzzz}}}~~~~~~yyyvvvsssppplllfff```[[[VVVTTTMMMLLLIIIEEEBBB???===<<<===<<<;;;999888666555444555555444333222222222222111111111111111111111111000000//////000000111222222111000000000000111222//////......///000111222111111111000000/////////000000000000000///......000000000000000000000000000000111111111222222222333333333333333333333333555444444333333444444555444444444444444444444444555555555555555555444444333444555555666666555555555666666666777777888888666777888999:::;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>======<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;============???@@@@@@???>>>>>>>>>???@@@AAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHLLLMMMKKKPPP___kkkwww~~~vvv]]]KKKBBB:::;;;>>>999;;;<<<======>>>@@@CCCFFFGGGJJJNNNQQQSSSTTTVVVXXXZZZ^^^bbbeeeeeeeeeeeeeeefffeeecccaaa```___^^^^^^aaaaaa```______^^^]]]]]]^^^___```___]]][[[\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]___^^^]]]]]]]]]]]]^^^___```^^^]]]```bbbeeelllttt{{{yyyxxxxxxyyyxxxwwwuuuvvvxxxyyyzzzyyyyyy{{{}}}vvvrrrmmmjjjjjjiiifffcccdddddddddbbb___ZZZUUURRRLLLJJJGGGHHHJJJIIIFFFCCCAAA@@@>>>;;;999777666666888777555444333333333333000000000000111111111111000//////......//////000000///......---.........------------------------///////////////000000000,,,------......------,,,------------------------+++,,,,,,,,,++++++---//////,,,******---///---++++++,,,,,,---------------------,,,,,,,,,,,,------///...---,,,,,,+++++++++//////...+++******---///......---,,,,,,,,,------------------------------)))******+++,,,---------------............------------------------------------------------------........................000000000000////////////000000000000///......---222222222222333333333333222333444777999;;;===>>>>>>@@@BBBEEEHHHJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSXXXYYYZZZ[[[]]]^^^`````````aaabbbaaa```]]]ZZZXXXUUUSSSPPPLLLHHHDDDAAA@@@<<<;;;:::888666555444444666555555444333222111111333222222111111111222222111111111111111111111111000000//////000000111222111111000000000000111111000000////////////000111000000////////////......000000000000000//////...////////////////////////000000000111111111222222111111222222333333444444555555444444444444555555444444444444444444444444444444444444444444555555333444555555666666555555777777777777888888888888666666777888999:::;;;;;;<<<<<<======>>>>>>?????????>>>>>>======<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;===>>>???@@@@@@@@@>>>???AAABBBCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFLLLNNNLLLRRR___hhh|||vvvzzzzzz```NNNEEE<<<;;;===777:::;;;<<<<<<===>>>BBBDDDFFFIIINNNQQQSSSTTTVVVXXXZZZ^^^bbbeeeeeeeeeeeeeeeeeedddcccaaa```_________bbbaaa```___]]]\\\[[[ZZZ^^^______^^^\\\[[[\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]]]]]]___``````aaa^^^^^^aaadddhhhoooxxx|||zzzyyyxxxyyyxxxvvvtttuuuwwwyyyyyyyyyyyy{{{|||vvvqqqmmmkkkjjjiiifffccceeeeeedddbbb___ZZZUUURRRLLLIIIGGGGGGIIIIIIFFFBBB<<<<<<;;;:::::::::::::::888777666555333222111111000000000000000111111111/////////......////////////......---------..........................................////////////,,,------......------,,,+++++++++++++++++++++++++++---//////...---...///...,,,++++++---...---+++------...............---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---.........,,,++++++,,,...------------------------------------------------...------,,,+++***)))))),,,------......------,,,------------------------------------------------........................111000000000000////////////000000111000///---,,,///000111222222111000///444444555666777777888888666777999:::<<<===>>>>>>=========>>>>>>>>>>>>???DDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEBBBAAA???>>>;;;:::888777888777666555444333333333333333333333333333333333000000000000000111222222111111111111111111111111///////////////000111111000000000000000000000000000000000/////////////////////////////////////////////000000000000//////000000000000000000000000000000000000111111111111000000111222333444444555444444333333333333444444333333333333333333333333333333444444444444555555333444555555666555555555777777777777777777777777777777888999:::;;;;;;<<<<<<=========>>>>>>>>>?????????>>>>>>=========<<<<<<======>>>>>>======<<<:::<<<>>>????????????@@@@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGJJJNNNMMMTTT```gggxxxwwwvvvzzz~~~eeeQQQGGG===<<<===777;;;<<<=========>>>AAADDDEEEIIIMMMPPPRRRTTTVVVXXXZZZ^^^bbbeeeeeeeeeeeeeeeddddddbbbaaa````````````aaa```___^^^\\\[[[ZZZZZZ]]]^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^```aaabbb```^^^___cccfffjjjrrr{{{}}}{{{yyyxxxxxxwwwvvvtttuuuwwwyyyzzzzzzyyyzzz{{{uuurrrmmmllllllkkkgggddddddddddddbbb___ZZZUUURRRKKKHHHFFFFFFHHHHHHEEEAAA===<<<;;;;;;::::::::::::888777666555333111000///111111000000000000000000//////............//////......------------...//////...------------...///------------------------,,,------......------,,,+++++++++++++++++++++++++++---///000///......///,,,+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++))))))***,,,---.........+++++++++++++++,,,------+++---//////---,,,+++,,,,,,---------------------------------------------///......---,,,++++++***,,,,,,------------,,,,,,------------------------------------------------........................000000000///////////////,,,---///000000///......---...000111222111000//////000222333444444333333222333333444444444333333555555555555555555555555555555555555555555666666999999999999999888888888444444444333333222222111444444333111111000000000222222222333333444444444////////////000111222222000000000000000000000000/////////...///000000111////////////////////////000000000000000/////////000000000000000000000000//////000000000000//////111111111111111111111111//////000000000111111111000000111111222333444444333222222222222222222333333333333333333333333333333333333333444444555555333444555555666555555555555555666666666666666666888999999:::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>??????>>>>>>>>>;;;===@@@@@@???>>>@@@AAABBBEEEHHHHHHFFFDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHHHHIIIMMMMMMTTT```fffuuu}}}uuuvvvkkkVVVJJJ???===>>>888<<<===>>>>>>===???BBBDDDDDDHHHLLLPPPRRRTTTVVVXXXZZZ^^^bbbeeeeeeeeeeeeeeeccccccbbbaaa``````aaaaaa^^^^^^^^^]]]\\\\\\[[[[[[[[[]]]]]]]]][[[ZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[]]]___```bbbbbb```^^^^^^cccgggkkksss|||~~~{{{xxxwwwwwwwwwvvvvvvvvvyyy{{{{{{zzzyyyyyyzzzuuuqqqnnnlllmmmkkkhhhdddcccccccccbbb___[[[VVVTTTJJJHHHEEEFFFHHHGGGDDDAAABBBAAA???<<<:::888777777666666666555333222000///111111111111000000000000///......------......///.........---......///000---,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++---//////...---...///++++++,,,,,,,,,,,,++++++)))************))))))((('''(((***,,,---.........+++++++++++++++,,,------***---000000...,,,+++++++++,,,---.........------------------------------+++,,,,,,---...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000+++,,,---...///000000000---...000111222111111000+++,,,...000111111111000222222222222222111000000111111111111111111111111111111111111111111111111444444555555555555444444////////////000000000000222222111000/////////000//////000000111222222222///////////////000111222000000000000000000000000//////......//////000111......////////////.........///000000000000////////////000000000000111111...//////000000000000000111111111111111111111111/////////000000000111111000000111111222222333333222222111111111111222222333333333333333333333333222222333333444444555555333444555555666666555555444444444555666777777777999999:::;;;<<<===>>>>>>============>>>>>>>>>>>>===========================>>>>>>??????>>>>>>===<<<>>>@@@@@@>>>???BBBFFFJJJNNNSSSSSSOOOIIIEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJHHHLLLMMMSSS^^^bbbqqq{{{yyyvvv^^^OOOAAA>>>@@@:::<<<===>>>>>>===???BBBDDDDDDGGGLLLPPPRRRTTTWWWXXXZZZ^^^bbbeeeeeeeeeeeeeeebbbbbbaaaaaaaaaaaaaaabbb^^^^^^^^^]]]]]]\\\\\\\\\ZZZ\\\\\\\\\ZZZZZZ[[[\\\[[[[[[[[[\\\\\\\\\]]]]]]YYYZZZ\\\^^^```aaaaaabbb___]]]^^^bbbfffjjjsss{{{~~~{{{wwwuuuuuuwwwxxxxxxxxxzzz}}}}}}{{{yyyyyyyyysssppplllllllllkkkgggcccaaabbbbbbbbb___[[[XXXUUUKKKHHHFFFGGGHHHHHHEEEBBBDDDCCC@@@>>>;;;999888777555555555555444222000///111111111111000000000//////......------......//////.........//////000111...---,,,++++++,,,---.........---------,,,,,,,,,,,,------......------,,,------------------------+++,,,------,,,,,,---///+++,,,......---,,,,,,,,,***++++++++++++***)))(((((()))+++,,,---------,,,+++++++++***++++++,,,---,,,...///...,,,+++,,,---+++,,,---.........------------------------------***+++,,,---...///000111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000000------------...///000000...//////000000000000000+++,,,///111222222111111000111111222222222222111000000000000000000000000222222222222222222222222222333444555444444222222///000000000111111111111111111000000000111222222---......//////000000111000000000///000000111111000000000000000000000000///............///000000---...////////////...------...///000111111000000.........//////000000000......///000000000000000111111111111111111111111////////////000000000111111111111111111222222222333222222111111222222333222222222222222222222222111222222333444444555555333444555555666666555555333333444666777888999:::888999999:::;;;<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::===??????>>>AAAGGGMMM\\\dddlllmmmeeeXXXNNNIIICCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGIIIJJJIIILLLKKKPPPYYY]]]jjjhhhUUUDDD@@@@@@;;;<<<=========<<<===@@@CCCCCCGGGKKKOOORRRTTTWWWYYYZZZ^^^bbbeeeeeeeeeeeeeeebbbaaaaaaaaaaaaaaabbbbbbaaa```___^^^]]]\\\[[[ZZZYYY[[[\\\[[[ZZZZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^______YYYZZZ\\\^^^```aaaaaaaaa^^^\\\\\\aaadddhhhqqqyyy{{{vvvttttttwwwyyyzzzzzz|||~~~~~~|||zzzxxxxxxqqqnnnkkkkkkkkkjjjeeebbbaaaaaabbbbbb___\\\XXXVVVLLLIIIGGGHHHJJJIIIFFFCCCBBBAAA@@@>>><<<;;;;;;:::444555555555444222000///222111111111000000//////.........------.........///////////////000111111111000...------...000111//////.........---------,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---...,,,---///000///---------............------,,,+++***+++,,,,,,---,,,+++***,,,++++++***++++++,,,,,,//////...,,,******---///***+++---...///...------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---///000000///...---,,,,,,---///000000000/////////.........+++---///111222222111000+++,,,---///000111111111000000000111111111111222111111111111111111111111---...000111000///---,,,........./////////000000---------...///000111222.........//////000000000111111000000000000111111000000000000000000000000...............///000000,,,---...//////...---,,,,,,---///000111111111000---------.........//////......///000000000000000000000000000000000000000////////////000000000000222222222111111111111111444333333222222333333444222222222222222222222222111111222333333444555555333444555555666666555555333444555777888:::;;;<<<777888999999;;;;;;<<<===>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999<<<>>>>>>???CCCKKKRRRnnnyyy{{{iiiYYYQQQCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJLLLKKKNNNVVVXXXeee|||oooYYYFFF@@@AAA;;;;;;<<<<<<<<<;;;<<>>;;;999888777666777666555333222111000000000000000000111111111111////////////////////////+++,,,,,,,,,,,,,,,,,,+++.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,------......------,,,---......------...000---,,,++++++******++++++++++++++++++++++++++++++---+++)))((()))++++++***+++---------+++++++++---///---+++,,,---...---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------.........//////.../////////...------,,,........................,,,,,,,,,---------..................////////////---...///000000///...---////////////000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000111111111111111000000//////............---///000000///......///333111....../////////...222222111111000000//////000000//////......------......................................................---------,,,,,,,,,......------------......111000///......///000111000000000000000000000000////////////000111333333111111111111111111111111555444222000000111222333333333333333333333333333444333111000000000111111222222333444444555555666666666666777888888999999999999::::::;;;<<<======???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<>>???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@???>>>BBBLLLUUUmmmhhhTTTIIIHHHEEECCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEHHHIIILLLOOOQQQWWWgggvvvjjjSSSFFF???<<<<<<<<<<<<<<<===>>>???@@@???EEEKKKPPPSSSUUUXXXZZZ___aaacccfffgggfffeeeddd^^^^^^______```aaabbbccccccbbb___\\\ZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\]]]]]]^^^^^^^^^^^^ZZZ[[[\\\]]]```gggoootttyyyxxxxxxwwwwwwyyywwwxxxyyyyyyzzzzzzzzzyyyooolllhhhfffeeedddcccaaa_________```___]]]YYYUUUNNNJJJGGGGGGHHHIIIFFFDDDCCCAAA???===;;;:::999888888777555333222111111111333333222111000///......////////////////////////,,,,,,------------,,,,,,***+++,,,---/////////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,....../////////...------***+++,,,,,,++++++,,,---...------,,,,,,,,,,,,,,,------------------------+++***)))***,,,...///...+++,,,------++++++,,,---...---++++++---------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---............////////////////////////...---,,,....../////////000000000////////////////////////////////////////////////111111000000000000//////...///000000111111000000/////////...............---///000///.........000...,,,++++++---///000000...............//////////////////.............................................................../////////............---111000...------...000111000//////......///000000000000000000000000000000000000000//////000111111111111111111111111111111444333222000000111222222333333333333333333333333555555444333333333444444888777777666555555444444555666666777777888888999999999::::::;;;;;;<<<<<<999:::;;;===>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;:::===???>>>===@@@IIIPPPbbbvvvuuucccTTTIIIHHHEEECCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJLLLNNNVVVfffvvvwwwZZZHHH@@@>>>;;;;;;;;;;;;<<<===>>>>>>@@@EEEKKKPPPTTTWWWYYY[[[^^^```ccceeeffffffeeeddd````````````aaaaaabbbbbbaaa```^^^\\\ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^_________^^^]]]ZZZ[[[\\\]]]___eeemmmrrryyyxxxxxxwwwxxxzzzwwwwwwxxxyyyzzzzzzzzzzzzpppmmmiiigggeeedddbbbaaa```______``````^^^ZZZVVVMMMKKKHHHGGGHHHHHHFFFDDDBBBAAA???===;;;999888888888777555444222111111111222222111111000//////...////////////////////////++++++,,,,,,,,,,,,++++++***+++,,,---...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,***+++,,,,,,++++++,,,---......---,,,,,,,,,------++++++++++++++++++++++++---,,,+++,,,---///...---***,,,------++++++,,,......,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------------...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////...---,,,,,,........./////////000000////////////////////////////////////////////////000000000000000000//////...//////000000000000000000000000000////////////---...//////......///111000...,,,,,,---/////////,,,,,,,,,------................................................................................./////////////////////...///...,,,++++++,,,...///............/////////000////////////////////////111000000/////////000000111111111111111111111111333222111111000111222222222222333333333333444444333333333222222222222333444444444555666666777777555555666666777888888888999999:::::::::;;;;;;;;;999999:::<<<<<<=========;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<<<<>>>EEEKKKRRRddduuuwwwooodddXXXNNNGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHJJJLLLTTTdddttt```JJJAAA???;;;;;;;;;;;;;;;<<<======AAADDDJJJOOOTTTXXX[[[\\\^^^___aaadddeeeeeeeeedddaaabbbbbbbbbbbbbbbaaaaaa___^^^\\\[[[ZZZZZZZZZ[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]___``````___]]]\\\[[[\\\]]]^^^```eeelllqqq~~~}}}vvvvvvxxxxxxyyy{{{vvvwwwxxxyyyzzzzzzzzzzzztttqqqllliiigggeeebbbaaaaaa``````aaaaaa^^^ZZZVVVMMMKKKIIIHHHGGGFFFEEEDDDAAA@@@>>><<<999888777777888777666444333222111111000000000000000000111111////////////////////////......////////////......,,,---------------,,,,,,//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,,,,++++++***+++,,,------,,,,,,---.........---,,,,,,,,,------++++++++++++++++++++++++///...------......,,,+++***+++---,,,,,,+++---...---,,,******,,,---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,---------.........******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////......------------............////////////................................................//////////////////000000......///000000000000000........................---...///...---...000222444111///......///...---++++++,,,,,,------......,,,,,,------......//////.................................................../////////////////////...---,,,++++++,,,---...------......////////////////////////////////////000000//////////////////000000000000000000000000111111111111111111111222222222222333333444444444333333333333444333333333222333333444444555666666555555555666777777888888999999999:::::::::::::::::::::;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;===AAAEEEEEETTTaaaddd]]]TTTLLLHHHDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDFFFIIIJJJQQQaaaqqqeeeMMMBBBAAA<<<;;;;;;;;;;;;<<<<<<===AAACCCHHHNNNTTTYYY\\\]]]]]]^^^```bbbddddddeeeeeecccdddddddddcccbbbaaa```^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]___``````___]]][[[\\\]]]^^^___bbbgggmmmrrr||||||vvvvvvxxxxxxyyy|||wwwxxxyyyzzz{{{|||||||||wwwsssoookkkhhhfffcccaaacccbbbbbbbbbaaa^^^ZZZVVVMMMLLLJJJHHHGGGEEEEEEEEEAAA???===;;;999777777666888888666444333222222222//////000000111111111111////////////////////////------............---------------------,,,++++++//////......---,,,,,,,,,************************++++++------------++++++,,,,,,------------,,,,,,((()))******+++++++++***+++,,,------,,,,,,---......------,,,,,,,,,,,,,,,------------------------000///---......---+++((()))+++,,,,,,,,,,,,---///---,,,******,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,------------............------,,,------......------........./////////......................................................////////////000000---...//////000000//////+++++++++++++++,,,,,,,,,---.........---...000333555333000............,,,,,,,,,,,,,,,,,,---------++++++,,,---.../////////................................................---............////////////..................///,,,---...///////////////000000000000000000000000/////////......///000000000000000000000000000000000000000111111111111111111222222333333444444555444555666777777777666666555555555444333333222222444555555666666777777888999999999999::::::::::::::::::;;;;;;::::::999888999999::::::;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<;;;<<>><<<:::888777777999888666555333222222222111111111000000000000000////////////////////////***++++++,,,,,,++++++***++++++,,,---------,,,,,,.........---,,,+++++++++++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,***+++,,,,,,++++++,,,---------,,,+++++++++++++++------------------------...---,,,---...---+++))))))+++,,,,,,,,,,,,---///---+++******+++,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........---,,,,,,,,,,,,---///000---------.........//////........................................................./////////000000---...//////000000//////+++++++++,,,,,,,,,------.........------...111333333111...---.........------------------,,,,,,,,,***++++++,,,...//////000................................................,,,,,,------............---......//////......---+++,,,---///////////////000000000000000000000000...............///000111000000000000000000000000//////000111111111111111111111222333333444555555444555666777888777777666666666666555444444333333444444555555666777777777999999999999999999999999999999::::::;;;:::::::::888999999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBFFFGGGFFFCCCBBBCCCAAAAAABBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBBAAACCCFFFIIIIIIMMMZZZggg{{{qqqVVVGGGBBB>>>======<<<<<<======>>>???@@@CCCJJJRRRYYY\\\\\\\\\]]]^^^```bbbccceeeeeeggggggggggggeeeccc```___^^^]]][[[YYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[YYYZZZ]]]```ccchhhnnnrrrxxx}}}zzzyyyzzzxxxxxxzzzxxxyyyzzz|||}}}~~~~~~~~~tttqqqmmmjjjiiihhhgggeeefffeeedddcccaaa^^^XXXTTTMMMLLLKKKIIIFFFDDDDDDEEECCCAAA???===;;;999999888999888666555333333222222333333222111000///......////////////////////////---......//////......---)))***+++,,,---...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++,,,,,,++++++***'''((()))+++------......(((***++++++******+++,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++---......,,,***)))+++,,,,,,,,,,,,...///---+++******+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------/////////000000000000111***+++,,,---------------************************,,,,,,,,,---------......,,,,,,,,,---------......,,,+++++++++,,,...000111---------.........//////................................................---.........//////000000---......///////////////........./////////000000.........---,,,...111444111...,,,,,,---..................------,,,,,,,,,******+++,,,...///000000................................................,,,,,,,,,---------......***+++---......---+++******+++---///000000///...000000000000000000000000---------......000111222000000000000000000000000...///000111111111111111111111222333333444555555222333555666666666555444444444555555666777777777444444555555666777777777999999999999999999999999777888999:::;;;<<<<<<<<<888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<>>>>>@@@AAA???@@@AAAAAABBBCCCCCCDDDCCCCCCCCC>>>>>>>>>>>>???@@@AAABBB@@@BBBFFFJJJIIILLLWWWdddqqquuuYYYIIIBBB???>>>>>>=========>>>>>>??????BBBIIIRRRYYY[[[\\\\\\]]]^^^```aaaccceeeeeeggghhhhhhhhhfffccc```^^^^^^]]][[[YYYXXXWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[WWWYYY\\\___bbbgggnnnrrrwww}}}xxxxxxzzzyyyyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~xxxwwwtttqqqnnnjjjhhhfffgggfffeeedddbbb]]]WWWRRRLLLJJJGGGCCCAAAAAAAAAAAABBBAAA???===;;;:::999999999999888666555444333222111111111111111111111111000000///...............///...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,---------,,,,,,+++++++++)))+++------+++)))(((((('''((()))***+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++,,,------,,,***(((***,,,,,,***'''///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,.../////////......------/////////...---,,,+++,,,...//////...,,,+++,,,,,,************,,,,,,......---------......///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,........................000000000///...,,,+++***---......///...---,,,+++......//////000000111111,,,,,,------......//////+++,,,---------,,,+++***++++++,,,,,,---...//////111...,,,,,,///111000///------...///000000//////111000///...------...///000000000000111111111111///000111000//////111333333222111000000111222333000222333555666666555555666666666666666555555555888888777777666666555555555555555555666666666666::::::::::::999999888777::::::;;;<<<<<<<<<;;;;;;;;;:::888777777999:::<<<::::::::::::::::::::::::===;;;999999;;;<<<;;;:::???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDGGGLLLRRRWWWnnncccLLL>>>>>><<<===@@@???;;;<<<@@@>>>>>>AAAFFFMMMUUUZZZ]]][[[\\\^^^^^^^^^___bbbdddggglllnnnjjjgggfffddd````````````]]][[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWYYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXX[[[```cccfffnnnwwwyyyyyyxxxzzzzzzzzz{{{zzzzzzzzzzzz{{{|||}}}~~~xxxwwwtttqqqmmmjjjhhhffffffeeedddcccaaa\\\VVVQQQKKKJJJHHHEEEDDDCCCCCCCCCCCCBBB@@@>>><<<;;;::::::999888777666444333222222////////////////////////000000///...............---,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---------,,,,,,+++++++++)))+++,,,,,,***))))))***((()))***+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++***************++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++///---,,,...000000...,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---...///......---------............------,,,,,,---......---,,,,,,---,,,++++++++++++,,,---++++++,,,,,,...///111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............******+++++++++***)))(((,,,,,,,,,,,,------------------------------..................---,,,***))),,,,,,,,,------.........///,,,******---///...---------...///////////////111000///...---....../////////000000000111111111///000222111000000111333222222111000000111222222111111222333444555555555666555555555555555555555777777777666666666666666555555666666666777777777:::::::::::::::999888777;;;;;;<<<<<<======<<<<<<999999777666777888:::;;;::::::::::::::::::::::::<<<:::999999:::;;;;;;:::::::::;;;<<<<<<======>>>AAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>??????@@@BBBBBBCCCDDDFFFKKKQQQUUUhhheeeMMM@@@???======???>>>;;;<<>>>>>======999999888777888999;;;<<<::::::::::::::::::::::::<<<:::999999:::;;;;;;::::::;;;===>>>??????>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCEEEHHHNNNQQQ___rrrkkkSSSFFFAAA>>>===???>>>;;;;;;>>>;;;<<<>>>CCCIIIPPPVVVZZZ^^^___```aaaaaabbbdddggghhhmmmooollljjjiiigggdddddddddcccaaa^^^]]]]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZ[[[^^^aaafffqqq|||zzzzzz|||}}}}}}~~~zzzzzzzzzzzzzzz{{{|||}}}vvvuuussspppllliiigggfffdddcccbbbaaa^^^ZZZSSSOOOGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA???===<<<;;;;;;777777666444333222111000000000000000000000000000000///............//////...............///000111,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((())),,,...******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...,,,++++++*********++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,,,,,,,+++*********))))))*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,+++++++++...---,,,+++,,,---...///...------,,,,,,------............------.........000///...---------------......------------..............................------------------------............---,,,+++***..................------//////......------,,,,,,/////////......---------000000//////...---,,,+++............------------///.........///000000000------...//////........./////////.........//////////////////000000000111...111444555444222222222222111111111111111111222222111000000000111333444444444444444444555555555333333444555555666777777777777777777888888888888888999999:::::::::999999:::;;;<<<===>>>>>>>>>===;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::<<<;;;999:::;;;===<<<<<<:::;;;===???@@@???>>>===??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCDDDFFFKKKNNNWWWgggttt[[[MMMDDD@@@===??????<<<;;;======>>>@@@CCCHHHOOOVVV[[[^^^___aaaaaaaaabbbeeegggiiioooqqqnnnlllkkkiiifffffffffeeeccc```^^^___```[[[[[[[[[\\\\\\]]]]]]]]]YYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]ZZZ[[[^^^aaagggsss{{{zzz}}}}}}}}}{{{zzzzzzzzzzzz{{{{{{|||uuutttrrrooollliiigggfffcccbbbaaa```^^^YYYRRRNNNFFFFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@>>><<<;;;;;;:::777777666444333222111000000000000000000000000000//////............//////...............///000111,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((())),,,...+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------...******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++++++++---...///...------,,,,,,------...........................//////...---------------///..................///........................------------------------............---,,,++++++******************++++++000/////////......------111000000000//////............------.........///.....................------...///////////////000------............------......//////////////////...////////////000000000...111444555444222222222111111111222222111111111222111000///000111222333222333333333444444444555222222333444555666666777777777777777888888888888777888999999::::::::::::::::::<<<======>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::===<<<:::;;;===>>>>>>===666777:::<<<<<<<<<:::999======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCEEEIIILLLRRR___www}}}bbbSSSHHHBBB???@@@@@@===<<<===<<<>>>@@@BBBFFFLLLTTTZZZ]]]___`````````bbbdddffflllqqqssspppnnnmmmkkkhhhggggggfffdddaaa______```[[[[[[[[[\\\]]]]]]^^^^^^ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]]]][[[[[[^^^bbbhhhuuuzzzzzz}}}}}}~~~{{{zzzzzzzzzzzzzzz{{{{{{tttsssqqqnnnkkkiiigggfffcccbbbaaa```^^^YYYRRRNNNGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@>>><<<;;;::::::888777666555444222111111///////////////////////////............//////000,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))***+++***))))))+++,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))''')))++++++******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,+++*********++++++++++++++++++,,,---...///------------------------------...//////...------+++++++++,,,...000111222//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............,,,++++++++++++,,,------------------,,,,,,,,,,,,000000000///////////////,,,,,,,,,,,,---...///000..................//////***,,,......---,,,---...---............---,,,,,,---...//////000/////////......////////////000000...111333333222111222222000111222222222222111000222111111111111111222222111222222333333444444444222222333333444555666666666666666777777777888888666777888999:::;;;;;;;;;:::;;;<<<>>>????????????;;;;;;;;;::::::999888888::::::::::::::::::::::::<<<;;;:::;;;===>>>>>>>>>888999;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFIIIKKKQQQ[[[qqq~~~jjjXXXMMMEEE@@@AAAAAA???===>>>:::<<<>>>???AAAGGGPPPWWW]]]___```aaaaaabbbdddfffoootttvvvsssooonnnlllhhhggggggfffccc```^^^^^^___[[[[[[[[[\\\\\\]]]]]]]]]ZZZYYYYYYYYYYYYZZZ[[[\\\YYYYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\___cccjjjwwwyyyyyy|||}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{sssrrrpppnnnkkkhhhfffeeecccbbbaaa```^^^YYYSSSNNNJJJIIIGGGFFFEEEEEEEEEFFFDDDCCCAAA???===<<<;;;;;;999888777666444333222222////////////////////////...............///000000---,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,---------)))+++,,,,,,***))))))*********)))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******,,,,,,,,,++++++++++++******************+++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))&&&(((******((('''((()))***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++,,,******+++,,,------------,,,,,,---......---,,,,,,,,,---............---,,,)))***+++,,,...000222333...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...............---------...///000+++++++++++++++,,,,,,,,,------------............---,,,,,,++++++,,,---...------......//////000000))),,,//////---,,,---...---.........------,,,+++,,,---///000000000//////........./////////000000///000222111000000111333000111222222222222111000111222222222222222111111111111111222333333444444222222333333444444444555555555666666666777777777666666888999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBB??????>>>===<<<;;;999888:::::::::::::::::::::::::::999888999;;;======<<<<<<======>>>??????@@@@@@:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEFFFIIILLLPPPYYYnnn~~~vvv```PPPHHHBBBBBBCCC@@@>>>>>>999<<<>>>>>>???EEENNNVVV___```bbbbbbbbbcccfffhhhrrrwwwxxxtttqqqooolllhhhffffffeeebbb___]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYYYYXXXYYYZZZ[[[\\\XXXYYYZZZ[[[\\\]]]^^^^^^\\\[[[\\\aaaeeekkkxxxyyyyyy||||||}}}{{{zzzzzzyyyyyyyyyzzzzzzsssrrrpppmmmkkkhhhfffeeedddcccbbbaaa^^^YYYSSSNNNMMMKKKIIIFFFEEEFFFGGGGGGEEEDDDBBB@@@???======<<<999999888666555444333222111111111111111111111111...............///000111///...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******......------------,,,,,,+++++++++,,,,,,---------)))+++------+++)))((((((***)))((((((((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++*********------,,,++++++******)))))))))((())))))***++++++))))))***+++,,,,,,------************************+++,,,---......---,,,+++***---///...,,,***+++---)))***+++,,,,,,+++***)))************************+++++++++,,,,,,---------///...,,,+++++++++,,,,,,(((***+++---......------+++,,,...//////...,,,++++++,,,---......---,,,+++,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++******)))***+++---...+++++++++,,,,,,------...+++++++++,,,,,,---------///...,,,+++***++++++,,,,,,------...///000111111+++...111111///...///000---.........------,,,+++,,,---///000000000//////............/////////000///000111000//////111333000111222333333222111000111222333444444333111000000000111222333333444444222222333333333333444444555555555555666666666666555666888999:::;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;::::::::::::::::::::::::999777666777999;;;;;;;;;;;;;;;::::::;;;<<<===>>>::::::<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@BBBDDDEEEEEEGGGJJJLLLPPPXXXllliiiSSSJJJCCCCCCDDDAAA??????;;;>>>@@@@@@@@@FFFPPPXXX```bbbccccccccceeegggiiitttxxxzzzuuuqqqooolllhhheeeeeedddaaa^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\XXXXXXYYY[[[\\\]]]^^^___[[[[[[]]]bbbffflllxxx}}}|||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{vvvtttpppkkkhhheeecccccccccbbbbbbaaa^^^XXXQQQLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>===<<<666777666444222222444666111111111111111111111111////////////....................................000---++++++,,,---------000...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...------,,,,,,++++++***,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,***(((((()))***+++------,,,+++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......'''%%%$$$&&&***,,,,,,***************))))))((((((++++++,,,,,,,,,,,,------++++++,,,,,,---...//////)))***++++++,,,,,,,,,,,,,,,+++***))))))+++---...+++,,,...000000///...---........................******+++,,,,,,---..................---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,((()))+++,,,,,,+++***)))------------------------+++,,,,,,------,,,,,,+++...------,,,,,,+++******........................//////.........---------..............................////////////......222111111111111111222222111111000000000000000111222222222111111111000000111222333333333333222111222333444444555555444444333333444444555666666666666777999999999999;;;======@@@DDDGGGIIIIIIHHHFFFKKKLLLLLLGGGAAA<<<;;;;;;999999999999999999999999888888999999999:::::::::==================<<<<<<:::;;;<<<>>>???AAABBBCCC>>>===;;;;;;;;;===@@@AAA@@@AAABBBDDDEEEGGGHHHIIILLLTTTbbbxxxooo[[[LLLFFFFFF??????BBB>>>???===>>>@@@AAADDDNNNWWW]]]aaaffffffddddddgggkkkqqqqqqrrrsssssspppjjjfffdddcccaaa___]]]\\\[[[[[[]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZ[[[]]]^^^___]]]ZZZ[[[___dddlll{{{}}}|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzvvvuuuqqqmmmjjjfffdddccccccbbbbbbaaa^^^XXXQQQLLLIIIHHHGGGFFFFFFEEEEEEEEEBBBAAA@@@???===;;;:::999777777777555333333444666111111111111111111111111////////////....................................///---++++++,,,...------000...+++*********)))(((------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,------,,,***)))((()))***+++,,,,,,+++++++++,,,......,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,------...+++)))(((***---///...,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------******++++++,,,------...***+++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,........................//////.........---------..............................////////////......111111000//////000000000111111000000000000111111222222222111111111000000222333444555555444333222222333444444555555444444333444444555555666777777555666888888888888:::<<>>???AAABBBBBB??????>>>>>>???@@@BBBCCCAAAAAABBBDDDEEEFFFGGGHHHLLLQQQ^^^rrr~~~```OOOHHHGGG@@@@@@CCC@@@???>>>>>>@@@AAADDDMMMWWW^^^bbbfffgggeeeeeehhhkkkpppppprrrttttttqqqkkkgggdddcccaaa^^^\\\[[[ZZZZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYYYYZZZZZZ[[[\\\]]][[[ZZZZZZ___dddmmm{{{~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyvvvuuurrrooolllhhheeecccccccccbbbaaa^^^YYYQQQLLLHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA???>>><<<;;;999999888888888666444333444666111111111111111111111111////////////.......................................---++++++---......---///---+++***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++(((((()))******+++,,,,,,---------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,+++***)))))))))***++++++++++++***++++++,,,---++++++***************)))++++++++++++++++++++++++******++++++,,,,,,------,,,+++++++++---...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,,,,------------,,,,,,+++,,,+++*********+++---...)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***......---,,,++++++++++++------------------------,,,,,,------------,,,,,,---------------................................................---------..............................////////////......111000//////............111000000000000000111111222222222111111111111111222222333333333333222222222333444444555555444444444444555555666777777777444666777888777888:::;;;AAADDDHHHLLLNNNMMMKKKIIIIIIIIIHHHDDD@@@<<<;;;;;;999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFLLLNNNWWWiiihhhVVVLLLHHHAAAAAAEEEBBB@@@>>>>>>@@@AAADDDMMMWWW___bbbfffgggffffffiiilllnnnooorrruuuvvvsssmmmhhhdddccc```]]][[[ZZZYYYYYY\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ___eeennn|||~~~~~~~~~}}}|||zzzyyyxxxwwwtttsssrrrppplllhhhdddbbbccccccbbbaaa^^^YYYRRRMMMGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>><<<;;;:::888999999777555444444666111111111111111111111111////////////.......................................,,,+++,,,---......---,,,+++***,,,...//////...************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++***))))))******+++******************++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********************)))***************************++++++++++++,,,,,,,,,************++++++,,,,,,............---,,,,,,+++,,,++++++++++++,,,---...******+++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,------...///000000..............................................................................////////////......111111000///............000000000000000000111222111111111111111111111111000000000000000000000000222333444444555555444444444444555666666777777888555666888999888999:::<<<@@@CCCHHHKKKMMMLLLJJJHHHGGGFFFDDDAAA>>><<<::::::888888888888888888888888888888999999999:::::::::999:::::::::::::::;;;;;;<<<<<<<<<<<<============<<<===>>>???@@@@@@@@@???BBBCCCCCCCCCCCCCCCDDDDDDJJJKKKQQQaaa{{{rrr]]]PPPJJJCCCCCCGGGCCCBBB@@@@@@AAABBBDDDMMMVVV```bbbeeegggggggggiiikkkkkkmmmqqquuuwwwtttooojjjdddccc```\\\ZZZYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWWWWXXXYYYXXX[[[```fffnnn{{{~~~}}}{{{yyyxxxvvvvvvrrrrrrqqqnnnkkkgggdddaaadddccccccbbb___YYYRRRMMMGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::888999:::888666444444555111111111111111111111111////////////....................................---,,,+++,,,...///...---,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************------,,,,,,++++++++++++******************++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******************++++++*********************)))+++,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++++++++,,,))))))))))))((((((((((((*********************+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,............---,,,,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***)))))))))***+++---...,,,,,,,,,---------......,,,------......------,,,+++,,,,,,---...///000000........................---...................................................////////////......222111000///////////////000000//////000111222222111111111111111111111111000000000000000000000000222333444444555555444444444444555555666777777777666888::::::::::::<<<>>>???AAADDDGGGHHHHHHFFFEEEEEECCCAAA>>>===;;;::::::888888888888888888888888888888999999999:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@??????BBBBBBBBBBBBBBBBBBCCCCCCHHHIIINNN[[[rrryyybbbSSSMMMEEEFFFIIIEEEDDDBBBBBBCCCCCCEEEMMMWWW```bbbdddfffggghhhiiijjjiiikkkoootttwwwuuuqqqmmmeeeccc```\\\YYYXXXXXXYYY[[[ZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXX[[[bbbgggnnn{{{}}}{{{yyywwwuuutttrrrqqqpppmmmjjjgggdddbbbddddddcccbbb___ZZZRRRMMMGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA???>>><<<;;;999999888999999888555333333333111111111111111111111111////////////....................................,,,++++++---//////...------,,,+++,,,,,,+++)))'''........................++++++++++++++++++++++++)))))))))***************......------,,,++++++***))))))))))))************...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,---)))*********++++++++++++******+++++++++***)))))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***+++,,,+++))))))***+++,,,,,,,,,,,,------------************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,((((((((()))***+++,,,---+++,,,,,,------.........------............------++++++,,,---......//////........................---------.............................................////////////......111000000//////000000111////////////000111222333111111111111111222222222444333222222222222333444222333444444555555444444333333444444555666666666777999:::;;;:::;;;===>>>===>>>@@@AAABBBCCCCCCCCCCCCAAA===;;;;;;;;;:::999888888888888888888888888888888999999999:::::::::888999999::::::;;;;;;<<<::::::::::::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBEEEGGGLLLUUUfff~~~fffVVVOOOHHHHHHKKKFFFGGGEEEDDDEEEEEEFFFNNNXXX```aaaccceeefffhhhhhhhhhgggiiimmmqqquuuuuurrrpppgggddd```\\\YYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVWWWXXXXXX\\\ccchhhnnnyyy}}}{{{xxxvvvtttssstttrrrpppmmmjjjgggeeeeeeddddddcccbbb___ZZZSSSNNNGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???===;;;:::999777888999888555222111111111111111111111111111111////////////....................................+++++++++---///000...---...---,,,,,,,,,+++(((&&&------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++************++++++************++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,+++))))))******++++++,,,,,,,,,,,,************************++++++******************)))+++---,,,***)))+++---,,,,,,,,,---------......************++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++++++++,,,,,,---************************+++++++++,,,,,,------------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---......///------............------++++++,,,,,,------..............................---------.........//////..............................////////////..................///000111111////////////000111222333000000111111111222222222555444333222222333444555222333444444555555444444222222333333444555555555666888::::::::::::<<<>>><<<<<<<<<<<<===???@@@AAABBB???;;;999:::;;;:::999888888888888888888888888888888999999999:::::::::999999999:::;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<===>>>============???@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBFFFKKKPPPZZZnnnhhhWWWQQQJJJKKKLLLFFFIIIGGGFFFGGGFFFHHHPPPYYY___```aaacccfffgggggggggfffgggjjjnnnrrrtttsssrrrhhhfffaaa]]]ZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYY^^^dddhhhmmmxxx}}}zzzxxxuuusssrrrvvvtttpppmmmjjjhhhggggggeeedddcccbbb```ZZZSSSNNNHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@>>>===<<<666888999777555222111111111111111111111111111111000/////////....................................+++***+++---///000...------------...//////,,,***************************++++++++++++++++++++++++,,,,,,,,,------.........)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))************((()))***++++++++++++++++++,,,------,,,+++***)))))))))******++++++++++++((((((((((((((((((((((((++++++******************'''***,,,+++))))))+++---*********++++++,,,,,,,,,)))************+++++++++*********))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,------......------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................---,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++............---+++)))(((++++++,,,,,,---...//////------............------++++++,,,,,,,,,,,,------........................---------.........//////..............................////////////......,,,,,,,,,---...///000111////////////000111222333000000111111222222222222333333222111111222333333222333444444555555444444111111222333333444444555666777999999999999;;;===<<<;;;::::::;;;===???AAAAAA===999888:::;;;:::999777777777777777777777777888888999999999:::::::::999999:::;;;;;;<<<======;;;;;;<<<<<<===>>>>>>???<<<;;;:::999:::<<<>>>?????????@@@AAAAAABBBCCCCCC@@@FFFKKKLLLQQQbbb~~~hhhXXXRRRKKKLLLMMMFFFKKKHHHGGGHHHGGGIIIPPPZZZ______```bbbeeeggggggfffffffffhhhlllqqqttttttsssiiifffbbb]]]ZZZYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ^^^eeeiiimmmwww}}}zzzwwwuuusssrrrrrrqqqpppnnnjjjgggfffgggiiigggfffdddbbb___ZZZTTTOOOJJJHHHDDDCCCDDDDDDDDDDDDGGGEEECCC@@@>>>===<<<<<<888888888888777555444333222222222222222222222222111111000000000000111111---...///////////////...------,,,+++++++++,,,,,,///,,,)))&&&&&&(((+++---((()))***+++++++++++++++************+++,,,------+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&''')))******)))++++++++++++++++++++++++,,,,,,++++++***+++++++++///,,,***)))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,'''''''''((()))***,,,,,,)))************+++++++++*********++++++,,,,,,,,,---***))))))+++,,,***(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********++++++,,,,,,+++))))))))))))+++,,,))))))*********+++++++++,,,,,,,,,+++***)))(((''',,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++******)))))))))+++++++++,,,,,,---------------.........---,,,,,,000///---,,,,,,---///000000///...---,,,+++******......------------......,,,,,,,,,---------......,,,---...---,,,,,,---...111000/////////000222333222111000//////000111222000000111222222111///...---...000222333333333333444555555555444333333222333444666777777777666555444444555666666666666666:::;;;;;;;;;;;;;;;;;;:::777777666666666666777777777777666666666888999:::666666777888999999::::::::::::<<<=========<<<;;;===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@DDDFFFJJJMMMPPP[[[rrrqqqXXXQQQPPPJJJFFFHHHEEEGGGGGGEEEDDDHHHQQQYYY]]]^^^```aaacccdddddddddhhhdddccchhhqqqvvvvvvsssqqqnnneee]]]\\\^^^]]]YYY[[[XXXUUUTTTVVVXXXZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUUUUWWWXXXWWWWWWYYY\\\```aaabbbfffnnnuuu~~~{{{wwwuuusssrrrrrrppppppooollliiihhhhhhjjjhhhfffdddbbb___ZZZSSSOOOLLLIIIFFFEEEFFFGGGGGGGGGGGGEEECCC@@@>>>===<<<<<<999888888888666555444333222222111111111000000000000000////////////000000......////////////......---------,,,,,,---......000///---,,,,,,,,,---...)))******+++,,,,,,+++++++++++++++************++++++++++++*********))))))***+++++++++++++++******************************++++++++++++++++++++++++,,,+++************)))(((++++++++++++++++++++++++,,,,,,++++++***++++++,,,---+++***)))+++++++++***++++++++++++++++++++++++************************+++***)))))))))***,,,,,,,,,,,,+++++++++,,,,,,---)))************+++++++++++++++++++++++++++,,,,,,,,,***)))***---...---+++***++++++,,,,,,++++++***++++++++++++++++++++++++......---------......///------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********......---,,,,,,+++******+++,,,,,,---------,,,,,,---------......---------...---------------,,,,,,......------------......,,,,,,,,,---------......,,,...///...---,,,---...000000/////////000111222222111000//////000111222...///000111222222111000...///111222333444333333444444555555444333333222222333444555666555555444777777888999999999999888:::;;;;;;<<<<<<;;;;;;:::777777666666666666777777:::999888777777888999999666777777888999999::::::::::::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@AAADDDFFFIIILLLMMMWWWkkkvvvZZZQQQOOOJJJGGGGGGEEEFFFFFFEEEDDDIIIQQQYYY]]]^^^```aaaccccccddddddfffddddddhhhoootttuuutttsssoooggg^^^\\\______[[[[[[YYYVVVUUUVVVXXXZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZXXXWWWWWWYYYZZZYYYYYYZZZ]]]``````___bbbiiiooo~~~~~~~~~|||xxxtttrrrrrrqqqoooppppppnnnllljjjkkkkkkiiigggeeebbb___YYYRRRNNNKKKHHHFFFEEEFFFHHHHHHHHHGGGEEECCC@@@>>>===<<<<<<999999888777666555444444555444444333222111000000//////............/////////////////////...---,,,------------......///000...////////////...------***++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))+++++++++***************++++++++++++***)))((('''************************************************,,,,,,++++++******))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++***)))***+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,......---,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++++++++++++++******+++...//////...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------......------,,,------------............,,,,,,---------,,,,,,+++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...------,,,,,,++++++*********+++,,,---------,,,***,,,---//////---,,,***,,,,,,,,,------...............------------......,,,,,,,,,---------......---...//////------.../////////.........///000111111111000000000000111111---...///111222222222222///000111222333444444444444444444444444333333222222222333444444444444333444555666666777666666666888999999999999999999888777777666666666666777777<<<;;;:::999888888888888777777777888999999::::::::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>AAA@@@@@@???@@@@@@AAAAAADDDEEEHHHIIIJJJQQQcccuuu]]]OOOMMMJJJFFFEEEDDDEEEEEEDDDEEEJJJRRRXXX]]]^^^___aaabbbcccddddddbbbccceeehhhlllpppsssuuuuuurrrjjjaaa^^^aaaaaa^^^\\\ZZZWWWVVVWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[YYYXXXYYYZZZ\\\\\\[[[\\\]]]___^^^]]]^^^cccgggttt~~~}}}~~~~~~|||wwwtttrrrqqqrrrnnnoooqqqpppnnnmmmlllmmmiiigggeeebbb___YYYRRRMMMHHHFFFDDDCCCEEEGGGGGGGGGGGGEEECCC@@@>>>===<<<<<<999999888777666555444444555444333222000///...---.........------.........///000//////...---,,,+++,,,,,,,,,,,,---...000000------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++*********************************************)))((((((************************************************((()))************+++---++++++++++++++++++++++++++++++******++++++,,,,,,***))))))***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++******++++++,,,))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,---.........***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))))))))******+++,,,------,,,+++***+++++++++,,,,,,,,,------******+++,,,------,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......((()))***+++,,,---------++++++,,,------,,,++++++,,,,,,,,,---------............------------......,,,,,,,,,---------.........///000///.........000...............//////000111000000000000000000111...//////000111222222222000111111222333444444444333333444444444333333222222333333444444444444444333333444555555555555444555666666777777666666555777777666666666666777777::::::999999888888888888777777888888888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@@@@??????@@@@@@AAAAAACCCCCCFFFGGGHHHNNN]]]lllcccOOOKKKIIIEEECCCBBBCCCDDDDDDFFFKKKSSSYYY]]]]]]___aaabbbccccccccc___bbbfffhhhiiilllqqquuuuuutttmmmdddaaaccccccaaa]]][[[YYYXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZXXXXXXXXX[[[\\\\\\\\\\\\]]]^^^]]]\\\]]]```cccmmmyyy~~~}}}~~~~~~zzzvvvsssqqqqqqrrrnnnpppqqqqqqooommmmmmnnniiigggeeebbb___YYYSSSNNNIIIFFFDDDDDDEEEGGGHHHHHHGGGEEECCC@@@>>>===<<<<<<:::999888666555555555555222111000...---+++***)))......------------......////////////...---++++++++++++++++++,,,---...///...---+++*********+++,,,,,,,,,,,,------,,,,,,+++++++++,,,---......------************************(((((()))***************************************++++++++++++++++++++++++)))+++------++++++---///+++++++++++++++++++++++++++*********++++++,,,---+++***))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************+++,,,---...))))))*********+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))+++++++++,,,,,,,,,------((()))***++++++,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///((()))***+++,,,------------,,,++++++++++++,,,---......---------,,,,,,,,,......------------......,,,,,,,,,---------.........///000///.........000---......///////////////000000000111111000000000111111000000000000000000111111111111222333333444222222333333444333333222444444444444444555555555666666777888888888888777666666777777777777666666777777666666666666777777666777777888888888888888888888888888888999999999::::::::::::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<============@@@?????????@@@@@@AAABBB@@@AAADDDFFFHHHLLLZZZgggkkkSSSKKKIIIEEEAAABBBBBBCCCEEEHHHNNNUUUYYY\\\]]]___```bbbccccccccc^^^bbbfffggggggiiinnnrrrttttttppphhhdddeeefffddd___]]][[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVVVVWWWZZZ\\\\\\\\\\\\\\\]]]]]]]]]^^^```bbbhhhqqq}}}xxxtttqqqqqqqqqrrrooopppqqqpppnnnmmmnnnooogggfffdddbbb___ZZZTTTOOOLLLIIIGGGFFFGGGIIIIIIIIIGGGEEECCC@@@>>>===<<<<<<;;;999777666555444555555555555444222111///............------------.....................---,,,++++++++++++++++++,,,---...000///---++++++,,,---///,,,,,,,,,,,,,,,++++++***)))***,,,............---***************+++++++++'''((()))***++++++++++++************************++++++++++++++++++++++++...111222000---+++---///++++++++++++++++++++++++************+++,,,------///,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******++++++,,,...///000)))************+++++++++,,,,,,+++++++++++++++++++++------,,,+++******+++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++************+++,,,,,,------,,,,,,+++------------............((()))******++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,///---,,,******,,,---///.........------,,,,,,,,,......------------......,,,,,,,,,---------......---...//////------...///---...///000000000000///000000111111111111000000222222111000//////000000111111000000111111222333111222222333333333333333444444444333444555555666444555555666666666666666888999999::::::999999888777777666666666666777777555555666888888999999888888888888888888888888888:::::::::999:::;;;;;;<<<999999999999:::;;;<<<===;;;;;;<<<<<<<<<=========????????????@@@AAABBBBBB>>>???BBBEEEGGGKKKVVVbbbuuuvvvZZZNNNJJJEEEAAABBBBBBCCCFFFKKKQQQWWW[[[\\\]]]^^^```aaabbbcccccc___bbbeeeeeeeeefffjjjnnnpppsssrrrlllhhhhhhhhheeebbb```^^^^^^______^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUTTTVVVYYY[[[\\\\\\\\\\\\\\\\\\]]]^^^___```ccchhhuuu~~~{{{vvvrrrpppppprrrsssqqqqqqqqqooollllllmmmooofffeeecccbbb___[[[UUUQQQMMMKKKHHHFFFGGGHHHIIIHHHGGGEEECCC@@@>>>===<<<<<<;;;999777555444444555666888777666555444333222222//////............//////---------......---,,,,,,------,,,,,,,,,------...////////////.........---++++++,,,,,,+++******))))))***+++------,,,+++)))))))))*********+++++++++******+++++++++++++++***************************************************---///111///+++)))+++...++++++++++++++++++++++++************+++,,,---...333///+++))))))+++,,,,,,++++++++++++++++++++++++***************************+++,,,---------,,,,,,+++++++++++++++,,,---...)))************+++++++++++++++++++++++++++,,,,,,***,,,...---,,,+++---///***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))((('''''''''''',,,++++++******++++++,,,,,,,,,,,,,,,------------******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...------------------...,,,,,,---------------.........------------......,,,,,,,,,---------......,,,...///...---,,,---......///000111111111000000///000111222222111000///111000000//////000111222111000/////////000111222111111222333333333333333444333222222222333555555111222333333444444333333888888999999999999888888777777666666666666777777777777888999999999888777888888888888888888888888::::::999999999:::;;;<<<999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCC>>>>>>AAADDDFFFHHHQQQ[[[iiicccRRRLLLGGGCCCBBBBBBCCCGGGMMMTTTYYY\\\\\\]]]^^^```aaabbbbbbcccaaabbbcccddddddeeehhhiiilllqqqsssoookkkjjjiiifffdddbbbaaa```aaaaaa```^^^ZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTTTTVVVYYY\\\\\\\\\]]]\\\\\\\\\]]]]]]]]]\\\```aaajjj{{{|||yyyuuuqqqoooppprrrsssrrrrrrpppnnnkkkkkkmmmoooeeedddcccbbb___[[[VVVRRRLLLIIIFFFEEEEEEFFFFFFFFFGGGEEECCC@@@>>>===<<<<<<;;;:::777555444444555666333222222111000///......//////............//////,,,,,,------...---------///......---------......,,,---///000000...,,,***+++++++++++++++***)))((()))***+++,,,+++)))'''&&&))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))%%%))),,,,,,((((((+++///++++++++++++++++++++++++************+++,,,---...666111,,,))))))+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,+++***))))))(((((()))))))))************+++++++++*********++++++,,,,,,---))),,,//////------///222+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++***************)))(((''''''((()))***))))))*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))******+++++++++((()))***+++---...///000------.........---,,,,,,,,,---///000000///---,,,***++++++,,,---//////000.........------.........,,,,,,,,,---------......,,,---...---,,,,,,---......///111222222222111000///000111222222111000/////////...///000111333444000000///......///000111000111222333333333333333333222111111111222333444444555666666777777666666555555666666666666555555777777666666666666777777999:::;;;;;;:::999777666999999888888888888888888;;;:::999888999:::;;;<<<999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCC>>>>>>@@@CCCDDDFFFMMMVVVaaaiiiVVVNNNJJJFFFCCCBBBCCCGGGNNNUUUZZZ]]]\\\\\\^^^```aaabbbbbbbbbccccccbbbcccdddeeeffffffiiiooosssqqqmmmllljjjgggeeedddbbbbbbcccbbbaaa___ZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTTTTVVVZZZ\\\]]]]]]^^^]]][[[[[[\\\[[[ZZZYYY___]]]cccqqq~~~}}}wwwooolllnnnqqqtttttttttrrrnnnkkkjjjkkklllnnngggfffeeecccaaa[[[UUUPPPLLLJJJHHHGGGHHHHHHGGGFFFFFFCCC@@@>>>>>>>>><<<;;;:::999888777666666666666333222111///............000000000000000000000000******+++---///...,,,***+++,,,---...///...---,,,///---,,,***))))))******---,,,++++++******++++++***+++,,,,,,,,,,,,+++***)))***,,,------,,,+++***++++++******)))((((((((()))))))))***+++++++++,,,******+++++++++,,,,,,,,,''''''((()))***++++++,,,************************)))+++,,,***''')))000666888333---)))))),,,///000))))))))))))))))))))))))))))))))))))((((((((('''***)))(((((()))+++---///************************)))))))))***+++++++++,,,************************+++++++++++++++***)))(((***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((++++++------------++++++******+++++++++******)))+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))*********++++++,,,,,,,,,,,,------,,,------......------,,,---.........---,,,,,,+++.........------,,,,,,+++...------,,,,,,,,,------...............///000111............////////////000000111111111000000///000000000000000111111222000000111222222222222111333333333333333333333333666666666555444222111000444555777888888888777666555333222333666888666444777777777777777888888999555555555555666777888999>>>;;;888999:::;;;:::888999999999888888888888888777888888999999:::;;;;;;>>>======<<<===???AAABBB???AAABBBCCCDDDGGGLLLOOO[[[ooo{{{aaaNNNGGGHHHCCCDDDFFFJJJPPPWWW\\\___```^^^]]]___bbbdddcccaaaaaaaaaaaaaaabbbcccdddeeejjjlllnnnpppooommmjjjiiidddbbbaaa``````___]]]ZZZZZZYYYYYYZZZZZZYYYWWWTTTUUUUUUUUUTTTTTTUUUXXX[[[YYYZZZ[[[\\\]]]\\\[[[[[[[[[^^^bbbfffmmmzzz~~~~~~~~~xxxpppmmmooorrrtttuuuqqqooollliiihhhiiikkkmmmgggfffeeedddaaa[[[UUUPPPKKKIIIHHHGGGHHHHHHHHHGGGEEEBBB???======<<<;;;::::::999888777666666666666444333222111000/////////........................+++++++++---//////---++++++,,,------......------...---,,,************+++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,***************+++++++++))))))*********+++++++++))))))******++++++,,,,,,***************************,,,---***((((((---222333000,,,++++++,,,,,,+++************************+++++++++******++++++,,,+++***(((''''''''')))******************************************+++++++++************************,,,,,,,,,,,,,,,+++***************)))******++++++++++++************++++++------------------------++++++,,,------,,,+++++++++++++++,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------...------,,,,,,---------000////////////000000111............//////////////////000000000/////////000000000000000111111222000000111222222222222111333333333333333333333333333444444555444444333333444555666666777777666666777555444555777888777555777777666666777777888999777666666666777888999999<<<:::888888:::;;;:::888999999999999999999999999888888888999::::::;;;;;;============>>>???@@@AAA@@@AAABBBCCCDDDFFFKKKNNNWWWiiilllUUUKKKJJJBBBBBBDDDIIIPPPWWW\\\___```^^^]]]___bbbcccbbbaaabbbaaaaaaaaabbbcccddddddiiikkkooorrrrrrpppllljjjeeedddbbbaaaaaa```]]][[[ZZZYYYYYYYYYZZZZZZWWWUUUWWWWWWWWWVVVUUUVVVYYY\\\YYYZZZ[[[\\\\\\\\\[[[[[[[[[^^^aaadddiiisss||||||~~~xxxqqqnnnpppsssuuuuuunnnllljjjhhhggghhhjjjlllgggfffeeedddaaa\\\UUUQQQKKKIIIHHHHHHIIIIIIIIIHHHEEECCC???=========<<<:::999999888777666666666666555444333222111000000000...........................---,,,---/////////------,,,,,,,,,,,,---.........---,,,+++******++++++---,,,++++++******++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++)))******+++,,,,,,------+++++++++***************(((((()))))))))*********++++++++++++++++++,,,,,,************************)))+++---+++((('''***------,,,+++,,,,,,+++(((&&&************************,,,++++++***+++,,,...///...,,,***((('''&&&''''''************************+++++++++***************************************,,,,,,,,,---,,,,,,+++***++++++******)))***************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---------......------,,,,,,,,,,,,,,,,,,---------------------,,,,,,------...111111000000///000000000............////////////.........///////////////000000000000000111111222000000111222222222222111333333333333333333333333111222333444555666666666555444444444444555666666888777666666777888666555777777666666777777888999999888888888888999999::::::999777888999::::::999999999::::::::::::::::::888888999::::::;;;;;;<<<<<<<<<===>>>????????????AAABBBCCCCCCCCCEEEIIILLLRRR```xxx{{{___OOOJJJCCCCCCEEEJJJQQQXXX]]]___```___^^^___aaabbbbbbaaabbbbbbbbbbbbbbbbbbcccccceeeiiioootttuuusssooolllgggeeecccbbbaaa```^^^\\\YYYXXXXXXYYYZZZZZZXXXVVVXXXYYYYYYXXXVVVWWWYYY[[[YYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^___aaacccjjjttt{{{{{{zzz|||}}}~~~yyyrrrpppqqqtttvvvvvvlllkkkiiigggggghhhjjjkkkgggfffeeedddaaa\\\VVVQQQKKKJJJHHHHHHIIIJJJJJJIIIFFFCCC@@@>>>>>>>>>===;;;999888777666666555555666555444333222000000000000000000000000000000000000000...------///000000///------,,,+++,,,---...///------,,,,,,++++++++++++---,,,++++++******++++++++++++++++++++++++++++++...---+++***)))******+++(((((()))))))))*********,,,+++++++++***)))))))))))))))))))))*********+++++++++++++++++++++******************************'''***++++++)))((()))***++++++++++++,,,+++(((%%%***************************)))))))))***,,,...000///...---+++))))))))))))************************,,,+++++++++***)))))))))************************+++++++++,,,,,,++++++***,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++++++++,,,,,,+++++++++)))))))))))))))*********,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,------...------,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111111000///......//////............//////////////////......//////000000000000000000000111111222000000111222222222222111333333333333333333333333111222333444555666666666555444333222333444555666888777777666666666555444666666666666666777888888::::::999999999::::::;;;999888777888999:::::::::999999999999999:::::::::999999::::::;;;;;;<<<<<<;;;<<<>>>?????????>>>===AAABBBCCCCCCCCCDDDGGGIIINNNYYYpppjjjSSSJJJHHHGGGGGGLLLSSSZZZ^^^_______________```aaaaaaaaacccbbbbbbbbbbbbbbbcccccccccgggooouuuwwwuuuqqqnnnhhhfffcccaaaaaa___]]][[[ZZZXXXXXXXXXZZZZZZYYYWWWYYYYYYYYYXXXVVVVVVXXXZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___cccjjjnnnxxx{{{zzz||||||}}}yyysssqqqrrruuuvvvuuulllkkkjjjiiiiiijjjkkklllgggfffeeedddbbb]]]WWWRRRLLLKKKIIIIIIJJJKKKJJJIIIDDDBBB>>><<<<<<<<<;;;999999888777666555555555555444333222111000/////////000000000000000000000000000...------///000000000------,,,+++,,,---...///------------,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++...---+++***)))***++++++*********)))))))))((((((,,,+++++++++***)))))))))*********+++++++++,,,,,,***************)))))))))************************&&&''')))***************---+++******++++++)))(((************************))))))))))))+++---///000------,,,+++++++++++++++************************,,,+++++++++***)))))))))************************))))))************)))))),,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,*********))))))***++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,,,,------...------,,,......---,,,++++++******,,,,,,,,,,,,,,,---...///000///...---------------............////////////000000/////////000111222000000000000000111111222000000111222222222222111333333333333333333333333333333444444555444444333444333222222222333555666666666666666555444444444666666666555666777777888:::::::::::::::;;;;;;<<<888888999888999999;;;<<<888888888999999999::::::999::::::;;;<<<<<<======;;;<<<>>>??????>>>===<<<@@@AAACCCCCCCCCCCCFFFGGGLLLVVVkkkyyy\\\OOOLLLIIIHHHLLLSSSZZZ\\\\\\^^^___``````______``````bbbbbbbbbaaabbbbbbccccccaaaffflllsssvvvuuurrrpppjjjgggcccaaa```^^^\\\[[[[[[YYYXXXXXXYYYYYYXXXWWWWWWXXXYYYXXXVVVVVVWWWXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^aaaeeegggrrrzzz|||{{{}}}}}}}}}~~~~~~yyysssqqqsssuuuuuuuuunnnmmmkkkjjjjjjjjjkkkkkkgggfffeeedddbbb^^^XXXSSSNNNLLLJJJJJJJJJKKKJJJIIIAAA>>>;;;999999999888666888888777666555555555555444333222111000/////////........................///...---...000000000...---,,,,,,,,,,,,---......,,,,,,------------,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,------,,,,,,+++******)))+++++++++******************++++++++++++,,,,,,,,,)))))))))))))))))))))***************************''''''(((***++++++++++++...,,,***)))***++++++***++++++++++++++++++++++++******+++---...//////000))))))******************************************+++++++++***************************************'''((())))))))))))))))))++++++******)))***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,,,,---...000111------,,,+++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))***++++++***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,------......---------------,,,++++++******,,,,,,,,,,,,---......///......------,,,,,,------............////////////000000/////////111222444000000000000000111111222000000111222222222222111333333333333333333333333555555555555444333222222444333333333333444555555444555666555444333444555666666555555666666777888999999999::::::;;;<<<===999:::;;;:::999999;;;<<<888888999999::::::;;;;;;::::::;;;<<<<<<======>>><<<======>>>>>>=========>>>@@@BBBCCCCCCCCCEEEGGGKKKTTTfffiiiVVVLLLIIIGGGKKKSSSZZZ[[[ZZZ^^^___``````^^^^^^___```aaaaaaaaaaaabbbcccdddeeeaaadddiiinnnqqqssssssrrrllliiieeebbb```___]]][[[\\\ZZZXXXXXXXXXXXXXXXWWWVVVWWWXXXXXXWWWVVVWWWXXXZZZYYYYYYYYYYYYZZZ[[[\\\YYYYYYYYYZZZ\\\___bbbdddmmmuuu}}}}}}~~~|||}}}}}}xxxsssqqqrrrtttuuutttnnnmmmlllkkkjjjiiiiiiiiigggfffeeeeeeccc^^^XXXTTTPPPNNNLLLKKKKKKJJJIIIHHHAAA???<<<:::999999888777888888666555555555555555555444333222111000000000........................---------...000000///---+++,,,------......------+++,,,---......---,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,)))******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++************++++++++++++)))))))))******+++++++++******************************))))))***+++******---+++))))))***+++***)))++++++++++++++++++++++++(((***,,,...///......---)))************************************************************+++++++++************************(((((()))************************)))******++++++++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,++++++,,,---///111...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------......///............////////////000///.........000222333000000000000000111111222000000111222222222222111333333333333333333333333444444555555444444333222333333444555555555555555333555777666444444666888666555555555555666777777888888888999:::<<<===>>>;;;<<<===<<<999999;;;===::::::;;;;;;<<<======>>>;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<=========???AAACCCCCCCCCEEEGGGKKKQQQ___wwwrrr\\\MMMIIIHHHMMMWWW^^^```^^^]]]___aaa```^^^]]]^^^````````````aaabbbdddeeefffbbbccceeehhhlllooorrrsssppplllgggdddbbbaaa___]]]^^^\\\YYYWWWWWWWWWWWWUUUUUUWWWYYYYYYXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\ZZZYYYXXXXXX[[[^^^```bbbhhhooozzz~~~~~~|||||||||xxxrrrppprrrttttttsssnnnmmmllljjjiiihhhhhhhhhgggfffeeeeeeccc^^^XXXTTTQQQOOOLLLKKKKKKJJJHHHGGGDDDBBB>>>===<<<<<<;;;:::888777666555555444444555666666444333222111111111000000000000000000000000,,,,,,---///111000...++++++,,,---...///...---,,,+++,,,---.........---,,,---,,,++++++******++++++---,,,+++******+++,,,---'''(((***,,,---------,,,((((((((()))******++++++))))))******+++++++++,,,))))))))))))************))))))***+++,,,,,,------************************...,,,***)))******)))(((***))))))***++++++)))'''++++++++++++++++++++++++&&&(((***------,,,***)))---------------,,,+++***************************))))))******+++++++++,,,************************((()))***+++++++++++++++***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,***)))(((((()))***---......---,,,+++************++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))***++++++,,,,,,))))))((())))))***++++++*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,---.........---'''((()))***,,,...//////+++++++++,,,---...///000...............///000111............/////////000///...---,,,---///111333000000000000000111111222000000111222222222222111333333333333333333333333333333444555555444444444333444555666777666555444333666888777666555777:::555555555555555666777777666777777888:::<<<>>>???<<<>>>???===:::999;;;===<<<<<<<<<===>>>??????@@@;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;<<<===>>><<<>>>AAABBBCCCDDDEEEGGGJJJOOOYYYmmmuuu]]]OOOKKKJJJPPP\\\dddfffeee]]]___aaa```^^^\\\^^^```______```aaabbbdddfffgggccccccccceeehhhmmmqqqtttrrrooojjjfffdddbbbaaa______]]]YYYWWWWWWWWWVVVUUUVVVXXXZZZZZZZZZZZZ[[[\\\ZZZYYYXXXXXXXXXYYY[[[\\\[[[YYYWWWWWWYYY\\\___```cccjjjttt}}}|||}}}}}}|||zzztttrrrsssuuuvvvuuupppooommmllllllkkkiiigggfffffffffeeeccc___XXXSSSNNNOOOQQQQQQPPPMMMJJJHHHFFFCCC@@@>>><<<;;;888666888888777666555444333333555555555444333222000000///---,,,---...///...---+++++++++,,,---...///000//////...---...///000111...---,,,,,,++++++,,,,,,+++)))(((***---...,,,***,,,+++++++++,,,,,,***))),,,,,,,,,++++++*********+++,,,---...---,,,+++*********+++++++++******)))+++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,+++***)))))))))***(((((())))))******++++++******+++++++++******)))***+++,,,+++******,,,---++++++******++++++,,,---******))))))((((((''''''+++***)))(((((()))***+++'''(((((()))***++++++++++++---...---++++++,,,---++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))),,,,,,++++++,,,,,,---...,,,++++++***))))))************++++++++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,---...//////////////////////////////000///------......---,,,......//////////////////.........///000222333444111111222222222333333333111111111000111111222222222222333333444555666666555555444444444444555555666555555444444444555555444444444555555555555555888999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;>>>>>>============>>>???;;;;;;;;;<<<<<<>>>?????????>>>===<<<;;;:::999999;;;===??????@@@AAADDDFFFKKKLLLQQQ___yyy~~~bbbWWWPPPLLLSSSaaajjjiiieeedddcccaaa```___```````````````aaaaaabbbbbbccccccbbbbbbbbbbbbdddiiipppuuuxxxuuupppjjjfffdddcccbbbgggddd___[[[XXXXXXYYY[[[ZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZXXXWWWWWWYYY[[[]]]]]]\\\YYYXXXXXXYYY\\\]]]dddgggmmmuuu~~~{{{|||~~~~~~yyysssqqqsssuuuuuuuuuooommmkkkjjjkkkkkkjjjiiiggggggffffffccc^^^WWWRRRRRRRRRSSSSSSQQQNNNJJJHHHEEECCC@@@===<<<;;;999777999888888777666555444333555555444444333111000//////...---...//////...---------------...//////000---,,,+++++++++,,,---......---,,,,,,++++++,,,,,,,,,***)))***---///...---,,,+++***+++------+++***,,,,,,,,,++++++*********++++++,,,------,,,+++***+++++++++++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************************************************++++++******)))*********((())))))))))))*********)))******+++++++++******+++,,,,,,+++***)))+++---++++++******++++++,,,---******))))))((((((((((((+++***)))(((((()))***+++)))))))))***+++,,,,,,,,,)))***++++++))))))***+++++++++++++++++++++++++++******))))))******+++,,,...------,,,+++***)))(((************************---+++++++++---------+++,,,++++++++++++,,,------+++***************++++++******++++++++++++***************++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,---------............++++++,,,,,,---......///........................000000///000000000///......//////000000000000000000000000000000000111222111111111222222222333333222111111111111222333333222222333333444555555666666555555555555555555666555555444444444444555555444444555555555666666666888888888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;========================;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;::::::<<<===??????@@@AAACCCFFFFFFHHHMMMZZZqqqkkkWWWQQQNNNWWWhhhttttttpppgggeeebbb````````````````````````aaaaaabbbbbbcccbbbbbbbbbccceeeiiippptttyyywwwtttpppllliiigggfffeeeccc___\\\YYYYYYYYYYYY[[[ZZZZZZZZZZZZ[[[\\\]]]YYYXXXWWWVVVWWWXXXZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\```dddkkkttt}}}yyyzzz}}}xxxrrrppprrrtttuuutttnnnkkkiiihhhjjjllllllllliiiiiihhhfffccc]]]VVVQQQTTTTTTTTTSSSQQQNNNJJJHHHDDDBBB???======<<<;;;999:::999888777666555555444333333333333222111//////000///......000000///...////////////////////////+++++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,******---000111222,,,+++***+++,,,---,,,++++++++++++++++++***************++++++,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))******++++++******)))))))))(((((((((((()))***+++++++++++++++,,,------+++***)))***+++++++++******++++++,,,---***))))))))))))(((((((((******))))))))))))***************+++,,,,,,------)))***+++***))))))***+++++++++++++++++++++++++++******))))))******+++,,,......---,,,+++***))))))************************+++******+++---......---+++++++++++++++,,,------******************++++++******++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,------------,,,,,,,,,,,,............////////////+++,,,,,,------.................................---...///111111000///......///000000111111111000222222111000//////000000111111111222222222222333222222222222222333444444222333333444444555555555666666666666666666666666555444444444444444555555444444555666666777888888666666777888888999999:::;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@BBBDDDBBBEEEKKKUUUgggwww\\\UUURRR\\\ooo}}}~~~{{{lllhhhdddaaa```______^^^______``````aaabbbbbbcccbbbccccccccceeeiiiooosssxxxxxxxxxvvvrrrnnniiigggdddbbb```]]][[[YYYXXXXXX[[[ZZZZZZZZZZZZ[[[\\\\\\WWWWWWVVVVVVWWWWWWXXXYYY[[[ZZZZZZYYYYYYZZZZZZ[[[^^^ccclllvvvxxxxxx}}}{{{vvvqqqoooqqqtttuuutttnnnllliiiiiikkknnnooopppkkkjjjiiigggccc]]]UUUOOOSSSSSSSSSRRRPPPMMMKKKIIICCCAAA???===>>>===<<<;;;::::::999888777666555555222333333222111000//////111///...///000111000///...////////////......---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,...---++++++---000333555///---++++++,,,,,,+++)))+++++++++***************))))))******++++++++++++***)))))))))******++++++***************************************************************************************************)))))))))***+++,,,,,,++++++***))))))((('''''''''((()))***+++,,,,,,,,,---...---,,,)))((()))+++++++++******++++++,,,---))))))))))))))))))))))))***))))))))))))))))))************+++++++++,,,,,,***+++,,,,,,++++++,,,---******************************))))))******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++***+++,,,,,,---,,,++++++***))))))************++++++++++++******)))))))))))))))******+++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------..............................)))+++...//////...------......///000111111111000222111111000000000000000111111111111222222222222222222222222333444555555333333333444444444555555666666666666666666666666444444333333444444555555444444555666777888999:::555555666666777888888888:::::::::999::::::;;;;;;;;;<<<>>>??????===;;;:::;;;;;;;;;;;;;;;<<<===>>>===========================???AAAAAA@@@@@@AAACCCBBBEEELLLTTT___uuucccZZZVVV___sssrrrllleeeaaa___^^^]]][[[^^^^^^______```aaabbbbbbbbbbbbccccccdddhhhmmmqqqwwwyyyzzzzzzvvvoooiiidddcccbbbaaa___]]]ZZZXXXWWWYYYYYYYYYXXXXXXYYYYYYZZZVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYY]]]dddooo{{{wwwxxx}}}zzzuuupppnnnqqqtttuuuuuuqqqnnnkkkkkkmmmppprrrrrrmmmllljjjhhhccc\\\TTTOOONNNOOOOOOOOONNNLLLKKKJJJCCCAAA???>>>>>>>>>===;;;::::::999888777666555555222222222222111111000///111///...///000111000///------.........---,,,,,,,,,,,,------------...---...---,,,,,,++++++,,,,,,------,,,+++---///333666333000---++++++***)))(((************************)))))))))******++++++,,,((((((((((((((()))***+++***************************************************************************************************)))))))))***+++,,,,,,,,,,,,+++***)))((((((''''''((()))***+++,,,,,,,,,---...---,,,)))((()))+++++++++******++++++,,,---))))))))))))************)))))))))******))))))))))))))))))***************)))***,,,,,,+++***,,,---******************************))))))******+++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***+++************+++,,,,,,...---,,,***)))(((((((((******++++++++++++******+++************+++,,,---))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------........................)))+++......---,,,---...------...///000111111000000000000000000111111222000000111111111222222222222222222222333444555666333333333444444444444444555555666666666666555555333333333333333444555555444444555666777888999:::444555555666666777888888999999999999999:::;;;<<<;;;<<<>>>???>>>===;;;999<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>????????????AAACCCCCCBBBAAAAAABBBBBBEEEKKKQQQXXXhhhkkk___XXXbbbwwwxxxqqqgggaaa___^^^\\\YYY\\\]]]^^^___```aaabbbbbbaaabbbbbbbbbcccfffkkknnnwwwzzz}}}~~~zzzrrrjjjdddccccccbbbaaa^^^[[[YYYWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYY\\\dddppp~~~wwwxxx}}}yyytttooonnnqqquuuvvvvvvssspppnnnmmmoooqqqqqqqqqmmmllljjjhhhddd]]]UUUOOOKKKLLLLLLLLLLLLKKKJJJJJJDDDBBB???>>>>>>>>>===;;;:::999888777666555555444222222333333222111111000000///......000000///...+++,,,---......---,,,,,,******+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,---111444444111---++++++***)))((()))))))))******************************+++,,,---)))(((''''''((()))+++,,,***************************************+++++++++*********************************************************)))******++++++------,,,+++******))))))((()))***+++++++++++++++,,,------+++***)))***+++++++++******++++++,,,---)))))))))************+++))))))************))))))))))))))))))))))))))))))&&&((())))))((((((***+++******************************))))))******+++,,,++++++***)))((('''&&&&&&************************///---,,,,,,,,,,,,+++)))***************+++,,,,,,...---,,,***)))(((((((((******++++++++++++******++++++*********,,,---...)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------------------------------------------------,,,...000///---,,,...111---...///000111222222222000000//////000111222222000000000111111111111222111111111111222444555666444444444444444444444444333444555666666555444333222222222222333444555666444444555666666777888888444555555666666777777888999888888999999:::;;;<<<<<<===>>>>>>===<<<:::999<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEEEECCCBBBAAAAAAAAABBBGGGMMMPPP[[[uuuqqqcccZZZccczzzwwwkkkcccaaa___\\\YYY[[[\\\]]]^^^___aaaaaabbb___```aaaaaabbbdddhhhkkkwwwzzz~~~wwwnnnhhheeeeeedddbbb___]]]ZZZYYYVVVVVVUUUTTTTTTTTTTTTUUUXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[cccppp~~~wwwyyy}}}~~~}}}}}}yyytttpppooorrrvvvwwwwwwtttrrrpppoooppppppooonnnmmmllljjjhhhddd]]]UUUPPPLLLLLLLLLKKKJJJIIIIIIHHHEEEBBB@@@???>>>>>><<<;;;999888888777666555444333333333333333333222222111///...---...//////...---***,,,---///000///...---***+++,,,---...------,,,...---,,,,,,++++++,,,,,,)))+++,,,,,,++++++...000222///,,,++++++,,,,,,+++((()))))))))*********++++++*********+++,,,...///******)))((()))+++---...************************))))))*********+++++++++************************************************++++++******)))*********---------,,,,,,+++++++++)))******+++++++++******+++,,,,,,+++***)))+++---++++++******++++++,,,---))))))*********+++++++++((()))***++++++***)))(((************************&&&'''))))))((((((***+++******************************))))))******+++,,,,,,++++++***)))(((''''''************************---,,,++++++------,,,+++***************++++++,,,,,,+++******)))***************++++++++++++************)))((()))+++---...))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---------...............////////////------------------------------------------------...000111...******...222//////111222333444444444222111000000000000000000000000000000111111111111000000000111222333444555444444444444444444444444222333444555555444333222222222222222333444555666444444555555555666666666555555555666777777888888888888888888999:::;;;<<<>>>======<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHGGGEEECCCBBBBBBBBBAAAEEEJJJLLLSSSiiiwwwgggZZZaaayyy~~~pppgggdddbbb^^^[[[[[[[[[\\\]]]___```aaabbb^^^___`````````bbbeeehhhqqqvvv|||zzzrrrmmmhhhgggeeebbb```^^^\\\[[[VVVVVVUUUTTTTTTTTTTTTTTTXXXWWWVVVUUUUUUWWWYYYZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[\\\dddqqqwwwzzz~~~~~~|||{{{yyyuuupppooosssvvvxxxxxxtttrrrpppppppppooommmkkkmmmllljjjhhhddd^^^VVVPPPOOONNNMMMKKKJJJHHHGGGGGGEEECCC@@@???>>>>>><<<:::888888777666555444333333333333444444444333222222///---,,,---...///...---***,,,...000111111000///---...///000000000///......---,,,,,,++++++,,,,,,(((***,,,,,,******+++...000---+++***,,,---......(((((())))))*********+++++++++******+++---...000,,,+++******+++,,,///000))))))))))))))))))))))))))))))******++++++++++++************************************************,,,,,,+++***)))))))))***......------------,,,,,,******+++++++++******)))***+++,,,+++******,,,---++++++******++++++,,,---))))))******++++++++++++((()))***++++++***)))(((,,,+++++++++++++++++++++''')))***+++******,,,...))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---*********)))***++++++,,,))))))))))))***+++,,,---******++++++++++++******)))(((''''''(((***,,,---))))))))))))************++++++++++++++++++++++++,,,,,,------------......++++++,,,,,,,,,------------------....../////////---------.........//////------------.........///---------------------------------------------------//////+++''''''+++000000111333444555666666666444333222000//////......000000000000111111111111/////////000111333444555444444444444444444444444111222444555555444222111222222222222333444555666444444444555555555555555555555666666777888888888888888888888999:::;;;<<>>===;;;;;;::::::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEGGGIIIIIIFFFDDDBBBBBBDDDBBBEEEKKKLLLPPPddd{{{|||jjjZZZ___uuusssjjjfffeeeaaa]]]ZZZ[[[\\\]]]___```aaabbb]]]^^^_________aaadddfffjjjpppwww}}}~~~zzztttoooiiihhheeeccc```___^^^]]]WWWVVVVVVUUUTTTTTTTTTUUUXXXVVVTTTSSSSSSUUUXXXZZZ[[[ZZZWWWVVVVVVWWWZZZ[[[```gggtttwwwxxx|||~~~}}}}}}zzzuuuppppppssswwwyyyyyyuuussspppmmmlllkkkkkklllkkkkkkkkkiiiddd]]]VVVRRRMMMMMMNNNNNNMMMLLLJJJIIIIIIGGGEEEBBB???===;;;:::;;;:::888777666666666777333333333222222222111111111000000/////////000000//////...---,,,***(((((()))+++...000000///,,,+++......---------,,,,,,,,,***---///...+++***+++...************************++++++++++++++++++++++++)))***++++++))))))***+++,,,++++++******++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,++++++******)))'''(((+++...//////+++)))(((''''''((()))+++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))((()))))))))))))))(((((('''((()))***************,,,,,,++++++***))))))(((,,,,,,+++******+++,,,,,,---,,,+++)))''''''***,,,*********))))))))))))((()))))))))))))))*********......---,,,+++))))))(((******++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((''''''((()))***(((***+++,,,,,,+++)))((())))))*********+++++++++...---+++***)))***++++++))))))*********+++++++++------,,,++++++,,,------...+++(((%%%%%%'''+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,---...///------------------------...---,,,,,,,,,,,,---...///000111333444555555555555555444333111000//////000000000000111111111111111111000000000111333444222222333333333333444444222333333444444333333222222222222222222444555666666555444333222333333444555555444333444555666777:::999888777888999:::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>???@@@AAABBBGGGHHHHHHGGGDDDCCCCCCDDDAAABBBEEEHHHIIINNN[[[iiifff\\\aaahhhwwwmmmiiigggccc``````^^^\\\]]]^^^`````````aaabbbbbbbbbbbbccccccccckkklllnnnsssxxxzzzxxxuuuooojjjdddaaa```___\\\ZZZ[[[YYYUUUSSSRRRTTTVVVXXXUUUUUUVVVWWWWWWXXXXXXYYYWWWVVVVVVWWWWWWXXXYYYZZZbbbiiivvv~~~vvvwww|||}}}||||||vvvrrrnnnooossswwwzzzzzzuuusssqqqnnnlllkkkllllllkkklllkkkiiiddd]]]VVVQQQMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEBBB@@@>>>===<<<999888666444333333333333333333333222222222111111......---------------...////////////...---,,,,,,***+++---...///...---,,,......---------,,,,,,,,,)))***+++***((((((((()))***************************************************+++,,,+++***)))***,,,,,,++++++******++++++,,,******************++++++***++++++++++++++++++***)))((('''(((***,,,,,,,,,***)))(((''''''((()))***.........---------,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))************************,,,++++++******++++++,,,*********(((&&&''')))+++,,,,,,,,,++++++++++++***++++++******))))))((((((******************************++++++++++++******''''''((()))***+++,,,,,,***************************)))(((((((((((()))***)))***+++,,,++++++***)))))))))*********+++++++++,,,+++******)))))))))************++++++++++++,,,---,,,+++******+++,,,---,,,,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,---...///------------------------///...------------...///111222333555666777888888666666555333222000//////000000000000111111111111222111000000000111222333222222222333333333444444222333333444444333333222666666666555555555555444666555444333222333333444555444444333444555666777888888888888888999::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;============>>>???@@@AAADDDEEEFFFDDDBBBAAAAAABBB@@@@@@CCCFFFGGGKKKWWWdddrrrdddeeehhhssskkkfffbbb``````^^^]]]]]]___aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbggghhhkkkpppvvvxxxwwwuuusssnnniiieeecccbbb```___\\\ZZZWWWTTTSSSTTTUUUWWWUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\aaahhhttt}}}vvvxxx||||||{{{zzztttpppmmmnnnsssxxxzzzzzzuuusssqqqooommmllllllmmmllllllkkkiiiddd\\\UUUQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGEEECCCAAA???>>>===:::888666444222111111111333333333222222222111111000000////////////000000---....../////////......,,,,,,,,,---------............---------,,,,,,,,,+++******+++,,,------,,,************************))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++((((((''')))***+++***(((***)))(((''''''((()))******)))))))))))))))((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))(((((())))))***))))))((()))************))))))((((((((()))***++++++,,,,,,,,,+++************+++,,,)))******)))((((((***---,,,,,,,,,++++++++++++***,,,,,,+++***)))(((''''''''''''((()))***++++++,,,******++++++++++++******%%%&&&&&&'''((()))***+++***************************))))))(((((())))))******************************************+++++++++)))************)))((((((++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,,,,,,,---......------------------------000///............///000000111333555777888999:::888777666444222000///...000000000000111111111111222222111000000000111111222222222222333333333333222222333333333333222222444444555444333111///...555444444333333333333444555444444444444555666666666777888888999999888888888888888888888888888888888999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBAAA???>>>???@@@??????AAADDDDDDGGGQQQ\\\sssqqqiiihhhzzz|||ooohhheeedddaaa___]]]^^^```bbbcccbbbddddddccccccbbbaaaaaaaaabbbcccggglllrrruuuvvvuuuvvvrrrlllhhhfffeeedddccc^^^\\\YYYUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]___fffqqq~~~~~~wwwyyy~~~}}}zzzyyytttqqqnnnooosssxxxzzzyyyuuusssrrrpppnnnmmmmmmmmmllllllllliiiccc\\\UUUQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIGGGDDDAAA>>>===<<<<<<:::888555333222222222333333333222222222111111000000/////////000111111,,,,,,------------,,,,,,------,,,+++,,,---...///......---------,,,,,,,,,***((('''***///222222000++++++++++++++++++++++++***************************,,,---,,,+++***+++,,,++++++************++++++))))))*********+++++++++++++++************++++++)))((((((***++++++(((&&&******)))(((((()))******''''''''''''''''''''''''''''''((()))***+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((()))*********))))))***************)))(((''')))))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++...000*********)))))))))((((((+++*********))))))(((((('''(((((()))***+++,,,,,,******++++++++++++******))))))((((((((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))*********)))******+++,,,************************((()))***++++++***)))(((++++++,,,,,,,,,---------************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))------,,,,,,,,,------...........................///..................///---...000333555777888888888888666444222000///...///000000000111111111111222222111111000000000///111222222222222333333333222222333333333333222222111222333333222000---,,,444333333333333333333333444444444444555555666666555666777888999888777666666666666777777777777777777777888999:::;;;<<<<<<:::::::::::::::;;;<<<<<<>>>???@@@???>>>===>>>?????????@@@BBBCCCDDDLLLUUUeeeoooiiitttwwwnnnjjjiiibbb```______aaacccddddddeeeeeedddcccbbbaaa```______aaadddiiiooosssvvvwwwvvvrrrmmmiiifffddddddddd```^^^[[[WWWUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]cccmmmyyyyyy|||{{{yyywwwtttpppqqquuuxxxyyyxxxtttsssrrrqqqpppooonnnnnnlllmmmllliiiccc\\\UUUPPPNNNNNNMMMLLLKKKKKKKKKKKKMMMKKKHHHDDD@@@===;;;:::<<<:::888555333222222222333333333222222222111111+++++++++++++++,,,------............---,,,++++++...---,,,++++++---...///......---------,,,,,,,,,)))'''%%%(((+++...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++******))))))******++++++++++++*********))))))+++******))))))******+++*********+++,,,+++)))'''******))))))))))))******++++++++++++++++++,,,,,,''''''((()))***+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((()))******************************)))((('''***************************************************+++---,,,+++,,,---///*********)))))))))(((((((((((())))))*********+++++++++++++++++++++++++++******++++++++++++************)))))))))(((((((((************************))))))************))))))******))))))***+++,,,,,,************************)))***+++,,,,,,,,,******++++++,,,,,,,,,---------************************,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))...------,,,,,,,,,------........................------------------------,,,...000222444666777888777777666444222000///...///000000000111111111111111111111111000000//////111111111222222222333333111222222333333222222111111333555666666444333111222222333333333333333333444444444555555555555555444555666777888777666555555555555666666777777777555666777888999;;;<<<<<<999999999888999999::::::<<<>>>??????======>>>???@@@???@@@BBBBBBCCCHHHPPP\\\ssszzzmmmooouuunnnjjjdddbbbaaaaaabbbdddddddddfffeeedddcccbbb```______^^^```dddhhhlllqqquuuxxxvvvtttppplllhhhfffeeeeeebbb```\\\YYYVVVTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\aaajjjvvv{{{~~~{{{xxxxxxuuurrrrrruuuxxxxxxwwwttttttsssrrrqqqpppooonnnmmmmmmllliiiccc\\\TTTPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKGGGCCC@@@===;;;999:::888666444222111111111333333333222222222111111,,,,,,,,,,,,,,,---...///111111111000///...---,,,------,,,+++,,,---...///......---------,,,,,,,,,...,,,++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++******))))))))))))******,,,,,,++++++***))))))(((+++***)))(((((()))***++++++***)))***++++++***(((*********************************+++++++++++++++((())))))******+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))(((((()))***++++++++++++)))************))))))(((++++++******************))))))***++++++***))))))((()))+++***))))))***+++,,,,,,,,,++++++++++++***''''''((()))***+++,,,,,,---,,,,,,,,,++++++************++++++++++++******'''((())))))++++++,,,---)))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******+++***)))((()))***---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------........................,,,,,,------------,,,,,,...///111333555666777888555555444333111000//////000000000000111111111111000000111111111000//////111111111111222222222222111111222222222222111111000111222444555555444444111222222333333333333222333444555555666666555555444444555555666666666555444555555666666777777888555666666888999:::;;;;;;999999888888888888999999;;;===>>>>>>======>>>@@@@@@>>>???BBBBBBBBBFFFKKKVVVgggyyynnnuuu}}}rrriiigggeeecccbbbcccdddddddddeeeeeedddcccbbbaaa```______aaadddgggiiinnnssswwwxxxxxxvvvsssnnnjjjiiihhhbbbaaa^^^ZZZXXXVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[___gggsss{{{~~~zzzwwwuuurrrpppqqquuuxxxyyywwwttttttssssssrrrqqqoooooommmmmmllliiiccc[[[TTTOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIGGGEEEBBB???===<<<;;;999888666444333333333333333333333222222222111111000//////000000222333333//////000000000000//////---,,,,,,,,,------............---------,,,,,,,,,...//////...,,,++++++,,,************************************************((()))******(((((()))*********))))))))))))******++++++******************+++***)))(((((()))***+++***((('''''')))******)))*********++++++*********''''''((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))(((((()))***++++++++++++((())))))************))))))))))))***++++++,,,,,,((()))***++++++***)))(((((()))+++***)))(((((())),,,,,,,,,++++++++++++***(((((())))))******++++++++++++++++++******************++++++++++++******'''((())))))++++++,,,---(((((((((((((((((((((((()))***++++++++++++***)))'''(((***+++,,,,,,+++++++++++++++*********))))))***************+++,,,,,,*********++++++++++++,,,***+++,,,------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///...---,,,,,,,,,,,,,,,........................,,,---...//////...---,,,...///000222444555555555333333222111111000//////000000000000111111111111...///000111111000000///111111111111222222222222111111222222222222111111000000000111222333333333000111222333444333333222333444555666666666555444444444444333444555555666444555555666777777888888555666666777888999::::::999999888888888888888999999;;;<<<<<<<<<<<<>>>??????<<<===AAABBBAAACCCHHHOOO\\\uuurrrlllzzzllljjjhhheeeddddddddddddcccddddddccccccbbbaaa`````````bbbdddeeefffjjjppptttxxxzzz{{{xxxsssmmmkkkjjjbbbaaa^^^[[[YYYWWWUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^fffqqq~~~zzz~~~yyyuuurrrooonnnpppuuuyyyyyyxxxtttttttttsssrrrqqqpppooommmmmmllliiiccc[[[TTTOOOLLLKKKIIIHHHGGGGGGHHHHHHFFFEEECCCAAA???>>>>>>>>>;;;:::888777666666666777333333333222222222111111............///000111222+++,,,---...////////////,,,,,,,,,---------............---------,,,,,,,,,%%%(((++++++)))))),,,///(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))******)))))))))***++++++,,,,,,+++***)))'''''')))***+++)))'''%%%%%%''')))))))))******++++++++++++******)))*********++++++,,,,,,,,,,,,,,,+++++++++++++++((((((((((((((((((((((((*********)))***++++++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,'''((()))***************''''''(((***+++,,,---...((()))***++++++***)))(((***+++---,,,***)))))))))*********))))))))))))(((************)))))))))))))))))))))))))))***************++++++++++++******************))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&(((***,,,---,,,+++***++++++++++++******))))))***)))((((((((()))+++,,,))))))*********++++++++++++,,,------------,,,+++&&&(((+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...//////...---,,,,,,,,,,,,,,,////////////////////////---...///000000///...---,,,---...///111111222222111111111000000000000///000000000000111111111111---...///111111111000000000111111111111222222222111111222222222222111111555555444444444555666777000111222333444333333222333333555666666666555444555444333222333444555666555555555666777888888999666666777777888888999999999999888888888888888999888999;;;;;;;;;;;;===>>>===;;;<<<@@@AAA@@@BBBFFFKKKUUUlllwwwgggwwwsssllliiifffdddddddddcccbbbddddddccccccbbbaaaaaaaaaaaacccdddddddddgggmmmrrrwwwzzz|||zzztttnnnjjjiiibbbaaa___\\\YYYWWWVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[^^^eeeppp}}}|||zzzxxxuuupppkkklllqqqvvvvvvuuuvvvuuutttrrrpppnnnmmmlllnnnooommmhhhaaaYYYUUURRRNNNLLLIIIHHHHHHHHHFFFEEEBBBBBBAAA@@@???======<<<===;;;888666333222111111000000222222333222111000000///...------...///000///,,,***)))+++,,,------+++++++++,,,,,,,,,------000///...---,,,++++++++++++,,,------------,,,+++......---,,,+++))))))((()))***++++++***)))***+++...---+++,,,,,,---+++***+++,,,,,,---,,,+++)))((())))))))))))************,,,+++***)))(((((((((((())))))*********+++++++++************************))))))))))))))))))))))))((()))))))))'''''')))***((((((''''''''''''((((((*********++++++,,,,,,,,,...---+++***)))***++++++)))((((((((((((***,,,---************))))))(((((())))))))))))***************)))(((''''''((()))***''''''((()))))))))))))))))))))***++++++++++++***)))((('''''''''(((***+++(((((())))))******++++++************************************************************************))))))))))))))))))))))))...---+++*********++++++************************************************))))))***++++++,,,------******))))))******+++,,,))))))******++++++++++++,,,,,,,,,+++++++++******,,,+++***+++---...---,,,........................------------------------000000000000000000000000---......///////////////---...............------------------.........///---......///000111111222222111000//////000111222111111222222222333333333333333333333333333333333111111222222222333333333333333444555555444333333444444444444444444444444333333333444444555555555222222444555666666666666999999999999999999999999777777888999;;;<<<<<<===>>>????????????@@@CCCFFFJJJUUUbbbvvvqqqmmmttt~~~ooolllhhhdddbbbbbbdddffffffdddbbbaaabbbbbbaaa``````aaaaaaaaabbbeeeiiimmmrrrtttxxxyyyvvvqqqjjjffffffccc^^^[[[ZZZYYYXXXVVVSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXX\\\]]]dddppp}}}|||~~~zzzxxxuuuqqqmmmnnnsssxxxyyyxxxvvvvvvtttrrrpppnnnlllkkkmmmnnnlllggg```YYYTTTRRROOOMMMJJJIIIIIIHHHGGGEEECCCCCCBBB@@@???===<<<<<<;;;:::777555444333333333000111222333333222111111000000///......///000000///---+++***,,,---...---,,,,,,,,,,,,------------......---,,,+++******+++***+++,,,------,,,+++***------,,,++++++******))))))***++++++***)))***+++...,,,++++++,,,,,,+++******+++++++++******)))((())))))))))))***************)))))))))))))))***++++++++++++*********))))))************************************************((()))***)))'''''')))***))))))(((((((((((()))))))))))))))******+++++++++---,,,++++++*********+++)))((((((((()))***,,,---++++++*********)))))))))))))))))))))***************))))))(((((())))))***'''((())))))******))))))))))))***++++++++++++***))))))((((((((()))***+++))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))*********************************************+++++++++,,,,,,---......///000000******))))))******+++,,,)))*********++++++++++++---------,,,,,,,,,++++++,,,+++***+++---...---,,,------------------------------------------------........................------...///////////////---......//////...------------........./////////.........///000111111111222111000//////000111222111111111222222222333333333333333333333333333333111111222222222333333333333333444555555444333333444444444444444444444444333333333444444444555555555555666777888888888777888888888999999:::::::::888999999:::;;;<<<===>>>;;;<<<<<<<<<;;;<<>>>>>===>>>>>>===<<<===???AAAEEELLLUUUeeexxxgggmmmuuuxxxmmmeeecccccccccbbbdddcccaaaaaabbbccccccbbbddddddcccbbbaaaaaadddggghhhmmmsssxxxyyyvvvqqqnnnhhheeeaaa^^^]]]]]]\\\[[[VVVVVVVVVWWWWWWWWWWWWWWW[[[ZZZYYYYYYYYYZZZ[[[\\\YYYYYY^^^iiivvv{{{~~~|||wwwuuurrrqqqppprrrvvvzzz{{{{{{xxxwwwuuurrrooollljjjiiijjjkkkjjjfff___XXXRRRPPPOOOMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDBBB???===<<<;;;;;;:::888666444444444444333444555555555444333222222111000//////000111222111///------...//////...///............---------------,,,+++++++++++++++************************)))******++++++,,,------)))***++++++***)))***+++---+++***+++,,,,,,+++***+++***)))(((((()))***+++((()))))))))***************)))))))))******+++,,,(((((()))***++++++,,,,,,************************++++++++++++++++++++++++)))******)))(((((()))++++++******************+++))))))******************)))***+++,,,,,,+++***))))))))))))******+++++++++++++++++++++++++++++++++((()))))))))************)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))***++++++++++++************+++++++++,,,,,,+++++++++******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......---......////////////...////////////000000000000.../////////000000000111111000000000000000000111111111111111222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555444333555666777888999:::;;;;;;999999::::::;;;<<<<<<===>>>??????>>><<<===???AAACCCHHHOOO\\\vvvnnnkkkllluuusssiiieeedddbbbaaaeeecccbbbbbbdddfffeeeeeeeeeeeedddbbb```___aaaccceeejjjqqqwwwyyywwwssspppjjjfffbbb___^^^^^^]]]\\\XXXXXXWWWWWWWWWXXXXXXXXX\\\ZZZYYYWWWXXXYYY[[[\\\\\\ZZZ]]]eeeppp{{{}}}{{{vvvsssooooooppprrrvvvxxxyyyyyywwwvvvtttrrrooollljjjiiihhhjjjjjjfff___XXXRRROOONNNMMMLLLLLLMMMLLLJJJGGGFFFEEECCCAAA???===;;;:::===<<<999666444333333333444555555666555444333222222111000//////000111222000///......///000///..............................------,,,,,,,,,,,,---************************((()))***+++,,,------...)))***++++++***)))***+++,,,*********,,,,,,+++***,,,+++***))))))***,,,---((()))))))))************,,,,,,+++*********************************++++++************************************************)))*********((((((***+++++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++((()))))))))************)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******))))))************************************************************************))))))))))))))))))))))))***+++++++++++++++++++++************************))))))*********+++++++++***************+++++++++******))))))******+++,,,,,,+++++++++++++++++++++++++++++++++*********)))+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---......///000000//////////////////000000000000////////////000000000000000000000111111000000000000000111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555444444444444444444444444444555555555555555444333555555666777999:::;;;;;;888888888999:::::::::;;;;;;;;;;;;:::999999;;;===BBBFFFKKKVVVmmmwwwnnngggnnn}}}|||pppjjjfffcccaaaeeedddcccdddfffhhhhhhhhheeeeeedddbbb```^^^___aaadddhhhoootttvvvuuurrrppplllhhhdddaaa___^^^]]]\\\YYYYYYXXXWWWWWWWWWXXXYYYZZZYYYWWWVVVVVVWWWXXXZZZZZZYYY[[[aaajjjyyy{{{}}}~~~zzztttrrrmmmoooqqqsssuuuvvvwwwwwwvvvuuutttqqqnnnllljjjiiihhhiiijjjggg```YYYSSSOOOMMMLLLLLLMMMMMMLLLJJJGGGDDDCCCBBB@@@>>><<<;;;:::???===:::777444333222222444555555666555444222111111000////////////000111000...---...///000///...,,,,,,---------............------,,,,,,------...,,,+++************+++,,,((()))***+++,,,---......)))***++++++***)))***++++++***)))***+++,,,+++***++++++++++++++++++,,,---))))))))))))************------,,,******)))))))))------,,,+++***)))((((((************************)))))))))))))))))))))))))))***+++***)))(((***,,,++++++************++++++,,,,,,,,,+++++++++++++++((()))******+++***************++++++,,,++++++************+++++++++++++++))))))))))))************)))******************)))((()))******++++++******))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++*********************************************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,++++++++++++************))))))))))))+++***)))***+++,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------...//////000000000000....../////////000000000////////////000000000000000000111111111111000000000000000111111111111222222222222222222222222222111111222222222333333333333333222222222222333333222333333444444555555555555444444444444333333333666666777777777777777666555666666777888999::::::777888888888999999999:::;;;<<<<<<;;;:::;;;>>>@@@CCCEEEIIIQQQdddsssgggjjjwwwzzzppphhhdddcccdddccccccdddgggjjjjjjjjjcccddddddbbb```^^^___```cccfffkkkpppssssssrrrqqqppplllgggcccaaa```^^^]]]ZZZYYYXXXVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUXXX^^^eeerrr{{{}}}}}}yyysssqqqmmmooorrrtttuuuuuuvvvvvvuuutttsssqqqnnnlllkkkjjjhhhiiijjjhhhaaaZZZSSSPPPLLLKKKKKKLLLMMMLLLIIIGGGBBBAAA@@@???===<<<;;;:::===<<<999777555444444444444444555555444333111000000000///......///000000///...---...//////...---******+++,,,---...//////---,,,,,,,,,,,,,,,---------,,,+++******+++,,,---))))))***+++,,,,,,------)))***++++++***)))***+++***))))))***+++,,,,,,***))))))***+++++++++++++++))))))))))))************,,,,,,+++*********++++++******************++++++***************************************************++++++***))))))***,,,******))))))))))))******++++++++++++*********))))))))))))))))))***++++++***+++,,,,,,,,,+++******)))))))))*********++++++))))))))))))***************))))))(((((())))))***'''((())))))******))))))))))))***++++++++++++***))))))+++,,,,,,,,,+++******++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))((()))***+++,,,,,,+++***************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,++++++++++++++++++*********))))))+++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------------///000000111111111------........./////////000000000000///////////////000111222222111000///000000000000111111111111111111111111111111111111111111222222222333333333333333222111111222333333222222333333444555555666555555444444444333333333555555666777888888888777666777777777888888999999888888999999999999::::::===>>>>>>>>>>>>???AAADDDDDDFFFIIINNNZZZsssooolllttt~~~uuukkkfffeeebbbaaaaaacccfffiiijjjjjjaaabbbbbbaaa```___```aaaaaacccggglllppprrrssstttuuuqqqkkkgggdddbbb```^^^ZZZYYYWWWVVVUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSUUUXXX\\\```kkk~~~{{{|||}}}yyyssspppnnnppptttvvvvvvuuuuuuuuutttsssrrrpppnnnmmmkkkkkkhhhjjjkkkhhhbbbZZZTTTPPPKKKKKKKKKLLLMMMLLLIIIFFF@@@@@@???>>>===<<<;;;:::;;;:::888777666555666666444444555555444222111000000///...------...///000...------...//////...,,,((()))***+++---...//////+++++++++***++++++,,,,,,------,,,++++++,,,------)))******+++,,,,,,------)))+++++++++***)))***+++***)))((()))+++,,,,,,***'''((()))+++++++++***)))))))))))))))************************+++,,,------###%%%&&&))),,,...000111************************++++++++++++++++++++++++***++++++***))))))***,,,******))))))))))))******+++*********))))))((((((***)))((((((((()))+++,,,***+++,,,---,,,,,,***)))(((((())))))*********+++))))))))))))***************)))(((''''''((()))***''''''((()))))))))))))))))))))***++++++++++++***((()))***+++,,,+++***************++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************************---,,,,,,+++***)))((((((++++++++++++++++++++++++*********)))***++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------///000111111111111------------.........///000000000000///////////////000111222222111000///000000000000111111111111111111111111111111111111111111222222222333333333444333222111111222333444222222333333444555666666555555555444444333333333222222444555666666666666777777777777777888888888::::::::::::::::::;;;;;;:::;;;;;;;;;;;;===???BBBEEEFFFHHHKKKTTTiiizzzrrrtttzzzyyylllgggggg```______bbbeeehhhiiiiii___```bbbaaa``````aaabbb___aaadddiiinnnrrruuuvvvyyyuuuooojjjgggdddaaa```ZZZYYYWWWUUUUUUUUUWWWXXXVVVWWWWWWWWWWWWVVVUUUTTTVVVWWWZZZ]]]^^^ddduuu~~~{{{vvvqqqrrrrrrssstttuuuvvvwwwxxxuuuvvvvvvtttqqqnnnmmmmmmjjjllllllggg___WWWSSSRRRPPPOOONNNMMMMMMJJJGGGDDDAAA???============<<<;;;<<<;;;999888666555555444:::999777333000///000222333000...///111111///,,,000000000000000000000000((()))***+++---...///000000...,,,*********+++,,,,,,,,,+++***))))))******+++++++++*********))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++,,,***)))(((***+++((((((((((((((((((((((((++++++************++++++(((((()))************))))))***,,,,,,++++++,,,...++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))***************+++***************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,---------......******+++***))))))+++---))))))))))))************+++***)))'''''')))***+++,,,+++***))))))***+++,,,,,,+++***((((((((()))***+++++++++*********))))))*********))))))))))))(((************************((((((''''''(((***,,,---+++++++++++++++,,,---......---,,,,,,++++++++++++,,,++++++******++++++,,,,,,------......------,,,---------............////////////...---------,,,---......///////////////000000000000000000000000//////............////////////000111222222333333222111111111000000//////333333333333222222111000//////000111111111111111222444555555333222222333333333333444444333333222111111222222333444555555444333444555777777555333777777888888888777777666666777888999:::;;;<<<<<<<<<;;;::::::;;;>>>@@@BBBBBBDDDHHHJJJLLLXXXrrryyyrrrpppuuu~~~rrriiifffeeeeeedddddddddddddddeee```^^^\\\\\\___aaacccccc```bbbccceeehhhmmmssswwwwwwzzzyyyrrrkkkhhhddd```ZZZXXXVVVUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVXXX\\\aaaiiinnn|||wwwrrrqqqrrrssstttvvvwwwxxxxxxvvvwwwwwwuuurrrooonnnnnnjjjllllllhhh```XXXTTTSSSOOONNNMMMLLLLLLJJJFFFDDDBBB@@@============<<<;;;:::999777555444333333222888888777444111000111222...------///111111///,,,........................++++++,,,,,,,,,---------111000...,,,,,,,,,---...,,,,,,+++***************+++++++++*********))))))++++++++++++++++++++++++))))))***+++++++++++++++***)))(((''''''((()))***+++******)))******++++++,,,,,,,,,++++++*********+++++++++*********))))))((()))***)))((((((***+++))))))))))))))))))))))))++++++************++++++((()))******++++++******)))***,,,+++******+++,,,*********))))))*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))***************'''''''''((())))))******))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---***,,,---,,,******+++,,,))))))))))))************+++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,+++***)))(((((()))***+++++++++*********))))))++++++*********)))))))))************************++++++*********+++,,,,,,++++++******+++,,,,,,---...---,,,+++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++------------........................------------------.../////////////////////////////////////////////............//////......///000000111222222111111111111000000000///222222222222222111000000000000111222222222222222111222444333222111111222222333333333333222222111111111222222333333444444444333333555777777555333666666777777777666666555555555666777888999::::::;;;:::::::::;;;===???@@@BBBDDDFFFHHHIIISSSiii~~~wwwsssuuuzzzooojjjdddccccccbbbbbbccccccdddaaa___]]]\\\^^^````````````aaacccdddfffjjjppptttvvvzzz{{{uuuppplllgggaaa\\\ZZZVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVXXX\\\bbbgggvvv}}}wwwsssqqqrrrtttuuuwwwxxxxxxyyywwwxxxxxxvvvssspppooooookkkmmmnnniiiaaaYYYUUUTTTNNNMMMLLLLLLLLLJJJGGGDDDBBB@@@>>>=========<<<:::999888777555444333333222555666777666333111111222,,,---...000222222000.................................------,,,+++++++++111000...---,,,,,,---...,,,++++++************++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++******)))(((''''''((()))***,,,+++)))(((((()))***++++++++++++++++++*********+++++++++***************&&&'''))))))(((((()))+++************************++++++************++++++)))******+++++++++++++++)))+++++++++)))((()))******))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************%%%&&&''')))************))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++************+++++++++++++++---......,,,*********)))))))))*********+++++++++***)))(((((()))***+++,,,++++++******++++++,,,++++++***)))))))))******+++++++++***************,,,+++++++++************************************---------------,,,++++++++++++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***------------............------------............------...////////////...........................//////............//////---......//////000000000111111111111000000000000111111222222222111000000111111222333333333333333000111333222111111111333333333333333222222111111222222222222222333333333444333333444666666555333444555555666666555555555333333444555666777888888:::999999999:::;;;===>>>AAABBBDDDEEEEEEKKK]]]nnnyyyrrrxxx~~~ssslllddddddccccccccccccddddddbbb```^^^]]]^^^______^^^```aaabbbcccdddgggllloootttzzz}}}zzzuuupppjjjddd___\\\WWWTTTSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUXXX]]]```gggqqq}}}wwwrrrqqqrrrtttvvvxxxyyyyyyyyyxxxyyyyyywwwsssqqqpppppplllnnnnnnjjjbbbZZZVVVUUUNNNMMMMMMMMMMMMKKKIIIFFFBBB@@@>>>=========;;;::::::999888777666555555555222555777777555333222222000000//////000111222222.................................---,,,,,,++++++///...,,,++++++***++++++,,,++++++******+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---...,,,***(((''')))+++---+++++++++***************************************''')))******)))((()))***************************++++++************++++++******+++,,,,,,,,,,,,+++***++++++***((('''((()))))))))(((((((((((())))))*********++++++,,,,,,,,,************************(((((()))***************((()))***+++,,,,,,+++***)))))))))))))))))))))))),,,+++++++++***)))))))))*********************************************************++++++++++++,,,***,,,......,,,)))(((((())))))*********+++++++++******)))(((((()))******,,,,,,++++++++++++,,,,,,+++*********************************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,------.........,,,---......//////..............................//////............//////.........//////000000000111111111000000000000000111222222222222222111111000111222222333333222222000222333222111222333555666666555444333222222222444444444333333333333333444333222333555666555444444444555666666666555555333333444555555666777777888888888888999:::;;;<<>>======<<<;;;999999999777666555555555555111444777777555333222111333111...,,,+++,,,///222////////////////////////,,,---------------.........------,,,+++++++++***,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,+++*********+++---...000...+++))))))***,,,...************************************************)))+++,,,,,,***(((((()))************************++++++************++++++******+++,,,,,,,,,,,,+++***++++++***((('''((()))))))))(((((((((((())))))(((((())))))******++++++++++++++++++++++++++++++(((((()))******************++++++++++++******))))))))))))))))))))))))))),,,+++++++++***)))))))))************************************************++++++++++++,,,,,,,,,,,,)))+++------***(((&&&&&&************++++++++++++******))))))))))))******++++++++++++++++++++++++*********++++++++++++***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,------,,,,,,,,,,,,------+++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,,,,------......,,,------.......................................//////............////////////000000000000000111000000000000000000111111222222333333333333333222///000000111111111111111111222333333333333666888:::999777666444444444444555555555555444444444444444333222333444555555444444555666666777777777666444555555666666777777777888888888888999999:::;;;===<<<>>>AAABBBDDDLLLVVVmmmsssllljjjqqqwwwuuuqqqppphhhhhhfffeeeccccccbbbbbbaaa______```bbbccccccbbbbbbcccccccccbbbcccfffhhhiiirrryyyyyyxxxuuupppjjjfffaaaZZZUUUSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTVVVYYY\\\]]]```eeekkkttt{{{uuupppppprrruuuxxxzzz{{{{{{zzzxxxyyyyyywwwtttqqqpppppplllnnnooojjjbbbZZZVVVUUUOOOOOONNNOOOPPPOOOMMMKKKCCCAAA>>>======<<<:::999777666555444333333333333222444777777555333222222111000---)))'''(((,,,000000000000000000000000000++++++,,,---...//////000/////////......---,,,,,,,,,++++++++++++,,,,,,---***************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++***)))(((((()))***,,,---000///---+++***+++,,,---)))))))))******************************+++++++++)))+++------+++)))))))))************************++++++************++++++)))******+++++++++++++++)))+++++++++)))((()))******))))))(((((())))))***((((((((()))))))))))))))++++++++++++++++++++++++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************************************************************++++++++++++,,,,,,,,,---(((***++++++)))'''''''''*********++++++++++++,,,)))))))))******))))))))))))******++++++******))))))***++++++,,,+++++++++***************+++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,------------,,,,,,++++++,,,,,,+++************++++++,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---............---........................//////............//////000000000000000000000000000000000000111111111111111111222333333333333222//////000111111111111000222333333333333444888:::===;;;999777555444555555444444444444555555555555444333111222333555555444444555666777777777777777666666666666777777888888777888888999999999999:::<<<:::;;;???AAABBBHHHOOO^^^vvvyyyjjjaaadddjjjllloootttjjjhhhfffdddbbb```___^^^___^^^^^^```bbbddddddcccaaabbbccccccbbbbbbccceeedddlllsssuuuvvvvvvsssoookkkfff___ZZZWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRRRRRRRSSSVVVXXXWWWYYY]]]bbbiiiuuu|||vvvqqqppprrrvvvyyy{{{|||{{{{{{xxxxxxyyyvvvssspppoooooolllnnnnnniiiaaaYYYUUUTTTNNNNNNNNNOOOPPPOOOMMMKKKDDDAAA???======<<<:::999666666555444333333333333444555777666444222111222---......,,,******---///////////////////////////,,,,,,------.../////////////////////...---,,,,,,+++++++++++++++,,,---...))))))*********++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&))))))(((((()))+++,,,---///...---,,,++++++++++++((()))))))))*********+++))))))*********+++++++++%%%'''***,,,+++******+++))))))))))))))))))))))))++++++************++++++((()))******++++++******)))***,,,+++******+++,,,*********))))))******************)))))))))))))))))))))))))))))))))))))))(((((()))***************((('''&&&%%%'''))),,,...))))))))))))))))))))))))***************+++++++++************************************************************++++++++++++)))***+++***)))((()))************+++++++++,,,,,,))))))************))))))((()))************)))((()))***+++,,,,,,,,,++++++))))))*********+++++++++++++++*********)))))))))***************************************+++,,,,,,,,,+++******))))))*********************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------......------//////////////////////////////............/////////////////////////////////000000000111111111111//////000111111111111111000000111222222222222111111222222222222444888;;;>>><<<999666444444444444111222222333333444444444444333111111333444555444333333444555666666666666666666666666777777777777888888999999::::::999999<<<999999<<>><<<999555444333333444//////000111222222333333555333111111333444555444111222333444555555555555555555555666666666666666888999999:::::::::999999===999777;;;===>>>@@@EEENNN^^^yyyjjjbbb^^^ZZZ___iiitttrrroookkkgggdddbbbaaa___^^^]]]^^^______]]][[[]]]^^^```___^^^^^^___aaa```gggmmmooorrrwwwzzzzzztttpppjjjeeeaaa]]]YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUSSSSSSTTTUUURRRTTTUUUVVVXXX___iiiqqq{{{uuuqqqqqqtttxxx{{{{{{||||||}}}|||{{{yyyvvvtttrrrqqqpppnnnooonnniiiccc\\\XXXVVVRRRPPPOOOOOOOOOOOONNNLLLEEECCCAAA>>><<<:::888888:::999777666555444555555666555333111000000111111...............///000111111111000///////////////............////////////...///...,,,***)))+++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************+++***)))(((((()))***+++---,,,***(((((()))***+++///---***)))+++,,,---,,,***(((''')))+++,,,***(((((()))***++++++***)))((())))))*********+++++++++,,,+++)))(((((()))+++,,,+++***)))***++++++***))))))***,,,+++)))(((((()))******))))))))))))******,,,'''$$$&&&+++---)))$$$+++++++++,,,,,,+++++++++***************++++++,,,)))))))))((())))))***+++************************000...---+++******++++++,,,+++(((&&&&&&''')))***((()))))))))************++++++,,,,,,,,,---------+++++++++***************)))))))))(((((((((((((((***+++,,,------,,,+++***)))))))))***+++++++++,,,*********++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))************++++++,,,------.../////////---+++)))))))))++++++...---,,,,,,++++++,,,,,,++++++++++++******))))))---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,---......---,,,,,,+++,,,------......------,,,,,,,,,------..................------,,,,,,,,,//////000000000000//////...............///000000000000000000000000000000333111///------...///000222222222333333444444444444222111111444777999999:::999777666444333333333555444444333333444444555666555444333333333333333444444555666777777777666999888666444444444555555555666666666666666555555888:::;;;<<<<<<===@@@BBBIIIUUUhhhyyyiii___ZZZ___gggpppuuuxxxvvvooogggcccbbbbbbbbbbbbaaa```_________bbbaaaaaaaaaaaa````````````bbbeeejjjnnnsssvvvxxxtttrrrnnniiieeeaaa___^^^[[[ZZZXXXUUUSSSRRRRRRRRRWWWWWWVVVVVVUUUTTTTTTSSSQQQRRRSSSTTTVVVZZZ```eeeuuu}}}zzztttpppqqqtttxxx{{{{{{||||||}}}~~~}}}zzzwwwtttrrrpppooonnnnnnmmmiiibbb\\\XXXVVVRRRPPPOOOOOOPPPQQQPPPNNNFFFDDDBBB???===;;;:::999:::999777666555444555555777666444222111000000111...............///000000000//////...............---........./////////////////////---+++***,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,+++***))))))***+++,,,---,,,***)))((()))***++++++******+++---...---,,,***)))((())),,,---+++)))((()))***++++++***)))((())))))*********+++++++++,,,+++)))(((((()))+++,,,+++***))))))++++++***)))***+++,,,,,,***))))))*********))))))))))))******+++(((''')))------***&&&******++++++++++++******((((((((((((((())))))******))))))))))))***++++++************************---,,,+++)))(((((()))))),,,***((('''&&&''')))***************++++++++++++++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++************************++++++,,,,,,++++++*********************++++++***++++++++++++++++++,,,************************+++++++++*********))))))))))))))))))************)))******++++++,,,,,,,,,...,,,+++))))))***+++,,,------,,,++++++++++++,,,++++++++++++*********)))---,,,++++++******++++++,,,,,,,,,+++++++++******---,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,///////////////////////////////////////000111111000000000000000000000000444333111000000000111111222111111222333444555666777555222222555888::::::888777666444333222222222333333333222222333333333444444444333444444555555444555555555555555666666666666555555555555666666666777777777777777666666888:::;;;<<<<<<===???BBBDDDOOO```uuuvvvfff]]]^^^dddqqqvvv|||{{{tttkkkeeebbbccccccbbbaaa```_______________^^^^^^^^^]]]]]]]]]\\\^^^aaafffkkkppptttwwwwwwuuusssooojjjfffcccaaa]]][[[YYYVVVUUUTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRTTTUUUVVVYYY]]]aaaiiiqqq}}}xxxsssoooqqqtttxxx{{{{{{||||||}}}|||xxxuuurrrpppooommmnnnlllhhhaaa[[[WWWVVVSSSRRRQQQQQQRRRRRRQQQPPPFFFEEECCC@@@>>><<<;;;;;;:::999777666555444555555888777555333222111000000............////////////.........------------------------........./////////000000...,,,,,,---...,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,---,,,***))))))***++++++((()))***---///000...++++++******+++------,,,***((()))***++++++***)))(((***************++++++++++++***)))(((((()))***++++++***))))))++++++***)))***+++---,,,+++******+++******))))))))))))******)))***,,,......---***)))))))))************))))))((((((((((((((())))))******************+++,,,,,,************************,,,+++***)))))))))))))))+++***)))''''''((()))******++++++++++++,,,,,,,,,)))*********++++++++++++((((((((()))******++++++******************+++++++++++++++******+++++++++******************))))))+++++++++++++++*********************************+++************)))))))))))))))))))))*********************+++++++++++++++,,,+++*********+++,,,---------,,,+++++++++++++++++++++++++++************,,,,,,++++++******++++++,,,,,,,,,++++++++++++***---,,,***))))))***,,,------,,,,,,,,,,,,---......,,,,,,,,,------------............---------------000000///......///000000000000//////000000111222000000000000000000000000222222111111111111000000111111000000111444666888;;;888444333555777999:::666555444333222111111111333222222111111222222333444333333444555666777777666555444333333333444555333444555666777777777777777777888888888888777777888:::;;;;;;;;;<<>><<<;;;;;;:::999777666555444555555888888666555333111111000......///////////////...------.........---------,,,,,,---------............//////...,,,+++,,,...------,,,,,,,,,+++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,+++*********+++,,,******+++,,,......---++++++++++++,,,------,,,,,,)))***++++++++++++***)))******************************))))))))))))******+++)))((()))***+++***))))))***,,,,,,***))))))*********))))))))))))******(((,,,000222///,,,++++++(((((())))))))))))((((((***************++++++,,,++++++******++++++,,,---************************---,,,,,,+++++++++++++++******)))))))))))))))************+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))((((((((((((((())))))))),,,+++***))))))***+++,,,++++++******))))))((((((,,,,,,++++++******))))))************************************))))))))))))((()))))))))************---------,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,---...///------------------------...............---------111000...------...000111///////////////000000111////////////////////////...//////000//////......111000//////000333777999<<<999444222333666888888555444333222222222222222333333222222222222333333555444444444555555666777777555333111111111333444222444555777777777666666666666777888888888777777888999;;;;;;:::;;;>>>@@@===BBBKKKZZZqqquuuiiidddbbbjjjuuuzzztttfffeeecccaaa______^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\ZZZZZZ[[[]]]aaafffkkknnnssstttvvvvvvtttooojjjfffaaa___]]]ZZZXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVVVVUUUTTTTTTUUU[[[```iiiwww~~~}}}|||xxxssspppqqqtttxxx{{{{{{||||||}}}}}}|||zzzxxxwwwvvvvvvuuunnnmmmkkkgggaaa[[[YYYXXXZZZXXXVVVTTTTTTRRRPPPNNNDDDCCCAAA???===<<<;;;::::::999777666555444555555777777666555333222111000......///000//////...------....../////////...---,,,,,,,,,,,,------------,,,---...---,,,++++++,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------************************)))******************)))++++++++++++++++++,,,,,,000---+++***+++,,,,,,+++***+++,,,---------------)))***+++,,,,,,+++***)))***************************))))))))))))))))))******)))((()))******)))((('''(((******)))(((((()))******))))))))))))******''',,,222222///,,,+++,,,((((((((())))))(((((((((***************++++++,,,++++++******++++++,,,---************************++++++,,,+++++++++******))))))***************)))))))))))))))*********+++(((((()))))))))*********++++++******))))))((((((''''''(((((()))))))))))),,,+++))))))))))))+++,,,+++******))))))(((((((((+++++++++******)))))))))************************))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++))))))******+++,,,---...,,,,,,+++************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***,,,---//////---,,,***---,,,,,,,,,,,,---......------------------------........................111///...,,,,,,...///111...------------...//////////////////////////////---...////////////......111000///...000333666999;;;777333111222444555555444444333333333333333333444444333333333333444444666666555444444444444444666555333111000111222333444555666777777666555444444555666666777777777666888999::::::::::::===???>>>AAAGGGQQQccc~~~rrrfffdddiiiqqq{{{{{{vvvhhhfffdddaaa___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[[[[^^^aaaeeehhhnnnqqquuuwwwwwwtttooollleeeccc```]]][[[YYYXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTRRRTTTVVVVVVUUUSSSRRRRRRXXX]]]dddnnn}}}~~~}}}{{{xxxssspppqqqtttxxx{{{{{{||||||}}}{{{zzzyyyxxxwwwwwwwwwwwwooonnnlllgggaaa\\\ZZZZZZ[[[YYYVVVUUUTTTRRRPPPNNNDDDCCCAAA???===<<<;;;;;;:::999777666555444555555555555555555444222111000...///000000000///------,,,---///000000///......+++++++++,,,,,,,,,------***,,,------,,,++++++,,,------------,,,,,,,,,,,,*********++++++,,,,,,---************************((()))************)))(((+++++++++,,,,,,,,,,,,,,,222///+++******+++++++++)))+++------,,,,,,,,,---)))***+++,,,,,,+++***)))+++++++++***************))))))))))))))))))))))))***)))((((((******)))(((%%%'''))))))((('''((()))******))))))))))))******(((,,,000000...++++++,,,(((((())))))))))))((((((((((((((((((((())))))******************+++,,,,,,************************((())))))***))))))((((((((()))***+++,,,+++***)))(((((()))))))))*********((()))))))))************++++++++++++*********))))))))))))***++++++,,,,,,*********))))))*********))))))))))))))))))((((((***************)))))))))************************(((((()))))))))))))))***))))))))))))************)))))))))***************))))))***+++,,,,,,------,,,,,,+++***************++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***++++++++++++,,,,,,,,,))),,,///111111///,,,)))+++,,,---.........------...------------,,,,,,,,,...............///////////////...------...//////------,,,,,,------...///000000000000000000000000//////000000000000111111000000//////000333555777888555222111222333222222333333333222333333444444555444444333333444444555666666555444333222222333555444333222222222333444555666666666666666555555333444555666666777666666888999::::::999:::<<<>>>???@@@DDDLLLWWWmmmlllbbbbbbfffooozzz}}}jjjhhhdddaaa___^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ]]]\\\[[[[[[\\\^^^```aaaiiimmmsssxxxzzzyyyvvvtttkkkiiifffbbb^^^\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTSSSRRRTTTVVVVVVTTTSSSRRRSSSTTTXXX^^^fffqqq}}}|||zzzwwwrrrnnnqqqtttxxx{{{{{{||||||}}}{{{zzzyyywwwvvvvvvuuuuuupppooolllhhhbbb]]]\\\\\\YYYWWWUUUTTTTTTTTTRRRPPPEEEDDDBBB@@@>>>======<<<:::999777666555444555555222333444444444222111000...///000111000///---,,,***,,,---/////////---,,,++++++++++++,,,,,,,,,,,,***,,,......---,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))***++++++,,,---------,,,///---++++++,,,,,,+++***(((+++------+++***,,,---******,,,,,,,,,,,,******+++++++++*********))))))(((((())))))))))))((((((***((('''((()))***)))(((&&&((()))***)))((()))*********))))))))))))******)))+++,,,---,,,+++******((())))))******))))))(((((((((((((((((())))))******))))))))))))***++++++************************'''((()))******)))(((((('''(((***,,,---,,,***)))))))))*********+++++++++)))))))))*********++++++)))******+++,,,---------((())))))***++++++,,,,,,))))))************))))))((((((((()))))))))))))))))))))))))))************************************(((((((((((())))))******))))))))))))************(((((())))))******++++++)))***++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,***+++---......---+++******+++---//////...---+++......---------,,,,,,,,,---........./////////000........................---------------...//////000000000000000000000000000//////...///000111222000000000000111222333444555444222222333333222000111111111111111222333444444333333333333333333444444333333222222222333333333333333333444444444444555555444555555666777888444444555777777888888888777999999999888999;;;===>>>???BBBGGGMMM]]]{{{}}}iiiccc___dddoooxxx|||{{{kkkiiieeeaaa^^^]]]^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^bbbfffnnnuuuyyy{{{zzzyyyrrrppplllgggccc```^^^]]]ZZZYYYXXXWWWVVVTTTSSSSSSRRRTTTUUUUUUTTTSSSTTTUUURRRVVVZZZ^^^eeerrr~~~}}}{{{yyyuuuqqqmmmqqqtttxxx{{{{{{||||||}}}|||{{{yyywwwvvvttttttsssppppppmmmhhhbbb^^^]]]]]]VVVUUUSSSTTTUUUUUUTTTRRRFFFEEECCCAAA@@@???>>>>>>:::999777666555555555555111222333333333333111111...///000111000///---+++)))***,,,.........,,,+++******+++++++++,,,,,,,,,+++---///000///------.........---------,,,,,,,,,,,,,,,++++++++++++++++++***************************+++,,,------,,,+++******+++,,,,,,------------+++++++++---///...,,,***(((***------+++***+++---***+++,,,,,,,,,,,,+++***++++++++++++******))))))(((((())))))))))))((((((***((('''((()))***)))((('''(((***+++***)))***+++******))))))))))))******************++++++***)))))))))************))))))***************++++++,,,)))))))))((()))******+++************************)))***+++,,,,,,+++***)))&&&(((+++------,,,***)))******+++++++++,,,,,,,,,************++++++++++++'''((()))+++---///000111&&&''''''((()))*********((()))***++++++***)))(((''''''(((((())))))******(((((())))))******++++++************************'''((((((((())))))******))))))))))))************))))))***+++,,,------...******+++,,,,,,,,,++++++,,,++++++***)))*********+++++++++,,,,,,---------+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++...000111///,,,***.........------,,,,,,,,,---.........//////000000------...//////...------...............///000000000000000000000000000000///...,,,+++,,,---000111000000111111222222222222444333333333444444222000000/////////000111222333333222222222222222222333111111111111222333444444222333444555555555555555333333333333555777999;;;555555777888888999999999777888999999888888:::<<<<<<===AAADDDFFFRRRooo{{{pppccc___dddjjjlllkkkllliiieeeaaa^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\UUUVVVWWWXXXZZZ[[[\\\\\\[[[```hhhpppvvvyyyzzzzzzwwwuuupppkkkgggcccaaa```[[[[[[YYYXXXVVVUUUSSSSSSRRRSSSUUUUUUTTTTTTVVVWWWSSSVVVYYYZZZ\\\dddsss}}}yyyuuusssqqqqqqqqquuuzzz}}}~~~~~~}}}zzzvvvtttssssssssspppooommmhhhbbb^^^]]]]]]YYYWWWUUUTTTTTTSSSRRRPPPHHHEEEBBB@@@??????>>><<<:::999666444333333444555444444555444333111///---111000...---,,,,,,------***+++---.........------///...+++)))))))))+++,,,,,,------......------,,,+++++++++*********))))))++++++++++++++++++++++++)))***++++++***)))***++++++++++++++++++***)))(((,,,,,,,,,++++++*********,,,,,,+++******+++++++++***)))((('''''''''((()))---,,,***)))))))))******,,,++++++***)))(((''''''******((('''&&&&&&&&&&&&******))))))((((((''''''+++***)))(((((('''''''''))))))***++++++++++++***...---,,,+++************,,,***))))))***++++++***+++***)))))))))***,,,---''''''((()))***++++++,,,))))))))))))(((((((((((()))))))))***+++++++++,,,((()))***+++,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********)))))))))************+++++++++++++++***)))(((((())))))************************(((((())))))*********++++++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******)))************+++++++++************************++++++++++++++++++++++++***)))(((''''''((())))))((()))***++++++***)))(((************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***+++---///...,,,.......................................///000000////////////////////////000000000000111111111111222222222222222222222222111111222222222333333333222222111111111111111222222222222222222222222222222222111111222222333444333333444444444444333333444444444444444444444444555555555666777777888888777777777888999999::::::>>>:::<<>><<<;;;999777444333333444555444444444444222000...---000///...,,,,,,,,,,,,---++++++,,,---...---,,,,,,+++************,,,---...---......//////......---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))******+++++++++******,,,,,,,,,++++++*********++++++************++++++,,,+++***)))(((((())))))***++++++++++++***)))(((+++++++++******))))))(((+++***)))(((''''''''''''******))))))(((((((((((('''''''''(((((()))***++++++***((('''((()))+++---''''''''''''((()))***++++++)))((()))***+++***)))((((((((((((((()))******)))))))))))))))*********************))))))))))))***************+++++++++((()))***+++,,,+++******))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++++++++++++++***)))))))))))))))************************((()))))))))************++++++++++++******)))))))))))))))))))))))))))))),,,++++++***))))))******)))************+++++++++************************++++++++++++++++++++++++***)))((((((((()))******)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---......,,,...............---------...............///000000/////////////////////////////////000000000111111////////////////////////111111111222222222333333222222111111111111111222222222222222222222222222222222111111222222333444333333333444444333333333444444444444444444444444444444555555666777777777666777777888888999::::::===999;;;AAACCCFFFUUUgggzzzkkkbbb\\\^^^dddjjjkkkjjjgggdddaaa``````^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^aaafffkkkppptttvvv{{{zzzxxxuuuqqqmmmiiifff```]]]ZZZXXXWWWVVVUUUTTTVVVVVVWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVZZZ___ccc}}}yyyuuurrrooonnnnnnppptttyyy|||}}}}}}~~~~~~}}}}}}|||zzzyyywwwwwwvvvqqqqqqnnniiiddd```______^^^\\\XXXVVVUUUTTTRRRPPPIIIFFFCCC@@@@@@???>>><<<<<<:::777555333333444444444555555444333111///---000///...---,,,,,,,,,---,,,,,,---------,,,++++++)))***+++,,,,,,---------...//////////////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,++++++,,,---(((((()))++++++,,,,,,,,,+++++++++++++++*********++++++************++++++......,,,+++************((()))+++------+++(((&&&++++++++++++++++++++++++++++++***)))((((((((((((***))))))))))))((((((((('''''''''(((((()))***+++---***&&&$$$$$$''',,,///''''''&&&''''''((()))***)))))))))***,,,+++)))'''(((((()))***************************))))))((((((++++++++++++************+++++++++***************((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))*********+++++++++***))))))))))))))))))************************))))))))))))************,,,,,,++++++++++++******)))))))))))))))))))))))),,,+++******)))*********)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,//////.........---------///............//////000////////////////////////.........////////////000111111111111111111111111111111111222222222222333222111111111111111222222222222222222222222222222222111111111111222333333333333333333333333333333444444444444444444444444444444555555666666777777666666777888888999999:::===:::;;;@@@@@@AAALLLZZZrrr}}}lll```]]]___gggjjjmmmkkkfffbbb______^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]aaaeeejjjooorrrzzz{{{{{{zzzwwwsssooommmdddaaa]]]ZZZXXXWWWUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTWWWZZZ}}}yyyuuurrrooonnnmmmqqqtttyyy|||}}}}}}}}}}}}{{{{{{{{{{{{zzzxxxwwwvvvrrrqqqooojjjeeeaaa``````___]]]YYYWWWUUUSSSQQQOOOJJJGGGCCCAAA@@@???>>><<<<<<;;;888555444333444444666666666666555222000///111000000///......------............------,,,,,,,,,---......---,,,***(((......////////////......---,,,,,,,,,,,,+++++++++***************************+++,,,,,,******+++,,,((()))***++++++++++++++++++++++++***************,,,++++++++++++,,,,,,---000///...---,,,+++++++++((()))***,,,+++***)))'''******+++++++++,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))+++***)))((('''''''''''',,,)))&&&$$$$$$'''+++...---,,,+++***))))))))))))*********,,,------***''')))***,,,---------,,,+++******))))))))))))))))))++++++*********))))))))),,,+++++++++***)))))))))((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************)))))))))))))))***************************)))))))))))))))*********************************))))))))))))))))))))))))++++++***************+++))))))*********+++++++++************************************************((())))))***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,,,,------...---,,,,,,,,,---------/////////...------,,,,,,//////............///000////////////////////////---------.........//////222222222222222222222222111111111111222222222222111111111000111111222333222222222222222222222222111111111111111222222333444444333333333333444444444444444444444444444444444555555666777777888888666666777777888999999999===<<<>>>AAA@@@@@@GGGQQQ]]]xxx~~~mmmbbb^^^___dddiiiiiieeeaaa``````____________^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]aaafffkkknnnvvvwwwzzz{{{zzzwwwsssqqqhhheee```\\\ZZZXXXUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOQQQRRRRRRQQQRRRSSSUUU~~~zzzvvvsssqqqooooooqqquuuyyy|||}}}}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvrrrqqqoookkkeeebbbaaaaaa___\\\XXXVVVTTTRRRPPPNNNKKKHHHDDDAAA@@@???===<<<<<<;;;888555444444444555888888888888666444222111222222111111000//////...000000///.........------+++---...///...,,,***(((,,,------......------,,,++++++++++++************************************(((***+++***)))((()))***+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,---......//////......---,,,++++++***)))))))))))))))***************+++,,,,,,------,,,++++++************+++))))))))))))************+++***)))((('''''''''''')))((('''''''''(((******......---,,,+++++++++++++++++++++---///...+++))))))***+++,,,---,,,++++++'''(((((()))******++++++******)))))))))(((((((((,,,+++++++++***)))))))))((()))***+++,,,+++******************************++++++++++++++++++++++++************************(((((()))))))))************)))))))))))))))************************************))))))))))))))))))((((((((()))))))))))))))************************+++***************++++++))))))*********+++++++++************************************************(((((()))***+++,,,,,,,,,*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........+++++++++,,,,,,------------------,,,,,,,,,---...//////.........---------//////............//////////////////////////////------------............////////////////////////000000111111111222222222111111000000111222222333222222222222222222222222111111000000111111222333555555444333333444555555444444444444444444444444555666666777777888888999555666666777888888999999;;;;;;===???@@@@@@EEEKKKSSSfffmmmaaaXXX\\\aaabbbaaa``````bbb___``````______^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXX\\\[[[[[[\\\___dddhhhkkkqqqssswwwzzz{{{zzzwwwvvvlllhhhccc___\\\ZZZWWWTTTUUUUUUTTTTTTTTTTTTTTTTTTMMMOOOQQQRRRQQQQQQSSSTTT{{{wwwtttrrrppppppsssvvv{{{}}}~~~}}}}}}~~~{{{zzzzzzyyyxxxwwwwwwvvvqqqpppnnnjjjeeebbbaaaaaa^^^\\\XXXVVVTTTRRRPPPNNNKKKHHHDDDBBB@@@???===<<<;;;:::888666555555666666888999999888777555333222222222222222111000///...000///......---......///)))***,,,...///...---,,,,,,,,,------------,,,,,,+++++++++*********))))))************************((()))***)))((('''(((***,,,,,,,,,++++++)))(((((()))))))))***************,,,,,,+++,,,,,,---...///,,,------------,,,++++++***)))((('''''')))***+++)))*********++++++,,,,,,++++++***************+++)))))))))************+++'''''''''(((((()))***+++'''((()))*********))))))***************+++------+++++++++,,,...---+++)))''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))((((((((('''+++++++++***************((()))***+++,,,+++*********************************************************************+++++++++((((((((()))))))))******)))))))))))))))******+++************************************))))))))))))'''''''''(((((((((((()))*********************************)))******+++,,,)))************+++++++++************************************************(((((()))***+++++++++*********)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------***++++++,,,,,,------...,,,---...---,,,+++---///........................000//////............///////////////////////////---------............///000000000000000000000000000000000111111111111222000000000000111222333333222222222222222222222222111000000000000111222222555555333333333333555555444444444444444444444444555555666666777888888888555555666777777888888999777888:::;;;<<<>>>AAADDDNNNYYYoookkk]]]\\\[[[[[[\\\]]]___aaa____________^^^]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXWWW\\\\\\\\\]]]___bbbfffhhhmmmooossswwwzzz{{{{{{zzzqqqmmmhhhccc```]]]ZZZXXXWWWWWWUUUTTTTTTSSSSSSTTTMMMOOOPPPQQQQQQQQQSSSTTT{{{wwwtttrrrpppppptttxxx|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxppppppnnnjjjeeebbbaaaaaa___\\\YYYVVVUUUTTTQQQPPPLLLIIIEEEBBBAAA???===<<<:::999777555555666777888777888888777666444222000000000111111000///---,,,------,,,+++,,,---......***+++,,,............---------............------,,,,,,+++++++++*********************************(((***+++***)))((()))*********+++++++++******)))((()))))))))*********+++************+++,,,------)))***+++,,,,,,,,,++++++'''(((((()))))))))))))))))))))************************)))))))))******+++))))))*********+++++++++'''''''''(((((()))***+++((()))***+++++++++******))))))))))))***+++,,,---+++***))))))++++++***)))''''''&&&&&&''''''((()))(((((())))))*********+++*********)))))))))((((((***************+++++++++((()))***+++,,,+++******))))))))))))))))))))))))************************))))))*********+++++++++(((((((((((()))))))))***)))))))))))))))***++++++************************************)))))))))((('''((((((((())))))))))))******************************))))))***++++++,,,)))************+++++++++************************************************(((((()))*********)))(((++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,******+++,,,,,,---......,,,......---++++++---///,,,,,,------.../////////000000///...............////////////////////////---............/////////222222222222222222222222000000000000111111111111000000000000111222333444222222222222222222222222000000000000000111222222444333111000000111333444444444444444444444444444333333444444555666666666555555666666777888888888666888888888999<<<>>>???GGGNNN]]]uuukkkcccZZZVVVWWW[[[]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXX[[[[[[\\\]]]___aaacccdddfffiiimmmqqquuuxxxzzz{{{vvvrrrmmmiiieeeccc```]]]ZZZYYYWWWUUUTTTSSSSSSSSSNNNOOOPPPPPPOOOOOOQQQSSS~~~{{{wwwsssqqqpppooouuuxxx}}}|||yyyxxxxxxyyyyyyoooooommmiiidddaaa```aaa___]]]ZZZXXXWWWUUUSSSQQQLLLIIIEEEBBBAAA???===<<<999888777555555777888999666666666666444222000///...////////////---,,,++++++******)))***+++---...............---,,,++++++......////////////......---------,,,,,,,,,++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++((()))***+++++++++++++++(((((())))))*********+++(((((((((((()))***+++,,,'''(((***+++,,,,,,+++***%%%&&&)))++++++***((('''))))))))))))))))))))))))***)))))))))))))))******))))))******+++++++++++++++***)))(((((('''''''''***************++++++,,,...---,,,+++***************)))''''''((())))))((()))((('''''''''(((***+++************))))))))))))+++++++++************)))))))))******+++++++++,,,((()))***+++,,,+++******((((((((((((((((((((((((************************))))))******++++++++++++(((((((((((())))))))))))))))))((())))))***++++++************************+++*********))))))(((((((((((())))))*********+++******************************))))))***+++,,,,,,)))************+++++++++************************))))))))))))))))))))))))(((((()))******)))''''''---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,,,,---......,,,...///---+++***---///+++,,,,,,---...///000000111000///...............////////////////////////.........////////////000........................000000000000111111111111000000000000111222333444222222222222222222222222000000000000000111111222222111///......///111222444444444444444444444444111111222333333444444555555555666666777888888888999:::999888999;;;======@@@EEERRRfff}}}wwwkkk\\\TTTUUUYYY[[[ZZZ[[[[[[\\\[[[[[[ZZZYYYXXX\\\\\\\\\[[[ZZZYYYYYYXXXZZZ[[[\\\^^^___```aaabbbaaacccfffkkkppptttwwwyyyyyyvvvpppllliiigggdddaaa\\\ZZZXXXVVVTTTSSSSSSSSSPPPPPPPPPOOOMMMMMMOOOQQQ|||wwwrrrooooooppppppwww}}}}}}}}}~~~{{{yyywwwvvvvvvtttrrrnnnjjjfffcccaaaaaaaaa___[[[WWWTTTSSSSSSSSSOOOLLLIIIFFFEEECCCAAA???;;;:::888666666777888999<<<:::777444222111111111................................................,,,+++***))))))+++---...,,,---.........---,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++)))******+++---......///++++++************++++++)))))))))))))))(((((('''(((***+++***)))((()))***,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++...,,,***(((''''''((()))***)))((('''&&&%%%%%%%%%***"""***000---(((***++++++,,,,,,,,,++++++((()))***+++,,,,,,++++++(((***+++***)))((()))***------,,,,,,++++++******(((((()))***************(((''''''(((***+++***(((******************************)))***+++***(((&&&++++++******)))(((((((((************++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***)))))))))************************************)))))))))))))))))),,,++++++******++++++,,,************************---,,,***))))))***,,,------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...............///000000++++++,,,,,,...///111222............////////////............////////////............////////////////////////000000000000.../////////000000000000222111111111000000//////000000000000000111111222333222222111111222222333333444444555555444444333666666666555444333111111777666666666666777777888888999999::::::;;;;;;<<>>;;;:::888666666777888999:::999777555333111000000---------------.........---------------------------,,,+++***+++,,,...///,,,---.........---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---++++++************++++++)))))))))))))))(((((('''(((***+++***)))((()))***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))((('''&&&&&&''')))***))))))((('''''''''((((((***(((%%%&&&***,,,,,,+++******+++++++++++++++***++++++++++++++++++++++++(((***+++***)))((()))***&&&&&&&&&&&&''''''''''''))))))***+++++++++++++++(((((('''(((******)))(((******************************)))***+++***(((&&&)))))))))))))))*********(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,***)))))))))******************************************************,,,++++++******++++++,,,---------------------------,,,***))))))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,---...///000111............////////////............////////////............////////////////////////000000000000111222222222333333333333111111111111000000000///000000000000000111111222333222222111111222222333333333444444444444333333555555555555444333222222666666555555666666777777888888999999:::;;;;;;;;;>>>???CCCMMM[[[pppmmm___XXXUUUSSSSSSSSSSSSRRRRRRSSSUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___bbbgggmmmrrrrrrtttuuutttttttttoooggggggddd___[[[YYYWWWUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQ~~~yyyssspppppppppooovvv|||{{{{{{~~~}}}{{{yyywwwvvvvvvtttqqqnnniiifffcccaaaaaa```___\\\YYYVVVSSSQQQPPPMMMKKKGGGEEECCCBBB???===<<<:::888666555666777888888888777666333111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,---.........---,,,+++------------------------************************++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,+++***************------,,,,,,+++++++++***++++++************++++++))))))******))))))((('''(((***+++***)))((()))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++***(((''''''((()))***(((((((((((())))))***+++))),,,...,,,((('''))),,,************************...---+++***))))))******(((***+++***)))((()))***''''''(((((()))******+++******+++,,,,,,,,,,,,,,,***)))((()))******((('''))))))))))))))))))))))))***))))))***++++++)))''''''(((((()))******++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,,,,+++******)))***************************************++++++++++++++++++,,,++++++******++++++,,,---------------------------,,,+++******+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------...//////---............/////////---............/////////............////////////////////////000000000000222222222333333333444444111111111111000000000000000000000000000111111222333222222111111222222333333333444444444444333333333444444555555444444333555555444444555666666777888888888999::::::;;;;;;<<<===@@@EEEMMM]]]xxxnnnaaaXXXSSSQQQPPPOOONNNOOOPPPRRRSSSVVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]aaagggkkkmmmsssxxx{{{~~~yyyrrrnnnjjjddd___\\\YYYWWWUUUUUUTTTSSSQQQPPPPPPQQQQQQzzzuuuqqqppppppnnnvvv{{{{{{zzz}}}~~~|||zzzxxxwwwvvvvvvsssqqqmmmiiieeecccbbbaaa```___]]]ZZZWWWSSSPPPNNNLLLJJJFFFDDDBBBAAA>>><<<<<<:::888666555555666777777777777666444111///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......,,,---.........---,,,+++------------------------************************++++++++++++++++++++++++***************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++************++++++)))************)))(((((((((***+++***)))((()))*********))))))((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++000///---+++***)))(((((()))(((((((((((()))******&&&+++...,,,(((%%%'''*********))))))))))))))))))---,,,***((('''(((***+++(((***+++***)))((()))***+++++++++,,,,,,---------)))***++++++,,,,,,+++++++++***))))))******(((&&&((((((((((((((((((((((((***)))((()))***+++)))((((((((())))))************)))*********++++++++++++))))))*********+++++++++))))))))))))))))))))))))************++++++++++++++++++******************************************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...//////......---------......---------.........//////---------.........//////............////////////////////////000000000000//////000000000111111111111111111000000000000000000000000000000111111222333222222111111222222333333333333444444333333333222333444444555555555444444444444444444555666777777777888888999:::::::::<<<===???AAADDDPPPggg|||rrrccc[[[WWWTTTQQQOOOOOOOOOPPPPPPRRRUUUXXX[[[]]]]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]aaaeeegggnnnvvv{{{vvvqqqiiiccc___]]][[[ZZZWWWUUUSSSRRRPPPPPPPPPQQQ|||vvvrrrppppppnnnvvv{{{zzzzzz}}}~~~~~~}}}|||zzzxxxwwwvvvvvvrrrpppllliiieeecccbbbaaaaaa```^^^[[[WWWRRROOOMMMLLLIIIFFFCCCBBB@@@>>><<<;;;:::888666555555666777888888777666444222///---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************(((((((((((()))+++---///*********+++++++++,,,,,,++++++************++++++***************))))))((((((***+++***)))((()))***,,,,,,***)))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++//////---,,,***)))((((((***)))((((((''''''((((((''')))++++++***))))))***++++++***)))(((((())))))***)))'''&&&'''(((***,,,(((***+++***)))((()))*********)))))))))(((((((((((())))))***************+++***)))***+++***(((&&&((((((((((((((((((((((((***)))((((((***+++***)))************))))))(((((()))*********++++++++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************+++***************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...............//////000//////...------------...------------............------------........................////////////////////////000000000000............////////////000000000000000000111111000000000000000111111222333222222111111222222333222333333333333333333222222222333444555555555555333333333444444555777777666666777888888999999:::;;;<<<===???@@@HHHZZZlllttthhh]]]XXXQQQMMMMMMNNNNNNMMMOOORRRVVVZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYY[[[^^^aaa```gggnnnssszzz}}}rrriiiccc```^^^]]]XXXVVVTTTRRRPPPPPPPPPPPP}}}xxxsssqqqpppooovvv{{{{{{zzz}}}~~~~~~}}}{{{yyyxxxwwwwwwvvvqqqooolllhhheeecccbbbaaacccaaa^^^ZZZVVVRRROOOMMMLLLJJJFFFDDDBBBAAA>>><<<:::888777555555666777888999999888666444222000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---.........---,,,+++************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))%%%&&&'''(((***,,,...///)))*********++++++,,,,,,++++++************++++++******++++++******)))((((((***+++***)))((()))***---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))))))))******+++((((((((()))))))))*********)))((((((''''''''''''+++*********,,,------,,,---,,,***)))(((((()))***((((((''''''((()))+++,,,(((***+++***)))((()))*********)))(((((('''&&&&&&(((((()))************)))+++***)))***++++++)))((())))))))))))))))))))))))***)))'''((()))++++++***++++++******)))(((((('''(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))***++++++++++++***************************))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...///............///000000///......---------......,,,------------.........,,,------------.....................////////////////////////000000000000/////////000000000111111000000000000111111111111000000000000000111111222333222222111111222222333222222333333333333222222222333333444555555555444333333444444555666888888666666666777888888999999999888:::<<<>>>CCCOOO[[[ttt}}}ggg___TTTNNNLLLLLLMMMLLLLLLOOOSSSWWWZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYZZZ]]]___aaafffjjjmmmuuuuuummmgggbbb___ZZZYYYVVVTTTRRRQQQPPPPPPyyytttqqqppppppwww|||{{{{{{}}}~~~}}}|||{{{yyyxxxwwwwwwvvvqqqoookkkhhheeecccbbbaaaeeebbb^^^YYYTTTQQQNNNMMMMMMJJJGGGDDDCCCAAA???===888777555555555666888999<<<;;;999666444333222111111111000//////...------------------------------***+++,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))(((%%%&&&''')))+++,,,------++++++++++++************++++++************++++++***++++++++++++***))))))(((***+++***)))((()))***++++++******+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++%%%&&&'''((()))*********))))))(((((())))))******++++++***))))))***,,,---...---+++)))((()))***+++***************+++++++++(((***+++***)))((()))***+++++++++***************))))))***++++++++++++******))))))***,,,,,,+++)))************************+++)))'''''')))+++++++++*********)))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***************************(((((())))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---.........------------...//////......---------......///,,,,,,---------.........,,,,,,---------.....................////////////////////////000000000000000000000000111111111111///000000000111111111111000000000000000111111222333222222111111222222333222222333333333333222222333333444444555444444444444444444555666777999999555555666666777888888999999777777;;;>>>AAAGGGNNNaaawwwssscccWWWQQQPPPNNNLLLJJJMMMPPPUUUXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZYYYYYYYYY[[[]]]aaaeeeggghhhooo|||{{{rrrjjjddd]]]\\\YYYVVVTTTSSSRRRRRRyyytttqqqpppqqqxxx}}}|||{{{}}}~~~}}}|||{{{yyyxxxwwwwwwwwwpppnnnkkkhhheeecccbbbaaafffccc^^^XXXSSSPPPOOONNNMMMKKKGGGEEECCCBBB???===777666555444555777999:::===<<<999666444333333333222111111000///.................................+++,,,------......------,,,---.........---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++***)))((((((%%%''')))***+++++++++***------,,,+++***)))((('''++++++************++++++***++++++++++++***))))))(((***+++***)))((()))***)))))))))+++,,,...000111))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))))))))******+++))))))************))))))((((((((()))***,,,---...)))******(((%%%%%%(((,,,///...,,,***))))))***+++---------------,,,******(((***+++***)))((()))***((((((((()))******++++++******+++,,,,,,,,,,,,+++)))))))))***,,,---+++***************************+++)))'''''')))+++++++++((((((((()))******++++++************++++++++++++++++++******************))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++***************************'''(((((()))******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------........................******+++,,,,,,---......---,,,,,,,,,,,,---......---------------...//////,,,,,,,,,---------......,,,,,,,,,---------................../////////000////////////000000000000////////////000000000000//////000000111111111222000000000000000111111222333222222222222222222333222222222333333222222222333444444555555444333333444444555555777888999:::555555666666777888888888<<<888888<<<@@@AAACCCGGGMMMbbbtttcccZZZTTTQQQNNNIIIKKKOOOSSSVVVYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYXXXXXXZZZ\\\ZZZ^^^______dddppp}}}~~~ssslll```^^^\\\YYYVVVUUUTTTTTT~~~xxxrrrpppooopppwww{{{yyyxxx{{{}}}}}}|||xxxuuuvvvxxxyyyyyyrrrpppmmmiiifffdddccccccdddaaa]]]XXXTTTQQQPPPPPPMMMJJJFFFCCCBBB@@@>>>===;;;:::888777777777888999>>>===;;;999888777666666///000111222111...+++***...---,,,,,,......---,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++444111...+++***+++---///)))***+++,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,,,,+++******)))************+++---......---+++***,,,,,,+++***+++,,,...///++++++************++++++------,,,+++***)))((('''))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))((((((((((((((((((((('''((())))))***))))))******++++++,,,,,,(((((((((((()))***,,,,,,)))))))))))))))******+++)))((('''''''''''''''(((+++++++++++++++++++++++++++*********))))))(((((((((((()))))))))))))))((('''((()))((('''&&&'''(((******))))))******+++,,,((())))))))))))*********((((((((((((((((((((((((++++++***************+++************************)))))))))******)))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++******)))************+++++++++((())))))))))))*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,---.../////////...,,,---......//////......//////.........---------,,,,,,,,,---------......---......///000111111222......//////000000111111000000000000111111111111000111111111222222222222111111222222222333333333333333333333333222111000222333444444555555444444333333444444555666666666444555555666777888888999999999:::999999:::>>>AAAMMMTTThhh|||kkkZZZRRRRRRMMMMMMMMMPPPTTTXXX\\\^^^ZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]___```___^^^___aaaaaadddooozzz{{{nnniiibbb]]]ZZZXXXUUURRR|||vvvqqqnnnnnnpppwww{{{zzzyyy{{{}}}|||}}}zzzvvvtttuuuwwwxxxxxxrrrpppmmmiiifffdddccccccfffbbb]]]WWWRRRNNNLLLKKKMMMJJJFFFCCCAAA@@@>>>===999888666555555555666777999999999999777444222000000000000000000/////////...---,,,,,,......---,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++///---+++)))((()))***,,,)))***+++,,,,,,,,,,,,,,,...---,,,+++******+++,,,+++++++++******)))))))))+++++++++******+++++++++,,,,,,+++******+++,,,---++++++************++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++************))))))))))))***************++++++,,,)))))))))***************''''''((())))))******+++)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++******************))))))))))))))))))((('''&&&&&&***,,,,,,+++***)))***+++)))))))))))))))***++++++)))))))))*********++++++******************************))))))((())))))*********************************))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************************++++++++++++******)))************+++++++++)))))))))*********++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,........................,,,---..................,,,---......//////......//////.........------------------.........//////......//////000000111111.../////////000000000111//////000000000111111111000000000000111111111222111111111222222222333333333333333333333222111000222333444444555444444444333333444444555666666666555555666666777777888888999999999999999:::===@@@BBBHHHYYYuuu}}}gggYYYTTTQQQPPPOOOPPPSSSVVVYYY[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\XXXWWWYYY[[[[[[\\\eeennnyyywwwqqqggg```\\\YYYVVVSSSzzzsssooommmnnnqqqxxx|||{{{yyy{{{|||{{{{{{xxxuuusssuuuwwwxxxxxxrrrpppmmmiiifffdddcccbbbdddaaa\\\VVVQQQMMMKKKJJJLLLIIIEEEBBBAAA@@@>>><<<999888666555555555666777666888999:::888444000---111000///...///000222333...---,,,,,,......---,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++******))))))******+++******+++,,,,,,,,,++++++,,,,,,+++************+++***+++++++++***)))'''&&&,,,+++)))(((((()))+++,,,,,,,,,+++*********++++++++++++************+++++++++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++***************************+++++++++***))))))))))))))))))(((%%%&&&((()))******)))((()))))))))))))))******+++*********))))))******+++++++++++++++++++++++++++*********++++++++++++++++++++++++***)))(((&&&&&&+++,,,---,,,+++******,,,))))))(((((())))))***+++************+++++++++,,,************************)))((((((((((((((())))))************************+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++******)))************+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------------------------............------,,,,,,---......//////.....................---------........./////////000000////////////////////////////////////000000000000//////000000000000111111////////////000000000000111111111222222222222333222222333333333222111111222222333444444444444444333333333444555555666666666666666666777777777777888999999999888:::<<>>AAANNNbbbzzz}}}hhh]]]VVVSSSOOONNNPPPRRRTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\YYYXXXZZZ\\\[[[[[[```gggkkkttt|||qqqggg```[[[XXXUUUzzzsssooonnnooorrryyy}}}|||zzz{{{{{{zzzzzzwwwttttttuuuwwwxxxyyyrrrpppmmmiiifffcccbbbaaa```]]]YYYUUUQQQOOONNNNNNKKKHHHDDDAAA@@@???>>><<<;;;:::888777777777888999::::::;;;;;;999666333111000///////////////000000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------***++++++,,,,,,,,,+++++++++*********************)))***+++,,,+++)))&&&$$$,,,+++***))))))***+++,,,,,,++++++******)))))))))++++++************++++++******++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++++++++*********)))))))))''''''((()))))))))))))))******))))))((((((''''''$$$&&&((()))***)))(((&&&)))))))))))))))******+++((((((((('''(((((())))))*********************************++++++,,,,,,---+++,,,,,,,,,+++***)))))))))***+++***((('''((()))***))))))))))))***++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))((((((((()))******************************+++***)))(((((()))***+++)))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------............------,,,+++,,,---......///.................................---.........//////////////////////////////......////////////000000000000////////////000000000111.........////////////000111111111111222222222222222222333333333222222111222222333444444444444333222333333444444555666666777777777777666666666666777888999999888999;;;===>>>@@@GGGUUUfff~~~{{{lll___ZZZTTTQQQQQQSSSSSSSSSRRRSSSVVVXXXZZZ[[[[[[[[[^^^^^^]]]\\\\\\[[[[[[[[[\\\[[[]]]___^^^\\\^^^cccbbbiiittt}}}{{{rrriiiaaa[[[XXX{{{tttpppoooppprrrzzz~~~}}}zzz{{{{{{yyyzzzxxxuuuuuuwwwxxxyyyyyyrrrpppmmmiiieeecccaaaaaa```]]]YYYUUURRRPPPOOOOOOJJJGGGCCCAAA@@@???===<<<;;;:::888777777777888999======;;;:::888777555555...///000000///...+++***...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...//////......++++++,,,,,,,,,++++++***************************)))***+++,,,+++)))'''%%%***+++,,,------,,,+++***++++++++++++***)))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******)))))))))(((((((((''''''((())))))))))))(((******))))))((((((''''''%%%&&&(((******)))'''&&&)))))))))))))))******+++((((((((((((((()))***************************************++++++,,,,,,---((())))))***++++++++++++((()))))))))'''&&&'''(((+++************+++,,,,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))******+++,,,************************+++***)))(((((()))***+++*********************************++++++*********)))))))))******+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------------------.........---,,,++++++,,,---......///.........---.....................,,,,,,---------.........////////////............000000000000////////////...////////////000000000---.........////////////000000111111111222222222111222222333333333222222111222333333444444333333222222333333444555555555777777777777666666666666777888999999888888:::<<<;;;<<<@@@HHHSSShhh~~~mmmfff\\\WWWVVVVVVUUUSSSPPPQQQTTTWWWYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWYYYXXXYYY]]]\\\YYYYYY]]]aaadddiiimmmsssyyy|||tttjjjbbb]]]|||vvvrrrqqqqqqsss{{{~~~{{{{{{zzzxxxzzzxxxvvvvvvwwwxxxxxxxxxssspppmmmhhheeebbbaaa```ccc```[[[UUUQQQNNNLLLLLLIIIFFFBBB@@@??????===<<<999888666555555555666777===;;;999777666555444444---...000111///---***'''...---,,,,,,......---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---------------++++++,,,,,,,,,+++******)))***++++++,,,+++++++++******+++,,,+++***)))(((***+++---......---+++***+++++++++,,,++++++***)))++++++************++++++******))))))((((((((('''))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))((((((((('''((()))***,,,,,,++++++******))))))))))))))))))(((''''''))))))))))))(((''')))))))))))))))******+++************++++++,,,---*********************************+++++++++++++++%%%%%%'''((()))*********)))***+++***((((((((()))***************++++++,,,************+++++++++,,,***************************)))))))))***+++,,,---************************)))))))))******)))))))))************************************************(((((())))))***+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++************+++++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......//////......---------...............,,,,,,,,,------------...........................000000000000////////////......////////////000000............////////////000000000111111111111222111111222333333333222222111111222333333333333333222222222333444444555555666666666666777777777777666777999999888888999:::;;;;;;>>>CCCJJJXXXqqq{{{qqqddd[[[WWWVVVRRROOOOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXYYYWWWXXX\\\\\\ZZZYYY\\\aaaaaaaaabbbeeejjjrrrwww{{{~~~{{{ssslllggg|||vvvrrrppppppttt{{{~~~|||{{{zzzwwwzzzxxxvvvuuuvvvwwwvvvuuussspppmmmhhhdddbbb```___aaa^^^YYYTTTPPPMMMKKKKKKHHHEEEBBB??????>>>===<<<999888666555555555666777::::::999888777444333111....../////////---,,,+++...---,,,,,,......---,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,,,,+++++++++************++++++)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))*********)))))))))((((((((()))+++,,,,,,,,,***))))))))))))***************)))))))))))))))))))))))))))))))))))))))******+++************+++,,,---...******************************************))))))''''''((()))***************+++,,,+++)))((()))***((((((((((((((())))))***)))))))))*********++++++************************((((((((())))))***+++,,,************************((()))***++++++***)))(((************************+++******************+++((((((((()))***+++++++++******+++++++++,,,,,,,,,******************++++++******++++++++++++******)))************+++++++++)))))))))*********++++++)))*********++++++++++++************************++++++,,,------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---......//////......---------.........//////------------............,,,------....../////////111000000000/////////............/////////000000....../////////000000000000000000000111111111111000111222333333333333222111111222333333333333222111222222333333444555555555555666666777777888888555777999999888777888999:::;;;???CCCFFFNNN```qqqtttggg```\\\VVVQQQOOOOOOOOOQQQRRRTTTVVVVVVYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[XXXYYY]]]___]]]]]]___]]]^^^]]]]]]^^^bbbggglllqqqwww~~~~~~zzzvvvttt|||vvvrrrpppooottt||||||{{{yyywwwyyywwwuuuuuuuuuuuutttsssssspppmmmhhhdddaaa```___\\\ZZZVVVRRROOONNNMMMMMMGGGEEEAAA??????>>>===<<<;;;:::888777777777888999999:::;;;<<<:::666333000//////...---...///000111...---,,,,,,......---,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,---...------,,,++++++++++++,,,---...///,,,+++)))(((((()))+++,,,)))***,,,---...------,,,++++++************++++++'''((()))***+++,,,------))))))))))))))))))))))))++++++******))))))(((((())))))))))))************+++++++++************)))&&&''')))***+++***((('''))))))******++++++,,,,,,+++***))))))))))))******)))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))+++*********))))))((((((,,,,,,---------,,,,,,+++)))***+++***((((((((()))&&&&&&&&&&&&&&&'''((((((((())))))))))))*********((((((((((((((((((((((((''''''''''''((()))++++++************************'''(((+++,,,,,,+++((('''************************++++++************++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******)))************+++++++++((())))))))))))*********))))))******++++++++++++************************++++++------------++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---......//////......---------.........//////............/////////000,,,,,,------...///000000111111000000/////////.............../////////000////////////000000000000000000000000111111111111000111222333333333333333111111222333333333333222111222222333333444555555444555555666777888888999555777999999888777777888777888<<<@@@AAAFFFRRR___oooyyypppjjjbbb\\\OOOOOONNNOOOPPPRRRTTTUUUUUUVVVWWWYYYYYYYYYXXXXXXYYYVVVVVV[[[]]]\\\\\\___ZZZ[[[\\\\\\]]]___bbbeeelllrrrzzz~~~~~~}}}}}}}}}}}}xxxsssqqqrrrssswwwzzz|||}}}{{{yyyxxxxxxtttssssssuuuwwwxxxwwwvvvpppnnnkkkhhheeecccbbbbbb```\\\WWWRRROOOMMMKKKIIIDDDBBBAAAAAABBBAAA===999===;;;888555444444666777::::::;;;:::999777555444222000///---,,,,,,,,,---........................,,,,,,,,,------.........------,,,,,,---...000111---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,---...---+++++++++---,,,++++++,,,---///111333+++++++++************)))+++++++++++++++***)))(((,,,,,,+++******))))))(((///,,,***+++---,,,'''!!!++++++******++++++,,,---(((((())))))*********+++,,,***((())),,,---+++))))))***+++***)))((((((***************************))))))))))))************"""&&&))))))))))))***++++++************++++++))))))))))))************------,,,+++***)))((('''))))))))))))))))))))))))))))))************)))))),,,+++***((((((((()))******)))))))))((((((''''''***)))'''((()))++++++***))))))))))))))))))))))))++++++************++++++***,,,---,,,***((()))+++)))***+++,,,,,,,,,,,,,,,******))))))))))))******''''''((()))))))))))))))***************++++++++++++***)))))))))))))))***''')))***)))((('''((())))))******)))((((((***,,,******+++++++++******)))'''((()))+++,,,---......+++++++++************))),,,++++++******++++++,,,++++++------------++++++------,,,,,,,,,,,,++++++,,,---/////////---+++***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------///000111//////............//////------............------......------------......222111000//////......///////////////////////////000000000000111111111111000000111222333444444555111111111111111111111111222222333333333333444444333333333444444444555555444555666777888888888888999999999888888888888777::::::::::::<<>><<<999777555555777777;;;;;;;;;:::888666444333000000///.........//////////////////////////////,,,,,,,,,---------.........////////////---,,,+++,,,,,,++++++***)))))))))***************************,,,---,,,+++***,,,---,,,+++++++++,,,...000111+++++++++************)))******+++++++++***))))))++++++++++++,,,,,,,,,,,,)))))))))***************++++++******++++++,,,---((()))))))))************+++)))((()))+++,,,***((()))***+++***)))((((((***))))))))))))))))))))))))))))))))))))************###&&&)))***)))((('''(((******))))))))))))******))))))))))))************************************))))))))))))))))))))))))******++++++++++++******,,,+++)))((((((((()))************))))))(((((((((+++)))((((((***++++++***))))))))))))))))))))))))++++++************++++++)))******))))))((()))))))))******++++++++++++*********))))))))))))******(((((())))))***)))))))))***************************)))))))))))))))******)))***++++++))))))***+++***+++,,,+++)))((()))***)))***************))))))((()))***+++,,,---------))))))******+++++++++,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,---......***+++,,,---,,,+++)))(((************++++++++++++,,,++++++******++++++,,,---------------...///000------,,,,,,,,,,,,------------............------......------------......000///////////////000000////////////////////////...////////////000000000000000111111111111111111111111111111111111111111222222222333333333444444333333333444444444444555222333444555666666666666777777777888888999999999999:::::::::;;;>>>CCCGGGOOObbb}}}nnndddXXXPPPOOOPPPOOOMMMTTTUUUWWWXXXYYYXXXWWWVVVXXXXXXYYYYYYYYYYYYZZZZZZWWWVVVVVVWWWXXXZZZ\\\]]]```bbbeeejjjoootttxxx{{{|||wwwrrrpppppprrrxxxyyy{{{|||{{{{{{|||}}}wwwvvvuuuuuuvvvvvvuuusssooommmjjjgggdddbbbaaaaaa[[[WWWRRRNNNNNNNNNNNNNNNFFFEEEDDDCCCCCCAAA===;;;???===:::888777666777888;;;;;;;;;:::888555333111...//////000111111000000////////////////////////,,,,,,,,,------------...---...000111000...+++)))++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******,,,---,,,++++++***+++,,,---...+++++++++************))))))******+++++++++******++++++,,,,,,---......///&&&)))+++***''''''***...+++************+++,,,,,,))))))))))))***************)))((((((******)))((()))***+++***)))((((((***''''''''''''''''''''''''))))))))))))************(((***++++++)))'''&&&&&&))))))(((((((((((())))))))))))))))))************'''(((((()))***+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++***))))))((()))))))))***************)))))))))+++***))))))+++,,,,,,+++))))))))))))))))))))))))++++++************++++++,,,+++******+++,,,,,,+++******+++++++++***))))))******))))))))))))************************))))))******)))))))))))))))))))))((((((((()))***+++++++++,,,---,,,+++***+++---)))+++------+++)))((()))((())))))******))))))((()))******+++,,,,,,++++++'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,---......***+++,,,,,,,,,+++)))))))))*********++++++++++++,,,++++++******++++++,,,------------------......------,,,,,,,,,,,,------------............------......------------..................///000111222////////////////////////............////////////111111000000000/////////111111111111111111111111222222222222333333333333333333333333444444444444222333444555555555555555555555666777888999::::::888999999999:::;;;>>>AAADDDTTTpppxxxdddWWWSSSQQQMMMHHHOOOQQQTTTVVVXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYVVVVVVUUUVVVWWWXXXYYYZZZZZZ\\\___dddhhhmmmqqqsss{{{vvvqqqooopppqqqyyy{{{||||||{{{zzz{{{|||vvvuuuttttttvvvwwwvvvuuuooommmjjjfffcccaaa``````ZZZVVVQQQMMMMMMNNNNNNOOOHHHGGGFFFEEECCCAAA>>><<<>>><<<:::888777666777777;;;;;;:::999777555222000---...000111111000///...////////////////////////------------------------***+++...///000000......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((************,,,---,,,+++***))))))***+++,,,+++++++++*********))))))((()))***+++++++++++++++++++++,,,,,,,,,---------)))+++---,,,)))'''(((******************++++++,,,)))))))))))))))*********)))((((((((())))))(((((()))***+++***(((((((((***''''''''''''''''''''''''((()))))))))***************+++,,,+++)))'''''''''((((((''''''''''''((((((((()))))))))************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))******++++++******)))******))))))))))))))))))++++++******************,,,+++)))***+++---,,,,,,))))))))))))))))))))))))++++++************+++++++++***)))***,,,---,,,***,,,,,,,,,,,,++++++***)))+++******))))))******++++++++++++*********************)))))))))))))))((((((((((((((()))***,,,,,,+++,,,---,,,++++++,,,---&&&))),,,,,,+++***))))))'''(((((())))))))))))(((******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++++++++***,,,,,,------------,,,+++------------...............------,,,,,,------...---------...------,,,,,,///......------......///,,,------......------,,,......------------.....................///000111////////////////////////........./////////000000000000000000000000000000111111111111111111111111111222222222222333333333222222333333333444444444444555666666777777777666555555666666777888888999555777999::::::;;;===???CCCMMMbbb{{{hhh\\\VVVQQQNNNJJJMMMPPPSSSVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZ]]]bbbfffjjjmmmnnn~~~zzzuuupppnnnnnnpppzzz|||}}}|||zzzyyyyyyzzztttsssrrrsssvvvxxxyyyxxxpppmmmjjjfffbbb```^^^^^^ZZZVVVQQQNNNMMMMMMMMMMMMIIIIIIIIIGGGDDDAAA>>>===<<<;;;999777666555555555999999999888777444222000//////000000///...,,,+++------------------------------------------------------,,,------...///000*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((************,,,---,,,+++***)))((()))******+++++++++*********))))))((()))***+++++++++++++++++++++++++++******))))))***+++,,,------+++)))'''******))))))******+++,,,******))))))))))))))))))(((((())))))((((((((())))))***+++***(((((((((***((((((((((((((((((((((((((()))))))))************)))***++++++)))((()))***((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********))))))******************++++++,,,+++)))***+++---,,,,,,))))))))))))))))))))))))++++++************++++++(((((()))+++,,,+++)))'''............---,,,,,,+++++++++************++++++,,,+++***))))))***+++++++++*********))))))(((((((((((((((((()))***,,,,,,***+++,,,+++***)))***,,,###&&&***++++++*********''''''((()))))))))))))))******+++++++++***))))))***************************++++++,,,,,,++++++***,,,,,,***))))))***,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,,,,------...,,,------......---,,,+++......------------......,,,,,,------------,,,,,,......------------......000000///...............//////////////////////////////000000000111111111//////000000111222222333111111111111111111111111111111111222222222333333222222222333333333444444444555555666666666666666666666666666666666666666444666999:::;;;<<<>>>???AAADDDRRRiiijjj\\\UUUTTTJJJKKKNNNPPPRRRTTTUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUVVVXXX\\\```dddgggiiijjj~~~}}}yyytttooommmnnnoooxxxzzz|||}}}{{{yyyxxxxxxtttrrrqqqsssvvvyyyzzzzzzqqqooojjjfffaaa^^^\\\[[[YYYVVVRRRPPPOOOOOONNNMMMKKKLLLLLLIIIEEEAAA???>>>;;;:::999777666555444444888888888888666444222111000000//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,111000...,,,,,,,,,---...***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******,,,---++++++))))))((()))***++++++++++++************))))))******+++++++++******+++******)))(((((('''''''''(((***,,,------+++)))***))))))))))))***++++++************))))))))))))((()))******(((((()))***)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))************((()))******))))))***+++((((((''''''''''''(((((())))))))))))*********************))))))((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((()))************))))))))))))***************+++***))))))+++,,,,,,+++))))))))))))))))))))))))++++++************+++++++++...333444222///,,,+++....../////////...------++++++************++++++******)))((()))***+++,,,,,,,,,++++++***))))))))))))((((((((()))***++++++)))***+++***)))((()))+++%%%'''***+++******+++,,,''''''((()))************)))******+++******))))))+++++++++*********))))))***+++,,,------,,,+++***++++++************++++++(((((()))***+++,,,------))))))))))))************,,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,......------------......111000///...------------////////////////////////000000000000111111111111...//////000111222333444111111111111111111111111111111111111222222222222222222222222333333333333222333333444444444333333777666666666555555555444444666999::::::<<<>>>@@@??????HHHYYYkkkvvvaaaVVVSSSNNNNNNNNNOOOPPPQQQSSSTTTSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUXXX\\\```bbbcccccc~~~|||xxxsssnnnlllmmmnnnrrrvvvzzz}}}|||zzzyyyxxxuuusssrrrrrruuuxxxyyyyyyssspppkkkfff```\\\ZZZXXXVVVTTTRRRRRRRRRRRRPPPOOOLLLMMMNNNKKKEEEAAA??????<<<;;;:::999777666555555666666777777666444333222000000///......---......------------------------......---------,,,,,,,,,/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***,,,---+++***)))))))))***+++,,,+++++++++************)))******+++++++++***)))))))))(((((((((((((((((((((''')))***(((&&&&&&))),,,)))))))))))))))***++++++************)))))))))((((((***,,,+++)))((()))+++)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))************((()))***)))(((''')))***)))(((((((((((((((((()))))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++******)))((((((((())))))*********+++)))((((((***++++++***))))))))))))))))))))))))++++++************++++++---444===>>>888222//////,,,---..................,,,++++++******++++++,,,((((((''''''(((***,,,---------,,,,,,+++******)))***)))))))))))))))******)))***+++***)))((()))+++***,,,,,,,,,******+++,,,'''((()))***++++++++++++((()))***************)))***************+++++++++)))***,,,------,,,***)))******++++++++++++******(((((()))***+++,,,------)))))))))))))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,)))***,,,.........---,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++......------------......///......---------....../////////////////////////////////000000000000111/////////000000111111111111111111111111111111111111111111111222222222222111222222222222333333333333333333444444333333222555555555555555555555666666888999999888999<<<>>>???>>>CCCNNNWWWfffsssccc[[[VVVTTTQQQOOOOOOPPPRRRTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPPPPRRRVVVYYY\\\^^^______}}}|||xxxsssnnnllllllnnnmmmrrrxxx}}}}}}|||zzzyyywwwuuusssssstttwwwxxxxxxtttqqqlllfff```[[[XXXWWWSSSRRRRRRSSSTTTTTTSSSQQQLLLNNNOOOKKKFFFAAA??????===<<<;;;:::999777666666444555666666666555333333000000.........///111222.................................------,,,,,,,,,)))+++...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++++++++---+++***)))))))))***,,,---+++++++++************)))+++++++++++++++***)))(((''''''(((((())))))*********------&&&$$$---)))))))))))))))******++++++*********))))))(((((()))+++---,,,)))(((***,,,)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))*********************)))'''&&&''')))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((()))+++++++++***)))''''''(((((()))))))))******)))'''(((***++++++***))))))))))))))))))))))))++++++************++++++'''222<<<===555---******++++++,,,---............,,,++++++******++++++,,,'''&&&&&&&&&'''***,,,.........------,,,+++******+++***)))))))))))))))***)))***++++++***)))***+++000000000---+++***+++,,,(((((()))++++++,,,,,,,,,(((((()))***************(((((()))***+++,,,,,,---)))***,,,------,,,***))))))***+++,,,,,,+++***)))+++++++++************)))++++++******+++,,,------******+++++++++,,,,,,,,,...------,,,,,,------...((())),,,.........---,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++.........------.........---------------...///000////////////////////////............/////////000///////////////.........111111111111111111111111000111111111111222222222111111222222222333333333555555555666555555444444222333333444555666777777999999999888666777999;;;;;;:::>>>DDDFFFNNNjjjyyymmm[[[XXXTTTPPPOOOPPPRRRTTTQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYXXXWWWUUUSSSQQQOOORRRUUUYYY\\\]]]]]]]]]}}}xxxsssooollljjjiiiooosssxxx}}}~~~|||yyyvvvuuusssqqqqqqtttvvvxxxxxxpppnnnkkkfff```[[[XXXVVVTTTTTTSSSRRRRRRRRRRRRRRRNNNMMMLLLJJJGGGCCC@@@>>><<<<<<:::999888777777777:::999888999999888555222000000000000000000000000000...+++***+++------------------,,,,,,+++++++++------............------,,,,,,,,,++++++*********---,,,++++++,,,,,,***))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***************))))))(((((((((((())))))******++++++++++++,,,,,,,,,++++++*********************++++++++++++*********************************************)))))))))***+++,,,,,,)))))))))))))))))))))))))))+++---,,,+++***+++,,,&&&'''))))))(((((()))+++---+++)))''''''(((***+++***************++++++,,,'''((((((((())))))******''''''((())))))))))))))),,,***)))''''''(((***+++***))))))))))))))))))***************))))))))))))...---+++***)))***,,,---(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&///888<<<999222+++(((++++++***)))***---///000,,,,,,***)))))))))***+++************++++++***)))------,,,,,,+++***)))))))))************++++++++++++***)))(((((()))***+++------,,,+++***)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++++++++++++++++++++,,,,,,************************,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,...---,,,,,,---...---,,,....../////////...,,,+++........................---------...///000000111000000000000000000000000000000000000111111111111222222111111111111222222333333222222333333444555333333333444444444555555444444444555555555555666888777666666888:::::::::;;;<<<===<<>>999555---,,,+++******+++---...,,,+++***)))))))))***+++*********+++++++++***)))---,,,,,,+++******)))))))))************++++++++++++***))))))))))))***+++++++++***************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,++++++))))))+++***))))))))))))***++++++++++++******)))))))))************************,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------......------,,,------...---,,,....../////////...,,,,,,........................------......///000000111000000000000000000000000000000000000111111111111222111111000000111111222333222222222222333444444333333333444444444555555444444444555555555555666555555555777888:::::::::888;;;======>>>FFFTTT___zzz~~~pppbbb]]]YYYTTTPPPPPPPPPNNNQQQUUUWWWVVVXXX\\\XXXXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVVVV{{{sssmmmkkkkkklllppptttyyy~~~~~~|||zzzuuusssrrrrrrtttvvvvvvvvvqqqoookkkgggaaa]]]YYYWWWTTTTTTRRRQQQOOOOOONNNNNNKKKKKKJJJHHHEEEAAA>>><<<<<<;;;:::999888777777777888777666777777666333111///////////////////////////---,,,,,,...000000000+++,,,,,,,,,,,,,,,,,,---------............------......------------,,,,,,+++***((()))******)))'''***)))((((((((()))***+++***++++++,,,,,,++++++***+++++++++++++++************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++******************************************************++++++******)))*********))))))))))))))))))))))))''')))******)))(((((()))+++,,,,,,+++)))((()))***,,,+++)))''''''((()))+++))))))((((((((()))******''''''''''''((((((((((((((()))))))))))))))((('''+++***)))(((((()))***+++)))((((((''''''(((((()))************)))))))))))),,,+++)))((((((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,///666>>>AAA>>>:::...---+++*********+++,,,,,,+++******))))))***************+++++++++******+++++++++******))))))((()))************+++++++++++++++************++++++)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))***+++,,,,,,,,,+++++++++++++++******))))))++++++************++++++,,,++++++***)))(((''''''************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------.........///......---,,,........................------......///000000000000000000000000000000000000000000000111111111111222111111000000111111222222222222222222333444444333333333444444444555555444444444555555555555666333444666888999999999999555999<<<===<<<@@@HHHNNN```tttxxxlllddd[[[UUUSSSPPPMMMNNNQQQSSSRRRTTTXXXYYYZZZZZZZZZXXXWWWUUUTTTRRRRRRRRRSSSSSSTTTTTTTTT|||rrrllljjjlllmmmqqquuuzzz~~~}}}|||uuutttrrrrrrtttuuuuuutttqqqoookkkgggbbb]]]ZZZXXXVVVUUUSSSQQQPPPOOONNNNNNKKKKKKJJJHHHEEEAAA>>><<<<<<;;;:::888777777666666888777777777777666333111////////////////////////...---,,,---///111111111+++++++++,,,,,,---------,,,------......------,,,---------------,,,,,,,,,+++***))))))***+++***(((+++***)))(((((()))+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,++++++,,,+++++++++++++++*********************+++++++++************************,,,,,,+++***)))))))))***))))))))))))))))))))))))''')))******)))(((((()))%%%'''((()))((((((***,,,,,,+++)))((((((((()))***((((((((((((((())))))***''''''''''''''''''(((((()))))))))))))))(((((('''***))))))((())))))***+++(((''''''''''''''''''(((************)))))))))(((,,,+++***)))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,000333222111,,,+++************+++++++++++++++***************)))***++++++*********************)))))))))(((((())))))*********+++++++++,,,++++++++++++++++++,,,))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************((()))***+++,,,------------,,,+++***)))))))))))),,,++++++++++++++++++,,,++++++******)))))))))(((************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---...---,,,,,,---.....................------....................................//////000000///////////////////////////000000000111111111111111111000000000000111111222222222111222333333444333333333444444444555555444444444555555555555666444666999::::::999888777555888:::;;;:::;;;@@@EEEPPP___yyyyyylll___XXXXXXSSSPPPQQQQQQOOOPPPSSSXXXYYYZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRRRRRRRSSSSSS}}}rrrllljjjlllnnnsssvvvzzz~~~}}}|||uuutttrrrssstttttttttrrrpppnnnkkkfffbbb]]]ZZZXXXWWWVVVTTTRRRQQQPPPOOOOOOLLLLLLKKKIIIFFFBBB???===;;;;;;999888777666666666999999888888999777555222////////////////////////...---,,,---///111111000+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,***)))***,,,,,,+++***,,,+++************,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++************************,,,,,,+++***)))))))))***))))))))))))))))))))))))(((***++++++***))))))***$$$&&&((((((((()))+++,,,++++++)))((((((((()))***((((((((((((((())))))***((((((((((((((((((''''''(((((())))))))))))(((((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,************)))))))))(((((((((''''''&&&&&&&&&&&&++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((%%%%%%'''***(((((())))))***+++,,,,,,++++++++++++******))))))(((***,,,,,,***)))***+++*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))************************((()))***+++,,,---------,,,,,,+++***))))))******++++++++++++++++++++++++)))******++++++,,,,,,,,,************************)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++---......,,,+++---.........------............////////////////////////............///////////////////////////////////////000000000111111111111111000000000000000000111222111111111111222333333333333333444444444555555444444444555555555555666777:::<<<<<<:::777666666666777888888777999>>>BBBFFFOOObbb}}}sssfffbbb[[[TTTSSSRRRPPPPPPSSSVVVWWWYYYZZZZZZXXXVVVUUUSSSSSSSSSSSSRRRRRRRRRRRR}}}rrrllljjjlllnnntttwwwzzz}}}~~~|||{{{vvvtttssssssttttttrrrqqqnnnmmmjjjeeeaaa]]]YYYXXXVVVVVVTTTSSSQQQQQQPPPPPPLLLLLLKKKIIIFFFBBB???===;;;:::999888777666666666:::999888999999888555333////////////////////////...---,,,---///000000...+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,*********,,,---,,,+++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++************++++++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,---------,,,++++++******)))))))))***++++++,,,,,,************************++++++******)))*********))))))))))))))))))))))))(((***++++++***))))))******+++,,,+++***)))***++++++******)))))))))))))))))))))((((((((()))******))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))******+++++++++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''***+++)))&&&%%%(((,,,&&&'''((()))***+++,,,,,,***++++++++++++***))))))(((***---,,,***(((***,,,************************)))************+++++++++******++++++++++++***************))))))((((((((())))))************))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,+++******************************++++++++++++******))))))***+++,,,---......************************)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++---///...,,,***,,,///......---------...//////////////////////////////......//////////////////000000000000000000000000000000000000111111111111111000000//////000000111111111111111111222333333333333333444444444555555444444444555555555555666777:::===;;;888555555777777777777777777999>>>AAAEEEIIIUUUjjjlllbbbXXXUUUSSSPPPPPPQQQSSSUUUXXXZZZ[[[ZZZXXXVVVUUUUUUUUUTTTTTTSSSSSSSSS}}}rrrllljjjlllnnnvvvwwwzzz}}}}}}|||{{{yyyvvvtttsssssstttsssqqqooommmkkkhhhddd```\\\YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPKKKKKKJJJHHHEEEAAA>>><<<;;;:::999777666666666666999888888888888777444222000000000000000000000000...---,,,---//////...,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***))))))***+++,,,,,,***+++,,,------,,,***(((&&&***++++++,,,,,,++++++***)))))))))*********++++++***++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,...------,,,++++++******((())))))***++++++,,,,,,*********************************)))******++++++))))))))))))))))))))))))''')))******)))(((((())))))***,,,+++***)))***,,,*********)))))))))))))))***))))))))))))***++++++++++++******))))))))))))%%%&&&''')))************'''((()))******+++++++++((((((''''''''''''((((((************)))))))))))),,,,,,,,,,,,,,,++++++***'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***************+++'''(((((()))***************++++++,,,+++***)))((('''+++...---)))'''))),,,***+++++++++++++++++++++)))************+++++++++))))))***++++++***))))))((((((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))'''(((***+++,,,,,,++++++))))))***++++++***))))))))))))******++++++,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......***---000///+++***,,,///...------,,,---...///000/////////////////////////////////////////////...000000000000000000000000000000000000111111111111000000////////////000000111111111111111222222333333333333444444444555555444444444555555555555666444777999888555333666999777888888888888999;;;===EEEEEEKKKZZZmmmwwwiiiaaa\\\VVVSSSSSSRRRUUUXXX[[[]]]\\\[[[ZZZXXXXXXWWWVVVUUUUUUTTTTTT|||rrrllljjjlllnnnvvvxxxzzz|||}}}{{{yyyxxxvvvtttsssssstttsssqqqooolllkkkgggccc___[[[XXXVVVSSSRRRQQQPPPPPPPPPPPPPPPJJJJJJIIIGGGCCC@@@===;;;;;;:::999777666666555555888777666777777666333111111111111111111111111111...---,,,---......,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........)))(((((((((***++++++******+++------,,,)))%%%###+++++++++,,,,,,+++++++++(((((())))))*********+++*********++++++,,,,,,---((()))***+++,,,---------......---,,,,,,+++******((())))))***++++++,,,,,,***************************)))))))))***+++,,,,,,))))))))))))))))))))))))&&&((())))))(((''''''((($$$%%%'''(((((()))+++---************)))))))))(((***************++++++,,,,,,+++++++++******))))))$$$%%%'''(((***+++++++++'''''')))***++++++++++++******))))))))))))******************)))))))))))))))************)))((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((,,,,,,)))%%%)))))))))))))))(((((('''******+++,,,+++***)))((('''+++...---)))'''))),,,++++++++++++++++++,,,,,,)))************+++++++++((()))***++++++***)))(((&&&&&&'''((()))***++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((&&&'''***,,,------,,,+++((()))***++++++***)))(((************))))))))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,***))))))***,,,,,,***...000///+++***,,,000...------,,,---...///000000000000000000000000000///////////////.........000000000000000000000000000000000000111111111111000000////////////000000111111111000111222222333333333333444444444555555444444444555555555666666000333666555222222777;;;777888999::::::999888888AAA>>>AAAKKKWWWjjjuuukkkbbb\\\ZZZRRRUUUYYY]]]______]]]\\\ZZZYYYXXXXXXWWWVVVUUUUUUwwwqqqnnnmmmoootttuuu{{{~~~|||{{{|||{{{yyyyyywwwuuutttsssqqqnnnkkkhhhnnnkkk___ZZZ^^^ZZZQQQNNNSSSUUUTTTTTTUUURRRNNNLLLJJJGGGDDDCCCAAA>>>;;;<<<;;;999888888777666444444444555666666555444333222111000000000000000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++------------++++++((()))***+++,,,---------************************,,,------...---,,,+++*********++++++++++++******,,,+++***)))))))))++++++---,,,+++******+++,,,---,,,***((((((***+++)))&&&'''((()))******+++******&&&'''))))))'''''''''((()))***+++++++++)))((('''&&&'''(((*********))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********++++++***((('''((()))************************'''(((((()))***+++++++++...---+++)))(((((()))))))))((((((***---...+++(((************************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((---,,,,,,+++*********+++******))))))))))))******))))))***++++++++++++***)))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++************************++++++++++++++++++++++++---------,,,,,,,,,++++++******))))))******+++,,,************************)))************++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................///---***((((((***---//////////////////.........////////////000000000000111222333333222111000///000000000111222222333333222333333444444333333222444444444333333222222222444444444555666777777888222333666666666777999;;;DDDBBBBBBDDDIIIUUUjjj|||~~~kkk\\\WWWXXXYYY\\\______]]][[[```___]]]ZZZ[[[\\\YYYRRRvvvqqqooommmoootttuuu{{{~~~~~~~~~}}}zzzvvvuuutttssstttssspppnnnllllllggg^^^YYYZZZYYYVVVPPPUUUWWWUUUTTTTTTQQQLLLMMMJJJGGGEEECCC@@@===:::;;;:::888777777666555444444555666666666555444333000000...---,,,,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,************************+++,,,------,,,+++***)))******++++++++++++******,,,+++***))))))***++++++******)))(((((()))******,,,***((()))***+++)))'''))))))*********))))))(((&&&(((***)))((('''((((((***************)))(((((())))))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******)))***+++***((((((((()))(((((((((((((((((((((((('''(((((()))******++++++---,,,+++))))))))))))***+++)))((()))++++++)))&&&******************************))))))))))))******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))))))))))))))))),,,+++******)))))))))*********))))))))))))******))))))***++++++++++++***)))***++++++***)))***+++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))******))))))******+++,,,************************)))************++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++******))))))......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---------............///........................///...,,,******,,,...////////////////////////...////////////000000000000222222222222222111000///000000000111222222333333111222222333333222222111444444444333333222222222444444444555666777777777444666777777666666888999======>>>AAADDDLLL\\\kkkyyyhhh```^^^[[[[[[\\\^^^______cccccc```[[[ZZZ]]]\\\XXXvvvqqqooommmooosssttt{{{~~~{{{sssrrrrrrsssttttttsssqqqmmmgggaaa^^^YYYTTTTTTWWWRRRVVVWWWUUUTTTSSSPPPKKKNNNKKKHHHEEEBBB@@@<<<999999888888777666555444444555666666777666555444333111000...---+++*********/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++************************+++++++++,,,++++++***)))******++++++++++++******+++******)))******++++++******)))(((((()))******+++***))))))******)))(((+++++++++******)))''''''''')))******)))(((((()))+++******))))))))))))))),,,,,,,,,,,,+++***(((((())))))))))))))))))))))))************************)))(((((((((((()))******)))***+++***)))((()))***((((((((((((((((((((((((((((((((()))******++++++++++++******)))******+++,,,***((('''(((((('''&&&************************))))))************))))))++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))+++***((('''((()))+++,,,+++***))))))((()))))))))******))))))))))))******))))))***++++++++++++***)))***++++++***)))***+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((******))))))******+++,,,************************)))************++++++++++++,,,,,,,,,,,,+++******+++++++++++++++*********------------,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///..............................------------............//////////////////////////////000000000000222222111000000000111111000000000111222222333333000111111222222111111000444444333333333333222222444444444555666666777777777888999888777666777888888888<<>>>>>???EEEMMMXXXppp~~~qqqfffaaacccfffiiilllsssxxxuuupppmmmjjjfff~~~uuurrrooommmooossssss{{{~~~yyytttsssssssssttttttrrrpppnnnfffiiisssooo]]]UUUYYYQQQUUUVVVTTTTTTUUUTTTPPPOOOLLLHHHEEEBBB???;;;999777999:::999777666777999888888888888666555333111000000000///000000111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,+++***))))))*********************************************+++******++++++++++++******))))))******+++++++++++++++++++++,,,,,,+++++++++))))))******)))))))))***(((((()))***************((()))++++++)))))))))***+++***)))(((((()))***+++(((((((((((())))))******((((((((((((((((((((((((************************)))))))))))))))***++++++((()))******)))((()))+++************************)))))))))))))))*********((())))))***+++++++++,,,)))))))))((()))***,,,...))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))*********************************+++)))'''&&&'''))),,,...++++++*********++++++,,,******))))))))))))******))))))***++++++++++++***)))***++++++***)))***+++))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))************************++++++++++++++++++++++++*********************+++******))))))******+++,,,************************))))))*********++++++++++++,,,,,,,,,,,,+++******'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------............///..............................///000000///......---.........//////000000////////////000000000000111111/////////000111222000000000111222222333333222222333333333333222222333333333333333333333333444444444444555555555555555666888888777777999:::999777999<<<<<<===BBBJJJNNN\\\sssxxxmmmhhhffffffppp|||xxxppp}}}uuurrrpppmmmooorrrvvv|||}}}yyyvvvtttsssssstttsssqqqooohhhcccfffnnnkkk[[[RRRTTTQQQUUUVVVTTTTTTVVVUUUQQQNNNKKKHHHEEEBBB@@@<<<999666888;;;:::777666888;;;999999999888777444222111...------......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))************************+++************+++,,,,,,******++++++++++++******((()))***+++++++++++++++((()))************)))(((((()))******))))))***+++'''''')))******+++++++++''')))******)))(((((())))))))))))))))))******+++''''''''''''((()))***+++((((((((((((((((((((((((++++++++++++++++++++++++***))))))))))))***++++++((()))******))))))***+++(((((((((((((((((((((((())))))))))))))))))******((()))***+++++++++++++++'''((()))******+++---000))))))))))))))))))))))))))))))************))))))************************((((((((()))))))))******************************+++***((('''((()))+++,,,++++++++++++++++++,,,---******))))))))))))******))))))***++++++++++++***)))***++++++***)))***+++))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))*********))))))******+++,,,************************)))************++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////---------............///..............................////////////......------......///000000000////////////000000000000000000/////////000111111000000000111222222333333333333333444444333333333222222333333333333444444444444444444444444444444333555666777666666888:::888666666999::::::???EEEFFFMMM[[[rrrxxxnnnhhhttt}}}uuurrrpppnnnooorrrzzz~~~zzzuuutttsssssstttsssqqqpppeeeaaa```aaa]]]UUUQQQSSSSSSVVVWWWTTTSSSUUUTTTQQQMMMJJJGGGEEECCC@@@===:::444777:::999666555888;;;:::::::::999777444222000......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,+++******************************,,,+++******+++,,,---...******++++++++++++******'''(((***+++,,,,,,++++++((()))************)))(((''')))+++***)))(((***,,,((())))))*********))))))&&&(((***)))((('''(((((((((((()))******************)))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,''')))******))))))***+++((((((((((((((((((((((((***)))))))))))))))))))))))))))***+++++++++******%%%(((***+++***)))+++---))))))))))))))))))))))))******))))))))))))******************************(((((((((((()))))))))***************************+++***))))))))))))))))))***************+++,,,,,,******))))))))))))******))))))***++++++++++++***)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++******))))))******+++,,,************************)))************++++++++++++,,,,,,,,,,,,+++******---------,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---------............///................................................------......///000000111////////////000000000000...//////000000000000000000000000111222222333333222222333333333333222222222222222333333444444444444444444444444444444444444555666666555444555777777555666:::;;;999;;;???@@@DDDLLL[[[qqq|||yyy|||uuurrrpppnnnooorrr}}}|||tttsssrrrsssttttttsssqqqkkkggg```ZZZWWWVVVWWWYYYVVVXXXXXXTTTSSSTTTSSSOOOLLLJJJGGGDDDCCCAAA>>>;;;222666999888555444777;;;:::::::::999777444222000111000///...............---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++************************,,,,,,+++++++++,,,...///******++++++++++++******'''(((***+++,,,,,,++++++***+++,,,------,,,+++***&&&)))+++***((((((***,,,***++++++******)))((('''&&&((())))))(((''''''((('''((()))+++++++++***)))---,,,+++))))))))))))***((((((((((((((((((((((((*********************************)))******+++,,,''')))******))))))***,,,*********************************))))))))))))))))))***+++,,,,,,+++***)))%%%(((++++++)))'''((()))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))************************+++*********))))))(((((())))))((())))))***++++++******))))))))))))******))))))***++++++++++++***)))+++++++++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************++++++++++++++++++++++++++++++,,,,,,,,,---------*********)))***++++++,,,************************)))************++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------.........//////..............................------------......---------...///000000111////////////000000000000---...///111111111000///000000000111222222333333111111222222222222111111222222222333333444444444444444444444444444444444666777777666444222333444777666888======:::999;;;<<<@@@FFFNNNZZZppp}}}|||vvvrrrooommmnnnsss{{{{{{zzzxxxvvvtttsssrrrrrrssssssqqqoookkkddd]]][[[YYYUUUTTTVVVWWWZZZ[[[WWWVVVWWWUUUQQQJJJHHHEEEDDDBBB???;;;888===<<<;;;999888999<<>>???===999777666444222000111111111111000000000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---,,,+++***)))******++++++******************+++***++++++***(((((()))+++***))))))(((((())))))*********************************+++++++++,,,,,,,,,---,,,***)))((()))***+++******++++++++++++,,,,,,++++++************+++++++++)))''''''((())))))((())))))))))))))))))******)))((('''''''''((())))))*********))))))(((((((((+++***(((((()))***(((''')))(((((((((((((((((()))))))))))))))))))))))))))+++)))(((((()))***))))))***)))))))))((((((((((((***((('''''')))******)))))))))************))))))))))))))))))))))))))))))******)))(((((()))******(((((()))***************(((((()))))))))*********************)))))))))((((((((()))*********************))))))))))))************************))))))))))))************))))))************************)))))))))))))))*********)))************+++++++++)))))))))))))))*********++++++***))))))***++++++))))))))))))))))))))))))******************************))))))))))))*********************)))(((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++***))))))(((******+++++++++,,,,,,,,,------------------------,,,,,,.../////////...---------------------------,,,------......------,,,...---+++---///000///---//////............//////222000------///111000///000000000000111111111111111222222333333222222111000111111222222111111000222333555555333222333444444444444444444444444444777777777777888999::::::888999===CCCGGGNNN^^^mmmwwwtttpppooorrrwww~~~}}}zzzwwwoooooooooqqqssssssrrrpppjjjccc]]]\\\ZZZVVVUUUWWWWWWZZZ[[[XXXVVVWWWTTTPPPKKKHHHDDDBBB@@@???===<<<<<<<<<;;;999888999;;;>>>@@@===:::777666444111///111111111111000000000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////------,,,++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++)))(((***++++++******************+++******************************+++++++++,,,,,,,,,+++++++++***************(((((()))***+++------...++++++************++++++,,,***((((((((()))((('''((((((((())))))*********((((((((((((((()))***+++,,,,,,+++***))))))((((((+++***))))))***+++)))(((******(((''''''(((******))))))))))))))))))))))))***)))'''''')))******)))******)))))))))(((((((((((('''%%%&&&((())))))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&(((***+++,,,+++)))(((((((((((())))))*********************))))))))))))(((((()))*********************))))))))))))******(((((())))))))))))))))))((())))))******))))))(((************************(((((())))))******++++++)))************+++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************)))))))))))))))******)))************))))))((()))))))))))))))))))))))))))************++++++++++++++++++***************************++++++++++++++++++*********++++++,,,------,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---........................------............------...---,,,---/////////...//////............//////111000......///000000///000000000000111111111111222222222111111222222222000000111111111111111000222444666555444333444444444444444444444444444444666555555666777888999999777888<<>>;;;<<<;;;:::999999;;;===@@@===:::777555333111///111111111111000000000///000////////////.........---,,,,,,++++++,,,,,,---.............../////////,,,,,,,,,++++++++++++,,,,,,+++***((((((***+++,,,,,,------,,,***)))***+++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,)))***+++,,,++++++***)))(((((()))***+++,,,------++++++************++++++...,,,+++***++++++***)))''''''(((((()))*********)))******+++,,,,,,---...---,,,,,,+++***)))((((((,,,***)))***++++++***)))******))))))))))))******((((((((((((((((((((((((,,,***))))))+++,,,,,,+++*********)))))))))((((((((('''&&&&&&((())))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))((((((*********)))))))))))))))(((((()))*********************))))))))))))******((((((((())))))*********(((((())))))))))))((((((************************''''''((()))***++++++,,,))))))*********+++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))***+++))))))************)))((())))))))))))))))))))))))))))))*********+++++++++************************+++,,,,,,,,,,,,---------***************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........////////////////////////------............------------------...//////...//////............//////000000/////////000000//////000000000111111111111333222111000000111222333111222222333333333333222222444555555444333333444333333444444444444444444555555555666777888999:::888:::<<<===;;;;;;???EEEMMMYYYkkk}}}~~~uuupppnnnmmmrrryyy~~~~~~|||yyyuuuuuuuuuuuuvvvvvvtttqqqnnneee___[[[[[[ZZZVVVUUUVVVVVVZZZ[[[XXXVVVVVVRRRMMMKKKHHHCCCAAAAAAAAA@@@???;;;<<<<<<;;;999999;;;===???<<<999666555333111///111111111111000000000///000////////////.........---,,,,,,++++++,,,,,,---,,,------...............******++++++++++++++++++++++++***))))))***++++++,,,------+++***)))***,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))************************++++++************++++++---,,,++++++,,,,,,+++)))''''''(((((())))))))))))))))))***+++,,,---------,,,,,,++++++***))))))(((+++***)))***+++,,,+++***((()))***++++++***)))(((((((((((((((((((((((((((+++)))((()))***,,,,,,+++************))))))))))))***((('''((()))+++******))))))************))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,+++******)))((('''&&&&&&))))))))))))))))))******(((((()))*********************))))))))))))******((())))))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------))))))******++++++++++++,,,,,,,,,---------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......////////////////////////---......//////......---,,,---.............../////////............////////////000000000//////000///000000000111111111111333222000000000000222333000111222222333333333333111222444444222111222333333333333444444444555555666666666777888999:::;;;888;;;;;;:::999;;;@@@CCCEEEKKKUUUcccsss~~~tttooommmmmmssszzz~~~|||zzzxxxuuussssssuuuwwwxxxwwwtttqqqbbb]]]YYYZZZYYYVVVTTTUUUVVVZZZ[[[YYYWWWUUUQQQLLLIIIGGGDDDBBBBBBBBBAAA@@@:::;;;<<<;;;:::999;;;<<<>>>;;;888666555444111000111111111111000000000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------)))***+++++++++++++++******************************+++,,,+++))))))+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***,,,,,,+++******,,,,,,+++***))))))((((((++++++************++++++***))))))***++++++***(((((((((((((((((((((((((((''''''((()))*********)))+++************)))))))))***)))((()))+++++++++)))'''(((************((('''))))))))))))))))))))))))((('''&&&&&&(((******)))++++++*********)))))))))+++***))))))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))******++++++++++++******+++***((('''''')))+++---******))))))((('''&&&&&&))))))))))))************(((((()))*********************))))))))))))******))))))******************'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,((())))))************))))))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))************'''((()))***++++++++++++......------,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++,,,------.................................////////////......,,,---......------...000//////............//////...///111111000//////000000000000000111111111111111111111000000111111111......///000111111111111000222333333222111111222222333333444444555555555555555666777888:::;;;<<<666888999666666;;;@@@AAA@@@AAAFFFPPP[[[iii|||uuuooommmnnnuuu|||zzzyyyxxxvvvssssssuuuwwwxxxwwwsssppp```[[[XXXYYYXXXTTTSSSTTTUUUZZZ[[[YYYWWWUUUQQQKKKHHHFFFDDDCCCCCCCCCAAA???:::;;;<<<;;;::::::;;;<<<<<<:::777555555444222111111111111111000000000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------)))***,,,---------,,,,,,(((***+++,,,,,,+++***(((((()))******))))))+++---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++++++++++++++***)))(((((((((++++++************++++++(((((((((***,,,---+++))))))))))))(((''''''&&&&&&''''''((()))))))))((('''(((((())))))))))))******)))((('''(((***+++***)))***)))'''&&&&&&''')))***))))))))))))))))))))))))'''&&&%%%&&&(((******)))+++++++++*********)))))),,,***))))))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++((((((((((((((((((((((((((()))))))))************(((((()))*********************))))))))))))******))))))))))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))*********)))************+++++++++)))))))))))))))*********((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))************&&&''')))***+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,+++++++++,,,---...------------------------......////////////......+++---//////---,,,...000//////............//////---///222222000...///000000000000000111111111111000000111111111111000000---...///000111111111111111333444444333222222333222222333333444555555666444444555555777999:::;;;333777888555666;;;===<<<===<<<>>>EEEJJJQQQ___lll~~~vvvpppnnnooovvv~~~zzzyyyyyyxxxuuuuuuvvvwwwwwwtttooolll^^^YYYWWWXXXWWWTTTRRRSSSUUUZZZ[[[YYYWWWUUUPPPJJJGGGEEEDDDDDDEEEDDDAAA???:::;;;<<<<<<::::::;;;<<<;;;999666555555555333222111111111111000000000000000000/////////.........---,,,,,,++++++,,,,,,---+++,,,.../////////...---***+++---...///...------''')))+++------+++)))'''&&&((())))))((()))+++...+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++,,,************)))))))))(((++++++************++++++))))))***,,,//////...,,,******)))((('''&&&%%%%%%))))))***++++++***(((((('''''''''((())))))******(((''''''((()))******)))---***%%%""""""%%%***---)))))))))))))))))))))))))))((('''(((***,,,,,,++++++++++++************)))+++***((()))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((***+++,,,+++)))(((%%%%%%&&&'''((()))***+++(((((())))))*********+++(((((()))*********************))))))))))))******))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++(((((())))))******++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,&&&''')))***+++++++++***%%%&&&'''(((***,,,---...******+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,+++***+++,,,---...------------------------......////////////......+++---//////---,,,...000//////............//////,,,///222222000...///000000000000000111111111111///000111222222111000/////////111222222333333333222444555555444333333444222222333333444555666666333333333444666888999:::333888:::777888<<<;;;777===:::<<<@@@BBBBBBKKKUUU___tttwwwrrrrrrssswww|||~~~{{{zzz{{{zzzwwwuuuuuuvvvuuuppplllaaa]]]VVVRRRPPPPPPQQQQQQYYYYYYYYYXXXUUUPPPLLLIIIHHHEEEBBBAAACCCCCCAAA>>><<<<<<;;;:::;;;<<<===>>>:::999777444222111000///111000///......///000111////////////////////////*********++++++,,,,,,------++++++,,,...///,,,)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))((('''&&&'''(((+++,,,******))))))((((((''''''******))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))***+++,,,,,,,,,,,,++++++***)))((((((,,,+++++++++***)))))))))))))))*********+++++++++///...,,,***))))))***+++,,,+++++++++***)))))))))((()))***++++++***)))(((************))))))(((((())))))))))))))))))))))))''''''''''''((()))+++++++++***)))(((((()))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))***************)))((((((************************)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,******))))))((((((''''''(((((())))))))))))(((((()))************+++++++++************************------,,,+++*********+++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,/////////......---------,,,---------,,,,,,+++***++++++++++++,,,,,,---...,,,,,,,,,------.........///............///000000///////////////.........////////////............000000000000000000000000222222222222222222222222666444222222333555555444111111222222222333333333444444444555555555555666888888888777777777777777;;;::::::;;;===@@@CCCEEERRRWWWcccwwwxxxttttttuuuyyy~~~~~~{{{{{{{{{{{{yyywwwwwwxxxvvvrrrnnnccc^^^XXXTTTRRRSSSSSSSSSXXXXXXXXXWWWTTTPPPKKKHHHHHHEEEAAAAAACCCCCCAAA>>><<<;;;;;;::::::<<<===>>>;;;:::888555333222111111000000000//////000000000------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,---//////---***---,,,,,,++++++,,,,,,---************************))))))((('''((()))***+++++++++*********)))))))))************************,,,,,,++++++***)))))))))+++************+++,,,,,,,,,,,,++++++***))))))(((+++++++++***************))))))*********+++++++++...---+++)))(((((()))*********))))))))))))))))))))))))************))))))++++++*********)))))))))))))))))))))))))))))))))''''''''''''((()))***++++++***)))(((((()))***+++******)))))))))))))))***************************))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))***++++++++++++***)))******)))))))))))))))*********))))))(((((((((((())))))************)))))))))************+++++++++************************,,,,,,+++***************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***------------,,,,,,+++***---,,,,,,,,,------...///------...............///---,,,,,,,,,,,,---....../////////////////////....../////////000000111111000000000000000000000000222222222222222222222222555444222111333444444333222222333333333444444444444444444444555555555555777777777777777777777777999888888999;;;===@@@BBBFFFIIIRRR```uuuyyyuuuuuuwww{{{}}}{{{|||||||||zzzxxxxxxyyyxxxssspppeee```ZZZVVVUUUUUUUUUUUUWWWXXXXXXVVVSSSOOOJJJHHHGGGDDDAAAAAACCCCCCAAA???<<<;;;:::::::::;;;===>>><<<;;;999777444333222222000000111111111111000000------------------------,,,,,,,,,,,,,,,+++++++++---------...000000...,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++***)))))))))***************+++++++++***************+++++++++...---+++***))))))***+++((((((((((((((()))))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))(((''''''(((((()))***+++******))))))))))))******++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%'''(((***+++,,,)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))***++++++++++++***))),,,+++***)))((((((((((((***))))))))))))(((((((((******++++++++++++******)))************+++++++++************************++++++***)))))))))******)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++************------,,,,,,,,,,,,++++++......---------.../////////////////////.........---,,,,,,,,,,,,---............//////////////////---...///000111222333333000000000000000000000000222222222222222222222222444222111111222333333222333333333333444444444555444444444444555555555555666666666777777777777777666666666777888:::===>>>AAABBBFFFMMM[[[pppyyyuuuuuuwww|||}}}{{{|||}}}{{{yyywwwwwwxxxwwwsssoooeeeaaa[[[VVVUUUVVVVVVVVVWWWWWWWWWVVVSSSNNNJJJGGGGGGCCC@@@@@@BBBCCCAAA???;;;;;;:::::::::;;;<<<===<<<;;;999666444333222111///000111222222111000///////////////////////////,,,,,,,,,+++*********))),,,,,,---...//////...,,,---,,,,,,++++++,,,,,,---***************************+++++++++***)))((((((++++++++++++++++++******+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,///...---,,,+++++++++++++++++++++*********)))))))))))))))***+++++++++,,,************************...---,,,++++++++++++,,,'''(((((())))))*********+++***)))(((((()))***+++++++++++++++************((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))***,,,+++***)))((((((((((((************************((()))))))))******************))))))))))))******'''(((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************)))(((*********************************++++++*********++++++***)))(((((()))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++******************************)))))))))))))))*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,......------------......000/////////......------///............///000000............////////////---......///000000111111000000000000000000000000111111111111222222222222333111000000222222222111222222222333333333444444333333444444444555555555555555666666666666666777555555555666777999:::;;;???AAACCCEEELLL[[[ooo}}}xxxtttuuuwww||||||zzz{{{}}}yyyvvvuuuuuuwwwvvvrrrnnnddd```ZZZVVVUUUVVVVVVVVVWWWWWWWWWVVVSSSNNNJJJGGGFFFCCC@@@@@@BBBCCCAAA???;;;::::::999:::;;;<<<===;;;:::888666333222111111///000111222222111000///////////////////////////++++++******))))))(((((()))+++---......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,+++***)))(((******************************+++++++++,,,,,,,,,*********+++,,,,,,------///...---,,,+++*********+++++++++***************)))))))))***+++++++++,,,************************+++++++++***************)))))))))******++++++++++++***)))(((((()))***+++************************(((((((((((((((((((((((()))(((((((((((())))))***)))))))))******)))))))))++++++***)))(((((())))))))))))))))))))))))))))))((()))))))))******************))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))((())))))*********))))))************************+++******************+++))))))(((((()))***++++++))))))))))))************(((((())))))))))))(((((())))))*********+++++++++***************************)))))))))))))))******+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------------,,,,,,,,,,,,,,,---///......------,,,,,,,,,///............///000000---.........//////000000........................////////////////////////000000000111111222222222222111000111222222111000000111111111222222222222333333333444444444444555444444555555555666666666555666666666777888999:::888;;;======@@@HHHVVV```sssxxxtttuuuxxx}}}~~~{{{yyyzzz|||wwwtttssssssuuutttqqqmmmccc___YYYUUUUUUVVVVVVVVVWWWXXXXXXVVVSSSOOOJJJHHHEEEBBB???@@@BBBCCCAAA???;;;:::999999999:::<<<===;;;:::888555333222111111//////000000000000//////------------------------***************)))))))))(((***---...---,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))***************))))))******+++,,,,,,,,,***+++++++++,,,,,,------......,,,+++***************************************************++++++++++++++++++***************((((((((((((((((((((('''************++++++++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))******''''''''''''''''''''''''))))))))))))******************))))))))))))******(((((())))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))((())))))))))))))))))))))))((((((''''''''''''((((((************************''''''''''''(((((((((((())))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((++++++***))))))***++++++(((((((((((()))***+++,,,)))))))))************+++(((((())))))))))))(((((()))************+++++++++******************************)))))))))***++++++++++++******++++++,,,---******+++++++++,,,,,,,,,************++++++++++++---,,,+++***+++,,,---...------,,,+++++++++,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000.........------,,,,,,,,,//////////////////////////////000000111222222222111111000111333333111///000000000000111111111111333333333333444444444444333333444444555666666666666666666777777888888888444666999:::;;;@@@FFFLLL[[[nnnyyyuuuwwwzzz~~~zzzxxxyyyzzzvvvtttrrrsssuuutttpppmmmccc___YYYVVVUUUVVVWWWWWWXXXXXXXXXWWWTTTPPPKKKHHHEEEBBB??????BBBCCCAAA???;;;:::999999999:::;;;<<<<<<;;;999777444333222222//////............//////------------------------+++++++++++++++,,,,,,,,,(((+++...///---,,,---///---,,,,,,++++++,,,,,,---************************,,,,,,+++***+++,,,---...*********+++++++++,,,,,,(((((())))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++***************************************+++++++++***************+++++++++*********))))))((((((((()))))))))((((((************))))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))******+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((++++++***))))))***++++++***)))))))))))))))******))))))*********+++++++++)))))))))******))))))))))))************+++++++++***************************************+++,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,+++******,,,...///......---,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---......------......///000000111---------.............../////////////////////////////////000111222222222222111111222444333222000000000111111111222222222222222333333333444444444222333333444555555666666555555666666777666666666666777888:::<<>>;;;:::888777888:::<<<>>><<<;;;999777555333222222111111000///...---,,,,,,------------------------,,,---///000000///---+++,,,++++++******++++++,,,///...---,,,++++++++++++---------,,,,,,+++++++++)))************+++++++++***+++,,,,,,,,,***)))((((((((((((((())))))))))))***))))))))))))))))))***++++++************++++++***************************((('''%%%%%%'''(((***+++******)))))))))))))))...***&&&'''+++...,,,***'''(((((()))***++++++,,,))))))((((((((((((((()))************************++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++((((((((((((((('''''''''***((('''(((+++,,,+++((((((((()))***++++++,,,,,,+++*********))))))((((((******))))))((((((''''''''''''''''''(((***+++,,,))))))***,,,---,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((()))************)))******))))))((((((''''''******)))((('''&&&%%%%%%###%%%(((++++++***'''%%%))))))(((((((((((())))))''''''''''''((((((((((((************))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++))))))***+++,,,,,,---------------------------------------........./////////......---------......,,,,,,,,,---------......//////---,,,,,,---...///...............---------)))***+++,,,---///000000...////////////000000000000000000000111111111111000000111222222222222111111111111222222333333333333333333444444444555555666777888777666777888:::888888999999999:::::::::>>>CCCKKKXXXkkkvvvtttxxx|||~~~~~~}}}}}}|||{{{yyyrrrsssuuuvvvvvvtttrrrpppgggccc^^^YYYVVVWWWZZZ\\\\\\\\\[[[YYYVVVRRROOOMMMGGGDDDAAA@@@@@@@@@???>>>>>><<<:::888777888:::;;;<<<;;;999777555333222222............////////////------------------------,,,---............---,,,------,,,,,,,,,,,,---------,,,+++***))))))))))))------,,,,,,,,,+++++++++)))************++++++++++++++++++++++++***))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---***))))))))))))))))))***************************+++***)))(((((()))***++++++******))))))))))))))),,,(((%%%&&&***,,,+++(((*********)))(((''''''&&&))))))(((((((((((())))))******************************))))))((((((''''''''''''((((((((()))))))))***))))))(((((((((((()))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%'''***+++***)))(((((()))******+++,,,,,,************)))))))))((())))))))))))(((((((((((()))(((((((((((())))))***))))))***+++---,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))***************)))((('''***)))))))))((((((((('''*********))))))(((((('''%%%&&&(((******)))'''&&&))))))(((((((((((())))))''''''((((((((()))))))))************))))))))))))***)))(((((((((((()))***))))))))))))***************)))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))******+++++++++++++++*********++++++,,,,,,---------------------------,,,------------............------------......///,,,,,,,,,---------......///...------------...///........................++++++,,,---...///000000111111222222222333333333000000000000111111111111000000111222222222222111333333222222222222222222222222333333333444444444333444555444333333555777888888888999999999::::::<<>>===888777777888999<<<>>>@@@<<<:::888666444333222111111111000///...---,,,,,,------------------------,,,+++***))))))+++,,,..............................---,,,,,,+++++++++,,,,,,+++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------))))))(((((((((((())))))))))))(((((((((((())))))************************++++++,,,,,,,,,,,,+++++++++******)))))))))))))))((('''%%%&&&(((***)))'''))))))))))))(((((((((((()))(((((((((((())))))***************************'''((((((((()))))))))***))))))*********++++++++++++***))))))(((((())))))************)))))))))(((++++++++++++++++++++++++)))))))))***************))))))(((((()))))))))(((((()))))))))*********+++*********)))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***))))))***++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++++++++******)))''''''))))))))))))(((((((((((()))))))))*********++++++******)))((('''''''''((())))))(((((((((((())))))))))))*********+++++++++************)))))))))((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,,,,---------......------------.........///////////////000000000000000000000///////////////------.........////////////000000000111111111111000000111222222222222111333222222222222222222222444444444444444444444555444555666555444444666888777777777888888888888999:::;;;===???AAAEEEJJJNNN[[[lllzzz{{{}}}zzzssssssrrrqqqqqqqqqqqqqqqfffccc___[[[YYYYYY[[[\\\[[[[[[YYYWWWSSSOOOLLLJJJEEEDDDBBBAAAAAA@@@>>><<<777777777888:::<<<>>>???;;;:::888666444222111111111111000///...---,,,,,,------------------------,,,+++)))((()))***---...------............------------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++)))))))))***+++,,,************++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++******************************+++,,,,,,+++******+++******))))))))))))))))))(((((()))***+++***)))++++++******************((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******************++++++++++++******))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((())))))*********,,,,,,,,,+++)))((((((((()))))))))))))))*********))))))))))))))))))******''''''(((((())))))******''''''''''''((()))***+++***)))((()))***+++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))(((((((((((())))))))))))'''(((((())))))******++++++***)))(((''''''(((((())))))(((((((((((())))))************++++++++++++************)))))))))((())))))************))))))((((((((()))))))))******(((((())))))************************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------.........//////.../////////000000111111000000000000000/////////000000000111111111222222///000000000111111111111000000111222222222222111000000111222333333444444666666666555555555555555555666777666555555777999666666777777777888888888777999;;;<<<===>>>AAACCCFFFQQQbbbuuuzzz{{{|||yyysssrrrqqqpppooopppqqqrrrgggddd```\\\YYYYYYZZZ[[[[[[[[[YYYVVVSSSOOOKKKIIIEEECCCBBBBBBBBBAAA>>><<<;;;:::::::::999:::::::::;;;:::888666333222111111............////////////------------------------,,,+++)))))))))+++---///,,,---...//////...---,,,++++++******)))******+++*********+++++++++++++++)))************+++++++++******************+++,,,))))))))))))************++++++************++++++++++++************++++++************************************************+++******)))))))))))))))))))))***+++++++++++++++......---,,,***)))(((((((((''''''(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++))))))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))''''''((())))))*********---......,,,***(((((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&''''''(((***+++,,,***)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************(((((((((((())))))))))))((((((((())))))***************)))((((((((())))))))))))(((((((((((()))))))))************+++++++++************)))))))))))))))******++++++******)))'''((((((((())))))))))))((((((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,,,,---------------++++++++++++++++++++++++************************,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////---......//////000000111000000000000////////////////////////000000000000000000000000111111111111000000111222222222222111//////000111333444555666666666666555555555555555333444555444333333555777666666666666777777777777333555888999999:::<<<>>>AAAFFFPPP^^^lll~~~xxxyyy|||zzztttrrrpppnnnnnnoooqqqrrrjjjgggbbb^^^[[[ZZZZZZZZZ[[[ZZZYYYVVVRRRNNNJJJHHHDDDCCCBBBBBBBBBAAA>>>;;;<<<;;;;;;::::::999999999;;;:::888555333222111000............////////////------------------------++++++******+++,,,...///---...000111111000...---+++******)))******++++++)))*********++++++++++++)))************+++++++++))))))***+++++++++++++++))))))))))))*********+++))))))(((((((((((())))))******))))))))))))******************************,,,+++***))))))***+++,,,+++******)))))))))))))))(((***+++,,,,,,+++++++++,,,,,,++++++***))))))(((''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++''''''((()))***,,,---...************))))))))))))++++++++++++++++++++++++(((((()))******+++,,,,,,***+++---,,,)))((()))+++)))))))))))))))))))))(((((()))))))))************))))))))))))((((((((((((((((((((((((((()))*********)))'''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))************))))))((('''((((((((()))))))))***)))*********************)))))))))))))))*********))))))(((((((((((()))))))))))))))************+++************)))))))))))))))***++++++++++++***)))(((((()))))))))*********'''(((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,------------...............---,,,++++++++++++,,,,,,,,,---------......+++,,,---////////////...,,,------...//////000000////////////////////////,,,,,,,,,---------......000000000000111111111111000000111222222222222111000000111222333333444444555555444444333333333333222333444333222222444666555555555666666666777777333555777888777888999;;;???AAAGGGOOOWWWcccyyyvvvwww}}}~~~{{{tttrrrpppnnnmmmoooqqqrrrllliiiddd```\\\[[[ZZZZZZ[[[ZZZYYYVVVRRRMMMJJJGGGDDDCCCBBBBBBBBBAAA>>>;;;999999999::::::;;;;;;;;;;;;999777555333222111000111111000///...---,,,,,,------------------------++++++++++++,,,---...///...000111222222111000...,,,,,,,,,+++,,,,,,------))))))******++++++++++++)))************+++++++++((()))***,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))************************---,,,***))))))***,,,---+++******)))))))))))))))''')))+++,,,+++******+++'''(((((()))***++++++,,,''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********&&&'''''')))+++---...000************))))))))))))''''''''''''''''''''''''))))))***+++,,,,,,------&&&(((+++***)))(((***---))))))))))))(((((((((((((((((())))))*********+++******))))))((((((''''''***))))))(((((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***++++++++++++***((('''&&&'''((((((((())))))******++++++++++++++++++++++++'''((()))***************))))))(((((((((((())))))((())))))))))))*********************)))))))))))))))***+++,,,,,,+++***))))))************+++++++++'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,---(((((()))***************))))))***+++,,,,,,---------------------------------------........./////////...---,,,+++*********,,,,,,,,,---------......***+++---///000000///...,,,,,,,,,---...//////000............/////////000/////////000000000000111000000000000111111111111000000111222222222222111222222222222222222333333333333333222222111111111333444444444333333555777555555555555666666666777666777888888777777888:::777999>>>DDDFFFLLL]]]oooyyy{{{}}}{{{vvvqqqlllkkkllllllmmmkkkhhhddd___\\\[[[\\\\\\UUUWWWXXXXXXUUUOOOHHHDDDBBB@@@>>>>>>>>>>>>===<<<888999:::999888888:::<<<999888666555444222///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,))))))***,,,---000333444333222111222......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((()))***************((()))***+++++++++++++++******++++++++++++******************************))))))(((((()))***++++++************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++)))((((((((()))************)))))))))))))))***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''+++,,,,,,+++)))((()))***************************))))))))))))***************)))(((''''''((()))***'''((()))***)))(((&&&$$$)))))))))***,,,+++)))'''''')))***)))((('''(((***,,,+++***((((((((())))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&''')))***+++,,,---))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''(((***,,,...///******+++++++++******)))((()))***)))''''''''')))*********)))))))))))))))(((((()))***++++++,,,,,,+++***)))(((((()))***+++))))))))))))************((()))******(((''''''(((******++++++++++++******''')))******(((''''''((())))))***++++++++++++***,,,,,,,,,++++++************************)))((((((...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------.........------------...//////......////////////......////////////000000000000111111000000000000111111///111333444555444222111222222222111111111000000111222333333444444333333777777666555444333333222333444555666777777777777777666555444444555666777;;;::::::;;;>>>FFFNNNUUUlll{{{}}}vvvxxx}}}~~~|||wwwsssnnnjjjhhhhhhiiijjjgggeeeaaa^^^\\\[[[[[[[[[WWWXXXXXXWWWTTTNNNHHHEEEBBB@@@>>>===>>>>>><<<;;;888999:::999888888:::<<<:::888666444444222000...............------------------------------------.........,,,***)))+++------000333444333111111111......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((())))))***************))))))***+++++++++++++++******++++++++++++******************************)))))))))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))************************************************++++++)))((((((((()))******)))))))))))))))))))))))))))((((((((()))******(((((()))************)))(((((())))))***++++++,,,))))))))))))))))))))))))'''(((((((((((()))))))))((()))***)))'''''''''(((************************))))))))))))***************)))(((''''''((()))***'''(((***+++***)))'''&&&)))(((((()))******)))'''''')))***)))((('''((()))+++***)))((('''((()))***************************))))))))))))((((((((((((''''''((()))***++++++,,,))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++))))))*********))))))(((+++,,,---,,,*********+++***)))))))))))))))))))))(((((()))******+++,,,,,,+++***)))(((((()))***+++))))))))))))************)))***,,,,,,+++***+++,,,******++++++++++++******(((***,,,,,,++++++,,,---))))))***++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++)))(((&&&&&&,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------............------,,,,,,,,,---------.........------------...//////......////////////........./////////000000000000111111000000000000111111///000111222333222222111222222222111111111000000111222333333444444333333555555444444333333222222333333555666666777777777777666555444444555666666888888888888:::???FFFKKKWWWdddwww}}}vvvwww|||~~~|||zzztttqqqmmmhhhffffffggghhhdddccc```]]][[[ZZZYYYYYYZZZZZZXXXVVVRRRMMMIIIFFFBBB@@@>>>=========<<<:::888999:::999888888:::<<<<<<999555333333222111///////////////............////////////////////////,,,------+++******,,,......000333444333111111111...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++((()))******++++++******))))))***++++++++++++*********++++++++++++*********************************))))))))))))***+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))((()))))))))))))))))))))))))))******))))))((('''''''''(((((('''((())))))******))))))''''''((())))))******+++)))))))))))))))))))))))))))))))))*********++++++((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((***++++++***))))))***(((''''''((())))))((('''((())))))''''''((())))))((('''''''''((()))************************************)))((('''''''''((((((((())))))*********))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))******)))((('''''''''''''''(((((()))))))))((((((,,,---...---+++***+++,,,))))))))))))))))))******((())))))******+++++++++******))))))))))))******))))))))))))************+++,,,------+++******+++******++++++++++++******'''))),,,,,,,,,,,,---///))))))***++++++++++++***,,,,,,,,,++++++++++++***++++++++++++***)))((('''************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------.........------------...//////......////////////............/////////000000000111000000//////000000111//////000000000111111111222111111111111000000000111222222333333333333333333333333222222222222222333333444555666666666666666555555444555555666666666666777777777:::>>>AAAEEEMMMYYYgggwwwxxxzzz~~~~~~|||zzzyyysssrrrnnnjjjgggfffgggiiieeedddaaa^^^[[[YYYWWWWWW\\\[[[XXXUUUQQQMMMIIIGGGBBB@@@>>>======<<<;;;:::888999:::999888888:::<<<===:::555333222222111000000000000000////////////////////////////////////+++,,,,,,+++***+++---///...000333444333111000111---------,,,,,,+++++++++++++++++++++++++++++++++------------------------))))))*********+++++++++))))))***++++++++++++***)))******+++++++++************++++++++++++***************************************))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))))))))))))))))))))))))))************))))))((('''''''''''')))******+++++++++++++++'''''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++***)))***+++((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))'''((()))******************(((&&&%%%'''((((((((('''((()))(((''''''((()))''''''&&&&&&&&&((()))***''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))(((((())))))************))))))(((((((((((((((((())))))((((((((((((((((((((((((******)))((('''''''''''''''((())))))***))))))))))))***+++***((('''((())))))))))))))))))*********((()))))))))*********+++***))))))))))))))))))***((()))))))))************,,,------,,,)))&&&&&&&&&******++++++++++++******''')))++++++******+++,,,))))))***++++++++++++***++++++++++++++++++++++++'''''')))***+++,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------------...//////......////////////.............../////////000000000000////////////000000///............///000111111111111111000000000000111111222333333333333222111222222222333333444444222333444555555555555555555444444555555555666666555777888888888999;;;===@@@CCCIIIPPP[[[kkk}}}yyy{{{|||zzzyyyxxxrrrqqqoookkkfffeeefffhhhiiigggccc___[[[XXXWWWVVV\\\[[[XXXUUUQQQMMMJJJIIICCCAAA>>>======<<<;;;999888999:::999888888:::<<<===:::666333222222222111111111000000000/////////------------------------++++++,,,+++***+++...000...111333444222111000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++******+++++++++******)))******++++++++++++******************************++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************)))))))))((((((((())))))************+++***))))))(((((((((((())))))***++++++++++++***'''''''''((())))))******))))))))))))))))))))))))((((((((()))))))))******)))***++++++***)))***,,,((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((&&&''''''((())))))))))))***(((&&&%%%'''(((((((((&&&((()))((('''&&&'''(((''''''&&&&&&&&&((()))***'''''''''''''''''''''''''''((((((((()))))))))***)))))))))((((((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((()))******+++++++++***'''))))))((('''&&&'''((((((((())))))************)))))))))))))))*********)))))))))******)))))))))((()))))))))************)))***,,,+++)))''''''(((******++++++++++++*********+++,,,,,,***)))))))))))))))***++++++++++++***++++++++++++++++++++++++&&&''')))***,,,---------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------------...//////......////////////..................////////////000000////////////000000......---------...///000000000000000000000000000000111222222333333222222222222333333444444555555222333333444444444444333333333444555555555555555333555777999888999:::;;;???@@@BBBDDDHHHRRR___hhh~~~wwwyyy}}}{{{xxxxxxxxxooopppooojjjeeeccceeegggllliiiddd___[[[YYYYYYYYY[[[ZZZXXXUUURRRNNNLLLJJJDDDBBB???>>>>>>===;;;:::888999:::999888888:::<<<===:::666444444333222000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000///111444444222000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))***++++++,,,+++++++++***++++++++++++***))))))******++++++++++++******************************,,,,,,+++************+++*********+++++++++++++++))))))))))))))))))))))))************************************************)))************)))((((((((((((((()))******++++++******))))))(((((())))))&&&'''(((((())))))((((((''''''((())))))******+++))))))))))))))))))))))))'''''''''((((((((())))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''''''''''''''(((((((((***(((''''''((())))))(((&&&'''((((((&&&&&&'''((()))((('''''''''((()))***************************'''''''''((()))*********(((((((((((((((((((((((())))))************))))))******))))))))))))(((((())))))))))))))))))))))))&&&'''((()))***++++++***((()))***++++++,,,++++++)))***+++***((('''((()))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************&&&(((***+++++++++,,,---******++++++++++++******---...///...+++)))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++******++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------.........------------...//////......////////////......------........./////////000//////......//////000------.........///////////////000000000000000111000111111222222222222222222333333333444444555555222222333444444333333222222333444555555555555555111333555666666666777999999;;;<<<===>>>CCCKKKRRRaaaooo|||uuuwww|||~~~zzzwwwxxxyyypppqqqqqqlllgggdddfffiiijjjgggaaa\\\ZZZZZZ[[[]]]YYYYYYXXXVVVSSSPPPMMMKKKFFFCCCAAA??????>>><<<;;;888999:::999888888:::<<<<<<:::777666555444111///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---//////222444444222000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********+++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++++++++***))))))******++++++++++++******************************---,,,++++++*********+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++***)))(((''''''(((((()))******++++++(((((('''''''''((())))))&&&''''''((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))'''''''''((((((((())))))&&&((())))))(((((()))***************************))))))))))))************'''((()))******)))((('''))))))(((((((((((((((((()))(((((()))******)))'''&&&'''((((((&&&&&&'''(((+++***)))((('''((()))***************************(((((((((((())))))))))))''''''(((((((((((((((((())))))************))))))*********)))))))))(((((())))))))))))))))))))))))%%%&&&''')))))))))))))))'''((()))***++++++++++++)))***+++***)))((((((***'''(((((()))******++++++)))))))))))))))))))))(((((()))***++++++***)))((())))))))))))************&&&(((******))))))***+++******++++++++++++******+++,,,---,,,+++))))))***))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,---------.........------------...//////......////////////......---------.........////////////............//////,,,---...000000//////...////////////000000111111000000111222222222222222222222222222333333333333222222333333333333222222111222333555666666555555222444555666555444555777444666999::::::===BBBGGGLLLWWWfffuuu|||uuuxxx}}}~~~~~~zzzwwwxxxyyyrrrttttttpppjjjgggiiilllhhhddd___ZZZYYYZZZ^^^```WWWXXXXXXWWWTTTQQQMMMKKKGGGDDDAAA@@@??????===;;;888999:::999888888:::<<<;;;999888777666444111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...///222444444222000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++***)))(((******++++++++++++******************************---,,,,,,+++*********+++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************)))******++++++)))(((''''''(((((()))***+++++++++&&&&&&&&&&&&&&&'''((()))((())))))***************)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++---************************))))))))))))************'''((()))******)))((('''++++++***)))(((((()))))))))))))))***,,,+++)))'''&&&'''((('''&&&&&&'''(((,,,+++***((((((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((())))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))%%%&&&'''((((((((('''&&&&&&'''((()))************((()))***)))((('''''')))'''(((((()))***+++++++++))))))))))))((((((((((((((()))***++++++***)))((())))))))))))************)))******)))&&&###"""###******++++++++++++******&&&(((******((((((((()))))))))***++++++++++++************++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,&&&((()))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---......//////......---,,,,,,,,,---------.........------------...//////......////////////......---------.........////////////............//////,,,---///111111000///---.../////////000000111111000000111222222222222111111111111111111111111111222222333333333222222111000222333555666666555555666777888777555444555666444666999999999;;;???CCC???EEENNNXXXcccsss{{{uuuxxx}}}|||zzzyyyzzzzzzwwwtttuuuuuuqqqkkkhhhiiiiiifffhhheee```]]]]]]]]]]]]\\\XXXYYYYYYWWWTTTOOOIIIFFFFFFCCC@@@???>>>>>><<<:::===<<<;;;:::::::::::::::===;;;999666444222000000000////////////000000111000---+++,,,......,,,***+++,,,,,,------......///000000111222111///---,,,)))((('''&&&'''(((***,,,+++++++++++++++***)))(((******+++++++++*********))))))*********+++++++++***)))((('''((()))+++---------,,,++++++***++++++)))))))))))))))******++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,,,,+++)))(((&&&%%%%%%,,,+++***************+++(((((())))))*********+++(((((((((((()))))))))))),,,***((('''&&&'''((()))+++)))'''))),,,---,,,***))))))))))))))))))))))))************************)))))))))))))))******+++)))***+++,,,,,,+++***))))))************+++++++++,,,+++***)))(((((((((((())))))***))))))((('''&&&))))))*********))))))(((''''''(((((())))))******))))))(((((((((((())))))******))))))((((((''''''************************))))))(((((((((((())))))++++++******)))((((((((())))))************))))))''''''''''''((((((((((((************))))))))))))******)))((('''&&&%%%%%%"""###%%%'''((())))))*********))))))(((((('''''')))******))))))((('''&&&))))))************))))))************))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,)))+++,,,,,,+++***,,,---+++++++++***)))(((((('''''''''&&&''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++)))(((%%%''')))+++,,,------,,,+++++++++,,,---...///000...------,,,,,,++++++***/////////......---------------------------------111000///......///000111...///////////////......111///...///000111000...////////////////////////000000000000000000000000111111111111111111111111333333333333333333333333000111111111111222222222333333333333333333333333333333444444555666777777777777777777888999:::;;;888>>>DDDGGGJJJUUUggguuu{{{vvvyyy~~~}}}{{{zzz{{{zzzwwwuuuttttttqqqkkkhhhjjjiiiggghhhddd```]]]]]]^^^^^^]]]YYYZZZZZZXXXUUUOOOJJJFFFEEECCCAAA??????>>><<<:::;;;::::::999999999999:::===;;;999666444222111000111000///.........///000///---,,,,,,......,,,***++++++++++++++++++++++++......---------.........+++***)))(((((()))+++,,,)))))))))***))))))(((((($$$%%%'''***,,,...//////))))))*********+++++++++)))))))))******************)))(((((('''''''''((()))))))))))))))******+++++++++,,,,,,++++++***)))++++++***))))))***++++++***************)))))))))))))))((((((((())))))***(((((()))))))))*********))))))))))))************+++***((('''''''''))))))+++)))((()))+++---+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))***++++++***))))))))))))*********+++++++++,,,+++***)))(((((((((((())))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,'''((((((((()))))))))***))))))(((((((((((())))))***)))))))))((((((((('''***************************))))))(((((())))))***)))))))))))))))*********))))))************))))))''''''((((((((()))))))))*********))))))((((((((()))))))))(((''''''&&&&&&&&&'''((()))))))))))))))***)))))))))(((((((((''''''((()))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********************************)))))))))*********++++++***+++,,,,,,++++++,,,...++++++******)))(((((('''((((((((('''(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++'''((()))+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,........................//////...------...//////......////////////......000///...///000111000...000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333000111111111111222222222333333333333333333333333333333444444555666666777777777777777888999::::::999<<>><<<;;;999888888888888999999:::<<<;;;999666444222111000222000...,,,,,,---...//////---,,,,,,---...---+++------,,,++++++***)))))),,,+++***)))***,,,///000---,,,+++***)))***+++,,,((()))******************))))))***++++++++++++******************+++++++++((()))+++,,,,,,***((('''++++++***))))))))))))***)))))))))))))))******+++++++++,,,,,,++++++***)))++++++***))))))***++++++***************+++++++++&&&&&&''''''(((((())))))(((((())))))))))))******************+++++++++++++++***)))((('''((()))******)))((()))+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++((())))))******))))))((()))))))))*********++++++,,,+++***)))(((((((((((((((((())))))))))))))))))((()))***+++,,,---------(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))*********'''(((((()))******++++++))))))************))))))((((((((()))))))))************))))))((('''&&&&&&((((((((((((((((((((((((*********++++++***))))))))))))))))))((((((((((((&&&'''((()))************))))))************))))))''''''(((((())))))******************+++++++++++++++++++++******)))))))))************************(((((())))))))))))******)))+++,,,,,,++++++,,,---++++++******)))(((((((((+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))(((((()))+++---))))))***+++,,,,,,++++++------,,,+++++++++++++++******+++,,,,,,---......------------,,,,,,,,,,,,..............................---,,,,,,---............///////////////...000///......000000///...000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333000111111111111222222222222222333333333333333333333333333444555555666666666666666666777888999999888999999888999===CCCHHHMMM[[[qqq{{{www{{{~~~}}}zzzwwwuuuqqqsssqqqlllkkklllllliiieeebbb___]]]^^^`````````\\\\\\\\\ZZZVVVQQQKKKHHHDDDCCCAAA@@@@@@???===;;;888888888888888999:::;;;<<<:::888666444222111111222111...,,,++++++---...---------------------,,,.........------,,,,,,,,,++++++******+++,,,---...---,,,+++***)))************+++,,,---------------,,,,,,,,,+++***)))((('''***************************++++++,,,+++***(((''',,,++++++*********++++++)))))))))))))))******++++++++++++++++++***))))))+++******************+++---,,,,,,+++)))(((((('''%%%&&&'''(((((()))))))))(((((()))))))))))))))))))))))))))*********++++++******)))(((((())))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))************++++++***)))(((((())))))((((((((())))))***++++++'''((()))***************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((++++++************++++++(((((())))))************))))))************))))))))))))))))))******************)))((('''&&&%%%%%%''''''(((((()))))))))))))))******++++++******)))))))))))))))((((((((((((''''''((()))))))))))))))))))))************))))))&&&&&&'''((())))))******)))))))))*********++++++++++++******)))(((((((((************************((((((((((((((()))))))))(((***++++++***)))+++,,,************))))))((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))************************+++***)))))))))***+++,,,+++++++++++++++++++++***,,,++++++******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------------...---...//////////////////000///......///000///...........................000000000000000000000000////////////////////////222222222222222222222222000000111111111222222222222222222222222333333333333333333444444555555555555555555555666777888999777666555666999;;;===>>>BBBLLL\\\ooozzzvvvzzz}}}yyyvvvuuuqqqsssrrrnnnmmmooonnnkkkeeebbb___^^^___```aaaaaa]]]]]]]]][[[WWWQQQKKKGGGDDDBBBAAAAAAAAA@@@===;;;999999888999999:::;;;<<<;;;:::888666444333222111222000...,,,+++,,,------,,,---------------------,,,,,,,,,------.........+++,,,---......---,,,+++,,,+++******))))))))))))***+++,,,---------------&&&'''(((***,,,---------************************---,,,+++)))))))))******(((((('''''''''(((((())))))))))))))))))******+++***++++++++++++***))))))*********++++++*********++++++***)))(((''''''&&&&&&'''(((***+++++++++***))))))((((((((((((((((((((((((((()))))))))*********))))))))))))*********))))))***)))))))))))))))************************))))))))))))))))))))))))((((((((('''((())))))***))))))(((((((((((())))))(((((()))))))))*********+++***))))))))))))))))))))))))(((((()))***+++,,,***************)))((('''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++************))))))(((((())))))************))))))))))))))))))************)))))))))((('''&&&&&&&&&''''''(((((()))*********''''''((()))************(((((((((((()))))))))))))))))))))))))))(((''''''))))))************))))))&&&''''''((()))******+++((((((((()))))))))***************)))))))))((((((************************)))))))))((((((((((((((('''((())))))(((((()))************)))))))))))))))---,,,+++******)))******))))))))))))))))))))))))************************((()))***+++,,,++++++***,,,,,,,,,+++++++++++++++************+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////////////////...---...///000///---------------------------////////////////////////////////////////////////222222222222222222222222000000111111111222222222111111111222222333333333333333333444444444444444444444444444555666777777888666555666999;;;;;;:::@@@DDDLLLVVVcccrrrxxxsssvvv||||||xxxuuutttqqqsssssspppooorrrqqqnnnfffccc___^^^___```aaaaaa]]]]]]]]][[[VVVPPPJJJGGGCCCBBBBBBBBBBBBAAA>>>;;;:::999999999999::::::;;;;;;:::888666444333222222000000///...------------+++---...---,,,,,,---///))))))***++++++,,,------+++,,,...//////...,,,******************)))))))))((()))******************))))))***++++++++++++++++++++++++***************...,,,***)))((()))+++,,,******)))))))))***++++++)))))))))))))))******+++******++++++******)))((()))***++++++++++++***)))'''''''''((())))))******((()))***,,,,,,,,,++++++))))))(((((((((((('''''''''((((((((())))))))))))))))))******************)))***+++***((('''((()))************************((((((((((((((((((((((((((((((''''''(((((()))******))))))(((((())))))***((((((((()))))))))************)))))))))))))))***+++***)))((()))***+++,,,---------,,,+++***)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********++++++******)))(((((('''))))))************))))))((((((((()))))))))******)))))))))(((((((((''''''((((((((())))))*********%%%&&&'''((())))))))))))(((((((((((())))))))))))************)))((('''&&&))))))************))))))(((((())))))******++++++'''((((((((())))))))))))******************************************************))))))))))))((((((&&&((())))))(((((()))*********))))))))))))))))))++++++******************))))))))))))))))))))))))************************&&&(((***,,,---,,,+++***---,,,,,,+++++++++,,,,,,)))*********+++---...///......---,,,,,,+++******,,,,,,,,,,,,------------++++++++++++++++++++++++......////////////......,,,---...///000000000000///...------//////...---////////////////////////////////////////////////000000000000000000000000222222222222222222222222000111111111111222222222000000111111222333333333333333333333333333444444333333333333444555666777999777666666777777777666<<<===???CCCJJJUUUaaaiiiyyyvvvppprrrxxx||||||wwwtttsssqqqtttuuurrrrrrttttttpppgggddd```^^^___```aaaaaa]]]]]]\\\ZZZVVVOOOJJJFFFCCCBBBBBBBBBCCCAAA>>><<<:::999999888888888888999:::999888666444333222222...///000000000///......***,,,......,,,,,,---///++++++++++++++++++++++++++++++,,,---............******++++++++++++++++++)))))))))***))))))((((((...------,,,***((('''&&&+++++++++*********))))))++++++******++++++,,,,,,------,,,,,,---......///)))))))))))))))******+++***************))))))((()))***++++++++++++***)))'''(((((()))******++++++)))***+++,,,---,,,***)))))))))((((((((('''''''''(((((()))))))))*********))))))******++++++++++++(((***+++***'''&&&''')))************************(((((((((((((((((((((((((((''''''''''''((())))))+++***))))))))))))***+++(((((((((((()))))))))*********))))))))))))******,,,+++***(((((()))***+++,,,,,,,,,,,,,,,+++***)))***)))))))))((((((((('''))))))(((((((((((())))))'''((((((((()))))))))******************************))))))(((((())))))************)))))))))))))))))))))************))))))''''''((((((((()))))))))((((((((())))))))))))***))))))))))))))))))******''''''(((((()))((((((''''''((((((((()))))))))***((()))))))))))))))((('''))))))************))))))************++++++++++++(((((()))))))))*********))))))******+++,,,,,,,,,************************++++++*********)))))))))((()))******))))))***,,,)))))))))))))))))))))******))))))))))))******+++))))))))))))))))))))))))************************(((((()))***++++++,,,,,,---,,,+++++++++,,,------,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---...///000000000000///...------//////...---////////////////////////////////////////////////111111111111111111111111111111111111111111111111000111111111111222222222///000000111222222333333333333333333333333333333222222222222333444555666666666666555444444555666888999:::<<>>AAADDDEEEMMMYYYeeesss{{{vvvqqqnnnqqqwww||||||xxxuuuttttttttttttuuuvvvvvvtttrrrlllggg```^^^___aaaaaa```^^^]]]\\\XXXTTTNNNJJJGGGBBBBBBBBBBBBAAA???===<<<:::;;;;;;999777555666777???<<<777555444444333333..............................////////////......***+++,,,---,,,+++***)))++++++++++++,,,---......,,,+++******))))))******,,,,,,,,,++++++*********(((((((((((())))))))))))+++++++++***************,,,,,,---------,,,+++***))))))***+++,,,,,,------))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************,,,,,,+++***)))(((''''''++++++******))))))(((((((((((((((((())))))))))))---,,,***)))))))))***+++(((((((((((())))))))))))+++*********))))))(((((()))((('''((()))***)))'''((((((((((((((((((((((((************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))''''''(((((())))))******((((((((()))******++++++))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&(((***************)))((((((+++++++++*********))))))((((((((()))******++++++(((((()))***************++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((()))******************))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++*********))))))((((((,,,***)))***++++++***)))(((((()))***+++,,,,,,---,,,,,,,,,------,,,+++++++++++++++***************,,,,,,++++++++++++++++++,,,,,,------------......---,,,+++*********+++,,,---,,,++++++------,,,+++,,,,,,,,,---------..............................000000000000///...---,,,---......///////////////000111222444444333222111000000000000111111111111111111000000111111222333333222222111111222222333555555555555555555555555333333333444444444555555888888777777666666555555777777888999999999999999===BBBHHHNNNWWWdddttt{{{vvvqqqooorrrwww|||{{{wwwttttttwwwwwwwwwwwwxxxxxxuuussshhhccc^^^\\\^^^aaabbbaaa```___]]]YYYSSSMMMGGGDDDAAAAAABBBAAA@@@>>>===;;;999:::;;;:::888777777888>>>;;;777555444444222111........................------............------,,,------------,,,++++++************+++,,,---...,,,,,,+++************+++,,,,,,,,,+++++++++******)))))))))************+++,,,,,,++++++***))))))(((++++++++++++++++++++++++---,,,,,,++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,******************************)))))))))))))))((())))))))))))(((((((((((())))))))))))((((((((((((,,,+++******)))))))))***))))))*********+++++++++************)))))))))(((***)))((((((******)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))(((((((((*********))))))))))))))))))(((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((*********)))))))))((((((*********)))))))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***************)))))))))(((((())))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++***((((((((())))))))))))))))))*********)))))))))******))))))))))))))))))))))))))))))))),,,++++++******++++++,,,***)))))))))))))))))))))************)))))))))(((***)))((()))+++++++++)))******************+++++++++,,,,,,---,,,,,,++++++***************+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,///...------//////...---,,,,,,---------.................................//////000000000000000///---......///////////////...//////000111111111111000000000000111111111111111111000000111111222333333222222111111222222333444444444444444444444444333333333444444444444555777777777666666666555555666666777888888888888888:::>>>AAADDDHHHPPP\\\eeewwwzzzvvvrrrpppsssxxx}}}}}}yyyuuussssssyyyxxxwwwxxxxxxwwwtttrrreeeaaa\\\[[[^^^aaabbbbbbbbb```]]]YYYRRRKKKEEEBBB@@@@@@@@@@@@???>>><<<;;;999:::;;;:::999888999:::;;;999777666555333111///........................,,,,,,------------,,,,,,///...------,,,,,,------++++++++++++,,,---......------,,,+++++++++++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***)))((((((***))))))((()))***,,,---------,,,,,,+++***))))))))))))))))))))))))))))))******************++++++************************''''''(((((())))))******''''''((((((((((((((((((******))))))((((((''''''******++++++******))))))))))))************++++++************))))))))))))***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((('''++++++***))))))(((''''''++++++******)))(((((('''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,************,,,,,,)))************))))))((()))))))))(((((((((((((((++++++******)))(((((('''&&&&&&'''((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))(((((())))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))******************)))))))))))))))((('''(((***++++++***++++++*********)))))))))++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,*********++++++,,,,,,---******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++///...---.../////////---,,,------------.........////////////////////////......///000111222222111---......///////////////............///000222222000000000000111111111111111000000000000111222222222222111111111111222222333333333333333333333333333333333333444444444444666666666666666555555555555555666777777777777666777:::;;;;;;<<>>?????????>>>===;;;:::888999;;;;;;::::::;;;<<<:::888777666555333000...........................,,,,,,------------,,,,,,///...,,,+++++++++,,,---,,,,,,,,,------...///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++******************)))(((((()))+++...000*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***************************************'''(((((((((((()))))))))''''''(((((())))))************))))))((((((''''''((()))***++++++***)))(((''''''''''''((((((((()))*********)))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((******+++******)))((('''*********)))))))))((((((************))))))(((((('''''''''((((((((((((((()))))))))))))))*********((((((((((((((((((((((((***))))))(((((())))))***))))))************)))((())))))))))))))))))))))))************))))))((((((&&&'''(((((())))))(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******************))))))))))))))))))''''''(((***++++++***************))))))))))))******+++,,,,,,,,,,,,+++))))))******+++,,,------))))))***+++,,,,,,------,,,,,,,,,---------......***+++,,,---------,,,+++...,,,+++,,,---...---,,,------------............000000000000000000000000......///000000000000000---......///////////////000/////////000222444555///000000000111111111111000000000000000111222222222222111111111111222222111111111111111111111111222222333333333444444444555555555555555555555555333444555555666666555555666888:::;;;;;;===AAADDDCCCMMMZZZgggrrrxxxvvvsssssswww{{{~~~~~~~~~}}}yyyuuurrrqqqqqqvvvuuuttttttuuussspppnnngggccc^^^^^^```aaaaaa___\\\[[[ZZZVVVRRRLLLGGGDDD===>>>??????>>>===;;;:::777999::::::::::::;;;===:::888777666555333000...........................------............------...---+++*********+++,,,++++++++++++,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++)))))))))***++++++,,,,,,+++***))))))***---///111***+++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++***************************************))))))))))))(((((((((((()))))))))******+++++++++***)))))))))(((((((((''''''(((***++++++***)))(((&&&''''''''''''((((((((())))))))))))))))))*********)))((()))***+++***(((************************(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++((((((((((((((((((((((((***************)))((((((((()))))))))*********+++(((((())))))************&&&&&&''''''((((((((()))******))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))*********))))))************************(((((())))))************(((((()))************)))(((((())))))******++++++((((((((((((((((((((((((''''''(((((()))))))))))))))))))))(((((((((((('''))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++++++++******))))))(((((()))******++++++******)))(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))************))))))))))))))))))******)))(((((()))***++++++***'''(((((()))******++++++)))***++++++,,,,,,,,,+++))))))***+++,,,------...))))))***+++,,,,,,------,,,,,,,,,---------......***+++,,,---...---,,,,,,...---,,,,,,......---,,,---------.........//////000000000000000000000000.../////////......---,,,---......///////////////000///......///111222444///000000000111111111111000000//////000000111222222111111000000111111222111111111111111111111111222222222333333333444444444444444444444555555555333333444555555555555555444666888:::<<<>>>@@@AAA===BBBIIIOOOWWWbbbppp{{{xxxvvvtttuuuxxx|||~~~zzzuuurrrqqqqqqvvvuuutttuuuuuutttqqqooogggccc___^^^```bbbaaa___YYYYYYXXXUUURRRMMMIIIFFF===>>>?????????===<<<;;;777999::::::999999:::<<<;;;999777666555333111///........................------............------,,,,,,++++++*********+++))))))))))))***+++,,,,,,------,,,+++++++++++++++***++++++++++++,,,,,,,,,)))))))))************+++)))))))))***++++++,,,,,,************+++---///000......---,,,***)))(((((())))))))))))))))))))))))******************++++++************************++++++******))))))((((((******++++++++++++++++++((((((((()))))))))))))))(((((())))))******))))))(((((())))))))))))******))))))))))))************)))((('''((()))***)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***++++++,,,'''(((((()))******++++++&&&&&&&&&''''''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************++++++++++++'''(((((()))******++++++((())))))***************))))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))((((((((((((''''''))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))******))))))***+++************))))))))))))******++++++++++++******))))))))))))))))))))))))+++******))))))******+++((((((((()))******++++++))))))))))))************+++***)))***++++++***)))&&&''''''((()))***+++,,,((()))***+++,,,,,,,,,,,,******++++++,,,,,,------*********++++++,,,,,,---******++++++++++++,,,,,,***+++,,,------......---000///...///000000///...------........./////////////////////////////////............---,,,++++++---......///////////////---------------......///000000000000111111111111000////////////000111111111111000000000000111111111111111111111111111111222222222222333333333333333333333444444444444444333333444555555555555444444444555777888999:::::::::<<>>?????????>>>===<<<777999:::999888888999:::>>>;;;777555444444222111........................,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******************,,,------,,,,,,+++************+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))))))))***+++,,,------...///...---,,,***)))(((''')))))))))))))))))))))))))))))))))***+++++++++,,,************************************+++++++++++++++++++++***************''''''(((((())))))******((((((((((((((()))******((((((((()))))))))******((()))))))))************((('''&&&'''((()))(((&&&((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******************************)))))))))))))))*********%%%%%%&&&''''''((())))))************)))))))))((())))))))))))))))))))))))((())))))))))))))))))((((((((()))***************))))))))))))*********+++)))))))))))))))*********'''(((((()))***)))))))))*********)))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))((((((((('''''''''))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))''')))******))))))***+++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++((()))))))))************...,,,++++++,,,,,,***)))'''((((((((())))))******((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,...//////111///...///000111000...............////////////........................---...............---------......///////////////------.........---,,,,,,000000000000111111111111///////////////000111111111111000000000000111111111111111111111111111111111222222222222333333333222222333333333444444444333444444555555555555555444333333444555666666666777888:::;;;===AAAGGGLLLRRR___nnnzzzwwwuuuuuuwwwzzz~~~|||vvvrrrqqqqqqooooooooopppqqqqqqooolll```]]][[[\\\___bbbaaa```YYYXXXWWWUUUQQQLLLGGGEEE>>>>>>???@@@@@@???>>>===777999999999777777888999???<<<777555444444333333........................+++++++++,,,,,,+++++++++,,,---...///...---,,,+++------------...///000000,,,+++******))))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,+++***((('''&&&((()))***++++++,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************((()))***+++,,,---......++++++******))))))((((((&&&&&&'''((()))***++++++)))(((''''''''')))***+++&&&&&&&&&&&&'''''''''((((((((())))))*********+++(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''************************((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))&&&'''(((***++++++++++++,,,,,,++++++***)))))))))++++++******)))(((((((((%%%%%%&&&&&&'''((())))))+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************'''((((((((())))))******++++++******)))(((((((((&&&''''''(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))$$$%%%'''))))))))))))((()))(((((((((''''''''''''))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))*********+++000...,,,,,,,,,,,,***)))))))))))))))(((((((((((((((((()))++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........,,,,,,++++++,,,---///000///---,,,---...///...---............/////////000........................,,,---...///000000000000---......//////////////////000000111000...---,,,000000000000111111111111///////////////000111111111111000000000000111111111111111111111111111111111111222222222333333333222222222333333444444444333444555555666666555555555444333444666888888888666777999::::::<<>>HHHRRRYYYccctttyyyvvvuuuxxx|||~~~}}}zzzvvvsssqqqppppppooommmmmmnnnnnnlllkkk```]]][[[\\\___aaa___]]]\\\ZZZXXXUUURRRMMMGGGCCC>>>>>>>>>>>>============999888777666666777888888555555555555444333222111......---------,,,,,,,,,---------............//////...,,,+++***+++,,,,,,---,,,***)))***,,,///111......---+++))))))+++,,,...,,,++++++,,,,,,***))))))***,,,------,,,***)))---+++)))((('''((()))***+++,,,,,,+++)))((()))***************************************************************))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******&&&''')))***++++++******''''''''''''((((((((((((,,,+++***)))((((((((((((+++++++++)))((((((+++---,,,+++***))))))***+++,,,******))))))((((((''''''))))))*********))))))((())))))************))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***((('''''''''((()))(((((()))***************************************''''''(((((())))))************))))))))))))******,,,,,,+++***)))(((''''''))))))))))))************************************))))))))))))))))))))))))+++)))((()))***,,,,,,+++***************)))(((((()))***+++,,,,,,+++))))))))))))))))))))))))))))))+++*********))))))(((((()))*********++++++++++++*********)))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,+++*********)))))))))***+++,,,,,,******++++++++++++******))))))))))))************...---+++*********++++++...------,,,,,,------...------------------------,,,++++++******++++++,,,------------------,,,,,,////////////...---,,,+++---------............///...---,,,---///000///...------------------------------......///000000000000000000///......------222222222111000//////...000000000000000000000000111111111111000000000000///000111222222222222222222222111111111111111222222222222222222222222222555555555555444333222222444444444555555555555666444555666777888999::::::@@@AAACCCHHHQQQ[[[dddiiiyyyyyywwwuuuxxx}}}}}}zzzvvvsssqqqppppppnnnmmmmmmnnnmmmllljjj```]]]ZZZ[[[^^^```___^^^\\\ZZZXXXUUURRRMMMGGGCCC?????????>>>>>>>>>======:::999888777777888999999:::999888666444222111000//////.........---------//////......---------,,,...---,,,+++++++++,,,,,,,,,+++***)))***,,,...///000000000///------///111---+++******,,,,,,+++))),,,---...//////...---,,,,,,,,,,,,---------,,,,,,''')))******))))))***+++************************************************************))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((+++++++++***(((&&&$$$###''''''((((((((()))))))))+++***)))(((''''''''''''***++++++***))))))***,,,******)))(((((()))*********)))))))))((((((((('''))))))************))))))))))))************))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''(((((()))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********)))))))))))))))((('''''')))***++++++++++++***)))************************************)))))))))((()))))))))*********++++++***)))))))))))))))))))))******))))))((((((((((((''''''(((((()))*********************)))))))))(((************************))))))(((((((((((())))))'''((()))***+++***))))))******)))))))))***++++++******++++++++++++******))))))))))))************---,,,+++*********++++++,,,++++++******++++++,,,************************------,,,,,,,,,,,,------------------------------***+++,,,---............---------............///,,,+++++++++---...---,,,------------------------/////////...............////////////............000000000000000111111111000000000000000000000000111111111111000000000000///000111222222222222111222222111000000111111222222222222222222222222222444444444444444444333333444444444444555555555555444555666777888999999:::<<<<<<===???DDDJJJPPPTTT]]]ggguuuyyywwwvvvxxx}}}}}}zzzvvvsssqqqoooooonnnllllllmmmmmmkkkjjjaaa]]]YYYYYY\\\______^^^\\\ZZZXXXUUURRRMMMHHHDDD@@@@@@@@@?????????>>>>>>;;;:::999888888999:::;;;???===:::666333111000000000000/////////.........000000///...---,,,++++++------,,,+++++++++,,,,,,***************+++,,,------......,,,***)))***++++++***)))***,,,,,,+++***************************)))+++---///000///...---$$$&&&((())))))***+++,,,************************************************************))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((())))))))))))************)))((((((''''''''''''(((***++++++***))))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***(((((())))))*********+++))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))(((((('''((((((((((((''''''&&&))))))***++++++******)))************************************))))))))))))((((((((()))))))))******))))))))))))))))))*********))))))))))))((((((((((((((())))))******++++++************))))))))))))***************************)))(((''''''((()))***''''''((())))))))))))(((******)))((((((((())))))******++++++++++++******))))))))))))************,,,,,,+++************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................)))***+++,,,---------------------............///---,,,,,,,,,...///...---........................000//////...------,,,,,,............////////////------...///111222333333000000000000000000000000111111111111000000000000000000111111222222111111111111000000000111111222222222222222222222222222222333333444444444444333444444444444555555555555444555555666777888999999888888888999;;;===@@@BBBFFFMMMVVV^^^gggtttyyywwwvvvyyy~~~}}}zzzvvvssspppooonnnmmmkkkkkklllllljjjiiiaaa]]]XXXXXX[[[^^^______[[[ZZZWWWUUURRRNNNHHHDDDAAAAAAAAA@@@@@@@@@??????;;;;;;:::999999:::<<<===@@@>>>:::666222000000000////////////.........---//////...------,,,++++++---,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,---,,,***'''%%%%%%%%%***)))((()))+++,,,,,,+++(((((('''''''''((())))))((()))+++,,,,,,,,,++++++%%%'''***+++******+++,,,************************************************************)))))))))(((''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&''')))***,,,---......))))))*********+++++++++******)))(((((((((((((((''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))************))))))(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))************((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***)))((((((((('''(((((()))(((((('''''')))))))))***************++++++++++++++++++++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((((((((()))))))))))))))******)))(((''''''((((((******++++++++++++******((()))))))))************++++++******************------,,,,,,,,,,,,------,,,,,,---------------.........------------......------............//////------...------,,,+++***---------............///111///...///000111000//////////////////////////////.........---------,,,---------...///000000111,,,---...///000222222333000000000000000000000000111111111111000000000///000000111111111111000000111000000000000111111222111222222222222222333333111222333444444444444444333333444444444555555555444444555666666777888888666777888999;;;<<<>>>>>>???CCCGGGJJJOOOYYYfffoooyyywwwwwwzzz~~~zzzvvvssspppnnnmmmllljjjjjjkkkkkkiiihhhbbb]]]YYYXXX[[[___```___[[[YYYWWWUUURRRNNNHHHDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;:::::::::;;;===>>>>>><<<888444222111111111.........---------,,,,,,,,,---------------------+++,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...///000///,,,++++++,,,***)))((()))+++,,,+++******************+++,,,---,,,+++***((((((((()))***(((+++------,,,*********************************************************************)))))))))((()))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******---,,,+++******))))))(((************++++++++++++++++++******))))))******''')))++++++***)))((()))************************(((((((((((())))))))))))))))))(((((()))***++++++))))))************))))))((())))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))*********************************************))))))((((((''''''))))))(((((((((((())))))************))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***)))'''((()))((())))))******)))))))))((((((((())))))******+++************************))))))))))))))))))******(((((((((((())))))))))))(((((())))))************))))))))))))************)))))))))***************))))))))))))))))))******((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))******++++++******)))(((''''''((((((******++++++++++++******((()))))))))************************************---,,,,,,++++++,,,,,,---(((((())))))************---,,,,,,,,,,,,,,,,,,---------------......///////////////......---,,,+++---------............///111000//////000111000...////////////////////////---------.........//////,,,------...///000111111......//////000000000000000000000000000000000000111111111111000000000///000000111111111000000///000000//////000111111222111111111222222333333333111111222333444444444444333333333444444444444555444444444555666666777777666666888999;;;<<<<<<<<<;;;===??????AAAFFFMMMRRRyyyxxxwwwzzz~~~zzzvvvrrrooonnnlllkkkiiiiiijjjjjjhhhgggbbb^^^ZZZZZZ]]]``````___ZZZYYYWWWUUURRRNNNIIIEEEAAAAAAAAA@@@@@@@@@??????;;;;;;:::::::::<<<===>>><<<:::888555333222111111...------------,,,,,,,,,++++++,,,,,,------------++++++,,,---------,,,,,,++++++*********++++++,,,,,,...000000000000000222***)))((()))++++++***)))(((((())))))***+++++++++///...+++)))((()))***++++++---//////---***))))))************************************************************))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&'''(((((())))))************+++++++++,,,++++++******+++++++++''')))******)))(((((()))******++++++++++++******(((((((((((())))))))))))))))))(((((((((***+++,,,))))))************))))))((()))******++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************************************))))))))))))(((((((((((()))((((((''''''(((((()))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,***'''&&&(((+++((())))))***************((((((((((((((()))++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((()))******++++++)))))))))************+++'''''''''''''''''''''((())))))))))))***************************************)))(((''''''((()))************)))***++++++,,,******)))((((((((())))))******++++++++++++******))))))))))))************((()))******+++***************))))))))))))******)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........,,,,,,---...////////////---------............//////---,,,---......---+++........................------......///000000111---------...///000000111////////////////////////000000000000000000000000111111111111000000000000000000111111000000//////////////////000111111222111111111222222333333444111222222333333333333222333333333333444444444444444444444444555555666666555555666666666666666666999;;;<<<===>>>@@@CCCEEEzzzxxxwww{{{~~~zzzvvvrrrooonnnllljjjiiihhhiiiiiihhhfffbbb^^^\\\\\\___aaaaaa___ZZZYYYWWWUUURRRNNNIIIEEE@@@@@@@@@@@@????????????::::::999999:::<<<===>>><<<;;;:::777555333111000............------------------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...,,,+++******+++,,,---+++---//////...------...+++***))))))******)))(((%%%&&&''')))******))))))---,,,,,,,,,+++,,,,,,,,,***,,,//////---***((((((************************************************************))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((""""""###$$$&&&))),,,---)))))))))************++++++***************++++++((()))***)))'''''')))***((()))***++++++***)))((('''((((((((()))))))))***))))))((('''(((***,,,---))))))************))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))((())))))***)))((('''&&&(((((()))***************************************(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++'''$$$###''',,,'''(((((()))******))))))((((((''''''((()))+++,,,((((((((((((((((((((((((((()))))))))************)))))))))*********++++++'''(((((()))******++++++))))))*********+++++++++((((((((((((((((((((((((((()))))))))************************************))))))(((((((((((())))))***))))))((()))***+++,,,******)))))))))***++++++******++++++++++++******))))))))))))************'''((()))***++++++***)))******))))))))))))*********++++++,,,------......++++++************++++++******++++++,,,------...++++++,,,---............---------............///...---,,,,,,------,,,***------------------------//////000000000000000000------......//////000000////////////////////////000000000000000000000000111111111111000000000000000000000000000//////............//////000222222000111111222333333444444222222333333333222222111222222333333333444444444333444444444444555555555555555444444444444555555::::::;;;;;;<<<===???AAAzzzxxxwww{{{~~~zzzvvvrrrooommmkkkjjjhhhhhhiiiiiigggfffaaa___]]]^^^aaabbbaaa___ZZZXXXVVVUUURRRNNNIIIEEE@@@@@@@@@?????????>>>>>>::::::999999:::;;;===>>>>>>===<<<:::777333111///000/////////............///...------,,,+++******)))***,,,---...---,,,,,,///...+++))))))+++---///111222333111...***)))(((,,,***))))))******((('''''')))+++---......,,,+++''')))+++---------,,,+++(((***---...,,,***((((((************************************************************))))))))))))++++++***)))((('''&&&&&&************************))))))))))))))))))))))))******++++++++++++******)))((('''&&&&&&'''((()))((())))))))))))************)))))))))))))))******)))))))))(((&&&''')))+++'''((()))******)))(((''''''((((((((())))))******)))(((''''''(((***,,,---))))))************))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))((()))*********)))'''&&&(((((()))***************))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((''''''((()))***+++,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))%%%!!!!!!''',,,&&&&&&'''((())))))((((((((('''''''''((()))+++,,,(((((((((((((((((((((((((((((())))))*********+++************++++++++++++'''(((((()))***+++++++++))))))******++++++++++++,,,,,,++++++++++++++++++(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++******))))))***+++,,,,,,******++++++++++++******))))))))))))************'''((()))+++++++++***))),,,,,,++++++++++++,,,,,,''''''((()))******++++++,,,++++++******++++++,,,))))))***++++++,,,------------------,,,+++******---------.........//////000///------......---,,,------------------------222222111111000000//////.........///////////////............//////000000000000000000000000000000111111111111000000000000000000000000000///..................///000222222000000111222333333444444333333333333333222111000222222333333333444444444333333444444444444444444555555444444666888:::;;;888888777666666777999:::{{{wwwwww{{{~~~yyyuuuqqqnnnmmmllllllkkkkkkllljjjhhheee___]]]\\\\\\^^^______^^^[[[ZZZXXXUUUPPPKKKFFFDDDBBBAAA@@@@@@BBBBBBAAA@@@<<<;;;:::::::::<<<>>>???BBB>>>:::777555444222000111///------......---,,,+++,,,,,,---.........---...---,,,++++++++++++++++++***)))))))))***+++,,,111111111000///---,,,+++******************************************+++++++++++++++***************)))+++,,,,,,***)))***+++******+++,,,,,,,,,,,,+++************************))))))(((((((((***+++,,,,,,,,,++++++***++++++,,,))))))))))))((((((((((((+++%%%!!!###)))---+++'''))))))(((((((((((()))))))))))))))))))))))))))))))))+++...000000...+++)))'''((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&''')))+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************)))***************)))))),,,+++++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((,,,+++++++++******))))))((((((((((((((()))******+++++++++++++++***)))((())))))))))))((((((((((((((()))))))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,)))'''(((+++---,,,***(((&&&%%%&&&((())))))))),,,***(((''''''(((***,,,)))))))))))))))******+++))))))))))))))))))))))))(((***++++++)))((())))))************))))))))))))&&&'''''')))***+++,,,---)))))))))))))))))))))))))))************+++++++++******)))(((''''''((((((***++++++***((('''(((***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,---///111333......------------......////////////////////////////////////////////////111111111111000000000000////////////000000000000111111000000//////......000000000000111111111111000000111111111111000000222222222111111000......000000111111111222222222333222111222333333222000222333444444222222333444555555555555555555444444555555555555555555555555777777777777777777777777}}}yyyxxx|||~~~xxxssspppnnnmmmmmmlllkkkllllllkkkhhheee___]]]\\\]]]^^^______^^^[[[YYYWWWTTTOOOJJJFFFDDDBBB@@@??????@@@@@@???>>><<<;;;:::999:::<<<>>>???BBB>>>:::777555444222000222000......//////...---+++,,,------......------000000///...............,,,,,,+++++++++,,,...///---.........---,,,++++++************************,,,+++++++++***)))))))))%%%%%%&&&'''((())))))***%%%'''))))))(((''''''((()))******+++++++++++++++************************+++******))))))***+++,,,++++++************++++++***)))))))))(((((((((((((((&&&%%%&&&)))+++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))((((((((((((+++++++++++++++++++++++++++***(((''''''((()))***))))))))))))))))))))))))(((((((((''''''((((((((((((((()))***************&&&&&&''''''''''''&&&&&&++++++******************))))))))))))))))))))))))+++***)))((('''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((('''''''''((())))))))))))))))))))))))******)))(((((((((((((((******)))))))))(((((((((***))))))))))))***++++++******************))))))))))))))))))(((((((((((((((((()))))))))(((((('''+++***)))(((((((((((()))))))))))))))))))))))))))************)))))))))(((,,,)))((((((+++,,,,,,******)))'''((()))+++************)))(((((()))******)))))))))))))))******+++''''''''''''''''''''''''''')))******)))((()))***+++*********))))))(((((((((((())))))******++++++************************(((((()))))))))*********,,,,,,+++******************++++++***(((''')))***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,+++,,,---///000......------------......................................................---------....../////////.../////////000000000000///////////////000000000//////000000000111111111000000000111111000000000000000000111111111000000000000111111111222222222222111111222333444222111222333444444222222333444555555555555555555444444555555555555555555555555666666666666666666666666{{{zzz~~~~~~wwwrrrooonnnnnnmmmllllllllllllkkkhhhfff___]]]\\\]]]^^^``````___ZZZYYYVVVRRRNNNJJJFFFDDDBBB@@@???>>>???>>><<<;;;;;;;;;999999:::<<<>>>???BBB???:::777666444222000222000///...000000000///,,,,,,------......------------,,,,,,++++++,,,,,,++++++******+++---///000,,,,,,---------------,,,************************---,,,,,,+++***)))(((((('''''')))***,,,...000000''')))++++++******+++,,,((()))******++++++******************************---,,,++++++***++++++,,,******))))))))))))************)))))))))(((((((((&&&(((***)))((())),,,///***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))+++***)))'''''''''((())))))))))))))))))))))))))),,,+++)))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((())))))***))))))((())))))******************)))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))(((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&+++************+++,,,,,,(((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))((((((''''''(((((())))))))))))))))))))))))************))))))))))))+++***((()))***,,,++++++...,,,******+++,,,+++***))))))************)))))))))))))))))))))******+++************************%%%'''))))))(((((()))***+++++++++***)))(((((('''******))))))))))))))))))************************'''((((((((()))))))))))),,,+++************************+++***(((''')))***---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------,,,+++******+++,,,---......------------......................................................***+++,,,---...///000000....../////////000000000---......///000000111111//////000000000000111111000000000000000000000000...//////000111222222222111111111111111222222222111000000111333444333111222333444333222111222444444444444444444444555555444444444444444444444444555555555555555555555555}}}|||}}}vvvqqqnnnmmmnnnnnnmmmlllmmmmmmllliiiggg___]]]\\\]]]___`````````YYYXXXUUUQQQMMMIIIFFFDDDCCCAAA???>>>>>>===;;;999;;;:::999999:::<<<>>>???BBB???;;;888666444222111111///......///000000///,,,,,,------...------,,,++++++************++++++(((((((((((()))+++---////////////000//////...---************************,,,+++++++++***)))))))))++++++---...000222333444(((***,,,---,,,,,,---...(((((()))************)))************************,,,,,,,,,+++************)))(((((((((((())))))************)))))))))((((((((()))******(((((()))+++***))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((())))))))),,,+++)))'''&&&'''((()))((((((((((((((((((((((((++++++)))((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((()))***************))))))***+++++++++******(((((())))))******++++++)))))))))))))))))))))))))))((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''***************+++,,,,,,'''''''''(((((()))******))))))))))))((((((((((((&&&''''''(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))******))))))***+++++++++///---++++++++++++***)))((()))***++++++***)))((()))))))))))))))******+++++++++++++++++++++++++++$$$&&&(((((((((((()))***,,,++++++***)))((('''''')))))))))))))))*********************************((((((((()))))))))******))))))((((((((((((((())))))******)))(((((()))+++...,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,......------------......................................................------......///000000111........./////////000000........./////////000000////////////000000000111000000000//////000000000/////////000000111222222111111111111111111111111000//////111333444333222111333333333222111222333333333444444444444555555444444444444444444444444444444444444444444444444}}}}}}vvvpppnnnnnnnnnooonnnmmmmmmnnnllljjjggg___]]]\\\]]]___aaaaaa```YYYXXXUUUQQQMMMIIIFFFEEEDDDBBB@@@???>>>===;;;999:::999888888999;;;>>>???CCC???;;;888666555333111///...,,,---...//////...,,,------...------,,,,,,...---------------......(((((((((((()))+++---///111111111000///---,,,+++************************)))))))))***+++++++++,,,)))******++++++,,,------&&&(((******)))((()))***(((((()))************)))))))))))))))))))))))))))+++++++++******)))((((((((((((''''''((())))))***************)))))))))))),,,***((((((((((((&&&$$$******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((())),,,***((('''&&&'''(((***++++++++++++++++++++++++)))))))))))))))***++++++(((((((((((((((((((((((((((((()))******)))(((((((((((()))***************%%%&&&&&&'''((((((((('''((((((((())))))******+++)))))))))))))))))))))))))))(((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((())))))))))))((((((((((((((((((((((((((((((***))))))))))))***++++++((((((''''''((()))***+++))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))************************+++,,,///---+++*********)))((('''(((***,,,,,,***(((''')))))))))))))))******+++''''''''''''''''''''''''$$$&&&(((((((((((()))***++++++******)))(((((('''''''''((()))***+++,,,,,,************************)))))))))*********++++++)))((((((((((((((()))))))))******)))((((((***+++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......------------......................................................//////////////////..................////////////000/////////.........---...////////////000000000000000///......///000000111111000//////000111111111111111111111111111111/////////111333444333222111222333333111111222333333333333333444444555555444444444444444444444444555555555555555555555555~~~|||vvvqqqooonnnnnnooonnnnnnnnnnnnmmmjjjhhh___]]]\\\]]]```bbbbbbaaaZZZXXXUUUQQQMMMJJJHHHGGGCCCAAA??????>>>===;;;:::999888888888999;;;>>>@@@CCC@@@;;;888777555333111///---,,,,,,...//////...------......------,,,,,,,,,,,,+++++++++,,,------++++++******+++---///000000000///...---+++)))(((************************(((((()))***+++,,,,,,---***************))))))))))))***,,,,,,***)))***+++((()))******++++++******))))))))))))))))))))))))))))))*********)))(((((((((''''''(((((()))***+++++++++*********))))))))),,,***(((((()))((($$$!!!+++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***************************(((((()))******++++++,,,))))))))))))))))))))))))((((((************(((((((((((()))***************&&&'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''&&&''''''((()))))))))))))))))))))))))))&&&''')))******)))((((((((())))))))))))*********)))))))))))))))***++++++***)))((('''((()))***+++))))))))))))((((((((((((&&&'''((()))*********)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---...,,,***)))******)))(((''')))***++++++***)))''')))))))))))))))******+++((((((((((((((((((((((((%%%'''))))))(((((()))***************))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++************++++++++++++***************++++++,,,((()))***)))((((((***,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------......------------------------------------------------.........---------,,,,,,------........./////////000000//////...------,,,......////////////000000000000............000000222111000//////000111111222222222111111111111111000//////000222333222000111222333222111000111333222222333333444444555555333333333333333333333333555555555555555555555555~~~|||wwwrrrpppnnnnnnpppooonnnnnnooonnnkkkhhh^^^]]]\\\^^^```bbbbbbbbb[[[YYYUUUQQQMMMJJJIIIHHHAAA???>>>=========;;;999888888777777999;;;>>>@@@CCC@@@<<<999777555333111///...,,,---///000000///------......------,,,+++)))))))))))))))***++++++,,,,,,+++++++++,,,...///............---,,,+++***************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,)))******+++++++++++++++))))))))))))))))))))))))((()))***+++++++++***)))(((((((((((()))***+++,,,+++++++++*********))))))(((***+++***(((&&&&&&&&&+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))******+++++++++******))))))))))))))))))))))))'''(((***++++++***((('''(((((()))***************((()))***++++++,,,,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))******)))))))))))))))***))))))************))))))((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))&&&''')))*********)))((((((((()))))))))*********+++************+++,,,,,,,,,+++)))(((((()))***+++))))))))))))(((((((((((('''((()))***++++++++++++)))(((((((((((()))***+++))))))))))))))))))))))))((()))))))))************(((***+++***))))))+++------,,,***)))***+++***)))((()))***++++++***)))((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,''')))******)))((()))***))))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))***************************+++,,,,,,((()))***)))((((((***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,------......++++++++++++++++++++++++,,,,,,---.....................------------......------------------------------------------------.....................///---------.........//////................................./////////000000111000...------...000111111000///...///000222444222222222111111111000000111000///000222222111///000222333222111000111222111222222333444444555555333333333333333333333333333333333333333333333333~~~{{{wwwsssqqqooonnnpppooonnnoooooonnnkkkiii^^^]]]]]]^^^```bbbcccbbb[[[YYYVVVQQQNNNKKKJJJIII???>>><<<<<<<<<<<<:::888888888777777999;;;>>>@@@CCC@@@<<<999777555333222000///---...000111111000---.........---,,,,,,+++,,,+++++++++,,,---......+++***)))))))))***+++,,,...///////////////......************************+++++++++***************+++++++++,,,,,,,,,------+++,,,---,,,)))((('''(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))+++,,,------,,,+++(((((((((((()))***,,,,,,+++++++++************)))###)))...---(((%%%(((---++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))************+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))''')))***++++++***)))'''(((((()))***************%%%%%%'''(((((()))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''(((***,,,---...))))))************))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%''')))***+++***)))((('''((((((((())))))******,,,,,,++++++,,,,,,---......,,,***)))((()))***+++))))))))))))(((((((((((((((((()))++++++,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))*********+++(((***,,,+++)))(((+++...---,,,******+++,,,+++***))))))************)))))))))))))))))))))******+++************************(((***++++++)))((())))))((((((((()))******++++++))))))))))))))))))******++++++++++++++++++++++++(((((((((((())))))))))))(((((('''(((((()))******((()))***)))((()))***,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---.../////////.........------.........------------------------------------------------...//////000111222333333---------.........//////,,,,,,------.../////////............/////////000111///...------...///111///...---...///222444666222222222222111111000000111000000000222222000...000222222222111000111222111111222333333444555555333333333333333333333333222222222222222222222222}}}xxxssspppoooooorrroookkkkkkkkkiiieeeaaa\\\ZZZZZZ\\\aaacccaaa___[[[[[[YYYTTTMMMHHHEEECCC???===<<<<<<===>>>>>>===888888888999:::<<>>:::777555444222000000///...---,,,---......,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...000111000---***)))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++,,,---//////---***'''(((***+++***)))((()))***************************+++*********))))))((((((+++***)))***++++++***)))*********)))))))))))))))+++,,,,,,,,,+++***((('''))))))))))))******************++++++)))'''%%%$$$''''''((()))+++,,,---...''')))+++,,,,,,,,,***)))***+++,,,,,,,,,***)))((($$$&&&)))++++++++++++,,,,,,***))))))******)))'''(((%%%###$$$'''))))))(((******++++++++++++******)))((('''''''''(((***+++''''''(((((())))))******++++++***************+++************************************************+++++++++*********))))))(((((((((((((((''''''&&&)))(((((('''''')))***+++******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((&&&((()))'''&&&***222999CCC333(((+++---((('''+++((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))************'''(((((()))***+++++++++************************(((***+++------,,,+++***++++++***))))))***++++++'''((()))(((&&&&&&((()))))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))(((((((((((((((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))))))))***+++,,,,,,+++***)))---++++++---000000...+++(((((()))***+++,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,***(((''''''((((((---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------////////////////////////444111...,,,+++,,,///000////////////////////////000000000000111111111111111222222222111000...---222222111111111111111111...///111222333333333222111111222222222333333333222222333444444333333333000000000000111222333444~~~~~~|||xxxssspppooopppnnnllljjjjjjllllllhhheee[[[ZZZYYY\\\```bbbaaa^^^YYYYYYXXXSSSMMMHHHFFFEEEAAA???>>>===>>>>>>===;;;999888888999:::===???@@@BBB>>>:::777555444222000111000///.........//////,,,---.........---,,,+++++++++******************,,,,,,,,,+++++++++******///000111000---+++))))))************************++++++++++++***************+++,,,---...---+++))))))+++,,,+++***)))***+++************************************)))))))))(((+++***)))***++++++***)))***)))))))))))))))))))))+++++++++++++++)))((('''))))))))))))************))))))************)))))))))))))))******++++++,,,))))))((()))))))))******((())))))***)))((('''&&&"""%%%((())))))((()))***+++***))))))******)))'''+++)))&&&''')))***)))''')))))))))******)))))))))((((((((((((((())))))***))))))))))))((((((((((((******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********)))))))))))))))***)))(((((('''(((((('''''''''((()))***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''))))))'''&&&)))111777===///&&&***,,,(((&&&***(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))************'''(((((()))******++++++(((((((((((((((((((((((((((***+++------,,,+++***************************((()))***)))'''''')))*********))))))((((((''''''))))))))))))))))))))))))+++++++++***************&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******))))))))))))))))))***++++++++++++***)))+++)))(((***,,,---+++))))))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++///...---,,,++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......++++++,,,,,,---...//////////////////////////////////////////////////////......---------....../////////////////////////////////000000000111111111222222222111000///......111111111111111111111111...///000222222222222222111111111111222222222222222222333333444333333222000000000000111222333333}}}}}}{{{wwwssspppppppppnnnllljjjkkkmmmllliiieee[[[YYYYYY\\\```bbb```^^^XXXXXXWWWSSSMMMIIIFFFEEECCCAAA???>>>>>>===;;;:::999999999999;;;===???@@@BBB???:::777666444222000111111000////////////000......---------,,,,,,,,,+++++++++******))))))))),,,,,,,,,++++++++++++***///111222111...,,,+++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,************************************))))))))))))+++***)))***++++++***)))))))))))))))))))))******************)))(((''''''))))))))))))************))))))))))))***,,,---...*********************)))***)))'''&&&&&&(((***+++((())))))))))))(((''''''###&&&((()))(((((()))***+++***))))))******)))(((,,,+++******+++***(((&&&(((((())))))))))))(((((('''(((((()))))))))))))))******))))))((('''''''''(((((((((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((+++************)))))))))***************))))))((('''''''''''''''((())))))***)))))))))))))))******))))))))))))))))))))))))************************)))******(((&&&)))...444444***$$$))),,,(((''')))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************((((((((()))******++++++((((((((((((((((((((((((((()))+++,,,,,,,,,+++***)))***+++,,,,,,+++***))))))*********((((((***+++************************)))))))))))))))))))))))),,,+++++++++******))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))))))))))))))***++++++++++++***)))+++)))((((((***++++++***++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++......------------......+++,,,---...---,,,+++***,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////////////////////////////+++,,,...///000000000/////////////////////////////////000000000000111111222222111000////////////111111111111111111111111......///000111111111111000000111111111222222222222222333333333333222222222111111111111111222222||||||zzzwwwsssqqqpppqqqrrrooommmmmmmmmkkkfffbbb[[[ZZZYYY[[[___aaa___]]]YYYYYYWWWSSSMMMHHHEEEDDDCCCAAA@@@??????>>><<<:::::::::999:::;;;===???@@@BBB???;;;888666444222111000000000//////////////////...---,,,,,,,,,,,,---...------,,,,,,+++++++++++++++++++++++++++++++++///111222111///,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,+++***)))***+++***+++,,,,,,******+++,,,*********************************)))))))))))))))+++***)))***++++++***))))))))))))))))))*********))))))))))))((((((''''''((()))))))))************)))((((((((()))+++---...************************))))))((('''((()))***+++******+++++++++*********'''(((******))))))***,,,+++)))((()))******)))(((******+++,,,,,,+++)))'''(((((())))))))))))((((((&&&''')))*********)))((())))))))))))((((((((((((''''''''''''((()))++++++************************))))))))))))))))))))))))************)))))))))))))))************)))(((((('''''''''''''''((((((((('''''''''((()))+++,,,---((((((((((((((((((((((((***************+++++++++***+++***)))'''(((,,,///---'''$$$))),,,***((()))((((((((((((((((((((((((''''''''''''(((((())))))((()))))))))************(((((())))))************************************))))))***+++,,,++++++***((()))+++,,,,,,+++)))((()))******)))(((((()))+++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))((('''''''''((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++******)))))))))))))))*********++++++*********,,,+++***)))***+++------++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---***+++---......---+++***,,,,,,,,,---------......000//////---,,,+++******------------------------////////////////////////.../////////000000000111////////////////////////////////////000000000111222111000.........///000000000000000111111111111......//////000000000000111111111222222222333333222333333333333222111111222222111111000111111111{{{{{{zzzwwwsssppppppqqqrrrpppnnnnnnooolllgggbbb\\\ZZZZZZ\\\```aaa___]]][[[ZZZXXXSSSLLLFFFCCCBBB@@@???>>>???@@@???===;;;;;;:::::::::;;;===>>>@@@CCC???;;;888666555333111/////////.........------///...---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++///000222111///---,,,,,,************************---,,,,,,,,,+++++++++++++++,,,---+++((('''((())))))***+++***)))((()))+++************************))))))))))))))))))******+++***)))***++++++***)))(((((())))))************)))))))))(((((((((((((((((()))))))))***************)))(((''''''(((***+++'''(((((()))******++++++((()))***+++++++++************************++++++(((*********)))(((***+++***)))((()))***+++***)))&&&''')))*********)))))))))******++++++******)))&&&''')))*********)))(((&&&''''''((()))******+++''''''''''''((()))++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''((((((((((((((())))))))))))))))))***+++(((((((((((((((((((((((())))))******++++++++++++++++++***)))((((((***,,,***&&&&&&***---,,,******(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))************)))))))))))))))*********************************))))))******++++++++++++((()))+++,,,,,,+++)))((((((((()))((('''&&&(((***((())))))******++++++,,,))))))))))))))))))))))))))))))))))))((((((''''''+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))************+++******)))))))))))))))+++******************+++++++++*********+++,,,...)))******++++++++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++))))))***++++++,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,---------......000//////---,,,+++******------------------------////////////////////////222000...,,,+++,,,...///////////////////////////...////////////000000000111000///.........///000//////000000000111111111///////////////000000000222222222222333333333444222333333333222222111000222222111111000111111111||||||zzzvvvrrroooooooooooommmmmmooopppooojjjeee]]]\\\[[[]]]```bbb```]]]ZZZZZZWWWRRRLLLFFFCCCBBB>>>>>>>>>>>>???>>><<<:::<<<;;;;;;;;;;;;===>>>???CCC@@@;;;888777555333111.........///...------,,,......---------,,,,,,,,,***************************++++++++++++,,,,,,,,,...///111111...,,,,,,,,,************************,,,,,,,,,+++++++++******(((+++---,,,(((&&&''')))((()))******)))((()))***************************))))))))))))************+++***)))***++++++***)))((((((((()))******++++++***))))))(((((())))))***))))))))))))******************)))((('''''''''(((''''''(((((()))***++++++''')))+++------,,,***)))((((((((('''(((((()))***(((((()))(((&&&&&&''')))***)))((()))***+++***)))$$$&&&((()))(((((()))*********++++++++++++******'''(((((()))))))))))))))%%%&&&'''((()))***+++,,,(((((((((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((('''&&&&&&'''(((((()))***)))))))))...---+++)))(((''''''&&&))))))))))))))))))))))))(((((())))))***+++++++++++++++******)))))))))))))))((((((***,,,,,,+++***((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))******++++++)))***+++,,,,,,+++***)))'''(((((('''&&&&&&''')))(((((()))))))))*********))))))))))))))))))))))))*********************+++************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********+++++++++******)))))))))))))))++++++***))))))***++++++((()))******))))))***,,,(((((()))***+++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---------------+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////////////////////////////111...+++(((''')))+++---////////////////////////......////////////000000000//////....../////////...//////000000111111111111000000//////000000111111111222222222333333333333333333333222111000///222111111111111111222222}}}}}}|||zzzvvvrrrooonnnnnnooonnnnnnpppqqqpppjjjfff___]]]\\\^^^aaacccaaa^^^WWWWWWUUURRRLLLHHHEEEEEE???>>>>>>>>>>>><<<999666<<<<<<;;;;;;;;;===>>>???CCC@@@<<<999777555333111...//////000///...---,,,,,,---.........---,,,+++)))))))))******++++++,,,******+++++++++,,,,,,,,,---...000000...,,,++++++++++++++++++++++++++++++*********))))))))))))(((###(((,,,,,,)))'''(((+++)))***++++++))))))***+++************************((()))))))))************+++***)))***++++++***)))'''(((((()))******+++++++++***))))))))))))***+++))))))))))))************)))************)))((((((((((((((()))))))))))))))((())))))***************)))((('''''''''(((***+++)))))))))'''%%%%%%'''))))))(((((((((***+++***)))'''((()))(((&&&&&&(((***))))))************))))))((((((((((((((())))))***&&&''''''((()))******+++******)))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))(((''''''((((((***+++++++++***))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''((())))))***++++++******)))*********)))((())))))))))))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************((())))))(((''''''(((***))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********++++++++++++******)))))))))))))))++++++***))))))***++++++'''***,,,,,,***)))+++,,,'''((()))+++,,,------...+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,---...//////...---------,,,+++******,,,...///,,,,,,,,,---------......++++++,,,,,,---...//////////////////////////////////////////////////////...---+++******+++,,,---////////////////////////........./////////000000......///////////////.........//////000111111222222111000000000000111222///000000000000111111111333333333222222111000///000000000000111222333333~~~|||zzz}}}}}}{{{wwwqqqnnnmmmmmmrrrqqqpppqqqqqqnnnhhhbbb```^^^]]]___bbbcccaaa^^^TTTTTTTTTQQQMMMIIIHHHGGG@@@???>>>>>>===;;;666333===<<<;;;;;;<<<===>>>???CCC@@@<<<999777555333222///000111111111000...---,,,---...//////---+++*********+++,,,---......///*********++++++,,,,,,,,,,,,...//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''$$$+++,,,***)))***---***+++,,,,,,******+++,,,************************(((((())))))*********++++++***)))***+++++++++)))'''(((((()))***+++++++++++++++***))))))***+++,,,))))))))))))************))))))+++,,,,,,+++***)))+++******)))((('''''''''***)))'''&&&'''(((***++++++***)))))))))+++,,,---+++,,,+++)))'''''')))***)))(((((((((***++++++******++++++(((%%%%%%'''***(((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((()))))))))))),,,+++***************+++************************************************'''((((((((())))))*********************)))((((((((()))***,,,,,,++++++***'''''''''((()))+++------))))))))))))))))))))))))&&&''''''((()))************))))))***+++***)))''')))******(((((())))))'''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))*********************)))))))))))))))************************)))))))))))))))******+++++++++***))))))***++++++)))******)))(((((()))+++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))************++++++++++++******))))))))))))))),,,+++***))))))***+++,,,))),,,///000...,,,---...'''(((***,,,...//////000+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,---......---,,,+++...,,,***)))))),,,...000,,,,,,,,,---------......------------------------------------------------////////////////////////------...///000000000000////////////////////////............/////////000---...///000000///...------......///000111111222333222111000000111222222............////////////333333333222222000//////000000000000111222333444~~~}}}~~~}}}zzzuuupppnnnnnnppprrrooolllnnnrrrppphhhaaaccc]]][[[^^^```^^^\\\\\\UUUUUUTTTQQQMMMHHHDDDAAABBB@@@=========>>>>>>===<<<;;;999999:::<<>>@@@@@@@@@<<<;;;999999:::<<>>======>>>??????>>><<<;;;::::::;;;===???AAACCC@@@===999555333111111000///...------...///000///...---,,,,,,---...///...---,,,---...///...---++++++++++++++++++++++++,,,---.........---,,,+++)))))))))***+++++++++,,,***++++++***))))))***,,,***++++++,,,,,,,,,+++++++++***)))))))))***+++,,,************************+++++++++***************)))***++++++++++++***)))++++++************++++++''''''&&&&&&&&&&&&''''''))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,************************************))))))))))))***)))))))))))))))******(((((()))*********************++++++++++++******))))))************))))))))))))))))))************%%%&&&'''((())))))))))))))))))(((((((((((())))))((((((((((((((()))******************************************)))))))))))))))(((((((((((()))******************************************)))))))))))))))******++++++******)))))))))))))))((((((((((((************))))))))))))******************************++++++******)))))))))************))))))((((((((()))***************+++***************+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))***,,,...---+++)))((()))---,,,***))))))***+++++++++++++++*********************++++++,,,,,,------++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++---...//////........................------------------------......------------......////////////////////////////////////////////////111111000000000000//////........./////////000000////////////............000/////////000000111111~~~{{{zzz|||~~~{{{wwwsssqqqqqqssssssqqqpppqqqrrrooohhhccc___YYYWWWZZZ[[[WWWSSSRRRPPPSSSTTTRRRMMMGGGDDDCCCDDDBBB???>>>>>>===;;;:::;;;;;;::::::;;;===???AAACCCAAA===999555222111000111000...------...000111000///---,,,,,,---///000...---,,,,,,---...---++++++++++++++++++++++++++++++,,,---.........---,,,(((((()))***+++,,,,,,,,,)))***+++***))))))+++---)))******++++++,,,,,,,,,,,,+++)))(((((()))+++---))))))))))))))))))))))))))))))))))))((((((((((((************************++++++************++++++'''&&&&&&%%%%%%&&&&&&'''*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***+++(((((()))*********************++++++++++++******))))))************))))))((()))))))))************''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''*********)))))))))))))))(((((('''''''''((()))***''''''''''''''''''''''''*********)))))))))))))))))))))************))))))))))))))))))((((((((((((*********)))))))))))))))''''''''''''''''''''''''************(((&&&###"""))))))************)))((((((((()))***************************************,,,++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((+++------,,,)))((((((,,,,,,+++******++++++,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,------------------..................------........................---------------...............------------......////////////////////////////////////////////////000000000000000000//////....../////////000000000/////////.........------000///.........///111222~~~{{{zzz|||~~~|||xxxtttrrrsssttttttrrrrrrrrrrrroooiiiddd]]]XXXVVVXXXYYYTTTOOONNNNNNQQQUUUSSSMMMGGGDDDDDDCCCAAA@@@??????===;;;999;;;;;;;;;;;;<<<>>>???@@@BBB@@@===999555333111111222111///......///111222000///---,,,,,,---///000---+++***+++,,,,,,+++***+++++++++++++++++++++++++++,,,---.........---,,,(((((()))***+++,,,,,,,,,)))***+++***))))))+++---))))))))))))******++++++---+++)))(((((()))+++,,,(((((((((((((((((((((((()))))))))(((((((((((((((+++******************+++++++++************++++++,,,++++++******++++++,,,,,,++++++***)))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++************************))))))))))))))))))******))))))(((((()))***++++++(((((()))***************)))******++++++******)))))))))************))))))((()))))))))************+++++++++++++++***)))((())))))(((((((((((())))))+++***)))(((''''''''''''''''''''''''''''''''''''))))))))))))))))))******''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))******''''''''''''''''''''''''(((((())))))((('''%%%$$$((())))))*********))))))(((((()))***************))))))))))))))))))((((((++++++++++++*********))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&))),,,---,,,*********++++++++++++++++++,,,,,,************************+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---------.........///,,,,,,,,,---------......//////.........---------........................------......////////////......------------..............................//////////////////////////////////////////000000/////////000000000111111000000/////////.........000///.........///111222~~~|||{{{}}}}}}yyyuuussstttuuuttttttssssssrrrnnniiiddd]]]XXXVVVXXXXXXRRRMMMJJJKKKPPPUUUSSSMMMFFFDDDEEE>>>>>>===>>>@@@@@@???===;;;;;;;;;<<<===>>>@@@@@@AAA???<<<888555333222222222111000//////000111222///...---,,,,,,---...///+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))))))))***+++++++++,,,((()))******)))***,,,---)))))))))((())))))***+++,,,+++***)))))))))***+++(((((((((((((((((((((((()))*********++++++++++++,,,,,,+++******+++,,,,,,++++++************++++++++++++************++++++++++++******)))((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,(((((()))***************))))))************))))))))))))************))))))))))))))))))************,,,,,,,,,,,,+++***)))((())))))(((((((((((()))))),,,+++***(((''''''&&&&&&************************))))))))))))************&&&&&&'''((()))(((((((((************************))))))))))))************((())))))******))))))((((((((((((((())))))))))))))))))))))))************************************&&&'''(((***+++,,,,,,,,,((())))))************)))(((((()))***************((())))))))))))(((''''''******+++++++++******)))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&(((***++++++***++++++*********+++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------....../////////+++,,,,,,------.........******++++++,,,---......------------------------------......///000000000......------------..............................////////////////////////......////////////000000//////000000000111111111111000000000////////////000/////////000000111111}}}}}}}}}yyyvvvtttuuuwwwtttuuuuuutttrrrnnniiieee]]]XXXVVVXXXWWWQQQKKKHHHIIIPPPUUUTTTMMMFFFDDDEEE===<<<===???@@@AAA???>>>;;;;;;<<<===>>>???@@@@@@@@@>>>;;;888666444444333000000000000000000000000........................+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............---+++*********************++++++((()))******)))***,,,...,,,+++***)))))))))***++++++++++++*********))))))************************(((((()))***+++,,,,,,---------,,,++++++,,,------++++++************++++++((((((''''''''''''(((((((((((())))))*********+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,(((((()))***************))))))************))))))))))))************))))))))))))))))))******************+++++++++******)))))))))(((((((((((())))))******)))(((((((((((((((************************((()))))))))************&&&(((***,,,,,,+++)))(((************************((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***((()))))))))************************************)))))))))***+++,,,---...(((((()))***************(((((()))***************)))******+++***)))(((''')))***++++++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))+++***))))))***+++((())))))***++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''((()))***+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,------...//////++++++,,,,,,---......///***++++++,,,,,,---------------------------------,,,,,,---......///000000......------------..............................////////////////////////........./////////000000........./////////000000000000000000///////////////000111111222222111111~~~zzzvvvuuuvvvwwwtttuuuuuuuuurrrnnniiieee]]]XXXVVVXXXWWWQQQJJJGGGHHHOOOUUUTTTLLLFFFDDDEEE??????>>>???@@@???===;;;;;;;;;<<<===>>>???@@@@@@???===;;;888666555444444......////////////......------...//////...------+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))+++++++++***************((()))******)))***,,,......---+++*********+++++++++++++++++++++***)))(((++++++++++++++++++++++++%%%%%%&&&((()))***+++,,,......,,,,,,,,,,,,......++++++************++++++******))))))))))))******%%%&&&''')))***,,,---...)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,************************(((((())))))*********+++(((((((((((()))***+++,,,(((((()))***************))))))************))))))))))))************))))))))))))))))))************'''((()))******+++******))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))*********+++'''))),,,//////---+++)))(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((---,,,***(((((((((((()))(((((()))***************(((((()))******************+++,,,,,,+++***)))((())))))+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***((('''(((***'''((()))***************))))))******+++++++++++++++*********************++++++++++++++++++++++++$$$$$$$$$%%%&&&(((***,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///******+++,,,,,,---......++++++,,,,,,---...//////000000///......---,,,,,,------------------------++++++,,,,,,---...//////.........------.................................////////////////////////---.........//////000000---------.........//////000////////////.........///000222333333222222111}}}zzzvvvtttuuuwwwwwwsssooooooooommmfff```]]]\\\ZZZXXXTTTNNNGGGBBBNNNOOOPPPOOOMMMHHHDDDAAADDDCCCAAAAAAAAAAAA@@@>>>777999:::<<<>>>???@@@@@@EEEAAA;;;777777666333111333222111111000111111111,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,...///000///---***(((************************...,,,***((((((***,,,...***++++++,,,,,,,,,++++++---,,,+++*********+++,,,---,,,***)))))))))***+++,,,+++***))))))+++---...111...,,,+++******((('''+++******))))))))))))))),,,+++++++++******))))))************************,,,***((('''&&&'''((())),,,+++***((('''%%%$$$###,,,+++++++++***)))))))))******)))))))))))))))************)))))))))(((((()))************))))))((()))((('''((()))***)))'''+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))************************))))))))))))************(((((((((((())))))))))))************))))))))))))+++)))'''(((++++++***'''******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))******+++******))))))))))))))))))))))))************************%%%&&&((()))))))))((('''+++*********))))))(((((((((((())))))))))))((((((&&&''''''((()))*********,,,+++******))))))******+++++++++++++++***)))(((+++*********))))))(((((((((((())))))))))))((((((******))))))))))))******,,,,,,,,,++++++*********)))******++++++******))),,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,+++++++++*********************))))))******+++,,,+++,,,,,,)))''''''+++...,,,+++*********+++,,,---++++++******************++++++,,,,,,---...//////,,,------...---,,,***)))************************---,,,,,,++++++,,,,,,------------............///+++++++++,,,,,,------------------------------,,,---------............///------,,,,,,,,,,,,------000000//////.........---,,,++++++---///000000///---------............///......///000111222333333---...///000000///...---////////////000000000000~~~zzzvvvuuuvvvxxx}}}xxxsssqqqqqqooojjjfff\\\\\\\\\YYYTTTNNNHHHDDDNNNOOOPPPPPPMMMIIIDDDAAA@@@???======>>>>>><<<;;;<<<===>>>???@@@@@@AAAAAADDD@@@;;;888888777555333222111111000///000000000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++---.../////////---+++***************************,,,+++***))))))***+++,,,'''((()))***++++++++++++,,,,,,+++******++++++,,,,,,+++******))))))*********)))((('''''')))+++,,,///---+++*********)))(((+++******)))))))))))))))++++++*********)))))))))************************+++***)))'''''''''((()))*********)))))))))((((((+++++++++*********************))))))))))))******+++++++++************)))((())))))*********))))))***)))((((((******)))(((+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))************************))))))))))))************))))))))))))((((((((((((******)))))))))))))))***---+++***+++---...,,,***(((((((((((())))))))))))(((((()))***************************************))))))))))))))))))))))))***)))(((((((((((()))***))))))*********))))))((())))))))))))))))))))))))************************)))******+++++++++++++++************)))))))))(((((())))))******))))))((((((((())))))))))))******+++***))))))(((((())))))*********++++++*********************)))))))))((((((((())))))))))))((((((******))))))))))))******++++++***************)))******++++++++++++******+++******))))))******+++)))***+++,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,)))(((((((((((((((((((((+++++++++++++++,,,,,,---+++,,,---+++)))))),,,......---,,,+++***++++++,,,******+++++++++++++++++++++,,,,,,,,,---.........+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---......---,,,++++++******,,,,,,,,,,,,------------...------------------...000/////////.........------,,,,,,---///000///...---------............/////////////////////000000///000111222222111000///.../////////000000000000}}}}}}~~~~~~zzzwwwvvvwwwyyy~~~yyyrrrooommmlllhhheeeZZZ]]]^^^[[[UUUNNNJJJIIINNNOOOPPPPPPNNNJJJEEECCC>>>===;;;;;;<<<<<<:::999>>>???@@@@@@AAA@@@@@@@@@BBB???;;;999999888777666111111000////////////000000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---...............------************************************************$$$%%%'''(((***+++++++++,,,++++++******+++,,,,,,+++++++++++++++***))))))))))))((('''((()))***+++---+++******+++++++++***+++******)))))))))))))))******))))))))))))((((((************************))))))))))))(((((((((((())))))******+++,,,,,,---***************+++++++++***)))))))))))))))******------,,,,,,,,,+++++++++'''((()))***************+++***))))))***+++***)))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))******************))))))((((((''''''+++***)))(((((()))***+++***((('''((()))***)))((('''''''''((()))*********)))(((((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***+++++++++******)))''''''))))))))))))))))))))))))************************+++++++++++++++,,,,,,---************)))))))))))))))******************)))))))))*********************))))))((((((((((((((())))))******************************))))))))))))((())))))******))))))(((******))))))))))))******)))))))))))))))*********+++++++++,,,,,,+++++++++***)))))))))))))))************+++,,,,,,,,,++++++******))))))))))))******++++++************++++++(((((((((((((((((())))))++++++******++++++,,,---+++,,,------++++++,,,------,,,+++*********************++++++,,,,,,------,,,,,,,,,,,,------------)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---,,,***)))((('''++++++++++++,,,,,,,,,,,,.........------........./////////...............///---,,,---...///...------------............////////////......---------///000000111111000000///....../////////000000000|||}}}}}}zzzwwwvvvxxxyyy|||xxxtttpppnnnkkkgggcccYYY^^^aaa^^^VVVPPPMMMNNNOOOPPPQQQQQQOOOKKKFFFCCC???>>>======>>>>>><<<;;;<<<===>>>???????????????BBB@@@===;;;999888666666222111111000000000000000000000000//////...---,,,---------------------------,,,,,,+++++++++,,,,,,..................//////******************************+++,,,,,,+++******&&&&&&((()))************++++++++++++++++++,,,,,,******+++,,,,,,***)))(((+++******)))***+++,,,,,,+++***((()))+++,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((************************(((((())))))))))))((('''))))))***++++++,,,------)))))))))***+++++++++,,,))))))))))))))))))***+++.........---------,,,,,,&&&'''(((******++++++++++++***)))***+++,,,+++)))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***************************((()))))))))************+++******)))(((''''''&&&+++***((('''((()))+++,,,''''''&&&''''''''''''&&&'''((((((((()))))))))***+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((***************************)))((('''((()))***+++*********)))))))))))))))******++++++++++++******((())))))***++++++,,,,,,******)))(((((((((((()))*********)))))))))))))))*********))))))))))))))))))))))))******)))))))))******))))))))))))******((()))))))))******++++++++++++,,,,,,,,,,,,++++++***))))))))))))******+++***++++++,,,,,,,,,++++++******))))))))))))******++++++************++++++***************+++++++++***))))))))))))***++++++++++++,,,---,,,,,,++++++))))))))))))))))))))))))******+++,,,------......------,,,,,,,,,,,,,,,,,,)))))))))***++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,+++******)))++++++++++++,,,,,,,,,,,,///......------......///........................000...------......---,,,---------............///........................................................./////////000000}}}~~~}}}|||yyyvvvvvvxxxzzz|||{{{zzzxxxtttoooiiieeeZZZ___cccaaaZZZTTTRRRSSSQQQRRRSSSRRRPPPKKKGGGDDD@@@>>>======>>>???>>><<<:::;;;===>>>@@@AAAAAAAAACCCBBB@@@<<<999666444444444333222222111111222222......///////////////...---------------------------,,,,,,+++,,,,,,------/////////////////////000***************************+++,,,------,,,+++*********+++++++++***))))))******++++++,,,,,,,,,,,,******+++,,,,,,***)))(((***************+++++++++***)))((((((***,,,,,,,,,+++******)))))))))))))))((((((((((((((()))))))))************************'''((())))))))))))(((((()))))))))***************)))))))))***+++++++++,,,))))))(((((()))***++++++.........---------,,,,,,&&&'''(((******++++++++++++***)))***+++,,,+++))))))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************((()))))))))************+++******)))(((''''''&&&))))))((((((((()))+++,,,***************************)))))))))((((((((('''---,,,***(((''''''((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&((()))***))))))))))))))))))************++++++++++++******&&&'''(((***+++---...///++++++***))))))))))))***,,,+++***)))(((((((((((())))))))))))))))))******))))))************))))))******))))))))))))******)))******++++++,,,,,,,,,***++++++,,,,,,++++++******************+++,,,---++++++,,,,,,,,,++++++*********))))))))))))******+++******))))))******+++))))))******++++++++++++***************+++,,,,,,*********+++,,,+++***)))''''''((()))***+++,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,++++++)))))))))******++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------......---------...............000///------......---+++---------............///------...//////000111111......------------..................////////////~~~{{{{{{zzzxxxuuuuuuwwwyyywwwxxxyyyxxxtttnnngggccc]]]aaadddccc___ZZZWWWWWWTTTUUUUUUTTTPPPKKKFFFCCC>>>===<<<<<<===>>>===;;;;;;<<<>>>@@@AAACCCCCCDDDBBBBBBAAA===888444333222444444333222222222222333---...///000000000000000------------------------,,,,,,,,,,,,,,,------...///000000000000000//////***************************+++,,,------,,,+++***,,,------,,,,,,+++***)))))))))+++,,,,,,,,,,,,,,,+++++++++++++++***))))))'''''''''((((((((())))))***((('''(((***,,,,,,++++++******)))))))))))))))(((((())))))))))))******************************(((((((((((()))))))))))))))))))))))))))(((((((((***************+++++++++(((((((((((()))***+++,,,------,,,,,,,,,+++++++++'''((()))***************+++***))))))***+++***)))))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++************************))))))))))))******************))))))((((((''''''(((((())))))******++++++(((***+++***)))((()))************)))(((''''''''',,,,,,+++)))((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))'''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))******************)))&&&&&&''')))+++,,,---...,,,++++++***************,,,+++)))(((''''''(((((())))))))))))************)))******++++++******)))******))))))))))))******+++++++++++++++,,,,,,,,,*********++++++*********************+++,,,---...++++++,,,,,,,,,+++************))))))))))))************))))))))))))******'''''''''((())))))******,,,,,,++++++,,,,,,---...+++***))))))++++++***)))))))))+++,,,---.........******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------...//////,,,,,,,,,,,,---------------------,,,,,,------------------------.........000///------......---+++---------............///,,,---...///000111222222000//////......//////000------........./////////~~~yyyyyyxxxvvvttttttvvvyyytttuuuvvvtttooojjjfffcccaaabbbdddeeeccc```\\\ZZZWWWWWWWWWUUUQQQKKKEEEBBB===<<<;;;<<<===>>>===;;;;;;<<<>>>???@@@AAAAAAAAA???@@@@@@===888444333333444333222222111111222222//////000000000//////...........................,,,,,,,,,,,,,,,---......000111222222222000...---************************))))))************))))))+++,,,,,,,,,,,,,,,+++***((()))+++,,,------,,,,,,,,,+++******))))))******&&&''''''(((((((((((((((***((('''(((***++++++++++++******))))))))))))))))))))))))*********++++++************************)))(((''''''''')))***+++))))))))))))))))))))))))+++++++++***************(((((((((((()))***+++,,,+++++++++************)))((())))))*********))))))***)))((((((******)))(((((()))***++++++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++************************))))))))))))************))))))))))))((((((((((((&&&''')))+++,,,+++***)))&&&(((***)))'''&&&((()))))))))))))))(((((((((((())))))************))))))************************)))))))))))))))))))))))))))***++++++++++++***)))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))************((())))))******))))))((('''(((((())))))******+++++++++***))))))))))))))))))(((''''''''')))***,,,((()))))))))************)))******++++++******)))******))))))))))))******++++++++++++************((())))))******))))))((())))))))))))***+++,,,---+++,,,,,,,,,,,,+++***)))******))))))))))))************))))))))))))******&&&''''''((())))))***************)))***++++++,,,...+++))))))+++,,,,,,+++******+++,,,,,,+++***)))******++++++++++++++++++*********+++,,,,,,,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........///...------...///...,,,---------............///---------....../////////000///............///000---------.........//////}}}xxxxxxwwwuuussstttvvvxxxxxxxxxwwwtttpppllljjjiiiccccccdddeeefffccc___[[[XXXXXXXXXUUUQQQKKKEEEAAA>>>===<<<===??????>>>===;;;;;;<<<===============<<<>>>???<<<777444444555333222111111000111111111111111111111000...---,,,........................,,,,,,,,,,,,,,,---...///000111333444333000---+++************************((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,---,,,***)))))))))***+++((())))))******************)))'''(((***++++++***+++******)))))))))))))))))))))******+++++++++,,,************************)))((('''&&&'''(((***,,,((((((((()))******++++++,,,+++++++++******))))))(((((((((((()))***+++,,,*********)))))))))(((((()))************))))))((()))((('''((()))***)))'''((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************))))))))))))************(((((((((((())))))))))))$$$&&&))),,,---,,,***)))***,,,...---***)))+++---''''''(((((())))))******%%%&&&(((***,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))(((((())))))*********+++(((((())))))))))))((((((***)))))))))((((((''''''******)))(((((((((((((((&&&&&&%%%&&&'''***---///(((((())))))*********+++******++++++++++++************))))))))))))******++++++******))))))(((((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))************))))))))))))******((())))))***+++,,,,,,,,,&&&&&&&&&&&&&&&'''((((((000,,,))))))+++------,,,))))))***)))(((&&&$$$###++++++******************))))))***+++,,,,,,------///...,,,+++++++++,,,,,,************************++++++************++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,------.........///---,,,---...///...------------.........//////......---------,,,,,,,,,...---,,,++++++,,,---...---------.........//////~~~~~~}}}}}}zzzxxxuuussssssuuuxxxzzz{{{zzzxxxuuuqqqmmmiiigggdddeeehhhiiigggccc___\\\\\\ZZZXXXVVVSSSMMMGGGBBB>>>===<<<===>>>???>>><<<888999:::<<>><<<:::888666555333333333222111000//////,,,...///000///...,,,+++......---,,,,,,,,,,,,---,,,+++******+++,,,...///222222111000///...------+++***)))(((((()))***+++,,,,,,++++++***)))(((((('''))),,,---,,,***)))))),,,+++***))))))***+++,,,***))))))))))))))))))))))))(((((((((***+++***)))******++++++++++++******++++++++++++******))))))))))))(((((((((((())))))))))))************))))))******++++++++++++******(((***+++***)))((()))*********))))))***+++,,,,,,))))))))))))************++++++************++++++...,,,(((&&&%%%&&&(((***+++***)))(((((()))***+++...,,,(((&&&%%%&&&(((************))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---***)))))))))******+++,,,++++++******************((((((((((((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))*********))))))(((******))))))((((((''''''((((((((((((((()))******+++*********))))))((((((((()))***++++++***)))((())))))************))))))+++***)))'''''')))***+++++++++************++++++************************))))))))))))))))))))))))************))))))((((((,,,,,,++++++***)))(((((())))))***++++++++++++***((()))***++++++***)))(((+++++++++***************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,++++++***))))))))),,,,,,,,,+++++++++******************************------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,---+++((((((+++///++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////......---------++++++++++++++++++++++++---------.........//////+++,,,.../////////...---//////...---,,,,,,++++++------------------------~~~}}}|||}}}xxxwwwuuutttuuuvvvyyyzzz||||||{{{xxxtttooojjjgggfffgggiiijjjiiieee```^^^\\\ZZZXXXVVVSSSNNNGGGCCC???>>>======??????>>>===;;;;;;<<<===>>>???@@@@@@@@@???===;;;888666444333333333222222111111000000---...///000000...---,,,......---,,,,,,,,,,,,------,,,++++++,,,---///000333333222111000///......,,,+++***))))))***+++,,,,,,,,,++++++***))))))((((((***,,,---+++*********,,,+++***))))))***+++,,,,,,,,,,,,---------------+++*********,,,---,,,+++******++++++++++++******************))))))((((((***))))))(((((())))))***))))))************)))))))))))))))******)))))))))(((***+++***)))((()))***))))))(((((())))))***+++))))))))))))************++++++************++++++++++++)))(((((('''''''''******))))))))))))*********(((%%%###"""###%%%'''***)))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***++++++,,,+++******)))))))))))))))************************((((((((((((((()))))))))************************++++++++++++++++++++++++((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))******************))))))(((((((((((()))((((((((((((((()))******************)))))))))(((((()))***++++++***)))((())))))************))))))+++***)))(((((()))***+++((((((''''''''''''((((((************************++++++++++++++++++++++++++++++*********))))))))),,,,,,++++++***))))))((((((((()))************)))))))))***++++++***))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++++++++******)))))),,,,,,+++++++++*********************************,,,,,,+++++++++*********+++++++++,,,,,,,,,------)))***+++,,,+++,,,---///++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,------...............///......---,,,,,,++++++------------------------{{{{{{}}}~~~{{{vvvvvvvvvvvvwwwyyyzzz{{{}}}}}}~~~|||xxxrrrkkkhhhhhhiiikkkllljjjfffbbb___\\\[[[YYYWWWTTTOOOHHHDDD@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>;;;888666333222222222222222222111111111...///000111000///...---......---,,,,,,,,,,,,---------,,,,,,---...000111333333333222111000///...---,,,+++******+++,,,---,,,,,,++++++***)))))))))***+++,,,,,,+++***+++,,,++++++************++++++*********++++++,,,,,,---+++*********,,,---,,,+++******++++++++++++******)))))))))))))))(((((((((+++******************+++))))))************))))))(((((())))))))))))(((((((((***+++***)))((()))***(((((((((((((((((()))***))))))))))))************++++++************++++++)))******+++***)))'''&&&))))))************))))))***)))'''&&&%%%'''(((***))))))))))))))))))******))))))))))))))))))))))))...---,,,***))))))))))))***)))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++***)))((('''((()))***+++((((((((((((((()))******************))))))))))))))))))************))))))))))))************))))))+++***)))(((((()))***+++******))))))))))))******************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++***)))))))))''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))(((((())))))***+++++++++++++++***************)))************************+++++++++++++++*********+++++++++*********))))))************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,(((((())),,,...//////...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------............---------------......///......------,,,,,,++++++------------------------yyyzzz|||{{{xxxtttuuuwwwxxxzzz{{{{{{|||}}}~~~~~~zzzssskkkggghhhiiikkkllljjjfffbbb___\\\[[[ZZZYYYVVVPPPIIIDDDAAA@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>EEECCCAAA>>>;;;888555444111222222222222222222222000000000111000///............---,,,,,,,,,,,,---,,,,,,++++++,,,---///000222222333222222000///...,,,+++************+++,,,+++++++++*********))))))+++,,,,,,+++******,,,---++++++++++++++++++++++++((())))))***+++,,,,,,---)))(((((((((***+++***)))******++++++++++++******************)))))))))))),,,++++++******++++++,,,))))))************))))))(((((())))))))))))(((((((((***+++***)))((()))***))))))((((((((())))))***((()))))))))************++++++************++++++)))************)))((('''((()))***++++++***)))(((+++******))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))******))))))(((((((((((('''((()))***++++++,,,,,,***************+++++++++)))))))))******+++,,,,,,************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******************)))((('''((()))+++,,,((((((((((((((())))))************))))))))))))))))))))))))******)))))))))))))))************))))))******)))(((((()))******,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))'''((())))))******))))))******++++++++++++******(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++*********)))))))))************************++++++++++++************+++++++++++++++++++++,,,,,,***(((***...000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxyyy{{{~~~~~~zzzwwwtttuuuxxxzzz{{{|||}}}}}}|||~~~~~~zzzrrrjjjeeefffgggjjjkkkiiifffbbb___\\\[[[[[[ZZZXXXRRRKKKEEEAAA@@@???@@@AAABBBAAA???<<<======>>>???@@@AAAAAAEEEDDDBBB???;;;888666555222222222222222333333333000000000000000//////.........---,,,,,,,,,,,,---+++************,,,---...000000111222111000...---+++***)))(((((()))***++++++++++++***************+++,,,,,,+++***)))+++---+++++++++,,,,,,++++++++++++,,,,,,---...///000000)))(((((((((***+++***)))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))************)))))))))******++++++******)))(((***+++***)))((()))***+++******))))))*********((()))))))))************++++++************++++++++++++))))))((())))))***((()))***++++++***)))((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))(((((()))******+++++++++)))***+++,,,,,,++++++***))))))*********+++++++++)))*********+++++++++,,,))))))))))))))))))))))))************************,,,,,,***))))))***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************)))((('''))))))(((((()))***+++,,,((((((((((((((())))))***))))))))))))))))))*********))))))))))))))))))***))))))************))))))******))))))))))))******((((((''''''''''''((((((************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************((()))******++++++******************************''''''(((((())))))))))))************************))))))))))))))))))))))))((())))))***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,---+++++++++************)))************************---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++000,,,((((((+++......---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------...............------------------------------------------,,,,,,------,,,++++++---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxxxxzzz|||~~~~~~{{{xxxvvvwwwyyyzzz|||}}}}}}~~~|||~~~~~~yyyqqqjjjeeeccceeehhhiiiiiifffbbb___\\\\\\\\\\\\YYYSSSLLLFFFAAA@@@??????AAAAAA@@@???;;;<<<===>>>@@@AAABBBCCCCCCBBB@@@===:::777555444333333333333333222222222000000/////////...............---,,,,,,,,,,,,---******)))))))))+++,,,---...///111222111000...,,,+++***)))(((((()))***+++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------+++*********,,,---,,,+++******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))******++++++++++++******(((***+++***)))((()))***,,,++++++***************))))))))))))************++++++************++++++,,,+++)))(((((()))***+++))))))************)))))))))***+++++++++***))))))((((((((()))******++++++))))))))))))))))))))))))((()))+++,,,---.........,,,,,,,,,,,,+++)))'''&&&)))))))))***++++++,,,,,,************************((((((((((((((((((((((((************************+++++++++******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++***((('''&&&))))))******************((((((((((((((()))******))))))))))))******************))))))))))))******))))))************)))))))))))))))******)))))))))***))))))(((((())))))***************************++++++++++++++++++++++++*********+++++++++++++++************************))))))***+++++++++++++++******))))))))))))******'''(((((())))))******+++)))))))))***************)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------************************)))******+++,,,---......,,,,,,,,,+++++++++******************************---------,,,,,,,,,+++++++++++++++++++++*********...,,,)))((()))+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxxxxyyy{{{}}}~~~|||{{{xxxyyyyyyzzz|||}}}~~~~~~~~~}}}xxxqqqjjjfffaaadddgggiiiiiigggcccaaa\\\\\\]]]]]]ZZZTTTMMMGGGAAA???>>>???@@@AAA@@@???<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@===;;;999777666444444444333333222222111000//////.....................---,,,,,,,,,,,,---+++******)))***+++---......000222333222111///---++++++***))))))***++++++************************''')))++++++***(((((()))++++++,,,------,,,++++++))))))))))))))))))))))))+++*********,,,---,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++************++++++))))))************))))))))))))************))))))(((***+++***)))((()))***++++++***)))))))))))))))))))))))))))************++++++************++++++)))******++++++***************))))))))))))******++++++,,,---,,,+++)))((('''(((((()))******++++++))))))))))))))))))))))))((()))***,,,,,,,,,++++++&&&''')))******)))((('''((())))))***++++++,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))(((''')))***+++,,,,,,+++)))(((((((((((((((((()))******((()))))))))************+++***)))(((((()))***+++))))))************))))))))))))************)))))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++************************((())))))***************))))))(((''''''((())))))(((((())))))***++++++,,,((()))))))))*********+++))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,************************))))))***+++,,,......///---------,,,,,,,,,,,,+++************************,,,,,,,,,,,,+++++++++***++++++++++++*********)))&&&(((+++,,,+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++zzzxxxxxxxxxzzz}}}~~~~~~|||zzzzzzzzzzzz{{{}}}~~~}}}xxxrrrkkkgggaaacccgggiiijjjhhheeeccc\\\\\\]]]]]][[[UUUMMMGGG@@@???>>>>>>@@@@@@???>>>======>>>???@@@AAAAAABBBDDDCCCBBB@@@===;;;:::999555555444333333222111111//////...------------.........---,,,,,,,,,,,,---,,,++++++***+++,,,...//////111333444444222000...,,,,,,+++******+++,,,,,,******************++++++%%%(((++++++***(((''''''++++++------------++++++,,,,,,,,,+++++++++++++++)))(((((((((***+++***)))******++++++++++++******))))))******+++++++++++++++******************+++))))))************))))))(((((())))))))))))(((((((((***+++***)))((()))*********)))((((((((((((((())))))))))))************++++++************++++++''')))+++---...,,,)))'''+++***)))(((((()))***+++''''''))))))(((&&&$$$"""'''(((((()))***+++++++++))))))))))))))))))))))))''''''((())))))((('''&&& $$$'''***+++,,,+++((())))))***++++++,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))************))))))***,,,------+++(((&&&((((((((((((((()))******(((((())))))*********++++++***)))(((((()))***+++))))))************))))))))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))*********+++******************++++++'''(((((())))))))))))))))))((('''&&&&&&'''((()))((())))))***+++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++************************))))))***+++---...//////......---------,,,,,,,,,************************+++++++++************)))++++++++++++******))))))%%%,,,///---+++******++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,------------......+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++uuuqqqrrruuuyyy|||}}}|||zzzvvvvvvwwwzzz~~~}}}|||}}}}}}{{{wwwqqqlllhhhccceeehhhjjjiiigggcccaaaaaa___^^^^^^\\\VVVLLLEEEAAAAAA@@@@@@@@@@@@@@@@@@===>>>@@@@@@???@@@BBBEEEHHHEEEBBB===999666555444555444444333222222222222111000000///...------,,,///...---,,,+++*********))))))(((((()))+++,,,......//////000000000000///---,,,++++++******++++++************************+++***)))(((((()))***+++))))))***++++++++++++***(((((((((((()))***+++,,,++++++***))))))***++++++,,,,,,+++***))))))******************************))))))(((((()))***++++++************************,,,,,,++++++++++++,,,,,,+++)))(((((())))))(((&&&(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((+++***)))(((''''''''''''%%%(((,,,---+++(((&&&%%%)))******++++++)))((('''(((((((((((())))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***''''''''''''(((***+++,,,******))))))((((((''''''((((((((((((((())))))*********))))))))))))******)))((('''&&&&&&'''((()))'''''''''''''''((()))))))))))))))***+++++++++,,,)))))))))))))))))))))))),,,,,,+++***)))(((((('''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((************)))(((&&&&&&))))))************))))))***)))))))))***+++,,,,,,)))'''&&&'''***+++***''')))))))))))))))))))))))),,,+++*********+++,,,---************************+++++++++************)))((()))***++++++***((((((''''''(((((()))))))))***************************+++)))'''%%%%%%(((+++---******++++++++++++******+++++++++*********************+++,,,+++***)))(((++++++************++++++111///,,,***)))***+++---+++*********++++++,,,---,,,++++++******++++++,,,...---,,,+++***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++******)))))))))))))))))))))******++++++******)))*********++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,+++***))))))******+++vvvqqqsssuuuyyy}}}~~~|||zzzuuuuuuwwwyyy|||~~~}}}{{{{{{{{{{{{yyyuuupppjjjfffdddfffiiikkkkkkhhheeeccc```]]][[[ZZZXXXTTTMMMGGGAAAAAAAAA@@@@@@@@@@@@???<<<>>>???@@@AAABBBEEEGGGFFFDDDAAA>>><<<::::::999666555444333222222222222111111000//////...------000000///...------------------,,,++++++,,,---...//////000000000000//////---,,,++++++******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************++++++++++++***)))))))))))))))***************************,,,++++++******)))******************************)))))))))))))))***++++++************************++++++************++++++***)))(((((())))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((''''''(((((()))***(((&&&&&&'''******(((&&&)))******+++***)))((('''(((((((((((()))))))))***++++++***))))))***+++++++++***)))(((((()))***+++))))))((((((((()))************))))))(((((((((((())))))((((((((()))************))))))))))))*********)))(((((((((((()))***((((((''''''(((((()))******************+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((()))))))))***+++******))))))******+++(((((())))))))))))(((((()))*********)))((('''''''''(((((()))))))))))))))*********)))******++++++***((('''(((***+++***(((******************************)))))))))***+++,,,************************+++++++++************)))))))))************))))))((((((((())))))*********************************)))(((((((((((()))************++++++++++++******))))))))))))((((((((((((***++++++,,,+++***)))(((++++++************++++++000...,,,+++******+++,,,))))))******+++,,,---...,,,++++++******++++++,,,...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,------------......+++++++++++++++,,,,,,,,,vvvrrrsssvvvzzz~~~~~~|||zzzuuuuuuvvvyyy{{{|||{{{yyyyyyzzzzzzxxxtttnnnhhhddddddfffiiikkkkkkhhheeebbb^^^[[[WWWVVVUUUSSSMMMIIIAAAAAAAAA@@@@@@@@@??????;;;===???@@@BBBDDDGGGJJJGGGFFFCCCAAA>>>===<<<;;;888777555444333222222222111111000000//////......000///......------------///...,,,+++++++++,,,---000000111000000///...------,,,++++++******++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,+++))))))((((((((()))***+++,,,,,,+++***)))+++++++++************************************************)))******+++,,,************************************************(((((())))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((()))''''''((()))***+++---......)))%%%''',,,000...+++)))************)))((((((((((((((()))))))))************))))))))))))******++++++************++++++,,,+++***)))))))))))))))***))))))))))))(((((((((***))))))))))))***++++++******))))))))))))******+++******))))))******+++)))))))))((()))******++++++++++++***************))))))))))))))))))))))))(((((())))))************((((((((()))))))))******,,,++++++******++++++,,,((())))))******))))))((()))))))))***))))))(((((('''((()))***************++++++******)))************)))((()))+++,,,+++***************************))))))(((((())))))***+++************************+++++++++************)))***)))))))))))))))******)))))))))***************************************'''((()))*********))))))******++++++++++++******))))))))))))))))))))))))***++++++++++++***))))))++++++************++++++...------,,,,,,++++++++++++++++++***++++++,,,,,,++++++************++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++******,,,...///------------------------******+++++++++***))))))******+++,,,,,,,,,++++++,,,,,,------------......)))***,,,---......---,,,~~~wwwrrrssswww{{{}}}zzzvvvvvvwwwyyy{{{|||zzzxxxyyyzzzzzzyyytttnnngggcccaaacccfffhhhhhheeebbb___[[[XXXVVVVVVWWWTTTOOOJJJBBBAAAAAA@@@@@@?????????;;;===???@@@AAABBBEEEHHHJJJHHHFFFBBB???;;;999888888777666444333222222111111111000000000/////////...---,,,+++++++++++++++,,,+++***)))***+++,,,---111111111111000...---------,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,***)))((((((***,,,---,,,+++******)))))))))***((()))+++,,,,,,+++)))(((******+++++++++*********************************++++++************++++++************************)))))))))******)))))))))'''((())))))))))))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***))))))(((((())))))*********+++,,,---...///...+++((()))---///...+++************)))))))))((((((((()))))))))*********))))))(((((((((((())))))************************++++++***************+++))))))))))))))))))))))))***************++++++,,,******))))))))))))************************************))))))******+++,,,,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---------(((((()))))))))*********)))))))))(((((())))))))))))))))))******)))))))))((())))))*********))))))+++++++++,,,,,,+++******,,,,,,+++***)))))))))***+++******++++++,,,,,,,,,************************))))))))))))*********+++************************+++++++++*********))))))***)))((((((((()))++++++******************++++++************************(((((()))))))))***************++++++++++++*********+++++++++++++++,,,,,,++++++++++++******))))))++++++************++++++,,,,,,---------,,,+++***......,,,+++***)))))))))++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,---------,,,,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,''')))+++---......---,,,~~~wwwrrrtttxxx}}}}}}zzzwwwwwwxxxzzz||||||{{{yyyzzz{{{|||zzzvvvooohhhccc```cccfffhhhgggeeeaaa___XXXWWWXXXZZZ[[[WWWPPPJJJBBBBBBAAAAAA@@@???>>>>>><<<===>>>??????@@@BBBDDDHHHGGGEEEBBB>>>;;;999777777666555444333222222222000000000000////////////------,,,+++++++++,,,,,,))))))))))))***,,,...000111111111111000...---------,,,++++++******++++++++++++++++++++++++++++++)))******************))),,,***)))((((((***,,,---***************+++,,,,,,((()))+++,,,,,,+++)))((()))******+++++++++******************************++++++******)))******+++************************((()))************)))(((''')))******))))))***,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))++++++************++++++((()))*********)))((((((*********)))))))))))))))))))))))))))************************************((())))))))))))))))))((())))))))))))***+++,,,---))))))))))))***************************++++++,,,******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))************)))((((((''''''(((((()))))))))************))))))((()))***************))),,,,,,++++++***)))'''''',,,,,,+++***)))))))))******+++++++++++++++,,,---*********************************+++++++++++++++************************+++++++++*********))))))***)))((((((((()))+++,,,++++++******************************************+++***((('''''')))+++---******++++++++++++************++++++,,,,,,,,,---+++++++++***************++++++************+++++++++,,,---......,,,+++***---,,,++++++******+++++++++******))))))******+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------+++,,,,,,---------,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,&&&(((***,,,------,,,+++}}}xxxrrrtttyyy~~~~~~zzzvvvvvvwwwzzz|||}}}|||zzz{{{|||}}}|||wwwppphhhcccbbbdddgggiiiiiifffccc```WWWXXXYYY\\\]]]YYYQQQKKKCCCBBBBBBAAA@@@???>>>>>><<<===>>>>>>>>>>>>AAACCCCCCCCCBBBAAA???===;;;:::555555444333222222222222///////////////.........///......------.........******++++++---///222333000000111000000///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((+++***)))))))))***,,,,,,)))))))))******,,,------)))***+++,,,,,,+++***)))((()))***,,,,,,+++******************************+++***))))))))))))))))))************************((()))***++++++***)))((('''***,,,+++)))(((***,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))))))))*********)))''''''&&&&&&&&&'''***------+++)))***++++++******)))((())))))))))))))))))*********++++++,,,,,,---......---,,,,,,(((((())))))))))))((((((((((((((()))***+++,,,---)))))))))************+++***))))))))))))***++++++******))))))))))))******((())))))******))))))(((*********)))******+++,,,+++++++++***************))))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))*********++++++*********))))))*********)))******++++++******)))*********+++******)))))))))))))))((('''&&&%%%$$$++++++******)))*********)))+++,,,,,,+++***,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++************)))(((((((((((()))***+++,,,***************)))))))))************************---+++(((&&&&&&))),,,...******++++++++++++******(((((())))))***+++++++++,,,+++******))))))******++++++************+++++++++,,,---------,,,+++***)))))))))***+++---...///******))))))))))))******+++++++++,,,+++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++,,,,,,,,,+++******,,,,,,------------......'''(((***+++,,,++++++***}}}xxxrrruuuyyy~~~zzzttttttvvvxxx{{{}}}|||zzz{{{|||~~~}}}xxxppphhhbbbaaadddggghhhhhhfffbbb```YYYXXXXXXZZZ[[[XXXRRRLLLCCCBBBBBBAAA@@@???>>>===;;;<<<>>>>>>???@@@CCCEEEBBBBBBBBBAAA@@@===;;;:::333222222111111111222222------------.....................------......///,,,,,,+++,,,---///111222//////000000000000//////---,,,++++++******++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++++++++*********+++,,,,,,************************''')))***,,,,,,,,,***)))***************************))))))(((''''''((((((************************)))***+++,,,,,,+++***)))(((+++---,,,((('''))),,,*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******))))))************)))''''''&&&&&&&&&&&&&&&&&&''')))+++------++++++)))((((((((()))***))))))*********++++++++++++,,,------------,,,+++((()))************)))((((((((((((((())))))***+++))))))*********+++++++++))))))((((((((()))************))))))))))))******))))))***++++++***)))))))))))))))))))))***++++++***************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,)))******++++++******)))++++++++++++******)))((('''(((((()))))))))((((((*********)))******++++++(((***,,,+++***)))+++---++++++++++++++++++++++++((()))***+++,,,++++++***************************+++++++++************)))'''((()))******+++++++++*********))))))(((((((((************************+++***)))((()))***,,,---******++++++++++++******(((((()))******+++,,,,,,,,,+++***)))))))))***+++++++++************+++++++++,,,,,,------,,,,,,,,,+++*********++++++,,,---******))))))))))))*********++++++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++(((((())))))***++++++,,,******++++++++++++******,,,,,,,,,+++++++++******++++++,,,,,,---------,,,++++++++++++++++++++++++((()))***++++++++++++***+++,,,,,,,,,,,,+++***))),,,,,,------------......++++++++++++++++++++++++|||xxxrrruuuzzz~~~{{{rrrrrrtttwwwzzz|||{{{zzzzzz|||}}}|||wwwooogggaaa___aaadddffffffccc```]]]\\\YYYWWWWWWXXXVVVRRRNNNCCCCCCBBBAAA@@@>>>>>>===:::<<<>>>???@@@BBBEEEHHHFFFFFFEEECCC@@@<<<999777111111000000111111222333,,,---------------------,,,,,,+++++++++,,,,,,---,,,++++++***+++,,,...///...///000000000000000///---,,,++++++******++++++***************************+++,,,------,,,+++***))))))***++++++++++++***------,,,+++************++++++***))))))***++++++'''(((***,,,---,,,***)))************************))))))((('''''''''''''''************************)))***,,,------,,,***)))))),,,...,,,(((&&&(((,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))*********,,,++++++***)))********* !!!''')))(((,,,+++)))((((((((()))***)))************+++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))***))))))((((((((((((((())))))******++++++++++++((((((((((((((())))))*********))))))))))))*********+++,,,------,,,+++***)))))))))((()))******+++))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++,,,,,,)))************++++++++++++******************+++******++++++++++++******,,,,,,,,,+++***)))((('''((((((***+++------......***)))))))))***+++,,,,,,'''***,,,+++)))(((***---++++++++++++++++++++++++'''((()))++++++******)))************************+++++++++************)))&&&''')))***+++++++++******)))))))))((((((''''''************************))))))***+++++++++++++++******++++++++++++************+++,,,------......---,,,***)))))))))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***(((((('''******))))))))))))************+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++'''(((((()))******++++++*********++++++*********,,,,,,,,,++++++*********---,,,+++******,,,...///***************************+++,,,---------------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,|||uuuvvvyyy~~~~~~yyyuuuvvvwwwxxxzzz{{{|||}}}|||||||||zzzvvvooohhhdddbbbeeehhhiiigggccc]]]YYY[[[YYYXXXXXXYYYUUUOOOIII@@@???>>>>>>??????>>>===<<<===???BBBCCCDDDDDDDDDHHHEEECCCBBBAAA???:::666444333222111000000000000+++///111...(((&&&)))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222222222111111///...------,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,,,,***(((******++++++++++++******))))))))))))))))))))))))&&&&&&'''((()))***++++++***************)))((((((************************++++++************++++++******************************)))(((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------******))))))***+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++++++++***''''''((()))***++++++,,,,,,***)))((((((***+++---------,,,,,,+++,,,,,,,,,******))))))))))))************))))))))))))******************************,,,+++++++++***)))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++++++++++++++++++++++++++******)))(((((((((************************,,,,,,,,,++++++*********************************))))))))))))************))))))(((((()))***+++++++++++++++***************)))******++++++******)))***++++++,,,,,,++++++***(((((((((((()))***+++,,,------------,,,,,,+++***///...,,,+++++++++,,,,,,++++++++++++++++++++++++***************************'''%%%&&&)))+++***)))(((((((((***------,,,******++++++,,,,,,++++++***))))))))))))))))))))))))///...---+++******+++,,,---,,,+++******+++,,,---))))))))))))))))))))))))++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,------+++***(((,,,,,,,,,++++++++++++***------------------------************************,,,,,,++++++***+++++++++yyywwwyyy~~~{{{wwwwwwxxxyyyzzz{{{|||}}}||||||{{{yyytttnnnhhhdddaaadddhhhjjjiiieee```]]]ZZZXXXWWWXXXXXXTTTNNNHHHCCCAAA???>>>>>>>>><<<:::;;;<<<>>>AAABBBCCCCCCCCCGGGEEECCCBBBAAA???:::777444333222111000000000000///222333111---+++---000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///222222222111000///......---,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************************************+++*********,,,,,,***)))******++++++++++++******************************))))))))))))***************************)))((((((************************))))))(((((((((((())))))++++++++++++++++++++++++***))))))((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++******+++++++++,,,,,,++++++******))))))************************))))))***++++++++++++***)))))))))))))))*********,,,+++******+++,,,...000,,,,,,++++++++++++,,,,,,***))))))(((((())))))************))))))*********************************+++++++++***************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,+++++++++******************************))))))))))))***************))))))))))))******+++******************+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++***************+++***++++++++++++******)))+++***)))((('''(((((()))++++++++++++++++++++++++************************444000,,,)))((('''%%%""")))((()))***,,,---+++)))***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***))))))//////.........---------***+++---------,,,***))))))))))))******+++++++++------------------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,|||wwwyyy}}}}}}xxxyyyyyyzzz{{{|||}}}}}}||||||zzzwwwrrrlllgggddd```cccgggjjjjjjgggbbb___YYYXXXVVVWWWWWWSSSMMMGGGEEECCC@@@???>>><<<:::888:::;;;===???AAABBBCCCCCCEEEDDDCCCBBBAAA???;;;888444333222111000000000000...///000000///...,,,+++,,,,,,,,,,,,,,,,,,------...------------...//////111111111111000//////...------,,,+++++++++++++++************************++++++++++++++++++++++++'''((()))******)))((('''++++++++++++++++++++++++************************+++******+++,,,,,,+++)))******++++++++++++******************************,,,+++++++++******)))))))))************))))))(((************************))))))(((((((((((())))))************************))))))((((((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++*********++++++************************************************))))))***++++++++++++***************))))))((((((++++++******+++---///000++++++*********++++++,,,))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,---************************************************************************(((((())))))***++++++,,,************************,,,,,,,,,++++++++++++***************************)))))))))*********++++++++++++***)))))))))******)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***...---,,,+++************(((((())))))***))))))))))))(((''''''&&&'''''''''************************************************...+++((('''((()))***)))***))))))***,,,,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++******)))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***)))))),,,,,,,,,,,,+++++++++++++++,,,---------,,,***)))''''''((()))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,{{{xxxyyy|||zzzzzzzzz{{{|||}}}}}}}}}}}}|||yyyuuupppjjjfffccc```cccgggjjjjjjfffbbb^^^YYYWWWVVVVVVVVVRRRKKKFFFEEECCC@@@???>>>===:::888999:::<<<>>>@@@AAACCCCCCDDDCCCCCCBBBAAA>>><<<:::444333222111000000000000///------///111000,,,))),,,,,,,,,------------------------------......//////000000000000000//////------,,,++++++++++++,,,************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++******+++,,,---+++*********++++++++++++******************************++++++*********)))))))))))))))************)))(((************************++++++************++++++)))))))))))))))))))))))))))))))))((())))))***+++******)))))))))))))))***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,)))))))))))))))*********************************))))))***++++++++++++*********))))))))))))))))))******)))))))))***+++,,,*********)))******++++++)))(((((((((((((((((())),,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++,,,,,,,,,------************************************************)))))))))))))))*********)))))))))******+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++***))))))))))))(((((()))***+++,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***---,,,+++***************''''''((()))*********)))*********))))))))))))***))))))))))))))))))))))))************************$$$###"""###&&&***---///+++***)))***++++++***(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,---------+++++++++***************,,,,,,---------,,,+++***((())))))***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,yyyyyyzzz|||zzzzzz{{{{{{|||}}}~~~~~~}}}|||yyyuuuooojjjeeebbbaaacccgggiiihhhddd___\\\YYYWWWVVVVVVUUUQQQKKKEEEBBB@@@???>>>???>>><<<;;;999:::;;;===???AAACCCDDDCCCDDDDDDCCC@@@>>>;;;:::444333222111000000000000222000000222555555111,,,,,,,,,,,,------.........,,,,,,,,,+++,,,,,,---......//////000000000//////...---,,,,,,++++++,,,,,,************************************************)))***++++++++++++***)))************************************************+++******+++------,,,+++******++++++++++++******************************((((((((()))))))))******((())))))*********))))))************************++++++************++++++******************************))))))))))))*********)))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))&&&&&&'''''')))***,,,---)))))))))))))))*********************************))))))***++++++++++++***'''(((((()))******++++++,,,,,,+++***))))))))))))***)))))))))******+++,,,))))))(((((((((((()))))),,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,************++++++++++++************************************************(((((()))))))))*********,,,+++++++++******))))))************************++++++++++++++++++++++++************************************++++++++++++,,,,,,+++***))))))******(((((()))***+++,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***)))))))))))))))***++++++(((((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))((('''&&&%%%&&&(((***,,,+++))))))++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,------......---------...............------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---xxxzzz{{{}}}}}}xxxyyyzzz{{{|||~~~}}}|||zzzvvvpppjjjeeeaaaaaacccgggiiihhhccc^^^[[[ZZZXXXVVVVVVUUUQQQJJJEEE@@@???===>>>??????>>>===999:::;;;<<>>>>>??????>>>===::::::;;;===???BBBEEEFFFDDDFFFFFFDDD???;;;::::::444333222111000000000000...---,,,---......------,,,,,,------.../////////,,,,,,,,,,,,,,,---......,,,---...///000000000000......---,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************++++++++++++++++++++++++*********+++......---,,,******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))(((((()))***************************************))))))(((((((((((())))))++++++++++++++++++++++++---,,,+++***)))((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))******++++++,,,,,,***************++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++))))))***++++++++++++***(((((())))))*********+++++++++,,,,,,------------*********++++++,,,---...++++++************++++++*********))))))*********+++++++++++++++++++++++++++++++++***************))))))))))))*********+++************************++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++*********+++,,,,,,******************+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************))))))***+++++++++++++++,,,++++++******((()))***,,,,,,,,,+++***++++++++++++++++++++++++************************&&&))),,,---,,,,,,---///+++)))((((((***,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++------------------------)))******+++,,,,,,---------------------,,,,,,,,,))))))*********+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///++++++++++++++++++++++++************+++,,,---...{{{|||}}}yyyuuuvvvwwwyyy|||~~~|||||||||yyyssslllddd```___bbbfffjjjjjjhhhdddaaa[[[YYYXXXWWWVVVRRRKKKEEEAAA@@@>>>>>>??????===<<<:::;;;;;;===???BBBEEEGGGDDDFFFGGGDDD???:::999999444333222111000000000000000000////////////000111,,,,,,------...///000000...------------...//////,,,,,,...///000000000000......---,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///++++++++++++++++++++++++++++++++++++++++++++++++*********,,,...///...,,,******++++++++++++******++++++++++++++++++++++++------,,,+++***)))((('''(((((()))***************************************++++++************++++++((((((((((((((((((((((((...---,,,***)))(((((('''))))))((())))))***++++++))))))))))))))))))))))))))))))***+++,,,---------///...---,,,++++++++++++---------,,,+++***))))))++++++++++++++++++++++++))))))***++++++++++++***************))))))))))))&&&'''(((***,,,---------++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,------*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************+++,,,------+++++++++************************++++++*********+++++++++,,,,,,+++++++++------,,,+++************+++++++++++++++***)))(((***+++,,,---...------,,,++++++++++++++++++++++++************************'''***......+++)))((()))***)))'''(((***,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''(((+++---...//////...---,,,+++******+++,,,------------------------------,,,,,,++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++------------------------))))))***+++,,,,,,------******+++,,,---//////000,,,,,,,,,------...............---,,,,,,,,,,,,---))))))***+++,,,------...++++++,,,,,,---...//////************************************+++,,,---...}}}zzzzzz|||}}}yyywwwvvvyyy}}}}}}}}}}}}zzztttllleee```aaadddiiikkkjjjfffccc```aaa^^^[[[YYYWWWQQQJJJDDD???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDCCC@@@===;;;999444333222111000000000000////////////............---,,,***))))))***,,,---......---------......///***+++---...000000000///,,,,,,---------,,,+++***+++,,,,,,---------,,,+++,,,,,,,,,++++++*********((()))******++++++******---------,,,,,,+++++++++)))******+++,,,,,,------)))***++++++------...///***))))))))))))))))))))),,,,,,,,,++++++*********************************)))))))))))))))************+++,,,---...---,,,,,,(((((((((((((((((((((((())))))))))))************+++++++++*********))))))---,,,***)))))))))******)))***++++++***)))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***,,,,,,+++******++++++++++++++++++++++++++++++************++++++******++++++++++++******(((((()))***+++,,,,,,---*********+++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++******************((()))***+++,,,+++************+++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,------...---,,,***)))++++++************++++++(((***+++------,,,+++***///...---,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++******)))))))))******++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---...---+++,,,,,,---+++*********+++++++++,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,000///---+++*********+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))******+++,,,******))))))******+++,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++zzz{{{}}}~~~zzzxxxvvvyyy}}}~~~}}}|||yyysssllleeeaaaaaadddiiilllkkkgggccc```___\\\YYYXXXVVVQQQJJJDDD??????>>>>>>>>>>>>??????<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEDDDCCC@@@===;;;999444333222111000000000000////////////............///...,,,++++++,,,...//////......------------...***+++---///000000000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---------------+++++++++*********)))))),,,+++***)))((((((((((((***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))***((()))***+++++++++******************************))))))))))))************+++++++++*********)))))),,,,,,***)))))))))******)))***++++++***)))***+++************************************))))))))))))************************)))))))))((()))******+++++++++++++++++++++++++++((((((((((((((((((((((((************************))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++******++++++++++++******)))))))))***++++++,,,,,,---,,,,,,+++******))))))+++++++++++++++++++++++++++++++++***************************************)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++***+++,,,---------,,,+++((((((''''''''''''(((((((((***+++------,,,+++***...---,,,++++++************)))(((''''''((()))***++++++++++++*********)))---------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,...---,,,,,,------,,,******++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,---------,,,,,,------...///------,,,,,,,,,,,,++++++---------,,,,,,+++++++++zzz{{{}}}{{{xxxwwwyyy~~~~~~}}}{{{wwwrrrlllfffcccaaadddjjjmmmmmmiiiccc___\\\YYYWWWVVVUUUQQQKKKEEE??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEEEECCCAAA>>>;;;999444333222111000000000000////////////............///...---,,,,,,---.../////////...---,,,,,,------+++,,,...///000000000000---,,,+++*********++++++---,,,+++***))))))***+++++++++++++++++++++,,,,,,,,,,,,---...............+++++++++************)))000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++*********************************))))))))))))))))))((()))******++++++******************************))))))))))))************+++++++++***************,,,+++******)))*********)))***++++++***)))***+++++++++++++++++++++++++++************************************************)))(((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,***************)))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,)))***+++,,,------------+++******))))))******+++)))***+++,,,---,,,++++++---,,,+++******************)))'''&&&&&&''')))***++++++++++++************//////...------,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------.........---+++***.........------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,---...............******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........------......///000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++}}}zzz{{{~~~|||yyyxxxzzz~~~~~~~~~|||zzzvvvqqqkkkgggdddaaadddiiimmmmmmiiiccc^^^XXXVVVUUUUUUTTTQQQKKKFFF@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFEEECCCAAA>>>;;;999444333222111000000000000////////////............---,,,++++++++++++,,,---//////...---,,,,,,,,,,,,,,,---///000111111000000,,,+++)))''''''((()))+++...,,,***(((((((((***+++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---000222,,,,,,,,,,,,++++++******(((((((((((())))))))))))++++++++++++++++++++++++*********************************)))))))))))))))***++++++,,,,,,,,,,,,,,,************************((()))))))))************************************++++++******************)))***++++++***)))***+++++++++++++++++++++++++++)))***************++++++************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++*********))))))(((((())))))***+++,,,,,,++++++++++++++++++++++++***************************************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***++++++---......---++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,++++++***)))))))))***...,,,***))))))***,,,...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++...---,,,,,,---...---++++++++++++,,,,,,,,,------+++---...000000///---,,,.........---,,,,,,++++++------------------------------------------------+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++,,,------+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{zzz|||~~~}}}{{{yyyzzz~~~}}}|||{{{yyyuuuqqqlllgggeeeaaacccgggkkkmmmiiibbb]]]VVVTTTSSSTTTTTTQQQLLLGGG@@@@@@???>>>======>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGFFFDDDAAA>>>;;;999444333222111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---...000111111111111000...,,,***)))((()))+++,,,---,,,***(((((()))***+++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&))),,,------,,,,,,++++++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************))))))((((((*********+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************************************************+++*********)))***++++++***)))***+++************************))))))******+++++++++,,,************************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,++++++***)))))))))'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,++++++***))))))((())))))*********+++++++++***************++++++,,,++++++,,,,,,,,,---------************++++++++++++++++++,,,,,,,,,,,,++++++++++++---......---++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,++++++************)))))))))(((((()))))))))******++++++,,,,,,,,,,,,++++++******)))*********///...,,,++++++,,,...///+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,---------)))+++...000111000///...---,,,,,,,,,++++++******++++++++++++++++++++++++------------------------,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,***************++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||yyy|||~~~|||zzz{{{~~~}}}zzzzzzxxxvvvqqqlllhhheeebbbbbbdddhhhkkkhhhbbb\\\VVVTTTSSSSSSTTTRRRLLLGGGAAA@@@???>>>============<<<<<<<<<<<<>>>@@@BBBCCCHHHGGGFFFDDDAAA>>>;;;999444333222111000000000000////////////....................................------,,,,,,,,,,,,------...///000222222222111000000///...---------...///,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,,,,,,,---...............)))************+++++++++---,,,***((('''((()))***,,,,,,++++++*********)))))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++******)))((((((((()))(((((((((((()))******(((((((((((((((((((((((())))))))))))***************************+++++++++))))))***++++++++++++***)))***++++++***)))***+++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++*********************************************************)))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((''')))))))))***++++++,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++------+++***))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,++++++*********++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,------------...---,,,---...///...---,,,,,,,,,,,,------------***+++---///000000//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,+++)))((('''******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,------------,,,,,,,,,,,,******))))))******+++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------}}}yyy|||}}}zzz{{{~~~~~~|||xxxxxxxxxvvvrrrmmmgggdddcccbbbbbbeeehhhgggaaa\\\VVVTTTSSSTTTTTTRRRLLLGGGAAA@@@???>>>============<<<<<<<<<<<<>>>@@@BBBCCCHHHHHHGGGEEEAAA>>>:::888444333222111000000000000////////////..................////////////......++++++++++++,,,---......///000111222222222111000/////////...............******++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---------------))))))*********+++++++++//////...,,,,,,,,,,,,,,,+++++++++***************&&&''''''((())))))************+++++++++,,,,,,,,,************************++++++******)))((((((''')))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((()))***+++,,,++++++***)))***++++++***)))***+++************************))))))***++++++,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))***++++++,,,,,,++++++*********+++,,,---,,,,,,,,,------------...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,+++***))))))***++++++...------,,,,,,------...++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,------------...++++++++++++,,,---.........---,,,---...//////...,,,,,,,,,------------...------------------------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------}}}}}}yyy|||}}}{{{{{{~~~~~~|||wwwxxxxxxwwwsssmmmgggcccdddaaa```cccffffffaaa\\\WWWUUUTTTTTTUUURRRLLLHHHAAA@@@???>>>============>>>>>>>>>>>>@@@BBBDDDEEEIIIHHHGGGEEEBBB>>>:::888444333222111000000000000000/////////............,,,,,,------------,,,,,,*********+++,,,---...//////000111222333222111000,,,,,,---------,,,+++***)))***+++,,,---.........---,,,,,,++++++*********))))))***++++++++++++***+++++++++,,,,,,---------))))))***++++++,,,,,,,,,************************)))******+++,,,---------*********++++++,,,,,,,,,************************+++++++++***)))(((((('''+++***)))))))))***,,,---************************))))))))))))************))))))******++++++++++++((()))***+++,,,,,,+++***)))+++++++++***)))***+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******************************)))***+++,,,...///000111++++++++++++++++++++++++***************+++++++++((())))))***++++++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------......---------....../////////+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,------.........---***))))))))))))+++,,,---+++******))))))******+++++++++******++++++,,,---,,,,,,,,,+++,,,,,,------+++,,,...//////...,,,++++++++++++,,,,,,------------,,,,,,++++++******)))+++++++++,,,,,,---------,,,,,,,,,---------......++++++******+++---...000...---,,,---///000///...,,,,,,,,,---------......111000...---++++++++++++***++++++,,,---...//////------------------------,,,,,,,,,------.........---,,,+++***+++,,,---...******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---------||||||yyy}}}~~~}}}~~~~~~}}}yyyyyy~~~}}}zzzyyyvvvsssqqqooonnnllljjjgggbbbcccccccccbbbaaa___^^^ZZZVVVRRRQQQQQQOOOKKKGGGBBBBBBAAA@@@???>>>=========<<<<<<===>>>@@@BBBCCCEEEEEEEEECCCAAA>>><<<:::333222111111000000111111222111///.........///000........................,,,,,,------...//////000222222333333333222222111...---,,,+++************++++++,,,---,,,+++***)))+++,,,------......------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,++++++*********++++++************++++++++++++***)))((((((((())))))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++(((((())))))*********+++,,,+++***((((((((()))***)))************+++++++++))))))************))))))******))))))))))))*********))))))))))))+++,,,------,,,+++******+++,,,---,,,++++++***)))))))))***////////////...---,,,,,,++++++************+++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++++++++******))))))...,,,***)))((()))***+++------------------------++++++***************+++)))+++,,,+++)))))),,,///******+++++++++,,,,,,,,,+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------000///------......---+++,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........---------...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---.........++++++,,,,,,---...//////......---,,,---...///000------,,,,,,,,,------......---,,,,,,---...---,,,,,,,,,------...---------///---,,,...111333222000,,,---...//////...---,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///||||||||||||xxxxxx}}}}}}}}}zzzxxxtttqqqnnnkkkfffcccbbbbbbccccccbbbaaa___^^^ZZZVVVRRRPPPPPPNNNJJJFFF??????>>>===<<<;;;;;;:::;;;::::::;;;<<<>>>@@@AAAFFFEEEEEECCCAAA>>>;;;:::333222111111000000111111222111000///...//////000........................---------...///000111111111222222333222222111111---,,,++++++***+++++++++++++++,,,,,,,,,+++***))))))***++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++***+++++++++************************+++++++++******)))))))))******))))))))))))******((()))))))))************,,,+++***)))(((((()))***************++++++++++++)))******++++++******)))******))))))))))))******,,,+++***))))))***++++++,,,++++++++++++++++++,,,,,,,,,+++*********************++++++,,,+++++++++++++++************+++++++++++++++*********))))))***++++++++++++++++++***++++++++++++*********))),,,+++)))))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***,,,,,,******+++...***++++++++++++,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,---......,,,+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........---+++******+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000...------.........---++++++,,,------...//////000///...---,,,------...,,,,,,,,,,,,---...//////...---,,,---...///...,,,,,,,,,------...------,,,...,,,+++,,,///000///---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......||||||yyy~~~{{{vvvvvv|||{{{yyywwwtttpppkkkeeeaaaaaabbbccccccbbbaaa___^^^ZZZVVVRRROOOOOOMMMJJJFFFBBBBBBAAA@@@???>>>======;;;::::::;;;<<<>>>AAABBBFFFFFFEEEDDDAAA>>>;;;999333222111111000000111111111111000///////////////........................//////.........000111222111111222222222222111111---,,,+++++++++++++++,,,+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,++++++++++++***++++++************+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))************++++++***)))))))))******************+++++++++,,,***++++++,,,,,,++++++*********))))))))))))******------+++***))))))))))))+++++++++,,,,,,+++++++++---,,,,,,+++++++++++++++'''((()))***++++++++++++++++++************+++++++++++++++*********************++++++++++++******++++++++++++******************))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...000111111...,,,---------,,,,,,------------,,,,,,++++++,,,,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,------------...///---***((((((***---///......------------......------------------------111///---,,,------,,,+++,,,,,,,,,---......//////111000///...,,,,,,,,,,,,+++++++++,,,---...///000///...------//////...---,,,------...------,,,,,,...---,,,,,,...///...,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,------.........////////////,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------||||||xxx|||}}}{{{vvvuuuzzzyyyxxxwwwuuusssnnnhhhcccaaabbbcccccccccbbb```___\\\XXXRRRPPPOOONNNJJJGGGDDDDDDCCCBBBAAA@@@??????<<<<<<<<<===???AAACCCEEEFFFFFFEEEDDDAAA>>>;;;999333222111111000000111111111000000///////////////........................///...---------...000111///000111111111111111111......---,,,+++*********,,,,,,,,,,,,++++++******+++,,,------......------.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++************++++++)))((((((((()))***++++++++++++++++++++++++++++++******************))))))******))))))))))))******)))))))))))))))*********+++******************************+++++++++,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,++++++***************+++,,,------,,,+++***------,,,++++++,,,,,,---++++++,,,---------------,,,++++++******++++++,,,************************)))******++++++******)))+++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++++++++*********+++,,,,,,)))***+++,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***+++,,,,,,------,,,,,,---------------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///111333555555222///......------------......------,,,,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...---+++)))***+++...///......------------.................................,,,++++++,,,---,,,+++,,,---------......//////000000///...------,,,,,,,,,,,,,,,,,,,,,---...///000.........///000///...---------...------,,,,,,000//////////////////...///...---,,,,,,---...//////---,,,******,,,---///............////////////,,,------......------,,,,,,,,,,,,------------...------------------------...---+++*********+++,,,+++,,,,,,------,,,,,,+++......---,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,||||||{{{}}}wwwuuuzzz~~~}}}}}}~~~zzzyyywwwvvvsssnnnhhhcccbbbcccdddddddddcccbbbaaa^^^YYYSSSPPPOOONNNKKKHHHAAAAAA@@@???>>>======<<<<<<<<<<<<===???BBBDDDEEEGGGGGGFFFDDDAAA===:::888333222111111000000111111000000000000000//////..............................---,,,,,,,,,---...///...///000000111111111000111000...,,,+++***)))))),,,,,,++++++++++++***++++++,,,------......------///......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++************++++++)))((((((((()))***++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))))))))*********++++++++++++******++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++******++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++,,,------...............---,,,,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++******+++++++++++++++++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++,,,,,,,,,+++***++++++,,,,,,,,,---------******+++,,,------......////////////////////////++++++,,,------------,,,------------------------...---,,,++++++,,,---...++++++,,,,,,,,,---------......------,,,+++******,,,,,,---------............///111333555555222//////......------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------....../////////......------......///........................---,,,+++,,,...000000///------...............///------........................---,,,,,,,,,------000.........///000///...---.........---,,,,,,+++////////////............///...---,,,,,,---...//////...,,,++++++,,,...///,,,------------.........,,,------......------,,,,,,,,,---------.........---------------------------,,,***)))))))))***++++++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,||||||zzz~~~yyywww{{{}}}||||||~~~{{{xxxuuuqqqllleeeaaacccdddeeefffeeeeeedddccc^^^YYYSSSOOONNNMMMJJJHHHCCCCCCBBBAAA@@@??????>>>:::::::::<<<>>>@@@CCCDDDGGGGGGFFFDDDAAA===:::888333222111111000000111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000111000///---+++***))))))---,,,++++++******++++++)))***++++++,,,,,,++++++------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++************+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************)))))))))))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))***+++,,,------------+++++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---------------,,,+++***))),,,,,,++++++++++++,,,,,,***************++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...///---++++++,,,------,,,,,,,,,,,,,,,------------((()))+++,,,---.........------------------------++++++,,,---------------------------------------///......------......///,,,,,,,,,,,,------------.........---,,,+++++++++,,,---------............------...000111111...,,,......------------......---......//////......---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------......------------,,,,,,,,,,,,---...///000000////////////............//////------------------------///------...111333444333........................,,,------...//////.........------,,,,,,---------///...------//////...---............---,,,+++++++++,,,------,,,+++,,,...---,,,,,,++++++,,,,,,---///...------------...///++++++,,,,,,,,,---------,,,------......------,,,,,,---------............---------------------------,,,++++++******+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------||||||www||||||~~~zzzyyy~~~}}}}}}~~~{{{wwwsssoookkkfffbbbdddeeefffggggggfffeeeeee]]]XXXQQQMMMLLLKKKHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA::::::;;;<<<>>>AAACCCEEEHHHGGGFFFDDDAAA===:::888333222111111000000111111///000000111000///...---........................+++,,,...//////---,,,+++,,,---...///000000000000///...---,,,,,,,,,,,,,,,---,,,+++*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------******************************+++,,,,,,---......------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++************************)))*********++++++++++++,,,++++++++++++++++++,,,************)))))))))((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,---------,,,+++,,,++++++++++++++++++,,,***************+++,,,,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......333///,,,+++,,,.........,,,,,,,,,------------...******,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------.................................//////.........,,,,,,,,,------------...,,,,,,,,,,,,------......------------...............---,,,---......,,,+++...------------------...---...///000000///...---000/////////.........---------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------,,,------///000111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///...---...000222222222////////////............---......//////...---,,,+++++++++,,,---...000000...---,,,---...///...,,,............---,,,+++***)))+++------++++++---///+++,,,,,,,,,,,,,,,,,,+++........................+++,,,,,,,,,,,,---------,,,------......------,,,------------....................................------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......||||||zzz~~~zzz{{{zzzwwwtttqqqooollliiigggeeefffggghhhhhhgggffffff\\\VVVOOOKKKJJJIIIFFFDDDCCCCCCBBBAAA@@@??????>>><<<<<<===>>>@@@CCCFFFGGGHHHGGGFFFDDDAAA===:::888333222222111000111111111///000111111111000...---........................+++---///111111///,,,+++,,,---...///000000000000,,,,,,,,,,,,,,,---...///---,,,+++*********+++,,,,,,,,,---.........------+++++++++,,,,,,---------******************************+++,,,,,,---.........---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++***)))((((((((()))++++++++++++++++++++++++(((((())))))*********+++++++++************+++++++++*********))))))(((((()))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,---......---,,,***)))---,,,+++******+++,,,---***)))))))))***++++++,,,******,,,,,,---------------,,,,,,++++++,,,,,,---))))))******++++++++++++,,,------......------,,,+++++++++,,,,,,---------******+++,,,------------------------------------++++++++++++,,,---...///555111,,,***,,,///000///,,,,,,,,,---------......+++,,,---...---,,,+++***........................+++,,,------......------........................,,,---...//////...---,,,,,,,,,,,,---------......))))))+++,,,...///000111---------.........//////000///------......---+++---------,,,,,,------------...///000000///...---000000//////.........---------------------------------------------------,,,,,,,,,------..................------,,,,,,,,,...,,,***)))***---000222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---///////////////.........//////000000///---+++***(((((()))+++---000222333...---,,,,,,---...---,,,............---,,,+++******,,,//////------///222,,,---////////////---,,,......////////////......,,,,,,,,,---------......,,,------......------,,,---------.........//////...........................///000000000///---,,,+++,,,,,,------,,,,,,+++*********+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///~~~~~~}}}~~~}}}{{{xxxtttpppllliiigggeeefffgggggggggfffeeedddWWWUUUQQQNNNLLLJJJGGGEEEDDDCCCBBBAAA@@@?????????>>>=========???BBBEEEGGGHHHHHHGGGEEEBBB>>>;;;999444333222111000000000000333111///---,,,,,,...///,,,---......//////...............------.........---...///000111222333444............///000111222******))))))***++++++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,------...))))))))))))))))))))))))************************)))+++++++++***)))***+++************))))))((((((******))))))))))))))))))++++++---......---++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,---...******))))))))))))***************))))))))))))))))))************+++++++++)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,'''(((***,,,---------,,,000///...---------...///++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,...---,,,++++++,,,---...,,,,,,+++++++++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++///...------,,,,,,,,,,,,+++++++++,,,,,,------------......,,,++++++---//////...,,,++++++,,,---///+++,,,,,,------,,,,,,+++------............------...------,,,,,,------...000000000000000000000000///......------,,,,,,+++...................................................//////000///---,,,+++000///---,,,,,,---///000........................,,,---///...------...000////////////////////////000111222222222000///...---------.........//////------............---------,,,,,,,,,,,,---............------------............///000000000000000//////.........---------***+++---///000000///...///////////////.............../////////...,,,+++------...///000000//////---------------...///000////////////////////////000//////............///........................///////////////////////////...---,,,,,,---...///------------------------,,,---...//////...---,,,))))))*********+++++++++))))))***++++++,,,------.........------,,,,,,,,,---------......///////////////000000///...---------------............///......///000000///......++++++,,,---............~~~||||||}}}~~~|||yyyuuupppllliiigggeeeeeeffffffeeedddbbbaaaUUURRRNNNJJJHHHFFFDDDBBBEEEDDDCCCBBBBBBAAABBBBBB>>>=========???AAADDDFFFHHHGGGFFFEEEBBB>>>;;;999444333222111111000000000222111///...------......,,,,,,---............---......------------............//////000111222222.........---......///000,,,+++++++++++++++,,,---,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************)))+++,,,+++***)))***++++++++++++******)))))))))************************++++++,,,,,,,,,,,,+++++++++******))))))******++++++************+++,,,---******))))))))))))******************)))))))))))))))************+++++++++)))******+++++++++******+++++++++++++++++++++,,,,,,,,,---.........------------++++++***+++,,,,,,+++,,,,,,---.........---......---,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---------,,,,,,+++++++++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,++++++---//////...,,,++++++,,,...///+++,,,,,,------,,,,,,+++------............------...------,,,,,,------...------------------------------------------------------------------------........................------..................000...---,,,,,,---...000........................///000111000...---...///////////////////////////000000111111111000///...------------..................////////////......------,,,,,,------...//////......------......///......///000000000000000/////////.........------,,,,,,---...////////////////////////////////////....../////////...---,,,---......///000000//////......---------...//////........................//////.........//////000........................///////////////////////////...------------...///------------------------,,,---...//////...---,,,+++++++++,,,,,,,,,------***+++++++++,,,---------.........------,,,,,,,,,,,,,,,---------.........///////////////...------,,,,,,,,,,,,---------...........................,,,,,,------...---------~~~zzz{{{}}}}}}zzzvvvqqqmmmjjjhhheeeeeeeeedddcccaaa___^^^VVVRRRLLLHHHFFFDDDCCCBBB@@@@@@???>>>>>>?????????>>>>>>======>>>AAACCCEEEGGGGGGFFFEEEBBB???<<<:::555444333222111111111111111111000000//////......++++++,,,---------------------,,,,,,,,,,,,------.........//////000000000///...------,,,---------...------,,,,,,,,,------*********+++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,++++++++++++************++++++++++++++++++++++++************++++++***)))))))))))))))************))))))******++++++******))))))))))))******************************)))************+++++++++***************+++,,,---++++++++++++++++++++++++.........------,,,,,,,,,---,,,+++************++++++,,,---///000000000000111000///------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,------,,,+++***,,,......---,,,++++++,,,......,,,,,,------------,,,,,,------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000///...---,,,,,,---...///........................222333333222///....../////////////////////////////////000000000///......,,,,,,,,,---------......//////000000000000//////---------------.../////////......------......///......///000000000000000////////////.....................---......//////////////////////////////....../////////...------......///000000000////////////......---.........------------------------...............///000111........................///////////////////////////......------......///------------------------------............---------------.........//////,,,---------------------.........---------------,,,,,,,,,,,,------------...////////////...------+++++++++,,,,,,,,,------......,,,,,,,,,,,,......---------...------,,,,,,zzz{{{~~~~~~{{{vvvqqqmmmjjjhhhgggfffeeedddbbb```^^^^^^XXXSSSMMMHHHFFFEEEDDDDDD???>>>>>>>>>>>>>>>?????????>>>======>>>@@@CCCDDDGGGGGGFFFEEEBBB???<<<:::555444333222111111111111000000111111000000......***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---............////////////000///...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***))))))))))))******+++++++++************+++++++++******))))))******+++)))***************++++++))))))*********+++++++++******))))))***,,,---///,,,,,,,,,++++++++++++***,,,+++++++++***+++++++++......------,,,,,,,,,,,,,,,---...000111222222222222111000///------,,,,,,------------------------+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------------+++,,,---,,,+++***,,,---------,,,,,,,,,---......,,,,,,------------,,,,,,------............------......------------..............................,,,---------.........///------------------------...........................------,,,,,,...///000///...------------...///........................222222333222000...///000////////////////////////...///////////////......,,,,,,,,,,,,------------000000111111111111000000.........---......///000//////............//////......///000000000000000000000000/////////......000///...------.../////////////////////000000000...////////////............//////000000000//////000000///......---..............................---------......000111111........................//////////////////////////////............//////........................---------------------------............/////////...............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------+++,,,,,,,,,,,,---------...---+++******+++---...............---,,,++++++|||}}}~~~{{{vvvqqqmmmiiigggiiihhhfffdddbbbaaa______YYYTTTNNNHHHFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCDDDEEE???>>>>>>>>>???AAADDDFFFHHHHHHGGGEEEBBB>>>;;;999444444333222111111111111///000000000000//////...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---............////////////111111///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************+++,,,------,,,,,,+++++++++,,,,,,++++++************++++++))))))******+++++++++,,,))))))*********++++++++++++***))))))***,,,...///++++++++++++++++++++++++))))))***++++++,,,---------------------------------...000111222333333333333222000///...------,,,------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------+++,,,------,,,+++,,,---,,,,,,,,,,,,------......,,,------......------,,,------............------///......------......////////////////////////////////////......---------////////////////////////........................000///...,,,,,,------............------.................................///000111111//////000111///////////////////////////............/////////,,,,,,,,,---------......000000111111111111000000///............///000000/////////....../////////......///000000000000000111111000000000/////////111000...------...///000////////////000000111111/////////...///////////////000000000000000//////111000///...............////////////////////////---------......000111111////////////////////////////////////////////////////////////////////////........................---------,,,,,,---------------------............///.............................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------...............---+++******+++---...............---,,,++++++~~~~~~{{{vvvqqqlllhhhfffjjjiiigggeeecccbbbaaaaaaXXXTTTNNNIIIFFFEEECCCBBBEEEDDDDDDCCCCCCCCCDDDDDD??????>>>???AAACCCFFFHHHJJJIIIHHHEEEAAA===999777444333222111000000000000////////////............++++++,,,---------------------,,,,,,,,,,,,------.........//////000000000111000///...------------+++++++++++++++,,,------*********+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,++++++************++++++************+++,,,---......---,,,,,,+++,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,)))************++++++++++++++++++++++++,,,---...******+++++++++,,,,,,,,,)))***,,,.../////////...******+++,,,------------...///000222222333333333222111000......---------++++++,,,,,,,,,,,,+++++++++,,,---//////......---------------............++++++,,,,,,,,,,,,------------,,,,,,,,,---..................------------+++---......---,,,,,,---+++,,,,,,------.........------............------------............------//////............//////........................000000//////...------,,,////////////////////////........................000000///...---,,,,,,,,,...................................................000111111000000111222//////////////////////////////.........///000111---------.........//////000000111111111111000000///////////////000111111000//////......//////000......///000000000000000111111111111000000000000/////////...//////000000...//////000000111111222//////.........///000111000000111111111000//////000000//////.../////////000000000000000000000000...............///000111////////////////////////////////////////////////...//////000000//////...........................------,,,,,,,,,,,,------,,,,,,,,,------------...---..................................../////////------------,,,,,,,,,,,,,,,,,,---............------------.........//////------++++++++++++---------------...------,,,,,,~~~~~~zzzuuupppkkkgggeeejjjhhhfffdddcccbbbbbbbbbYYYUUUPPPLLLIIIGGGDDDBBBDDDDDDCCCBBBAAAAAAAAAAAA?????????@@@BBBEEEIIIKKKLLLKKKIIIEEEAAA<<<888555222222111000///////////////...---,,,,,,---...///,,,,,,---............---......------------............//////000111222222//////...---,,,,,,,,,---++++++++++++,,,...///000,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++++++++,,,,,,,,,,,,(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,------,,,,,,+++******++++++,,,++++++******++++++,,,))))))***++++++,,,------)))************+++++++++++++++,,,,,,---,,,,,,,,,))))))***+++,,,------...)))+++...000000///---+++(((***,,,---///////////////000111222222222222222000///......---------...++++++,,,------,,,+++++++++,,,...///000///...---------------.........///+++++++++,,,,,,---------...---------......///000///.........------------,,,...000000...------...***+++,,,---............------............------------............------//////............//////------------------------////////////............////////////////////////..........................................---------..................---........................111222333222111000111222////////////////////////000000/////////000111222........./////////000000///000000000000000000///000000//////000000111222000000////////////000000......///000000000000000222222111111111000000000---...///000000000000000...//////000111111222222//////.........///111222111111111111111000////////////////////////000111000000000000000000000000//////.........//////000////////////////////////////////////////////////...///000111111000///...........................------,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,------......///---........./////////000.........---------,,,,,,+++,,,------.........---,,,,,,---------.........------------------------,,,,,,------...---------~~~}}}yyyuuuooojjjgggeeeiiihhheeecccbbbbbbbbbbbb\\\XXXTTTPPPMMMJJJGGGDDDHHHGGGFFFEEEDDDCCCCCCCCC?????????@@@CCCGGGJJJMMMMMMLLLIIIFFFAAA;;;777444222111000///............///---,,,++++++,,,...///,,,---......//////......///......------......///---...///000111222333444------,,,,,,++++++,,,,,,++++++,,,,,,...///111222---------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,'''(((((()))******+++++++++,,,---......---,,,+++(((((((((((()))***+++,,,,,,,,,+++***))))))******,,,++++++******++++++,,,))))))***+++,,,,,,------)))************++++++++++++,,,---...---,,,+++***(((((()))***,,,---...///(((***---//////,,,)))&&&***+++...000222333333333000111111222222222111111///......---------......------...//////...------+++,,,...000000///...------------.........//////+++++++++,,,,,,---------...............///000111//////.........---------,,,...111111///.........***+++,,,---............------............---------..................---//////............//////........................------......///000000000................................................+++,,,---///000//////...------............------........................444555666444222000111222////////////////////////111000/////////111222333////////////000000000000//////000000000000//////000000000000000111111222000000////////////000000...//////000000000000000222222222111111111111000,,,---///111111111111000...//////000111222222222000///.........000111222111111111111111000////////////...//////000111222////////////////////////000//////.........//////000000000000000000000000////////////////////////...///000111111000///...////////////////////////------++++++++++++------------------.........///++++++,,,,,,---...//////---.........//////000000/////////......---------+++,,,------.........---++++++,,,,,,,,,---------,,,------......------,,,++++++,,,---............|||yyywwwvvvqqqjjjiiikkkkkkiiifffeeeeeeeeecccbbb]]]YYYTTTRRRQQQMMMFFF@@@DDDDDDDDDBBBAAAAAABBBDDDCCCCCCCCCCCCDDDEEEGGGHHHNNNLLLIIICCC===999777666222111000...------------...............///000111,,,,,,,,,---------......///...------///222555777---...///000000111111000111111///...---,,,,,,+++***+++---,,,,,,+++---...///...---,,,++++++++++++******+++,,,,,,---......---,,,+++******+++,,,---+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++******))))))******)))(((&&&%%%%%%'''(((***.........------,,,,,,,,,******+++++++++,,,...///++++++***))))))***++++++)))***+++,,,---,,,++++++)))***+++,,,---,,,+++***,,,,,,,,,---------............---,,,++++++++++++...------,,,,,,------...//////.........---------+++,,,,,,------......///,,,---...///000111222333333333111///...---------////////////////////////111000///...---,,,,,,,,,.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................000000//////.........---000000000000///...---,,,111000///......///000111---...///000000///...---...---+++++++++---///000111111000000//////......///////////////000111111111222222222111///,,,***------............------...,,,***+++...111111000000///...------...///000000000000000000/////////444444444333222111111000222000///000222333111...---.........//////000000111111000000//////......111111111111111111111111000000000000111111111111222111000///...---,,,,,,////////////////////////222222111111000000//////000000////////////000000111111222333333333333222222222222222222222222222777444111111222222///,,,.........///000111111222444222000000//////---+++......///000111222333333000000000000000000000000000///...---...//////...,,,111222---+++...000000111111111111000000000000------------------------////////////////////////..............................------------......------............---------...000111111000...------......///////////////+++,,,,,,------,,,,,,+++............////////////~~~{{{xxxvvvuuupppiiihhhjjjkkkiiifffeeeeeeeeecccbbb\\\XXXTTTRRRQQQNNNGGGAAABBBCCCBBBAAA??????AAABBBAAAAAABBBBBBDDDGGGIIIKKKNNNMMMJJJEEE@@@;;;888777000000//////.../////////...............///000000,,,,,,---------.........000///---,,,,,,...111222---...///000111111111111111000///...---,,,,,,,,,***+++---,,,,,,+++---...///...---,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------------,,,,,,++++++++++++///...------,,,,,,---------,,,+++*********+++,,,.........---,,,++++++******+++,,,///111000...,,,+++******************+++)))***+++,,,,,,,,,++++++******))))))***,,,...///111///---+++***+++,,,---...------,,,,,,,,,,,,---,,,++++++******++++++,,,.........------------,,,++++++,,,,,,---.........---......000111222333333444333222000///.................................//////...---,,,,,,,,,---.........------,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------...........................000/////////..................///////////////...000000///.........///000......///000000///.........---,,,++++++---...000000000000000///////////////////////////000111111...///000000///---+++***---......//////......---111///,,,---///111000///000///...------...///000////////////////////////222222111000000///......111000///000222222000.../////////000000111111111000000000000//////......111111111111111111111111////////////000000000000000000000000000000000///000000000000000/////////222222222111111111111111111111000000000000111111000000000111111111222222000000000000000000000000333111//////000000---+++/////////000111111222222222111//////000000///---000000000000111111111111000000000000000000000000111000/////////000000///000222111//////333222///000000000000000000000000------------------------////////////////////////......................../////////....../////////---......//////......---+++,,,---//////---,,,+++---......///////////////------------------------............////////////~~~|||{{{xxxvvvtttooohhhgggiiikkkhhhfffeeeeeedddcccbbb[[[XXXUUUSSSRRRNNNHHHCCCBBBCCCCCCBBB@@@@@@AAACCC@@@@@@AAABBBEEEHHHKKKMMMNNNMMMKKKGGGCCC===999666000000//////000111111222......////////////000000,,,------------.........111///---+++***+++,,,---...///000111111222222111111000///...---,,,,,,,,,***,,,------++++++,,,.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++***---,,,++++++******++++++.........------,,,,,,,,,...------,,,+++************+++...222555444///)))******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,***'''&&&(((+++000333444111---***((()))+++,,,---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------......//////000111222222333333444333222000000/////////------------------------------,,,,,,,,,,,,,,,---.........---------------,,,,,,---............---..............................------------..............................////////////............,,,---...///000000111000///......------...//////...//////000000//////...000///---,,,,,,---......////////////000000000000/////////000000000111111......///000///...---,,,---......//////......---333111//////000000000//////......------......///////////////////////////111111000000///.........000//////000111111000...111111111111111222222222/////////////////////...111111111111111111111111///000000000000111111111......///000111222333333222111111111000000//////111111111222222222222222222222111111111111222222111111000///000111222333000000000000000000000000111///......///000...---///000000111111222222222111000///000111222111000222222111111111000000000////////////////////////222111111000000111111222333444333111333555333---////////////000000000000////////////////////////////////////////////////........................000000////////////000000---......//////......---+++,,,---......---,,,+++---......//////////////////...------------...///............////////////}}}{{{zzz|||yyywwwuuupppiiigggiiijjjhhhfffdddddddddcccaaaYYYXXXVVVTTTSSSOOOIIIDDDDDDEEEFFFEEECCCBBBCCCEEE@@@AAAAAACCCEEEHHHKKKMMMNNNMMMJJJHHHDDD???999666222111111000111111222222/////////000000000//////------------............000///---+++******+++,,,...///000111222222222222000000///------,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******,,,---------,,,+++***)))++++++++++++++++++++++++,,,+++---111555444...)))******+++,,,,,,+++************++++++,,,,,,,,,,,,---+++((('''(((+++///111222000---+++))))))***++++++++++++++++++,,,---.........------------......------,,,,,,,,,++++++++++++++++++,,,------......111111111222222333333333222111000///////////////------------------------,,,,,,+++++++++,,,------...............---------,,,------...............////////////////////////......------------..............................///////////////.........---...///000000111000000------------.........////////////000000/////////111000///...------............//////000000111111//////000000111111111111///000111111111111000000......////////////......111000//////000000000000...........................///////////////000000222222222111111000000000000000000000111111000///111111111111222222222222////////////////////////000000000000000000000000111111222222222333333333......///000111222222333222222111111000/////////000000111111222222333333222111111111111111111222333222111000000222444555222222222222222222222222111111000111111111111111///000000000111111111222222111000000222222111000222222222111111111000000////////////////////////222222333222222222333555777;;;===999555444111---///////////////000000000////////////////////////////////////////////////........................000//////////////////000......////////////............///000000///......---......///////////////000...---++++++---...000............////////////~~~|||{{{~~~{{{yyywwwqqqjjjhhhkkkjjjhhheeedddddddddbbbaaaYYYXXXWWWVVVSSSOOOIIIEEEEEEFFFGGGFFFDDDCCCDDDEEEBBBBBBCCCCCCEEEGGGJJJKKKNNNKKKIIIGGGDDD@@@999555444333222111000000000000//////000111111000///...---------........./////////...---,,,,,,,,,---......///000111111222111111000///...---------------+++,,,------++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...------------...++++++,,,,,,+++***))))))((())))))***,,,------...---,,,+++---000000---+++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,---------,,,+++*********))))))***+++,,,,,,///......------......///------,,,,,,,,,++++++++++++,,,,,,------...//////222222222222222333333333///......---------......------------------------,,,,,,+++++++++,,,------........................,,,---......//////......///////////////////////////......------......///////////////////////////........./////////////////////000000000000//////,,,------...............000000000//////000000000111000000///..................//////000000111111//////000111222111111000000000000111111111111111...//////////////////...,,,---...//////000111111/////////////////////////////////000000000111111222222222222111111111111000000111111111000000000111111111111111111111111.../////////000000111111////////////////////////111111222222222333333333000000000000000000000000111111111000000000//////000000000111111222222222222111111000000111111222333222111000000222444555222222222222222222222222111111222222111222222333//////000000000000111111444333111111222222000///111111111111222222222222000000000000000000000000222333444444222222444777<<>>IIIPPPKKKAAA999444000000000111222333333444444////////////////////////////////////////////////000000000000000000000000000000////////////000000//////000000000000////////////............//////---......///////////////------...//////...------............/////////000|||}}}~~~~~~~~~~~~~~~~~~|||xxxsssmmmjjjiiijjjgggiiigggcccbbbddddddbbb^^^^^^]]]\\\XXXQQQIIICCCGGGGGGGGGFFFCCCBBBBBBCCC@@@AAABBBCCCFFFJJJMMMOOOUUUQQQLLLHHHFFFBBB>>>:::777555333111000000111222222222111000//////000000000000///////////////000000///...---,,,+++++++++///......---------......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000///...------...///000..................------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,---...---,,,***)))...///000///,,,,,,///222>>>666---)))***,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---000111///---'''(((***,,,---------,,,------------------------......---,,,,,,+++******+++---...---,,,******+++,,,+++++++++,,,...000111/////////000111111222222//////000//////...------//////.........---------000000000000000///................../////////000......//////////////////////////////000000000000---...///000000///...---000000000000000000000000000000000000000/////////000000000000111111111111333222000000///000111222/////////000000000111111000222222222000///000111222222111000//////000000//////000000111111222222//////000222222333333333555444333222222222222222222222333333333333222222//////000000111111222222111333555555333222222222777666555555444444555555888888888888888888888888::::::999999999999:::;;;??????>>>===============666777888:::;;;<<<<<<<<<===<<<:::999999;;;<<<>>>>>>>>><<<;;;:::;;;<<<<<>>;;;============>>>???@@@@@@AAA@@@???>>>===>>>????????????@@@@@@AAABBBBBBCCCAAABBBBBB@@@??????AAACCCCCC@@@>>>???@@@???<<<999======;;;:::::::::;;;<<<;;;:::::::::999999999999777777777777777777888888666666777888888777777777<<<999555333333333333222111222222333444555555666999<<<@@@@@@===777333000000000000111222333333444000000111111111111000000222222111111111111000000---.....................333333222111000//////...111111111111111000//////000//////...------,,,,,,000000000000000000000000////////////////////////////////////////////////{{{|||~~~~~~}}}}}}|||yyysssnnnjjjjjjjjjiiikkkhhhcccbbbddddddbbb^^^]]]]]][[[XXXQQQIIICCCEEEGGGGGGFFFDDDBBBAAABBB@@@AAABBBDDDFFFJJJMMMNNNTTTQQQMMMJJJHHHDDD>>>:::777555333111000000111111222111111000//////000000000000////////////000000000///...---,,,,,,,,,,,,///......---------....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,---...///------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,---------...////////////......---***,,,---------...111444:::444,,,)))***,,,,,,***++++++,,,,,,,,,,,,++++++'''((()))+++...000111222000...------000000///---))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***---///000000...,,,------...---------...000222333000000000111111111111222000///---,,,,,,,,,---...//////.........---------000000000000000///......---------............//////////////////.........////////////000000000000...//////////////////...000000000000000000000000////////////////////////000000000111111111222222111111000//////000000111////////////000000000000222444444333222111222333////////////000111333333000000000111222222333333222222333333333333333222333333333222333333444444222333333444444333333222222333333444555666666777666888:::;;;999888888999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????CCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGGGGHHHJJJKKKIIIGGGHHHHHHIIIJJJLLLMMMOOOPPPMMMLLLKKKJJJIIIIIIJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQPPPNNNNNNPPPQQQPPPNNNLLLMMMNNNMMMJJJGGGHHHGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>;;;777666666666666555444444444444444555555555777:::======:::777444222222222222222333333333333111111111222111111000000333333222222222222222222333333333333333333333333111111111000000/////////000111111111111000//////,,,------......///000000000000000000000000000000////////////////////////////////////////////////~~~yyyzzz}}}|||}}}|||yyytttnnnkkkjjjkkklllmmmjjjdddbbbddddddbbb^^^]]]\\\ZZZWWWQQQIIIDDDDDDFFFHHHGGGEEEBBBAAAAAA@@@@@@BBBDDDFFFIIILLLMMMSSSQQQOOOMMMJJJEEE???;;;777555333222111000111111111111000/////////000000000000////////////000000//////...---,,,,,,,,,,,,......---------......///..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,------------+++++++++***++++++,,,,,,)))+++,,,,,,,,,---000222444000+++***+++---,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...---...//////...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---///000000...------...............///111222333222222222222111111111111111///,,,))))))+++...000/////////............---000000000000000//////...,,,,,,---------.........000000//////.........---////////////000000000000000//////......//////000000000000000000000000000////////////////////////000000000111111111222222111111000000000111111222000000000000111111111222000222222111000///000111000000000111222333444555000111111222333444444444555555555555555444333333333444444555666777999:::777777888888888888777777888888999:::;;;<<<===>>>???AAADDDDDDDDDCCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTNNNOOOQQQRRRTTTTTTTTTSSSRRRRRRSSSSSSUUUWWWXXXZZZWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZZZZYYYXXXXXXYYYZZZ[[[]]]^^^___```]]]\\\ZZZYYYXXXXXXXXXYYY]]]]]]]]]]]]]]]]]]^^^^^^[[[]]]^^^]]]\\\[[[\\\^^^```^^^]]]]]]^^^]]][[[YYYXXXWWWUUUTTTRRRQQQQQQQQQPPPPPPOOOMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB???===>>>>>>===<<<;;;;;;:::999888888777777777999::::::888777666666555555555444444444333333444444444444444333222111000000000000000000000000222222222222222222222222000000000///////////////000000000000000///......------......///000000000000000000000000000000000////////////////////////////////////////////////{{{wwwxxx~~~}}}{{{||||||yyytttooolllkkkkkkoooooojjjccc```cccdddbbb]]]\\\[[[ZZZVVVQQQIIIDDDBBBEEEGGGHHHFFFCCCAAA@@@???@@@BBBDDDGGGIIIKKKLLLOOOOOOOOONNNKKKEEE???:::666555444222111111111111111000000/////////000000000////////////000000111//////...---------------...------------...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------,,,+++******++++++,,,,,,,,,------------...***)))(((((((((***+++,,,---------,,,++++++,,,,,,///---++++++,,,---,,,***,,,------......------,,,...------,,,+++******)))......---...............---------,,,,,,++++++***++++++++++++++++++++++++......------,,,,,,,,,,,,+++---......,,,+++,,,---,,,,,,------...000000111444444333333222111111000000...,,,++++++,,,...////////////...............//////000000000000//////---------.........//////000000000///......------////////////000000000000111000///......///000111000000000000000000000000...///////////////000000//////000000000111111111222222222222222222333333222222222222333333333333000222333222000000111222555555444444333444444555222222333444555666666777666777777888888888777777888999:::;;;===@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDFFFGGGGGGJJJLLLOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^_______________ZZZ[[[]]]```aaaaaa``````^^^___```bbbdddfffggghhhfffeeedddbbbbbbbbbcccdddeeeeeeeeefffgggggggggfffgggggghhhhhhiiiiiiiiiiiihhhgggfffdddccccccddddddgggggggggggggggggghhhhhhdddfffhhhhhhffffffggghhhjjjjjjiiiiiiiiihhhgggeeeeeeddddddbbbaaa`````````]]]]]]]]]\\\ZZZXXXWWWUUUVVVUUUUUUUUUVVVWWWXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTRRROOOLLLJJJJJJIIIGGGFFFGGGGGGEEEDDDBBBAAA@@@???===>>>>>>===;;;::::::<<<::::::999888777666555555999999999888777666555444000000000000000000000000222222111111111111111111////////////000000000000///000000000000///......111111000//////......---////////////////////////////////////////////////////////////////////////xxxuuuvvv|||}}}{{{|||{{{yyyuuuppplllkkkkkkooonnniiiaaa^^^aaacccbbb]]]\\\ZZZYYYVVVPPPJJJEEEAAADDDGGGGGGEEECCCAAA@@@???@@@BBBDDDGGGIIIJJJKKKLLLMMMOOONNNJJJDDD>>>:::666666444333222222111111000///////////////000000///////////////000111111//////...---------......---------------...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------......---------,,,---------.........//////...---,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++---...///---,,,,,,,,,,,,,,,+++***+++++++++,,,------,,,+++,,,------......------,,,''''''(((***+++---......---.........---------.........---,,,,,,+++++++++++++++++++++++++++++++++......------------,,,,,,+++---......---,,,---...,,,------///000000111111555444444333222111000000..................////////////////////////////////////000000000000//////////////////000000000000000000//////.........---////////////000000000000111000///......///000111111111111111111111111111/////////000000000111111//////000000000111111111000111111222222333333333222222333333333333444444444555666666555555666888777666666555555666777777666777777888:::;;;;;;<<<;;;<<<===>>>@@@@@@AAAAAACCCCCCDDDFFFHHHKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTWWWZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[]]]]]]^^^^^^^^^_________[[[\\\^^^```aaaccccccdddddddddeeeeeeeeeeeedddccc```bbbfffiiijjjkkkjjjjjjhhhiiikkknnnoooppppppppppppooommmkkkiiiiiiiiiiiimmmnnnooooooooonnnnnnnnnmmmnnnooopppqqqqqqqqqqqqnnnnnnlllkkkkkkkkklllmmmllllllmmmmmmmmmmmmmmmnnnoooqqqrrrrrrqqqqqqrrrsssqqqrrrrrrrrrqqqpppoooooonnnnnnnnnmmmmmmlllkkkkkkfffggghhhhhhhhhfffdddcccbbbcccdddeeeeeefffffffffeeedddcccbbbbbbbbbcccccc```^^^[[[YYYXXXVVVTTTRRRVVVVVVTTTRRRQQQOOONNNMMMJJJJJJIIIFFFCCCBBBCCCEEECCCCCCBBB@@@???>>>===<<>>===;;;999888777666666555555555555444444666555555555444444333333000000111111111111111111000000000000000//////...222111111000//////......////////////////////////000000000000000000000000////////////////////////xxxvvvxxx|||}}}|||{{{{{{zzzvvvqqqmmmlllkkknnnlllfff^^^[[[___bbbaaa]]][[[ZZZXXXUUUPPPJJJFFFAAACCCFFFFFFDDDBBBAAAAAA???@@@BBBEEEGGGHHHIIIJJJJJJLLLNNNMMMIIICCC>>><<<666666555444333222111111//////......//////000000///......//////000111222//////...............///---------------...///000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------....../////////......------,,,,,,------,,,---------............,,,,,,+++++++++,,,------*********,,,...///...,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,************+++++++++,,,,,,...///...---,,,---...///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------------///000000/////////000...///000222333333333333444333333222111000000000---...///000000000//////...////////////000000000...//////000000000000000//////000000000111111111////////////////////////////////////000000000000111000000//////000000111111111111111111111111111///000000111111222222333111111111222222222222333000111222333444444444333444444444444555555555555444666777888888999;;;<<<888888999:::;;;===???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNPPPPPPQQQRRRTTTVVVWWWXXX\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]^^^______``````]]]```bbbcccbbbaaabbbbbb```aaabbbccccccaaa```___^^^^^^^^^______``````aaa`````````aaaccceeefffgggggghhhiiijjjjjjjjjiiihhhdddfffjjjnnnqqqrrrrrrqqqppprrrtttvvvwwwvvvuuuttttttsssqqqooonnnmmmmmmmmmssstttuuutttrrrqqqqqqqqqmmmoooqqqsssuuuuuuuuuuuuooonnnmmmmmmmmmnnnooopppnnnnnnoooooopppqqqqqqrrrsssssstttsssrrrsssuuuxxxwwwyyyzzzzzzxxxvvvwwwwwwuuuuuuuuutttsssrrrqqqppplllmmmoooppppppnnnlllkkkiiikkkmmmpppqqqpppooonnnnnnmmmllljjjjjjjjjkkkkkkiiigggeeedddcccbbb```^^^cccbbbaaa```___]]]\\\\\\YYYXXXWWWTTTQQQPPPQQQSSSQQQQQQPPPNNNMMMKKKJJJJJJHHHHHHGGGEEECCCAAA???===;;;::::::999888777666666777777777666555555444444444444333333333333333333111111111111111000////////////000000111111222222000000000000000000000000000000000000000000000000////////////////////////zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzvvvrrrnnnllllllkkkjjjccc[[[XXX]]]``````]]][[[YYYWWWTTTPPPJJJFFFBBBCCCEEEDDDCCCBBBBBBCCC>>>@@@BBBEEEGGGHHHHHHIIIKKKMMMOOOMMMHHHCCC@@@???666666555555444222111111...............///000000............///000111222//////............//////---,,,,,,------///000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,------...//////,,,,,,,,,+++,,,,,,------------------............***++++++++++++******)))+++******,,,///000...++++++,,,------------------++++++,,,,,,,,,,,,++++++000000...---+++***)))(((+++---///...,,,+++---///......---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................---///000111000///000111...///111333444444444333222222222111111000000000...------------...///000.../////////000000000000......///000000000000000////////////000000000000------......///000000000////////////000000000000000000000111111000000000111111111111111111111111000111111222333333444444444444444555555555666666555666777999::::::999999::::::::::::;;;;;;;;;;;;888:::<<<>>>???@@@BBBEEECCCCCCDDDEEEGGGIIIKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSVVVVVVXXXYYY[[[[[[\\\\\\[[[[[[[[[\\\\\\^^^___```cccccccccddddddcccccccccddddddddddddddddddeeeeeedddfffhhhhhhgggfffffffffeeeeeedddbbb```\\\XXXVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZYYYXXXXXXYYY\\\___``````aaadddfffhhhhhhhhhgggfffiiinnnssswwwxxxxxxwwwwwwyyy{{{}}}}}}{{{xxxvvvtttsssrrrqqqqqqqqqrrrssswwwxxxyyyxxxtttrrrrrrsssooopppqqqrrrqqqpppnnnmmmhhhhhhggghhhiiijjjlllmmmkkklllmmmnnnoooqqqrrrrrrqqqpppooonnnmmmooosssvvv|||~~~}}}{{{|||}}}{{{{{{zzzyyyvvvtttqqqpppoooqqqrrrsssrrrooommmkkkjjjmmmqqqtttvvvtttqqqoooooonnnllljjjjjjjjjkkkllliiihhhhhhiiijjjkkkiiihhhjjjjjjjjjiiihhhhhhggggggeeeeeeeeecccaaa```aaacccaaaaaa```^^^]]]\\\[[[[[[WWWWWWUUUSSSQQQNNNLLLJJJDDDCCCBBB@@@>>>===<<<;;;::::::999999888777777777777777777666666555555444222222222222222111111000///000000111111222222333000000000000000000000000000000000000000000000000////////////////////////||||||}}}}}}||||||}}}}}}~~~zzz{{{zzzwwwrrrnnnlllllljjjhhhaaaXXXVVV[[[___```]]][[[YYYWWWTTTPPPJJJFFFBBBDDDDDDCCCBBBAAABBBCCC>>>@@@BBBEEEGGGHHHHHHHHHLLLNNNPPPNNNIIIDDDAAAAAA666666666555444333111111...............///000111............///000222222//////.........//////000,,,,,,,,,---...///000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......************+++,,,---------------.........//////...//////000///...,,,+++000...---...//////+++(((,,,---...---,,,,,,---...***++++++,,,,,,++++++***,,,,,,------...//////000+++---///...,,,+++,,,///...---,,,,,,,,,,,,......------------------------------..................+++---...///...---...///,,,---///111222222222222111111111000000000000000///---+++)))***,,,///111.../////////000000111111......///000000000000000............/////////000,,,,,,---...///000111111////////////000000000000///000111222222111000///111111111111111111111111111111222333444444555555777777777777888888888888;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDGGGIIIJJJLLLOOOQQQQQQQQQPPPQQQQQQRRRSSSSSSUUUUUUVVVXXXYYY[[[\\\\\\bbbbbbcccdddeeeeeeeeedddaaaaaaaaaaaaaaabbbccccccddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddddddddgggiiikkkkkkiiihhhhhhhhhiiihhheee```ZZZSSSMMMIIIMMMMMMMMMNNNOOOPPPPPPQQQMMMLLLIIIHHHIIILLLPPPRRRQQQTTTWWW[[[^^^___``````gggkkkpppvvvzzz||||||{{{|||~~~~~~zzzxxxsssrrrrrrrrrssstttvvvwwwyyy{{{|||zzzvvvsssrrrtttrrrrrrqqqoookkkgggccc```aaaaaaaaaaaaccceeeggghhhhhhiiijjjkkkmmmooopppqqqqqqpppnnnllllllnnnssswww}}}~~~}}}~~~~~~{{{xxxtttpppnnnqqqrrrssssssqqqnnnkkkhhhhhhlllqqquuuvvvtttqqqnnnmmmllljjjhhhgggggghhhiiigggggggggjjjmmmooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmlllkkkjjjlllnnnlllkkkkkkjjjiiihhhgggfffdddcccbbb```]]]ZZZWWWVVVQQQPPPOOOMMMJJJHHHGGGFFFBBBAAAAAA@@@???>>>>>>>>>:::999999888777666666555222333333333333222111111333333222222111000000000000000000000000000000000000000000000000000000000////////////////////////||||||~~~}}}|||{{{xxxtttpppllliiihhhiiiddd]]]YYYXXXZZZ]]]^^^]]]\\\ZZZYYYWWWRRRLLLHHHCCCEEEGGGGGGEEECCCBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKMMMLLLHHHCCC???===777777666555444333333222------............------,,,---///000000000///.........------------........................------------------............------------------------)))***+++,,,------------......////////////......---,,,,,,+++,,,---///000111000...---,,,---......---,,,+++******+++,,,---+++***(((&&&%%%&&&'''(((***++++++,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------.........------------...//////111000///......///000111000222444555555444333111222111000000000111222333............////////////000000000000000000000000/////////000111111222222222111000///////////////111111222222222222333333111111111111222333444444444333222111111111111111333222222222222222333333333444555777999:::<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBCCCFFFHHHKKKLLLMMMNNNQQQRRRRRRPPPMMMLLLOOORRRQQQRRRSSSUUUWWWZZZ]]]^^^[[[\\\\\\[[[ZZZ\\\___bbbcccbbb```aaaccceeefffggglllllllllkkkjjjhhhfffeeedddaaa^^^]]]___aaabbbccc^^^___aaacccdddeeeffffffccccccddddddddddddccccccccccccdddeeeeeeeeeeeedddeeebbb]]]WWWQQQLLLHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHEEEAAAAAADDDFFFGGGGGGIIIKKKMMMNNNPPPSSSWWW[[[___eeemmmtttyyy|||zzz{{{|||~~~}}}|||{{{yyyxxxtttrrrooollliiiddd^^^ZZZZZZYYYYYYYYY\\\```eeehhheeefffhhhjjjlllnnnoooppptttrrrnnnlllmmmpppuuuxxx}}}xxxtttqqqnnnoooppppppnnnjjjeeecccggggggiiimmmrrrrrrlllfffbbb___\\\ZZZZZZ[[[[[[ZZZ___```bbbeeehhhllloooqqqoooooonnnoooppprrrtttvvvxxxwwwvvvsssqqqqqqsssvvvuuurrrpppqqqssstttrrrpppqqqpppnnnkkkiiifffdddccc___^^^\\\ZZZXXXWWWVVVVVVUUUSSSOOOLLLIIIGGGFFFFFFEEEDDDCCCBBBAAA???:::777999888777555555555666777888555111///000000000000333333222222111000000000...///000111111000......////////////000111222222~~~|||{{{xxxtttpppllliiihhhiiiccc[[[VVVUUUXXX\\\^^^]]]\\\[[[YYYWWWRRRMMMHHHDDDFFFGGGFFFDDDCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFHHHJJJMMMLLLHHHCCC???===777777666555444333333222333333222111///---+++***000111222222111000...---//////............//////................................./////////......------------------------............---,,,++++++---......//////......---000///---+++)))(((((((((...---,,,*********+++,,,,,,,,,+++******+++,,,,,,---,,,***)))))))))+++,,,---------------------------,,,,,,,,,,,,---......///////////////000111111------------------------.........---------------........................,,,,,,---------............------------...//////000//////...///000111222222333555666666444333222444333111000000000000111/////////000000000111111000000000000000000000000//////000000111222222222111000///...............000000000111111111111111333222222222222222333333444444333333333333333444444444444555666888999::::::;;;===???AAACCCDDDEEEJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZZZZ[[[\\\]]][[[YYYXXX[[[]]]\\\\\\]]]^^^___```aaaaaa^^^^^^^^^]]]\\\]]]```ccceeeeeedddfffhhhjjjkkkkkkmmmnnnnnnmmmllljjjhhhfffbbb^^^ZZZXXXWWWXXXXXXXXXUUUVVVWWWZZZ[[[]]]^^^^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^``````aaaaaa___]]]ZZZUUUQQQMMMJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFBBB???>>>AAACCCDDDCCCGGGIIIKKKLLLMMMOOOSSSVVV___dddlllsssxxx|||~~~~~~|||zzzzzzwwwtttpppnnnjjjfffccccccaaa^^^\\\[[[]]]___aaaeeefffgggiiikkknnnppprrruuussspppoooppptttxxx{{{~~~zzzxxxwwwxxxxxxvvvsssoookkkhhhffffffgggjjjmmmlllfff```[[[WWWTTTRRRRRRSSSSSSSSSUUUWWW[[[___ccceeefffgggkkkkkkjjjjjjlllppptttvvvvvvwwwwwwuuusssssstttvvvxxxvvvtttuuuwwwxxxvvvtttssssssrrrpppooommmlllllljjjiiigggeeecccbbbbbbaaa___]]][[[YYYVVVTTTSSSRRROOOMMMLLLLLLKKKHHHDDDAAA??????===<<<<<<;;;;;;;;;???<<<888777666777666555333333333333222222111111111222333333333222111111000000////////////000000~~~}}}{{{xxxtttpppllliiiggghhhaaaXXXQQQQQQUUU[[[^^^^^^]]][[[ZZZWWWSSSMMMIIIEEEFFFGGGEEECCCBBBCCCDDD???@@@@@@AAABBBCCCDDDDDDGGGIIILLLLLLHHHCCC???===888777666555444333333222555555444333111///---,,,222222222111000---+++***000000////////////000000...........................///000000000000...---------------------------////////////...---,,,+++,,,------......------,,,111000...+++)))((('''''',,,++++++************+++,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---///000000000///......---,,,,,,---,,,,,,,,,,,,---......---------------......///------------------------.............../////////........................,,,------------...............------......///000////////////000111333333444555666666555444222111444333222111000/////////000000000111111111222222000000000000000000000000///000000111111222333333222111000///............111111111111111111000000444444333333333222222222555555666666777888999999777888999;;;===@@@BBBDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXYYY[[[^^^```bbbbbbccccccbbb``````aaacccdddddddddddddddcccbbbaaa]]]^^^^^^]]]]]]]]]```bbbeeegggiiikkkmmmnnnooopppooopppppppppooommmjjjhhhaaa]]]WWWSSSQQQPPPOOOMMMNNNOOOQQQSSSUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY\\\]]]______^^^]]][[[XXXUUUSSSQQQPPPNNNNNNMMMMMMKKKJJJIIIHHHFFFCCCAAAAAABBBDDDEEEFFFKKKMMMOOOPPPPPPRRRUUUXXXdddiiipppwww{{{~~~~~~}}}xxxtttrrrooommmkkkkkkhhheeebbbaaaaaabbbcccgggffffffggghhhiiikkklllnnnllljjjiiikkknnnsssvvv~~~|||yyywwwuuupppnnnnnnooopppmmmgggbbbWWWSSSNNNLLLKKKMMMMMMMMMNNNQQQWWW\\\```bbbaaaaaahhhgggffffffhhhjjjmmmpppppprrrtttttttttuuuxxxzzz{{{zzzzzz{{{||||||{{{zzzxxxxxxwwwvvvvvvvvvvvvvvvrrrqqqooommmlllkkkjjjjjjiiiiiihhhgggeeecccbbbaaa]]]\\\ZZZYYYXXXVVVRRROOOLLLLLLKKKKKKIIIHHHFFFFFFEEEBBB>>><<<<<<;;;:::999777777666555444444333333000111111222222111111000222222111000000000000111~~~}}}{{{xxxtttpppllliiiggghhh___TTTMMMMMMSSSZZZ^^^___^^^\\\ZZZXXXSSSMMMIIIFFFGGGGGGEEECCCBBBBBBDDD@@@@@@AAAAAABBBCCCCCCDDDEEEHHHKKKKKKHHHCCC@@@>>>999888666444333222222333000111222222333333222222////////////---+++)))(((//////............//////---------..................///111222111000...---------------------------,,,,,,---...............+++,,,,,,------,,,,,,+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000111///.........---------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---------------------------------......//////000------------------------------------...........................//////000......///000111333444444444555555444444222111000222222111111000000000///000000000111111111222222000000000000000000000000000000111111222333333333444333222111111000000000222222222222222222222222333444444555555555555555999:::;;;===>>>@@@AAAAAA@@@AAABBBDDDFFFIIILLLMMMPPPQQQRRRUUUXXXZZZ\\\]]][[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\___bbbdddeeeeeedddcccaaa```___```````````````___]]]\\\[[[YYYZZZ\\\\\\\\\^^^aaaccceeegggkkknnnoooppprrrssspppqqqrrrsssrrrpppmmmkkkeeeaaa[[[VVVTTTRRRQQQPPPTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVXXXZZZ\\\^^^```aaaaaacccbbbaaa___\\\ZZZXXXWWWTTTTTTUUUUUUTTTSSSRRRQQQKKKJJJIIIJJJLLLNNNQQQRRRXXXZZZ\\\^^^___```cccfffooosssyyy}}}}}}wwwrrrooommmkkkiiiiiigggfffeeefffgggjjjkkkkkkkkkkkkjjjiiigggdddcccbbbaaa___^^^```dddhhhkkktttvvvzzz|||}}}|||zzzvvvppplll]]]YYYSSSOOOMMMNNNNNNNNNOOORRRWWW\\\aaacccddddddggghhhhhhhhhhhhhhhggggggjjjkkkmmmnnnqqquuuzzz~~~||||||}}}~~~}}}}}}|||{{{{{{{{{|||}}}xxxwwwvvvtttrrrqqqqqqqqqooopppppppppooommmkkkjjjjjjhhhgggfffeeeccc___]]]\\\\\\\\\[[[ZZZWWWUUUTTTNNNLLLHHHFFFEEEDDDCCCAAA???>>>===;;;999777555555222222222222222222111111333333222222222222333333}}}}}}|||xxxtttpppkkkhhhfffggg^^^SSSKKKKKKQQQYYY___```___]]][[[XXXSSSMMMIIIFFFGGGGGGFFFCCCBBBBBBCCCAAAAAAAAABBBBBBCCCCCCDDDDDDGGGJJJKKKHHHCCC@@@>>>:::999666444222222222333---...///111222333444444,,,---.........---+++***...------,,,,,,------...---------........./////////000111111111///...---------------------------++++++,,,------------,,,++++++,,,,,,,,,,,,++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///++++++,,,,,,,,,------------,,,,,,,,,,,,---......///////////////000000111------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............///000000...///000111222333444444333333333222111000////////////000000111111111111/////////000000000111111111111111111111111111111111111111222333333444444444333333222222222222222222222333333333444444444444555777999;;;<<<<<<<<>>;;;:::999888888777666555555555111111111111111222333333~~~~~~|||yyytttpppkkkhhhfffggg^^^SSSKKKKKKRRRZZZ___aaa```^^^\\\YYYTTTNNNIIIEEEGGGHHHGGGEEEBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCFFFIIIJJJHHHDDDAAA???;;;999666444222222222333//////000111111111000000---...///000111000000///---,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////111000000//////.........------------------------.........---,,,***)))(((+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***++++++,,,+++++++++,,,,,,------------,,,,,,))))))***+++,,,---------******++++++,,,------...---,,,,,,,,,,,,---............------......///000---------------------------------------.........------------------------------.........///////////////......//////000111///000111333333444444444222111111000000/////////------///000111222222222/////////000000000111111111111111111111111111111111222222333333444555555333333222222333333444555444444555666777888888999999;;;>>>AAACCCDDDEEEEEEHHHJJJMMMPPPRRRTTTTTTTTTUUUVVVVVVWWWXXXZZZ\\\]]]___``````aaabbbcccdddddd```___^^^\\\\\\\\\]]]^^^^^^^^^]]]]]]^^^```aaabbbaaa___\\\[[[YYYVVVSSSPPPOOONNNNNNNNNNNNOOOPPPQQQTTTWWWZZZ]]]___aaadddgggfffjjjnnnppppppqqqtttwwwsssuuuxxx{{{|||{{{yyywwwyyyuuuqqqoooooopppppppppooooooooonnnmmmlllkkkjjjkkkkkkiiiiiiiiiiiikkkkkkkkkkkkllllllmmmllllllllljjjjjjhhhfffbbb]]]YYYWWWVVVXXX[[[^^^```aaa``````]]]___bbbdddgggjjjnnnppprrruuuyyy{{{|||}}}~~~yyyuuunnniiieeecccaaa___[[[[[[[[[[[[]]]___aaabbbbbbeeeiiilllmmmjjjfffddd[[[YYYWWWVVVVVVWWWYYYZZZaaaeeelllssszzz~~~yyytttpppnnnlllhhhccc___]]][[[YYYXXXWWWWWWWWWXXXZZZ\\\]]]___]]]bbbiiippptttuuutttrrrrrrqqqooommmnnnqqqwww|||}}}~~~}}}}}}||||||}}}}}}}}}}}}|||{{{zzzzzzxxxvvvuuutttuuuuuusssrrrpppppppppooonnnlllkkkjjjhhhfffdddcccbbbaaa___\\\\\\ZZZWWWRRRNNNJJJGGGEEE???>>><<<:::999888777777222222111111111111222222~~~|||yyytttpppkkkhhhfffggg___TTTLLLMMMSSS[[[```bbbaaa___]]]YYYTTTNNNIIIDDDGGGIIIIIIFFFBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBEEEIIIJJJGGGDDDAAA???<<<:::666333111111222333222222222111111000///......///000111222111000000---------,,,,,,---------,,,,,,------...//////000222111///---,,,,,,---...------------------------000//////...---+++)))(((,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++)))))))))***+++,,,---,,,,,,+++,,,,,,---......---,,,,,,++++++,,,------......---,,,,,,,,,------------------,,,,,,,,,,,,---......,,,++++++++++++,,,------------------------------/////////...............////////////////////////............///////////////////////////000000111000111333444444444333333111111000000000000000111---...///111111111000000000000000111111111222222111111111111111111111111222222333333444555555555555555555666777888999::::::;;;<<<>>>???AAABBBCCCBBBDDDGGGJJJLLLMMMMMMMMMPPPRRRUUUYYY[[[\\\\\\\\\[[[\\\\\\^^^___aaacccdddeeeeeeddddddddddddcccccc]]]\\\ZZZXXXWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZXXXVVVUUUUUUSSSOOOLLLLLLKKKJJJIIIIIIKKKMMMOOOSSSUUUXXXZZZ[[[]]]___aaacccgggjjjkkkjjjkkkoootttuuuxxx}}}|||yyywwwxxxzzz{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvuuutttsssssstttuuuvvvuuuuuuvvvwwwwwwwwwvvvvvvrrrrrrqqqnnnjjjeeeaaa^^^```cccfffjjjlllmmmlllllljjjmmmqqqrrrsssuuuyyy||||||~~~|||wwwsssqqqooommmlllhhhgggggggggggghhhiiiiiigggiiilllooopppppppppoooiiihhheeebbbaaaaaabbbcccccchhhooovvv|||~~~xxxssspppooollljjjhhhfffeeedddaaa_________^^^]]][[[YYYWWWVVVVVVZZZaaahhhnnnrrrtttuuuvvvwwwxxxxxxxxxzzz~~~|||zzzyyyyyy{{{|||{{{zzzxxxwwwvvvuuuttttttttttttooonnnlllkkkkkkjjjhhhfffhhhfffddd```\\\XXXVVVTTTJJJIIIFFFCCCAAA???>>>>>>:::999888666555444444444}}}yyyuuupppkkkgggfffggg___TTTNNNNNNTTT\\\aaacccaaa___]]]ZZZTTTNNNIIICCCFFFJJJJJJGGGCCC???>>>???????????????@@@@@@@@@BBBEEEHHHJJJGGGDDDAAA@@@<<<:::666333111111222333111222222222222111000000---...///000000///...---.........------.........,,,,,,------...///000000333111...+++***+++---...---------------------------......///......------,,,------......------,,,+++,,,---.........---,,,+++,,,...///000///......,,,,,,---......---,,,,,,---......////////////////////////...------,,,,,,---,,,,,,,,,,,,---......///............///000000------------------------111111000000//////......111111111111111111111111............/////////000///////////////000111111111222333444444444333222222111111000111111222333//////000111111000///...111111222222222333333333111111111111111111111111222222333444444555555666999999:::;;;<<<>>>@@@@@@AAABBBDDDFFFHHHJJJLLLLLLJJJLLLNNNQQQRRRRRRQQQQQQUUUWWW[[[^^^```aaaaaaaaa^^^^^^___aaacccfffhhhiiihhhggggggfffdddccccccbbb```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYZZZ[[[\\\\\\[[[[[[[[[YYYWWWXXXYYYXXXUUUQQQLLLJJJGGGFFFFFFHHHKKKNNNPPPRRRUUUVVVVVVWWWXXXZZZ___bbbeeeeeecccdddiiioooxxx{{{|||{{{|||~~~}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~|||}}}~~~|||{{{zzzxxxtttpppkkkiiimmmpppssswwwyyyyyyxxxxxxuuuxxx|||}}}|||}}}}}}{{{xxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||~~~~~~~~~}}}yyyvvvtttsssssstttnnnssszzz|||xxxvvvuuulllkkkjjjkkkkkkjjjhhhfffhhhhhhhhhfffaaa[[[VVVRRRRRRTTTYYY^^^dddjjjnnnqqquuuyyy}}}}}}|||}}}~~~|||{{{zzz{{{||||||wwwvvvuuutttuuutttqqqoooooonnnllliiifffccc```___ZZZXXXTTTQQQNNNLLLKKKKKKCCCBBB???===:::888777666~~~zzzuuupppkkkhhhgggeee]]]SSSMMMNNNTTTZZZ___dddbbb___\\\WWWQQQIIIDDDCCCIIIKKKGGGBBBAAA@@@>>>??????>>>>>>>>>>>>??????CCCCCCEEEGGGGGGEEEAAA>>><<<:::777555555444222000444444444444333333222111000000000000000000000000//////............//////......------------......000000///...---,,,,,,,,,------++++++++++++------......---,,,,,,,,,,,,---///...---,,,,,,,,,,,,---000...,,,******,,,...000//////...---,,,++++++***,,,---.........---++++++,,,,,,,,,------.........+++---///000111000///...,,,,,,++++++++++++******..................------///............///000000........................//////000000///...------------------------------//////............//////222222222222222222222222111111111000000000000000444111///000222222000...///000111111111000222333555444333222222111222222666666666555555777:::===???>>>???AAAEEEHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPNNNNNNOOOQQQRRRUUUWWWXXXVVVXXX[[[___aaabbbaaaaaa______```bbbdddfffiiijjjiiihhhgggfffeeeeeeffffffdddcccbbbaaa```______^^^________________________aaa```^^^\\\ZZZYYYXXXWWWPPPOOOKKKFFFCCCDDDJJJOOOWWWVVVTTTQQQOOOPPPSSSUUUXXX[[[^^^^^^^^^```gggmmmxxx|||~~~~~~}}}~~~}}}{{{yyywww||||||}}}~~~~~~~~~|||}}}~~~|||{{{yyyxxxwwwuuuqqqnnnoooooonnnkkkgggbbb\\\YYYRRRSSSTTTWWW\\\aaafffiiijjjqqq{{{~~~}}}}}}|||{{{zzzyyyyyyxxxwwwtttpppnnnlllkkkjjjhhhhhheeeaaa___^^^]]][[[ZZZSSSPPPLLLHHHEEEBBB>>>;;;~~~zzztttoookkkhhhfffccc\\\TTTNNNOOOUUU[[[___dddbbb___[[[WWWPPPIIIDDDBBBHHHKKKGGGCCCBBBAAA???@@@??????>>>>>>??????@@@CCCDDDEEEGGGHHHFFFAAA>>>;;;999777555555444333111333444444444333333222111000000000000000000000000//////............////////////............///////////////...---------,,,------,,,++++++,,,------+++++++++,,,---...///000.........------,,,,,,,,,......------------...............------,,,,,,+++,,,------...---,,,+++***************++++++,,,,,,------///000000///......---------....../////////------...............---+++++++++++++++,,,------........................///////////////...------........................//////............//////222222222222222222222222111000000000000000000000///---,,,---000111000...///111222222111111222333555555555555555666666777888:::;;;<<<<<<>>>BBBEEEHHHHHHJJJMMMQQQSSSTTTSSSOOOOOOOOOOOOOOOOOOPPPPPPKKKKKKKKKLLLMMMOOOPPPQQQPPPRRRUUUYYY[[[]]]]]]]]]ZZZ[[[\\\___aaadddfffggghhhgggeeeddddddfffggghhhjjjiiiiiiiiihhhggggggfffcccbbbaaa```______^^^___^^^]]]\\\ZZZYYYXXXXXXXXXSSSRRRPPPMMMKKKMMMRRRVVVWWWWWWVVVTTTSSSSSSVVVXXX]]]```cccdddcccdddjjjooozzz}}}~~~|||yyyzzzzzzyyywwwsssooojjjgggdddcccccccccdddfffiiijjjpppvvv~~~}}}||||||{{{}}}zzzwwwttttttsssrrrqqqnnnkkkhhheeeeeedddbbbaaa]]]ZZZVVVSSSQQQMMMIIIGGG}}}yyytttooojjjgggfffaaa[[[SSSOOOQQQWWW]]]aaadddbbb___[[[WWWQQQIIIDDDAAAGGGJJJGGGDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAADDDDDDFFFGGGHHHFFFBBB>>>;;;999666555555555444333333333444444444333222222000000000000000000000000//////............//////000000////////////000000..................------------,,,,,,,,,,,,------+++++++++,,,---...///000------...///...---,,,+++,,,---...//////...---,,,------------------------,,,------------,,,++++++------............///////////////...............,,,------...///000111222,,,,,,---...////////////------,,,,,,------...///...........................////////////...------000000000000000000000000//////............//////000000000000000000000000000000000000000000111111---,,,,,,---000222222111111333444444333333444555666777888999;;;===>>>???>>>@@@CCCFFFGGGIIILLLOOONNNOOOQQQUUUYYY[[[ZZZXXXSSSRRRQQQOOONNNLLLKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLOOOQQQSSSTTTTTTRRRSSSUUUXXX[[[^^^```aaacccbbbaaaaaacccfffjjjlllooopppppppppppppppoooooojjjhhheeecccaaa`````````]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZZZZYYYXXXZZZ^^^``````aaabbbaaa``````bbbdddgggkkknnnnnnmmmmmmpppttt~~~~~~{{{yyyxxxwwwuuutttssssssttttttyyy~~~|||{{{{{{{{{zzzyyywwwtttqqqooonnnnnnmmmkkkjjjhhhdddaaa___]]]YYYVVV}}}yyytttnnnjjjgggeee___ZZZSSSPPPRRRXXX___ccceeeccc```]]]XXXRRRKKKFFF@@@GGGJJJHHHEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAABBBEEEEEEGGGHHHHHHFFFBBB>>>:::888666555666666555444333333333444444333333222000000000000000000000000//////............////////////............//////---------...............---------,,,,,,---------......---,,,,,,,,,,,,---,,,---///000000...,,,+++,,,,,,------------,,,,,,,,,,,,,,,------.....................------,,,,,,000000000000000000000000000///...---------------***++++++,,,---.........+++,,,---...////////////......------......///000.................................//////...------000000000000000000000000//////............//////000000000000000000000000000000000000000111111111//////000111222333444444333444666666555555666888888999<<>>BBBFFFJJJMMMOOOPPPPPPSSSUUUWWWWWWXXXYYY[[[]]]]]]^^^```aaa```\\\YYYMMMLLLKKKIIIGGGEEEDDDCCC???@@@AAACCCEEEGGGJJJKKKJJJHHHGGGEEEDDDDDDDDDEEEGGGIIILLLOOOSSSUUUWWWWWWYYYYYY[[[^^^dddjjjpppssstttvvvwwwyyyzzzyyyxxxxxxwwwuuussspppnnnmmmllllllllllllllllllmmmnnnppppppoooooopppqqqrrrrrrqqqpppppprrrttttttttttttvvvwwwzzz{{{}}}}}}||||||||||||~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}uuutttrrrqqqqqqrrrssstttuuuyyy~~~}}}zzzzzz{{{{{{{{{{{{{{{zzzzzz|||}}}~~~{{{zzzzzzzzzzzzyyyvvvtttrrrppppppnnnllljjj~~~zzzuuupppkkkhhhggg___XXXPPPLLLOOOWWW___dddgggeeebbb___ZZZTTTLLLGGGAAAHHHLLLIIIGGGHHHIIIHHHDDDDDDDDDCCCCCCDDDDDDDDDGGGHHHHHHJJJJJJGGGBBB???<<<999777666666666555444222222333444444444333333111111111111111111111111//////............//////---,,,,,,,,,,,,,,,,,,---..................------------............------+++++++++,,,---...///000,,,---...///000///.........---***))))))***---...,,,,,,,,,------.........000///......---........./////////........................---------------......---------,,,,,,,,,,,,,,,---...////////////---------------......///........................,,,,,,---............---........................//////............///////////////////////////////////////000111111222222111333444333222222333444222444666888888:::<<<>>>CCCFFFJJJNNNRRRUUUWWWWWWYYYZZZ\\\\\\\\\\\\^^^___`````````aaabbb```]]][[[SSSSSSRRRQQQPPPNNNMMMMMMIIIIIIKKKMMMPPPSSSUUUWWWVVVTTTPPPMMMKKKJJJJJJJJJNNNPPPSSSVVVYYY[[[\\\]]]^^^___aaaeeejjjoootttvvvxxxyyy{{{}}}~~~}}}|||{{{xxxxxxwwwwwwvvvuuuttttttvvvuuuuuuuuuuuuvvvwwwwwwtttsssssstttvvvwwwuuutttwwwxxxyyyyyyxxxyyy{{{}}}||||||||||||||||||||||||{{{|||}}}~~~{{{|||}}}}}}}}}|||yyywwwvvvuuuvvvuuusssqqqmmmmmmmmmmmmmmmnnnooooooqqqtttxxx{{{{{{yyyuuurrrttttttuuuuuuuuutttssssssuuuwww{{{~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~}}}}}}yyywwwuuutttuuutttrrrppp{{{vvvqqqllliiihhh```XXXOOOJJJLLLUUU^^^dddeeeccc```]]]YYYRRRKKKFFFBBBIIIMMMJJJHHHIIIIIIHHHEEEEEEEEEDDDDDDEEEEEEEEEHHHHHHIIIJJJJJJGGGCCC???===;;;888777666666444333111222333333444444444333111111111111111111111111//////............//////---------,,,,,,---------/////////...---------,,,,,,---...//////...---,,,+++++++++,,,---...///000---.........////////////......---,,,,,,---......,,,,,,------------------///...---,,,+++,,,,,,---111111111000000/////////+++,,,---.........---,,,---------...............------...............---111000000000000111222222........................+++,,,------.........---........................//////............//////000000000000000000000000...//////000111111222222111333555555444444666888888;;;>>>@@@AAACCCFFFHHHLLLNNNSSSWWWZZZ]]]^^^^^^^^^____________```bbbeeedddcccbbbccceeeeeecccaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[^^^```bbbccceeebbb^^^ZZZWWWWWWWWWXXX[[[]]]aaadddggghhhhhhhhhiiikkkmmmpppsssuuuwwwxxxyyy{{{}}}~~~|||zzzvvvwwwyyy{{{|||{{{zzzzzz{{{zzzyyyyyyxxxxxxxxxyyyrrrppppppsssvvvxxxwwwuuu{{{|||{{{zzzyyyzzz}}}}}}|||{{{|||}}}~~~~~~~~~~~~xxxzzz|||~~~~~~}}}}}}||||||yyywwwuuutttsssqqqnnnkkkkkkkkklllnnnoooooooooooooooppppppqqqqqqqqqqqqpppppppppqqqqqqpppoooooonnnnnnqqqwww~~~~~~|||{{{{{{{{{{{{yyyxxx|||wwwqqqmmmjjjhhhaaaYYYNNNHHHKKKSSS^^^ddddddbbb___\\\WWWQQQIIIDDDCCCJJJMMMKKKHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJHHHCCC???>>><<<999777666666444222111222333333444444444444111111111111111111111111//////............//////.........------.........000000///...------,,,,,,,,,---...//////...---,,,......---,,,,,,,,,,,,---...............///000111---...///000000///...------------------------------,,,+++*********+++,,,......------,,,,,,,,,+++)))+++---/////////---,,,***++++++,,,---...//////.........///......------...............///000000........................+++,,,------.........---//////////////////////////////............//////111111111111111111111111...//////000111222222222111444777888777888;;;>>>@@@BBBFFFHHHJJJMMMPPPSSSRRRTTTXXX]]]```bbbbbbbbb```aaaaaaaaaaaabbbfffiiikkkjjjiiijjjmmmnnnnnnmmmiiihhhgggeeedddbbbaaaaaaddddddeeefffgggiiikkklllooommmhhhdddbbbbbbcccdddfffhhhllloooqqqrrrrrrrrrtttuuuwwwyyyzzzzzzyyyyyyyyyzzz|||~~~~~~|||zzzxxxsssuuuyyy}}}~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwwwnnnmmmmmmppptttwwwwwwvvvxxxxxxwwwuuutttuuuyyy|||}}}}}}~~~xxxyyy{{{~~~}}}{{{yyyvvvrrrpppkkklllnnnppprrrrrrrrrrrrpppnnnkkkiiijjjlllppprrrooooooooooooooonnnmmmllliiimmmttt}}}~~~~~~zzztttmmmgggddd]]]XXXQQQLLLKKKRRR]]]eeefffbbb\\\YYYWWWQQQIIIBBBEEEHHHJJJKKKJJJIIIIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIJJJJJJGGGCCC@@@???<<<999888777777555333000111444555666666555444222222222111000//////...+++...111000///...///111000111111...)))%%%%%%&&&+++,,,,,,------,,,,,,+++------............------..............................------------......000///...---,,,,,,---...////////////////////////---,,,,,,+++,,,---///000------------------------...------,,,,,,------...------,,,+++,,,---...///---......///////////////111111000///...---,,,,,,////////////000000000000---...///000000///...---111000000000//////......///////////////000111111...000222333222222333444222333333333222333444666666888;;;<<<===@@@CCCFFFKKKMMMPPPRRRSSSVVVZZZ]]]\\\]]]]]]___```cccdddffffffggghhhiiiiiijjjiiiiiikkkkkkkkknnnqqqssssssrrrpppppppppooollljjjjjjkkkmmmllllllnnnqqqsssttttttsssrrrqqqnnnkkkjjjlllnnnsssrrrrrrsssuuuvvvuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxvvvsssqqqtttwww{{{|||{{{zzzyyyyyy{{{|||~~~~~~}}}zzzvvvtttnnnlllkkknnntttwwwvvvsssxxxuuutttuuutttssswww}}}|||~~~||||||~~~~~~xxxrrrooopppnnnlllkkkmmmqqquuuxxxzzz{{{{{{zzzyyywwwuuutttppppppvvv}}}yyysssmmmgggccc\\\WWWQQQKKKKKKQQQ[[[cccfffaaa\\\ZZZWWWRRRIIIBBBFFFHHHJJJKKKJJJIIIIIIJJJFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHFFFBBB???>>><<<999888777777555333000111333555666666555444222222222111000/////////)))+++...---,,,+++,,,...+++---...---+++***,,,...,,,,,,------------,,,,,,------............------..............................------------............---,,,+++,,,------...........................---,,,,,,,,,---...///...........................------,,,,,,------...------,,,,,,,,,---...///---......///////////////000000000///......------////////////000000000000...//////////////////...111111111000000/////////000////////////000111111---///111111000000111333444555666555555555777999:::<<>>;;;999777777666555333111222333555555555444444222222222111000000//////,,,...000000///...///000***+++---...---...///111------............------------............------..............................------------......,,,,,,+++++++++,,,------------------------------///...------,,,---------////////////////////////......------------......------,,,,,,------...///---......///////////////////////////////////////////////////000000000000000//////......//////000111111111111111000000000000000000///000000111222...000111111111111222444666888999::::::;;;===???AAACCCGGGIIILLLPPPUUUXXXXXXYYY\\\]]]^^^```dddfffddddddeeefffhhhjjjkkklllkkkkkkkkkkkklllmmmnnnnnnttttttuuuwwwxxxxxxuuusssnnnqqqtttvvvtttqqqpppooosssssssssttttttttttttuuusssttttttrrrqqqppprrrsssqqqqqqqqqpppqqqqqqrrrrrruuuuuuvvvvvvvvvvvvuuuuuuwwwzzz~~~}}}{{{xxx}}}~~~|||}}}}}}{{{yyyyyysssooollllllssszzz{{{yyy{{{}}}}}}~~~~~~|||xxxrrrkkkeeebbbXXXUUUNNNIIIHHHNNNWWW^^^cccaaa^^^[[[XXXRRRJJJEEEFFFHHHJJJKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFCCC@@@===;;;888777777666555333111222333444444444444333222222222111111000000000///000111111111000000000---.........------------......////////////......------............------..............................------------......+++++++++,,,,,,---......------------------------//////......---------,,,..............................------------......---------------......///---......///////////////............//////000000////////////000000000000111000///......///000111222222111111111111111111111000000000000111222222111222333333333444555777888;;;>>>@@@BBBCCCFFFHHHIIIKKKNNNPPPSSSVVVZZZ]]][[[]]]___```aaabbbeeehhhffffffggghhhiiikkklllmmmnnnmmmmmmmmmnnnooopppqqqvvvuuuvvvwwwxxxwwwssspppmmmoooqqqrrrpppooopppppptttuuuuuuuuutttsssssssssvvvwwwxxxvvvtttsssssstttqqqrrrrrrssstttuuuxxxzzz{{{|||}}}~~~}}}vvvttttttwww}}}~~~|||xxxrrrkkkeeebbbWWWTTTNNNIIIHHHMMMVVV\\\aaa```___]]]YYYRRRKKKFFFGGGIIIKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDGGGHHHGGGEEEBBB<<<:::888666777666555444222222333333333333333333222222222222111111111111---------.........---,,,///...------,,,,,,+++***...//////000000//////...------............------..............................------------......,,,,,,------......//////------------------------/////////......------,,,------------------------///......------......///------.........//////...---......///////////////------......///000000000////////////000000000000111000///......///000111111111111111111111222222111111111111111222333333222333444555555666999;;;<<>>@@@CCCFFFFFFDDDBBB:::888666666666666555444333333222222111222222333222222222222222222222222111///---...000000...+++222///---...000000...,,,------............---------..................---.................................------.........,,,------...---,,,***)))////////////////////////,,,---...000000000////////////////////////////////////............//////,,,---///000000000///...---......///////////////////////////////////////////////////000000000000///000111222222111000///......//////000000000111333333222222333333444555;;;<<<>>>@@@BBBFFFLLLPPPQQQTTTXXX[[[\\\\\\]]]^^^aaabbbcccccccccdddfffhhhiiijjjjjjjjjiiiiiijjjlllkkkkkkkkkkkklllmmmoooooonnnpppsssvvvwwwuuusssqqqrrrpppmmmnnnpppssstttuuuooosssyyyzzztttmmmfffbbbYYYUUUQQQLLLFFFEEEOOO[[[^^^aaaccc```YYYPPPKKKHHHIIIKKKMMMMMMKKKHHHGGGGGGHHHIIIIIIHHHFFFEEEFFFGGG===>>>@@@BBBEEEFFFDDDBBB<<<:::777555555555444333888333///111666888444//////000000222333444555555333222111111000000111111.........///////////////------............------...---,,,...000000...+++///...---,,,,,,---...///000000000000000000000000---------.........//////000000//////.........---////////////............,,,---//////...------...000///------///000///.....................------------............------,,,...//////......000111111000...,,,,,,...000111...///111222222000...---///111333444333111111222222333333333444777;;;>>>AAABBBFFFIIIMMMPPPQQQRRRWWWZZZ\\\^^^^^^^^^```aaacccdddeeefffggggggggggggggggggggghhhiiikkkmmmooooookkkhhhgggiiikkkkkkjjjfffkkksssyyy}}}|||yyyvvvrrrpppqqqwww}}}yyyssslllgggccc[[[VVVQQQLLLFFFFFFOOO[[[^^^```bbb___XXXPPPJJJHHHHHHJJJLLLLLLJJJHHHGGGGGGFFFGGGGGGFFFCCCBBBBBBCCC@@@@@@AAADDDFFFFFFEEECCC>>><<<999777777777666555444333222222444444333222222222222222222222222222333222111111000000111111///////////////.........//////000000000000//////---,,,++++++,,,---......///...------------...///........................,,,,,,,,,---------....../////////......------------.........//////000000...///000000///...///111000///------///000///...........................///000000000000000000///---///000///......///000000///...------...///000...///000111111000...---///111333444222111222222222333555666777;;;???BBBFFFHHHKKKOOOSSSVVVXXXYYY^^^```aaaaaa``````aaabbbhhhhhhiiiiiiiiihhhhhhgggddddddeeefffhhhjjjmmmnnnmmmjjjhhhhhhkkkmmmlllkkkmmmrrrzzz}}}zzzyyyzzz|||wwwrrrmmmiiifff___XXXQQQKKKGGGHHHQQQ[[[]]]___```]]]WWWPPPJJJGGGGGGIIIKKKKKKIIIGGGFFFFFFFFFGGGGGGFFFCCCAAAAAABBBBBBBBBCCCDDDFFFFFFDDDBBB>>><<<999777777777666555111333555444222111333555555555444333222111000000333222111111000000111111000000//////......------//////000000000000//////+++,,,---+++))))))...111///...------------...///........................++++++,,,,,,,,,---------//////............------,,,,,,---...///000111111///000000...------///111000///------///000///...........................000000000000000000000000///000111000...---...///////////////////////////---...///000000000///...///111333333222222222333444666888;;;===AAAFFFJJJNNNPPPSSSVVVZZZ\\\^^^______```aaa```___^^^```aaafffffffffeeeeeedddccccccaaabbbdddfffjjjmmmppprrrrrrqqqqqqrrruuuvvvvvvvvv|||{{{wwwsssooollljjjbbbYYYQQQLLLIIIKKKSSS\\\\\\]]]]]][[[VVVPPPJJJGGGGGGIIIKKKKKKIIIGGGEEEEEEIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCCCCDDDEEEEEECCCAAA<<<:::777555555555444333222333555444333333444555555555444333222111111000333222111111000000111111111111000///...------,,,------............------,,,000333000***)))---222.........------.........000000000000000000000000,,,,,,,,,---------......////////////////////////---------...///000000111......---+++******---///000///------///000///...............///////////////..................///000111111000...---...///...///000000000000///...---...///000000000//////...000222333222333444666777:::>>>AAADDDIIINNNRRRVVVWWWYYY\\\^^^___``````]]]^^^^^^]]]\\\]]]```bbbbbbaaaaaaaaaaaabbbbbbcccccceeehhhmmmrrrwwwzzz}}}~~~|||xxxtttpppnnnllldddZZZPPPMMMMMMOOOVVV]]]\\\\\\[[[ZZZVVVQQQKKKHHHGGGIIIKKKKKKIIIGGGEEEEEEJJJJJJKKKIIIGGGEEEEEEFFFDDDBBBBBBBBBCCCCCCBBB@@@<<<:::777555555555444333444333222333555666666444333333333333333333333333333222111111000000111111111111000///...------,,,------............------...444999777000+++,,,000---..................---000000000000000000000000............////////////000000000000000000000000///////////////.........//////...,,,******---///000///------///000///............/////////000000000///............///000000111222111///....../////////000111111000//////...//////000000111111000///111333444555666999;;;>>>AAAEEEIIILLLPPPTTTXXX[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^]]]\\\[[[\\\___bbb______```bbbdddgggjjjkkkmmmppptttzzz~~~~~~|||yyyuuuqqqmmmkkkcccYYYPPPOOOQQQTTTXXX]]]]]][[[ZZZYYYWWWRRRMMMIIIGGGIIIKKKKKKIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDEEECCCBBBAAAAAABBBCCCBBB@@@>>><<<999777777777666555444222111333555777666444222222333333444444555555333222111111000000111111000000//////......------//////000000000000//////...555;;;999222---,,,...------...//////...------...........................////////////000000000///000000000000000111111000000//////............222222111///------///000000///------///000///............//////000000111222222000000000000222222000111222111///...///000000000000000000000000000000000000111111222222333111333666888:::===AAACCCGGGJJJMMMPPPRRRUUUXXX[[[]]]^^^^^^^^^^^^]]]\\\\\\\\\[[[YYYVVVUUUWWW[[[^^^```aaacccfffkkkppptttwww~~~~~~}}}}}}{{{xxxtttoookkkhhhbbbXXXPPPPPPUUUXXX[[[^^^]]]\\\YYYXXXWWWTTTNNNJJJHHHJJJLLLLLLJJJHHHGGGGGGCCCDDDEEEDDDCCCBBBCCCDDDDDDBBBAAAAAACCCDDDCCCBBB>>><<<999777777777666555///111222222222222333555333333333444444444555555333222111111000000111111///////////////.........//////000000000000//////---111555555000------///------...//////...------.................................////////////000---.........////////////.........///////////////222333333222000...///000000///------///000///...---......///000000111111333222000//////000222333///000111111000///000222111111000//////000111111111111111111222333444555555888;;;===@@@EEEJJJMMMOOORRRTTTVVVWWWXXXZZZ[[[]]]]]]^^^^^^___^^^^^^^^^WWWWWWVVVUUUVVV[[[aaaeeekkkmmmoootttyyy~~~|||||||||}}}~~~{{{zzzzzzuuuuuuuuuuuuvvvwwwxxxxxx|||{{{{{{zzzxxxsssnnnhhheeeaaaWWWOOOQQQWWWZZZ\\\^^^^^^\\\YYYXXXXXXUUUOOOJJJIIIKKKMMMMMMKKKHHHGGGGGGBBBCCCDDDDDDCCCCCCDDDFFFDDDCCCBBBBBBDDDEEEEEEDDD<<<:::777555555555444333***000444333...---111666444444444444444444444444333222222111000111111111.........///////////////------............------+++---//////---,,,...000,,,---...//////...---,,,000000000000000000000000---------.........//////,,,,,,,,,---------......,,,------...///000111111000111222111///------...000///------///000///...---......///000111111222111000///------///000111...///111111000000111333333111///......///111333222222222222333444555666999;;;>>>BBBEEEJJJPPPTTTTTTVVVYYYYYYYYYYYYZZZ[[[\\\]]]^^^___```aaaaaaaaaXXXYYYZZZ\\\```hhhqqqwww}}}~~~~~~}}}~~~{{{{{{|||xxxxxxwwwxxxyyy{{{~~~{{{xxx{{{{{{|||~~~}}}{{{xxxtttoookkkiiiaaaZZZRRRRRRXXX^^^```^^^]]]\\\[[[ZZZYYYUUUOOOKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEGGGFFFDDDBBB<<<;;;888666444444333333333333333444444444555555555555555555555555555444444444333333222111000000......------------......///////////////......------...///000000///...---///---------...///...---////////////////////////////////////000111222333........./////////000000////////////000000000000......---,,,---...///000000000000000////////////......///000000000000000444222//////000000000///000......///222333000---222222333333222222111000333444444333444666:::===???CCCGGGKKKNNNQQQVVVXXX]]]ZZZWWWWWWYYY[[[ZZZXXX^^^```dddhhhjjjjjjhhheeeaaa___^^^aaaiiittt~~~}}}zzzxxx~~~}}}}}}}}}~~~}}}yyysssmmmhhheee___XXXSSSTTTZZZ```bbbaaa```^^^]]]\\\ZZZVVVRRRNNNKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA@@@>>>>>>???AAABBBDDDCCCDDDEEEGGGGGGEEECCC<<<;;;999666444444444444333333333333444444444444444444444444555555555666444444333222222111000000///......------......//////////////////......---///...---,,,,,,---...///000///......000000///...////////////////////////------------...000111222,,,,,,,,,---------......////////////000000000000......---------...///000000000000000////////////......///000000000000000111///------...//////...111///------///111000///...//////000111222222222333444666888999<<<@@@CCCJJJMMMPPPRRRTTTXXX\\\___aaa^^^[[[[[[^^^```aaa```bbbdddhhhmmmrrrtttttttttmmmlllmmmpppwww{{{yyyyyy{{{{{{|||}}}~~~~~~}}}~~~yyysssmmmgggddd]]]XXXUUUWWW^^^cccdddcccaaa___]]][[[YYYVVVRRRPPPKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA>>>;;;;;;<<>>AAAEEEIIILLLRRRTTTUUUVVVXXX[[[```cccgggeeebbbbbbeeeiiilllmmmkkkmmmppptttxxx{{{~~~{{{}}}||||||||||||}}}~~~~~~~~~|||{{{zzzzzz|||}}}|||{{{|||~~~|||xxxtttnnnjjjggg^^^[[[YYY[[[```dddeeeccc```^^^[[[XXXVVVTTTQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGDDDAAA===:::999;;;>>>@@@BBBBBBCCCEEEGGGGGGFFFDDD===;;;999777555444444444111111222222222333333333444444444444444444444444333222222222111111000000//////............/////////////////////......---///...,,,++++++,,,...///000///...///000000///...////////////////////////......//////000222333444////////////000000000000////////////000000000000...............//////000000000000000////////////......///000000000000000000///...///111222222111444333222111222222333333333333333333444555777888888;;;@@@EEEHHHLLLOOORRRYYYZZZZZZ[[[]]]aaafffjjjooommmkkkkkknnnssswwwzzzwwwxxxyyyyyyzzz}}}~~~{{{{{{~~~}}}~~~|||xxxtttooojjjhhhcccaaa______bbbddddddbbbaaa^^^[[[XXXWWWUUUQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFCCC???;;;:::;;;>>>@@@AAAAAABBBDDDGGGHHHGGGEEE===<<<999777555555444555111111222222222333333333666666555444333222222111222222111111111111111000/////////......////////////////////////......---......////////////......///...------//////...---////////////////////////////////////000111222333/////////000000000111111////////////000000000000.........///////////////000000000000////////////......///000000000000000000//////000222333222111///000333444444333222111111222333555777:::<<<======AAAFFFJJJMMMPPPTTTVVV```aaabbbdddfffkkkqqquuuwwwvvvttttttvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}yyysssmmmhhhfffhhhfffcccbbbcccdddcccbbbbbb```^^^\\\ZZZWWWSSSQQQKKKKKKKKKKKKJJJIIIHHHGGGGGGDDD@@@===;;;<<<===???@@@@@@BBBDDDGGGIIIHHHFFF>>><<<:::777666555555555222222222222333333333333666555555444333222111111111111111111111111111111000//////......//////000///////////////......------...///000000///...---///---,,,---...///...---//////////////////////////////............//////------........./////////////////////000000000000---...///000000000000///000000000000////////////......///000000000000000...------...000000///---)))---222444444222111000...000333888<<>><<<<<<<<<<<<@@@@@@AAADDDGGGIIIHHHGGG>>><<<:::888666555555555333333333333444444444444333333333333333333333333000000000000111111111111000000////////////000000///////////////......---........................///...---...///000///---////////////////////////111000///...---------------.........////////////////////////000000000000---...///000111000000///000000000000////////////......///000000000000000///......///000000...,,,)))---222444444333444555333666;;;???CCCEEEEEEEEEGGGJJJMMMQQQTTTYYY___ccceeegggjjjlllmmmppptttwww|||zzzzzz{{{|||~~~}}}|||{{{{{{zzzxxxtttqqqmmmlllkkkiiifffddddddeeefffhhh___^^^]]]\\\ZZZVVVQQQMMMKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAA>>><<<;;;;;;;;;??????AAADDDHHHIIIHHHGGG>>><<<:::888666555555555333333444444444444555555000111111222444555666666000000000000000111111111000000////////////000000///////////////......---///...,,,******,,,...///111///...///000111000///////////////////////////444333222000//////......000000000000111111111111////////////000000000000---...000111111111000///000000000000////////////...//////000000000000000222111111111222222///------111444555555666999<<<>>>AAAEEEHHHIIIHHHFFFEEEIIILLLOOORRRWWW]]]ccchhhlllnnnqqqrrrsssuuuwwwyyy}}}{{{{{{{{{wwwwwwyyy{{{~~~~~~~~~~~~~~~~~~|||xxxtttpppllljjjlllkkkhhheeecccbbbbbbbbbcccaaa^^^[[[XXXTTTPPPMMMNNNOOOOOOMMMJJJGGGFFFFFFEEEBBB???<<<999888888999;;;>>>AAAEEEGGGHHHHHHGGG@@@===;;;999999777555222555444444333222222222222444111000111333444333111444444222111000000000000////////////////////////---...///000000///...---///.........------------...............///000000000000000000000000000000000000111000000///...---000000000000000000000000111111000000//////......///////////////000111111333111000000111111000...////////////000000000000000000000000111111111111222222333555888;;;===???HHHFFFEEEFFFJJJMMMMMMKKKLLLOOOTTTWWWZZZ___fffkkknnnsssyyy|||{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{xxxuuurrrpppnnnnnnllljjjgggeeedddccccccbbb```]]]ZZZXXXUUUQQQNNNNNNOOOOOONNNKKKHHHHHHHHHEEECCC@@@<<<:::888888888:::===AAAEEEHHHHHHHHHHHHAAA>>>999666666666555555444444333333222333333333444222000111333444333111333222111111000000000000///////////////////////////..................////////////.........------///............///000000000000000000000000000000000111111222222222111111,,,,,,,,,---------------111000000000/////////...000000////////////000000222111000000111111000.../////////000000000000000//////000000000111111222444555666999;;;>>>@@@BBBGGGEEEEEEHHHLLLOOOOOOMMMPPPSSSVVVXXXZZZ^^^dddiiipppuuuzzz~~~~~~~~~~~~{{{{{{zzzxxxvvvuuutttsssooommmkkkhhhfffeeeeeeeeeaaa___\\\ZZZXXXVVVRRROOONNNOOOPPPNNNLLLJJJJJJJJJFFFDDD@@@===:::888888888:::<<>>888555444555666777333333333333333333444555444222111222333444333111111111000000000000000111000000000000000000000000111///---,,,,,,---///111000000000/////////......//////......//////000111000000000000000000000000...///000111222222222222.........//////000000000000000000000////////////111111000/////////000000222111000000111111000/////////000000000111111111000000111222333444444444888999;;;===@@@CCCEEEFFFHHHHHHJJJNNNQQQSSSSSSRRRUUUVVVXXXYYY[[[___eeeiiitttxxx}}}~~~||||||}}}~~~~~~{{{xxxzzz~~~}}}~~~~~~|||{{{zzzxxxwwwvvvuuuuuuooonnnkkkhhhfffeeeeeeeee```^^^[[[ZZZYYYVVVSSSPPPMMMNNNOOONNNLLLJJJJJJJJJGGGEEEAAA===:::888888888999<<<@@@EEEHHHIIIIIIIIIBBB>>>:::666666777777777333333333333333444555666444333333333333333222222000000000///000000111111000000000000000000000000111000///......///000111000000000000/////////////////////...///000000111////////////////////////------...///000000///////////////000111111222222000000000000////////////000000//////000111111222222000///000111111000//////000000111111222222222222333444555666888999999;;;<<>><<<::::::999888666333333333333444555555666444444444444333222222222111000000000000000111222000000000000000000000000000111222333333222111000000000000000///////////////////////////000111111///////////////////////////////////////...------,,,,,,,,,------.........////////////000000000000.........///111222444555111000///000111222111000000000000111222333333444222333444666888:::<<<<<<===???BBBFFFIIIKKKMMMMMMQQQTTTWWWZZZ[[[[[[ZZZZZZYYYZZZ\\\aaahhhpppvvvzzz~~~~~~{{{zzzzzz|||~~~|||zzz{{{|||}}}}}}{{{xxxvvvuuuttttttooommmkkkhhhfffeeedddddd```^^^[[[ZZZYYYVVVSSSPPPLLLMMMNNNLLLJJJHHHGGGHHHFFFDDDAAA===;;;:::::::::;;;>>>AAAEEEGGGHHHHHHGGG???===<<<;;;;;;:::888666444444444444444444555666444555666555222111222333222222111111111111111222000000000000000000000000///111222444444222111///000000000/////////......000000//////000000111222000000000000000000000000111111111111000///...---........................////////////000000000000......///000111333444555111000///000111222111000000000111222333444444555222333444777999<<<===>>>@@@CCCFFFJJJMMMPPPQQQQQQSSSVVVYYY[[[\\\\\\]]]___^^^___bbbiiiqqqyyy~~~|||zzz~~~}}}zzzyyyyyy{{{|||}}}|||yyywwwuuuuuuuuuuuupppooollliiigggfffffffff```^^^\\\ZZZXXXVVVRRRPPPNNNOOOOOOMMMJJJHHHGGGHHHEEECCC@@@===;;;;;;;;;<<<===???BBBEEEGGGGGGFFFEEE???<<<999777777888777666666555555444444444444555444666777555222111222333444444333222111111111222////////////////////////000000000000000000000000/////////.........------000000//////000000111222000000000000000000000000///000000000000000//////222222111111000000//////.../////////000000000111111111000000111111222222000/////////111222111000000000111222333444555555444555777:::===@@@BBBCCCDDDFFFJJJOOORRRTTTUUUVVVTTTXXX[[[^^^___aaaeeehhhhhhhhhkkkrrryyy|||yyywwwxxxzzz{{{|||zzzxxxvvvuuuuuuvvvwwwrrrpppmmmkkkiiihhhggggggaaa___\\\ZZZXXXVVVRRROOOPPPPPPQQQOOOKKKIIIHHHHHHDDDBBB@@@===<<<<<<<<<===>>>@@@CCCFFFGGGGGGFFFEEE???;;;666333333555666777777666555444444444444444444666777666222111222444666555444333222222222222////////////////////////000///...------...///000///.........------------000000000000000111111222000000000000000000000000+++,,,---...////////////000000///...---,,,++++++.../////////000000111111444333222111000000000000000/////////111222222111000111111222444555666666888:::<<>>>>>>>>>>>AAAAAABBBDDDFFFFFFDDDBBB;;;888555333444555555555111333555777888666444333111111333444444333111111111222222222222111000000///000111000///...///000111111000000//////......+++++++++,,,---///111333////////////000000000000//////000000000000//////............////////////111111000000//////......000000//////.........---111111111000000000000000111111111000000000000///000111222222222333666999>>>???AAACCCDDDEEEFFFFFFJJJLLLPPPTTTVVVWWWVVVUUUUUU]]]aaa___aaakkksssuuuwwwuuuuuuyyy}}}}}}|||}}}xxxvvvvvv~~~}}}}}}~~~~~~}}}}}}|||yyyvvvtttsssttttttsssqqqnnnkkkiiihhhggggggaaaaaaaaa___\\\WWWSSSPPPMMMLLLKKKKKKJJJJJJKKKKKKFFFCCC???======>>>======???@@@AAADDDFFFFFFCCCAAA<<<999666444444444333333111222444555666555444333222222333333333333222222333333333333333222222111///000111000///...///111111111111000//////.........------------///000111////////////000000000000//////000000000000//////........./////////000000////////////000000000000111111000000000/////////111000000000000000000000222222222222333333333333111333444444444666999<<<@@@AAACCCEEEGGGIIIJJJJJJMMMOOOSSSVVVYYYZZZZZZZZZWWW\\\___^^^bbbkkksssuuuwwwuuutttwww{{{~~~}}}|||}}}yyyuuusss~~~~~~|||{{{yyyvvvtttrrrqqqqqqqqqooommmkkkiiihhhhhhhhhccccccbbb```\\\XXXTTTQQQLLLKKKKKKJJJJJJJJJJJJKKKHHHEEE@@@============<<<===>>>AAADDDFFFEEEBBB???>>>;;;777444333333222111222222222333333333444444444444444333333444444444444555555555555444333333///000111111//////000111222111111000000///......000000///.........//////////////////000000000000//////000000000000//////////////////000000000000.........///000111111111111111111111000000000000000000000000000000111111000000111111222333333333333555777777888:::<<>><<<<<<<<<<<<===>>>AAAEEEGGGFFFCCC@@@===:::666444444444333222444333222222222333555555666555444333333444555666444444555555444444333222///000111111000///000222222222111111000//////...000000////////////000000////////////000000000000//////000000000000///////////////000000000111111.../////////000000000111000000000000000000000000000000000000000111111111222222222222333333333444444666999:::;;;===???BBBCCCDDDGGGJJJMMMPPPSSSUUUWWWWWWXXX[[[^^^aaadddfffddddddbbbccchhhpppvvvyyy|||{{{yyyxxxxxx{{{~~~}}}~~~}}}||||||{{{yyywwwtttrrrpppoooooonnnllljjjiiiiiiiiijjjfffeeeccc```\\\XXXUUURRRKKKKKKJJJJJJJJJKKKKKKLLLLLLGGGAAA===<<<<<<<<<<<<>>>???BBBEEEHHHGGGEEEBBB<<<999666555555666666555555444333333333444666777777666444444444444666777333333333333333222111111...000111111000000111333222222222111000000//////......///000000111111111////////////000000000000//////000000000000//////////////////000000000000111000000000/////////...//////////////////////////////000000111111111111666666555555555555555555555777:::<<<>>>???BBBDDDEEEEEEGGGJJJNNNRRRVVVXXXYYYYYYZZZ\\\___bbbfffhhhhhhfffdddfffiiiooowww~~~}}}zzz{{{~~~~~~}}}||||||{{{yyyvvvtttrrrqqqqqqpppooommmkkkjjjjjjjjjjjjgggeeeccc```\\\WWWTTTRRRLLLKKKKKKKKKKKKLLLLLLMMMLLLHHHAAA===<<<=========@@@@@@AAADDDGGGHHHFFFDDD===:::777666777888888888555555444333444555666777555555555444444555555555111111222222111111000///...000111111111111222333333222222111111000//////,,,---...///000111111000////////////000000000000//////000000000000//////............////////////111111111000///...................../////////////////////000111111222222222222222222222333333333666999<<>>???@@@@@@@@@BBBEEEFFFFFFEEE@@@===:::888888999888888444444333333444444555555444444444555555444444444111111222222111111000///...000111111111111222444333333222111111000000///---...////////////...---////////////000000000000//////000000000000//////------------............000000000000////////////......//////000000000000...//////000111111222222---...///111222444555555888;;;???BBBDDDFFFHHHJJJIIIJJJKKKMMMQQQUUUYYY\\\]]]]]]^^^```aaaccceeefffiiiiiimmmppprrrxxx~~~}}}~~~|||xxxuuuttttttuuuvvvtttrrrpppmmmlllkkkjjjkkkgggeeebbb^^^ZZZVVVSSSQQQMMMMMMLLLLLLMMMNNNOOOOOOLLLGGGAAA===<<<===???@@@@@@???>>>@@@BBBEEEFFFFFFCCC@@@<<<999999888888777222222333333333444444444222333444555555444333222111222222222222111000000...000111222111111333444333333222222111000000000...////////////---+++***////////////000000000000//////000000000000//////,,,,,,,,,---------............//////000000111111//////000000111111111222...//////000111222222222111222444666999<<<>>>???:::===AAAEEEGGGIIIKKKMMMLLLLLLMMMOOORRRWWW[[[]]]^^^___```aaacccdddeeeeeekkkmmmsssxxxzzz~~~~~~|||{{{yyywwwuuuuuuuuuuuusssrrrpppmmmiiihhhiiijjjddddddbbb___[[[WWWSSSQQQLLLMMMNNNNNNNNNMMMKKKJJJKKKFFFAAA======>>>?????????@@@AAABBBDDDEEEFFFFFFAAA>>>;;;888777777555444444444444444444444444444555555444444444444555555333333333222222222111111////////////000000000000111111111111111000//////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111000000000000000///////////////000111111111111111111111222333333333444666888:::<<<>>>>>>DDDEEEGGGGGGGGGIIIKKKNNNKKKLLLNNNQQQUUUXXX\\\]]]______```___```ccchhhllloootttyyy|||zzz~~~||||||~~~}}}zzzwwwuuussssssssssssrrrppplllhhhggghhhjjjeeedddbbb```\\\XXXTTTRRRKKKLLLMMMMMMMMMLLLKKKJJJJJJFFFAAA>>>===>>>????????????@@@AAACCCDDDEEEFFFAAA>>>;;;888888777555444444444444444444444444444555555444444444444555555333333222222222111111111////////////000000000000111111111111111000000///........................////////////000000000000111111111111111111111111000000000000000000000000111000000000000000000000///////////////000111111////////////000000111222666777999;;;===???@@@AAAFFFGGGHHHHHHHHHHHHJJJLLLMMMNNNPPPRRRUUUYYY[[[]]][[[\\\]]]]]]___aaafffiiimmmooosssuuutttyyy||||||}}}~~~{{{wwwtttrrrqqqqqqsssrrrpppkkkhhhfffggghhheeeeeeccc```\\\XXXTTTRRRKKKKKKLLLMMMLLLKKKJJJIIIHHHEEEAAA???>>>???>>>===>>>>>>???@@@BBBCCCDDDEEEAAA>>>;;;999888777666555444444444444444444444444555555444444444444555555333222222222222111111111////////////000000000000111111222222111111000///........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000////////////000111111/////////000111222333444:::;;;<<<>>>@@@BBBCCCDDDGGGIIIJJJJJJIIIHHHJJJKKKPPPPPPQQQSSSVVVXXX[[[\\\XXXZZZ\\\^^^___aaaeeegggiiiiiijjjlllllloooyyy~~~~~~zzzvvvsssrrrrrrrrrsssrrroookkkgggeeeeeegggeeeeeeccc```]]]XXXUUURRRJJJKKKLLLLLLLLLKKKIIIHHHFFFDDDAAA?????????>>>=========>>>???AAABBBCCCDDDAAA>>>;;;999888888777666444444444444444444444444555444444333333444444555222222222222111111111111////////////000000000000111222222222222111000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000111111111000000//////000000111222222222222333444666777888======???@@@BBBDDDEEEFFFGGGHHHJJJKKKJJJJJJLLLMMMQQQQQQRRRSSSUUUXXXYYY[[[[[[]]]___aaaaaabbbdddfffeeecccccceeefffgggnnnuuuwww~~~~~~~~~|||xxxuuuttttttuuuvvvtttssspppkkkgggddddddfffeeedddccc```\\\XXXTTTRRRJJJKKKLLLLLLLLLKKKIIIHHHEEECCC@@@?????????>>>===<<<===>>>???AAABBBCCCCCCAAA>>>;;;999999888777666444444444444444444444444444444333333333333444444222222222111111111000000////////////000000000000222222222222222111000000111111111111111111111111////////////000000000000//////////////////////////////////////////////////////000000111111111111000000000000000111222222222222333444666888999:::===>>>???@@@BBBDDDEEEEEEDDDGGGJJJLLLLLLMMMOOOPPPPPPQQQRRRSSSUUUXXXZZZ[[[^^^___aaaaaa``````bbbccccccaaaaaaeeefffeeehhhmmmnnnssszzz~~~}}}{{{yyyyyy|||~~~~~~}}}}}}}}}~~~|||zzzzzz{{{|||zzzxxxxxxyyy{{{{{{{{{xxxtttrrruuuuuurrrqqqsssvvv~~~}}}|||}}}~~~~~~}}}|||zzzwwwttttttuuuwwwyyyvvvtttqqqlllgggddddddeeeddddddbbb___[[[WWWSSSQQQKKKKKKLLLMMMLLLKKKJJJIIIEEECCC???>>>>>>>>>>>>>>>======>>>???AAABBBCCCDDD@@@>>>;;;999999999888777444444444444444444444444444444333333333333444444222111111111111000000000////////////000000000000222222222333222222111000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000/////////000111111222222111000000000000111222222111111222333555777999:::===>>>???@@@BBBCCCDDDEEEDDDGGGJJJMMMNNNOOOPPPRRROOOPPPRRRTTTWWWZZZ]]]^^^^^^_________^^^^^^```bbbdddccceeeiiihhheeefffkkklllnnnuuu|||{{{vvvuuuvvvwwwwwwvvvssssssrrrqqqqqqrrrssstttuuuvvvvvvuuutttrrrpppooonnnnnnooosssvvvxxxwwwvvvttttttuuuuuutttsssrrrqqqkkklllnnnmmmlllmmmnnnppptttwwwyyywwwssspppsssvvvppppppooonnnmmmmmmmmmmmmrrrrrrsssssstttuuuvvvvvvuuuvvvvvvssspppnnnmmmnnnooonnnmmmllllllmmmnnnooommmnnnpppooonnnllllllmmmmmmlllkkkkkkllllllkkkiiikkkhhhhhhkkkkkkhhhhhhkkkkkkqqq~~~{{{zzzyyywwwwwwxxxyyyyyy}}}}}}}}}~~~}}}}}}|||zzzvvvtttsssuuuxxxzzzwwwvvvrrrmmmhhheeeeeeeeeccccccaaa^^^ZZZVVVRRRPPPKKKLLLMMMMMMMMMLLLKKKJJJFFFCCC>>><<<<<<>>>??????===>>>???@@@AAACCCDDDDDD@@@>>>;;;999999:::999888444444444444444444444444444333333222222333333444111111111111000000000000////////////000000000000222222333333222222111000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000...//////000111111222222111111000000111111222333111111222444666999;;;<<<>>>>>>???AAABBBCCCDDDDDDEEEHHHLLLNNNOOOOOOPPPQQQOOOPPPRRRVVVZZZ^^^aaaccc]]]^^^^^^^^^^^^```cccfffgggiiilllnnnkkkeeeeeejjjlllmmmrrr{{{|||wwwvvvttttttttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuutttuuuvvvwwwvvvttttttuuuvvvvvvuuusssrrrqqqnnnpppqqqqqqrrrsssvvvxxxyyyzzzzzzxxxuuussstttuuupppppppppooooooppppppqqqrrrssstttvvvyyy{{{|||}}}|||}}}}}}{{{xxxvvvvvvwwwwwwvvvtttrrrqqqqqqqqqqqqqqqtttwwwxxxxxxvvvvvvvvvrrrrrrssstttvvvvvvsssqqqrrrqqqrrruuuuuusssssswwwuuuzzz~~~||||||}}}{{{zzzzzzzzzzzzxxxtttqqqooonnnlllkkklllmmmoooppp}}}~~~}}}{{{wwwtttssstttwwwyyyxxxwwwsssnnnhhheeeeeefffcccbbb```^^^ZZZUUURRROOOLLLMMMNNNNNNNNNMMMKKKJJJGGGCCC>>>;;;;;;>>>???@@@>>>>>>???@@@BBBCCCDDDEEE@@@>>>;;;:::::::::999888444444444444444444444444444333333222222333333444111111111111000000000000////////////000000000000222333333333333222111111111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000...//////000111222222222111111111000111111222333333444555777999;;;>>>?????????@@@AAABBBCCCDDDEEEGGGJJJNNNOOOOOOOOOOOOOOOOOOQQQTTTXXX\\\aaaeeeggg^^^_________```dddiiillljjjmmmqqqrrrllleeedddiiimmmlllrrr{{{|||}}}~~~~~~}}}}}}~~~~~~~~~yyyzzzzzzzzz{{{~~~~~~}}}}}}}}}|||||||||}}}}}}~~~|||}}}}}}|||{{{{{{|||xxxooonnnmmmlllmmmoooqqqrrrzzz~~~{{{yyy{{{yyyvvvtttsssssstttvvvuuutttrrrmmmhhheeeeeeeeedddcccaaa___\\\XXXRRRNNNJJJIIIIIIIIIIIIJJJKKKKKKFFFCCC>>><<<===???AAABBBBBB@@@======???AAABBBBBBAAA>>>;;;888555444444444444444444444444444444444888444111111333555555444000000000000000000000000111111111111111222222333111222222333333222222222//////......---------,,,000000////////////000000111111111111111000///...000000000000000000000000000000//////.........---111111222333333333222222:::888777777888;;;>>>@@@@@@@@@BBBDDDFFFHHHJJJKKKNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSVVV[[[___cccfffhhhaaa```\\\[[[cccnnnpppjjjllllllqqqvvvvvvoookkkjjjrrrooorrr|||yyyrrrqqqqqqpppssswww|||}}}{{{{{{yyyvvvsssrrrrrrssstttvvvuuurrrnnniiifffeeefffcccaaa___]]][[[VVVQQQMMMJJJIIIIIIIIIIIIJJJKKKKKKGGGCCC???<<<===???AAABBBBBB@@@>>>>>>???AAABBBBBB@@@>>>;;;888555444444444444444444444444444444444777444111111222444444333111111111111111111111111///////////////000000111222222333333333222111111111111000000000/////////000000////////////000000000111111111111000000///000000000000000000000000111111000000000/////////000111111222333333333444:::999888777999;;;>>>@@@@@@AAABBBDDDGGGIIIJJJKKKGGGGGGHHHIIIKKKLLLNNNOOOSSSTTTWWW\\\```ccccccccc_________bbbnnnyyyyyysssmmmnnnrrrxxxyyytttqqqrrrsssqqqsss{{{xxxvvvtttrrrsssvvvyyy}}}}}}{{{|||zzzvvvrrrppppppqqqrrruuuuuusssooojjjgggfffffffffdddbbbaaa^^^ZZZUUUQQQJJJIIIIIIIIIIIIJJJKKKKKKHHHDDD@@@===>>>@@@BBBBBBBBB@@@>>>>>>@@@BBBBBBBBB@@@>>>;;;777555444444444444444444444444444444444666444111000111222222111111111111111111111111111///////////////000000111333333333333333222111000111111000000000000//////000000////////////000000000000000000111111111111000000000000000000000000222222111111111111000000//////000111222444555666:::999888888:::<<>>>>>@@@BBBCCCCCCAAA??????AAABBBBBBAAA@@@>>>;;;777555444444555444444444444444444333333444333111000000000000000111111111111111111111111111111111111111222222333333333333333222111000000//////..................000000////////////000000/////////000000111222222000000000000000000000000111111111111111111111111......///000222555777999:::999999:::;;;>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPQQQSSSWWW[[[]]]bbb^^^[[[[[[^^^___]]]ZZZ___]]]]]]eeeqqqxxxuuuooogggjjjrrr{{{~~~yyyuuuttttttvvvyyy|||~~~~~~}}}}}}}}}|||{{{{{{vvvqqqnnnnnnpppqqqpppqqqpppmmmhhheeeccccccaaa```^^^]]][[[WWWRRRNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJFFFAAA>>>>>>@@@AAABBBCCCAAA@@@@@@AAABBBAAA@@@???===:::777555555555555555555444444444333333333222222222111000000000111111111111111111111111111111111111111111222222333333333333333333222111000......//////////////////000000////////////000000000000//////000111222333000000000000000000000000000000000000000000000000......000222444777999::::::::::::;;;===???AAACCCGGGGGGIIIJJJLLLMMMNNNOOONNNNNNOOOSSSYYYbbbjjjooosssmmmfffaaa___^^^]]][[[```[[[ZZZ___gggmmmmmmllljjjnnnyyywwwtttuuuzzz|||vvvqqqnnnoooqqqrrrnnnoooooolllhhhdddbbbbbbaaa___^^^]]][[[WWWRRROOOJJJIIIIIIIIIIIIJJJKKKKKKJJJFFF@@@===>>>???@@@AAACCCBBBAAAAAABBBBBBAAA@@@???===:::777555555555666555555555444444333333222000111222222111000111222222222222222222222222222///////////////000000111111222222333333222222222000000111111111111222222000000////////////000000111111/////////000111222000000000000000000000000/////////000000000000111...///222555777999::::::::::::;;;===???AAACCCDDDGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNQQQYYYfffvvv{{{pppgggbbb______^^^ZZZYYY]]]bbbfffjjjooopppvvv}}}yyywww|||vvvqqqoooppprrrtttnnnoooooommmhhheeecccbbbcccaaa```___]]]ZZZUUUQQQJJJIIIIIIIIIIIIJJJKKKKKKIIIEEE@@@======>>>???@@@CCCBBBAAABBBCCCCCCAAA???>>>===:::777555555666666666555555444333333222222...111333333222111333444222222222222222222222222///////////////000000111000111111222333333333333000000111111111222222222000000////////////000000333222000///...///111222000000000000000000000000000000000111111111222222...111444888:::;;;::::::::::::<<<>>>@@@BBBCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPTTT___qqqvvvhhhbbbaaa]]][[[\\\`````````gggpppqqquuu~~~|||yyy{{{xxxvvvwww}}}~~~~~~|||vvvqqqoooqqqtttvvvnnnooopppnnnjjjfffdddccc```^^^]]]\\\ZZZWWWRRROOOJJJIIIIIIIIIIIIJJJKKKKKKIIIEEE???<<<<<<===??????CCCBBBBBBBBBCCCCCCAAA???>>><<<:::777666555666666666666555444333333222222---000333444222222444666222222222222222222222222111111111111111222222333///000111222333444444444......//////000000000111000000////////////000000444222000///...///000111000000000000000000000000111111111222222333333333///111666:::<<<<<<;;;999:::;;;<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJNNNOOOSSS___rrrnnndddaaa^^^]]]```ccc___\\\bbbmmmmmmooowww{{{{{{|||~~~vvvoookkkiiikkksss|||}}}xxxtttpppooooooooonnnooonnnlllhhhfffeeefffdddaaa]]]ZZZWWWTTTPPPMMMKKKJJJHHHGGGFFFHHHIIIJJJIIIEEE@@@======???@@@AAACCCCCCBBBBBBCCCDDDFFFGGGCCC???;;;888777666555444666666555333111000......000000111111111222222222111///---...111222000...111000000////////////000111111222222222222111111------......//////000000//////000000111111111222222111000///////////////000000111111111000000///...///000///...///111333222333555888:::<<<======<<<<<<<<<>>>BBBDDDDDDDDDHHHGGGEEEEEEFFFGGGJJJKKKNNNOOOSSSYYYggg|||sssfff```cccaaa^^^\\\]]]^^^______kkknnnrrrsssssssssvvvyyy||||||yyyvvvssstttxxx|||~~~~~~}}}yyyuuuuuuqqqjjjeeeeeekkkqqq{{{}}}}}}~~~~~~}}}}}}yyyuuuqqqpppppppppqqqqqqooolllgggcccbbbbbbdddaaa]]]ZZZXXXUUURRROOOKKKJJJIIIHHHHHHHHHIIIJJJHHHDDD@@@======???@@@AAABBBAAAAAAAAAAAABBBDDDEEEBBB???;;;888777666555444666555444333222000//////111222222222333333333333666333000000111111///---............000111222333111111222222222222111111........./////////////////////000000000111111111222111111000000///000000000000111111111111000000///000111111000000222444333555777999;;;<<<======;;;;;;<<>><<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA???;;;999888888666444333333333333333222222222222222222333333333333444222111000///000222444555222222111000////////////111222222333333222222111111000000000//////......//////000000000000000000000000000000000000/////////000000111111111111000000111222222111222444666888999:::<<<======>>>>>><<<<<<>>>AAAFFFIIIKKKJJJDDDCCCCCCCCCDDDEEEFFFGGGGGGJJJMMMNNNOOORRRXXX]]]```dddiiikkkjjjgggfffeeecccbbbaaa```aaaeeeiiimmmooowww~~~~~~uuunnnlllnnnqqqqqqrrrvvvyyywwwqqqlllgggdddaaa```cccfffhhhhhhgggiiimmmqqqvvvzzz{{{||||||{{{zzz{{{yyyuuunnnnnnmmmjjjeeebbbbbbccccccgggoooxxx||||||~~~}}}{{{wwwtttqqqqqqqqqrrrooopppooommmiiigggfffggg^^^\\\YYYXXXVVVUUURRRPPPIIIJJJLLLLLLLLLJJJGGGEEEDDDAAA>>><<<===>>>??????AAAAAAAAABBBBBBBBBBBBBBBAAA>>><<<:::999888666555333333333333333333333333111111111111222222222222000000000///000111333444333222111000////////////222222333333333333222222111111000000/////////...000000//////////////////......///000000//////...//////000111111111111111///000111111111222444666999999;;;<<<===>>>>>>???@@@@@@@@@BBBFFFHHHIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGIIILLLLLLLLLOOOTTTYYYYYY\\\```bbbcccbbbaaaaaa___```bbbcccdddhhhmmmrrrrrrxxx|||zzztttoooooorrrpppoooooorrrsssqqqkkkfffeeecccaaaaaacccfffiiijjjiiilllpppuuuxxxzzz{{{|||~~~|||{{{|||{{{wwwsssqqqnnnhhhdddaaa```aaa```ccchhhooowww|||yyyyyy{{{|||}}}}}}{{{wwwtttrrrrrrssstttssssssrrrnnniiifffdddddd___\\\ZZZXXXWWWUUURRRPPPIIIJJJKKKKKKJJJHHHFFFDDDBBB@@@===<<<===>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDD@@@>>><<<;;;:::999777555444444444444333333333333000000111111111222222222111222333222000///000111000000000000000111222333222222333333333333222222111000000000000000000///000000////////////......---...000111111000//////...///000111111222111111...000111111111222555777888999:::<<<>>>?????????CCCBBBBBBCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMLLLJJJLLLPPPTTTZZZ[[[]]]^^^___^^^]]]\\\[[[^^^bbbdddeeeggglllppprrrtttuuussspppnnnoooqqqllllllmmmnnnooommmjjjggghhhggggggggghhhjjjmmmnnnkkknnnsssvvvxxxyyy{{{}}}~~~{{{zzz|||{{{wwwwwwtttooojjjfffcccaaaaaaaaabbbeeehhhoooxxx|||xxxxxxzzz|||}}}}}}yyyvvvuuuuuuvvvwwwssssssqqqmmmiiieeeccccccaaa___\\\ZZZXXXVVVSSSPPPIIIJJJJJJIIIHHHGGGEEEDDDAAA???<<<<<<===>>>>>>>>>>>>???AAACCCDDDEEEEEEEEE???>>><<<;;;;;;:::777555555555444444333333333222111111111222222222333333///222555555222000000111111111000000111111222222222333333444444333333222000000000000000111111111000000/////////............000111333333333111111...///000111111222222222///111222333333444666999666888999<<<>>>???@@@@@@CCCBBBAAACCCEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIINNNQQQSSSSSSQQQPPPSSSUUU[[[ZZZZZZ[[[[[[[[[YYYXXX[[[```fffhhhffffffiiilllnnnmmmlllllllllkkkiiihhhfffhhhjjjlllllllllmmmnnnkkkllllllllllllmmmooopppmmmppptttwwwyyy{{{~~~|||{{{||||||yyyxxxwwwtttrrroookkkhhhfffdddcccccccccgggooozzz}}}zzzzzz|||~~~~~~{{{xxxwwwwwwxxxyyynnnooonnnlllhhhfffeeefffdddaaa^^^[[[ZZZWWWTTTRRRIIIIIIIIIHHHGGGFFFDDDDDD@@@>>><<<<<<===>>>>>>===<<<>>>@@@CCCDDDEEEEEEEEE???>>><<<<<<;;;:::777555666555555444444333222222222222333333333444444444+++000555777555444444555555444333111000/////////222333333444444333333222//////000000111111222222000000//////.........---000111333555555555333222......///111111222222222111222444444444555888:::555777999;;;===???@@@AAAAAAAAAAAABBBEEEFFFFFFFFFEEEEEEGGGHHHHHHIIIHHHHHHRRRVVV[[[]]][[[YYYZZZ[[[ZZZYYYXXXYYYZZZZZZXXXWWW___eeekkkllliiiggghhhjjjjjjhhhfffgggiiigggccc```aaadddhhhjjjjjjkkkooosssmmmnnnooooooooooooooopppnnnrrrwwwyyy{{{~~~~~~}}}~~~{{{zzzzzzzzzzzzyyyuuupppllleeedddaaa```cccjjjttt{{{}}}{{{{{{|||{{{yyy|||vvvuuuxxxxxxuuuqqqpppmmmkkkjjjiiiiiiiiifffccc___[[[XXXVVVRRRPPPKKKIIIHHHGGGGGGEEECCC@@@@@@>>><<<::::::;;;===???===@@@CCCDDDDDDBBBBBBCCC@@@???>>><<<:::888666666666444222222333333333222333333333333333333333333666555444333222111111111000000000000////////////000000111222222222222111000000000000000000000000000000111111111111000000222222111111111111222222444333111000000000111111222333333444555666777777888999:::;;;<<<>>>??????AAAAAAAAAAAABBBBBBCCCDDDDDDGGGJJJJJJIIIHHHHHHHHHRRRWWW^^^bbbbbb```]]]\\\]]]^^^^^^\\\ZZZZZZ]]]```dddiiimmmmmmmmmllljjjhhhhhhfffccc```^^^]]]]]]]]]^^^aaagggkkkmmmpppsssuuussssssrrrsssuuuuuutttrrrttttttuuuxxx|||~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}xxxuuummmkkkgggcccbbbeeekkkpppuuuyyy}}}}}}{{{{{{|||{{{zzzzzztttssswwwxxxuuupppooommmkkkiiiiiihhhiiiccc```\\\YYYWWWUUURRRPPPKKKJJJHHHGGGGGGEEECCC@@@@@@>>><<<::::::;;;===>>><<>><<<:::888777666777555333333444555444333111111111111111111111111333333222222111222222222111000000000////////////111111222333333333333333000000000000000000000000000000000000000000000000111111000000000000111111444333111000000000111222222222333444555666777777888999:::;;;===>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDGGGJJJJJJIIIHHHHHHHHHQQQUUU[[[^^^^^^\\\ZZZYYYYYYZZZ\\\]]]]]]___ccceeekkkmmmooonnnkkkiiifffdddeeeccc```^^^]]]]]]^^^___aaaeeeiiimmmoooqqqsssuuuvvvuuutttuuuvvvwwwuuussssssrrrrrrtttwwwzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzuuurrrmmmgggdddeeeiiimmmrrrvvv|||}}}{{{{{{|||}}}}}}}}}|||xxxrrrrrrvvvwwwtttooonnnlllkkkiiiiiihhhhhh```]]]ZZZXXXVVVUUURRRPPPKKKJJJHHHGGGGGGFFFCCCAAA@@@>>><<<;;;:::;;;===>>>;;;>>>@@@AAAAAA@@@@@@AAAAAAAAA???===;;;999888777777666444444555555555444222222222222222222222222111111111111111222333333111111000000000/////////222222333444444444444333000000000000000000000000222111000//////000111222000000000000000000000000333333222111111111111222222222333444555666777777999999:::;;;===>>>???@@@?????????@@@@@@AAABBBCCCDDDGGGJJJJJJIIIHHHHHHHHHNNNRRRVVVXXXXXXVVVUUUUUUVVVWWWZZZ^^^bbbfffiiijjjooonnnmmmllliiifffcccbbbaaa___]]]\\\\\\___bbbdddgggjjjmmmoooqqqrrrtttvvvyyywwwwwwwwwxxxwwwuuutttqqqooommmnnnrrruuuxxxxxx|||{{{{{{zzz{{{|||~~~~~~|||vvvpppjjjiiijjjmmmrrrwww}}}}}}|||{{{}}}~~~~~~}}}xxxrrrrrruuuuuusssooonnnmmmlllkkkjjjiiiiiiaaa^^^[[[XXXVVVTTTRRRPPPLLLJJJHHHHHHGGGFFFCCCAAA@@@???===;;;;;;;;;<<<===<<<>>>@@@AAA@@@@@@AAABBBBBBAAA@@@>>><<<:::888888777555333333444555444333444444444444444444444444333222222222222222333333111111111000000000//////111222222333444333333333000000000000000000000000333111///......///111333000000111111111111000000222222222222222222222222222333444444666666777888999999:::<<<===>>>???@@@>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJJJJIIIHHHHHHHHHLLLNNNQQQRRRQQQQQQRRRSSSVVVXXX]]]dddlllqqqsssrrroookkkhhhhhhfffcccbbbbbb___]]]\\\\\\^^^bbbgggjjjlllnnnpppqqqrrrrrrtttvvvyyywwwvvvwwwwwwvvvtttrrrmmmkkkhhhiiimmmrrrvvvxxxzzzzzzxxxxxxyyy{{{}}}zzzuuuttttttvvvzzz~~~~~~|||{{{|||zzztttrrruuuuuurrrppppppooonnnmmmllllllkkkeeebbb]]]ZZZWWWUUURRROOOLLLJJJIIIHHHHHHFFFDDDAAA@@@???===<<<;;;;;;;;;<<<===???AAAAAAAAA@@@BBBCCCBBBAAA@@@>>><<<:::888888666444222222333444333222444444444444444444444444666666555333333222222222111111111111000000000000000111111222222222222222000000000000000000000000333111///......///111333111222222333333222222111222222222333333333222222333444555666777888888999999:::;;;<<<===???@@@@@@>>>>>>>>>???@@@AAACCCDDDDDDGGGJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTXXX[[[dddrrrrrrjjjddddddccc___^^^```^^^^^^]]]___bbbggglllooooooppprrrrrrqqqqqqsssuuuvvvuuuttttttttttttrrrpppjjjhhhfffgggkkkrrrwwwyyyyyyxxxwwwwwwwwwzzz|||~~~}}}{{{|||~~~{{{uuutttwwwwwwsssppppppppppppooonnnmmmlllgggddd___[[[YYYVVVRRRPPPLLLKKKIIIHHHHHHGGGDDDBBB@@@???>>>===<<<;;;;;;;;;>>>???AAAAAA@@@@@@BBBDDDAAAAAA???===;;;999888777555444222222333333333222222222222222222222222222888777666444333333222222222222111111111000000000000000111222222222222111000000000000000000000000222111000//////000111222111222333444444333222111111222333333444333333333555555666777888999::::::::::::;;;<<<>>>???@@@AAA>>>>>>>>>???AAABBBDDDEEEDDDGGGJJJJJJIIIHHHHHHHHHFFFGGGHHHHHHJJJNNNTTTXXX[[[```nnnyyylllcccbbb```ZZZYYY]]]^^^___```cccfffkkkooorrrooopppqqqpppooooooqqqsssrrrqqqqqqqqqrrrqqqooonnnkkkiiiggghhhmmmsssxxxzzzxxxwwwwwwvvvwwwxxxzzz{{{zzz|||~~~~~~{{{{{{~~~~~~yyyttttttxxxyyyvvvooooooppppppooonnnmmmlllfffccc^^^[[[YYYWWWTTTQQQMMMKKKIIIIIIHHHGGGDDDBBB@@@???>>>===<<<;;;::::::===???@@@?????????AAACCCAAA@@@>>><<<:::888777666666444333333444444333222333333333333333333333333666555444444333333333333222222222111111111000000000111222222333333222222000000000000000000000000000000000000000000000000000111333444444333111000111222333444444444333333777777888999:::;;;;;;<<<::::::;;;===>>>???@@@AAA>>>??????@@@AAACCCEEEFFFDDDGGGJJJJJJIIIHHHHHHHHHEEEEEEEEEFFFIIIOOOWWW]]]```gggwww|||mmmbbbaaa```ZZZZZZ___^^^```bbbeeeiiimmmoooqqqmmmnnnnnnmmmlllmmmoooqqqpppooonnnoooppppppooommmooommmkkkllloootttwwwyyywwwwwwwwwwwwwwwwwwwwwwwwxxxzzz~~~~~~{{{zzz}}}{{{{{{wwwssstttyyy{{{yyynnnnnnooooooooommmlllkkkccc```]]][[[YYYWWWUUUSSSMMMKKKJJJIIIHHHGGGDDDBBB@@@???>>>===<<<;;;::::::<<<===>>>>>>===>>>@@@BBB@@@???>>><<<:::888666666777666444444555555555444555555555555555555555555333333222222333333444444222222222111111111111000222222333444444444444333000000000000000000000000000000111111111111000000///000222333333222000///000111333444555444333333777888999:::;;;<<<<<<===:::;;;<<<===>>>???@@@AAA??????@@@AAABBBDDDEEEFFFDDDGGGJJJKKKIIIHHHHHHHHHDDDDDDDDDEEEIIIQQQZZZaaadddkkk|||{{{kkk```aaaaaa]]]^^^ddd^^^```cccgggjjjmmmoooppplllmmmmmmlllkkkkkknnnpppnnnmmmmmmnnnppppppooommmsssqqqnnnoooqqqtttvvvwwwvvvwwwwwwwwwwwwwwwvvvuuuwwwzzz|||xxxxxxyyyyyyyyy}}}zzzvvvsssrrrsssvvvxxxtttqqqnnnlllkkkkkkjjjhhhfffaaa[[[XXXWWWVVVTTTQQQIIIIIIHHHIIIIIIGGGDDDAAAAAA@@@???===;;;:::999999======>>>???????????????@@@>>>=========;;;999777555555444444444444555555333333333444444444555555222222222222222222222222333333222222222222333333222000...///222333111///333333333222222222111111000000000000111111111111444333333222111111111222...000333555666555444222:::::::::999888999<<>>>>>??????????????????>>><<<<<<<<<;;;888666555555444444444444555555444444444444555555555666222222222222222222222222111111000000000000111111333111000000333333222000111111111000000000//////000000000000111111111111444333222222111111111222...///222333444444444333777999;;;<<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@CCCDDDIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDFFFIIIOOOVVV^^^bbbfffiiiooozzz{{{tttjjjccc```aaaaaa^^^```dddffffffffffffffffffggggggeeefffgggiiikkkmmmnnnnnnooooooooooooooonnnnnnnnnjjjkkkmmmoooqqqssstttuuussstttuuutttssstttwwwyyy{{{~~~~~~{{{{{{{{{|||{{{}}}zzzwwwtttrrrsssuuuwwwnnnllljjjjjjlllmmmmmmmmmddd```\\\ZZZZZZWWWRRRNNNIIIHHHHHHIIIJJJHHHEEEBBBAAA@@@???===<<<;;;;;;;;;===>>>??????@@@@@@?????????===<<<<<<<<<:::888666555555444444444444555555444444444555555555666666333333333333222222222222111111000000000000111111444222111222333333222111111000000000000/////////000000000000111111111111333333222111111111111222//////000111333333444444666999===>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<===>>>@@@BBBCCCJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEGGGJJJOOOUUU[[[___aaabbbeeehhhjjjhhhddd```aaa^^^]]]___```___```dddgggfffeeeeeedddddddddeeecccdddfffhhhkkkmmmooopppppppppppppppooonnnnnnmmmllllllnnnppprrrtttuuuvvvtttvvvxxxxxxxxxwwwxxxzzz|||}}}}}}}}}}}}||||||zzzwwwtttssssssuuuvvvmmmkkkiiiiiikkklllmmmlllbbb```]]]\\\[[[XXXRRRMMMIIIHHHIIIIIIJJJIIIFFFCCCAAA@@@???>>>===<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;:::888555555555444444444444555555333333444444444555555555333333333333333222222222333333222222222222333333333222222222222222111111222222222222111111111111///000000000111111111111222222111111111111111222111111111111222444666777999;;;===>>>=========>>>>>>>>>=========>>>??????????????????@@@BBBDDDEEEJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHKKKOOOTTTXXX[[[ZZZ[[[]]]]]]\\\[[[\\\\\\\\\\\\]]]_________```bbb``````aaaaaacccdddfffgggddddddeeegggiiilllmmmoooppppppqqqqqqpppooommmmmmmmmnnnoooqqqsssuuuwwwxxxvvvyyy|||}}}}}}|||||||||~~~~~~~~~~~~~~~}}}|||zzzwwwuuusssssstttuuunnnllljjjiiijjjkkkjjjiiibbb___]]]\\\\\\XXXRRRLLLIIIHHHIIIJJJKKKIIIFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???===<<<<<<<<<:::888666555555444444444444555555222333333333444444444444444444444333333333222222333333222222222222333333111222222111000000000000111111111111111111111111///000000000111111111111111111111000000111222222333222222222444666999:::>>>>>>>>><<<;;;:::<<<>>>>>>===<<<;;;<<<===???@@@@@@@@@???@@@AAABBBDDDEEEHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHJJJLLLPPPTTTWWWYYYVVVXXXYYYXXXWWWXXX[[[^^^[[[^^^```___^^^___```aaa^^^___```bbbdddfffhhhiiiffffffffffffhhhiiikkklllooopppqqqqqqqqqpppnnnmmmooopppppprrrtttvvvxxxzzzwwwzzz~~~~~~}}}}}}}}}~~~~~~}}}|||{{{xxxuuutttsssttttttooommmjjjiiiiiiiiihhhgggbbb```]]]\\\[[[XXXRRRMMMIIIHHHIIIJJJKKKJJJGGGDDD@@@@@@???????????????@@@>>>???@@@@@@AAA@@@@@@@@@@@@>>>===<<<<<<;;;999777555555444444444444555555333333333444444444555555555555444444333333222222111111000000000000111111111222222111///...///000......///////////////000000000000000111111111111111000000000000111222222333333333444555888:::;;;@@@@@@???===;;;;;;>>>AAA>>>===<<<;;;<<<===@@@AAA@@@?????????@@@AAACCCDDDFFFEEEDDDCCCBBBCCCCCCDDDGGGIIIKKKNNNRRRUUUWWWXXXWWWWWWWWWVVVUUUWWWYYY\\\ZZZ___bbb___]]]^^^aaaaaacccccccccdddeeefffhhhhhhffffffeeeffffffhhhjjjkkknnnoooqqqrrrrrrqqqooonnnqqqqqqqqqrrrtttwwwzzz{{{wwwzzz}}}~~~}}}}}}}}}~~~~~~}}}|||{{{xxxvvvtttsssssssssooollliiihhhhhhiiihhhgggccc```\\\[[[ZZZXXXRRRNNNIIIHHHIIIJJJKKKJJJHHHEEE@@@@@@?????????@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@AAA???>>>>>>>>><<<:::888555555444444444444555555555555555555666666666777666555555444333333222222111111000000000000111111111333444222000...///111............//////000000000000000000111111111111000000000000000111222222222222333444666888:::;;;>>>???AAA@@@@@@@@@BBBDDD???>>>===<<<===???AAACCCBBBAAA@@@@@@AAABBBDDDEEEFFFEEECCCBBBAAABBBCCCDDDGGGIIILLLPPPTTTVVVXXXYYYWWWVVVUUUVVVWWWXXXXXXYYYWWW^^^aaa]]]ZZZ^^^bbbccccccccccccccccccdddeeefffeeedddddddddfffhhhkkkmmmlllnnnppprrrsssrrrpppooorrrrrrrrrsssuuuxxx{{{}}}{{{}}}~~~~~~||||||{{{yyyvvvtttsssssssssmmmkkkhhhhhhhhhiiiiiihhhddd```\\\ZZZZZZWWWRRRNNNHHHHHHIIIJJJKKKKKKHHHEEE@@@@@@??????@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>===;;;888555555555444444555555555777777777777888888888888666666555444333333222222333333222222222222333333222444666444111///000222///000000000111111222222000000000000111111111111000000///000000111222222000111222444666777999999;;;>>>BBBEEEEEEEEEFFFGGGAAA@@@>>>===>>>@@@CCCEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAABBBDDDEEEGGGJJJMMMQQQUUUWWWYYYYYYUUUTTTTTTVVVYYY[[[ZZZYYYUUU\\\___[[[YYY^^^cccddd^^^^^^______```bbbcccdddcccbbbbbbcccfffiiimmmoookkkmmmppprrrssssssqqqpppssssssssssssuuuxxx|||~~~~~~{{{yyywwwuuusssssstttuuuuuutttqqqnnnjjjiiiiiijjjjjjiiicccaaa___\\\ZZZUUUPPPMMMGGGHHHIIIIIIIIIGGGEEEDDDBBB@@@===<<<===>>>>>>===@@@>>>===>>>@@@AAAAAA@@@BBB???;;;;;;<<<===;;;:::777666555444444555666777999888888777666555555555888666444333333444333111333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000222222333333222111///......000222555777888999999<<>>===>>>@@@CCCEEEFFFHHHIIIKKKLLLKKKJJJIIIGGGFFFDDDBBBAAABBBCCCDDDGGGIIIMMMQQQTTTUUUTTTTTTQQQSSSUUUUUUUUUVVVXXXZZZYYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]___aaabbbcccbbbbbbcccccceeefffiiilllnnnoooqqqqqqqqqqqqrrrrrrssstttsssttttttuuuvvvwwwwwwxxxyyy{{{~~~~~~}}}{{{yyyxxxvvvtttssstttuuuuuutttqqqnnnkkkhhhhhhhhhgggfffdddaaa^^^[[[XXXUUUPPPMMMFFFGGGHHHHHHGGGEEECCCBBBAAA???===<<<===>>>>>>===???>>><<<===>>>??????>>>BBB???<<<;;;<<<<<<;;;999777666555555555555666777666666666666666666666666999777555444555555444333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000111222222222222111000...000333555777999999999;;;===AAACCCDDDCCCAAA@@@===<<<<<<<<<>>>BBBEEEGGGLLLNNNOOOPPPOOOMMMKKKIIIFFFEEECCCBBBAAABBBCCCDDDFFFHHHKKKOOOQQQRRRRRRQQQLLLOOOQQQSSSTTTUUUWWWYYYZZZZZZ[[[[[[\\\\\\\\\]]][[[\\\^^^```bbbbbbcccbbbbbbcccdddfffhhhkkkmmmooorrrrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyyyy|||}}}{{{{{{{{{{{{zzzzzzwwwtttsssssstttttttttrrroookkkhhhgggfffeeecccdddaaa]]]YYYVVVSSSPPPNNNFFFGGGGGGGGGFFFDDDAAA@@@AAA???======>>>???>>>===???===<<<<<<===>>>===<<>><<<:::::::::<<>>???@@@@@@@@@>>>@@@>>><<<<<<======<<<;;;???>>>===<<<;;;;;;:::999777777777666666666666666444444444555666666777777999777555555666666666555444444333333333222222222111111111111111222222222000000000000000000000000000000000000000000000000///000000111222222333333000222444777888999999999;;;<<<>>>??????===;;;:::999999:::<<>>>>>===<<<>>>>>>>>>===;;;:::999999777777777777777666666555666666666666666666666666777666444444555666555444444444444333333333222222222222222333333333444444111111111111111111111111000000000000000000000000111111111111111111111222111333555777999:::::::::;;;<<<>>>>>>>>>===;;;:::;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHGGGEEEBBB@@@AAAAAAAAAAAABBBBBBCCCCCCHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNRRRTTTUUUVVVWWWXXX\\\\\\\\\\\\\\\]]]]]]]]]^^^___```bbbdddfffhhhiiigggggghhhjjjlllnnnpppqqqtttttttttuuuvvvwwwyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzwww|||zzzxxxxxxyyyzzz{{{}}}yyyuuurrrsssuuuvvvvvvooommmkkkkkklllkkkiiihhhaaa^^^ZZZVVVSSSPPPMMMKKKFFFFFFHHHHHHHHHFFFDDDBBBAAA@@@@@@AAACCCCCCBBB@@@@@@???======>>>???>>>===<<<===>>>===;;;999888999888888888888777666555555777777777777777666666666777555444444555666555555444444444444333333333333222222333333444555555555111111111111111111111111000000000000000000000000222222111111000111111222333444666888::::::::::::;;;<<<=========<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@BBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDDDDDDDIIIHHHFFFEEEEEEEEEFFFGGGIIILLLPPPRRRSSSSSSTTTTTT[[[[[[\\\\\\]]]^^^^^^^^^aaaaaabbbccceeegggiiijjjiiiiiijjjkkkmmmoooqqqrrrsssttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{xxx~~~~~~{{{yyyyyyzzz{{{zzz|||yyytttrrrsssuuuwwwxxxooommmlllkkkkkkjjjgggeee___]]]ZZZWWWTTTPPPLLLIIICCCDDDFFFGGGGGGFFFDDDCCC???>>>>>>@@@BBBBBB@@@???>>>===;;;<<<===>>>>>>===;;;===???>>>;;;888888999888888999999888777555444666666777777888888999999888666555555666777777666555444444444444333333333111111222333333444555555111111111111111111111111000000000000000000000000111000000000000222333444333555777999::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEFFFIIIGGGDDDBBBAAABBBCCCDDDFFFJJJNNNRRRSSSTTTTTTUUUZZZZZZ[[[\\\^^^___``````bbbbbbbbbcccdddfffhhhjjjiiiiiijjjkkkmmmooopppqqqssssssssstttvvvwwwyyyzzzzzzzzz{{{{{{||||||}}}}}}{{{~~~{{{zzzzzz{{{{{{zzz|||xxxtttrrrsssvvvxxxyyypppnnnllljjjiiigggdddbbb^^^\\\ZZZWWWTTTPPPKKKGGGAAABBBDDDEEEFFFEEEDDDCCC===<<<===???AAAAAA???===<<<;;;::::::<<<=========:::===???>>>;;;888888999888999999999888777555444555555666888999:::<<<<<<999777666666888999888777555555444444444333333333000000111222333333444444111111111111111111111111000000000000000000000000////////////111333555666444555777999:::;;;::::::999999:::;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@DDDCCCBBB@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHFFFCCC@@@??????@@@BBBEEEIIIOOOSSSVVVWWWXXXYYYYYYYYY[[[\\\^^^___aaaaaabbbbbbbbbbbbccceeeggghhhiiiiiiiiijjjlllnnnpppqqqrrrrrrssstttvvvwwwyyyzzzzzz{{{{{{|||}}}~~~~~~}}}~~~|||{{{{{{|||}}}|||yyytttrrrsssvvvxxxyyyppppppnnnllliiigggdddccc___\\\YYYXXXWWWTTTOOOJJJFFFFFFGGGHHHHHHFFFCCC?????????>>>>>>======<<<<<<>>>>>>===============>>>============<<<;;;:::999:::::::::999999999888888888888999999999:::::::::777777777666555555444444222222222111111000000000222333333444555555555444777666555444444444444444333222111000////////////111111111111111111222222666444444777;;;===<<<:::============<<<;;;::::::<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAA>>><<<<<<======>>>@@@BBBDDDFFFGGGGGGHHHEEEBBB???>>>@@@BBBCCCJJJMMMPPPRRRTTTVVVXXXZZZYYY[[[\\\\\\[[[\\\^^^```aaaaaaaaabbbdddgggiiijjjllliiihhhjjjoootttwwwwwwuuuvvvxxxzzz}}}}}}{{{zzzzzz{{{|||}}}yyytttrrrrrrtttvvvvvvqqqpppooommmjjjgggeeeccc___\\\YYYWWWWWWTTTNNNJJJEEEEEEFFFGGGHHHFFFBBB???@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::999::::::999999999888888888777777777777888888888888777777666666555555444444555555555444444444333333111222222333444444333333666555555444444444444555111111000000000111111222111111111111111222222333666555555777;;;===<<<:::<<<<<<<<<<<<<<<;;;::::::<<<<<<===>>>???AAAAAABBBBBBBBBBBB@@@===<<<===>>>>>>@@@BBBDDDEEEFFFFFFFFFBBB@@@>>><<<===???AAACCCIIILLLPPPSSSUUUVVVXXXZZZYYYZZZ\\\]]]]]]___aaadddeeeddddddcccdddeeefffgggpppnnnllloootttzzz}}}~~~|||~~~}}}zzzyyyzzzzzz{{{~~~zzzuuurrrqqqrrrssssssqqqpppooommmjjjgggeeeccc___\\\XXXWWWVVVSSSNNNIIIDDDDDDDDDEEEFFFEEEBBB???AAA@@@>>><<<;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999:::999999999999888888888555555555555666666666666777777666666555444444444555555555555555444444444111111222222333333222222444444333333333444555555000000000111111222444444111111111111111222333333666555666888;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<===???@@@BBBCCCCCCBBBBBBAAA>>><<<<<<>>>@@@AAABBBEEEGGGGGGFFFEEECCC>>>===<<<;;;===@@@CCCEEEGGGKKKQQQUUUVVVWWWXXXYYYXXXZZZ\\\]]]___aaadddgggffffffffffffgggiiijjjkkkuuutttsssvvv|||}}}{{{zzzzzz{{{|||{{{vvvrrrqqqqqqqqqppppppooonnnllliiifffdddbbb^^^[[[XXXVVVVVVSSSMMMIIICCCBBBCCCDDDEEEDDDBBB@@@CCCAAA>>>;;;:::;;;===>>><<<<<<;;;;;;;;;<<<======999::::::;;;;;;:::999999999999999999888888888888444444555555555666666666777666666555555444333333222222222222222222222222222222333333333333222222333222222222333444555555222222111111222333333444111111111111222333333444666666777999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>???AAACCCDDDDDDBBBBBB@@@===;;;<<>>=========???BBBEEEGGGGGGKKKQQQVVVXXXXXXXXXYYYXXXZZZ\\\^^^___bbbeeehhhfffhhhjjjmmmqqquuuxxxyyy}}}}}}}}}}}}||||||}}}}}}~~~zzzvvvsssrrrqqqppppppooonnnmmmkkkhhheeebbbaaa]]]ZZZWWWVVVUUURRRLLLHHHBBBAAAAAACCCDDDDDDCCCAAACCCAAA>>>;;;:::;;;<<<=========<<<<<<===>>>>>>???:::::::::;;;::::::999999999999999888888888777777555555555666666666777777666666666555444444333333000000000000000000111111333444444444444444333333222222222222222333444555444333333222111111222222111111111111222333444555666777999:::::::::;;;;;;;;;::::::::::::;;;<<<===<<<===>>>???AAABBBCCCDDDAAAAAA@@@===<<<===@@@CCCDDDFFFHHHHHHGGGDDD@@@>>>>>>======>>>???BBBDDDFFFHHHLLLRRRVVVXXXXXXXXXXXXXXXZZZ]]]^^^```bbbfffiiimmmooosssxxx~~~}}}|||}}}~~~~~~}}}zzzvvvsssssssssrrrqqqooonnnmmmkkkhhheeecccaaa]]]ZZZVVVUUUTTTQQQLLLGGGBBBAAAAAABBBDDDEEEDDDCCCCCCAAA???<<<;;;;;;<<<<<<===============>>>???@@@<<<<<<<<<;;;;;;:::999888999888888888888777777777666666666666777777777888666666555555444333333333111111111111222222222222444444555555555444333333222222111111111222333333444444222111111000000000111111111111222444555666666888:::;;;::::::;;;<<<;;;;;;::::::;;;===>>>???===>>>>>>???@@@AAABBBBBB@@@@@@???>>>===>>>@@@CCCDDDEEEFFFFFFDDDAAA>>><<<;;;;;;;;;===???AAADDDEEEKKKOOOSSSVVVWWWWWWWWWXXXXXXZZZ]]]```bbbeeejjjmmmxxxzzz~~~}}}||||||}}}~~~{{{xxxuuutttuuuuuuuuutttqqqpppooollljjjgggdddccc\\\YYYVVVTTTTTTQQQKKKGGGBBBAAAAAABBBEEEFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;<<<<<<;;;<<<===>>>??????>>>>>>======;;;:::888777888888888888777777777777666666666666777777777777666555555444444333333222111111222222222333333333444444444444444333222222333222222111111111111222222111111000000000111111111111111222333444555666666999;;;;;;:::999;;;<<<<<<;;;:::;;;<<<>>>@@@BBB>>>>>>>>>?????????@@@@@@>>>???@@@???>>>>>>@@@BBBDDDDDDCCCCCCAAA???<<<;;;888999;;;===@@@DDDGGGHHHNNNQQQTTTUUUUUUUUUVVVWWWVVVYYY]]]bbbfffkkkpppttt~~~|||{{{{{{|||}}}zzzwwwuuuuuuvvvwwwwwwvvvrrrrrrpppnnnkkkhhhfffddd\\\YYYVVVTTTTTTQQQKKKGGGBBBAAAAAACCCEEEFFFFFFEEEAAAAAA@@@>>>===;;;:::::::::::::::;;;<<<===>>>???@@@??????===<<<:::888777888888888888777777777777555555555666666666666777666555555444444333222222000000111111111222222222333333333333333222111000333333222111000000000111////////////000111222333111111111222333444666777666999<<<<<<:::999;;;===<<<<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@BBBCCCCCCBBB@@@???===;;;:::888999<<>><<<;;;;;;<<<===;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::999999888888777555333333333555666555444444444444333333333333444555666666555444333333222222111111222222333333222000//////000222333000111222333333333333333111111222222222333333333333///+++---333777777666888888999:::;;;;;;;;;;;;===:::777888<<>>>>>>>>>>>>>>======<<<<<<===???AAABBBCCCBBBAAA???>>><<<:::999:::;;;>>>AAAEEEIIILLLMMMPPPQQQRRRSSSTTTVVVWWWWWW\\\___cccfffjjjnnnssswww~~~{{{zzzzzzyyywwwvvvuuutttsssrrrrrrssstttuuuuuutttssspppkkkfffaaa___]]]ZZZWWWVVVVVVSSSNNNIIIEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;;;;<<<===;;;::::::::::::;;;<<<<<<<<<;;;;;;:::999888777666666555444222222222444444444444555555666666666777444444555555555555444444333222222111111222222333333222111000000111222333000000111222222222222222111111111222222222333333444000---///444888999777888999:::;;;;;;<<<;;;;;;<<<999777888;;;>>>>>>>>>@@@???>>>>>>======>>>>>><<<<<<<<<===???BBBDDDEEEEEEDDDBBB@@@>>>===;;;;;;;;;===@@@DDDGGGJJJLLLMMMRRRSSSTTTVVVXXXZZZ[[[\\\]]]```dddgggkkkoootttxxx~~~{{{zzzyyyyyywwwuuutttsssrrrrrrrrrsssttttttuuutttssspppkkkfffaaa^^^\\\YYYVVVVVVVVVTTTOOOKKKEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>><<<;;;;;;;;;<<<:::::::::::::::;;;<<<<<<:::999888777666555555444555444333222111222333444444444555666777888999999555555444444444444555555333222222111111222222333333333333333333333333333///000000111111111111111111111111222222222222333444111///111666999:::999888999:::;;;<<<<<<<<<<<<<<<:::888999;;;>>>???>>>@@@???>>>>>>======>>>>>><<<<<<===???BBBEEEGGGIIIGGGFFFCCCAAA???=========<<>><<<;;;;;;;;;;;;::::::999999::::::;;;<<<999888888777666555444444444444333222222333333444555555555666777888888888666555333333333333555666333222222111111222222333222333333444444333333222000111111222222222111111111111111111222222222222333111111222666999999999999:::;;;<<<<<<======<<<===<<<<<<<<<===???@@@@@@??????>>>==================>>>???AAADDDFFFHHHIIIGGGEEEBBB???>>>======>>>???AAAFFFJJJLLLMMMMMMLLLNNNOOORRRUUUYYY\\\^^^```___aaaeeehhhlllppptttxxxyyy{{{}}}{{{{{{yyywwwvvvrrrqqqppppppqqqrrrssstttqqqqqqpppnnnkkkgggcccaaaZZZXXXVVVVVVWWWVVVQQQMMMFFFFFFFFFFFFEEEDDDCCCBBB??????>>>===<<<;;;:::::::::999999999999:::;;;;;;999999888777666555444444555444444444444444555555555555555555555555555555555444333222222333444555333222222111111222222333222333333444444333333222222333333444333333222222000000111111111222222222111111111333555888888999::::::;;;<<<============<<<<<<=========>>>???@@@???>>>>>>===<<<=========??????AAACCCDDDFFFGGGGGGFFFDDD@@@===<<<===>>>@@@BBBDDDHHHKKKNNNNNNMMMLLLMMMNNNQQQTTTWWWZZZ]]]^^^]]]```cccfffiiimmmrrruuuwwwyyy|||~~~{{{yyyxxxwwwuuusssqqqppppppooopppqqqsssttttttsssrrrooojjjeee```]]][[[YYYVVVWWWWWWVVVQQQMMMFFFFFFFFFFFFEEECCCBBBAAA???>>>>>>===<<<;;;:::999999999999999999:::;;;;;;:::999999888777666555444444444555555555555555555555555444444333333333333444444333333333333444444333222222111111222222333333333333333333333333333444444444444444444333222000000000111111111111222000111222444666777888999:::;;;<<<===>>>>>>>>>>>>:::<<<======<<<<<<===>>>???>>>======<<<<<<======>>>???@@@BBBDDDEEEEEEEEEEEEBBB???<<<;;;===@@@CCCDDDFFFIIILLLMMMMMMMMMLLLMMMNNNPPPSSSVVVYYY[[[\\\ZZZ\\\```cccfffiiinnnqqqtttuuuxxx|||~~~{{{||||||||||||~~~{{{yyyxxxvvvtttrrrpppooooooooopppqqqsssttttttsssqqqnnnjjjeee```]]]\\\ZZZWWWWWWWWWVVVQQQMMMGGGGGGFFFFFFEEECCCBBBAAA>>>>>>>>>===<<<;;;999999999999999888999999:::;;;999999888777666555444444333333444444555555555555333333333333333444444444333333333444444333333333333222222111111222222333333222111000000111222333333444444444444333222111000000000000111111111111111222444666777888999:::;;;;;;===>>>>>>>>>>>>>>><<<>>>AAA@@@???>>>???AAA>>>>>>===<<<<<<<<<<<<===:::;;;>>>AAACCCEEEEEEFFFEEEBBB>>><<<<<>>>>>>>>===<<<;;;999888999999888888999999:::;;;888888777666555444444333111222333444444444444444111222222333444555666666222222444555555444222222333222222222222222222333333222000//////000222333333333333333333222111000000000000000111111111111222444666888888999;;;<<<;;;<<<===>>>????????????@@@CCCEEEEEECCCAAACCCEEE>>>>>>===<<<<<<<<<<<<<<<777999<<<@@@CCCEEEFFFGGGEEEBBB>>><<<===AAAFFFJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKLLLNNNOOOPPPPPPTTTVVVZZZ]]]___cccgggjjjjjjkkknnnqqqssstttttttttooooooooonnnmmmppptttwwwxxxyyyyyyzzz|||}}}~~~|||{{{yyyvvvtttrrrrrrppppppppprrrtttuuussspppmmmjjjiiigggeeeccc\\\\\\\\\ZZZWWWTTTPPPNNNFFFEEEDDDEEEEEEDDDAAA???<<<>>>???>>><<<:::999999;;;:::888777777777888888000222444666666555444333444333222111111333444666666666555444444444444444555555444444444333333333......//////000000000000111111111111111111111111//////000111111111111111000111111111111222222222222333666999;;;<<<;;;;;;;;;===>>>>>>======>>>@@@>>>BBBGGGJJJIIIFFFCCCBBBAAA@@@@@@???===<<<:::999999;;;>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@AAADDDGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKMMMNNNOOOSSSSSSUUUWWWZZZ^^^aaacccgggfffffffffgggiiijjjlllkkkkkkjjjjjjkkkmmmoooqqquuuuuutttssstttuuuvvvwww~~~}}}}}}|||yyyvvvtttuuusssqqqooooooqqqrrrtttrrrooollljjjhhhfffdddbbb]]]\\\\\\ZZZWWWSSSOOOLLLFFFEEEEEEEEEEEEDDDBBB???;;;===>>>===;;;888888888::::::999888777888999999666666666777666555333222555444222222222333555666999888777777666666666777555555444444444333333333111000000000111111222333111111111111111111111111000000111222222222222222111111111111222222222222222444666999;;;<<<;;;;;;<<<===>>>>>>===<<<>>>??????CCCGGGIIIHHHEEEBBBAAA????????????>>><<<;;;:::;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFHHHJJJJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLNNNNNNPPPPPPQQQSSSVVVYYY\\\^^^_________```aaadddfffhhhhhhhhhgggggghhhjjjlllnnnoooooopppppprrruuuwwwxxx~~~~~~{{{zzzxxxwwwuuutttssssssqqqtttzzz}}}{{{xxxvvvxxxvvvrrrooonnnnnnppprrrpppnnnkkkiiigggeeebbb```\\\\\\[[[YYYVVVRRRNNNLLLGGGFFFEEEEEEEEEEEEBBB@@@<<<===>>>===;;;999888999:::999999999999::::::;;;;;;:::888777555444333222555555444333333555666777999888888777777777777777555555444444444333333333444333222111111222444555111111111111111111111111111111222333333333333333111111111111222222222333333444666999:::;;;;;;;;;===>>>???>>><<<<<<<<<>>>@@@CCCFFFGGGEEEBBB@@@???>>>>>>>>>>>>>>>======<<<===>>>>>>@@@AAABBBCCCCCC@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXWWWWWWXXXZZZ\\\```bbbdddddddddccccccdddfffhhhiiikkklllmmmooosssvvvzzz|||}}}}}}zzzwwwtttrrrmmmllljjjhhhfffeeeddddddeeeiiiqqq}}}~~~}}}{{{yyyzzzwwwsssooommmmmmooopppnnnllljjjhhhgggdddaaa___YYYYYYYYYXXXVVVRRROOOMMMHHHGGGEEEEEEEEEEEECCCAAA===>>>>>>===;;;::::::;;;999999999::::::;;;;;;<<<<<<:::888555333333333444666555555444555666777777777666666555555555666666555555444444444333333333555444222000000222444666111111111111111111111111000111222222333333222222111111111222222222333333444555777888:::;;;;;;;;;===>>>???>>><<<;;;;;;<<>><<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAACCCCCC??????@@@@@@BBBDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVXXXZZZ]]]```bbbaaaaaaaaabbbccceeefffggglllmmmnnnqqquuuyyy|||~~~}}}|||wwwssspppllliiigggeeedddcccbbbaaaaaaaaaaaabbbgggppp}}}~~~~~~}}}|||zzzwwwsssooommmlllnnnooommmkkkiiihhhfffddd```]]]UUUVVVVVVVVVUUUSSSPPPNNNHHHFFFEEEDDDDDDDDDCCCAAA;;;<<<<<<;;;999888999:::888999999:::;;;;;;;;;;;;:::888555333222333555666555555555555666666777777666555555555555555666666555555444444444333333333555333111//////000333444111111111111111111111111///000000111111111111111111222222222222333333333555555777888999:::;;;;;;===>>>>>>===;;;:::;;;<<<>>>???@@@???===:::999999;;;<<<===>>>????????????@@@????????????@@@AAABBB??????@@@AAABBBCCCEEEFFFEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUVVVXXXZZZ]]]^^^``````aaacccdddfffhhhiiinnnnnnoooqqqtttwwwzzz|||}}}~~~yyyuuuooojjjfffccc```^^^\\\]]]___aaaccceeeffffffhhhlllttt~~~}}}||||||}}}~~~}}}{{{wwwuuurrrpppnnnmmmnnnnnnmmmkkkiiihhhgggddd```]]]TTTTTTUUUUUUTTTRRRPPPNNNHHHFFFCCCCCCCCCCCCBBBAAA888888888777555555666888888999:::::::::::::::999777666444333333444666777555555555666666666666666777666666666666777777888555555444444444333333333333222000/////////111222111111111111111111111111//////000111111111111000222222222222333333333333666666777888999:::;;;;;;<<<===>>>===;;;;;;;;;===<<<===>>>===:::888888888;;;<<<===>>>?????????????????????????????????@@@>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMSSSSSSSSSTTTUUUWWWZZZ[[[___```bbbdddgggiiikkklllnnnnnnnnnoooqqqsssvvvwwwzzz{{{|||}}}}}}~~~|||ppplllfffaaa^^^\\\YYYXXXVVVYYY^^^ccchhhjjjllllllooorrryyy~~~}}}{{{{{{{{{{{{yyywwwssssssrrrqqqpppooonnnnnnmmmkkkjjjiiihhhddd```]]]UUUVVVVVVUUUSSSPPPMMMKKKGGGEEEBBBAAAAAABBBAAA@@@888999888777555555777999888999:::::::::999888777888777666555555555666777444444555555666666666555555555555555555666777777555555444444444333333333222222111000000000000000111111111111111111111111000000111222222222222111222222222333333333444444666666777777888999;;;;;;:::<<<===<<<;;;;;;<<<============<<<:::888999:::;;;<<<===>>>>>>???>>>>>>===>>>?????????>>>=========>>>???AAABBBCCCDDDDDDCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPOOONNNLLLKKKIIIGGGIIIJJJLLLMMMNNNMMMMMMQQQQQQQQQSSSUUUXXX[[[\\\]]]___bbbeeeiiilllnnnooooooooonnnoooqqqsssuuuvvvvvvwwwxxxyyyzzz|||xxxsssgggccc^^^[[[ZZZYYYXXXWWWWWW[[[ccckkkqqqtttuuuuuuuuuxxx~~~{{{zzzyyyxxxvvvtttpppqqqqqqqqqqqqpppooonnnmmmllljjjiiihhheee```]]]XXXXXXWWWUUURRRNNNJJJHHHGGGDDDAAA@@@AAAAAA@@@@@@;;;;;;;;;:::888888:::<<<888999::::::999888666555:::999888777666666666666333444444555666555555555222222222222222333444555555555444444444333333333222222222222111111000000111111111111111111111111111111222333333333333222222222333333333444444444777777777777888999:::;;;999;;;<<<<<<;;;;;;===>>>===>>>>>><<<::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<===???@@@???>>><<<;;;===>>>???AAABBBCCCDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNPPPPPPQQQPPPOOOMMMKKKJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPQQQTTTWWW[[[^^^```\\\^^^bbbfffjjjmmmoooppppppppppppqqqsssuuuwwwxxxrrrtttuuuvvvwwwzzz~~~~~~|||tttlllgggbbb___[[[XXXYYYZZZZZZZZZ\\\bbbkkkttt{{{}}}}}}}}}zzz}}}|||xxxvvvuuuuuutttsssppppppqqqrrrrrrrrrrrrqqqooonnnllliiieeebbb___]]]\\\\\\ZZZWWWTTTOOOLLLJJJEEEEEEDDDDDDCCCAAA@@@???>>>===;;;:::999888888888:::999777666666777999:::888777666444444555555666444444444555555555555555666666666666666555555555333444555555555444222222333333333333333222111000111000/////////000222222222333555666666555333222111333444444222222333555444555666777888999999999???>>><<<;;;;;;<<<===>>>AAA???<<<999777666666666======>>>??????>>>===<<<>>>???@@@???<<<:::::::::<<<>>>@@@AAAAAAAAABBBDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQQQQPPPNNNKKKIIIHHHIIIKKKMMMOOOPPPQQQQQQPPPRRRUUUVVVVVVVVVXXXYYYZZZ\\\___aaadddhhhmmmqqqpppooonnnoooqqqrrrrrrrrrssstttuuuuuuuuuvvvyyy||||||ssskkkfffcccbbb]]][[[YYYXXX[[[^^^```aaacccgggoooxxx|||xxxvvvuuuuuutttsssnnnnnnooopppppppppppppppnnnmmmllliiieeebbb___]]]\\\[[[ZZZWWWSSSOOOLLLJJJEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;:::999888888888:::999777666666777999:::888777666444444555555666555555555555555555555555555555555555666666666666444444555666555444333222333333333333333222111000000111111222222222222222000111333444444333111000111333444444222222333555555666777888999:::::::::>>>===<<<;;;;;;<<<===>>>>>>===<<<:::999999::::::<<<===>>>>>>>>>===<<<<<<===>>>???>>>;;;:::999::::::===???@@@AAAAAABBBDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQPPPNNNLLLJJJIIIJJJLLLMMMNNNOOOPPPPPPPPPRRRUUUVVVVVVVVVXXXYYYZZZ\\\___aaadddggglllooommmllllllnnnqqqsssttttttsssttttttttttttvvvyyy{{{}}}uuulllddd```^^^]]]]]]\\\\\\]]]```ccceeefffjjjmmmttt{{{|||xxxvvvuuuuuutttrrrlllmmmmmmnnnnnnnnnnnnnnnmmmmmmkkkiiieeeaaa^^^\\\ZZZZZZYYYVVVSSSOOOLLLJJJFFFFFFEEEEEEDDDBBBAAA@@@===<<<;;;999888888888888:::999888777777888999:::888777666444444555555666777777666666555555444444444444444555666666666777555555666666555555444333222222333333333222111111000111222333333333333222000111222333333222111000111222444333333222444555666777888999:::;;;;;;;;;======<<<;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>???;;;<<<<<<=========<<<<<<===>>>>>>===:::999999:::999;;;>>>@@@@@@AAACCCEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQSSSUUUVVVVVVVVVXXXZZZ[[[]]]```aaacccfffjjjmmmkkkjjjkkkmmmqqquuuvvvvvvrrrssstttttttttvvvyyy{{{{{{vvvmmmddd^^^[[[[[[[[[^^^___aaaeeehhhkkknnnooouuuwww{{{~~~|||yyywwwvvvuuusssrrrllllllmmmnnnnnnnnnnnnmmmllllllkkkiiieeeaaa]]][[[YYYYYYXXXVVVSSSOOOLLLJJJFFFFFFFFFEEEDDDCCCAAAAAA<<<;;;:::999888888888888999999888777777888999999888777666444444555555666888888777666555555444444333333444444555666777777666666666555555555444444222222333333333222222111222111111111111222333444222333444444444444333222000222333333333333444666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===============>>>??????@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<=========<<<999888888:::888:::===???@@@AAACCCEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNRRRSSSUUUUUUUUUVVVYYY[[[[[[^^^```bbbccceeehhhkkkkkkjjjkkkmmmqqqtttuuuuuurrrssstttuuuuuuwwwzzz|||~~~{{{uuupppggg```[[[[[[]]]^^^bbbeeejjjnnnrrruuuxxxzzz~~~|||yyywwwvvvuuusssqqqlllmmmnnnnnnoooooonnnnnnkkkkkkjjjhhheeeaaa\\\ZZZWWWWWWVVVUUURRROOOLLLJJJEEEEEEEEEEEEDDDBBBAAA@@@;;;::::::999888888888888999888888888888888888999888777666444444555555666888777777666555444444333222333333444555666666777666666555555444444444444111222222333333333222222333111///------000333555333333333333333333333333000222333333333333444666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>???????????????;;;;;;;;;;;;<<<<<<=========>>>===;;;999888999:::888:::>>>@@@@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLMMMNNNNNNSSSTTTUUUUUUUUUWWWYYY\\\\\\^^^aaacccdddfffhhhjjjmmmllllllmmmppprrrsssrrrssstttuuuuuuvvvxxx{{{~~~|||wwwtttnnnjjjccc^^^\\\^^^bbbeeeiiinnntttyyy|||~~~~~~|||}}}{{{yyyxxxwwwvvvsssqqqmmmnnnnnnooooooooooooooojjjjjjjjjhhheee```[[[XXXVVVVVVUUUTTTRRROOOLLLKKKEEEEEEDDDDDDCCCAAA@@@???::::::999888888888888888888888888888888888888888888777666444444555555666666666555555444444333333333333333444555555555666555555444333333333333444111111222333333333222222333111...------///222555111111111111111111111111000111333333333333555666777888999:::;;;<<<<<<<<<:::::::::;;;<<<<<<=========>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<===>>>???>>>>>>===;;;999888999;;;:::<<>>:::999999888888888888888888888888999999888888888888777666444444555555666444444444444444333333333444444444444444444444444555444333222111222222333000111222333333333333222111111000000111111222222111111000000000000111111///111333333333333555777666777888:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>===<<<<<<<<<;;;;;;<<<>>>???@@@@@@???>>><<<999999:::<<<<<<>>>AAABBBBBBBBBDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLKKKLLLMMMOOOPPPTTTUUUUUUUUUUUUWWWZZZ]]]\\\___cccfffgggiiikkklllooommmlllmmmooopppppppppoooqqqrrrssstttvvvyyy|||{{{}}}|||xxxssspppmmmkkkdddccccccdddhhhnnnuuuxxx}}}}}}{{{yyyxxxxxxvvvsssppplllmmmnnnnnnoooooonnnnnniiiiiiiiihhheee```ZZZWWWTTTTTTTTTSSSQQQOOOLLLKKKCCCCCCCCCBBBAAA@@@>>>>>>999999888888888888888888888888999999999999888888888777666555444555555666222333333333333333333333444444444444444444333333444333222111111111222333000111222333333333333333///000333555555444222000333333222222222222333333///111333333333333555777666777888999:::;;;;;;;;;888999:::;;;<<<<<<<<<<<<888999;;;<<<===>>>=========<<<<<<<<<===>>>@@@AAA@@@@@@???<<<:::999;;;======???BBBCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPRRRSSSRRRQQQOOOMMMMMMKKKKKKLLLNNNPPPQQQTTTUUUUUUUUUUUUWWWZZZ]]]\\\___cccfffhhhjjjlllmmmnnnllllllmmmoooqqqqqqqqqnnnooopppqqqrrrtttxxx{{{yyy{{{|||}}}|||}}}~~~yyywwwsssooollliiihhhhhheeeeeegggjjjpppwww~~~~~~|||zzzzzzxxxvvvtttqqqpppnnnnnnooonnnmmmkkkiiimmmppplllddd[[[XXXWWWTTTTTTTTTSSSPPPNNNMMMMMMFFFCCC@@@????????????>>>;;;;;;;;;:::888666555444888888888888888888888888:::888666444444555777888555555555555555444444444222222333333333333444444333333333333333333333333444444222222222222444444//////000111222333333333333333333222222111111111555444333222333444555666777888999;;;;;;:::999999;;;999888:::===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@>>><<<;;;::::::;;;;;;===???BBBCCCDDDDDDDDDIIIIIIIIIIIIJJJLLLNNNOOOKKKMMMNNNNNNLLLKKKLLLMMMJJJLLLNNNNNNNNNNNNPPPRRRQQQSSSVVVWWWWWWXXXZZZ\\\``````bbbccceeeggghhhiiikkkkkkkkkmmmooopppooonnnoooooopppqqqssstttuuuuuuvvvwwwxxxzzz{{{yyyvvvssszzztttmmmiiijjjlllnnnoookkkpppwww|||~~~~~~{{{zzzyyyxxxwwwuuusssrrrpppooooooooommmkkkkkkoooqqqmmmeee]]]XXXWWWSSSTTTTTTRRRPPPMMMLLLLLLDDDBBB???>>>>>>???>>>===999999999999888888777666888888888888888888888888888888777666555666666777666666555555444444333333222222333333333333444444333333333333333333333333333222111111111111222333000000000111222222222333111111111111111111000000333222222111222444555666777888999:::;;;;;;;;;;;;;;;999999:::===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===??????AAA@@@>>>===;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBFFFFFFFFFFFFHHHJJJLLLMMMKKKMMMNNNNNNLLLKKKLLLLLLJJJLLLMMMMMMMMMMMMOOOPPPRRRTTTWWWXXXXXXYYY[[[]]]]]]^^^___```bbbcccddddddgggffffffhhhkkklllkkkjjjkkkkkkkkklllmmmnnnoooooorrrsssuuuwwwxxxwwwtttqqqooollliiijjjooouuuyyy{{{xxx|||~~~zzzxxxxxxxxxxxxwwwvvvtttqqqppppppooonnnlllmmmppprrrnnnfff^^^XXXWWWSSSSSSRRRQQQOOOMMMKKKJJJCCCAAA>>>===>>>>>>===<<<888888888888888999999999888888888888888888888888777777777777777666666555666666666555444333333222222222333333333333444444444444444333333222222222222111111000000111111222111111111111111111222222//////000000000000000000000000000111222444666888888888888999:::;;;<<<<<<:::999:::;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???BBBAAA???======<<<======@@@@@@@@@@@@@@@AAAAAABBBEEEEEEEEEEEEGGGIIIKKKLLLLLLNNNOOONNNLLLKKKKKKLLLJJJLLLMMMMMMLLLLLLNNNOOOSSSUUUWWWXXXYYYZZZ\\\^^^]]]]]]^^^___````````````aaaaaaaaaccceeefffeeedddeeeeeeffffffggghhhiiijjjmmmoooqqqssssssrrrpppnnnhhhiiikkkqqqzzz~~~zzzxxxxxxyyyyyyyyyyyyvvvsssqqqppppppnnnmmmnnnpppqqqmmmfff^^^XXXUUURRRQQQPPPOOONNNMMMJJJHHHAAA???======>>>>>><<<;;;999888888888888888888999888888888888888888888888555666888999888777555444777666555555444333222222222222222333333333444444555555444333333222111111222222111111111111222222222222222111111111111111/////////000000111111111000000000111444666999::::::999888777777888999:::999999;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>BBBAAA???>>>>>>>>>??????AAA@@@?????????AAABBBDDDFFFFFFFFFGGGHHHKKKMMMNNNNNNOOOPPPOOOMMMKKKKKKKKKKKKMMMNNNNNNMMMMMMNNNOOORRRTTTVVVWWWXXXYYY[[[]]]^^^______``````______^^^\\\\\\\\\]]]___```___]]]_________```bbbdddfffhhhiiikkkmmmooonnnlllkkkkkkkkknnnttt}}}~~~zzzxxxxxxzzz{{{{{{zzzwwwsssqqqqqqpppooonnnmmmnnnnnnkkkeee^^^WWWTTTRRRPPPNNNMMMMMMLLLIIIFFF???>>>======>>>>>><<<:::;;;:::999888777777777777888888888888888888888888555666888999999777555333666555555444333333222222222222222333333333444444555555444333333222111111222333333333333333333222222222222111111111111111///000000111111222222222111111222333666999;;;===<<<:::888777666555666666777999<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>AAA@@@???>>>>>>???@@@@@@????????????@@@CCCEEEFFFFFFFFFFFFGGGHHHKKKMMMOOOOOOPPPQQQOOOMMMKKKJJJKKKLLLNNNOOOOOONNNNNNPPPQQQQQQSSSUUUVVVVVVWWWZZZ[[[^^^^^^`````````^^^]]]\\\WWWVVVVVVWWWXXXXXXVVVTTTVVVVVVWWWXXX[[[___bbbddddddgggkkkllljjjiiijjjkkkooottt|||}}}zzzyyyzzz{{{{{{{{{zzzwwwsssqqqpppqqqppppppllllllllljjjeee___XXXTTTQQQNNNLLLKKKLLLLLLHHHDDD???>>>===>>>???>>>===;;;<<<;;;999777666666777888888888888888888888888888555666888999888777555444444444444444333333333333222222333333333333444444444444444333333222222222222333333444444333333222111111111111111111222222000000111111111111111111222222333444777:::===>>>;;;;;;999888666666555555666999===>>>===;;;::::::999::::::;;;;;;<<<<<<<<<999999::::::;;;===>>>???@@@???>>>>>>>>>???@@@AAA??????@@@AAACCCEEEGGGHHHDDDDDDDDDEEEGGGJJJLLLNNNPPPQQQQQQPPPMMMKKKJJJJJJLLLNNNOOOPPPPPPPPPRRRSSSPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^______]]][[[ZZZVVVTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNPPPSSSWWW[[[]]]___ccchhhjjjjjjjjjmmmppprrrxxx~~~|||zzzzzz{{{||||||{{{yyyuuurrrppppppqqqqqqqqqllllllllljjjgggaaaZZZVVVQQQMMMJJJJJJLLLKKKGGGCCC???>>>>>>???@@@???===;;;:::999888666666777999:::888888888888888888888888666777777888888666555444222333333333333444444444222222333333333333444444333333333333333333333333111222333333333333222111000000000111222222222333000000000000000000//////222222333444666999<<<>>>:::::::::::::::999888888555999===???===;;;::::::999999::::::;;;<<<<<<===:::::::::;;;<<<===?????????>>>======>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFDDDDDDEEEFFFHHHKKKMMMOOOQQQRRRRRRPPPMMMJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTQQQRRRUUUVVVVVVWWWYYY[[[\\\]]]___aaa```___\\\[[[[[[YYYWWWVVVUUUSSSPPPNNNMMMLLLLLLLLLNNNQQQUUUWWWXXX^^^eeeiiikkknnntttxxx{{{~~~}}}{{{{{{{{{|||}}}|||zzzxxxuuuqqqooopppqqqqqqqqqlllllllllkkkhhhccc\\\WWWPPPMMMIIIIIILLLKKKGGGBBB???>>>>>>???@@@@@@>>><<<888777666666777999;;;<<<888888888888888888888888777777777777777666666555111222222333333444444555222222333333333444444444333333333333333333333444000111222333333222111000//////000111222333333444000000//////.........---222222222333555888;;;<<<888999;;;<<<======<<<;;;555999>>>???===;;;::::::999999::::::;;;<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>=========???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDGGGGGGGGGHHHKKKMMMPPPRRRQQQRRRRRRPPPMMMJJJIIIJJJHHHJJJLLLNNNNNNPPPRRRTTTRRRSSSVVVWWWWWWXXXZZZ\\\^^^```bbbdddcccbbb```^^^bbb```]]]\\\ZZZXXXTTTRRRPPPNNNMMMLLLMMMPPPSSSUUUSSSZZZbbbhhhlllqqqyyy