BM6P6(@ jjj^^^QQQLLLIIIEEECCCBBB???>>><<<:::888777666666333444555666555444333222333333222222111000///...//////.........---------+++---////////////111222///...,,,******+++,,,---555///(((&&&))),,,,,,+++////////////............,,,,,,,,,---------......000111333444444333111000***+++,,,---...............///000000///---,,,******+++,,,---------,,,,,,...------111444444000,,,............////////////111111222333444555777888666777999;;;===???AAAAAA@@@BBBEEEGGGIIIHHHGGGFFFCCCBBBAAA@@@???===<<<<<<555666666777888:::>>>BBBDDDHHHNNNSSSWWWZZZ^^^aaadddbbb```___```]]]XXXTTTNNNLLLIIIIIIJJJLLLLLLLLLPPPQQQRRRTTTUUUUUUUUUUUUUUUXXXZZZZZZYYYXXXYYYYYY]]]]]]___```bbbdddeeefffhhhhhhhhhhhhhhhiiiiiiiiinnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnnnnoooppppppoooooopppqqqsssuuuwwwxxxzzzyyyxxxxxxwwwwwwxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{|||}}}}}}~~~}}}xxxuuuyyy~~~~~~wwwooofff___YYY]]]dddkkkmmmmmmttt||||||xxxuuusssrrrkkkiiifffdddbbb```]]][[[[[[VVVRRRQQQRRRQQQMMMHHHGGGEEECCCBBBAAABBBCCCDDDKKKNNNRRRXXX___gggpppvvv~~~zzzxxxwwwxxxzzz}}}~~~|||wwwssspppmmmkkkgggbbb[[[SSSLLLHHHFFFEEECCCDDDFFFIIINNNVVV___fffpppuuu|||}}}~~~~~~|||vvvmmmiiieeeZZZMMMEEEAAA;;;777666666666666888777666555555666777888777888;;;>>>======DDDMMMYYYllljjj]]]QQQKKKIIIEEEBBBBBBAAA@@@>>><<<:::999888888333444444444444333333222444555666666666555444333------------,,,,,,,,,+++)))+++,,,,,,++++++---...///...,,,+++++++++,,,---555000+++***---000000...........................,,,,,,,,,---------......///000111222222111000///+++,,,,,,---............///////////////...------++++++++++++,,,,,,,,,,,,)))***,,,///111222000...............////////////000000111111333444666777777888999;;;===???@@@AAAAAACCCFFFHHHIIIIIIHHHGGGCCCBBBAAA@@@>>>===;;;;;;444555666666777:::>>>AAABBBFFFLLLRRRVVVZZZ^^^```dddbbbaaaaaaaaa^^^YYYTTTOOOMMMJJJIIIKKKMMMMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTTTTWWWYYYZZZYYYYYYYYYZZZ\\\\\\^^^___aaacccdddeeehhhhhhhhhhhhhhhiiiiiiiiinnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooppppppoooooopppqqqsssuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyyyyzzz|||}}}}}}~~~~~~yyyvvvvvv{{{|||tttjjjccc\\\\\\```ddddddeeellluuu}}}zzzvvvrrrooommmlllgggeeebbbaaa```^^^[[[YYYWWWSSSPPPOOOPPPPPPLLLHHHGGGEEECCCBBBBBBBBBDDDEEEJJJMMMRRRXXX^^^gggpppvvv~~~{{{yyywwwxxxzzz|||}}}~~~zzzvvvrrrooolllfffbbbZZZRRRLLLHHHFFFEEEDDDEEEGGGJJJPPPXXXbbbhhhrrrwww}}}|||~~~~~~|||uuulllhhhcccXXXLLLDDD@@@;;;777666666666666888777666555555666777888666666999;;;:::;;;DDDNNN___rrriii\\\PPPKKKIIIEEEBBBBBBBBBAAA@@@>>><<<;;;::::::555444333333222222222222333555777999:::888666555.........---------,,,,,,***+++,,,,,,+++***+++,,,---------,,,,,,,,,,,,+++///,,,))))))---///...---.............../////////,,,,,,,,,---------......////////////////////////------------------------000//////.........//////++++++***)))***+++,,,---%%%(((+++.........//////............//////////////////000111222444555666999999:::<<<===???@@@@@@BBBDDDFFFHHHIIIIIIHHHGGGCCCBBBAAA???===<<<::::::333444555555666888<<>>===<<<;;;;;;666555333222111111222222222444777888888666333111111000000000000/////////...///000///---,,,---...++++++,,,,,,,,,+++***)))***)))(((***---......---111111111000//////......,,,,,,,,,---------......///......------......///.........---------------000///...---------//////+++***)))((((((***,,,---%%%)))---...,,,+++---///............//////////////////000111333444666777:::;;;;;;===>>>???@@@@@@CCCDDDFFFGGGHHHHHHGGGGGGDDDCCCAAA???===;;;999999333444444444555777;;;>>>@@@EEELLLSSSXXX\\\```bbbccccccccceeeeeebbbZZZTTTQQQOOOLLLKKKMMMNNNOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQTTTWWWYYYYYYZZZ[[[\\\[[[\\\]]]^^^```aaabbbcccffffffgggggghhhiiiiiiiiiooonnnnnnnnnnnnoooooopppnnnnnnnnnnnnnnnoooooopppnnnnnnooopppqqqssstttuuuuuuuuuvvvxxxyyyzzzzzzzzz}}}}}}|||{{{{{{zzzzzzzzzwwwxxxyyy{{{}}}|||xxxsssxxxuuulllhhhdddbbbaaa^^^]]]bbbiiirrrwww~~~}}}yyyvvvsssqqqpppnnnkkkgggccc```^^^]]][[[ZZZXXXWWWXXXWWWVVVTTTNNNLLLJJJJJJLLLLLLJJJHHHFFFDDDCCCAAAAAABBBDDDEEEIIILLLQQQVVV]]]fffooouuu{{{}}}|||yyyyyy{{{|||}}}~~~|||wwwqqqllleeeaaaYYYRRRKKKGGGFFFEEEBBBDDDGGGKKKRRR\\\gggnnnvvv{{{}}}zzz||||||uuunnnhhh```SSSIIIAAA>>>:::777777777666666777777666666666666777777999888999:::;;;>>>JJJVVVmmm~~~gggZZZNNNIIIGGGDDDBBBBBBAAA@@@???===<<<;;;;;;;;;888666444222111111111111333444666777666333///,,,111000000000000/////////000111222111///---...///)))************)))((((((++++++,,,...000111111111666555444222000///------,,,,,,,,,---------......000//////......//////000//////...---------......///...---,,,,,,,,,---...+++***)))((((((***,,,---))),,,//////,,,***,,,...............////////////000000111222444666888999;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDBBB@@@===;;;999888333444444444444777:::===AAAGGGNNNVVV[[[^^^aaacccccccccccceeefffbbb[[[UUUQQQOOOLLLLLLMMMOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSPPPSSSVVVYYYYYYZZZ[[[\\\]]]]]]^^^___aaabbbcccccceeeffffffggghhhhhhiiiiiinnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnnnnoooooopppnnnoooooopppqqqssstttuuurrrsssuuuwwwxxxyyyyyyyyy~~~~~~}}}}}}|||{{{zzzzzzxxxyyyzzz|||~~~~~~zzztttyyy|||sssmmmjjjggggggccc^^^^^^bbbiiinnnuuuzzz||||||||||||zzzyyyxxxuuurrrooollljjjhhhgggddd```]]]ZZZXXXWWWVVVTTTSSSSSSSSSSSSRRRPPPJJJIIIHHHHHHIIIIIIHHHGGGDDDCCCAAA@@@@@@BBBCCCEEEIIIKKKPPPVVV]]]eeennntttzzz}}}~~~}}}{{{zzz{{{|||~~~~~~{{{vvvoookkkddd```YYYQQQKKKGGGFFFEEEAAACCCFFFKKKRRR]]]gggoooxxx}}}}}}zzz|||~~~vvvpppjjj___RRRJJJ@@@===999777777777777666666666777777777777666666999777888999:::>>>JJJWWWsss}}}fffYYYMMMIIIGGGDDDAAABBB@@@???>>><<<;;;;;;::::::999888666444333111111111555555666666555111...,,,.........---------,,,,,,///000000///---,,,---...*********)))))))))((((((******+++---...///000111666666444222000///------,,,,,,,,,---------......000000000000000000000000//////...------...///000000000...------,,,,,,,,,++++++***)))***+++,,,---,,,...///...---,,,,,,,,,............////////////000000111222444777999:::;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDGGGFFFDDDAAA>>>;;;999888444444555444555777:::===CCCHHHPPPWWW\\\___bbbccccccbbbbbbdddeeebbb\\\VVVQQQOOOLLLKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTPPPSSSVVVXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccccceeeeeefffggghhhhhhiiiiiimmmmmmmmmmmmnnnoooppppppnnnnnnnnnnnnnnnoooppppppoooppppppppprrrssstttuuurrrtttvvvxxxyyyyyyyyyxxx~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~|||wwwzzz~~~tttpppmmmlllfff^^^YYYYYY___dddiiinnnooopppppppppooonnnmmmkkkhhheeecccaaa___^^^[[[XXXVVVSSSRRRQQQPPPNNNMMMMMMNNNNNNLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@??????@@@BBBCCCHHHKKKOOOUUU\\\eeennntttyyy|||}}}}}}~~~|||{{{||||||~~~~~~|||yyytttnnnjjjccc___XXXQQQKKKGGGFFFEEEAAACCCGGGLLLSSS]]]hhhoooyyy~~~}}}zzz}}}wwwrrrjjj^^^PPPIII>>>;;;999777888888777666666666777777777777666666666555555777777;;;GGGSSSsss}}}eeeXXXMMMHHHFFFCCCAAAAAA@@@???>>>===<<<;;;;;;;;;999999888777555333111000333444444333222000...---------------,,,,,,,,,+++---...///...---,,,---...---,,,+++))))))******+++((())))))******,,,...///333222111111000///...---,,,,,,,,,---------.........///000111111000///...///...---,,,---///000222222222222111000...,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,......---,,,............////////////...///000111444666888999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEEBBB???<<<:::888555555666555555777:::===CCCIIIQQQXXX\\\^^^```aaadddbbbaaabbbcccaaa\\\WWWQQQNNNLLLKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQSSSWWWXXXXXXYYYZZZ[[[]]]]]]^^^___``````aaabbbddddddeeefffggghhhiiijjjllllllllllllmmmnnnooopppnnnnnnnnnnnnnnnoooppppppqqqqqqqqqqqqrrrtttuuuuuutttvvvxxxzzz{{{zzzyyyyyy}}}~~~~~~~~~|||{{{yyyxxx{{{{{{|||}}}}}}yyyzzz|||zzztttppphhh]]]VVVTTTVVVZZZ^^^aaabbbcccdddeeebbbbbbaaa___]]][[[YYYXXXUUUTTTRRRPPPNNNLLLKKKKKKKKKIIIGGGGGGHHHHHHFFFEEEBBBBBBCCCBBBAAA@@@@@@AAA@@@???>>>===>>>???AAABBBGGGJJJOOOUUU[[[dddmmmssszzz|||{{{|||~~~|||{{{|||{{{}}}}}}zzzwwwsssnnnjjjccc___XXXQQQKKKGGGFFFFFFCCCEEEIIIMMMTTT^^^iiipppyyy}}}{{{}}}vvvrrrjjj[[[NNNGGG===:::888777888888777666555666777888888777666555555444555777777:::EEEPPPkkk}}}dddXXXLLLHHHFFFCCCAAAAAA@@@@@@>>>===<<<<<<<<<<<<999999999888666444111///000000000000//////...---//////.........---------...///000///......///000///...,,,******+++,,,---,,,,,,---------...111333......//////////////////,,,,,,,,,---------......---...000111111000...---......---,,,---///111333444444444444222000---,,,***+++,,,------------,,,,,,***(((***...000...,,,............/////////000---...///000333555777888::::::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFJJJHHHFFFCCC???<<<:::999555666666666555777;;;>>>CCCHHHPPPWWW[[[]]]___```dddbbb```aaabbb```\\\XXXPPPNNNKKKKKKLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTTTTQQQTTTWWWXXXXXXXXXYYYZZZ\\\\\\]]]]]]^^^___``````ddddddeeefffggghhhiiijjjkkkkkkkkkllllllnnnoooooonnnnnnnnnnnnnnnoooppppppqqqqqqqqqrrrssstttuuuvvvvvvxxxzzz|||||||||{{{zzz}}}}}}~~~}}}|||zzzxxxwww||||||}}}~~~~~~zzzzzz{{{}}}zzzsssiii]]]UUUSSSQQQTTTWWWYYYZZZ[[[\\\^^^ZZZYYYYYYWWWVVVTTTRRRQQQOOONNNLLLJJJIIIGGGGGGGGGGGGEEEDDDCCCDDDDDDBBB@@@???@@@@@@???>>>======>>>???>>>===<<<===>>>@@@AAAGGGJJJOOOTTT[[[dddmmmssszzz|||~~~zzz|||~~~}}}|||}}}yyy||||||yyyvvvrrrnnnkkkbbb^^^XXXPPPKKKGGGFFFFFFEEEGGGJJJOOOVVV```jjjqqqyyy~~~{{{~~~uuuqqqiiiZZZLLLFFF<<<:::888777888888777666555666777888888777666555666555777999999;;;EEEPPPaaavvvwwweeeXXXLLLHHHGGGFFFEEEFFFAAA???===<<<<<<:::888666666666555444333222222111000000000000000000000000111111111111111000000///---------........./////////...---,,,++++++++++++)))***+++---.../////////000000//////.........---......---,,,,,,,,,,,,---000000000000000111222222111---***,,,000222111...333111---+++)))***+++,,,,,,,,,************,,,,,,,,,,,,+++++++++,,,---...000000000000////////////...000222333333333444555777888999;;;>>>@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCHHHHHHFFFBBB>>>:::999999777888888777777999<<>>>>>>>>======<<<<<<;;;======<<<::::::;;;???BBBDDDHHHMMMTTT[[[dddmmmssswww||||||xxxyyy{{{{{{zzz|||zzz|||{{{xxxtttpppkkkhhhaaa\\\TTTNNNJJJHHHGGGFFFDDDHHHMMMSSSZZZccckkkqqqyyysssllleeeYYYMMMFFF<<<999666555666777777777555555666666666666666666444555888:::999:::AAAJJJVVVfff~~~yyyeeeXXXMMMHHHGGGEEECCCDDDCCCBBB@@@===;;;999888888666666555444333222222111////////////////////////...............---,,,,,,,,,,,,---...............++++++***)))((((((((()))***++++++,,,---...//////000/////////..................---,,,,,,,,,,,,---...---------......///000111---+++---111333222000222111///------...000111---,,,+++******+++,,,---,,,,,,---------........./////////..................000222333333333444555777888999;;;>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFBBB>>>:::999999777888888777777888<<>>===<<<<<<<<<<<<;;;:::999888777777999999999999999888888888;;;;;;:::999888:::===@@@DDDGGGMMMSSS[[[dddmmmrrrxxx|||}}}xxxyyyzzzyyyyyyzzz{{{}}}{{{xxxtttpppkkkhhhaaa[[[TTTMMMJJJHHHGGGFFFFFFIIIOOOUUU\\\eeemmmssszzz~~~~~~rrrkkkcccWWWKKKDDD;;;999666666666777777666666666666666666555555555444444777999888888???GGGPPP^^^uuu}}}eeeYYYMMMIIIGGGDDDBBBBBBDDDDDDCCC>>>999666888;;;666666555444333222111111........................000000000000000///......***+++---.........---,,,******)))(((((()))))))))---,,,+++++++++---...///////////////..................---,,,,,,,,,,,,------------,,,------...///000---,,,...222444444222000///......///111444555...---,,,++++++,,,---...,,,---.../////////......---------..................000333333333333444555666777999;;;>>>@@@BBBCCCFFFFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEBBB>>>;;;::::::777888888777777888<<<>>>???DDDJJJPPPTTTXXX[[[]]]aaaaaaaaaaaaaaa^^^YYYVVVQQQNNNLLLKKKMMMOOOPPPOOOQQQOOONNNNNNPPPRRRSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\^^^```bbbcccdddgggggggggfffeeefffhhhjjjkkkkkkkkkkkklllmmmnnnoooppppppoooooooooppppppqqqrrrrrrrrrssssssssstttttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{{{{yyyxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~xxxtttrrrssstttuuu||||||ooo```VVVRRRHHHHHHFFFEEECCCAAA@@@???BBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999888888999999888777666555444444666666666666777777777777999999999888777999<<>>@@@BBBCCCEEEFFFGGGGGGHHHGGGGGGFFFBBBCCCDDDBBB???<<<;;;:::777777777777666888;;;>>>???CCCJJJPPPTTTXXX[[[^^^`````````aaaaaa^^^ZZZVVVPPPNNNLLLKKKMMMOOOPPPPPPRRRQQQPPPPPPQQQSSSSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]___```bbbcccdddgggggghhhgggeeefffhhhjjjkkkkkkkkkkkklllnnnooopppppppppooooooppppppqqqqqqrrrrrrrrrssssssssstttttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyy{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}|||||||||~~~|||uuupppmmmmmmlllkkkooottt{{{qqqaaaUUUOOOGGGEEEDDDAAA???===<<<<<<============<<<;;;:::999999888888888777777666666444444555555555666666666666666777777888888888999777888888888777999;;;>>>AAAEEEKKKRRRYYYbbblllrrryyy|||zzzzzzzzzyyyxxxzzz}}}{{{wwwtttooojjjfff___ZZZRRRLLLIIIHHHGGGFFFFFFKKKQQQXXX```hhhpppuuu|||~~~zzzooohhh___RRRGGGBBB999888777777888777555333777777777666555555444444555333444777777666:::@@@DDDPPPcccxxxggg\\\PPPLLLJJJFFFCCCCCCBBBCCCBBB<<<555222555999555555444333222111111000000000000000000000000000------......------,,,+++***+++,,,---------,,,,,,......---------.../////////---+++******+++,,,---.........///////////////......---,,,,,,,,,,,,---000///............//////+++++++++,,,...111222222//////......///000111222......,,,,,,,,,,,,......)))+++---...///...,,,+++....../////////000000000///111333444444444555666555777999;;;>>>AAACCCDDDCCCDDDFFFGGGHHHGGGFFFFFFAAABBBCCCBBB???<<<::::::666777777666666888;;;>>>???DDDKKKQQQUUUYYY]]]___``````aaabbbbbb```\\\XXXQQQNNNLLLKKKMMMOOOOOOOOORRRSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^___```aaabbbbbbfffgggggggggfffgggiiilllllllllllllllmmmnnnoooppppppppppppppppppqqqrrrrrrrrrrrrrrrssssssssstttttttttuuuvvvwwwwwwwwwwwwwwwyyyzzz{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~yyypppjjjeeedddccc```bbbeeekkktttrrrcccWWWOOOFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;:::999999777777777777777777666666555555555555666666666777666666777777888888999999666777888888888999<<<>>>@@@CCCIIIPPPXXXbbbkkkqqqyyy||||||{{{|||zzzzzz|||}}}{{{wwwsssnnniiifff^^^XXXQQQKKKHHHGGGFFFFFFFFFJJJQQQYYYaaaiiipppuuu|||zzzoooggg]]]PPPEEEAAA888777666777888777555333777777666666555555555444555333444777888777999>>>@@@LLL^^^sssfff[[[PPPLLLKKKGGGDDDCCCAAAAAA???;;;666333555777555555444333222111000000111111111111111111111111......//////......---,,,,,,,,,,,,,,,---------.........---,,,,,,------------,,,+++******+++,,,,,,.........///////////////......---,,,,,,,,,,,,---///...------,,,---------+++++++++,,,---///000111222111111111111111222222...---,,,++++++,,,---...***+++,,,---------,,,+++......//////000111111111///111333444444444555666555666888;;;>>>AAACCCDDDCCCDDDFFFHHHIIIHHHGGGFFF@@@BBBDDDBBB???<<<:::999666777777666666777;;;===@@@EEELLLRRRWWW[[[^^^aaabbbbbbbbbddddddbbb___[[[RRRPPPMMMLLLMMMNNNNNNNNNPPPRRRTTTTTTSSSTTTUUUWWWXXXWWWWWWWWWXXXZZZ\\\]]]^^^^^^___```aaaaaabbbbbbeeefffggggggggghhhkkknnnmmmmmmmmmlllmmmmmmnnnooopppppppppppppppqqqrrrsssrrrrrrrrrssssssssstttttttttuuuvvvvvvwwwwwwwwwvvvxxxzzz{{{zzzyyyyyyzzz|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~yyysssiiiaaa[[[YYYXXXUUUUUUXXX]]]eeetttooocccXXXPPPFFFEEEBBB@@@???>>>??????<<<<<<<<<<<<<<<;;;::::::777777777777777888888888999999888777666555444444555555555555666666666666555666888888888999;;;>>>>>>BBBHHHOOOXXXaaajjjpppxxx}}}}}}|||}}}||||||~~~}}}{{{wwwsssnnniiieee]]]XXXPPPKKKHHHGGGFFFEEEFFFJJJRRRZZZbbbjjjqqqvvv|||xxxooofff[[[NNNDDDAAA999777666666666666555333666666666666666666666666666444444888:::999;;;>>>???JJJ]]]qqq~~~cccXXXNNNKKKJJJFFFCCCBBBAAA@@@>>>;;;999777666666555444444333222111000000000000000000000000000000000000111111000000///......---,,,+++,,,---///000///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,............/////////000......---,,,,,,,,,,,,---000///......---------...,,,,,,---------...000111000000000000111111222222---,,,+++******+++,,,---,,,,,,,,,---------------------......///000000111///222444555444444555777555666888;;;>>>AAACCCEEECCCEEEGGGJJJJJJJJJHHHGGGAAABBBDDDCCC???;;;888777666666666666555777:::===???DDDKKKRRRWWW[[[___aaaccccccdddfffgggeeeaaa^^^TTTQQQMMMLLLLLLMMMMMMMMMMMMPPPRRRSSSRRRRRRTTTVVVXXXWWWWWWWWWXXXZZZ\\\]]]\\\]]]^^^```aaacccddddddccceeefffggggggiiimmmpppooonnnnnnmmmmmmmmmmmmmmmppppppppppppqqqrrrssstttrrrrrrrrrssssssssstttttttttuuuvvvvvvvvvvvvvvvvvvxxxyyy{{{zzzyyyyyyzzz|||{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}|||~~~zzzqqqkkkaaaXXXPPPNNNMMMKKKKKKMMMQQQXXXggg{{{sssfff^^^UUUMMMFFFEEEBBB???============;;;;;;;;;;;;;;;;;;:::999777777777888888888999999:::999888777666555555444555555555555555444444444333444666777777888:::<<<===AAAGGGOOOWWW```jjjpppwww}}}}}}|||||||||}}}|||{{{wwwrrrmmmhhhddd\\\WWWPPPJJJGGGFFFFFFEEEGGGLLLTTT\\\dddlllsssxxx{{{~~~vvvmmmdddYYYKKKAAA???:::888555444555555555444444444555555666777777777777444555:::<<<<<<===@@@AAAMMM```ttt|||```VVVLLLIIIHHHEEEBBBAAAAAA???===<<<<<<:::888666555444444333222111000000////////////////////////---------...---,,,,,,+++000...,,,++++++---000222111000///...---,,,,,,,,,)))***+++,,,,,,,,,,,,+++---.........//////000000......---,,,,,,,,,,,,---222222111000000000000000---...///.........000111,,,,,,---...///000000111,,,,,,+++******+++,,,,,,...------------...//////,,,,,,------...///000000000222444555444444666777555666888;;;>>>AAADDDEEEDDDFFFIIIKKKLLLKKKJJJHHHAAACCCDDDCCC???;;;888777666666666666555777:::===???DDDKKKQQQVVVZZZ^^^aaaeeeeeefffggghhhgggccc```UUURRRNNNLLLLLLMMMLLLLLLJJJMMMQQQRRRQQQQQQSSSVVVWWWWWWWWWWWWXXXZZZ[[[]]]ZZZ[[[]]]___bbbdddfffgggbbbdddeeeggghhhjjjnnnqqqpppooonnnmmmmmmllllllmmmppppppppppppqqqrrrssstttrrrrrrrrrssssssssstttttttttuuuvvvvvvvvvvvvvvvuuuxxxyyyzzzzzzyyyyyy{{{|||{{{{{{||||||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~zzztttlllfff[[[RRRJJJGGGFFFEEEEEEGGGJJJQQQ___ttt|||xxxwwwwwwxxxxxxwwwyyytttggg\\\WWWPPPIIIGGGEEEAAA>>><<<::::::;;;::::::::::::::::::999888666666777777888999999999666666666777777777777888777777777666666555555555111333555666666777999:::===@@@GGGNNNWWW```jjjpppwww}}}{{{{{{||||||}}}|||{{{wwwrrrmmmhhhddd[[[VVVOOOJJJGGGFFFFFFEEEHHHMMMUUU^^^fffnnnuuuyyyzzz|||tttkkkcccWWWIII@@@===;;;888555333444555555555333333444555666777888888888555666;;;>>>>>>>>>AAAEEERRReeeyyyzzzaaaVVVLLLIIIIIIEEEBBBAAABBBAAA???===;;;:::999999444444444444444444444444---...000111111///---,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,+++---///---***((()))+++,,,+++***)))***,,,///111000///...------...///000---------------------------...///000000///...---//////...------------.../////////...------,,,,,,.........------,,,,,,,,,******+++,,,---------,,,...............///000000222333333444444555555555777999;;;<<<===>>>@@@BBBCCCEEEIIIKKKLLLJJJHHHFFFEEEDDDCCCAAA???<<<:::888666666555555555777888999===AAAHHHOOOVVV[[[___```bbbcccfffiiillljjjgggdddWWWSSSOOOLLLMMMNNNOOOPPPLLLMMMNNNNNNOOOQQQTTTWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^```bbbeeefffggggggggghhhjjjlllnnnooorrroookkkkkkmmmooonnnmmmpppqqqrrrssstttuuuuuuuuuppppppqqqrrrrrrsssttttttwwwwwwvvvvvvuuuuuuuuutttvvvwwwwwwxxxxxxxxxwwwwww{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~|||xxxuuunnnddd\\\RRRKKKBBB<<<<<<@@@BBBCCCAAAHHHVVViiiyyypppmmmkkkhhhfffggggggddd^^^XXXQQQLLLIIIGGGBBBAAA???<<<;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;888888888888888888999999888888777777666666555555333444555666888:::;;;<<<;;;@@@GGGMMMTTT\\\fffmmmyyy|||xxxzzz||||||{{{~~~zzzwwwtttoooiiiddd\\\WWWPPPIIIEEEDDDFFFGGGKKKNNNTTT\\\gggooouuuxxxyyyooobbbUUUJJJBBB===777666444333222222333333777777555444444555666666777777777999===BBBGGGJJJQQQZZZjjj~~~zzzaaaVVVLLLIIIHHHEEEBBBAAAAAA@@@???===;;;:::999999666666555555444333222222...///000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++(((&&&'''))),,,,,,,,,,,,,,,,,,,,,---***+++---.../////////...------------------------......////////////......//////...------------...------..................,,,,,,,,,++++++*********+++,,,---...////////////...............///000000222222333333444555555555888999<<<<<<===>>>@@@BBBCCCEEEHHHKKKKKKJJJHHHFFFEEEEEECCCAAA???<<<:::999555444444555666888:::;;;>>>BBBHHHOOOVVV[[[^^^```bbbdddgggkkkmmmkkkgggdddYYYUUUPPPMMMMMMMMMNNNNNNPPPQQQQQQPPPOOOPPPRRRTTTWWWVVVVVVVVVWWWYYY[[[\\\[[[[[[[[[\\\]]]```bbbcccffffffggghhhjjjkkkllllllpppmmmjjjjjjlllnnnnnnnnnpppqqqrrrsssssssssssssssrrrrrrrrrssssssttttttuuuvvvvvvvvvuuuuuutttttttttuuuvvvwwwwwwxxxxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~}}}~~~zzzsssmmmdddZZZRRRKKKFFF@@@======???@@@@@@BBBGGGSSSdddzzz~~~ssshhhccc^^^YYYVVVVVVXXXVVVRRRMMMIIIFFFDDDCCCBBB@@@>>><<<;;;:::::::::;;;::::::::::::::::::;;;::::::999999999999::::::888888888888888888888888777777777777666666666666666555555444555777999;;;;;;@@@FFFMMMSSS\\\fffnnnzzz}}}{{{zzz|||~~~yyyzzz||||||{{{|||~~~zzzwwwtttoooiiiddd[[[WWWPPPIIIEEEDDDFFFGGGMMMPPPVVV^^^hhhqqqvvvyyy~~~~~~}}}wwwmmm```SSSHHH@@@<<<777666555333222222333333555555444333333444555666888999<<>><<<;;;:::999999888888777666444333222111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))(((((()))+++,,,---------,,,***)))&&&(((+++///000000...---------------------------//////............////////////...------------...,,,,,,------...//////000,,,,,,++++++++++++******'''((()))+++,,,---------...............///000000222222222333333444555666999:::<<<=========???AAACCCEEEHHHJJJKKKJJJHHHGGGEEEEEEDDDBBB???===;;;999333333333444666888;;;<<>>???@@@??????BBBFFFOOO^^^rrrtttiii]]]VVVPPPJJJGGGGGGHHHFFFDDDBBB@@@@@@???@@@@@@???===<<<;;;:::::::::999999999999999999999999999999888888888888999999888888888888888888888888666666666666777777777777888777555444444666888999;;;???EEEKKKRRR[[[fffnnn{{{|||xxxwwwxxx|||||||||}}}}}}|||yyy|||zzzvvvtttoooiiidddZZZVVVOOOIIIEEEEEEGGGHHHNNNRRRXXXaaajjjrrrwww{{{~~~~~~{{{zzztttjjj]]]PPPFFF>>>;;;777666555444333333333333333333333333333444555666888:::>>>BBBIIISSS]]]dddkkkpppyyy}}}cccXXXMMMIIIHHHEEEBBBBBBAAA@@@>>><<<:::999999888888777777666444333333222000000///............///---------...............---------------------------------,,,++++++++++++++++++,,,,,,,,,++++++***((())),,,...//////...---------------------------//////...------...000111//////...------------...---------.........//////------------------------&&&''')))***,,,---.....................///000000222222111222333444666777999;;;======<<<===>>>@@@CCCDDDGGGIIIJJJJJJHHHGGGEEEEEEDDDBBB@@@>>><<<;;;555444444555666888:::;;;???BBBHHHNNNTTTYYY]]]___aaacccggglllnnnkkkfffbbb\\\XXXRRROOOMMMNNNNNNMMMMMMNNNPPPPPPPPPRRRUUUXXXUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]___aaacccdddeeeeeeggghhhjjjjjjiiihhhfffjjjjjjiiijjjlllmmmooooooqqqqqqrrrrrrrrrqqqppppppttttttttttttssssssssssssttttttttttttttttttssssssttttttuuuvvvwwwxxxyyyzzzxxxxxxzzz{{{}}}~~~~~~}}}~~~~~~}}}~~~yyysssiii```WWWPPPIIIEEE@@@????????????@@@AAAAAACCCEEEKKKWWWkkk~~~tttggg\\\QQQLLLIIIDDDBBBCCC???>>>===<<<<<<===>>>>>>===<<<<<<;;;:::999999888888888999999999999888888999888888777777888888999999999999888888888888888555555666666777777888888666666666666777888999999:::>>>DDDIIIPPPZZZfffooo{{{~~~{{{zzzzzz|||~~~}}}}}}}}}}}}xxx}}}yyyvvvsssnnnhhhcccYYYTTTNNNHHHEEEEEEGGGIIINNNSSS[[[ccckkkrrrxxx{{{{{{yyyxxxrrrgggZZZNNNDDD===:::666666555555444444444444222222333333444555666777777888;;;???GGGTTTdddnnnyyy~~~eeeYYYMMMIIIHHHEEEBBBBBBAAA@@@>>><<<:::999888888555555555555555444444444000000///............///---------.........//////------------------------------,,,,,,,,,,,,,,,++++++***)))))))))+++---///------------------...///------------------------///...---------///000111//////...------------...//////.........---------------------------------+++,,,---///111222222333...............///000000222111111111222444666777999;;;======<<<===>>>@@@BBBDDDFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCAAA???===<<<777777666555555666777888???BBBGGGMMMSSSYYY]]]``````bbbfffjjjllljjjfffbbb[[[WWWRRROOOOOOOOOPPPPPPLLLMMMNNNOOOOOOQQQTTTWWWTTTTTTTTTTTTUUUWWWXXXZZZ\\\]]]^^^aaaccceeefffgggggghhhjjjkkkkkkjjjhhhggghhhiiijjjkkklllmmmooopppqqqqqqrrrrrrrrrqqqppppppsssssssssrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttuuuvvvxxxyyyzzzwwwxxxyyy{{{|||~~~~~~}}}}}}}}}}}}~~~|||~~~~~~~~~~~~|||zzzqqqlllcccYYYQQQKKKFFFCCCAAAAAA@@@??????@@@CCCDDDCCCEEEIIITTTfff|||{{{mmmdddYYYPPPHHHEEEDDDAAA@@@AAA<<<<<<::::::::::::;;;<<<::::::::::::999999888888888999::::::::::::999888999888888777777888888999999999999888888888777777555555666666777777888888222444777999;;;;;;:::999:::===BBBGGGNNNYYYfffooozzz}}}}}}~~~}}}~~~~~~{{{}}}xxxtttrrrmmmgggbbbWWWSSSMMMGGGEEEFFFHHHJJJOOOUUU]]]eeelllrrrxxx|||{{{zzzvvvpppeeeXXXMMMCCC===:::555555555555555555444444333333444555666777777777777888888:::BBBRRReeesssfffZZZNNNIIIGGGDDDBBBCCC@@@???===;;;:::999888888444444444444444444444444////////////............,,,,,,------.../////////------------------------,,,+++******+++,,,+++)))+++)))((('''(((+++...000///...---,,,,,,---...///------------------------......---......///000111//////...------------...000//////...------,,,,,,******++++++++++++,,,,,,+++,,,---///000111111111...............///000000111111000000111444666888999:::<<<=========???AAABBBCCCEEEGGGHHHIIIIIIIIIFFFFFFEEEDDDBBB@@@>>>===999888666555555555666777>>>AAAEEELLLSSSYYY^^^aaabbbcccfffiiikkkjjjgggccc[[[WWWRRROOOOOOPPPQQQQQQOOOPPPPPPOOONNNNNNQQQSSSUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[]]]```bbbdddeeeeeeggghhhiiijjjjjjjjjiiihhhhhhjjjlllmmmlllmmmooopppqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuuuuuuuuttttttuuuwwwxxxzzzxxxxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{}}}~~~|||zzzxxxvvvuuuuuutttrrrqqqmmmhhhaaaXXXPPPJJJFFFDDDEEEFFFFFFEEECCCDDDFFFHHHFFFFFFIIIRRRbbbwwwvvviii]]]UUUOOOGGGAAAAAAAAA>>><<<<<<;;;:::999888777888888999999::::::;;;;;;:::999999::::::<<<<<<<<<<<<::::::999999888888888888999999::::::999999888777777777666666666666777777777777111333666999;;;;;;:::::::::<<<@@@EEELLLXXXfffppp{{{~~~|||yyy|||~~~~~~}}}|||{{{}}}}}}~~~~~~{{{vvvrrrpppkkkeee```UUUQQQLLLGGGEEEFFFIIIKKKPPPWWWaaaiiinnntttzzz~~~}}}}}}tttnnncccVVVJJJBBB<<<:::555555666666666555555444444444555666777777777666777888999999???MMMaaaooo~~~gggZZZNNNIIIGGGDDDBBBCCC@@@???===;;;:::888888777444444333333222222222111...///000000000///---,,,,,,,,,------...//////000........................,,,***)))***,,,---+++)))******))))))***+++,,,---++++++,,,,,,------------------------------------,,,---...///000000000000//////...------------.....................------*********++++++,,,,,,,,,)))***+++,,,------------...............///000000111000//////111333666888888999<<<<<<===>>>@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFEEEDDDBBB@@@???>>>777777666555555666777888===???DDDKKKRRRZZZ___cccffffffgggjjjlllkkkiiiggg]]]YYYTTTPPPOOOPPPPPPOOOPPPQQQQQQPPPOOOOOORRRTTTUUUUUUUUUUUUVVVWWWYYYZZZXXXZZZ]]]___bbbddddddeeeggggggggghhhhhhiiiiiiiiiiiikkknnnnnnmmmmmmnnnppppppqqqrrrsssssssssssssssqqqqqqrrrrrrsssssstttttttttttttttuuuuuuvvvvvvvvvvvvuuutttttttttvvvwwwyyyyyyyyyzzzzzz{{{|||}}}}}}{{{|||~~~}}}{{{yyyyyy{{{|||zzztttqqqnnnllllllkkkiiihhhfffddd___YYYSSSNNNKKKKKKNNNPPPSSSRRROOOMMMLLLMMMIIIIIIKKKQQQ___qqqwwwkkkaaaXXXNNNHHHEEE???<<>>;;;;;;;;;:::999888777777888999;;;<<<======>>>===<<<<<<;;;<<<>>>??????>>><<<;;;::::::999999999999::::::::::::999999888777777666777777777777666666666666333333444444555777888999999<<>>@@@CCCBBBCCCDDDFFFHHHIIIIIIIIIFFFFFFEEEDDDCCCAAA???>>>666555555555666777999:::<<<>>>CCCJJJRRRZZZ```dddhhhhhhiiijjjlllmmmllljjj```[[[UUUQQQOOOOOONNNNNNNNNOOOPPPPPPQQQRRRVVVXXXVVVUUUUUUUUUVVVXXXZZZ[[[YYY[[[^^^aaaccceeefffffffffeeeeeeeeefffgggiiiiiijjjmmmoooooonnnmmmnnnppppppqqqrrrssstttuuuuuuuuurrrrrrsssssstttuuuvvvvvvtttuuuuuuuuuvvvvvvwwwwwwwwwvvvtttssstttuuuwwwxxxzzzzzzzzz{{{{{{{{{||||||zzz|||~~~}}}zzzxxxxxx{{{~~~{{{yyypppmmmiiigggfffeeedddbbb______]]]ZZZVVVTTTSSSSSSUUUZZZ______[[[WWWSSSRRRLLLKKKLLLQQQ]]]mmm|||}}}tttggg[[[SSSKKKDDD??????::::::???CCCAAA??????<<<;;;:::999999999:::;;;======???@@@@@@@@@???>>>===>>>???AAAAAA???>>>===;;;::::::999999::::::;;;::::::999999888777777666888888777777666666555555777555222000000333666999999;;;>>>BBBJJJVVVeeeppp{{{rrrmmmjjjiiinnnvvvttttttwww{{{~~~~~~}}}yyyssspppmmmhhhbbb]]]SSSPPPJJJFFFEEEGGGJJJMMMUUU^^^hhhppptttyyy|||ooohhh]]]QQQFFF>>>999777444555666777777666555555333444555555555444333222///444999:::<<>>?????????>>>===;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777666666666333777::::::666555777:::444444333222222222333333999999===CCCIIIRRRbbbqqquuulllfffbbbbbbfffnnnzzz~~~||||||pppooossszzz~~~|||xxxrrrooolllgggaaa\\\QQQMMMJJJIIIGGGEEEIIIPPPVVVbbbhhhmmmyyy||||||oooggg[[[OOOFFF@@@;;;888444444555555555555555555444444444555555555555666666666777999===AAAFFFHHHQQQ[[[iiivvveeeYYYMMMHHHFFFCCC@@@AAABBB===;;;===<<<999666777888777555444333222///,,,000///...------...///000.........------.........000///...------...///000///+++''''''***,,,+++(((++++++++++++,,,,,,,,,,,,---......///......------///...---,,,,,,,,,---.........///000000000//////------------------------///......///000000...---...---,,,+++***++++++,,,******+++,,,---...////////////...---------......//////000111222444666777999;;;<<<======???AAADDDFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<:::999777666555666888999;;;???FFFLLLSSSZZZaaaeeekkkkkklllmmmnnnnnnnnnnnneee___XXXRRROOONNNMMMLLLNNNPPPRRRSSSSSSSSSTTTVVVWWWVVVTTTTTTTTTVVVXXXYYY]]]^^^___aaabbbcccddddddcccccccccddddddfffggggggkkkkkkllllllmmmmmmllllllnnnnnnpppqqqrrrsssssssssrrrssssssrrrpppqqqssstttuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvvvvuuuuuuuuuvvvzzzzzz{{{{{{{{{{{{{{{zzz|||}}}}}}~~~}}}|||{{{zzzzzz{{{}}}|||ssspppkkkgggcccbbbbbbbbbhhhkkkmmmmmmhhhbbb]]][[[bbbmmmvvvwwwrrrnnnhhhccc]]]^^^^^^^^^___gggsss|||wwwqqqjjjbbb\\\WWWQQQJJJEEEBBBAAA@@@???>>>===;;;::::::;;;<<<======;;;:::888888888:::;;;999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777777999<<<>>><<<777444555777222222333333444666777888777888<<>>>>>@@@CCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@>>>===;;;999777666666666888999:::>>>DDDKKKQQQXXX___dddjjjkkknnnoooppppppooonnnfff```YYYSSSPPPNNNNNNMMMMMMOOOQQQRRRRRRSSSUUUWWWWWWVVVTTTSSSSSSUUUWWWXXX\\\]]]___```bbbcccccccccbbbbbbbbbcccdddfffggghhhjjjkkkllllllmmmmmmllllllnnnnnnoooooopppqqqsssssssssssstttsssqqqqqqsssuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}|||{{{{{{yyyzzz|||~~~{{{xxxsssnnnkkkiiiiiiiiioootttyyyzzzuuunnnfffbbbiiittt~~~xxxqqqjjjeeedddbbb```___dddmmmttt}}}rrrhhh```ZZZSSSOOOMMMIIIEEEBBBBBBBBBCCCBBB>>>===<<<::::::;;;<<<<<<<<<;;;999888888999::::::777888:::;;;;;;;;;::::::==================>>>>>>;;;;;;::::::::::::;;;;;;:::999999888999999999::::::<<<===;;;666333333444444444444555666777888999666777;;;AAAGGGPPP___nnntttkkkddd```\\\___fffppp|||~~~}}}{{{yyyzzzzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{vvvqqqmmmkkkfff```[[[QQQMMMJJJIIIGGGGGGLLLSSSZZZffflllqqq|||tttiiibbbVVVKKKCCC>>>:::999555555555555555555555555444444444555555555555666555555444555666888;;;<<<===BBBKKKUUUbbbtttdddXXXLLLHHHGGGDDDCCCCCCAAA<<<:::<<<;;;888555666888777555444333222///---000///............///000......////////////......,,,+++***))))))******+++...---,,,---///...,,,)))))))))*********+++++++++//////---------...000111000///...,,,+++***)))))),,,,,,---...//////......////////////////////////000//////000222222111//////......---,,,,,,,,,,,,+++,,,,,,---...///000000111111000///............111111111111222333444555999;;;===>>>>>>@@@CCCEEEFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEDDDBBBAAA???>>>;;;:::888666666777888999999===CCCIIIOOOVVV]]]bbbhhhjjjmmmpppqqqpppnnnmmmgggbbbZZZTTTQQQOOONNNMMMLLLMMMOOOPPPQQQRRRUUUWWWXXXWWWUUUTTTTTTUUUWWWXXX\\\]]]___```bbbbbbccccccaaaaaabbbccceeefffhhhiiijjjjjjkkklllmmmmmmmmmmmmooonnnnnnnnnoooqqqssstttssstttttttttrrrrrrsssuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{|||{{{{{{{{{{{{yyyzzz|||~~~~~~zzzvvvttttttttt{{{yyyrrrnnnpppyyy{{{tttmmmiiigggddd```^^^bbbiiinnn||||||sssfff[[[UUUPPPKKKHHHFFFDDDAAA@@@BBBCCCCCCCCC>>>===<<<;;;;;;;;;;;;<<<;;;:::999999999999::::::999:::;;;<<<======<<<<<<<<<<<<==================::::::999999999:::;;;;;;::::::::::::;;;<<<===>>>:::<<<===;;;888666666777888777666666555555555555666777:::@@@EEENNN^^^lll{{{qqqjjjeee___aaagggoooyyy}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwqqqnnnkkkggg```[[[PPPKKKHHHGGGFFFGGGMMMTTT\\\hhhmmmrrr}}}rrrjjjbbbVVVJJJBBB===:::888666666666666555555555555444444444555555555555666555555444444555666777777;;;===BBBJJJTTTeee|||dddXXXMMMIIIGGGEEECCCCCCBBB===;;;======999777777555444333333444333111/////////............//////......///000000///......///......---------------------...//////...,,,***))))))*********+++++++++///......---...///000111...............---,,,,,,......//////...---,,,,,,000000000000000000000000,,,++++++---...///...,,,000//////...---+++******+++,,,,,,---...///000000222111111000//////000000111111111111222333444555888:::<<<===>>>@@@CCCEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFFFFEEEEEECCCAAA@@@???;;;:::888777666777888999999===BBBGGGMMMUUU\\\aaafffiiilllnnnpppooommmllliiiccc\\\UUURRRPPPOOONNNKKKMMMNNNOOOPPPRRRUUUWWWYYYXXXVVVVVVVVVWWWYYYZZZ\\\]]]___aaabbbcccccccccbbbbbbcccdddeeegggiiijjjiiijjjkkklllmmmmmmmmmmmmoooooonnnnnnoooqqqssstttssstttuuuuuutttssstttuuussssssssstttttttttuuuuuuxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{||||||||||||zzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~zzz}}}zzzuuuooohhheeebbb______bbbhhhlllyyy~~~ooofffYYYOOOJJJGGGDDDBBBAAA???======>>>??????>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;999:::;;;===>>>>>>======<<<<<<============<<<;;;999999999999999:::;;;<<<<<<<<<<<<===>>>???AAAAAA???@@@@@@???<<<:::::::::888777666555444444444444777777:::@@@DDDLLL[[[iiiyyyqqqllleeefffiiipppyyy~~~~~~{{{wwwrrrnnnkkkgggaaa\\\NNNIIIFFFFFFEEEFFFMMMUUU]]]iiinnnrrr}}}}}}rrrlllcccVVVJJJAAA<<<999777777777666666666555555555444444444555555555555666555555555555555666777777777777:::@@@GGGTTTkkkeeeYYYMMMIIIHHHEEECCCCCCDDD???===??????;;;999999444333333333444444222000////////////////////////...///000111111000///.../////////......---,,,,,,---......//////---,,,+++*********++++++++++++,,,............///000111111......///000000////////////000000///...---,,,,,,111111111111111111111111///......000222333111000............---+++***)))++++++,,,---...//////000111000000//////000000111000000000111222444555666888999;;;===>>>@@@CCCEEEEEEGGGHHHJJJKKKKKKJJJJJJFFFFFFFFFEEECCCBBB@@@???<<<:::888777777777999::::::===AAAFFFLLLTTT\\\aaaggghhhkkkmmmnnnnnnnnnmmmjjjeee]]]VVVSSSQQQOOONNNLLLMMMNNNNNNNNNPPPTTTVVVYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^```aaacccddddddddddddddddddeeefffhhhiiijjjiiijjjkkklllmmmnnnnnnnnnooooooooopppqqqrrrttttttsssuuuvvvvvvuuuttttttuuurrrrrrssssssssstttttttttwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{||||||||||||zzzzzzyyyyyyzzzzzz{{{|||{{{|||}}}}}}zzzuuuooofffddd```___```eeejjjnnnwww|||iiiaaaUUULLLHHHFFFDDDCCCBBBAAA@@@@@@AAAAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999;;;===>>>>>>======<<<===>>>???>>>===<<<;;;:::999999::::::;;;<<<============>>>???@@@BBBCCC??????===;;;999666444222555555555555555666777777888777:::>>>BBBIIIWWWeee{{{yyysssmmmmmmnnnrrryyy~~~}}}}}}{{{vvvqqqnnnkkkfff```[[[NNNIIIEEEEEEEEEGGGOOOWWW___jjjooosss}}}{{{qqqkkkbbbUUUIII@@@<<<999888888777777666666555555555444444444555555555555666222333444666777888999:::777666999>>>AAAIII___uuugggZZZNNNJJJHHHDDDBBBBBBBBB>>><<<======999777888555444333333444333111///......////////////.........///000111111000///...000000000000///...---,,,---.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,------///000000111111111...///000000000000///...//////000000000///......////////////////////////111000000222444555444333***+++,,,------,,,++++++******+++,,,---...//////------------...///000111//////000111222444666777888:::<<<>>>???AAADDDGGGEEEFFFHHHJJJKKKLLLKKKKKKFFFFFFEEEDDDCCCAAA@@@???<<<;;;999777777888999:::;;;===AAAFFFLLLSSS\\\aaahhhiiikkkmmmnnnoooooooookkkfff^^^WWWSSSQQQPPPOOOMMMNNNNNNNNNMMMOOORRRUUUVVVVVVUUUUUUWWWYYY[[[]]]^^^___aaabbbdddeeeeeeeeefffffffffgggggghhhjjjjjjhhhiiikkklllmmmnnnnnnnnnooopppqqqrrrssstttttttttsssuuuwwwwwwvvvtttuuuuuusssssssssssstttttttttuuuvvvuuuuuuuuuvvvvvvwwwxxxzzzzzz{{{{{{{{{{{{{{{zzz|||{{{{{{zzz{{{|||}}}~~~{{{{{{}}}~~~{{{tttmmmfffdddaaaaaaccchhhmmmpppvvv~~~{{{kkkbbbWWWNNNJJJIIIGGGEEEDDDCCCBBBCCCDDDCCCAAA???<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======>>>======:::;;;===???@@@@@@@@@???>>>???AAAAAAAAA???>>><<<::::::::::::;;;<<<===>>>============>>>@@@AAAAAA<<<;;;999888666444222000777777666666666777888888777666888;;;>>>DDDRRR___rrr|||wwwvvvuuuxxx}}}~~~|||zzz{{{}}}yyytttoookkkiiiddd^^^YYYOOOJJJGGGFFFGGGJJJRRR[[[aaammmqqquuu~~~zzz}}}xxxoooggg^^^QQQFFF???<<<;;;:::888888777777666555555444444444444555555555555666///000222555888:::<<<===999777:::??????CCCVVVlllhhh[[[OOOJJJHHHDDDAAAAAA???:::888:::999555333444777666444444444222000---......////////////.........///000222222000///...666666666555555333222222---......---,,,+++,,,---++++++,,,,,,,,,---------,,,---///111111111111000//////000000000///---,,,---...///000111111111111........................,,,++++++---///000///...&&&(((***,,,------------)))******+++,,,---...///+++++++++,,,---...///000......///111222555777888999;;;===???@@@BBBFFFHHHEEEFFFHHHJJJLLLLLLLLLLLLEEEEEEEEEDDDCCCAAA??????<<<;;;999777777888999:::;;;>>>BBBFFFLLLSSS\\\aaajjjkkkkkkmmmnnnpppqqqrrrlllfff^^^XXXTTTRRRPPPOOONNNNNNNNNMMMMMMNNNQQQTTTUUUTTTTTTTTTVVVYYY[[[]]]___```bbbccceeeeeeffffffhhhhhhhhhhhhhhhiiijjjjjjhhhiiikkklllmmmnnnnnnnnnoooppprrrtttuuuuuuuuutttsssuuuwwwxxxvvvuuuuuuuuuttttttttttttuuuuuuuuuvvvuuuuuutttuuuuuuvvvwwwwww{{{{{{{{{|||{{{{{{zzzzzz~~~}}}|||||||||~~~zzzzzz|||}}}~~~~~~~~~~~~{{{rrrjjjhhheeebbbbbbfffkkkppprrruuu}}}{{{jjjbbbVVVNNNJJJGGGEEECCC@@@??????@@@AAAAAA>>><<<<<<<<<======<<<<<<;;;:::<<<<<<===>>>??????>>>>>>===>>>@@@BBBCCCDDDCCCCCC@@@AAACCCCCCCCCAAA???>>>:::::::::;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@===<<<;;;<<<<<<;;;:::888<<<;;;:::888777666666666666555777999;;;AAANNN[[[jjj}}}~~~|||~~~}}}zzzxxxyyy{{{wwwrrrmmmiiigggbbb\\\WWWQQQLLLHHHHHHIIILLLTTT]]]cccooossswww|||wwwqqqvvv|||uuulllbbbZZZNNNDDD>>><<<<<<<<<999888888777666555555444444444444555555555666666,,,...111555888;;;===>>>666444888===<<<===NNNccceeeZZZNNNHHHEEEBBBBBBDDD???>>>===;;;:::999888888;;;999666444444333222000000///.........000111222222222111000///111555888AAATTT___SSSCCC;;;888333444---------'''+++000***)))))))))***+++,,,......///////////////.........333111///...//////...---,,,---...000000000///......------,,,,,,------...///......//////000111222///...+++)))))))))***+++------,,,,,,---...000111000...,,,---000111///,,,...///111111000111444666777:::>>>AAABBBCCCEEEGGGEEEGGGJJJMMMNNNMMMLLLJJJFFFDDDBBBBBBBBBBBB@@@>>>???===:::888666666777888:::===BBBHHHNNNUUU\\\aaaiiimmmooommmlllooopppnnnlllhhhaaaYYYSSSOOONNNNNNNNNMMMMMMMMMOOOQQQTTTVVVUUUVVVWWWWWWWWWXXXZZZ\\\aaaaaabbbaaaaaabbbdddggghhhhhhiiiiiiiiijjjjjjjjjjjjlllnnnoooooonnnnnnoooppppppqqqsssuuuvvvwwwxxxvvvwwwyyyxxxvvvuuuuuuvvvtttvvvvvvuuutttssstttuuuwwwwwwwwwwwwwwwvvvuuuuuuxxxxxxyyyzzz{{{||||||}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~|||sssmmmhhheeebbbdddiiinnnoooooopppuuu}}}qqqgggZZZPPPLLLJJJGGGDDDEEECCCAAA@@@AAAAAA@@@??????>>>>>>======>>>>>>???<<<======>>>>>>======<<>>===;;;888888999;;;;;;;;;<<<===>>>???@@@AAA<<<;;;:::999888888888888888777666555555666777888999555555777:::???HHHQQQeeeqqq~~~zzzyyy{{{}}}}}}|||xxxsssmmmiiieee```YYYTTTKKKHHHGGGIIIJJJMMMTTT\\\eeennnwwwzzz}}}uuulllkkkmmmqqquuu{{{wwwmmmfffaaaXXXKKKAAA<<<:::888777666666666666555555555555222333444444555555444444777444222333777::::::999999888777666999AAAJJJQQQ|||dddYYYNNNIIIFFFCCCBBBCCC???>>>===;;;:::999888888999777555333444333222000111000//////000111222333//////000///000222666:::pppyyyYYY:::222,,,000222***(((///000+++++++++***++++++,,,,,,/////////000000111111111222111000000111222111///------.../////////......///......------......///000000///////////////000///...---++++++++++++,,,,,,,,,,,,,,,---///111222222000......///000///---...///111111000111444666777:::>>>@@@BBBCCCEEEGGGFFFHHHKKKMMMNNNNNNLLLKKKHHHFFFDDDCCCCCCBBB@@@>>>???===:::888666666777888<<>>GGGPPPaaammm~~~}}}yyyyyyzzz}}}}}}}}}xxxsssmmmiiieee```YYYSSSLLLIIIGGGJJJKKKNNNVVV^^^eeeooowwwzzz}}}rrriiiccceeejjjpppxxxxxxllleee___VVVJJJ@@@<<<:::888777666666666666555555555555222333444444555555444444666444222333666999999888777777666555888>>>GGGMMMxxxaaaWWWNNNKKKHHHDDDAAABBB???>>>===;;;:::999888888777555333222333333222111111111000000000111222222,,,---...///000333777;;;aaauuuXXX===///111+++(((++++++---,,,++++++******++++++.........///000000000111000///000222444555333222//////...---------....../////////....../////////222111000///............///......------,,,,,,,,,,,,,,,,,,...///111333444666333000...////////////...000111111000111333555777999===???AAABBBEEEGGGGGGIIIKKKMMMNNNNNNMMMLLLIIIGGGEEEDDDCCCBBB???===???===:::888666666777888;;;???FFFMMMTTT[[[aaafffhhhmmmpppnnnnnnqqqrrrpppoookkkddd]]]WWWRRRPPPPPPOOOOOONNNNNNOOOPPPRRRSSSSSSTTTUUUVVVUUUVVVXXX[[[]]]^^^``````___```ccceeefffggghhhjjjkkkmmmnnnooojjjlllnnnooonnnnnnooopppppppppqqqrrrtttuuuvvvvvvtttvvvwwwwwwuuuttttttuuutttuuuvvvuuussssssssstttrrrrrrtttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwww{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~wwwqqqhhheeeccceeejjjoooqqqpppnnnrrryyyvvvooofff___[[[WWWSSSPPPOOOMMMJJJIIIHHHHHHFFFDDDEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGHHHJJJMMMNNNMMMLLLIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@>>>===>>>?????????>>>===<<<;;;;;;:::>>>===<<<;;;::::::::::::::::::888777666666666666888555555777:::>>>FFFOOO\\\hhhyyy~~~|||yyyxxxzzz|||}}}}}}xxxsssmmmhhhddd___WWWRRRLLLIIIHHHJJJLLLPPPXXXaaagggpppxxx{{{}}}zzznnnfff]]]___eeemmmwwwyyylllccc\\\SSSGGG>>>:::999888777666666666555555555555444222333444444555555444444444333222333555777777777555555555555777;;;AAAFFFuuu^^^VVVNNNKKKIIIDDDAAAAAA???>>>===;;;:::999888888444333111111222333222111000000000000000000111111,,,---...///000222666999===aaa]]]333...000///+++$$$,,,,,,++++++***++++++,,,---------------,,,,,,,,,------///222555666444222222111///...---....../////////............//////111000///...............------......---,,,++++++,,,---...000222444666777888555222///......///000///000111111000111333555666999<<<>>>@@@BBBDDDFFFHHHJJJLLLNNNOOOOOONNNMMMJJJGGGEEECCCBBBAAA>>><<>>>>>===<<<;;;::::::>>>===<<<;;;::::::::::::;;;;;;:::888777666555555888555555777:::===DDDLLLXXXdddttt|||{{{zzzxxxwwwxxx{{{}}}xxxssslllgggccc]]]VVVPPPKKKHHHGGGIIILLLPPPYYYccciiirrryyy{{{}}}wwwllleee^^^```gggqqq|||zzzkkkbbbXXXOOODDD<<<999888777666666666555555555444444444222333444444555555444444333333333333444555555555333555666666777999===@@@uuu]]]TTTMMMKKKJJJEEEAAAAAA???>>>===;;;:::999888888444222000111222333222111//////////////////.........////////////000222444444<<>>AAADDDFFFIIIJJJKKKMMMNNNNNNNNNNNNIIIGGGDDDCCCBBB@@@>>><<>>ttt\\\SSSLLLKKKIIIEEEBBBBBB???>>>===;;;:::999888888444333111111222333222111....../////////...------///000000000......///111222+++...<<>>>>>??????===<<<;;;:::999999999999;;;;;;;;;::::::888777666888555555888999;;;AAAHHHSSS^^^ooo|||zzzzzz|||zzzuuuvvvvvvvvvvvvyyy}}}~~~wwwrrrkkkfffaaaZZZRRRLLLIIIEEEDDDGGGJJJPPP[[[eeemmmuuu{{{|||}}}~~~uuunnnkkkgggiiippp|||xxxiii```UUULLLAAA999777777666555555555555444444444444333222333444444555555444444333444666555444333333444444555777777777888;;;===qqq\\\SSSKKKIIIHHHEEECCCCCC???>>>===;;;:::999888888666444222222222333222111...///000000000...---,,,...000000000...---...000111///111777999777777:::666...111222(((&&&---///+++*********+++,,,,,,---000000000000000000000000///---,,,---...///---,,,---......////////////.........------------............---------......///---,,,+++***++++++,,,---+++---///111333444555555333444444222...---...000000111222111000000222444666888:::;;;<<>>>>>>>>>>>?????????@@@>>>===<<<;;;::::::::::::::::::;;;;;;;;;:::888777777555555888999:::@@@GGGQQQ\\\mmmzzzvvvtttvvvzzz{{{yyyssstttuuuuuuuuuxxx}}}|||wwwrrrkkkeee```YYYQQQKKKIIIEEEDDDGGGKKKRRR]]]hhhooovvv||||||}}}}}}uuuooommmkkkmmmuuuvvviii```UUUMMMAAA999777666666555555555555444444444333333222333444444555555444444333555777777444222333444333444666666666777:::<<>>===;;;:::999888888777555333222333333222111///000111111111///...------...000///......///000(((------)))***000222000111,,,111333---///111***---,,,++++++******++++++,,,,,,---...///000111222111///---------...---,,,***+++---...///...------//////............//////000///...---------------///...,,,++++++,,,...///***+++---000111222222222111333444222///---...///000111222111000000222333666888999;;;<<>>===<<<<<<;;;;;;<<<999:::;;;;;;;;;:::999888777555555888999:::???FFFOOO[[[kkkxxxuuupppppprrrwww|||{{{yyyrrrtttuuuuuuuuuxxx}}}{{{wwwrrrkkkeee___XXXPPPJJJJJJFFFEEEHHHMMMSSS___jjjpppwww||||||}}}|||uuupppnnnnnnqqqyyyuuuhhh```VVVMMMBBB:::666666555444555555444444444333333333222333444444555555444444333666888888555222333444222333444444444666999<<>>???AAACCCEEEKKKKKKKKKKKKKKKKKKJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEAAA???<<<999777666666777888<<<@@@CCCGGGNNNVVV]]]gggiiikkkmmmnnnppprrruuurrroooiiiccc\\\WWWSSSQQQOOONNNMMMLLLLLLNNNPPPQQQTTTUUUUUUTTTSSSTTTWWWYYYZZZ[[[]]]```bbbdddeeefffhhhhhhiiiiiiiiijjjjjjjjjmmmkkkjjjjjjkkkmmmnnnnnnoooooooooooopppqqqrrrsssoooqqqssssssrrrppppppppptttuuuuuuuuuvvvvvvvvvwwwzzzzzzyyyyyyyyyyyyxxxxxxxxxzzzzzzwwwtttsssvvvyyy{{{{{{|||}}}}}}}}}}}}}}}|||vvvpppiiieee^^^ZZZXXX[[[cccjjjmmmmmmjjjjjjjjjjjjjjjnnnssswww}}}}}}wwwssspppnnnlllkkkkkklllnnnoooooommmkkkjjjnnnmmmlllllllllkkkiiigggbbbaaaaaabbbffflllrrrvvvvvvtttnnneee\\\VVVSSSRRRPPPOOOMMMKKKHHHFFFDDDCCC@@@>>><<<<<<===>>>===<<<>>>>>>============>>>???>>>>>>======<<<<<<<<<<<<999::::::::::::===BBBEEELLLZZZjjjuuuzzzpppmmmooosssuuu|||yyyuuuvvvtttssssssrrrssszzz~~~xxxtttnnnggg___WWWPPPKKKGGGFFFFFFHHHMMMWWWccckkktttwww|||~~~wwwtttrrrsssssszzz~~~tttiii___RRRGGG===999777555555777444444444444444444444444777666444444555777999;;;333444555555555444333222444444333444444555666777ppp[[[RRRJJJGGGFFFBBB@@@AAA>>>===;;;999888777666666444444444333222000///............///////////////...000111222111111333444222111000///............,,,,,,+++++++++,,,------+++,,,,,,,,,,,,---------------......//////.....................---,,,+++++++++,,,---.....................------,,,,,,,,,000000/////////////////////...---,,,,,,,,,,,,---+++,,,///111222111///.../////////...------,,,,,,---...000111111222444555777999<<<>>>???@@@CCCEEEHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEAAA???<<<999777666777777888;;;@@@CCCGGGNNNWWW^^^gggiiilllnnnnnnppprrrtttssspppkkkeee^^^XXXTTTRRROOOOOONNNNNNNNNOOOQQQRRRRRRSSSTTTTTTTTTUUUXXX[[[ZZZ[[[]]]___bbbcccdddeeeggghhhiiijjjkkklllmmmmmmmmmllljjjjjjkkkmmmnnnnnnoooooooooooopppqqqqqqrrrpppqqqsssrrrqqqppppppqqqttttttttttttuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{yyywwwwwwyyy|||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~zzztttmmmgggbbb]]]YYYWWWZZZaaagggjjjjjjjjjkkkkkkkkkmmmqqqwww|||}}}yyyuuurrrppptttuuuvvvvvvuuussspppoooqqqpppnnnnnnnnnmmmkkkiiihhhgggggghhhkkkqqqvvvzzzyyywwwrrrjjjaaaZZZVVVUUUPPPOOONNNKKKIIIFFFCCCBBB@@@>>>===<<<=========<<<@@@@@@??????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;:::;;;;;;::::::===AAADDDKKKZZZkkkvvvzzzttttttuuuwwwzzzvvvwwwsssrrrtttuuuvvv{{{yyyuuunnnggg___WWWOOOJJJHHHHHHHHHJJJPPPZZZeeemmmtttxxx|||zzzuuusssuuuwww~~~ttthhh^^^PPPFFF<<<999777555444666444444444444444444444444555444444444444666777888333444444555555444333333444444333444444555666777rrrZZZQQQIIIGGGFFFCCCBBBCCC???>>><<<:::888777666555777666666444222000///---------......///000000111(((***---...///111333555444333111///...---,,,,,,++++++++++++,,,,,,---.........------------,,,,,,,,,---///000000000///...---....../////////......+++,,,---......///......111000///...---,,,++++++......------,,,,,,,,,,,,......---,,,,,,,,,------+++,,,---...////////////........................///111222222222222333555777999<<<===???@@@CCCEEEFFFGGGIIIJJJLLLMMMNNNNNNJJJJJJIIIHHHGGGFFFFFFFFFBBB@@@===999777777777777888;;;???CCCGGGNNNXXX___hhhjjjmmmooooooppprrrtttuuurrrnnnhhhbbb[[[VVVTTTOOOOOOPPPPPPQQQRRRSSSSSSQQQRRRTTTTTTUUUVVVYYY[[[YYY[[[]]]___aaabbbccccccfffggghhhjjjlllmmmoooooolllllllllkkkllllllmmmnnnooooooppppppppppppppppppqqqqqqrrrqqqppppppqqqssstttttttttttttttssssssssswwwxxxxxxyyyyyyzzzzzz{{{zzzzzz{{{zzzxxxyyy{{{}}}||||||}}}}}}~~~~~~}}}}}}|||}}}~~~|||tttlllfffaaa^^^[[[YYY[[[aaagggiiiiiijjjkkklllmmmpppwww~~~~~~|||~~~{{{xxxvvvvvvtttrrrqqqqqqpppnnnllliiihhhhhhjjjmmmqqqvvvyyy|||{{{xxxqqqhhh```[[[XXXRRRRRRQQQPPPMMMIIIFFFDDDDDDBBB????????????>>>===@@@AAAAAAAAA@@@???>>>>>>AAAAAA@@@???===<<<;;;;;;<<<<<<<<<;;;:::<<<@@@DDDKKKZZZkkkxxx{{{wwwwwwsssqqquuuyyyzzz}}}{{{wwwoooggg___VVVNNNIIIHHHIIIJJJMMMSSS]]]hhhpppuuuyyy}}}}}}wwwuuuvvv|||}}}sssggg\\\MMMCCC;;;888777444444555444444444444444444444444333333333444444555666666333333444555555444444333444444333444444555666777sssZZZQQQIIIGGGGGGDDDCCCDDD@@@>>><<<:::888777666555666555555444222111///...............//////000000&&&)))+++---...///222444111000///---,,,+++******++++++++++++,,,---......///......---,,,++++++++++++,,,...000000000///.........////////////......+++,,,---...////////////111111000000///......---,,,,,,------...............------,,,,,,,,,------,,,,,,,,,,,,---...//////---------.........//////111333444333222222333555777999;;;===>>>@@@CCCEEEFFFGGGIIIJJJLLLMMMNNNNNNJJJJJJJJJIIIIIIHHHGGGFFFBBB@@@===:::888777777777777:::>>>BBBFFFNNNXXX```hhhkkknnnppppppqqqssstttvvvuuuqqqllleee___YYYUUUOOOPPPRRRSSSTTTUUUUUUTTTRRRSSSUUUUUUUUUUUUWWWYYYYYYZZZ[[[]]]___```aaaaaafffggghhhiiijjjlllmmmmmmllllllmmmllllllllllllmmmooooooppppppppppppooooooqqqqqqqqqpppoooppprrrtttuuuuuuttttttttttttssssssvvvwwwwwwxxxzzz{{{{{{|||xxxxxxxxxxxxxxxyyy{{{}}}|||}}}}}}~~~~~~~~~}}}}}}{{{{{{}}}~~~xxxpppiiidddbbb```^^^```dddhhhkkkkkkkkklllnnnqqqvvv}}}zzzxxxvvvttttttsssrrrpppkkkkkkkkklllooosssvvvxxx~~~~~~|||vvvnnneee___\\\XXXXXXYYYXXXTTTPPPLLLIIIIIIGGGDDDCCCCCCBBBAAA@@@??????@@@AAAAAAAAA@@@???@@@??????>>>===<<<<<<<<<======<<<;;;:::<<<@@@CCCJJJZZZlllyyy{{{xxxwwwrrrpppvvv{{{}}}}}}xxxppphhh___VVVMMMHHHGGGIIIKKKOOOUUU___jjjrrrwwwzzz~~~zzzvvvvvv{{{rrreeeZZZJJJAAA:::888777555444555444444444444444444444444222333444555555555555555333333444444444444444444444444333444444555666777tttZZZQQQJJJHHHGGGDDDCCCDDD???>>><<<:::999777777666333333333333222111000000000000//////............,,,...///000000111222444......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,+++***))))))***+++---...//////......000000000000///...---,,,,,,,,,---...////////////........................//////000111111111000000------,,,,,,,,,------...,,,,,,++++++,,,---//////,,,,,,------.../////////222333444444333222333444666888;;;===>>>@@@BBBDDDGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGBBB@@@===:::888777777888777:::===@@@EEELLLWWW___gggjjjnnnqqqrrrssstttuuuxxxwwwtttoooiiiaaa[[[WWWQQQRRRSSSUUUUUUVVVUUUUUUUUUVVVWWWVVVUUUTTTTTTUUUWWWXXXZZZ\\\^^^___```aaafffffffffgggggghhhhhhiiijjjlllnnnmmmkkkjjjkkklllnnnnnnooopppppppppoooooopppqqqqqqpppoooppprrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||yyyyyyxxxxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||~~~vvvnnniiifffeeedddeeehhhkkkmmmmmmnnnpppsssxxx}}}}}}zzzxxxxxxxxxwwwvvvrrrssstttuuuwwwzzz|||}}}~~~zzzrrrjjjdddaaa___``````^^^[[[WWWRRROOOMMMKKKHHHFFFFFFEEECCCAAA===>>>???@@@AAABBBBBBBBB>>>==============================;;;;;;===@@@CCCKKK[[[mmmyyy~~~{{{xxxvvvqqqpppvvv|||~~~~~~yyyqqqhhh___VVVMMMHHHFFFHHHLLLQQQXXXaaalllsssyyy|||{{{xxxuuuxxxpppcccWWWGGG???999888888666444555444444444444444444444444444444555666666666555555333333333333444444555555444444333444444555666777uuu[[[RRRJJJHHHGGGDDDCCCDDD>>>>>><<<;;;999888888888222222222222222111111000111000000///......---------///000///...---...000......------...///000000---,,,,,,++++++,,,,,,---------,,,++++++***))))))***++++++,,,---...//////000000000///...---,,,+++,,,,,,...///////////////++++++++++++,,,,,,------////////////---+++)))'''------,,,,,,,,,---......,,,,,,,,,,,,,,,...//////---------.........//////222333444444222222333555666888;;;<<<>>>???BBBDDDGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJKKKKKKKKKJJJHHHGGGCCCAAA===:::888888888888777:::<<>>>>>>>>===============<<<;;;;;;===AAAEEEMMM\\\mmmyyy~~~~~~~~~}}}zzzxxxtttppppppuuuzzz}}}~~~yyyqqqiii```WWWNNNHHHEEEHHHMMMSSSZZZdddnnnuuuzzz}}}|||yyyvvv}}}tttmmm```TTTEEE>>>999999:::777555555444444444444444444444444555555555555555555555666333333333333333444666666444444333444444555666777ttt]]]TTTKKKIIIGGGDDDBBBCCC======<<<::::::999999999444444444444333222000000///////////////.........,,,---...---+++***+++,,,...---------......///000......---,,,++++++++++++---------,,,,,,++++++***---,,,++++++,,,...111222------.........------,,,,,,---...//////000000000------------,,,,,,,,,,,,------...---+++(((%%%$$$,,,,,,,,,,,,,,,---...///,,,,,,,,,---......//////---------...............000222333333222222333555666888;;;<<<===???BBBDDDEEEFFFHHHJJJLLLNNNOOOOOOIIIJJJKKKLLLLLLKKKIIIHHHCCCAAA>>>;;;999888888888888:::<<<===@@@HHHRRRZZZdddhhhnnnrrrtttvvvxxxyyyxxxxxxwwwtttmmmeee]]]WWWWWWVVVUUUTTTTTTTTTUUUVVVTTTVVVXXXWWWUUUTTTSSSSSSRRRSSSVVVYYY\\\___```aaabbbbbbcccddddddeeefffffffffjjjmmmlllhhhfffgggjjjjjjkkkmmmpppqqqqqqqqqpppnnnppprrrrrrqqqqqqrrrsssrrrsssssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{}}}{{{{{{~~~~~~~~~}}}|||zzz{{{|||~~~zzzuuuuuuvvvuuuuuuvvvwwwxxxzzz}}}xxxtttssssssrrrpppmmmjjjfffcccaaa]]]ZZZWWWTTTSSSQQQNNNLLLGGGEEECCCBBBBBBCCCEEEFFFDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;<<<>>>BBBFFFNNN]]]mmmwww~~~|||{{{|||}}}~~~{{{yyyxxxrrrpppppptttxxx{{{}}}xxxqqqiii```WWWOOOIIIEEEIIIOOOVVV^^^gggqqqwww|||~~~|||zzzzzzwwwqqqkkk^^^QQQDDD===999;;;;;;999666666444444444444444444444444666555444333333444555555333333222222333444666777444444333444444555666777ttt^^^TTTLLLIIIGGGCCCAAABBB<<<<<<;;;::::::::::::;;;777777777555444222000///------......///000000000...000000000...---...///---,,,,,,++++++,,,,,,---///...---,,,+++*********......------------,,,,,,///---,,,+++,,,///222444***+++,,,---............,,,---...///000000000000222222111000///......---...///111111111///---+++,,,,,,,,,,,,,,,---...///+++,,,---...////////////........................///111222222222222333555666888:::<<<===???BBBDDDCCCDDDGGGJJJMMMOOOQQQRRRIIIJJJLLLMMMMMMKKKIIIHHHCCCAAA>>>;;;999888888999888:::;;;<<>><<<;;;;;;<<<<<<;;;<<>>>>>===;;;:::999888777111222333444444333111111000000111111000///...---...///111000...------...,,,---......------///111+++++++++*********))))))***++++++,,,,,,++++++***((()))***,,,...000111222///...------------...///,,,---...///000000000000000111222111///...///000)))+++///111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------...000000......---...///000222333888999;;;>>>AAACCCEEEFFFFFFGGGIIIKKKNNNPPPQQQRRRNNNMMMLLLLLLLLLLLLIIIGGGBBBAAA@@@>>><<<:::888777;;;;;;;;;<<>><<>>???CCCEEESSS]]]mmm{{{}}}|||xxxtttqqqpppnnnnnnrrruuuxxx{{{vvvooohhhaaaZZZQQQKKKJJJNNNTTT[[[ccclllvvv|||~~~|||rrrllldddWWWLLL@@@>>><<<===@@@???:::555333333333333333333333333333333333444444555555555444444444444333333222111222222222222333444555555qqq^^^TTTJJJHHHHHHEEEBBBAAA@@@???>>><<<;;;999888888333333333333333222111000222111000///......//////---///000000......///111///...---,,,,,,------...---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,---......///------,,,++++++,,,------,,,---...///000000000000...//////...---,,,...///***,,,...000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------------...///000000////////////000222333555777888;;;===AAADDDFFFGGGHHHHHHJJJLLLNNNPPPQQQRRROOOMMMLLLLLLLLLKKKIIIGGGBBBAAA???===;;;999888888;;;;;;<<<<<>>??????>>>>>>@@@CCCFFFUUU```ppp|||yyyuuurrrqqqnnnooorrrvvvyyyyyyuuunnnggg```YYYQQQKKKIIIMMMTTT[[[cccllluuu{{{|||qqqkkkcccVVVKKK@@@===;;;<<>>:::555333333333333333333333333333333444444444444444444444555555555444444333222333333333333444555666666ppp^^^SSSJJJHHHHHHEEEBBBAAA@@@???>>><<<:::888777666555444333222111000000000222111///------...000111---.../////////000333555555111,,,***,,,---,,,+++---------,,,,,,,,,++++++***++++++,,,,,,++++++***......---------,,,,,,,,,------,,,++++++,,,------,,,---...///000000000000111222222111///000222444------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...///000111111000000000111333555666666777999<<<@@@DDDGGGIIIJJJJJJKKKLLLNNNOOOPPPQQQOOOMMMLLLKKKLLLKKKIIIHHHDDDBBB???<<<:::999999999;;;;;;<<<===@@@EEEMMMRRR[[[```gggmmmqqqsssvvvxxxyyyyyyxxxwwwtttmmmddd^^^XXXWWWUUUSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[ZZZZZZVVVWWWXXXYYY[[[\\\]]]^^^aaaaaaaaaaaabbbdddfffggggggggghhhjjjnnnqqqqqqqqqooooooooonnnnnnooooooppppppppppppqqqrrrsssssstttsssssssssssstttuuuvvvwwwvvvtttssstttwwwzzz{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{wwwtttqqqooogggccc]]]WWWTTTQQQOOOMMMLLLKKKKKKIIIGGGDDDBBB@@@===>>>>>>>>>>>>@@@DDDGGGTTT```sss}}}zzzwwwtttrrrpppppptttwwwzzz}}}|||vvvrrrllleee___WWWPPPLLLIIIMMMTTT[[[cccllltttyyy{{{pppjjjaaaTTTJJJ@@@===::::::<<<<<<:::777444444444444444444444444444444444444444444333333555555555555555444444333444444444444555666777777sss^^^SSSJJJHHHGGGDDDAAAAAA>>>>>><<<:::888666555444777666444111000///000000000000///...//////000111---.........///111555888;;;444---***,,,...---***+++++++++*********))))))***++++++,,,,,,++++++***...------------,,,,,,,,,//////............//////,,,---...///000000000000222333222111000111444666///...............//////------------------------,,,++++++++++++,,,------------------...///000111000000000000111333444666555666888;;;@@@DDDHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNLLLKKKKKKKKKJJJHHHFFFDDD@@@===;;;:::;;;<<<:::;;;<<<===@@@FFFLLLQQQYYY^^^eeekkkooorrruuuwwwyyyyyyzzzzzzwwwpppfff___YYYWWWTTTRRRQQQQQQSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]````````````bbbdddfffggghhhiiijjjllloooqqqssssssrrrqqqooonnnmmmnnnooopppoooooopppqqqrrrsssssstttssssssttttttuuuvvvvvvwwwuuutttsssuuuxxxzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{|||}}}~~~~~~~~~yyywwwuuuvvvxxx{{{||||||zzz{{{xxxwwwppplllfff```[[[WWWSSSPPPPPPNNNLLLJJJIIIGGGEEECCC<<<===>>>>>>???AAAEEEHHHSSS___sss~~~|||yyyvvvtttrrrrrrvvvyyy}}}}}}zzzxxxqqqnnniiiccc\\\UUUOOOLLLIIINNNUUU]]]eeemmmtttyyy~~~zzzoooggg]]]QQQGGG>>><<<999888::::::999777555555555555555555555555555555555444444333333333333444444444444444333333333333333333444555666777sss]]]SSSIIIGGGGGGDDDAAAAAA???>>>===;;;:::888777666888666444111000/////////,,,---000111222111000///---.........///111555888===666...,,,...///...++++++++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,------.........////////////////////////,,,---...///000000000000...//////...,,,---///111000///............///000------------------------,,,++++++++++++,,,------...............///111111000/////////000222444555555555777:::???DDDHHHKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNKKKJJJKKKKKKJJJIIIHHHFFFBBB???<<<<<<===>>>999:::<<<===@@@EEEKKKPPPXXX]]]dddjjjnnnqqqtttvvvzzz{{{||||||yyyqqqfff___ZZZXXXUUURRRQQQRRRSSSTTTRRRSSSTTTUUUWWWXXXXXXYYYWWWXXXYYYZZZ[[[\\\]]]]]]```______```aaadddfffgggjjjkkklllmmmnnnpppqqqrrrtttrrrooommmmmmnnnooopppoooooopppqqqqqqrrrsssssssssssstttuuuuuuvvvvvvvvvuuuttttttuuuxxxzzz{{{zzz|||{{{zzzzzzzzzzzzzzz{{{||||||}}}~~~tttqqqnnnmmmnnnoooppppppiiiqqqzzz}}}{{{{{{xxxrrrmmmhhhccc^^^ZZZTTTQQQLLLIIIHHHGGGDDDBBB>>>>>>??????@@@BBBFFFIIISSS___rrr~~~{{{yyyxxxuuuuuuyyy|||~~~{{{wwwtttllljjjgggaaaZZZSSSNNNLLLKKKPPPXXXaaahhhooouuuyyy|||}}}yyylllcccYYYMMMDDD;;;:::888777888888888777555555555555555555555555555555555444444333333333111222222333333333222222222222222222333444555666qqq]]]RRRIIIGGGGGGDDDAAA@@@@@@@@@???>>><<<;;;::::::777666444222111000//////***,,,000333444222000...---.../////////000333555999555000......///...------------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,---///000000,,,---............---,,,,,,---...///000000000000///000111000///......///111000//////......//////------------------------,,,,,,,,,,,,,,,------...............///000111111////////////000222333555555666777:::>>>CCCHHHKKKMMMMMMNNNOOOPPPPPPQQQQQQQQQNNNKKKJJJJJJKKKJJJIIIHHHFFFCCC@@@>>>======>>>777999;;;===???DDDJJJNNNWWW\\\cccjjjnnnqqqtttvvv{{{|||}}}}}}yyyrrrhhhaaaZZZYYYVVVTTTSSSSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^_________```aaadddfffgggjjjlllmmmmmmmmmmmmooopppsssrrrpppnnnnnnnnnpppqqqppppppppppppqqqqqqqqqqqqrrrrrrtttuuuuuuuuuuuuuuuvvvuuuuuuvvvyyyzzzzzzyyyzzzzzzyyyyyyyyyzzzzzz{{{zzz{{{|||}}}~~~tttpppkkkgggeeeeeedddccc^^^eeennnvvvzzz~~~zzzvvvrrrmmmgggcccZZZUUUNNNIIIHHHFFFCCC@@@@@@AAAAAAAAAAAACCCGGGJJJSSS___qqq}}}{{{{{{yyyyyy}}}~~~yyytttpppggggggddd___WWWQQQNNNLLLMMMSSS\\\eeelllrrrxxx{{{{{{}}}wwwiii___TTTHHH@@@888888888777777777666666444444444444444444444444444444444444444444333333000111111222222222222111222222222222333444555555rrr]]]RRRIIIGGGFFFCCC@@@@@@>>>>>>===<<<<<<;;;::::::555444444333222111///...***,,,///111222222111000---///000000......///111333222000...------......---------,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---...///000,,,---...//////...---,,,,,,---...///000000000000222444666666333111000000000000000000//////..............................---------,,,---......///............///000111222000000000000111333555666666666777999===BBBGGGJJJMMMMMMNNNOOOPPPQQQRRRSSSQQQNNNKKKJJJJJJKKKJJJJJJFFFDDDBBB@@@>>><<<<<<;;;666777:::<<<>>>CCCIIIMMMWWW\\\cccjjjnnnrrruuuwwwyyyzzz{{{{{{yyysssjjjddd[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^___aaadddfffggghhhjjjllllllkkkkkknnnppprrrqqqpppooooooooopppqqqqqqqqqqqqqqqpppppppppppppppqqqssstttuuuuuuttttttwwwvvvvvvwwwyyyyyyxxxwwwyyyxxxxxxxxxyyyzzz{{{{{{yyyzzz{{{|||}}}~~~~~~~~~~~~|||wwwooohhhccc```]]][[[XXX]]]eeemmmssswwwyyyyyyyyy~~~{{{wwwqqqmmmddd]]]TTTNNNLLLIIIEEEBBBCCCCCCCCCCCCBBBDDDHHHJJJPPPZZZkkk{{{}}}~~~||||||}}}wwwqqqmmmddddddbbb]]]VVVPPPMMMLLLPPPVVV___iiipppuuuzzz}}}|||uuuggg[[[PPPEEE===555666888888777666555555333333333333333333333333333333444444444444444444000111222333333333333222333222222333333444555666vvv]]]RRRIIIGGGFFFCCC@@@@@@:::::::::999999999888888333444444444333111///...,,,---...///000111222333...///111000///------......//////...,,,,,,---...+++++++++*********))))))+++++++++,,,,,,++++++++++++,,,,,,------............///000111111000///...,,,---...///000000000000111333555555333///---,,,000000111111000///.................................------------...//////.........//////000111222222111111111222444666777777777777999===BBBGGGJJJLLLMMMNNNOOOQQQRRRSSSTTTQQQNNNKKKIIIJJJJJJJJJJJJCCCCCCAAA???===;;;:::999555777999;;;>>>BBBHHHLLLWWW\\\cccjjjnnnrrruuuwwwwwwxxxyyyzzzyyytttmmmggg[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWSSSTTTUUUWWWZZZ\\\]]]^^^^^^^^^^^^___aaadddfffgggeeehhhkkkkkkjjjkkknnnpppqqqpppppppppppppppqqqqqqrrrrrrqqqqqqpppooooooooopppqqqrrrtttuuuttttttsssxxxwwwvvvwwwyyyyyywwwvvvwwwwwwxxxxxxyyyzzz{{{|||xxxyyyzzz|||}}}}}}~~~~~~~~~vvvllleee```[[[YYYVVVYYY```hhhooorrrqqqpppjjjpppxxx|||}}}yyynnnfff[[[TTTQQQOOOJJJFFFDDDEEEEEEDDDCCCEEEHHHKKKLLLUUUdddttt~~~}}}~~~}}}wwwpppkkkbbbcccaaa\\\UUUOOOMMMLLLQQQXXXbbbkkkrrrwww|||~~~}}}ssseeeYYYNNNCCC;;;333555888888777555444444333333333333333333333333333333333444444555555555111222333333444444444444444444444444444666777777sss```TTTIIIFFFDDDAAA??????<<<<<<;;;:::999999888888777666555444222111000///+++,,,---,,,,,,,,,...000333111///000222222///,,,.........------.........)))))))))******++++++++++++***)))))))))***+++,,,////////////............---......///000111111222///////////////000111111000000111222222111///......///////////////........./////////...---,,,,,,,,,---...---,,,+++,,,---))))))***---000222222111//////000111222222333333555555555777:::>>>CCCFFFHHHIIIJJJKKKMMMOOOPPPPPPQQQPPPNNNMMMMMMMMMNNNOOOGGGFFFEEECCC@@@<<<999888777888888888:::>>>EEEJJJTTTZZZccckkkpppsssuuuwwwvvvzzz}}}|||{{{xxxpppggg```\\\WWWSSSQQQQQQQQQPPPSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWYYYZZZ\\\]]]_________```bbbdddfffhhhiiiiiihhhhhhiiikkkmmmnnnlllnnnnnnnnnnnnnnnppprrrqqqqqqqqqpppppppppoooooopppqqqssstttuuuuuutttsssxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~xxxnnngggaaaZZZYYYYYY[[[aaahhhjjjfffaaa```dddjjjooosssyyy|||ssshhh___XXXTTTOOOKKKNNNKKKIIIHHHIIIJJJJJJJJJOOORRR[[[jjjwww~~~}}}|||}}}|||xxxqqqjjjbbbcccbbb\\\UUUPPPNNNOOOTTT[[[eeeooowww}}}||||||}}}nnnbbbWWWKKKAAA===555555555555555555555555666555333222222333555666222333444555555555444333333222111222333333333222444444333444444555666777vvvaaaUUUJJJGGGFFFCCC@@@@@@???>>>>>><<<;;;:::999999777666555444333111000000111222222000...---...///222111111222444444222///......------------......,,,,,,---------............---+++***)))((())))))/////////000000000000000---......///000000111111---------------......///111111111111000...,,,+++---....../////////......///////////////............000000///---,,,---......---,,,---///000///...111111111111111222333444555555555777:::>>>CCCEEEHHHIIIJJJLLLMMMOOOPPPQQQQQQOOOMMMLLLJJJJJJJJJKKKIIIHHHEEEBBB???<<<:::999777888888888:::>>>EEEIIIRRRXXXaaaiiinnnrrrtttvvvuuuzzz}}}}}}}}}{{{ssskkkaaa\\\WWWSSSQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ\\\]]]_________```bbbdddfffggggggggggggggghhhjjjkkkllllllmmmnnnnnnmmmnnnppprrrqqqqqqqqqpppppppppoooooopppqqqrrrsssssstttttttttvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyytttmmmggg```^^^^^^aaaeeeeee```\\\WWW[[[aaaggglllttt|||}}}rrrhhhbbb]]]XXXTTTQQQNNNKKKIIIHHHIIIHHHGGGMMMNNNUUUbbbmmmwww~~~}}}}}}|||{{{wwwpppkkkddddddbbb[[[SSSMMMKKKLLLTTT\\\fffqqqxxx~~~{{{vvvwwwzzz~~~mmm```UUUIII???;;;555555555555555555555555666555333222222333555666333444555555555555333333333222222222333333333222444333333444444555666777yyybbbVVVKKKHHHGGGDDDBBBBBB@@@???>>>===;;;:::888888777777666555333222111111111222333222000//////000111222333666888888555333------,,,,,,,,,,,,---------------..................---,,,***))))))))))))******++++++,,,,,,------.........//////000000111------,,,,,,------...///222222111000...,,,***))),,,------.........//////000000///...//////111222222333333222000...//////000...------///000000///444333111111111222444555555555666777:::>>>BBBEEEHHHIIIJJJLLLNNNOOOQQQQQQRRRQQQNNNLLLJJJIIIIIIIIIJJJHHHEEEAAA>>><<<;;;;;;777777888888:::>>>DDDHHHOOOUUU^^^ffflllpppsssuuuuuuzzz}}}}}}~~~}}}vvvnnnaaa]]]WWWSSSRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\^^^^^^___```bbbdddeeeggghhhggghhhhhhiiikkklllmmmlllmmmnnnnnnmmmnnnppprrrqqqqqqqqqppppppppppppppppppppppppqqqqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}~~~}}}yyynnnkkkgggfffeeeccc^^^ZZZUUUWWW[[[```fffnnnvvv{{{wwwqqqlllfffaaaZZZWWWRRRNNNLLLJJJHHHGGGJJJJJJOOOYYYbbbjjjvvv~~~}}}~~~}}}|||{{{yyyuuuppplllfffeeeaaaYYYPPPJJJIIIJJJVVV]]]hhhrrrzzzxxxrrrtttyyy}}}kkk^^^SSSFFF===999555555555555555555555555555444333222222333444555555666666666555444333333333333333333222222222222333333333333444555666777yyyaaaVVVKKKHHHGGGDDDBBBBBB???>>>===;;;999777666555777777666555444333222111***,,,...///......000111111333666:::;;;;;;888666---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,,,,---************************........./////////000000///............///000000222111111000///---,,,+++,,,,,,,,,------...//////000///...------///111333555555555444111///000000...,,,+++---///222333333666444222000000222444666555555666888;;;>>>BBBDDDHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRPPPNNNLLLLLLLLLLLLJJJHHHDDD@@@===;;;;;;;;;777777888888:::>>>CCCGGGLLLRRR[[[ccciiinnnrrruuuvvvzzz}}}}}}~~~}}}vvvooobbb^^^XXXTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]]]]^^^```aaaccceeeeeeiiiiiijjjkkklllnnnoooppplllmmmnnnmmmmmmmmmoooqqqppppppppppppppppppppppppqqqpppoooooopppqqqssstttvvvvvvvvvuuuuuuuuuuuuuuuwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~||||||}}}~~~|||vvvqqqnnnjjjeeebbb______```cccgggmmmtttxxxzzzsssnnnhhhccc]]]WWWRRROOOKKKIIIJJJIIIKKKRRRYYYbbbooo|||~~~|||}}}{{{{{{}}}zzzwwwsssooolllfffddd```XXXOOOKKKKKKMMMXXX___jjjuuu}}}zzzsssuuu}}}zzzhhh[[[PPPDDD;;;777555555555555555555555555555444333333333333444555777777666666555444333333333444444333222222222333333333333333444555666666zzz```TTTJJJGGGFFFDDDBBBBBB???>>>===;;;999777666555666666555444333222222111(((***---.........///000000444:::===>>>;;;888666---,,,,,,++++++,,,,,,---******)))))))))))))))))))))******+++,,,---------/////////......---------............////////////...............///000000000000000000000000111111...------------...///000///...,,,,,,,,,...000222555555555444111///000000...------...111333333333555444222000000222555777555666777888;;;>>>AAACCCGGGHHHIIIKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNJJJGGGCCC???<<<:::::::::666777888999:::===BBBFFFIIIOOOXXX```gggmmmqqqtttxxx{{{}}}||||||{{{uuummmbbb^^^YYYUUUSSSSSSSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\^^^```aaacccddddddhhhiiijjjlllmmmnnnooopppkkklllmmmmmmlllmmmoooqqqppppppppppppppppppppppppqqqpppoooooopppqqqssstttxxxwwwwwwvvvuuutttssssssuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyzzz{{{|||~~~{{{{{{|||~~~{{{wwwsssqqqmmmkkkjjjllloootttyyy|||zzzsssnnnfff^^^XXXRRRMMMJJJGGGFFFHHHLLLRRR[[[jjjxxx~~~||||||zzzyyy{{{zzzvvvrrrnnnllleeeccc^^^VVVOOOMMMPPPSSS[[[bbbmmmwww~~~|||uuuwwwxxxeeeXXXMMMBBB:::777555555555555555555555555444444444333333444444444777777666555444333333333333444555444222111222333333222222333333444555666|||___TTTIIIFFFFFFDDDBBBBBB@@@???>>>===;;;:::888888555555444333333222111111,,,...000111///.........000555<<<@@@???:::666333------,,,,,,,,,,,,------++++++++++++************,,,,,,------,,,+++******............---------,,,........................,,,,,,++++++,,,,,,---............///000222444555000///...------...///000......---,,,,,,---//////222333333222000...//////111000000111222222000...333222111000111333555666555666777999<<<>>>@@@BBBEEEFFFHHHJJJLLLNNNPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMIIIGGGDDD@@@===;;;::::::666777888999:::===AAADDDGGGMMMUUU^^^eeelllqqquuuyyy|||~~~||||||{{{uuummmccc___YYYUUUTTTTTTTTTSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZ\\\]]]___aaabbbcccccceeefffhhhiiikkklllmmmmmmkkklllmmmmmmlllmmmoooqqqpppppppppppppppqqqqqqqqqpppppppppqqqqqqrrrssstttxxxxxxwwwvvvuuuuuutttssstttttttttuuuuuuuuuuuuvvvyyyyyyyyyzzz{{{|||}}}~~~zzz{{{|||}}}~~~zzzxxxwwwyyy}}}{{{uuulllcccZZZSSSMMMJJJEEEDDDEEEHHHLLLSSScccrrr||||||{{{yyyzzz}}}{{{uuupppllljjjcccaaa\\\TTTNNNNNNSSSXXX^^^dddoooxxx|||uuuxxxuuucccVVVLLLAAA:::777555555555555555555555555444444444444444444444444666555444333333333333333333555777555222000222444222222222222333444555666{{{```UUUJJJGGGGGGEEECCCDDD???>>>>>><<<;;;:::999999333333333222222111111000,,,///111222111/////////000777>>>AAA>>>888222///......------------......,,,,,,,,,+++++++++******+++,,,---------,,,+++***))))))******+++,,,------........................,,,,,,++++++,,,,,,---...---------...///222444555333222000.........///000////////////...............000000///---,,,---...111111111333444333///,,,//////000000222333555666555666777:::<<<>>>@@@AAACCCDDDFFFHHHKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIFFFCCC@@@===;;;:::666777888999:::===@@@CCCFFFKKKTTT]]]dddlllrrrvvvyyy|||~~~}}}}}}}}}xxxqqqddd___ZZZVVVTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[]]]___aaabbbbbbbbbcccdddgggiiikkklllllllllkkklllmmmmmmllllllnnnpppoooooopppppppppqqqqqqqqqpppqqqrrrsssssstttttttttwwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuuuuuuuvvvvvvyyyyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~||||||rrrggg^^^VVVPPPLLLGGGFFFFFFHHHIIIOOO]]]lllzzz}}}}}}|||zzz{{{}}}~~~|||vvvoookkkiiiccc```ZZZRRRLLLMMMSSSYYY```fffpppyyy{{{tttyyysssaaaUUUKKKBBB;;;999555555555555555555555555333444444444444444444333444333222222222222333444333666888666222000222444222222222222333444555666xxxaaaVVVKKKIIIHHHFFFEEEEEE<<<<<<;;;:::999999888888333222222111111000000000(((+++...000111000111111111777???BBB>>>666000,,,///......------......///+++++++++*********))))))((()))+++---............((()))***,,,...000111222.....................---...------------...//////---,,,,,,---...000222333555444111///......///000000000111111000///...---,,,---...---,,,+++,,,------...000444666555222///------///111222444555555555666888:::<<<>>>@@@AAABBBCCCEEEHHHJJJLLLNNNOOOTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIFFFCCC@@@===;;;555777888999:::<<<@@@CCCEEEKKKSSS\\\dddlllrrrvvvxxx|||~~~~~~{{{uuuddd```ZZZVVVUUUUUUTTTTTTPPPQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]___aaabbbbbbbbbdddfffhhhkkklllmmmnnnmmmkkklllmmmlllllllllnnnpppooooooppppppqqqqqqqqqqqqpppqqqssstttuuuuuutttssstttuuuvvvwwwxxxyyyzzzzzzuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}xxx|||wwwlllcccZZZSSSOOOKKKJJJJJJJJJIIIMMM[[[jjjvvv}}}}}}~~~||||||~~~}}}vvvooojjjhhhccc```YYYPPPJJJKKKQQQWWWaaagggqqqyyy{{{uuu|||rrr```TTTKKKBBB<<<:::555555555555555555555555333444444555555444444333333222111111111222333444333666888666222///111555222222222222333444555555yyy^^^TTTKKKHHHEEEBBBAAABBB@@@===:::888888888888888666555333111111111333444222222111000//////000000222555888555...)))((()))......---,,,,,,,,,,,,---******++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------...------,,,////////////////////////000///...---------------///......------///000111000///...---...000222333111000///---------...///,,,,,,,,,---------......//////000000000000//////222111111111333333333222555555777999<<>>BBBDDDEEEHHHOOOXXXbbbjjjqqqtttwwwyyy|||pppiii___XXXVVVVVVUUUSSSVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZZZZ[[[\\\^^^```aaabbbccceeeeeefffgggiiikkklllnnnnnnnnnmmmmmmmmmmmmnnnooonnnppprrrsssqqqpppqqqqqqqqqqqqssstttuuuuuuuuuuuuuuuuuuuuutttrrrrrrtttvvvyyyxxxvvvuuuttttttuuuuuuyyyxxxxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuummmeee]]]WWWPPPLLLIIIIIIIIIMMMYYYddduuu}}}yyytttppplllhhheee```XXXPPPMMMNNNQQQZZZbbblllrrryyy}}}}}}}}}~~~|||yyyhhhUUUKKKDDD===888666555555555555444444444444111222333333444444333333222222222222222222222222222444555555333222222333444444333333333333444444qqqYYYQQQIIIGGGFFFCCCBBBCCCBBB???<<<::::::999777666777666444333111111111111222222111000//////000000...///000///------///111......---,,,,,,,,,,,,---,,,,,,++++++***))))))((())))))***+++,,,,,,,,,,,,+++,,,,,,---...000111111////////////////////////---------------...///000............/////////000000///...---------------,,,...000111111000---,,,------------............000000////////////000000///111222333333333555666555555777999<<>><<<<<<;;;::::::;;;===???AAAEEEHHHOOOWWW___gggoootttxxxyyy|||vvvoooeee]]]YYYWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\^^^```aaabbbcccffffffggghhhjjjlllmmmnnnmmmmmmmmmmmmmmmnnnnnnooonnnppprrrrrrqqqpppppppppqqqqqqrrrssstttuuuuuuuuuwwwwwwuuusssqqqppprrrtttvvvvvvuuutttttttttuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~wwwppphhh```ZZZRRRNNNJJJIIIIIIMMMXXXdddttt|||yyyrrrmmmhhhfffddd___VVVOOOMMMNNNRRR[[[dddnnntttzzz~~~~~~sssdddRRRHHHBBB;;;666444555555555444444444333333111222333333444444333333222222222222222222222222222333555555333222222333555444333222222333444555ooo[[[RRRJJJHHHFFFBBB?????????===:::999999888666444444333333333333333333333444333222000///.........000000///...------...///......---,,,,,,,,,,,,------------...............))))))***+++,,,,,,,,,,,,++++++,,,,,,---///111222////////////////////////---------------...///000---......///////////////---------------...//////+++---000222222000...,,,---------.........//////000000////////////000000...111222222111111333555555555777999<<>>>>>===;;;999999999888666444222222333333333444444444444333222000///.........000000///......------,,,......---,,,,,,,,,,,,---++++++,,,,,,------------,,,,,,,,,,,,+++***)))))),,,+++++++++,,,...///111////////////////////////......---------...//////---......///000/////////,,,------...//////000000+++---///111111000...---------........./////////111000///......///000111...111333222//////111333555555777999<<>>@@@BBBAAAEEEKKKOOOSSS\\\gggoooqqqsssxxx}}}}}}rrrggg]]]XXXVVVVVVSSSSSSRRRRRRSSSUUUWWWXXXVVVXXXYYYYYYXXXWWWYYYZZZZZZ[[[\\\^^^```aaabbbcccaaaaaabbbccceeegggiiijjjkkklllmmmnnnooooooooonnnnnnppprrrrrrpppnnnnnnnnnnnnnnnnnnnnnppprrrtttuuuvvvxxxyyyxxxuuurrrpppppppppqqqrrrssstttuuuuuuuuuwwwwwwwwwxxxyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||||||||}}}{{{wwwrrrkkkeee\\\WWWQQQNNNLLLOOO[[[ggguuu|||||||||zzztttlllgggeeeddd^^^VVVOOOMMMNNNRRR[[[dddrrrxxx~~~tttkkk]]]RRRGGG@@@;;;555444555444444444333333333222222111222333333444444333333222222222222222222222222000111333333222222333444222222333333333333222222oooVVVNNNHHHHHHGGGCCCAAA@@@;;;:::::::::;;;;;;999777444555555444333222111000////////////000111222333,,,,,,---///111000...,,,......---,,,,,,,,,,,,---000//////...---,,,++++++))))))***+++,,,,,,,,,,,,---,,,***))))))***,,,---////////////////////////000///...---------------,,,---///000000000///...111111111111000///...---,,,---...000000000//////............/////////000222000///......///000222---111333111,,,***,,,000555555777999<<>><<<::::::;;;;;;:::999666555222000//////000000...------------...////////////---,,,,,,---...//////---,,,++++++,,,...//////...---,,,+++************+++,,,------,,,***(((...///000000......///000---------///000///---***---...///000000///...---000000000000////////////---111555444///,,,,,,...///000111111111000...---///.........///000222333222222222000...,,,---...000000000111222333555555555666888888999;;;???BBBCCCDDDFFFHHHKKKNNNPPPRRRTTTTTTUUUTTTSSSQQQOOONNNQQQOOOLLLJJJIIIFFFCCC@@@===;;;888666666999===???@@@DDDHHHLLLPPPWWW```ggglllpppwww~~~{{{ooocccZZZVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[_________```aaaccceeefffgggfffffffffggghhhjjjkkkjjjkkklllnnnooopppppppppoooooopppppppppoooooonnnooonnnnnnnnnpppqqqsssuuuxxxxxxxxxxxxwwwvvvuuuuuuttttttssssssssssssttttttxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}|||||||||{{{|||}}}}}}|||wwwqqqmmmeee]]]TTTPPPOOOSSS^^^iiiyyy|||{{{wwwsssmmmhhhcccaaaXXXRRRLLLLLLOOOVVVbbbnnnzzz~~~xxxpppdddYYYPPPHHH@@@<<<999555555777111333666999999888555333111111111111111111111111222222222222222222222222222222111111222222333444555555555444444333333333nnnZZZQQQJJJHHHGGGCCCAAABBB<<<:::888888999999888777666444222000//////000000000000///...------......///......------...///000///...---,,,,,,---///000///...---,,,******))))))((()))+++---------++++++)))***++++++))))))***+++333111//////111111000///---...///000000///...---------...///000111222222...222555444000------/////////000000000///...---///......---...///111111//////000...---,,,...///000000000111222333444555777888999999999;;;>>>AAADDDEEEFFFIIILLLOOOQQQSSSUUUUUUUUUUUUTTTRRRPPPOOOPPPOOOLLLJJJIIIFFFCCC@@@===;;;888777777999===???@@@CCCHHHLLLPPPWWW```fffmmmpppwww~~~|||pppddd\\\XXXWWWTTTTTTSSSTTTTTTUUUVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZ^^^______```aaacccdddeeeffffffffffffggghhhjjjkkkkkkkkkmmmnnnoooooooooooooooppppppqqqppppppoooooooooooooooooopppqqqssstttxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttttttttuuuuuuxxxxxxxxxwwwxxxxxxyyyzzz||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz|||yyyzzz|||zzz~~~{{{vvvppplllfff^^^UUUQQQPPPTTT___jjjwww|||zzzwwwrrrmmmgggccc```YYYSSSNNNOOOSSSZZZfffqqq{{{~~~wwwooocccXXXMMMEEE===:::777333333555333555777999999888666555111111111111111111111111222222222222222222222222222222111111222222333444555555444444444333333333~~~iiiXXXPPPIIIHHHGGGDDDBBBCCC===;;;999888999999888777555444222111000000000111333222111///......------............///000111111000///...------...///000///...---,,,+++***))))))'''(((***,,,---------,,,,,,---...---,,,,,,---...333000---+++,,,...///...---...////////////...---------...///000111111222000333555444000------///...////////////...------......---------......///,,,---------,,,,,,...000000000000111222333444555:::;;;;;;:::::::::===???CCCDDDFFFIIIMMMPPPRRRSSSVVVVVVVVVVVVUUUTTTRRRQQQPPPNNNLLLKKKIIIGGGCCCAAA>>><<<999888888:::===??????CCCHHHKKKOOOVVV___fffmmmqqqwww}}}|||rrrggg___[[[ZZZUUUTTTTTTTTTTTTUUUUUUVVVRRRSSSTTTUUUWWWXXXYYYYYY^^^^^^___```bbbcccdddeeeeeeeeeffffffgggiiijjjkkkllllllmmmnnnoooooonnnnnnppppppqqqqqqqqqqqqqqqppppppppppppppppppqqqrrrssswwwwwwxxxyyyyyyyyyyyyxxxvvvvvvvvvuuuuuuvvvvvvvvvxxxxxxxxxxxxxxxyyyzzzzzz}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyxxxzzz}}}{{{~~~}}}wwwqqqlllfff^^^VVVSSSRRRVVVaaalllyyy|||zzzvvvqqqkkkfffbbb```YYYTTTQQQTTTZZZaaalllvvv}}}~~~vvvnnnbbbWWWKKKCCC<<<999777333333555555666777888999888777777222222222222222222222222222222222222222222222222222222111111222222333444444444444444333333333333}}}gggXXXOOOHHHFFFEEEBBB@@@AAA???===;;;:::;;;;;;999888555444333111111000111111333222111000////////////.........///000111222222//////...------------...---------...------------((()))***,,,,,,---,,,,,,///000111111//////000111000...,,,+++,,,------,,,........................000000/////////.........000222333222///------..................---------...---------------------,,,---...---,,,,,,...000//////000000111333444555<<<======;;;::::::<<<>>>AAACCCFFFIIIMMMPPPRRRSSSVVVWWWWWWWWWWWWUUUTTTRRRPPPNNNLLLKKKJJJGGGDDDBBB>>>===;;;999999;;;===??????BBBGGGKKKOOOVVV___eeemmmqqqwww}}}{{{sssiiiaaa]]][[[VVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTVVVWWWXXXYYYZZZ]]]^^^___```bbbccccccdddeeeeeefffggghhhiiijjjkkkmmmmmmnnnnnnnnnnnnnnnmmmppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrvvvvvvxxxyyyyyyzzzzzzzzzxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{zzz{{{|||~~~yyyrrrmmmeee^^^WWWTTTTTTYYYcccnnn}}}~~~{{{xxxtttoooiiidddaaa___XXXSSSSSSXXX```hhhqqqzzz~~~~~~uuummmaaaVVVJJJCCC<<<:::888555555777666666666777777777666666222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333~~~hhhXXXPPPHHHEEECCC???======@@@===;;;:::::::::999888444444333222222111111111111111000000000111111222---......///000111111222...------,,,+++++++++++++++,,,---///000111111111+++++++++,,,+++++++++***+++,,,------++++++,,,---000///000111222222000.........------------......////////////............//////000000///......//////.........---------------------------,,,,,,,,,//////000...---,,,---////////////000111222444444<<<======;;;::::::<<<>>>???AAAEEEIIIMMMPPPRRRSSSWWWWWWXXXXXXWWWVVVUUUTTTPPPNNNLLLKKKJJJHHHEEEBBB>>>===;;;:::999;;;===>>>>>>BBBFFFJJJNNNUUU^^^eeemmmqqqwww|||~~~~~~{{{tttlllccc^^^\\\WWWWWWVVVUUUTTTTTTTTTUUUTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]___aaabbbcccccccccddddddeeeggghhhjjjkkkkkkmmmmmmnnnnnnnnnnnnnnnmmmooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqquuuvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~yyyqqqmmmeee^^^XXXVVVWWW\\\fffqqq~~~~~~}}}yyyvvvqqqlllfffbbb___]]]VVVSSSSSS\\\fffmmmuuu{{{~~~tttkkk___UUUGGG@@@;;;:::888555555777555555555555555555444444222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333~~~iiiYYYPPPHHHEEECCC???<<<<<<>>><<<999888888888777555444333333333333222222111000000000000000111222222---...///000000000000000------,,,,,,++++++*********+++---///111222111111,,,,,,,,,++++++*********)))***++++++))))))***+++,,,,,,...000222222000---......------------......,,,,,,---...///000000111......//////000000111111000///......------......,,,,,,---......------,,,///000000///---,,,---////////////000111222333444:::;;;;;;:::::::::===??????AAAEEEJJJOOORRRTTTUUUVVVWWWXXXXXXXXXVVVUUUTTTPPPNNNLLLKKKKKKIIIFFFCCC>>>===;;;:::999:::;;;<<<===AAAFFFIIIMMMTTT]]]dddmmmqqqvvv|||}}}~~~|||wwwooofff```\\\YYYXXXWWWUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\___aaabbbcccbbbbbbcccdddeeegggiiijjjkkkkkkllllllmmmnnnoooooonnnnnnnnnooopppqqqrrrrrrrrrrrrppppppqqqrrrssssssrrrrrrtttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~zzzrrrmmmgggaaa[[[ZZZ[[[```kkkvvv~~~}}}|||vvvsssnnnhhhccc___\\\[[[VVVSSSUUU___kkkrrrxxx|||~~~{{{qqqggg[[[QQQBBB<<<777777666333333555333444555666555444333222333333333333333333333333222222222222222222222222222222111111222222333444222222222222333333333333~~~iiiYYYPPPHHHFFFEEEAAA??????>>><<<:::888888888666555333333333444333333222222111111000/////////000000------////////////...---------------,,,+++*********+++---///000///...---++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,***)))***,,,///000000///...------,,,,,,------...+++,,,,,,---...///000000///......000222444555555111000///.........//////+++,,,---...//////......,,,---...---,,,,,,...000////////////000222333444777888999999999;;;>>>AAA@@@CCCGGGMMMQQQTTTVVVWWWVVVVVVWWWXXXWWWVVVUUUTTTPPPNNNLLLKKKKKKIIIFFFDDD===<<<:::999999999:::;;;===@@@EEEIIIMMMTTT]]]dddnnnqqqvvv|||{{{rrriiibbb^^^YYYYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\___aaabbbbbbbbbaaabbbccceeehhhjjjkkkkkkkkkkkkkkkmmmnnnoooooooooooommmnnnooopppqqqqqqqqqqqqnnnoooqqqsssssstttsssssstttuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{xxxyyyzzz{{{|||}}}}}}~~~~~~~~~xxxsssjjjddd```___aaaeeeppp{{{|||{{{tttqqqlllfff```\\\ZZZYYYWWWTTTWWWcccooovvvzzz}}}~~~xxxlllbbbWWWMMM@@@:::666666666333333444333444666777777555333111333333333333333333333333222222222222222222222222222222111111222222333444111111222222222333333333}}}hhhXXXPPPIIIGGGGGGDDDBBBCCCAAA>>><<<:::::::::888777333333444444444333222222333222111///............---.../////////...---,,,............---,,,+++******,,,---......,,,+++))))))))))))***+++,,,......((()))******)))((()))***...,,,+++,,,///333555555...---,,,,,,,,,,,,---...//////.........---------000//////111444777888888222111000......//////000***+++---///000000//////)))***+++,,,+++,,,...111......//////000222333444555666888888999;;;???BBBAAADDDIIIOOOTTTWWWXXXYYYUUUVVVWWWWWWWWWVVVUUUTTTPPPNNNLLLLLLKKKIIIFFFDDD<<<;;;:::999888999999:::===@@@EEEIIIMMMTTT]]]cccnnnqqqvvv{{{~~~uuulllddd```ZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\___aaabbbbbbbbbaaabbbccceeehhhjjjkkkkkkkkkjjjkkklllnnnooopppppppppmmmmmmnnnppppppqqqqqqqqqnnnoooqqqssstttttttttttttttuuuuuuvvvvvvvvvvvvuuuxxxwwwwwwwwwwwwwwwwwwxxxzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~|||~~~zzzmmmgggccccccdddiiittt|||zzzssspppjjjddd^^^ZZZXXXWWWXXXUUUYYYeeerrryyy|||~~~}}}uuuiii___SSSJJJAAA;;;777888888555555666333555888999999666333111333333333333333333333333222222222222222222222222222222111111222222333444111111111222222333333333~~~jjjYYYRRRIIIEEEFFFHHHGGGEEEDDD@@@===;;;;;;;;;888555444444333333333333222222/////////000000000000000...///////////////......---,,,++++++******++++++,,,++++++***+++,,,...///+++,,,---,,,*********+++///,,,)))))),,,///000///---///000000//////000222//////......---------,,,////////////////////////000000000000111111111111222111000//////.........---,,,+++***+++---///111000000000000///...---,,,111000//////000222444666222333555777:::<<<===>>>BBBFFFKKKNNNQQQSSSVVVXXXUUUVVVWWWYYYYYYXXXVVVUUUSSSRRRQQQOOOMMMJJJHHHFFFAAA>>>;;;888777888:::<<<<<>>@@@CCCHHHLLLNNNPPPSSSUUUTTTUUUWWWYYYYYYYYYWWWVVVSSSSSSRRRPPPMMMKKKHHHGGGDDDAAA===999777777888999;;;>>>BBBFFFLLLSSSZZZ___jjjooovvv{{{}}}~~~~~~}}}yyysssjjj```]]]ZZZWWWUUUUUUUUUTTTSSSTTTUUUVVVXXXYYYYYYZZZZZZ\\\]]]___aaabbbcccbbbbbbcccdddeeehhhjjjlllnnnooollllllllllllmmmmmmmmmmmmoooooooooooopppqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuuuutttsssssstttuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvtttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~{{{zzz|||}}}zzztttqqqgggccc___```ffflllnnnnnnuuuwww{{{}}}uuunnnmmmppptttzzz}}}{{{uuuooohhhddd]]]UUURRRSSSXXXZZZ```kkkwww~~~~~~www{{{{{{~~~oooaaaUUULLLHHH<<<999666444444333222111777;;;???>>>999444333444555555555555555444444333222333555666666444333222222111111111111111222222222222222333333333333444~~~jjjWWWQQQKKKHHHJJJKKKIIIFFFAAA???<<<::::::999777555444444333333333333222222//////......------,,,,,,......///////////////...///......---------------///...---,,,++++++++++++***+++,,,+++)))((()))***///,,,***))))))******)))///000111000.........000000000000000////////////)))***+++,,,...///000111///////////////////////////////////////000000111222111///---,,,,,,---------------------...//////111111111111222444555777666555555555666999;;;======@@@EEEHHHJJJMMMPPPRRRSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSRRRQQQNNNLLLJJJHHHHHHEEE@@@;;;888666666666999<<<@@@DDDJJJQQQXXX^^^hhhmmmtttyyy{{{|||}}}~~~{{{vvvmmmccc___\\\XXXVVVUUUUUUTTTSSSTTTUUUVVVXXXXXXYYYYYYYYY[[[]]]___aaacccdddddddddcccccceeegggjjjlllmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppqqqrrrrrrpppppppppppppppqqqrrrssstttssssssssssssuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxtttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~xxxuuuuuuuuuqqqppprrrvvv|||~~~||||||{{{xxxsssmmmhhhdddZZZUUUQQQRRRYYYaaagggjjjppptttzzz|||uuutttwwwzzz~~~}}}|||uuuooohhhccc\\\TTTQQQRRRWWW[[[bbbmmmxxx~~~~~~|||tttxxx~~~|||}}}nnn```TTTJJJDDD<<<999666444444333222111666999===<<<888555444555666555555444444444444444222333444555555444333222222111111111111111111111111111222222222333333333~~~jjjVVVQQQKKKIIIKKKLLLIIIFFF???>>><<<:::999777666666444444333333333222222222222222111000///......------...//////////////////------,,,+++++++++++++++------,,,,,,,,,+++++++++)))***+++***((((((((()))******))))))***,,,------///000111000...------...111111000000000000000000------...///000111222222...............---------............///000111222111111///...------......//////...------...///000222222222222333555666777777666444444444777:::<<<<<>>BBBHHHNNNVVV[[[fffjjjqqqvvvyyy{{{}}}~~~~~~zzzqqqgggaaa^^^YYYVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]```bbbcccccccccbbbccceeegggiiikkklllmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnoooooopppqqqrrrooooooooooooooopppqqqqqqsssrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyytttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{||||||}}}~~~|||yyysssnnnjjjkkkjjjgggfffggglllrrrxxxyyy{{{}}}zzzuuuqqqpppnnnkkkfff```[[[YYYRRRNNNKKKMMMUUU___hhhmmmppptttzzz|||{{{}}}}}}||||||{{{vvvooohhhddd]]]UUUQQQSSSVVV[[[dddoooyyy}}}}}}{{{ssswww}}}{{{lll^^^RRRHHHAAA===:::777666555555444333444666888888666444444555666555444333222333444555222222333444444444333333111222222222111111111000111111111111222222222222~~~jjjVVVPPPJJJIIIJJJKKKHHHDDD>>>>>><<<:::888777777777444444333333333222222222222222111000///......---------...///////////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------)))***+++***((((((((()))******+++++++++,,,---...///000000///---,,,---...000000111111111111111111/////////000000000000000///.........---------,,,............///111222333/////////....../////////111000000///.........///---------...///000111222777666444333444666999;;;===???CCCEEEHHHKKKOOORRRTTTVVVXXXZZZ\\\\\\[[[ZZZVVVUUUTTTSSSQQQOOOMMMLLLIIIGGGCCC???<<<:::999888777999===AAAFFFLLLSSSXXXbbbfffmmmssswwwzzz}}}~~~uuulllddd```ZZZWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY\\\^^^```aaaaaaaaabbbcccdddfffhhhjjjkkklllnnnnnnnnnoooooooooppppppnnnnnnnnnnnnooopppqqqrrroooooonnnnnnnnnoooppppppqqqqqqqqqrrrrrrssstttttttttttttttuuuvvvwwwyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||||||||}}}}}}wwwrrrnnnhhhccc```aaaaaa^^^]]]^^^bbbhhhmmmoooqqqsssqqqmmmfffdddbbb^^^ZZZVVVRRRPPPNNNLLLKKKOOOWWWbbbmmmrrruuuxxx}}}~~~{{{zzzyyyyyytttnnnhhhccc]]]UUURRRSSSVVV[[[eeeqqqyyy}}}}}}{{{uuuyyyxxxhhh\\\PPPEEE>>><<<999777555555555444333333444444444333333333444666555444222222333444444111222222333333444444444111222222222222111000///000000000111111111222222jjjVVVOOOHHHFFFGGGHHHEEEBBB>>>>>>===;;;888777777999444444333333333333222222//////......------,,,,,,,,,---...///000000000000000//////...............)))***+++,,,------------***+++,,,+++)))((()))***,,,---...---+++******+++...///000///---------///000000000000111111111111......................../////////...------,,,,,,............///000222222...........................//////000//////......---......///000111222222555444333333444666888:::>>>@@@CCCFFFHHHLLLPPPSSSUUUWWWYYY[[[\\\\\\[[[ZZZWWWVVVVVVTTTRRRPPPOOONNNIIIGGGDDDAAA>>>;;;::::::888:::===@@@DDDJJJPPPUUU]]]bbbiiipppuuuzzz~~~yyypppfffbbb\\\XXXVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]___``````___bbbcccdddfffgggiiijjjkkknnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooopppqqqqqqooooooooonnnnnnooooooppppppppppppqqqrrrrrrssssssrrrrrrsssssstttvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{~~~|||wwwqqqjjjeee]]]XXXVVVXXXYYYWWWWWWYYY[[[aaaeeefffgggiiigggccc[[[YYYWWWTTTQQQNNNLLLKKKJJJKKKNNNSSS\\\gggqqqwww{{{}}}~~~zzzxxxvvvuuuqqqkkkeeeaaa[[[TTTRRRSSSUUU[[[fffqqqyyy}}}~~~}}}zzz}}}uuudddXXXNNNDDD===999777444333333333333222333333222222222222333444555444444333333333333333111111222222333333444444111222333333222111///...///000000000000111111111jjjVVVOOOFFFBBBCCCDDDBBB???>>>??????<<<999777888:::444444333333333333222222...............---------,,,---...///000000000000000000///...............***+++,,,---------,,,+++***,,,,,,,,,***)))***+++***,,,...,,,***((()))***,,,...///...------...////////////000000000111111------......//////000000000000//////...------,,,//////...//////000111111...............---,,,+++'''))),,,///000000...---000111222333444555555555333333333444555666888999>>>@@@CCCEEEHHHKKKPPPSSSWWWXXXZZZ\\\\\\\\\ZZZYYYWWWWWWVVVUUUTTTRRRPPPOOOKKKIIIFFFBBB???<<<:::999:::;;;>>>@@@CCCHHHNNNRRRYYY^^^fffnnntttzzz|||ttthhhccc]]]XXXVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVYYYZZZ\\\^^^____________bbbbbbdddeeeggghhhjjjjjjmmmmmmmmmnnnnnnnnnoooooonnnmmmmmmnnnnnnooopppqqqppppppooooooooooooooopppnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvxxxxxxyyyzzzzzzzzzzzzyyyxxxyyyyyyzzzzzz{{{{{{|||yyy||||||wwwqqqjjjbbb]]]TTTPPPNNNRRRTTTTTTTTTWWWXXX\\\_________```]]]XXXQQQPPPNNNLLLJJJIIIHHHHHHHHHLLLRRRYYYbbbllltttzzz~~~zzzwwwtttqqqlllfff```]]]XXXRRRPPPRRRTTT[[[fffpppxxx}}}sssaaaUUULLLCCC<<<999666444222333333333222666444222222222333444444333444444444444333222222111111111111222333444555111222333333333111///.../////////000000000111111jjjWWWOOOEEE@@@AAABBB@@@===>>>???@@@===999888999;;;444444444333333333222222/////////000000000000000,,,---...///000000000000......---,,,,,,,,,,,,---,,,---......---,,,***)))+++,,,---,,,*********+++%%%(((++++++))))))***,,,+++---......------///000......//////000000000111---...///000111222333444111111000///......------///////////////000000111000000///...---+++)))(((!!!$$$)))---000000///......///000111222333333333111222333444666777888888>>>@@@CCCEEEGGGKKKPPPSSSXXXYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPMMMKKKHHHCCC???<<<999888;;;===???AAACCCGGGMMMQQQWWW\\\dddlllssszzz~~~vvviiiddd]]]XXXVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVVVV[[[\\\]]]___``````______bbbbbbdddeeeggghhhiiijjjmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqqqqpppooooooooooooppppppnnnooopppqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxyyyzzzzzz{{{{{{|||www{{{{{{xxxsssnnnhhh```XXXSSSOOOKKKKKKOOORRRRRRTTTWWWWWW[[[]]][[[YYYYYYVVVPPPLLLJJJHHHGGGFFFFFFFFFGGGHHHMMMUUU^^^gggpppwww|||zzzvvvrrrooohhhbbb]]]ZZZVVVPPPNNNPPPTTT[[[fffpppxxx}}}qqq^^^SSSJJJBBB<<<:::888555444555555555444888666444222333555555555222333444555444333222111111111111111222333444555111222333444333111///---////////////000000000000|||hhhUUUPPPKKKFFFDDDCCCAAA@@@@@@???===:::999888888888555444444333333222111111222///---///333444222///---......///...---+++***++++++++++++++++++++++++---+++******+++,,,,,,+++...---,,,,,,------+++))),,,+++******)))*********)))+++,,,,,,,,,,,,---///333000---,,,...000111222,,,,,,------///000111222222111000...,,,+++++++++------......///000000000111///......//////...------.../////////////////////000222444444444222222333444555555555666888:::;;;>>>BBBDDDFFFIIIOOOTTT[[[^^^aaabbbaaa`````````XXXVVVTTTTTTUUUTTTSSSQQQPPPJJJCCC===;;;:::999999:::;;;<<>>888555222111444555444222555444333222222222333444555333111111222222222111111111111111111111111111///111222444444333222111222111111111111111222222|||hhhVVVQQQKKKFFFCCCAAA???>>>>>>===;;;:::888888888999555555444444333222222222000...,,,...222444333111)))***+++------------,,,++++++++++++++++++++++++///---,,,,,,---......------,,,,,,---...///---,,,++++++***************+++***+++------,,,,,,...///444111...---///000111222...............///000000222111000...---,,,++++++------......///000000000111///......//////...------......//////////////////000222333444444333222333444555555555666888::::::>>>BBBDDDFFFJJJPPPUUU[[[^^^bbbccccccaaaaaaaaaYYYWWWUUUTTTTTTTTTRRRPPPNNNIIICCC>>>;;;:::999888:::;;;<<<>>>BBBGGGLLLNNNVVV\\\eeennnuuu{{{{{{tttlllfff___XXXUUUTTTSSSRRROOORRRUUUVVVVVVVVVWWWXXXZZZ\\\^^^```aaaaaaaaa```]]]___aaaccccccdddfffhhhkkkllllllmmmmmmmmmmmmlllnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppppppppoooppppppqqqrrrrrrrrrrrrqqqpppppppppppprrrssstttuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}|||||||||}}}}}}~~~{{{|||}}}{{{tttiiifffbbb]]]YYYVVVUUUTTTTTTSSSSSSTTTWWWXXXXXXWWWYYYZZZZZZYYYVVVRRRNNNKKKEEEEEEFFFEEEFFFHHHLLLOOOXXX^^^eeelllqqquuuyyy{{{~~~}}}zzzsssjjjfffaaa[[[VVVTTTUUUVVVWWWYYY```jjjssszzzrrr___QQQEEE>>><<<999666333222444555444222555444333222111222222333555333111111222222222111111111111111111111111111///111222444444333222111111111111000000111111222|||hhhVVVRRRKKKFFFBBB@@@>>><<<===<<<;;;999999888999999666666555555444333333333///...---...111333444444++++++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---,,,+++,,,---///000///...+++++++++++++++++++++,,,+++,,,......------///000666333000//////111111111//////............//////222111000...---,,,,,,,,,------......///000000000111///......//////...---------...///////////////...000111333444333333222333444555555555666888:::999===AAADDDFFFKKKQQQWWW\\\___dddfffeeecccbbbbbb\\\YYYWWWUUUTTTSSSQQQOOOLLLHHHDDD@@@>>><<<999777;;;;;;;;;===AAAFFFJJJMMMUUU[[[dddllltttzzz}}}wwwlllfff___XXXUUUUUUTTTTTTSSSTTTVVVVVVUUUUUUWWWXXXZZZ[[[]]]___``````______[[[]]]```bbbcccdddgggiiijjjjjjkkklllllllllllllllnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppppppppoooppppppqqqrrrrrrrrrrrrrrrooooooooopppqqqrrrssstttwwwwwwwwwxxxyyyzzz{{{|||~~~}}}}}}||||||}}}}}}}}}||||||~~~xxxqqqkkk```___\\\ZZZYYYZZZ\\\]]]]]]\\\[[[\\\]]]^^^]]]\\\XXXXXXWWWUUURRRNNNKKKHHHCCCEEEGGGIIILLLPPPUUUXXXccchhhnnnsssvvvxxxyyyzzz}}}{{{sssiiiddd___YYYTTTTTTWWWZZZ\\\^^^eeennnwww}}}{{{ooo]]]OOOCCC<<<:::;;;888555444444444333222333333222111111111111222444222111111222222222111111111111111111111111111///000222333333333222111111111000000000000000111|||gggUUUQQQKKKFFFCCCAAA???>>>>>>===<<<;;;:::999888888777666666555444444333333111111111111111111222333222222222111000///......---------------------------+++******+++,,,++++++,,,++++++,,,...///...,,,******+++,,,,,,---------+++---............///111555333000...///000//////...............///000111222111000...------,,,,,,------......///000000000111///......//////...---,,,---...///000000000///...///000222333333333333333444555555555666888:::999===AAADDDGGGLLLRRRXXX\\\```eeeggggggeeedddccc___\\\XXXUUUTTTSSSPPPOOOLLLIIIFFFCCCAAA???;;;999<<<;;;;;;<<>>===;;;999777666777666666555444444333333333555666555111///000111444333222111000//////...---------------------------+++******+++,,,++++++---,,,++++++,,,,,,***((()))***+++---............+++---............///111333111...---.........,,,+++,,,,,,---///111222333222111000///...---------------......///000000000111///......//////...---,,,---...///000000000000......000111222333333444333444555555555666888:::999===BBBEEEGGGLLLSSSXXX\\\```dddgggfffeeeddddddaaa]]]YYYVVVTTTRRRQQQOOOMMMKKKHHHFFFEEEBBB???<<<===<<<;;;;;;===BBBFFFIIIPPPUUU^^^gggooowww}}}rrrlllccc[[[WWWVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]```bbbdddfffiiillljjjjjjkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqpppppppppooooooppppppqqqrrrsssttttttsssppppppppppppqqqrrrsssssswwwvvvvvvvvvwwwyyy{{{|||||||||{{{{{{||||||}}}~~~|||}}}~~~~~~|||xxxuuuqqqnnnkkkiiidddddddddfffjjjnnnsssvvvpppnnnkkkhhhgggdddaaa^^^WWWUUURRRNNNJJJHHHGGGFFFJJJNNNSSSYYY^^^ccchhhkkknnnssszzzwwwyyy|||{{{qqqggg___[[[UUUSSSVVV\\\bbbeeegggmmmuuu}}}~~~xxx}}}}}}fffVVVJJJ@@@;;;:::<<<;;;888666333222222222222222222222111111000000222111///000111222222111111111111111111111111111000000111111222222222222222222111000000000000000yyydddQQQMMMHHHEEECCCCCCBBBAAA???>>>>>>===;;;999777666666666555555444333333333444888<<<:::444//////111000//////......//////000........................///---,,,,,,---......------,,,++++++++++++)))'''(((***,,,...////////////+++,,,......------///000111///------......---,,,******+++---///111333444222111000///............------......///000000000111///......//////...---,,,,,,...///000000000000......///000111333444444333444555555555666888::::::>>>BBBEEEGGGLLLRRRXXX\\\___bbbddddddddddddeeebbb^^^YYYVVVTTTSSSQQQPPPOOOLLLJJJHHHGGGEEEBBB@@@>>><<<::::::<<<@@@DDDHHHMMMRRRZZZccclllttt|||yyyqqqggg^^^YYYWWWVVVVVVTTTUUUWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZXXXZZZ]]]```aaacccfffiiiiiijjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppppppppoooooopppqqqsssttttttttttttrrrqqqqqqqqqrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyzzz{{{|||}}}~~~||||||~~~}}}wwwvvvtttqqqooonnnmmmmmmmmmnnnooopppsssvvvyyy{{{wwwsssooojjjfffbbb^^^ZZZRRROOOLLLIIIGGGHHHIIIJJJSSSWWW^^^cccgggkkknnnqqqrrrwww~~~xxxxxxzzz|||~~~}}}zzzpppfff]]]YYYUUUTTTXXX___dddggghhhnnnvvv~~~zzzttt^^^PPPFFF>>>::::::::::::999555222111111333222222333333222222111000222000//////111222222111111111111111111111111111000000000000111111222222444333222111000000000000wwwcccPPPLLLGGGCCCAAA@@@???>>>999::::::::::::999777777555555444444333222222222222999???>>>777111000222000///......---...///000........................///---,,,,,,---......---,,,+++***+++,,,,,,+++)))(((***,,,///000000000///***+++------,,,,,,...///000///---...///000///---+++,,,,,,---///111222333222111000///............------......///000000000111///......//////...---+++,,,---///000000111111---......///111222444555333444555555555666888:::<<>><<<:::999:::>>>CCCFFFJJJOOOWWW```iiirrrzzzwwwkkk```ZZZWWWVVVUUUQQQSSSVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXZZZ]]]___```bbbeeeggghhhiiijjjkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppppppppoooooopppqqqssstttuuuuuuuuussssssrrrrrrssssssttttttrrrssstttuuuwwwwwwwwwwwwvvvvvvwwwxxxzzz|||~~~{{{|||}}}~~~}}}|||{{{yyywwwvvvwwwxxxzzzzzz{{{|||}}}}}}}}}}}}zzzvvvpppjjjddd^^^YYYUUUMMMKKKIIIHHHJJJNNNSSSVVV]]]bbbgggllloooqqqssstttvvv|||{{{{{{zzzyyyzzz|||~~~}}}{{{xxxooofff[[[XXXUUUVVVZZZ```eeehhhhhhnnnvvv}}}~~~~~~{{{jjjVVVIIIBBB<<<999999888999888555111000111333222333444444444333111111111000...///111222222111111111111111111111111111000000000000000111111222555444333222111111111111vvvbbbPPPLLLFFFAAA???===<<<:::444555777888999999888888555444444333333222111111000999AAAAAA999333222444666444222000............////////////////////////---+++******+++,,,,,,++++++******,,,......---,,,((())),,,///111111000000)))+++,,,,,,,,,,,,---///000///...///000111000///---------......000111111222111000//////...//////------......///000000000111///......//////...---+++,,,---///000111111111------...///000222444555333444555555555666888:::<<<@@@DDDFFFGGGKKKQQQVVV\\\]]]^^^^^^___```ccceeeccc___YYYVVVTTTTTTSSSRRROOOLLLHHHFFFEEEEEECCCBBB???===:::888:::>>>BBBFFFHHHMMMVVV___gggpppyyy~~~zzznnnbbb[[[WWWUUUTTTOOORRRUUUWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXXXX[[[]]]___aaabbbdddfffhhhggggggiiijjjkkklllllllllnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppppppppooooooppprrrssstttuuuuuuuuuttttttssssssssstttuuuuuuppprrrtttvvvwwwwwwvvvvvvtttuuuvvvwwwyyy|||~~~zzz{{{|||~~~{{{wwwpppiiiccc\\\UUUQQQKKKJJJIIIJJJOOOUUU\\\aaadddhhhmmmqqqssstttuuuuuuzzz}}}zzzxxxxxxyyy{{{}}}~~~|||zzzwwwooofffZZZXXXVVVWWW\\\aaafffhhhgggmmmvvv}}}}}}}}}tttcccPPPEEE>>>999888999777888777444111///111444333333444555444333222111111///...///111222222111111111111111111111111111000000000000000111111222666555444333222222222222vvvaaaQQQNNNJJJGGGEEEBBB???===???>>>===<<<:::999888777777666555444444444444444111444777777555222000///---------------...///000000000000000////////////++++++******++++++,,,---%%%'''******))))))+++............///111000...,,,)))***,,,.../////////...,,,,,,---...///000111111---------------.../////////---++++++---/////////000///...---------------111111111111000000000000//////............/////////000000111222222333333444666777888777777999:::@@@BBBEEEHHHJJJNNNRRRUUUYYYZZZ\\\___```aaaaaa```bbb]]]XXXTTTRRRRRRRRRQQQNNNKKKGGGEEEEEEDDDCCCAAA===;;;999999:::===AAACCCGGGKKKRRR[[[dddmmmwww}}}}}}}}}rrrfff]]]XXXVVVUUUTTTRRRPPPOOOOOOQQQSSSUUUXXXWWWVVVVVVWWWXXXZZZ[[[^^^^^^___```bbbdddeeefffkkkkkkjjjjjjjjjkkkllllllllllllmmmnnnooopppqqqqqqqqqrrrsssssssssqqqpppooonnnoooqqqssstttttttttttttttttttttttttttssssssssssssssstttvvvvvvwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{yyy{{{}}}~~~}}}zzzuuunnnhhhccc]]]VVVQQQKKKJJJJJJLLLQQQYYY```eeekkkoootttxxxyyyzzz{{{||||||vvvwwwxxxvvvuuuwww|||}}}}}}|||vvvkkkcccZZZXXXVVVYYY___dddffffffjjjooowww}}}|||uuuwww}}}}}}}}}}}}yyymmmaaaQQQCCC<<<888666555555444333333222222222222222222444444444444222222222222222222111111111000222222222222222111000///---...///......///222444:::777333000000111222111xxxdddPPPMMMIIIFFFDDDBBB@@@>>>???>>>===<<<:::999888777666666555444333333333333///111333333111///......---------.........//////000000/////////.........------,,,,,,------...///)))+++---,,,******+++------,,,,,,---///...---++++++,,,---//////000//////.........///////////////......------......///000000///......000111111000//////...---------......111111111111000000000000//////............////////////...//////000111222000222444555555555777999???BBBEEEGGGIIILLLPPPRRRUUUVVVYYY\\\___```aaaaaaaaa]]]XXXTTTSSSRRRRRRQQQOOOLLLIIIFFFEEEDDDBBBAAA<<<:::888888999<<>>888555444333555444333222222222222222222222333444444333222222222222111111111000000000222222222222222111000000.../////////000222555888:::777333111111222333222zzzfffOOOLLLHHHEEEDDDBBB@@@???>>>>>>===<<<:::999888888666555444333222222222222...///000///---+++,,,---,,,---...///000///......//////.........---------------,,,,,,------...///---...///...,,,+++,,,---+++******+++,,,,,,+++))),,,---...//////000//////000000//////.........---...............///000000///......///111222000///......------......///000111111111111000000000000//////............//////...---,,,,,,,,,...000222///111333444555666888:::???AAADDDFFFHHHJJJMMMOOOPPPRRRVVVZZZ]]]___```aaaaaa]]]YYYUUUTTTTTTRRRQQQQQQNNNKKKHHHFFFDDDBBB@@@;;;:::888777888:::===???BBBFFFMMMUUU^^^hhhrrrxxxvvvlllbbb\\\XXXWWWUUUUUUTTTTTTTTTTTTTTTUUUWWWVVVVVVWWWWWWYYYZZZZZZ\\\\\\]]]^^^```bbbdddeeegggggggggggghhhiiikkkkkkmmmmmmnnnooopppqqqrrrrrrqqqpppooooooooooooooooooooooooooopppqqqrrrssstttvvvvvvuuutttssssssrrrrrrrrrssstttvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{}}}}}}||||||~~~|||wwwpppkkkccc\\\XXXTTTRRRPPPVVVXXX[[[```ffflllrrrttttttxxx||||||tttrrrqqqpppssswwwyyy|||{{{wwwsssnnngggaaaUUUTTTVVVZZZaaagggjjjlllkkkpppwww}}}uuummmooouuu}}}}}}{{{tttmmm\\\RRREEE;;;666555444333444333333222222222222333111222333444444333222111111111000000000/////////111222222222222111000000......///...///222777:::999777333222222333333333xxxeeeOOOKKKGGGDDDCCCBBBAAA@@@>>>===<<<;;;:::999888888555444333222111111000000/////////---++++++---///,,,---///111111///...---......---------,,,,,,,,,++++++******++++++,,,---............---,,,------+++***))))))++++++***))),,,------...............////////////............///............///000000,,,,,,---...000000...,,,------------...///000111111111111111000000000/////////............/////////...,,,++++++...111222333555777777777888999;;;@@@BBBEEEGGGHHHIIIKKKMMMOOOQQQUUUYYY\\\^^^``````aaa^^^ZZZXXXWWWVVVTTTRRRSSSPPPMMMJJJHHHEEEBBB???;;;:::999888888:::<<<>>>@@@DDDJJJRRR[[[eeeooovvvzzzooofff^^^YYYWWWUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]___aaacccdddfffffffffggghhhjjjkkklllmmmmmmnnnooopppqqqrrrrrrsssrrrqqqppppppqqqrrrssspppooonnnnnnoooqqqrrrtttvvvvvvuuutttsssrrrrrrqqqqqqrrrtttvvvxxxzzzzzz{{{{{{yyyxxxvvvvvvwwwxxxyyyzzz{{{}}}|||{{{{{{|||}}}}}}uuupppjjjeee^^^XXXTTTSSSTTTUUUZZZ^^^cccjjjpppuuuxxxzzzzzz}}}}}}tttpppnnnmmmqqqwww{{{||||||wwwrrrkkkccc]]]SSSTTTVVVZZZ```eeeiiikkklllpppwww}}}wwwooorrrxxx}}}zzzuuullldddUUUMMMBBB:::777777777666333333222222222222222333111222333444444333222111000000000000////////////111111222222222111111000......---,,,,,,///333777777555222111222333333222uuuaaaOOOKKKGGGDDDBBBBBBAAA@@@======<<<;;;::::::999888555555333222111000000000111111000///------///222---...000111111000...,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,***))))))+++++++++***+++++++++,,,,,,------...............////////////...............///000000,,,,,,---...000000...,,,---------...///000111222111111111111000000000/////////............//////000///---,,,---///222444666777888888888888999:::@@@CCCFFFHHHIIIJJJKKKMMMQQQSSSVVVZZZ\\\^^^___```aaa___\\\[[[ZZZXXXVVVTTTUUURRROOOLLLJJJFFFCCC@@@===<<<:::::::::;;;<<<===???BBBHHHOOOXXXcccnnnuuu|||}}}tttjjjbbb[[[XXXUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUVVVWWWYYYYYYZZZZZZ[[[[[[\\\]]]___aaabbbcccffffffggggggiiijjjllllllmmmmmmnnnooopppqqqrrrrrrrrrrrrpppppppppqqqrrrssspppoooooonnnoooppprrrsssvvvuuuuuutttssssssrrrrrrqqqrrrtttvvvxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{zzz{{{|||xxxpppkkkbbb___YYYTTTRRRTTTXXX\\\bbbfffmmmtttyyy}}}~~~~~~wwwrrrooommmqqqwww{{{{{{{{{}}}~~~}}}~~~yyysssiii___YYYRRRTTTWWW[[[___cccgggjjjnnnrrrxxx}}}|||vvvzzz~~~xxxoooddd\\\OOOHHH???999888888888777222222222111111222222333111111222333333222111111000000000000////////////000111111222222222111111111111///---,,,---000333444222000000111222222111sss^^^PPPLLLGGGCCCAAAAAA@@@???======<<<;;;::::::999999666555444222111000000///111222111000//////111333//////000111000///...---......---------,,,,,,,,,------,,,,,,------...///,,,+++***+++---...---,,,---+++))))))+++,,,++++++)))))))))***+++---...///---.........//////000000---------------.../////////......///111222000///............///000111222111111111111000000000000//////............//////000///......///000222444333444666666555555777888???BBBFFFHHHIIIJJJKKKLLLQQQSSSVVVZZZ]]]___``````bbbaaa___^^^]]][[[XXXVVVUUUSSSPPPNNNKKKHHHDDDAAA===<<<;;;::::::;;;;;;<<<===@@@EEEMMMUUU```lllsssxxx~~~zzzpppggg___ZZZVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]___aaacccdddgggggggggggghhhiiikkkkkkllllllmmmnnnooopppqqqqqqoooooooooooooooooopppqqqpppppppppppppppqqqrrrrrruuuttttttttttttsssssssssqqqrrrsssuuuwwwxxxyyyyyywwwxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}|||{{{{{{|||}}}~~~xxxrrrkkkggg[[[YYYVVVTTTTTTXXX```eeennnrrrxxx~~~~~~zzzuuuqqqsssyyyzzzxxxvvvwwwyyy|||~~~~~~~~~~~~}}}yyyqqqfff\\\VVVQQQTTTYYY\\\```cccgggjjjqqqtttzzz~~~}}}vvvkkk^^^VVVIIICCC;;;666555666555444222111111111111222222333000111222333333222111000111111000000000/////////000000111222222222222111333333333111//////000222111000...///000111111000uuu```QQQMMMGGGBBBAAA@@@???>>><<<<<<<<<;;;;;;::::::999777666444333111000000000///000000000......000111000000000000//////..................------------------,,,,,,------...///...,,,++++++---...,,,***,,,***)))(((***++++++***)))))))))***,,,...000111///////////////.........,,,,,,,,,,,,,,,---......000///......000111111000//////......///000111111111111111111000000000000//////............//////////////////000111222333...000222333444555777999===@@@DDDGGGHHHIIIJJJLLLOOOQQQUUUYYY]]]___aaabbbdddcccbbbaaaaaa^^^ZZZWWWUUUSSSQQQOOOMMMJJJEEEBBB<<<<<<;;;:::999999:::::::::===BBBIIIRRR]]]iiippprrr{{{wwwlllccc^^^YYYXXXVVVTTTSSSTTTUUUVVVSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\]]]^^^```aaacccdddgggfffffffffgggggghhhiiikkkkkklllmmmnnnoooppppppnnnnnnoooppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrssssssssstttttttttttttttqqqrrrssstttvvvvvvwwwwwwuuuwwwyyy{{{||||||{{{zzzzzz{{{}}}}}}||||||}}}~~~{{{tttnnniiidddaaaXXXYYYXXXXXX[[[aaakkkqqqwwwzzz~~~wwwxxx|||{{{xxxtttssswww|||{{{{{{yyytttkkkaaaYYYUUUPPPTTTZZZ^^^bbbfffkkkooossswww{{{~~~uuuhhh[[[RRRFFF@@@999555444444333111111111111111111222333333000111222333333222111000222222111111111000000000000000111222222222222222111222333333111000000111000/////////111222222111xxxbbbRRRMMMGGGBBB@@@???>>>>>><<<<<<<<<;;;;;;:::::::::888777555333222111000000,,,...//////------...///222111000///......////////////.........---------++++++******++++++,,,---111///,,,,,,------+++(((,,,***(((''')))*********)))))))))+++---///222333222111000///...---,,,,,,,,,++++++++++++,,,------///---++++++---////////////////////////000000111111111111111000000000000//////............//////......//////000111111111+++...111333555777:::===:::>>>CCCFFFGGGHHHIIIKKKLLLNNNSSSXXX\\\```bbbcccddddddccccccbbb```\\\YYYUUUSSSQQQOOONNNKKKFFFCCC;;;;;;:::999888888888888888;;;@@@GGGPPP[[[gggnnnoooxxx{{{pppgggaaa\\\ZZZWWWUUUTTTUUUVVVXXXSSSTTTVVVXXXZZZ[[[ZZZZZZ\\\\\\]]]^^^```bbbdddeeeffffffeeeeeeeeeffffffgggjjjjjjkkklllmmmnnnooooooooopppqqqsssssssssrrrqqqpppqqqrrrttttttsssrrrqqqrrrrrrsssssstttuuuuuuuuuqqqrrrssstttuuuuuuuuuuuutttvvvyyy|||~~~}}}|||{{{zzz{{{}}}}}}|||}}}~~~~~~~~~yyyrrrkkkfffaaa]]][[[ZZZ[[[]]]___bbbjjjttt|||{{{~~~}}}{{{~~~yyytttsssxxx}}}{{{yyyvvvooofff^^^XXXUUUOOOTTT[[[```dddiiinnnsssuuuxxx|||uuugggYYYPPPGGGAAA:::666555555333111111111000000111222333333000111222333333222111000222222222222111111111111///000111222222222222222,,,...111111000//////000111000///000222333333222yyycccQQQKKKFFFFFFDDD@@@>>>@@@<<<<<<;;;:::888777666666666666555333000...///000333444333///,,,,,,///333333222111//////000000111111000///------,,,,,,---,,,///444888888555000---(((***,,,------,,,+++)))))))))(((((((((((())))))((()))***+++,,,000444888777333...,,,---///...---///...---,,,,,,,,,,,,,,,........................111///---,,,,,,...000222222444666555333000//////---,,,++++++---111555888111000...,,,,,,...000111000222444444444444666888999<<>>===<<<:::999888888555666555333000//////000222333444333000...///111000///...---------......---------------.........///222666999888444...***,,,,,,---......---,,,+++))))))(((((((((((())))))++++++***))))))---333777777444///......000///...///...------,,,,,,,,,---........................///...,,,,,,---///222333111333555555333111000000111000......000444888:::111000...,,,,,,...000111000222444444444444666888888;;;???BBBDDDFFFIIIKKKOOONNNPPPTTT[[[aaacccdddhhheeecccccceeeccc]]]XXXYYYVVVRRROOOMMMKKKHHHFFFCCC@@@;;;999999;;;<<<<<<;;;===@@@CCCIIITTTaaakkkqqqyyywwwkkkbbb\\\YYYVVVTTTTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXX\\\\\\^^^```aaabbbbbbcccddddddeeeeeefffgggggggggkkkkkkjjjiiiiiijjjkkklllmmmnnnooopppqqqpppoooooommmppprrrrrrpppoooppprrrsssssssssssstttuuuvvvwwwttttttuuuvvvxxxyyywwwvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz|||~~~~~~}}}{{{oookkkddd^^^\\\___dddhhhnnnnnnooosssxxx|||~~~~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}~~~~~~~~~~~~|||{{{zzzyyyzzzzzz{{{|||~~~~~~|||}}}}}}~~~~~~}}}{{{zzzwwwrrrnnnkkkeee\\\WWWWWWTTTYYY___eeejjjoootttwww{{{|||~~~}}}oooaaaTTTLLLCCC???:::666555444222111111111111111222222222222222222222222111111111111222222111111000//////.........///000000000000000////////////............000000000000000000000000yyydddSSSLLLHHHGGGEEEAAA@@@AAA???>>>===<<<;;;999888888555555555333000//////111000333555555333111//////......---,,,,,,,,,,,,---((()))+++---.../////////---111666999888444///+++---------,,,++++++*********))))))(((((())))))***,,,+++***((()))...555:::666444000//////000000000///...------,,,---------////////////////////////------,,,,,,---000222444000222444555333222111222222111000///111444777999111///...------...///111000222444444444444666888888:::===@@@BBBEEEIIILLLQQQPPPPPPSSSYYY^^^bbbdddeeedddbbbdddeeeddd```[[[[[[XXXUUURRROOOKKKFFFBBBBBB???;;;999:::;;;;;;;;;;;;===@@@BBBGGGQQQ^^^gggqqqxxxzzzmmmddd\\\YYYWWWVVVVVVVVVUUUUUUVVVUUUUUUVVVVVVWWWXXXYYY\\\]]]^^^```aaabbbbbbcccccccccddddddeeeffffffgggkkkjjjiiiiiihhhhhhiiiiiimmmnnnooopppppppppoooooonnnppprrrrrrqqqpppqqqrrrsssssssssssstttuuuvvvwwwuuuttttttvvvxxxxxxwwwvvvtttuuuwwwxxxyyyyyyzzzzzzxxxxxxxxxyyy{{{}}}~~~}}}~~~{{{uuukkkggg```\\\^^^eeennnttt{{{{{{|||~~~zzzzzzyyyxxxxxxwwwwwwvvvyyyyyyyyyyyyzzz}}}}}}}}}{{{{{{zzzyyyyyyzzzzzz{{{{{{|||}}}~~~}}}{{{zzzyyyyyyzzz|||~~~~~~|||{{{xxxwwwvvvqqqmmmjjjddd\\\XXXXXXYYY]]]ccciiinnnrrrvvvyyy|||~~~~~~{{{mmm^^^QQQIII@@@===888666555444333222333333222222222222222222000000000000000111111111222111111000000//////.........///000000000000000////////////............000000000000000000000000zzzdddSSSMMMHHHGGGFFFBBB@@@BBB======<<<:::999888777666555555555333000///000111000111333333222111////////////......------------&&&(((+++---//////...---(((,,,111666777555111...,,,+++***)))((((((((((((***))))))))))))))))))******+++++++++---111666:::444222000/////////000000......------------......000000000000000000000000...------------///111222...000222222111111111222000///...---...111333555000///...------...///000000222444444444444666777999:::===???AAAEEEJJJMMMRRRRRRRRRTTTXXX]]]bbbdddfffeeeeeeffffffeeeaaa^^^[[[YYYWWWUUURRRMMMGGGBBBBBB???<<<::::::;;;;;;;;;;;;===@@@BBBFFFNNNYYYbbbpppwww~~~pppggg\\\ZZZWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^___aaabbbbbbbbbccccccddddddeeefffggggggiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnpppppppppoooooonnnoooqqqrrrrrrrrrrrrrrrsssssssssssstttuuuvvvvvvuuuttttttuuuwwwxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyzzz|||}}}~~~{{{|||}}}wwwsssoookkkgggfffiiipppxxx~~~~~~}}}||||||xxxxxxxxxxxxwwwuuutttsssrrrssssssssssssvvvzzz~~~}}}||||||zzzzzzyyyyyyyyyyyyyyyzzzxxxyyy{{{|||}}}~~~}}}|||{{{yyywwwvvvwwwyyy|||~~~}}}}}}{{{yyywwwvvvpppllliiiccc]]]ZZZ\\\^^^bbbhhhmmmppptttxxxzzz~~~}}}}}}wwwiiiZZZNNNFFF===:::777555444444333222444444333333222222111111////////////000000000000111111000000////////////......///000000000000000////////////............////////////////////////zzzdddSSSMMMHHHGGGFFFBBB@@@BBB======<<<;;;999888777777444555444333000///000111111000/////////000//////...............------,,,)))***,,,......---,,,+++'''***...222333222///---,,,+++***)))((((((((((((******))))))))))))******(((***,,,------...///111000000///...---...///000......---------......///000000000000000000000000000///......---...//////,,,...000000//////000222///...---------...000111000///............///000000222444444444444666777999;;;===@@@BBBFFFKKKOOOSSSSSSSSSUUUXXX\\\bbbeeeiiihhhhhhhhhgggeeebbb___YYYXXXWWWVVVTTTPPPJJJEEEBBB@@@<<<;;;;;;<<<<<<;;;<<<===???AAACCCJJJUUU\\\lllsss}}}vvvmmm^^^[[[WWWVVVUUUUUUTTTRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[]]]^^^```aaaaaaaaabbbccccccdddfffgggggghhhfffggghhhiiijjjkkkllllllkkklllnnnoooppppppoooooooooooopppqqqsssssssssrrrrrrrrrrrrsssssstttuuuvvvuuutttssstttvvvwwwwwwvvvtttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz|||}}}~~~{{{|||~~~|||xxxuuutttrrrrrrrrrtttyyy~~~{{{yyyxxxwwwvvvssssssrrrrrrpppnnnmmmlllmmmmmmmmmlllmmmooossswwwyyy{{{}}}}}}{{{yyyyyyyyyvvvwwwwwwxxxxxxxxxxxxxxxuuuvvvxxxyyy{{{|||||||||~~~~~~~~~}}}||||||zzzwwwvvvvvvyyy}}}~~~~~~~~~}}}{{{yyyuuupppkkkhhhddd___^^^aaabbbfffkkkpppsssuuuxxx{{{~~~{{{zzzzzz~~~rrrdddVVVJJJCCC;;;888555444444444333222333333333222222111111111....../////////000000000000000000///////////////......///000000000000000////////////............////////////////////////yyydddSSSLLLHHHGGGEEEAAA@@@AAA@@@???>>>===<<<:::999999444444444333000000111222111///------///000///...,,,,,,------,,,,,,+++***,,,,,,---......---,,,+++,,,---.........,,,+++***---------,,,++++++******+++******))))))******+++(((***,,,---***'''&&&%%%---...///...------...000.........---......///000////////////////////////111000///......------------///000000//////000222111111000/////////000111//////............//////000222444444444444666888888:::>>>@@@CCCGGGKKKNNNPPPRRRSSSUUUWWW[[[aaadddhhhiiijjjiiihhheeebbb```YYYXXXXXXWWWVVVRRRMMMIIICCCAAA>>>============<<<<<<>>>???@@@BBBGGGPPPWWWeeennnyyy}}}uuubbb^^^YYYVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYYYYZZZ[[[]]]^^^______```aaaaaabbbccceeefffggggggdddeeegggiiikkklllmmmmmmjjjkkkmmmooopppppppppooopppooooooqqqsssttttttrrrrrrrrrrrrrrrssstttuuuvvvuuutttssssssuuuwwwwwwvvvssstttvvvwwwxxxxxxyyyyyyyyyyyy{{{|||~~~~~~~~~~~~~~~}}}~~~|||}}}~~~{{{xxxxxxxxxyyyvvvxxx||||||xxxuuusssrrrqqqqqqpppnnnllljjjhhhfffeeefffffffffeeeeeehhhllloooppprrrttttttsssrrrqqqrrrpppqqqrrrtttuuuuuuuuuuuurrrsssuuuwwwxxxyyyzzzzzz~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~|||yyyxxxxxx{{{~~~~~~}}}}}}~~~}}}{{{yyysssnnniiigggdddaaabbbfffgggkkkooosssuuuxxxzzz|||}}}|||zzzxxxuuuuuuwww|||zzzmmm```SSSGGG@@@999777555444444333222000222222111111111111111111......//////000000111111////////////////////////......///000000000000000////////////............000000000000000000000000yyydddRRRLLLGGGFFFDDD@@@???@@@@@@@@@???===<<<;;;:::999333444444222000000111222///......000222222///---,,,------...---,,,+++***------------------------//////---,,,++++++++++++,,,,,,---......---,,,++++++******))))))******+++''')))++++++)))'''&&&&&&,,,...000///...---///111...............///000000........................////////////............000111111111000000111333333222111000//////000000/////////....../////////000222444444444444666888555888===AAACCCFFFJJJLLLKKKNNNRRRTTTVVVZZZ^^^bbbeeefffhhhhhhgggdddcccbbb[[[ZZZXXXWWWVVVRRRMMMJJJDDDBBB???>>>??????>>>===<<<>>>??????@@@EEEMMMSSS___iiivvv}}}hhhccc\\\WWWUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXZZZ[[[]]]]]]^^^^^^^^^___```aaabbbdddeeeeeedddeeegggiiijjjjjjjjjjjjjjjkkkmmmooopppppppppooopppooooooqqqtttvvvtttrrrrrrrrrrrrrrrssstttuuuuuuuuutttrrrsssuuuvvvwwwwwwssstttuuuwwwxxxxxxxxxxxxwwwyyyzzz|||}}}}}}}}}|||}}}}}}|||}}}}}}}}}~~~}}}{{{{{{}}}|||xxxrrrnnnkkkjjjjjjmmmkkkhhhdddaaa___]]]]]][[[[[[[[[ZZZZZZ\\\```dddfffhhhjjjjjjiiihhhhhhhhhhhhjjjlllnnnpppqqqqqqqqqpppqqqsssuuuvvvxxxxxxyyy~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}||||||}}}{{{yyyvvvpppjjjfffeeecccbbbdddiiillloootttwwwyyyzzz|||~~~}}}{{{zzzsssqqqoooooottt|||uuuiii\\\OOOEEE>>>888666444333333222111///000000000000000000111111......///000000111222222////////////////////////......///000000000000000////////////............000000000000000000000000yyycccQQQKKKFFFFFFDDD@@@>>>@@@>>>>>>===;;;:::999888777333444444222111000111222......000333666444000+++...///000000000///...---...------------...///000///...,,,++++++,,,...000(((***,,,------,,,+++)))++++++************++++++'''(((*********+++---///,,,///111111///...000333...............///000000........................---.........//////000000222333333222111111222444222111000///............////////////////////////000222444444444444666888333777<<<@@@CCCFFFHHHJJJHHHLLLPPPSSSUUUXXX]]]```aaaccceeefffeeedddcccccc^^^\\\YYYWWWUUURRRMMMJJJDDDBBB@@@???@@@@@@???===<<<>>>?????????DDDKKKQQQ[[[ffftttmmmggg___XXXUUUUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWYYYZZZ\\\]]]]]]]]]\\\\\\]]]___```bbbccccccdddeeefffhhhhhhhhhggggggiiikkkmmmnnnpppppppppooopppooonnnqqqtttvvvuuurrrrrrrrrrrrrrrssstttuuuuuuuuutttrrrrrrtttvvvwwwwwwssstttuuuwwwxxxxxxxxxxxxvvvwwwyyy{{{||||||{{{{{{|||~~~|||{{{|||~~~}}}}}}}}}~~~{{{xxxrrrlllgggeeedddccceeebbb^^^YYYUUUSSSRRRRRRQQQRRRQQQPPPPPPSSSWWWZZZ___aaaccccccbbb``````aaaccceeegggjjjlllnnnnnnnnnooopppqqqtttuuuwwwxxxxxx}}}~~~}}}}}}|||||||||~~~~~~}}}|||{{{{{{|||~~~}}}~~~}}}||||||{{{yyyvvvsssnnnhhhccccccbbbaaaeeejjjooorrrwwwyyy{{{|||~~~~~~|||yyyxxxnnnllljjjlllsss|||~~~sssfffZZZNNNDDD===888666444333333222000.........//////000000111111...//////000111222222333.........///////////////...//////000000000000000000/////////............000000000000000000000000xxxbbbRRRLLLGGGFFFDDD???>>>??????>>>===;;;:::999888888666555444333111000///...000000000000///////////////...------------...///......---,,,,,,,,,,,,---(((***++++++++++++---...---000000,,,+++---+++(((++++++++++++***)))((((((+++***)))))))))***+++,,,,,,,,,------...///000000........................,,,---...000000000000///111000000///////////////444666777444000---...///222000......///000///...000000000000000///......111222333444555444333333555666999<<<@@@DDDGGGIIIJJJLLLOOORRRVVVXXXZZZ[[[___bbbfffhhhgggeeecccccc[[[ZZZXXXWWWVVVTTTPPPMMMHHHCCC>>>???DDDGGGDDD@@@=========>>>???CCCIIIMMMXXX___kkkwww{{{qqqfff^^^[[[YYYVVVSSSVVVTTTSSSRRRRRRTTTVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZ______```bbbbbbcccccccccfffggghhhiiijjjkkkkkklllkkkkkkkkklllmmmnnnooooooqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrsssssssssttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxyyywwwvvvwww{{{}}}}}}||||||}}}}}}|||zzzzzz{{{}}}}}}}}}}}}~~~zzzqqqgggcccdddeeeccc___^^^ZZZUUUQQQOOONNNLLLJJJOOOMMMKKKIIIJJJLLLOOORRRTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^aaaccceeefffgggiiilllnnnppprrrtttwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzyyywwwsssqqqgggddd```^^^___ccciiimmmuuuvvvyyy{{{}}}~~~~~~~~~|||~~~zzzyyyyyyrrrkkkhhhllluuuyyyhhh]]]SSSGGG>>>:::555444333222111111111111444333222111111222333444//////000111333555888:::444222000000111111111000........................111111000000000000000111------...///000111222222xxxbbbSSSMMMHHHFFFDDD@@@>>>???===<<<;;;999888777666666666555444333111000//////////////////............///...---,,,,,,---...///......---,,,,,,,,,,,,---)))***,,,,,,++++++---///222666666111,,,,,,+++((())))))***************)))***))))))((()))***+++,,,---------..............................------------...///000111111111000000000...---------...///888999888666444222222222111000//////000000///......///000000111111111000111111333444444333333222444555777:::>>>BBBEEEGGGJJJLLLNNNRRRUUUXXXZZZ[[[^^^bbbfffhhhgggeeedddccc\\\[[[YYYXXXWWWUUUQQQNNNKKKEEE@@@AAAEEEHHHEEEAAAAAABBBAAAAAAAAAEEEIIIMMMTTT\\\hhhttt~~~vvvjjjaaa]]]ZZZWWWTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYY]]]^^^___```aaaaaaaaaaaadddeeefffhhhiiikkkmmmmmmkkkkkkllllllmmmmmmnnnnnnoooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssttttttuuuvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwwwwxxxvvvuuuvvvyyy{{{{{{zzz{{{||||||{{{zzzyyy{{{}}}}}}}}}~~~~~~~~~rrrjjj```[[[\\\]]][[[WWWVVVSSSOOOMMMLLLLLLKKKJJJHHHFFFDDDBBBCCCEEEHHHJJJNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```cccfffjjjmmmoooqqqtttvvvzzzzzz{{{|||}}}}}}}}}}}}~~~}}}|||||||||}}}~~~}}}}}}}}}||||||||||||||||||}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwuuusssoookkkeeebbb^^^\\\^^^cccjjjnnnvvvwwwyyy|||~~~~~~~~~~~~}}}yyyvvvvvvqqqkkkiiioooxxxwwwfff[[[QQQEEE===999555444333222111111111111333222111000000111222333//////......///111222333333111000///000111000/////////000000000000//////......------------......//////////////////000000xxxbbbUUUNNNIIIGGGEEE@@@>>>???===<<<;;;999888777666666555555444333111000////////////.........---------...------,,,,,,------.........---,,,,,,,,,,,,---***+++------,,,,,,---///777<<<===555...+++***)))'''((()))***++++++++++++***))))))))))))***++++++............---------,,,//////.........---------......000111111111111111000///---,,,+++,,,...///777555444333333333111///111000000111222111///------...///111222333333333000111222222333333222222222333555888<<<@@@CCCEEEIIIKKKMMMQQQTTTWWWZZZ[[[^^^aaafffhhhgggfffeeeddd^^^\\\[[[ZZZYYYVVVSSSPPPMMMHHHCCCCCCFFFGGGEEEAAA@@@@@@@@@???>>>AAAEEEHHHPPPWWWcccooozzz~~~qqqfff___\\\XXXVVVSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^_______________aaabbbdddfffiiikkkmmmnnnkkkkkkkkklllllllllllllllllllllmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrssssssssspppqqqrrrssstttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvwwwyyy{{{{{{{{{yyyzzz{{{zzzyyyyyyzzz|||~~~~~~zzzvvvkkkbbbYYYTTTSSSTTTRRROOOLLLJJJGGGGGGHHHIIIHHHHHHBBB@@@>>>======???AAACCCGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUVVV[[[___dddiiilllnnnppprrrwwwxxxyyyzzz{{{||||||||||||||||||{{{|||}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~|||{{{yyywwwvvvsssooojjjgggbbb___[[[ZZZ]]]dddlllqqqwwwxxx{{{}}}}}}wwwtttsssqqqllllllsss}}}uuudddXXXNNNCCC;;;777444333222111111111111111111111000000000000111111111000///............///333111//////000111000///111111222222222222111111------,,,,,,,,,,,,------222111111000///...------wwwaaaVVVOOOJJJHHHEEE@@@>>>??????>>>===;;;:::999888888555555444333222111000///000////////////.........------,,,,,,,,,,,,------......---,,,,,,,,,,,,---+++,,,...------,,,...///777>>>???777...***++++++))))))***++++++,,,++++++************+++++++++,,,------------------------/////////...------,,,,,,---...//////000000111111111000...,,,+++---...000666333000111333333111...000000000222333222///,,,...///000111333333333333000000111111222222222222222333555888;;;???BBBDDDHHHJJJLLLOOOSSSVVVYYY[[[]]]aaafffhhhhhhgggfffeee___]]]\\\[[[ZZZWWWTTTQQQLLLHHHDDDBBBDDDDDDBBB???===============???CCCFFFLLLSSS^^^jjjuuuxxxkkkbbb]]]YYYWWWRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^______^^^^^^```aaaccceeegggiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmnnnpppqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrooooooppprrrssstttuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwzzzzzzyyyzzz{{{|||}}}}}}xxxyyyzzzyyyxxxxxxzzz{{{~~~~~~~~~yyysssoooeee^^^TTTOOONNNMMMLLLJJJEEECCCAAABBBCCCEEEEEEDDDAAA@@@>>><<<<<<===???@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNTTTYYY```fffjjjmmmoooqqquuuvvvwwwyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~|||}}}|||yyywwwtttooohhhddd]]][[[YYYYYY]]]eeemmmsssxxxyyy{{{~~~|||xxxtttsssqqqnnnpppyyytttbbbUUUKKKAAA:::777333333222111111111111111000000////////////000000333222222111000000000000333111000000111222111000111111222333333222111111//////.........///000000111111000///...------,,,wwwaaaUUUOOOIIIHHHEEEAAA???@@@???>>>===;;;:::999888888444444333333222111000000111111111000000000000///------------------------......---,,,,,,,,,,,,---+++---......,,,,,,---///333:::<<<555---***+++,,,,,,,,,------,,,++++++***+++++++++,,,,,,,,,,,,,,,******+++,,,---...///000//////.........---------,,,,,,------...//////000222111///...---...///000777444222333666777555222000000111222333222///,,,000000111222222222222222111111111111111222222222333444666999<<<@@@CCCDDDGGGHHHJJJMMMQQQUUUYYY[[[]]]aaaeeehhhhhhggggggggg```^^^]]]\\\[[[XXXTTTQQQLLLHHHCCCAAAAAA@@@>>><<<===>>>??????@@@BBBFFFIIIJJJPPPZZZfffqqq|||~~~qqqfff^^^YYYWWWQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWYYY[[[\\\\\\]]]]]]^^^^^^______^^^^^^aaaaaabbbccceeefffggggggjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmpppqqqssspppppppppqqqqqqqqqrrrrrroooooopppqqqrrrsssttttttuuutttttttttuuuuuuvvvwwwzzzzzzzzzzzzzzz{{{|||}}}wwwxxxyyyyyyxxxxxxzzz|||~~~~~~|||xxxsssmmmiii___YYYPPPKKKIIIHHHGGGFFFBBBAAA???@@@AAABBBBBBAAAAAA@@@>>>===<<<===>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKPPPUUU]]]ccchhhlllooopppssstttvvvwwwyyyzzz{{{{{{zzz{{{|||}}}}}}~~~~~~~~~}}}|||||||||{{{{{{{{{zzzxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||yyyvvvrrrllleee```ZZZXXXWWWYYY^^^fffnnntttxxxyyy|||~~~~~~}}}zzzxxxvvvsssqqquuutttaaaSSSIII@@@999777222222111111000000111111////////////////////////111111222222222222222222333222000000222333222222///000222222222222000///000000//////000111111222////////////............wwwaaaTTTMMMHHHGGGEEEAAA???@@@===<<<;;;999888777666666444444333333222111000000222222222111111111000000---......//////......---......---,,,,,,,,,,,,---+++,,,...---,,,+++,,,...///555777111,,,+++,,,,,,------------,,,+++***)))***+++,,,,,,------,,,,,,((()))***,,,---///000111........................,,,,,,,,,,,,---...///000111111000///////////////222111000111333444333222111111111222333222000...000000111111222111111111222111111111111222333333555555777:::===@@@CCCEEEFFFGGGIIILLLPPPTTTYYY[[[\\\```eeehhhiiihhhhhhhhhbbb```___^^^]]]ZZZVVVSSSMMMJJJEEEBBB@@@???===;;;:::;;;======>>>AAADDDGGGHHHNNNWWWaaalllwwwxxxkkkaaaZZZWWWRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]``````aaabbbcccddddddeeehhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkklllnnnqqqrrroooooopppppppppqqqqqqqqqppppppqqqqqqrrrrrrsssssstttssssssttttttuuuvvvwwwvvvxxxxxxxxxwwwwwwyyy{{{wwwxxxyyyyyyxxxxxxzzz|||}}}~~~|||xxxsssnnnhhhdddXXXSSSLLLFFFDDDCCCDDDDDDBBBAAA@@@AAACCCCCCBBBAAA???>>>===;;;::::::;;;;;;:::;;;;;;<<<======>>>>>>BBBBBBCCCEEEFFFHHHIIIIIILLLQQQXXX___dddiiimmmooopppqqqsssuuuwwwxxxyyyyyyxxxyyy{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~|||}}}}}}}}}yyywwwuuurrrnnnggg___ZZZWWWWWWXXX[[[aaahhhooosssxxxyyy{{{~~~~~~}}}||||||}}}}}}{{{yyyuuutttyyysss___QQQGGG>>>888777222111111000000000111111//////000000000000//////......///000111111111111222111///000222333222222...///111222222111///..................///000111---------....../////////www```QQQKKKFFFFFFEEEAAA@@@AAA===<<<;;;999888777666666444333333222222111111111111111111111000000000000......///000000///............---,,,,,,,,,,,,---+++,,,---,,,+++***+++,,,...222222...+++,,,+++)))******+++++++++***))))))((()))***+++++++++******))))))***,,,---...//////,,,,,,------.../////////------,,,,,,---...000111//////000000000///...---+++---...///...///000111333222000111222222111///---...///000111222222222333222222111222333444555555555777999<<<@@@BBBDDDFFFFFFHHHKKKOOOTTTXXX[[[\\\```eeehhhiiiiiiiiiiiieeecccbbbaaa```]]]ZZZWWWPPPNNNIIIEEEBBB@@@>>>===888999;;;;;;;;;===???BBBFFFKKKSSS]]]gggrrr}}}qqqeee]]]YYYSSSRRRRRRQQQRRRSSSTTTUUUTTTUUUUUUWWWXXXYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[]]]^^^___```bbbccceeeeeefffgggggghhhhhhiiiiiiiiijjjiiihhhhhhjjjlllnnnpppoooooooooooopppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttuuuvvvwwwuuuwwwxxxwwwuuuuuuwwwzzzwwwxxxyyyyyyyyyyyy{{{}}}{{{}}}~~~~~~}}}~~~yyytttoooiiiddd```UUUPPPJJJDDDBBBBBBCCCDDDBBBBBBBBBCCCFFFGGGFFFEEE???>>><<<;;;999999999999888999999::::::;;;;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIIMMMSSSYYY^^^ccchhhllllllmmmoooqqqtttuuuvvvwwwuuuvvvxxxzzz{{{{{{{{{{{{yyyzzzzzz{{{{{{|||||||||{{{{{{|||||||||}}}}}}}}}~~~|||zzz{{{|||~~~}}}|||uuutttrrroookkkddd[[[VVVUUUVVVYYY]]]cccjjjooossswwwyyy{{{}}}}}}{{{zzz{{{}}}~~~|||zzzxxxxxx}}}qqq\\\NNNDDD;;;666555111111000000000000111111///000111111111111000///---...///000000000///...000///---...000111111000...///222333333222///...------,,,---...///000000---------.........//////vvv```PPPJJJEEEEEEDDDAAA@@@AAA???>>>===;;;:::999888888444333333222222111111111000000000000////////////...///000111111000///.........---,,,,,,,,,,,,---***,,,,,,,,,******+++,,,...111000---+++,,,+++'''&&&'''((())))))******)))&&&'''(((******))))))(((+++++++++,,,,,,---------+++,,,,,,---...///000000......------...///111222,,,...///000000...,,,+++,,,///111111000000222555444222000000111222111000***+++---///111222333333444333222222222333444555444555777999<<>>???>>>>>>>>>@@@BBBEEEIIIQQQYYYdddooozzzuuuggg^^^ZZZTTTSSSQQQPPPQQQRRRTTTVVVTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZ[[[[[[[[[[[[ZZZYYY[[[\\\]]]___bbbdddfffgggeeeffffffggghhhiiiiiijjjiiihhhgggggghhhjjjlllnnnooooooooooooppppppppppppsssssssssrrrrrrrrrqqqqqqrrrrrrrrrssstttuuuvvvwwwvvvxxxzzzyyyvvvvvvxxx{{{xxxyyyzzzzzzyyyzzz|||~~~{{{|||~~~~~~}}}|||}}}wwwqqqlllgggaaa]]]TTTPPPKKKEEECCCCCCEEEFFFBBBBBBCCCEEEHHHJJJIIIHHH???>>>===;;;:::999999999999999::::::;;;;;;<<<<<<;;;<<<===@@@BBBDDDFFFFFFFFFIIIOOOTTTYYY___eeeiiiiiijjjllloooqqqssstttuuussstttvvvxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}|||||||||}}}}}}}}}}}}}}}~~~|||yyyzzz|||~~~|||zzztttsssqqqooojjjccc[[[UUUTTTVVVZZZ___eeekkkooorrrwwwxxxzzz}}}}}}{{{yyyzzz}}}~~~|||zzzyyyyyyoooZZZLLLBBB999444444111000000000000000111111///000111222222111000//////000111111111000///......---,,,,,,...//////...///000222444444222000///---------...///000111222........................vvvbbbSSSNNNJJJJJJHHHCCC@@@AAAEEE@@@<<<:::::::::999777999777444222222333222111222000---******,,,...000222111///...---------.....................------,,,+++)))((((((***+++---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,///............------------,,,,,,,,,,,,---......222111...---,,,---...//////////////////000111111444333111111111000...,,,,,,---...///000222333333222222222111222222333333222333666:::>>>AAAAAA@@@BBBDDDHHHKKKMMMOOORRRUUU\\\___dddggghhhhhhhhhhhhkkkgggdddbbbaaa^^^YYYVVVZZZWWWQQQKKKFFFCCCAAA@@@============>>>???@@@AAAFFFIIIOOOUUU\\\gggttt~~~xxxkkkaaa\\\YYYWWWTTTSSSSSSTTTSSSRRRSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYY[[[]]]_________```bbbdddeeefffeeeeeegggiiillllllkkkjjjiiiiiiiiijjjkkklllmmmmmmnnnooonnnnnnnnnnnnoooqqqssssssrrrqqqpppssssssrrrrrrssstttvvvwwwzzzxxxvvvuuuvvvxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{||||||zzzyyyxxxyyyzzzzzz|||}}}uuuoookkkfff___ZZZUUUNNNHHHEEEAAA===>>>AAABBBCCCDDDFFFFFFFFFFFFEEE>>>>>>===<<<:::999888888444555666888999;;;<<<===<<<;;;:::;;;>>>CCCHHHKKKJJJKKKMMMQQQUUUZZZ___aaaaaaeeeiiikkkmmmnnnpppqqquuutttttttttvvvwwwwwwvvvxxxyyyzzz{{{|||}}}~~~~~~}}}{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~{{{xxxwwwssspppnnnggg]]]VVVUUUSSSXXX___eeeiiikkknnnpppsssuuuzzz~~~}}}}}}||||||||||||}}}}}}yyyvvvhhhVVVJJJ@@@888333333444333333222111000000///111222222222111000...,,,444444333222111000//////000000...------...///000000000000000000000000000000000000000000000000000.../////////000000111111wwwcccRRRLLLHHHHHHGGGDDDBBBCCCGGGCCC>>>;;;;;;:::888666888666444333333333222111444222000......///111222111000///......---......++++++---...///000000000///---+++)))((()))******,,,,,,,,,+++++++++*********)))'''&&&%%%&&&'''(((+++++++++******))))))))),,,,,,,,,,,,------------///............---------...------------...//////000000...------...//////------......000111222333333222111222333333111///,,,------...000111222222333333222222333333444444555666888;;;???AAABBBBBBBBBDDDGGGIIIKKKNNNRRRUUU\\\```eeeiiijjjkkklllmmmkkkiiieeecccbbb___[[[WWWVVVSSSOOOJJJEEEAAA???>>>============>>>@@@AAABBBDDDGGGMMMRRRYYYdddqqqzzzzzzmmmccc]]]YYYVVVTTTRRRSSSSSSSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ]]]^^^^^^___aaabbbdddeeefffeeeeeefffiiikkklllkkkjjjiiiiiiiiijjjjjjkkklllmmmmmmnnnnnnmmmmmmnnnoooqqqsssssssssrrrqqqssssssrrrrrrsssuuuvvvwwwzzzxxxvvvuuuwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{zzz}}}}}}uuupppkkkfff```[[[UUUOOOIIIFFFCCC???@@@CCCDDDEEEFFFGGGGGGFFFEEEEEE>>>>>>===;;;:::999888888888888888888888888888888:::::::::<<>>AAACCCDDDCCCDDDFFFGGGHHHLLLPPPTTTZZZ^^^cccgggjjjkkkmmmnnnllljjjhhhfffddd```\\\YYYSSSRRROOOLLLHHHCCC@@@>>>=========>>>???@@@AAABBBAAAEEEJJJOOOVVV___kkkttt~~~qqqfff```YYYVVVSSSQQQRRRRRRRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXZZZ[[[[[[\\\[[[XXXZZZ\\\]]]^^^___aaacccdddeeeffffffeeefffhhhjjjkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkklllllllllllllllmmmnnnppprrrttttttttttttrrrrrrsssssstttvvvwwwxxxzzzxxxvvvvvvwwwyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyxxxzzz}}}}}}vvvppplllhhhaaa]]]VVVPPPKKKHHHEEEAAABBBFFFHHHIIIJJJJJJIIIGGGEEEDDD???>>>===;;;999888888888999999999888777777666666888999:::===@@@CCCFFFHHHFFFFFFGGGIIILLLOOORRRTTTUUUYYY]]]```ccceeehhhjjjmmmnnnoooqqqssstttvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz|||{{{zzzzzzyyyyyyzzzzzz||||||||||||||||||||||||~~~~~~}}}yyyvvvwwwqqqlllggg```XXXTTTUUUWWW\\\dddjjjooorrrvvvxxxxxxzzz}}}~~~|||{{{{{{{{{zzz{{{{{{hhh[[[MMMDDD>>>888666777222222222111000000//////000000000000000111222222.........//////000000000......///////////////...000000000000000000000000////////////////////////.............../////////wwwcccTTTMMMGGGFFFEEEBBBBBBEEEDDDBBB???===;;;999888777555555444555666555222//////000000000//////......,,,---.../////////...---***+++++++++***)))((('''*********+++,,,---///000++++++++++++++++++++++++,,,+++)))(((((()))***+++******************)))))),,,------......////////////............---------...............//////000,,,---...///000000//////------...///000222444555111111222444666666444222///......------...///000222222222222333333444555888999:::;;;<<>>???@@@BBBBBB@@@CCCHHHMMMSSS[[[fffnnn{{{wwwkkkdddZZZWWWSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUWWWXXXZZZ\\\]]]]]]WWWYYY[[[\\\]]]___aaadddccceeeffffffeeefffgggiiikkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkklllmmmooorrrsssuuuuuuuuurrrrrrssstttuuuwwwxxxxxxyyywwwvvvvvvwwwyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwyyy|||~~~~~~wwwrrrnnnjjjddd___WWWQQQLLLJJJGGGDDDEEEIIIMMMNNNOOONNNLLLIIIFFFDDD@@@???===;;;999888888888777777777888888888888888666888:::===@@@BBBDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQUUUYYY\\\___ccceeeiiikkkmmmnnnoooppprrrssstttuuuuuuvvvwwwxxxyyyyyy{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{||||||~~~|||yyyvvvzzzssslllfff```YYYVVVXXXXXX^^^eeelllqqquuuyyy{{{{{{}}}}}}{{{zzzyyyyyy{{{~~~{{{wwwsssaaaUUUHHH@@@;;;777555666333333333222222111111111222111000//////000111222///////////////000000000------///000000000///...000000000000000000000000........................------..................xxxdddVVVNNNHHHFFFDDD@@@@@@BBB>>>>>>===;;;:::999999999555444444555666555222000....../////////...---,,,,,,---...//////...------,,,,,,,,,++++++***(((((()))******+++,,,...///000++++++++++++++++++++++++'''((()))******)))((('''++++++++++++++++++++++++,,,,,,------...///000000///............---------------,,,,,,------...///,,,---...///000000//////000000///000000111222333333333444666777777444111111000...------...///000000000000000111222333444666888999999999;;;???CCCBBBCCCCCCCCCDDDGGGLLLPPPTTTWWW[[[___aaacccfffhhhkkklllkkkiiieeeaaa]]][[[WWWWWWWWWUUUQQQMMMHHHFFF>>>>>>>>>>>>???@@@AAABBB@@@CCCHHHLLLQQQXXXbbbiiiwwwrrrjjj]]]YYYTTTQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTUUUWWWYYY[[[]]]^^^XXXZZZ[[[\\\\\\^^^aaaccccccdddffffffeeeeeefffhhhjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkklllnnnppprrrtttuuuvvvqqqrrrssstttuuuvvvwwwwwwxxxvvvuuuuuuwwwxxxyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwuuutttssswwwyyy{{{}}}yyytttqqqmmmgggcccXXXRRRMMMLLLJJJGGGIIIMMMSSSTTTTTTSSSQQQMMMHHHFFFBBBAAA>>>;;;:::999999999888888888888999999999999666888:::===???AAAAAABBBCCCBBBBBBBBBBBBDDDEEEGGGHHHKKKNNNRRRUUUYYY]]]```eeegggiiijjjiiijjjlllooosssssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||||||||xxxuuuxxxqqqiiiddd^^^XXXWWWZZZZZZ___gggnnnsssvvvzzz|||}}}}}}{{{yyyxxxxxx{{{}}}zzzvvvpppkkk\\\PPPDDD>>>999444333444///////////////.........444333111///...//////000......---,,,++++++******,,,---///000000000///...////////////////////////------------------------..................------xxxdddVVVOOOIIIGGGDDD@@@>>>???:::;;;<<<;;;999888999:::555444444444555555333111000000000000000///......------.........------,,,+++,,,---...............---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,(((***,,,...///---+++)))+++++++++++++++,,,,,,,,,++++++,,,---...//////000///............---------,,,,,,,,,,,,,,,---..................////////////111111000000000111222222555666777999;;;:::777444444222000...---...///000////////////000222333444444777999999888999<<<@@@AAABBBBBBCCCCCCEEEIIILLLRRRUUUZZZ^^^```cccgggjjjlllnnnooolllhhhbbb___]]]XXXXXXWWWUUUQQQMMMIIIFFF@@@@@@?????????@@@@@@@@@???CCCHHHKKKOOOUUU^^^eeerrr|||zzzqqqaaa\\\VVVRRRPPPPPPOOONNNOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSTTTVVVXXXZZZ]]]^^^ZZZ[[[[[[[[[[[[]]]```bbbbbbdddfffgggfffeeefffgggiiiiiijjjjjjiiiiiihhhggghhhiiiiiijjjjjjjjjjjjjjjkkklllmmmoooppprrrtttuuuqqqrrrssstttuuuuuuuuuuuuwwwuuussstttuuuwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzyyyyyywwwvvvtttssswwwyyy{{{|||~~~{{{wwwtttpppkkkfff[[[UUUQQQPPPNNNLLLOOOSSSXXXYYYYYYYYYUUUQQQLLLIIIEEECCC@@@===;;;::::::;;;===<<<;;;:::999888777777888999:::<<<>>>>>>??????AAA@@@?????????@@@AAABBBBBBEEEHHHKKKNNNRRRVVVZZZ^^^aaaeeeeeeeeeeeeiiilllpppqqqrrrtttvvvxxxyyyzzzzzzzzz{{{||||||||||||{{{zzzzzzyyyyyyyyy{{{|||}}}}}}yyyvvvsssllleeeaaa[[[VVVVVVYYY\\\aaahhhoootttwwwzzz|||~~~}}}{{{yyyxxxxxx}}}|||wwwqqqiiicccXXXLLLAAA;;;888333111222000000000000000000000000444333222000//////......000000///...---,,,++++++,,,---...///000000000000////////////////////////......................../////////...............xxxeeeSSSMMMHHHHHHEEE@@@>>>???;;;===>>>===:::888999:::666444333333444444444333111111111000000000000000///......---,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,---...000000000......)))*********++++++++++++******+++,,,---.../////////............------------------------...//////000000...------...//////000///000000111222333444777888:::===@@@???<<<:::666444111///......///000/////////000111222444555222666::::::888888;;;>>>???AAABBBCCCCCCDDDGGGIIINNNQQQWWW\\\```eeejjjmmmnnnqqqrrrpppkkkeeeaaa```ZZZZZZXXXUUUQQQMMMIIIGGGBBBBBBAAA@@@???????????????BBBGGGJJJMMMRRRZZZ```lllwwwwwweee```YYYSSSPPPOOONNNMMMNNNNNNOOOOOOPPPQQQSSSTTTSSSSSSTTTUUUWWWYYY\\\]]][[[\\\\\\[[[ZZZ[[[^^^aaabbbdddfffgggfffeeeeeefffhhhiiiiiijjjiiihhhgggfffhhhiiijjjjjjkkkkkkjjjjjjkkkkkklllmmmoooppprrrsssqqqrrrsssttttttsssrrrrrruuusssrrrrrrtttvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvvvvxxxzzz{{{|||~~~}}}yyyvvvsssnnniii___ZZZVVVUUUTTTRRRUUUYYY[[[\\\]]]]]]ZZZTTTOOOLLLGGGEEEAAA>>><<<;;;<<<<<<======<<<;;;;;;:::999999:::::::::;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>===???BBBDDDGGGKKKPPPSSSVVVZZZ___aaaaaaccchhhllllllmmmoooqqqtttwwwyyyzzzxxxyyyzzz{{{|||{{{{{{zzzzzzzzzyyyxxxyyy{{{}}}~~~~~~zzzwwwpppiiiccc```[[[WWWWWWZZZ___dddkkkqqquuuxxx{{{}}}~~~}}}{{{yyyyyyxxx{{{uuunnnddd\\\SSSIII>>>:::777444222333222222222222222222222222111111111111111000///...111111111000000000//////---------......///000111////////////////////////........................000000000//////.........xxxeeeQQQKKKHHHHHHFFFBBB???@@@===???@@@>>>;;;888888999777555222222333444444444111000000///.../////////111///...,,,++++++,,,,,,---,,,,,,+++***)))'''''')))******+++++++++***************++++++,,,,,,,,,************++++++,,,---(((((())))))*********+++))))))***+++---....../////////.........---------...............///000000222111///---,,,---...///......///000111333555666777999<<<@@@DDDDDDBBB???888666222///......///000000000000111222444555666222777;;;<<<999888:::===>>>@@@BBBCCCCCCDDDFFFGGGIIIMMMSSSYYY___eeekkkooopppsssuuusssmmmgggdddccc^^^\\\ZZZVVVRRRNNNJJJHHHDDDCCCBBB@@@???>>>>>>>>>>>>AAAEEEHHHKKKPPPXXX^^^hhhsss{{{gggbbbZZZTTTPPPOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVYYY[[[]]]\\\\\\\\\[[[ZZZ[[[^^^```bbbdddfffgggfffeeeeeeeeehhhiiiiiijjjjjjhhhgggfffiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkklllnnnoooqqqrrrqqqrrrsssssssssrrrqqqppptttrrrqqqqqqsssvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvxxxyyyzzzzzzyyyyyyuuuwwwyyyzzz{{{|||~~~{{{xxxuuupppkkkbbb]]]YYYXXXWWWVVVYYY]]]]]]^^^```___\\\WWWQQQNNNHHHFFFBBB???<<<<<<======::::::;;;;;;<<<======>>>;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999:::;;;;;;:::<<<>>>@@@CCCFFFKKKOOOPPPUUU[[[^^^___bbbhhhmmmiiijjjmmmpppsssvvvxxxyyyvvvwwwyyyzzz{{{zzzzzzyyy{{{zzzyyyxxxyyy{{{}}}zzzwwwpppjjjdddbbb^^^YYYYYY\\\aaafffmmmsssvvvyyy|||~~~~~~~~~}}}{{{zzzyyyyyy{{{tttlllaaaXXXPPPFFF<<<999777444444555///////////////000000000...///111222222111000000---------.....................------...///111222////////////////////////////////////////////////111111000000/////////...tttbbbRRRNNNIIIEEECCCBBB@@@>>>@@@>>>;;;:::999888777555000000000111222333444555222111111111000000//////,,,,,,+++++++++,,,------++++++---......---++++++,,,,,,,,,,,,,,,+++***)))(((,,,//////---++++++,,,************************(((((()))***+++,,,,,,---******+++,,,,,,------...000000000...,,,)))&&&$$$...------,,,---...///000...............///000000///...---,,,---000333555===;;;:::@@@LLLSSSKKK???;;;999555111/////////000///111333333222222333444555666888999999:::;;;===AAAAAABBBBBBCCCDDDDDDEEEJJJMMMRRRXXX___eeejjjlllnnnmmmmmmnnnmmmkkkfffccc___]]]ZZZXXXUUUQQQLLLHHHDDDCCCAAA???============???@@@AAACCCFFFLLLSSSXXXeeelllwww}}}pppfff[[[UUUTTTSSSOOOKKKLLLLLLMMMNNNOOOOOOPPPPPPTTTTTTSSSSSSTTTVVVXXXYYYZZZ\\\]]]]]]\\\[[[\\\]]]```bbbddddddccccccdddeeehhhfffdddeeehhhiiihhheeejjjjjjlllmmmmmmllljjjjjjjjjjjjkkkkkklllmmmmmmnnnqqqrrrsssssssssrrrtttuuurrrrrrqqqpppqqqrrrssstttsssssstttvvvvvvwwwwwwwwwvvvwwwyyy{{{{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{}}}~~~|||~~~{{{xxxuuurrrhhhddd^^^YYYXXXZZZ^^^aaagggggggggeee```[[[XXXVVVMMMKKKHHHEEEBBB@@@@@@???>>>>>>===<<<<<<<<<======<<<;;;;;;::::::999999888888888888888888999999999:::;;;======>>>@@@CCCFFFLLLPPPUUUXXXYYY[[[___cccgggjjjmmmooooooqqqssstttuuuvvvwwwxxxxxxyyyyyyxxxzzzyyyxxxwwwxxxzzz|||}}}}}}}}}}}}~~~~~~|||vvvsssqqqiiibbb```___]]]___bbbeeehhhnnnrrruuuwwwzzz|||zzzvvvvvvxxxyyyzzzyyyrrrhhh\\\SSSIIIBBB999333222333333222000000000000000000000000555333222111111111///---,,,---///000111000///---//////000000000000////////////............//////111111000000//////......111000...---...///...---tttbbbRRRNNNIIIEEECCCBBB@@@>>>@@@>>>;;;:::999888777555333333222222111222222222111111111000000000//////......---,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,++++++******(((+++......,,,******+++*********************************+++,,,,,,------++++++,,,,,,---......///............---,,,++++++...------,,,---...///000////////////000000111111111000......///111444666=========AAAKKKPPPJJJ@@@;;;888555111/////////000///111222333222222444666666888999:::999999:::<<<===>>>???AAACCCDDDFFFFFFHHHKKKPPPWWW___fffkkknnnnnnnnnnnnnnnnnnlllhhhdddaaa___\\\ZZZWWWSSSNNNJJJEEEDDDBBB???>>>=========<<<>>>@@@BBBEEEKKKRRRWWWaaahhhsssrrrhhh\\\UUUSSSRRRNNNJJJLLLMMMMMMNNNOOOOOOPPPPPPSSSRRRRRRRRRSSSUUUWWWXXXYYY[[[]]]]]]\\\[[[\\\]]]```aaacccdddccccccdddeeegggeeedddeeehhhiiihhhfffiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjkkkllllllmmmmmmlllnnnppppppooooooqqqssssssrrrqqqqqqqqqrrrssstttssstttuuuvvvvvvwwwwwwwwwvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}|||~~~~~~{{{wwwuuummmiiidddaaaaaadddiiilllkkkkkkkkkhhhddd___[[[YYYQQQOOOLLLHHHEEECCCBBBAAA@@@???>>>===============<<<<<<;;;;;;:::999999999888888888888888888888888555777888999;;;===AAADDDGGGKKKQQQTTTVVVYYY]]]aaafffhhhkkkmmmnnnoooqqqssstttuuuvvvwwwwwwxxxxxxwwwyyyxxxwwwwwwwwwyyy{{{|||||||||||||||}}}zzzuuuvvv{{{|||wwwsssooogggaaa______^^^```dddiiilllqqqtttwwwyyy{{{}}}~~~zzztttrrrtttxxx{{{xxxoooeeeXXXPPPFFF???777222222333333222000000000000000000000000222111//////000111000///,,,---///000111000///...//////000000000000////////////............//////000000000//////////////////...------///111111000tttbbbRRRNNNIIIEEECCCBBB@@@???@@@>>>;;;:::999888777555666555444222111000//////111111000000000000////////////...---,,,++++++***...------,,,,,,------...,,,,,,,,,++++++++++++***)))+++---...,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---------...///000111222......---,,,---...///000000000000111111111222222222111000000111333555777;;;>>>@@@BBBGGGKKKHHHAAA:::888444111/////////000000111222222222333666888999:::<<<;;;:::999:::;;;;;;<<<===@@@CCCEEEGGGHHHEEEIIINNNVVV___ffflllooonnnnnnoooppppppnnnjjjfffdddbbb^^^\\\YYYUUUPPPMMMGGGFFFCCCAAA???>>>>>>>>>:::;;;>>>@@@CCCIIIPPPTTTZZZaaammmyyyzzzoooaaaWWWTTTRRRNNNKKKMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXZZZ\\\\\\[[[[[[[[[\\\___aaacccccccccbbbccceeeeeeddddddeeegggiiihhhggghhhggggggffffffgggggghhhiiiiiiiiijjjkkkkkklllllljjjkkkmmmnnnnnnoooppprrrssssssrrrqqqqqqqqqrrrrrrtttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwxxxyyyxxxzzz}}}~~~~~~{{{yyynnnkkkgggeeefffjjjooosssqqqqqqpppmmmiiieee```^^^WWWUUUQQQMMMIIIGGGEEEDDDBBBAAA@@@>>>>>>=========<<<<<<<<<;;;::::::999999888888777777777777777777222444666777999;;;>>>AAAAAAEEEKKKOOOQQQUUU[[[___dddgggjjjkkklllmmmoooqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz{{{zzzzzzzzz{{{|||}}}~~~~~~}}}~~~xxxsssooooootttzzz~~~}}}wwwssskkkddd^^^^^^___```ccchhhmmmppptttwwwyyyzzz|||~~~~~~~~~xxxqqqmmmooowww}}}vvvlllaaaUUULLLDDD===666111111222222111000000000000000000000000000...,,,---...000111111,,,---///000000000///...//////////////////////////////............////////////////////////000000---,,,,,,...111333444444tttbbbQQQNNNIIIEEECCCBBB@@@???@@@>>>;;;:::999888777555777666444222111000//////000000000000000000//////...............---,,,,,,...---,,,++++++,,,---...,,,+++++++++++++++++++++,,,---.........---,,,,,,************************,,,,,,,,,++++++*********)))))))))***++++++,,,,,,...------...000222555666///...---,,,,,,---...///000000000111111111111111222111000000111333444666777===AAAAAABBBEEEDDD@@@999777444111/////////000111222222111111333777:::;;;===>>>>>><<<;;;:::;;;;;;<<<>>>AAACCCFFFHHHIIIFFFIIIOOOVVV^^^eeekkknnnnnnnnnooopppqqqpppllliiifffccc```\\\ZZZVVVRRROOOJJJIIIFFFCCC@@@???>>>>>>:::;;;===???AAAEEEJJJNNNSSSZZZfffrrr}}}xxxhhh]]]VVVSSSPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUWWWWWWWWWYYY[[[[[[ZZZZZZ[[[\\\^^^```bbbcccbbbbbbcccddddddddddddeeeggghhhhhhhhhhhhgggfffeeeeeefffggghhhggghhhhhhiiiiiijjjkkkkkkjjjlllnnnoooppppppssstttssssssrrrrrrrrrqqqrrrrrrtttttttttttttttuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxuuuuuutttsssrrrrrrrrrrrrqqqtttxxx{{{||||||~~~~~~{{{pppnnnkkkiiijjjnnnsssvvvwwwvvvtttrrrooojjjfffbbb^^^[[[WWWRRRNNNJJJHHHGGGDDDCCCAAA???>>>======<<<======<<<<<<;;;:::::::::888888777777777777777666444666888888888999<<<>>>;;;@@@FFFJJJMMMRRRXXX]]]ccceeehhhjjjkkklllnnnpppqqqrrrsssttttttuuuttttttwwwvvvvvvvvvwwwxxxyyyzzzyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{~~~{{{vvvqqqppptttyyy}}}}}}wwwrrrggg```\\\]]]```bbbfffkkknnnqqquuuyyyzzz|||~~~}}}~~~~~~|||vvvmmmhhhlllvvvtttjjj^^^SSSLLLEEE>>>777222222222111000000000000000000000000000111///---,,,...000111111------...///000//////////////////......///////////////............//////---......//////000000000...------...111444555444tttbbbQQQMMMHHHEEECCCBBBAAA@@@@@@>>>;;;:::999888777555555444333222111111000111//////////////////000000,,,---...////////////...---,,,+++******+++,,,---,,,++++++******+++,,,,,,++++++++++++,,,,,,++++++************************++++++******))))))((((((******++++++,,,---------//////...///000222444555///...---,,,,,,---...///...///000111111111000000000000//////000111222333333:::???>>>===???@@@>>>999666333000//////000000111222222111111222666999<<<>>>@@@@@@>>>===<<<<<<>>>???@@@BBBEEEGGGHHHIIIJJJMMMQQQWWW^^^dddhhhjjjnnnnnnoooqqqrrrqqqnnnkkkgggddd```]]]ZZZWWWSSSQQQMMMKKKHHHEEEBBB@@@???>>><<<===>>>>>>>>>AAADDDGGGMMMUUU```kkkuuu~~~nnnaaaXXXSSSPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSTTTVVVWWWXXXXXXUUUWWWYYYZZZYYYYYYZZZ[[[\\\___aaabbbbbbbbbcccdddcccdddeeeeeeffffffggghhhhhhgggfffeeeeeefffggghhhffffffgggggghhhiiiiiiiiikkkllloooooopppqqqsssuuurrrrrrrrrrrrrrrrrrrrrqqqssssssrrrrrrrrrssstttuuuuuuttttttttttttuuuvvvwwwuuutttsssqqqooonnnnnnnnnnnnqqqtttwwwwwwxxxyyyzzzyyy||||||wwwuuurrrppppppssswwwzzzzzzyyyvvvuuutttpppjjjfffccc```\\\WWWRRRNNNLLLKKKFFFEEECCCAAA???======<<<>>>>>>===<<<<<<;;;;;;:::999888888888777777666666777888999999777666777888999===CCCGGGJJJOOOVVV[[[```cccfffiiijjjlllnnnppppppppprrrsssssssssssssssvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~|||{{{zzzzzz}}}~~~yyyvvvwwwzzz}}}|||vvvqqqccc]]]ZZZ\\\```ccciiinnnmmmqqquuuyyy{{{}}}}}}~~~|||yyyssskkkgggkkkxxx~~~ssshhh\\\RRRMMMGGG@@@999444333222000...000000000000000000000000333111///...///000000///---....../////////////////////............////////////............//////------......//////000000000///...///111333333222tttbbbPPPMMMHHHEEEDDDCCCAAA@@@@@@>>>;;;:::999888777555444333222222111111222222......////////////000000+++,,,...000111111000000---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---***((('''((()))***)))(((******************************))))))(((((((((''',,,------......///000000////////////000111111222000///...---,,,---............000111111111000/////////...//////000000111111888<<<;;;:::<<<======888666333000......000111111111222111000111444666999<<>>======???@@@AAACCCEEEGGGIIIJJJNNNPPPTTTYYY^^^cccfffhhhlllmmmnnnqqqsssrrrooommmiiifffbbb^^^[[[XXXUUURRRPPPNNNKKKGGGCCC@@@???>>>===>>>>>>>>>===>>>@@@BBBHHHPPPZZZccclllxxxsssdddZZZSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSUUUWWWXXXYYYYYYTTTVVVXXXYYYXXXXXXZZZ[[[[[[^^^```aaaaaaaaacccdddccceeeffffffeeedddfffggghhhgggggggggggggggggghhheeeeeeeeefffgggggghhhhhhiiikkkmmmmmmmmmnnnpppqqqpppqqqrrrssssssssssssrrrsssrrrqqqppppppqqqrrrsssssssssssssssttttttttttttvvvuuussspppnnnlllkkkjjjlllnnnppppppoooooopppqqqsssvvv{{{~~~yyywwwtttrrrrrrtttwwwyyy}}}{{{xxxxxxxxxuuupppkkkhhheeeaaa[[[VVVSSSPPPOOOJJJIIIGGGDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777777888999888555333333333888<<>>;;;:::999888777555555444333222111111111111........./////////000000,,,---///111111111000///---..................---,,,+++***)))***+++---...+++)))'''(((***+++***(((*********************************)))))))))))))))+++,,,,,,---......//////------...//////000//////000///...---,,,------......///111333333222111000......////////////000000000666:::999999<<<>>><<<777555222///......000111000111222222000000111222444777;;;===>>>=========<<<===???BBBEEEHHHJJJKKKPPPRRRUUUZZZ___cccgggiiikkklllmmmppprrrrrrpppmmmlllhhhddd```]]]ZZZWWWUUUSSSPPPLLLHHHDDDAAA??????<<<===>>>=========???AAADDDKKKTTT\\\dddooo~~~yyykkk___WWWRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUVVVWWWXXXXXXSSSUUUWWWXXXXXXXXXYYYZZZ[[[]]]___aaaaaaaaabbbddddddfffgggfffdddcccdddfffffffffggggggggggggffffffdddddddddeeeffffffgggggghhhjjjllllllkkkkkkmmmooonnnoooqqqssstttttttttsssqqqpppooonnnnnnooopppqqqpppqqqssstttttttttsssrrrtttrrrpppllliiigggeeedddeeefffggggggfffgggiiikkknnnrrrwww|||yyywwwuuussssssvvvyyy{{{}}}zzz{{{|||{{{uuupppllljjjeee```[[[XXXUUUTTTPPPNNNLLLHHHFFFCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;;;;::::::999888888777777999:::999777444444444888;;;???AAABBBFFFMMMRRRVVVYYY^^^bbbeeeiiillloooppppppqqqrrrssssssssssssqqqrrrrrrsssttttttttttttvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||{{{{{{|||}}}zzzsssnnn___ZZZWWW[[[```eeekkkqqqtttvvvyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~zzzuuummmiiikkkttt~~~qqqaaaTTTJJJEEEAAA<<<666333333333222000000000000000000000000000...---...000222111///---...............///000000000///---,,,,,,---///000//////............//////..................------000...---...///000000///tttbbbPPPLLLHHHEEEDDDCCCBBBAAA@@@>>>;;;:::999999777555666555444222111000000000---.........//////000000...///111222111000...---...///000111111000///...,,,+++***))))))+++---...///,,,******---...---+++************************************************((())))))***++++++,,,,,,***+++---////////////...000///...---,,,------...///111222444444333222111////////////000000000000111666999888:::>>>>>><<<777555222///......000111///111222222000//////000000333888;;;<<<<<<<<<===999:::===AAAEEEHHHKKKMMMPPPRRRVVV[[[```eeehhhjjjjjjkkkmmmppprrrrrrpppnnnnnnkkkeeeaaa___\\\YYYWWWTTTQQQMMMIIIEEEAAA@@@???;;;<<<=========>>>@@@BBBAAAHHHQQQWWW^^^iiiyyyqqqeee\\\WWWTTTNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQTTTVVVWWWWWWWWWRRRTTTWWWXXXWWWXXXYYYZZZZZZ\\\___``````aaabbbdddeeeggghhhfffcccbbbccceeedddeeeggggggggggggeeedddccccccdddeeeeeeffffffgggjjjkkkmmmlllllllllmmmnnnmmmoooqqqssstttuuuttttttqqqpppnnnmmmlllmmmooopppoooppprrrttttttsssrrrqqqpppnnnkkkhhhdddaaa______\\\]]]______```cccgggjjjgggkkkqqqvvv}}}}}}|||zzzyyyzzz|||~~~|||}}}~~~yyysssooolllhhhccc___[[[YYYXXXSSSRRROOOLLLIIIFFFDDDDDD??????>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888999:::<<<<<<:::888777888888;;;===???@@@CCCJJJOOORRRVVV[[[___cccgggkkknnnppppppqqqrrrssssssssssssoooooopppqqqrrrrrrrrrrrrtttuuuuuuuuuvvvxxxyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~}}}yyyrrrmmm___YYYWWW[[[```eeekkkrrrxxxzzz|||}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}||||||zzztttllliiinnnwwwppp^^^OOOEEE@@@===888333222333444333222000000000000000000000000)))***,,,///222222///---...............///000000000///---,,,,,,---///000//////............///////////////......------,,,...---,,,---///111111000ttt```SSSOOOKKKGGGEEEDDDBBBAAA>>>======<<<:::888666555666666444333222111111111444333222000///////////////111333222111/////////+++///333444333111///...------------------------...---+++***(((((()))))),,,+++++++++***)))))))))++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,------///000111//////000000///...---------...///000000111111111111000///......///000111666666777888888888888888:::999666444111///...---222222333333333222222111333333555666777777777777;;;;;;;;;>>>CCCGGGJJJKKKLLLQQQXXX^^^cccgggkkkmmmiiillloooqqqrrrrrrssstttyyytttmmmgggbbb___\\\ZZZYYYVVVRRRMMMHHHFFFEEEDDD?????????===;;;;;;===??????DDDKKKTTT]]]hhhuuu~~~yyyjjj___YYYVVVMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\\\\]]]]]][[[\\\]]]^^^____________eeeeeefffggggggfffeeeeeegggggggggfffeeeeeeddddddbbbcccdddeeefffhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllmmmoooqqqrrrsssrrrrrrrrrqqqooommmmmmnnnoooppptttrrrppppppqqqqqqpppooollljjjhhhfffdddaaa]]]YYYUUUXXX[[[\\\\\\]]]___```dddgggkkkqqqxxx}}}|||}}}~~~}}}|||uuuqqqkkkfffccc___\\\YYYZZZWWWRRROOOLLLIIIFFFDDDDDDBBB@@@???>>>???@@@AAA>>>???>>>;;;;;;===;;;777============<<<:::777666888888999;;;>>>CCCGGGIIILLLPPPUUUZZZ___dddiiilllnnnoooqqqrrrssssssrrrrrrqqqrrrssssssttttttssssssuuutttsssrrrsssuuuwwwxxx{{{|||~~~~~~}}}}}}}}}}}}~~~}}}yyypppfff\\\[[[[[[\\\aaahhhoootttzzzzzzyyyyyyyyyzzz{{{{{{}}}}}}||||||{{{zzzyyyxxxzzzssslllllluuuzzziiiWWWIIIAAA>>>999777444000///...///000111111111111111111111111000000111222222222222111111111000000//////......000000///...............////////////////////////------------------------////////////////////////sss```RRRNNNIIIFFFDDDCCCAAA@@@??????>>>===;;;999888777555444333111000000000000111111000000///000000000...000222333111///......---000444555333111//////************************---,,,***)))((())))))***+++++++++***************))))))))))))))))))))))))+++***************++++++...............///000111///////////////...---------...///000000111111000111000///......///000111555666777777888888888888777666555444333222222222222222222333333222222111111222333555777888999999;;;;;;<<<>>>CCCGGGJJJKKKLLLQQQWWW]]]bbbfffiiillliiillloooqqqrrrtttvvvxxx{{{vvvoooiiidddaaa^^^[[[YYYVVVRRRMMMIIIFFFEEEDDD?????????===::::::<<<===@@@DDDJJJPPPXXXcccpppyyypppcccZZZVVVOOONNNNNNNNNNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXZZZ[[[\\\^^^___`````````ddddddddddddddddddddddddfffffffffeeeeeeeeeeeeeeecccddddddeeefffggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkmmmooopppqqqppppppqqqpppooonnnnnnooopppqqqrrrpppooonnnpppppppppooonnnllliiigggddd```[[[WWWSSSVVVXXXZZZZZZ[[[]]]^^^aaacccgggkkkrrrzzz~~~~~~yyyuuupppkkkgggccc```]]]]]]ZZZVVVRRROOOLLLHHHFFFDDDCCCAAA?????????AAABBB<<<>>>===:::;;;>>>>>>;;;>>>>>>===<<<;;;999888777666666666888;;;???BBBDDDIIILLLRRRWWW\\\aaagggkkkmmmnnnpppqqqrrrsssrrrrrrpppqqqqqqrrrrrrrrrrrrrrruuutttsssrrrsssuuuwwwxxxyyy{{{|||}}}||||||}}}}}}~~~~~~}}}{{{xxxoooeeeXXXXXXYYY\\\bbbjjjrrrwwwzzzyyyyyyyyyyyyzzz{{{{{{}}}{{{zzzxxxwwwvvvwwwwwwxxxrrrlllnnnvvv||||||xxxgggUUUHHH@@@===999777444000///...///000000000000000000000000000000000111222222222222111000000000000//////......000000///...............------------------------------------------------........................sss___PPPMMMHHHEEECCCBBB@@@?????????===<<<:::999777777333333111000///.........000/////////000000111222---///222222111...---------000333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************+++++++++))))))))))))))))))))))))************+++,,,------//////////////////000000...////////////...------------...///000000000000000000////////////000000444555666777888888888888777666666555444333222222111222222333333222222222000111222444666888:::::::::;;;<<<>>>BBBFFFIIIKKKLLLPPPVVV[[[___cccfffiiiiiikkknnnppprrrtttxxx{{{|||xxxqqqlllgggccc___]]]YYYWWWSSSOOOKKKHHHEEEDDDBBBBBB@@@>>>;;;:::;;;===AAADDDHHHLLLRRR]]]iiisssyyykkk___YYYQQQPPPOOONNNNNNOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVYYYZZZ[[[]]]___```aaaaaacccbbbaaa``````aaabbbcccddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnnnnnnnmmmpppooonnnnnnoooppprrrsssooonnnlllmmmnnnoooooonnnooommmkkkhhheeeaaa[[[WWWRRRTTTVVVWWWWWWXXXZZZ\\\]]]___bbbeeeiiipppxxx~~~~~~zzzuuuppplllhhhdddbbbbbb^^^ZZZVVVSSSOOOKKKHHHDDDCCCAAA@@@@@@AAABBBCCC===???>>>;;;<<<@@@CCCAAA???>>>===;;;:::999999888666666666777999;;;>>>@@@DDDGGGLLLQQQWWW]]]dddhhhjjjkkknnnppprrrssssssrrroooooopppqqqqqqqqqqqqppptttssssssrrrsssuuuvvvwwwwwwyyyzzz{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~zzzxxxuuummmdddXXXXXXYYY]]]ccckkkrrrwwwyyyyyyyyyyyyzzzzzzzzz{{{|||zzzvvvrrrqqqqqqssstttuuupppmmmoooxxx~~~~~~~~~~~~}}}|||yyyvvvuuuxxx|||tttcccSSSFFF???;;;888666333000/////////000........................///000111111222222111111000000000////////////...000//////............///------------------------................................................sss```PPPLLLHHHEEECCCBBBAAA@@@======;;;999777666555555444333222000//////......000000/////////000000111,,,...111111///---,,,,,,,,,///111111...,,,******------------------------((((((((())))))*********)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000///////////////..................//////...------,,,---...///000000000000000000////////////000000222333555666777888888888999888777555333111///...111111222333333333222222111222333444555777888999:::;;;===???AAADDDHHHKKKLLLPPPUUUYYY]]]```dddfffjjjlllmmmnnnooorrruuuyyy{{{wwwrrrnnnjjjfffbbb___ZZZXXXUUURRRMMMJJJGGGEEEEEEDDDCCC@@@===;;;<<<>>>@@@BBBEEEHHHMMMXXXeeennnzzzsssfff]]]TTTRRRPPPNNNNNNNNNNNNOOOLLLLLLLLLLLLMMMNNNOOOOOORRRSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]___```aaaaaabbbaaa___^^^^^^___aaabbbbbbbbbccccccdddeeeeeefffffffffffffffeeeeeeeeeeeeiiiiiihhhhhhhhhhhhggggggiiijjjkkklllmmmmmmlllkkkmmmmmmmmmnnnoooqqqssstttnnnlllkkklllnnnoooooonnnooommmlllkkkhhhddd___[[[SSSTTTVVVVVVVVVWWWYYY[[[\\\]]]^^^```ccchhhooottt~~~yyytttppplllgggddddddbbb]]]ZZZVVVRRRNNNJJJEEEDDDCCCBBBBBBCCCEEEFFFCCCEEECCC???>>>BBBEEEEEEAAA???===;;;999999999:::777777777888999;;;<<<===???BBBFFFKKKQQQXXX```eeehhhiiillloooqqqrrrrrrrrrnnnoooppppppqqqqqqppppppsssssssssssssssuuuvvvwwwuuuwwwxxxxxxxxxxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}zzzvvvtttssslllccc\\\\\\]]]```eeejjjpppssswwwxxxxxxyyyzzzzzzzzzzzz{{{xxxrrrmmmkkkkkknnnoooooommmmmmqqqzzz}}}{{{yyyxxxwwwtttrrrssswww~~~~~~nnn]]]OOODDD===:::777555333111////////////........................///000000111111111111111////////////////////////000///............//////////////////////////////////////////////////////........................ttt```PPPMMMHHHEEEDDDCCCBBBAAA>>>===;;;999777666666666555444333222111000000000222111000///............,,,...//////---,,,,,,,,,---///111111...,,,++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,---...///000------.........---,,,,,,------............------,,,---...//////000000000//////000000000000//////111222333555777888888999888777777555333111///...000111222333333333333333444444333333444555666777999;;;>>>???@@@CCCGGGKKKLLLOOOTTTWWW[[[^^^bbbeeellllllmmmlllkkklllooorrrvvvtttqqqnnnkkkhhhdddaaa[[[ZZZXXXUUUQQQLLLIIIFFFDDDDDDBBB???<<<:::;;;<<<===???BBBEEEJJJTTTaaajjjuuuzzzkkk```WWWUUURRROOOMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ]]]^^^```aaaaaacccaaa```^^^^^^```aaaccc```aaaaaabbbcccdddeeeeeeeeeeeeeeeeeeddddddddddddggggggggggggggggggggggggiiijjjkkkllllllkkkkkkjjjjjjjjjkkkmmmnnnppprrrsssmmmkkkjjjkkkmmmnnnnnnmmmlllllllllmmmllljjjeeebbbWWWXXXXXXXXXWWWWWWZZZ\\\\\\]]]]]]]]]___ccchhhmmmuuu{{{vvvrrrmmmhhhdddeeeccc___\\\YYYUUUPPPLLLGGGFFFEEEDDDEEEGGGIIIJJJKKKMMMKKKDDDAAACCCFFFFFFAAA???===;;;:::999::::::888888888888999999::::::<<<>>>BBBFFFLLLSSS\\\bbbfffgggjjjmmmoooqqqqqqrrroooooopppqqqqqqqqqqqqqqqrrrrrrrrrsssttttttuuuvvvtttuuuwwwwwwvvvvvvxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzwwwrrrqqqpppjjjccc^^^^^^```cccggglllppprrrvvvwwwxxxyyyzzzzzzzzzzzzzzzvvvpppkkkhhhgggiiijjjhhhjjjmmmttt}}}~~~~~~zzzxxxuuutttsssrrrtttyyyxxxgggWWWKKKBBB===999555444222111//////////////////////////////////////////000111111111111000...............///////////////............//////////////////////////////////////////////////////........................ttt___PPPMMMHHHEEEDDDDDDCCCAAABBB@@@>>>;;;:::999999999777666444333222222111111222222000///...------------......,,,******,,,---///111222222000.........************************((()))***+++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,***+++---......---,,,+++,,,,,,---............---,,,,,,---...//////////////////000000000000/////////000222444666888888999444555555666555444333222000111222222333333333333666555444333333444555666999;;;>>>??????BBBGGGKKKKKKNNNSSSVVVZZZ]]]bbbeeelllllllllkkkiiihhhiiikkknnnmmmllllllkkkiiieeebbb]]]]]][[[YYYUUUPPPKKKHHHBBBBBB@@@===:::888999::::::===???BBBGGGPPP[[[dddooo{{{qqqfff]]]ZZZUUUPPPMMMKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUXXXYYYZZZ\\\^^^___``````bbbaaa```______```aaabbb`````````aaabbbccccccdddcccccccccccccccccccccccceeeeeeeeeffffffgggggggggiiiiiijjjkkkkkkjjjiiihhhfffgggiiijjjlllnnnooopppllljjjiiiiiikkklllkkkkkkiiijjjkkknnnooommmiiifff\\\\\\\\\ZZZXXXXXXYYY[[[\\\\\\[[[ZZZ[[[^^^cccfffkkkttt~~~}}}yyytttoooiiieeeeeecccaaa^^^\\\XXXRRROOOJJJIIIHHHGGGHHHJJJLLLNNNQQQSSSQQQIIICCCCCCDDDDDD@@@???>>><<<;;;::::::999666666777777888888888888;;;===???BBBHHHPPPYYY___eeefffiiilllnnnoooppppppoooooopppqqqqqqqqqqqqqqqqqqrrrrrrsssttttttuuuuuussstttuuuvvvuuuuuuvvvxxxxxxzzz{{{}}}~~~yyyxxxtttooooooooojjjccc^^^___bbbfffkkkooosssuuuuuuvvvxxxyyyzzzzzzzzzzzzwwwuuuqqqlllhhhfffddddddccchhhpppyyy~~~|||yyyvvvvvvvvvvvvxxx}}}~~~rrraaaRRRHHHAAA===999444333222111000/////////000000000000000000000000...///000000111111000000---............////////////............//////000------------------------........................------------------------rrr]]]OOOKKKGGGDDDCCCCCCBBBAAACCCAAA???<<<::::::::::::777666555333222222222222111000///.....................,,,)))((())),,,///---///000000...---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,+++++++++++++++***************)))))))))))))))))))))))))))))))))(((((()))*********+++---...///...---,,,+++,,,------.........---,,,,,,---...////////////...///000111111000///......///111444666888999999555666888888888777555444000000111222333333333333555444333222222444666777888<<>>;;;:::;;;<<<888;;;>>>@@@CCCJJJTTT[[[dddqqqtttccc___YYYSSSNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTYYYZZZ[[[\\\]]]^^^^^^___`````````````````````````````````aaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbccccccdddeeefffgggggghhhggghhhiiiiiiiiigggfffeeedddeeefffhhhjjjkkklllllliiihhhffffffggghhhgggfffggghhhjjjmmmooommmjjjfff```___^^^[[[XXXWWWYYYZZZYYYYYYXXXVVVVVVYYY]]]aaabbbjjjqqqvvv{{{}}}xxxssslllhhhfffdddbbbaaa^^^[[[VVVRRRLLLKKKJJJJJJKKKMMMPPPQQQRRRVVVTTTLLLDDDBBBBBBAAA?????????>>><<<;;;999888777777888999999999999999<<<===>>>@@@EEENNNWWW^^^eeefffiiikkkmmmnnnnnnnnnmmmnnnooooooppppppooooooqqqqqqrrrsssttttttttttttrrrtttuuuuuuuuuuuuvvvxxxxxxyyy{{{~~~xxxwwwsssnnnmmmnnnjjjdddaaacccfffiiimmmpppsssttttttuuuwwwzzz{{{{{{zzzyyyuuutttrrrooojjjfffbbb___aaaiiittt~~~|||}}}}}}~~~yyymmm[[[MMMEEEAAA===:::333333222111000//////...000000000000000000000000...//////000000000000000---------.........//////...............///000000------------------------------------------------------------------------ppp[[[MMMJJJFFFCCCBBBBBBAAA@@@BBB@@@===;;;999888999999666666444333222111111111///............///000000///...+++(((&&&(((,,,000)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))+++,,,---...------++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++*********************+++---///000000///...+++,,,------.........---+++,,,---...////////////...///000111111000///...---///111333666888999999:::;;;;;;;;;:::777444222///000111222333444444444333222111111333555777999888<<>>@@@FFFKKKJJJMMMQQQUUUYYY^^^cccgggiiijjjlllllljjjhhhggggggaaabbbdddgggiiiiiigggddd`````````^^^ZZZTTTNNNKKKEEEEEEDDDAAA???>>>???@@@888:::===???AAAFFFNNNTTTZZZhhhyyygggccc]]]VVVPPPMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUUUUVVVVVVYYYZZZ[[[\\\]]]^^^^^^^^^^^^______``````______^^^````````````aaaaaaaaaaaa___`````````aaaaaaaaaaaabbbbbbcccdddfffggghhhhhhfffggggggggggggeeedddcccbbbccceeefffhhhiiiiiiiiihhhfffddddddeeeeeedddcccfffgggiiilllnnnlllhhheeebbbaaa___[[[XXXVVVXXXYYYVVVVVVUUUSSSSSSUUUYYY]]]\\\ccciiimmmrrryyy~~~~~~{{{vvvoookkkfffeeedddbbbaaa]]]XXXUUUMMMLLLLLLLLLMMMOOORRRSSSQQQUUUUUUMMMDDDAAAAAA???????????????===;;;999888999:::;;;<<<<<<<<<<<<<<<======>>>@@@DDDMMMVVV]]]eeefffhhhkkklllmmmmmmmmmlllmmmmmmnnnnnnnnnnnnnnnpppqqqrrrsssttttttttttttrrrtttuuuuuutttuuuvvvxxxxxxyyy{{{~~~xxxwwwrrrmmmlllnnnjjjdddggghhhjjjlllnnnoooppppppsssuuuwwwzzz{{{{{{zzzyyyttttttsssqqqlllfff```]]]aaajjjwww~~~vvvjjjXXXKKKDDDAAA===;;;333222222111000///......000000000000000000000000...//////000000000000000---------.........//////...............///000111////////////////////////------------------------------------------------hhhWWWNNNKKKFFFBBB@@@>>>===;;;@@@>>>;;;999888:::>>>AAADDD777000333444///111888111111000000000000111111222000------///000...,,,)))))))))******+++++++++,,,++++++******++++++,,,------......---+++***)))++++++++++++++++++++++++)))***,,,,,,***)))***++++++)))((()))***+++++++++***,,,------,,,+++,,,,,,111000///......///000000///...------...///000111222222222222222111000000+++---///222555777999;;;>>>;;;888777999:::888666222111111000000111333333555555444444555666888999999:::;;;<<<===@@@DDDHHHHHHKKKOOOSSSWWW\\\bbbfffiiijjjkkkkkkiiifffcccaaacccaaa```bbbfffhhhhhhfffbbbbbbaaa```^^^ZZZUUUQQQGGGFFFCCC@@@>>><<<<<<;;;=========>>>AAAEEEIIILLLVVVaaaqqquuulll___WWWTTTSSSQQQOOOPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVVVVWWWXXXZZZ\\\^^^____________^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbccccccdddeeeeeeffffffeeeeeedddcccbbbaaaaaaaaaaaabbbeeehhhkkkkkkjjjcccaaa^^^ZZZXXXWWWWWWWWWYYYXXXUUUTTTSSSSSSUUUUUUYYY]]]bbbgggkkkoootttvvvyyyyyyyyyzzz}}}zzzsssoooiiigggdddaaa___[[[WWWTTTPPPPPPPPPOOONNNMMMLLLKKKLLLKKKIIIFFFBBB???===<<<@@@@@@@@@@@@???===:::999888777888:::>>>AAACCCCCC???@@@AAAAAACCCIIISSSZZZdddgggjjjkkkjjjjjjkkklllllllllmmmnnnoooooonnnnnnppppppqqqrrrrrrsssssstttrrrtttvvvvvvvvvwwwyyy{{{yyy{{{}}}}}}}}}~~~}}}{{{uuupppnnnkkkggghhhkkkjjjlllmmmnnnnnnooorrrtttuuuvvvxxxzzz{{{{{{{{{zzzvvvwwwvvvtttpppjjjfffccchhhppp|||ooodddUUUHHHAAA<<<999777111000000000000000111222111000---,,,+++,,,...///////////////////////////,,,---......///......---000000///...............///...---,,,,,,---...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++hhhXXXNNNJJJEEEBBB@@@???===<<<<<<======;;;:::???IIIQQQSSSBBB444444555111///333000000////////////000000222///------//////...,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,+++++++++++++++++++++++++++)))***,,,,,,***)))***+++---,,,++++++,,,---------(((***,,,------,,,---///000///...------...///000///......---...///000111000000000000000///......---...000222555888:::;;;>>><<<999999::::::777555222222111000111222444555555555444444555666777999999:::;;;<<<===@@@DDDGGGHHHKKKOOOSSSVVV[[[```dddfffgggiiijjjiiigggeeecccdddbbbaaabbbeeehhhiiihhhcccbbbaaa```___[[[VVVRRRKKKIIIEEEBBB???>>>>>>>>>===<<<<<<<<>>>>>>>>>>>>>>===;;;:::999999999999<<>><<<:::===???<<<:::@@@MMMYYYYYYFFF666333555222//////111111000000000000111111222000///...//////---,,,............------------,,,++++++******++++++,,,)))***+++---......------++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,---......'''))),,,------...///000///...---------...////////////.........///000000///000000000000//////...//////111333555888:::<<<>>>===<<<<<<;;;:::777444222222111000111333555666555444444444444666777888999:::;;;<<<===@@@CCCFFFHHHJJJNNNQQQTTTYYY]]]aaabbbdddfffhhhiiihhhgggffffffcccaaaaaadddgggiiijjjcccbbbaaaaaa```]]]XXXUUUPPPMMMHHHCCC@@@@@@@@@AAA===<<<;;;;;;<<<@@@CCCEEEMMMUUUcccrrrpppbbbYYYTTTQQQOOOLLLMMMNNNPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[__________________``````aaaaaaaaaaaaaaaaaaaaaaaa________________________aaaaaabbbbbbbbbbbbcccccceeedddcccbbbaaa______^^^bbbbbbbbbbbbbbbbbbbbbbbb___^^^]]]\\\ZZZYYYXXXWWWVVVUUUVVVYYY]]]```aaa```cccbbb___\\\ZZZXXXWWWWWWTTTSSSSSSSSSTTTUUUWWWXXXYYY[[[^^^aaadddiiinnnrrroooppppppqqqrrrwww}}}}}}vvvrrrjjjhhhddd```^^^ZZZVVVSSSNNNNNNMMMLLLJJJIIIGGGFFFAAAAAAAAA@@@@@@?????????===============<<<;;;;;;;;;;;;<<>>===<<<======:::888<<>>333222444222000000333222222111111222222333333222111111111000...---//////......------,,,,,,,,,++++++******++++++,,,)))***,,,---......---,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++******+++*********+++---(((***------------///000//////...---...///000111//////////////////000000111111222222222222111000//////000222444777999:::======>>>>>>===:::777555444222111000000222555666444444333333444555777888888:::;;;<<<===???BBBEEEHHHJJJMMMPPPSSSVVV[[[^^^aaabbbdddggghhhhhhhhhggggggdddbbbaaabbbeeehhhjjjdddcccbbbbbbaaa___[[[XXXTTTPPPKKKEEEAAAAAAAAABBB>>>===<<<;;;<<<>>>AAABBBKKKRRR^^^kkkyyyxxxiii^^^XXXTTTSSSOOOPPPQQQQQQPPPNNNLLLKKKPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVXXXYYY[[[^^^^^^^^^______`````````````````````````````````________________________aaaaaaaaaaaaaaaaaaaaaaaaddddddccccccbbbaaa``````aaa`````````____________[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSSSSVVV[[[^^^``````aaa```^^^\\\ZZZWWWUUUTTTQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^```bbbfffkkkooommmmmmnnnnnnooosssxxx|||{{{tttpppiiifffaaa\\\XXXTTTPPPMMMJJJIIIIIIGGGFFFDDDBBBAAA<<<=====================>>>>>>>>>????????????>>>===<<<===AAAGGGMMMQQQRRROOOLLLIIIGGGHHHMMMTTTYYY```cccfffgggffffffggghhhfffggghhhjjjlllmmmmmmnnnoooppppppqqqqqqrrrssssssssstttuuutttsssrrrssstttuuuvvvxxxyyyyyyzzz|||~~~}}}}}}~~~~~~~~~|||wwwsssqqqjjjeeedddcccccchhhnnnnnnppprrrrrrqqqqqqrrrsssttttttuuuwwwxxxyyyyyyyyyyyyzzzzzzwwwqqqmmmlllllluuu{{{~~~xxxmmm^^^UUUHHH>>>888555222000333222111//////.........//////000000000000//////////////////////////////111000000000000111333444000///............////////////............//////---,,,,,,++++++,,,,,,---........................uuuaaaUUUKKKHHHDDDAAA@@@@@@???>>>>>><<<:::999:::;;;;;;;;;:::777555555444111111333111111000000000000111111444444555444222111//////......------,,,,,,++++++,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++***+++------+++***+++,,,(((***+++***((((((+++---+++,,,......---,,,---...000000/////////000222333000000000000000000//////000111111222222222111111/////////000222444777999<<<===??????>>><<<:::999777555222000000111333555444444333333444555777888888:::<<<======???AAADDDGGGIIILLLOOORRRUUUYYY\\\aaabbbdddfffggghhhhhhhhhgggfffcccaaaaaacccfffiiieeedddcccbbbbbbaaa^^^\\\WWWSSSMMMGGGCCCAAABBBCCCAAA???===<<<<<<>>>@@@BBBFFFLLLVVVaaaooosssfff\\\VVVSSSQQQQQQQQQQQQPPPNNNLLLKKKOOOPPPQQQSSSTTTTTTTTTTTTVVVVVVUUUVVVVVVXXXZZZ[[[\\\]]]]]]^^^___``````aaa````````````````````````________________________``````````````````````````````aaaaaaaaaaaaaaaaaa___^^^^^^]]]\\\[[[ZZZZZZWWWWWWUUUTTTSSSQQQPPPPPPPPPOOOPPPSSSXXX\\\^^^___]]]]]]\\\[[[XXXUUUSSSQQQOOOPPPQQQTTTVVVYYY[[[\\\^^^___``````bbbeeeiiimmmlllmmmnnnnnnnnnqqqvvvyyy}}}~~~wwwqqqlllddd```ZZZUUUQQQLLLHHHEEEDDDDDDCCCBBBAAA???>>>===::::::;;;;;;<<<<<<<<<===????????????@@@@@@@@@AAA>>>>>>???CCCJJJPPPUUUWWWTTTPPPKKKHHHJJJOOOUUUYYYaaadddfffhhhggggggggghhheeefffhhhjjjkkklllmmmmmmnnnnnnoooooopppqqqqqqqqqrrrssstttsssqqqqqqqqqrrrssstttvvvwwwwwwxxxzzz|||{{{{{{|||}}}}}}}}}}}}|||}}}|||~~~~~~zzzuuuqqqnnnhhhcccbbbbbbccciiioooppprrrtttuuutttssstttuuuwwwwwwvvvvvvuuuuuuuuuuuuzzz|||{{{wwwqqqmmmmmmooo{{{zzzsssfff[[[RRRGGG===999666444222222111000///............//////000000000000//////////////////////////////000000000111222333444444//////............//////////////////////////////---,,,,,,++++++,,,,,,---........................ttt```TTTJJJGGGCCCAAAAAA@@@@@@???===:::888999<<<===:::666555777999888444111111222//////............//////444555666666333000//////,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++,,,---------,,,+++***++++++++++++++++++++++++***,,,------,,,++++++,,,(((+++,,,+++)))(((+++...,,,---//////---,,,---...111000000///000111333444000000111111111000//////...//////000000000000///000///...///000333666777999<<<>>>???>>>===>>>???>>>;;;777333111111333444444333333333333555666777777999<<<======>>>AAABBBFFFIIILLLOOOQQQUUUYYY\\\aaabbbdddfffhhhiiijjjkkkiiihhhgggdddbbbbbbdddgggfffdddccccccdddcccaaa___ZZZVVVPPPJJJEEECCCBBBCCCBBB@@@>>>======>>>@@@BBBEEEJJJRRR\\\iiizzzqqqcccYYYSSSOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSWWWVVVVVVVVVVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^___``````aaaaaaaaaaaaaaaaaaaaaaaa________________________``````____________^^^^^^\\\\\\]]]]]]^^^_________]]]\\\[[[ZZZXXXWWWVVVUUUSSSRRRRRRQQQPPPOOONNNNNNLLLKKKKKKOOOTTTXXX[[[\\\[[[[[[[[[ZZZXXXTTTQQQOOOOOOPPPRRRUUUXXX[[[]]]^^^___```aaabbbbbbdddgggjjjlllmmmmmmmmmnnnpppsssvvv{{{|||wwwpppjjjeeeZZZVVVQQQLLLIIIFFFCCCAAA????????????>>>===;;;;;;::::::;;;<<<>>>???@@@@@@BBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAAEEELLLSSSYYY[[[ZZZTTTNNNKKKMMMSSSXXX[[[bbbdddggghhhhhhhhhhhhiiifffggghhhjjjkkklllllllllllllllmmmmmmnnnooooooppppppqqqrrrrrrpppoooppprrrqqqrrrtttuuuuuuvvvxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwqqqnnnjjjeeeaaaaaabbbbbbgggmmmppprrruuuvvvuuuuuuuuuvvvyyyxxxvvvuuutttsssssssssxxxzzz{{{vvvpppnnnqqquuu|||~~~~~~nnn```WWWOOODDD<<<999777444222111000000///..................////////////000000//////////////////////////////111222333333333333///............//////000...//////000000//////...///......------......///---------------.........uuu```UUUJJJGGGCCCAAAAAAAAA@@@@@@;;;:::888999:::;;;:::999777888777555333222000///000//////////////////000222444666555222///---...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,---...------,,,++++++++++++++++++++++++***,,,------,,,++++++,,,'''***,,,***''''''***---+++,,,...///...---...///000/////////000111333444000111111222111000///.........///000000000000000111000//////000333666888777:::===>>>>>>???BBBEEEFFFBBB<<<777333222333444444333222222333444666777777999<<<======>>>@@@AAAFFFHHHLLLOOOQQQUUUZZZ]]]___```bbbfffiiilllnnnooollllllkkkhhhdddbbbdddffffffeeeddddddeeeeeecccbbb\\\YYYTTTNNNIIIFFFDDDCCCBBB@@@>>><<<===>>>@@@BBBCCCHHHNNNWWWcccsssnnnaaaYYYRRRQQQOOONNNNNNOOOPPPQQQMMMNNNOOOQQQRRRRRRRRRRRRVVVVVVUUUUUUUUUWWWXXXYYYXXXYYYZZZ[[[]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIIIILLLQQQWWWZZZ[[[ZZZ[[[\\\[[[YYYUUUQQQNNNPPPQQQTTTWWWZZZ]]]^^^______```bbbcccbbbcccdddfffjjjkkklllkkkkkkmmmppprrrvvv{{{}}}zzzvvvpppkkkddd]]]XXXOOOLLLHHHEEEDDDCCCBBBAAA===============<<<;;;;;;:::;;;===???BBBEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDEEEHHHOOOWWW\\\______YYYQQQNNNQQQWWW\\\___bbbdddggghhhhhhggghhhiiiggghhhiiijjjkkkkkkkkkkkkjjjkkkkkkllllllmmmnnnnnnnnnpppqqqqqqoooooopppqqqoooqqqssstttttttttvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~{{{xxxvvvrrrnnnkkkfffaaa___``````aaadddjjjmmmpppsssuuuuuutttuuuuuuxxxwwwuuutttsssrrrrrrssssssvvvxxxuuuppppppuuu{{{|||zzz~~~zzziii[[[RRRKKKAAA:::777555333111000//////.........//////......---------...000000////////////////////////,,,...111333444444333222...............///000000...///000111111000///...///......------......///+++,,,,,,,,,------------vvvbbbVVVIIIFFFCCCAAAAAAAAAAAA@@@;;;;;;:::888555666999<<<888555111///111333111,,,333333222222222222333333000333555444000---,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,'''(((***---...//////...++++++++++++++++++++++++***,,,------,,,+++,,,,,,###''')))((($$$###'''+++)))+++---......///000222///.........///000222333000111222222222000///...000000111222222222222222333222000000111444777999666999<<<===>>>@@@EEEIIIKKKGGGAAA:::666444444555333333222222333444666777777999<<<======>>>@@@AAAEEEHHHKKKOOORRRVVV[[[^^^]]]^^^aaaeeejjjnnnqqqsssnnnooooookkkfffddddddfffgggeeeddddddeeefffeeeccc^^^[[[WWWQQQLLLHHHEEEDDDAAA???===<<<<<<>>>@@@AAA===AAAGGGOOOZZZjjj{{{xxxjjjbbbWWWTTTQQQNNNLLLMMMNNNOOOMMMMMMOOOPPPQQQRRRRRRRRRUUUUUUTTTTTTTTTUUUWWWXXXWWWXXXYYYZZZ\\\^^^______aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^]]]]]]]]]_________^^^^^^]]]]]]]]]ZZZYYYWWWUUUSSSQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIILLLRRRWWW[[[\\\[[[\\\]]]\\\ZZZVVVQQQNNNPPPRRRUUUXXX[[[]]]___```^^^```bbbcccbbbbbbbbbdddhhhiiijjjiiiiiijjjmmmooopppuuuzzz~~~~~~xxxssspppkkkfff```YYYRRRMMMHHHEEEBBBAAABBBCCCCCCCCC<<<======>>>>>>======<<<:::<<>>777444333111/////////.........//////000///...,,,+++,,,---000111////////////////////////+++---111444555444222111...............///000111...///000111111000///...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------yyycccSSSNNNJJJDDDAAA??????>>>===<<<;;;999888888999:::;;;;;;888555222222222111000222222222222222111000///111111000////////////000***+++,,,,,,------------222111000///---,,,+++***)))***+++...000111///,,,------,,,,,,,,,------...---.../////////---***)))---+++)))'''''')))+++---,,,+++,,,,,,---///000111000111111000//////111222...............///000111000000000000000000000000111111000000111333444666888888:::<<<@@@DDDGGGJJJVVVQQQIII???777222222333222222222111222222333333777999;;;<<<<<<===???AAAFFFIIINNNQQQSSSUUUWWWYYYZZZ[[[^^^ccchhhmmmqqqssssssqqqmmmlllkkkkkkjjjhhhggggggggghhhiiihhhfffcccbbb___YYYRRRMMMIIIFFFEEEBBB@@@>>>======>>>>>>===@@@@@@CCCKKKUUUaaasssuuuddd]]]WWWSSSQQQNNNJJJJJJMMMJJJKKKMMMNNNOOOPPPPPPPPPTTTSSSRRRRRRRRRSSSUUUVVVYYYXXXXXXYYYZZZ\\\^^^___aaaaaaaaaaaa````````````___```bbbcccbbbaaa___^^^aaa^^^[[[[[[\\\\\\YYYVVVXXXZZZ]]]______^^^\\\ZZZQQQSSSTTTVVVUUUSSSPPPNNNQQQPPPOOOOOOPPPOOOMMMKKKNNNLLLLLLNNNSSSWWWZZZ[[[^^^]]]\\\[[[ZZZZZZYYYYYYWWWXXXYYY[[[]]]___aaaaaaaaabbbccceeefffgggggggggfffggghhhiiikkkkkkkkklllqqqsssvvvyyy}}}}}}||||||yyyrrrkkkkkkeee]]]XXXUUURRRLLLGGGHHHFFFAAA>>>>>>AAADDDGGGBBBBBBAAA@@@???>>>>>>===>>>???BBBEEEJJJOOOSSSVVVUUUTTTUUUVVVVVVUUUQQQOOONNNNNNMMMOOORRRWWW\\\___aaa]]]ZZZYYY\\\___``````cccfffhhhiiihhhgggffffffiiiiiiiiiiiiiiijjjjjjkkkkkkiiihhhkkkoooqqqpppoooqqqqqqppppppppppppqqqqqqtttuuuvvvuuutttssstttuuuttttttuuuuuuvvvxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzz{{{{{{|||~~~}}}||||||{{{{{{}}}~~~{{{vvvsssppplllhhheeeaaa___\\\ZZZZZZ\\\___aaajjjmmmppprrrrrrrrrrrrssstttrrrpppooooooqqqtttuuutttrrrnnnkkkkkkrrr}}}~~~yyyxxx||||||lllZZZNNNCCC>>>888333222222222222111000---,,,,,,---000111444000,,,,,,...//////...---...///000000///......////////////000000000000------......///111222333444111...------...---,,,,,,,,,------------------------------------------yyydddTTTNNNJJJEEEAAA@@@???>>>>>>===<<<:::999888999:::;;;;;;888444111111111000///111111111111000000000000//////...---+++***))))))++++++,,,---------------......---,,,+++******))))))((()))+++------,,,***+++++++++++++++,,,------......///...---,,,***))),,,+++)))(((((()))+++,,,---...///000111222222333///000111000///...000111...---------......///000........./////////000000111111111111111333444555777888999<<>>===>>>>>>>>>===@@@???BBBHHHOOOZZZjjjxxxsssccc[[[SSSPPPMMMJJJIIILLLKKKKKKMMMNNNOOOPPPPPPPPPTTTSSSRRRRRRRRRSSSTTTTTTVVVVVVVVVWWWXXXZZZ\\\]]]________________________]]]___```aaaaaa```^^^]]]___]]][[[[[[\\\[[[YYYWWW[[[\\\]]]]]]^^^^^^^^^^^^TTTUUUVVVVVVUUUSSSQQQPPPRRRQQQPPPRRRUUUVVVVVVVVVRRRPPPNNNOOOSSSWWWZZZ[[[^^^^^^____________^^^^^^ZZZZZZ[[[\\\^^^```bbbcccbbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjkkkkkkkkklllnnnpppssswww|||~~~}}}|||yyyvvvvvvuuurrrjjjddd```ZZZTTTQQQQQQOOOLLLHHHFFFDDD@@@>>>>>>AAADDDGGGHHHIIIIIIHHHHHHFFFEEEDDDCCCDDDFFFJJJNNNSSSWWWYYY[[[ZZZYYYYYYYYYWWWSSSPPPMMMMMMLLLMMMPPPVVV[[[___aaa^^^[[[[[[]]]```aaa```bbbeeeggghhhgggfffeeefffhhhhhhhhhhhhhhhiiijjjjjjjjjhhhhhhjjjnnnpppooonnnppppppooooooooooooppppppssstttuuutttsssrrrsssttttttttttttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}|||{{{{{{zzz{{{|||~~~||||||{{{|||}}}}}}zzzuuuqqqnnnjjjfffccc```___]]]\\\\\\___bbbdddiiikkkmmmnnnmmmmmmnnnppptttsssqqqooooooqqqssstttsssqqqnnnkkklllrrr|||{{{{{{vvvfffVVVJJJ@@@;;;555111///////////////...---,,,,,,---...///333000,,,,,,...//////...------///000000000//////.../////////000000000000------......///111222333555222///------......---------------------------------------,,,,,,,,,,,,yyydddTTTNNNJJJFFFCCCAAAAAA???>>>===<<<;;;:::999:::;;;;;;<<<999555222222111000///000000/////////000000111......//////...---+++***+++,,,------------------,,,,,,,,,,,,+++++++++++++++***((()))***+++***)))))))))))))))***,,,---...000///...---++++++******++++++************++++++...000111333444444444333///000111000///...///111------,,,,,,,,,---......+++,,,,,,---...///000000111111111111222333444444666777999<<>>>>>>>>>>>===@@@>>>???CCCHHHOOO]]]iii}}}qqqdddWWWQQQOOOLLLJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^______^^^]]]]]]]]][[[ZZZZZZ[[[[[[ZZZYYY\\\[[[[[[[[[[[[]]]___```YYYXXXWWWVVVUUUTTTSSSSSSUUUTTTSSSUUUYYY]]]```aaa\\\XXXSSSQQQSSSVVVYYYZZZ]]]___bbbeeeffffffeeeddd___^^^]]]]]]^^^```bbbdddddddddeeeeeeeeeddddddccceeefffggghhhiiiiiijjjjjjiiijjjlllnnnqqquuu{{{~~~|||zzzyyywwwtttrrrooonnnlllhhhaaa[[[UUUQQQLLLJJJLLLMMMLLLKKKHHHFFFCCCAAAAAACCCFFFHHHIIIKKKMMMNNNNNNMMMKKKIIILLLMMMOOORRRUUUYYY]]]___bbbaaa___]]][[[XXXTTTQQQLLLKKKIIIJJJMMMSSSZZZ^^^___^^^\\\\\\^^^aaabbbbbbaaaccceeefffeeeddddddeeeggggggffffffgggggghhhiiiiiihhhhhhjjjmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnppprrrsssrrrqqqpppqqqsssssssssssstttuuuvvvwwwxxxyyyyyyzzz{{{|||||||||{{{zzz{{{}}}}}}}}}{{{{{{{{{|||~~~{{{xxxsssnnnkkkgggccc```^^^]]]\\\]]]___bbbfffhhhjjjkkkkkkkkkjjjjjjlllnnntttrrrqqqooooooppprrrsssrrrooollljjjkkkrrr{{{}}}yyymmm^^^OOOEEE===999333...,,,,,,++++++------------------------111///---,,,---.........,,,---///000111111111111....../////////000000000---------...///000111222666222///------...//////.........------,,,,,,+++------,,,,,,+++++++++***zzzeeeUUUNNNJJJFFFDDDBBBBBB@@@???>>>===<<<;;;:::::::::;;;>>>;;;666444333333222111000000//////000111222333)))***---///000000///...++++++,,,,,,,,,,,,,,,+++,,,,,,---------.........///---***)))***+++++++++(((((())))))+++,,,......111///---+++******++++++************************---///111333444333222111000111222222000///000111,,,,,,,,,++++++,,,------)))***+++,,,...///000111111111111222222333333333555666888;;;>>>BBBDDDEEEFFFEEECCC>>>777222//////111111222333333444444444666888:::;;;<<<===@@@BBBAAADDDHHHLLLOOORRRVVVYYYZZZ[[[^^^bbbfffjjjnnnppprrrtttyyy}}}}}}wwwrrrnnnmmmkkkkkkkkkjjjhhhfffdddcccaaa^^^YYYSSSNNNKKKGGGEEEAAA?????????===<<<>>><<<<<<@@@BBBGGGSSS^^^ooozzzqqq```WWWSSSOOOLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTWWWYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^^^^___^^^^^^]]][[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[YYYWWWVVVUUUVVVVVVYYYWWWVVVXXX]]]cccgggiiihhhccc[[[VVVUUUVVVXXXYYY\\\___dddiiillllllkkkjjjcccbbb___^^^^^^```bbbdddddddddeeeffffffffffffeeedddddddddeeeeeefffggghhhiiikkkmmmnnnooossswwwzzz~~~{{{xxxvvvsssqqqnnnllljjjgggddd___XXXSSSPPPMMMIIIHHHKKKNNNPPPPPPNNNLLLIIIGGGGGGGGGIIIJJJJJJMMMQQQUUUVVVVVVTTTRRRVVVWWWYYY[[[^^^```cccdddhhheeebbb___\\\XXXSSSOOOKKKIIIGGGGGGJJJPPPWWW[[[]]]\\\\\\]]]___aaabbbbbb___aaacccdddcccccccccdddffffffeeeeeeffffffggghhhiiiiiijjjkkkmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmnnnoooppppppooonnnpppqqqrrrrrrrrrrrrsssuuuvvvwwwxxxxxxyyyzzz{{{|||||||||{{{|||~~~~~~|||{{{zzzzzzzzz{{{|||~~~zzzvvvpppkkkgggddd```]]][[[ZZZ[[[\\\___cccgggiiimmmmmmmmmkkkjjjjjjlllnnnpppoooooonnnoooqqqrrrtttrrrnnniiifffiiiqqq|||}}}rrreeeWWWJJJBBB<<<888222...---,,,+++***,,,---............---,,,///...---------.........,,,---...///111222222333........./////////000000---------...///000111111666222...,,,---///000000//////...---,,,,,,++++++---,,,,,,++++++******)))yyydddUUULLLJJJFFFDDDCCCBBB@@@???======<<<;;;::::::999999<<<999555222222222222111111111111111222333333444%%%&&&))),,,------,,,+++******++++++++++++******++++++,,,,,,---......///000---***((()))***++++++))))))******,,,---...///000...,,,***)))***+++,,,***************************,,,...000111000...---111333444444222000000111---,,,,,,+++++++++,,,,,,((()))***,,,---///000111111111222222333333333222444666888;;;>>>@@@BBBCCCBBBBBB@@@;;;666222000000000111222444444555444444555777:::;;;<<<>>>@@@BBB@@@CCCFFFJJJMMMPPPUUUXXXWWWXXX\\\```fffkkkooorrrvvvyyy}}}zzzuuuqqqooolllkkkkkkjjjhhhgggeeedddccc```[[[VVVPPPMMMJJJGGGCCCAAA@@@???===<<<;;;::::::===???CCCMMMWWWdddpppkkk___YYYRRRMMMKKKLLLLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSUUUXXXYYY[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^____________ZZZ[[[[[[\\\[[[[[[\\\]]][[[\\\]]]^^^^^^^^^]]]]]]^^^]]]ZZZXXXWWWWWWXXXXXXZZZYYYYYY\\\ccckkkrrruuurrrkkkbbb[[[WWWWWWYYYYYY[[[___eeekkkoooooonnnmmmgggeeebbb______```aaaccccccdddeeeggghhhhhhiiiiiibbbbbbaaaaaabbbcccdddeeeiiikkklllmmmnnnpppsssvvvzzz~~~|||xxxtttqqqmmmkkkgggfffdddaaa]]]XXXQQQMMMKKKIIIGGGHHHLLLRRRWWWZZZVVVTTTRRROOOMMMMMMMMMMMMQQQTTTZZZ```cccdddbbbaaaaaabbbcccdddffffffggggggiiifffaaa]]]YYYUUUPPPLLLIIIGGGEEEEEEHHHMMMSSSVVVYYYZZZ\\\]]]^^^___```aaa^^^```bbbbbbbbbbbbcccdddeeeeeeeeedddeeeffffffgggiiijjjkkkllllllmmmnnnooollllllkkkkkkkkkkkkllllllkkkmmmnnnnnnmmmmmmnnnppppppppppppqqqrrrsssuuuuuuwwwwwwxxxyyyzzz{{{|||}}}|||~~~~~~~~~|||yyyxxxwwwxxxxxxzzz{{{~~~yyyuuunnniiiddd```]]]ZZZWWWWWWXXX[[[^^^bbbfffhhhmmmmmmmmmkkkjjjjjjlllnnnkkkkkklllmmmnnnqqqssstttrrrmmmfffdddhhhrrr~~~{{{|||~~~~~~lll^^^QQQGGG@@@<<<999444000///...---,,,---...///000000///...------......---------...///------...///000111222333............////////////...---------...///000111444111...------///////////////...---,,,,,,++++++,,,,,,,,,++++++*********xxxdddTTTKKKIIIFFFDDDCCCBBB@@@>>><<<<<<;;;;;;:::999888777777555111000000111111000111222333333444333333333++++++,,,------,,,+++***+++++++++++++++******))))))))))))***+++,,,,,,,,,...+++((('''((()))***)))*********++++++---...///...,,,+++***)))+++,,,...++++++************++++++***+++,,,---------,,,,,,111333555444222000000000------,,,+++++++++,,,,,,)))***+++,,,...///000111111222222333333333222222333555777;;;===@@@AAABBB???@@@@@@>>>999555333222000111333444555555555444555777:::;;;<<<>>>@@@CCC@@@BBBEEEHHHJJJNNNSSSVVVUUUWWWZZZ___eeekkkppprrryyy{{{}}}yyytttrrrooommmlllllljjjhhhffffffeeebbb^^^YYYTTTQQQLLLIIIEEEBBB@@@???===;;;999888:::<<<>>>@@@IIIRRR[[[fffyyyzzzlllaaaVVVNNNLLLMMMLLLLLLKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]]]]^^^^^^______```[[[]]]^^^]]]\\\\\\]]]^^^___```aaaaaaaaa```^^^]]]^^^]]][[[ZZZYYYYYYZZZZZZYYYYYY[[[```iiissszzz}}}tttnnnddd]]]ZZZZZZZZZ[[[]]]aaaffflllpppqqqpppooojjjiiifffcccaaaaaaaaabbbbbbccceeefffhhhiiiiiiiiiaaaaaa```___```aaabbbccceeegggiiiiiijjjkkknnnpppuuuxxx~~~~~~yyytttppplllhhheee_________^^^[[[VVVRRROOOJJJIIIHHHIIIOOOWWW___ddd^^^]]][[[YYYWWWVVVUUUTTTYYY]]]ccciiimmmnnnmmmlllllllllllllllkkkjjjiiiiiifffccc^^^ZZZVVVQQQMMMJJJGGGFFFEEEDDDFFFJJJNNNPPPTTTVVVZZZ\\\]]]]]]^^^___^^^___aaaaaaaaaaaaccceeeeeeeeeddddddeeeeeefffgggiiijjjllllllkkkkkkmmmnnnlllkkkkkkjjjjjjkkkkkkllljjjkkkmmmmmmllllllnnnoooooooooooopppqqqrrrssstttvvvvvvvvvwwwyyy{{{}}}~~~|||{{{}}}~~~{{{yyywwwuuuuuuuuuvvvxxxzzz}}}yyytttmmmgggbbb^^^ZZZXXXVVVVVVWWWZZZ]]]```ccceeeiiijjjjjjiiihhhgggiiijjjhhhiiiiiikkkmmmoooqqqrrrooojjjeeeeeekkkvvv{{{||||||xxxfffWWWLLLCCC>>>;;;888444111111000///...---...///000000///...---+++---......---,,,...///------------...000111222------........./////////......------......///000222000------...///...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,wwwcccSSSIIIGGGEEECCCCCCBBB???===;;;;;;;;;:::999777666666777444111000111333333333000222333555444333111///000000//////......---------------------,,,++++++)))))))))***++++++,,,,,,---+++))))))***++++++******************+++,,,,,,+++************,,,---...,,,+++)))(((((()))+++,,,,,,,,,,,,,,,------------///111333333111///............---,,,,,,,,,,,,,,,***+++,,,---...///000000111222333333333333222111222444777:::===???@@@@@@;;;???DDDEEEAAA;;;666333///111333555666666555555444777999;;;<<<>>>AAACCC@@@BBBDDDFFFIIILLLQQQTTTVVVWWW[[[___eeejjjnnnqqqzzz{{{}}}xxxuuurrrpppooonnnmmmkkkjjjiiigggddd```\\\XXXUUUNNNKKKFFFCCCAAA???===;;;999888999<<<<<<===EEEMMMSSS]]]ooo}}}mmm^^^UUURRRNNNMMMKKKKKKKKKLLLNNNOOONNNOOOPPPRRRSSSSSSSSSSSSQQQRRRTTTVVVXXXYYYYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^___]]]___```___]]]\\\]]]___bbbaaa```___^^^]]]]]]]]]\\\[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZ\\\aaahhhpppvvvyyyooojjjbbb]]][[[\\\]]]^^^```ccchhhmmmpppqqqqqqpppnnnmmmkkkhhhfffdddcccbbbbbbcccdddeeeffffffffffffbbbbbb```___```aaacccdddaaaccceeeffffffhhhjjjlllmmmppptttyyy}}}~~~zzzuuuppplllgggbbb___YYY[[[^^^______]]][[[ZZZTTTRRRQQQPPPTTT[[[ccciiiiiihhhhhhgggfffeeedddcccfffiiimmmrrruuuuuuuuutttssssssrrrqqqooollljjjhhhccc```[[[VVVSSSOOOKKKHHHFFFEEEDDDEEEEEEGGGIIIJJJOOOSSSXXX[[[[[[[[[\\\]]]^^^___aaaaaaaaaaaadddfffeeeeeeeeeeeeeeefffggggggfffhhhjjjjjjiiihhhjjjllllllkkkkkkjjjjjjkkkkkkllliiikkkllllllllllllmmmooonnnnnnnnnooopppqqqrrrsssuuuuuuuuuvvvxxx{{{}}}~~~zzzwwwyyy|||~~~~~~}}}{{{xxxvvvuuutttsssssstttwwwyyy|||~~~}}}~~~yyytttllleee```]]]YYYWWWVVVWWWXXXZZZ\\\___aaaccceeegggiiihhhggggggggghhhhhhhhhiiijjjkkklllmmmmmmhhhffffffjjjrrrzzz~~~~~~|||{{{qqq^^^PPPEEE>>>999777555222000000000///...---..................---***,,,......---,,,---///------,,,,,,---...///000---------.........//////......---------.../////////...------......---+++------------------------++++++,,,,,,------......vvvbbbSSSIIIGGGDDDCCCBBBAAA???===:::::::::999888777555555888666444333555666777777///111333555444222///,,,+++++++++++++++,,,........./////////...------,,,++++++,,,,,,,,,---------///---,,,,,,---......---***)))))))))))))))******)))))))))***+++---...///---+++)))'''''')))+++---......---------......///...000222222///---,,,+++///...------,,,,,,,,,,,,+++,,,------...///000000111222333444333333111000222444777:::===>>>??????888???GGGKKKHHH@@@888222///111333555666666666555444777999;;;<<<>>>AAACCC@@@BBBDDDFFFHHHKKKOOOSSSWWWYYY[[[___dddiiillloooyyyzzz|||{{{xxxuuurrrqqqpppooommmlllkkkiiifffbbb^^^[[[YYYOOOKKKGGGCCCAAA???===;;;:::999999<<<;;;;;;AAAJJJMMMXXXhhh{{{xxxfff\\\YYYNNNMMMKKKJJJKKKLLLNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^```bbb```]]]\\\^^^```cccaaa]]]YYYXXXYYYZZZ\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\\\\___dddiiilllmmmiiieee___\\\\\\^^^___```ccceeeiiinnnppprrrrrrqqqqqqpppnnnllliiifffdddcccbbbccccccddddddcccccccccdddcccaaa```aaabbbdddeee```bbbdddeeeeeefffiiikkkfffiiimmmrrrwww{{{~~~{{{wwwrrrmmmiiiddd___[[[XXX[[[```ccceeeeeeeeefffbbb___[[[XXXXXX]]]dddiiiqqqqqqrrrssssssrrrrrrqqquuuwwwzzz}}}~~~~~~}}}|||wwwwwwvvvtttqqqmmmjjjhhhaaa^^^YYYUUURRRNNNKKKHHHEEEEEEEEEEEEEEEFFFGGGGGGLLLQQQWWWYYYYYYYYYZZZ\\\^^^```aaaaaaaaabbbdddffffffeeeeeeeeeeeefffggggggdddgggiiihhhffffffhhhkkklllkkkkkkjjjjjjkkkkkkllliiikkkllllllllllllnnnooommmnnnnnnnnnoooqqqrrrsssuuutttuuuvvvxxxzzz}}}yyyuuuwwwzzz~~~|||{{{yyywwwuuussssssrrrrrrsssvvvxxx{{{}}}~~~|||}}}yyytttllleee```\\\YYYVVVXXXXXXYYYZZZ\\\___```bbbdddfffiiijjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiccccccgggnnnwww~~~~~~uuu}}}lllYYYKKKAAA:::555444222///...//////......------------------------))),,,//////---,,,---///...---,,,+++,,,,,,...///---------.........//////......---------...//////---,,,---...///...,,,***,,,,,,------------------***+++,,,---......///000uuu^^^LLLJJJHHHEEEDDDCCCBBB???===<<<;;;:::999888888777888555444444333222111000000111111111111000000000000........................222///,,,,,,------,,,)))++++++++++++++++++++++++...---+++)))(((((()))***+++++++++,,,,,,+++++++++,,,+++)))***+++---,,,,,,---+++)))(((((()))+++,,,000...,,,******+++---...---------.........//////111111///+++&&&&&&***...(((***,,,---------///111///000111222222222222222111333666999<<<===>>>>>>@@@AAADDDGGGHHHDDD;;;555111111111333666777666555444444444555777;;;>>>@@@@@@BBBCCCEEEGGGKKKPPPTTT[[[[[[\\\]]]```eeemmmrrrvvvxxx{{{zzzvvvsssrrrrrrsssnnnmmmkkkhhhddd```]]][[[UUUQQQJJJEEEBBB@@@???>>><<<<<<;;;;;;<<<===???@@@KKKOOOZZZllluuubbbVVVTTTOOOMMMNNNMMMKKKKKKNNNMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[YYYYYYZZZ[[[^^^___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXXXXVVVXXXYYY[[[\\\\\\\\\\\\]]]^^^___aaabbbccccccccc\\\]]]]]]\\\[[[\\\^^^```ccceeehhhlllnnnooooooooommmllljjjgggeeecccbbbaaaaaaaaaaaabbbcccdddfffgggfffeeecccbbbaaabbbbbbcccaaabbbbbbcccdddfffggghhhiiijjjjjjkkkmmmooorrrttttttuuusssnnnjjjgggaaaZZZZZZ]]]bbbkkkssswwwwwwtttsssoooiiicccaaacccjjjooosssuuuyyy~~~}}}}}}~~~|||{{{vvvqqqoooooommmhhhccc\\\YYYTTTQQQNNNLLLJJJHHHEEEBBBCCCGGGGGGDDDCCCFFFIIINNNUUU[[[\\\\\\\\\[[[ZZZ]]]aaacccdddcccdddeeebbbbbbccccccdddeeeffffffiiiiiiiiihhhhhhhhhhhhhhhjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllllnnnoooooonnnnnnoooqqqssstttuuuvvvwwwyyy}}}~~~yyyvvvuuuuuu}}}}}}yyyxxxvvvuuuttttttuuuuuuvvvwwwyyy|||~~~}}}xxxuuunnneee]]]XXXXXXYYY\\\\\\\\\]]]]]]]]]^^^^^^aaabbbcccfffgggiiijjjjjjgggkkkkkkfffdddfffeee```dddaaafffvvv~~~|||zzzzzz{{{}}}ppp]]]NNNFFF@@@999444222111///---,,,---.../////////............//////...///000///---,,,+++,,,//////.........---------,,,---......//////........................------/////////...---------,,,///...---++++++******+++,,,+++)))***,,,...///...vvv```OOOJJJHHHEEEDDDCCCBBB@@@>>><<<;;;:::999888777777777555444444333222111000000111111111000000/////////........................111...,,,+++------+++)))++++++++++++++++++++++++...---+++)))(((((()))***))))))************))))))+++***))))))+++,,,,,,+++,,,+++*********+++,,,,,,111111000///////////////,,,------------.........000///...+++))))))+++---,,,---/////////...///000000111111222222222222111222333666999<<<>>>??????AAABBBDDDFFFGGGCCC<<<666222222222444777888888777666666666666888;;;>>>@@@???@@@BBBCCCEEEHHHMMMQQQVVVWWWXXXZZZ]]]bbbiiinnnuuuwwwzzz}}}}}}yyyvvvtttsssssspppooommmiiifffbbb___]]]WWWRRRLLLGGGDDDBBB@@@???<<<<<<;;;;;;;;;===>>>???GGGIIISSSddduuuooocccXXXRRRNNNNNNMMMJJJKKKNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWXXXZZZ\\\]]]]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^[[[\\\\\\\\\[[[\\\^^^```ccceeegggjjjllllllllllllkkkjjjhhheeecccbbbaaa```______```aaabbbdddeeeffffffeeedddbbbaaaaaabbbbbbdddccccccccccccdddeeeeeeeeeeeeeeefffgggjjjmmmpppuuuxxxwwwssspppnnnhhhaaabbbccchhhoooxxx}}}zzztttooonnnpppsssyyy{{{~~~}}}uuuqqqllljjjjjjhhhddd___]]]YYYUUURRRPPPNNNLLLJJJFFFDDDDDDGGGGGGDDDCCCFFFJJJOOOUUUZZZ\\\\\\\\\\\\[[[^^^aaaccccccccccccdddcccccccccddddddeeeeeeeeeggggggggggggggggggggggggffffffggggggggghhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnnnnmmmmmmnnnooopppqqqssstttuuuwwwzzz}}}~~~{{{xxxwwwxxx}}}}}}{{{wwwvvvtttsssssstttuuuvvvxxxyyy{{{}}}}}}zzzvvvsssmmmeee]]]YYYYYYZZZ]]]^^^^^^^^^____________```aaaccceeeggghhhiiiiiieeegggddd___```cccccc___eeedddmmm|||~~~yyyzzz~~~zzzyyyxxxxxxyyy{{{||||||vvviiiWWWJJJCCC???:::666222111///---,,,---...//////......------......///***,,,...///.........000//////.........---------,,,------.................................------............------------//////...------,,,++++++...,,,***+++---///000///xxxbbbRRRJJJHHHEEECCCCCCBBB@@@>>>===<<<:::999888777777777555444444333222111000000111111000000///...------------------------------...---++++++,,,,,,+++)))++++++++++++++++++++++++---,,,+++)))))))))******------............------***)))((((((***+++***)))***+++,,,---------------333444555666555333000///,,,,,,,,,,,,------------...---++++++---......---...000222222111//////000222222222222222222111000222444666999<<<>>>@@@@@@BBBBBBCCCEEEEEEBBB===:::444333222444777999999999888888777777999;;;>>>???>>>???AAABBBCCCEEEIIILLLQQQSSSWWWZZZ]]]bbbgggjjjtttuuuwwwzzz~~~|||yyyvvvuuusssrrrooolllhhhdddaaa```ZZZUUUOOOIIIFFFDDDBBB@@@===<<<;;;;;;;;;<<<===>>>AAABBBJJJWWWfffvvvuuucccZZZSSSPPPNNNLLLMMMPPPQQQQQQQQQPPPPPPOOOOOOOOORRRRRRSSSSSSTTTTTTUUUUUUWWWXXXXXXXXXYYYZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^\\\[[[[[[[[[ZZZYYYYYYYYYXXXYYYZZZ[[[[[[\\\___aaacccdddfffhhhiiiiiihhhhhhhhhgggeeecccaaa___^^^^^^]]]^^^___```bbbcccdddeeegggfffdddbbbaaa```aaaaaaeeeeeedddcccbbbbbbbbbcccbbbbbbbbbaaabbbfffkkkooowww|||}}}{{{xxxssslllmmmnnnpppvvv~~~}}}yyyxxx|||ppplllgggffffffdddaaa]]]]]]ZZZVVVSSSQQQPPPNNNLLLIIIFFFFFFHHHHHHDDDDDDFFFKKKPPPVVVZZZ\\\\\\\\\\\\[[[^^^aaabbbbbbbbbcccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkjjjlllmmmmmmnnnpppqqqrrrtttvvvyyy~~~|||zzzzzz{{{}}}~~~}}}zzzxxxtttsssqqqpppqqqsssvvvxxxzzz{{{}}}}}}yyyvvvssspppkkkddd^^^[[[[[[\\\``````aaaaaabbbbbbaaaaaa```aaabbbdddfffggghhhhhheeeccc___[[[^^^bbbccc___bbbfffrrrzzzrrrrrrwww}}}~~~{{{xxxtttrrrrrrrrrrrrqqqjjj^^^OOODDD???===:::777222111///...------.........------,,,,,,------...***,,,...............000...............---------,,,,,,---...............------------------......------------............//////000000000...---,,,///---,,,---///000000000xxxdddTTTKKKHHHEEECCCBBBAAA@@@>>>===<<<;;;999888777777777555444444333222111000000111111000///...---,,,,,,------------------------++++++++++++,,,++++++***++++++++++++++++++++++++,,,,,,******))))))******......////////////......(((''''''(((******)))((()))+++---///000///......222555888:::999555000---+++++++++,,,,,,,,,------,,,+++***,,,000222000------///222333111000000000333333333333222111111000222444666999<<>>@@@AAAAAABBBCCCFFFIIIOOOSSSXXX]]]```dddgggjjjrrrsssuuuwww{{{}}}yyywwwuuussspppmmmiiifffcccbbb\\\WWWQQQLLLHHHEEECCCAAA>>>>>><<<;;;;;;;;;<<<<<<>>>>>>CCCMMMYYYhhhzzzqqqfff[[[UUURRROOOOOOQQQQQQQQQPPPPPPPPPOOOOOOOOORRRRRRRRRSSSSSSSSSTTTTTTWWWXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\[[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZ[[[]]]^^^___```______^^^]]]\\\ZZZXXXVVVUUUUUUTTTVVVXXXYYYZZZ\\\___aaadddeeeffffffffffffeeeeeedddcccaaa___^^^]]]\\\\\\\\\]]]___```bbbcccddddddfffeeecccaaa____________dddccccccbbbbbbbbbcccccccccccccccbbbbbbffflllrrrzzzyyyxxxxxxyyy}}}{{{wwwllliiieeeccccccbbb```^^^]]]ZZZVVVSSSRRRQQQOOONNNLLLIIIHHHIIIIIIEEEEEEHHHMMMQQQVVVYYY[[[[[[\\\]]]]]]___aaabbbaaaaaabbbcccdddddddddddddddcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjiiihhhiiijjjkkkmmmooopppppprrrtttwww~~~}}}{{{{{{{{{|||}}}}}}}}}|||yyywwwuuuqqqpppooonnnppptttxxxzzz}}}~~~}}}yyyuuuqqqnnnlllhhhccc^^^\\\]]]^^^bbbcccdddeeeeeeeeedddddd``````bbbdddeeefffggggggfffbbb^^^]]]```cccbbb___]]]eeetttvvvkkklllqqqyyy}}}~~~{{{|||~~~}}}xxxsssoooooonnnmmmkkk```WWWIII@@@<<<:::888666111000///...------......---,,,,,,++++++,,,,,,---,,,...//////---+++,,,,,,........................,,,,,,---.........------,,,,,,------------......,,,,,,,,,------.........///000111222222000...,,,...---,,,---///000//////wwwdddTTTKKKHHHEEEBBBBBBAAA@@@???======;;;999888777666666555444444333222111000000000000000///...---------------------------------)))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************))))))************))))))'''''''''(((******)))'''(((***---///000///...---///222666888777444///++++++++++++,,,,,,,,,------,,,+++***---111333111...***,,,///000000000111222333333333333333222111000222333555888;;;>>>AAABBBCCCDDDDDDCCCBBB@@@@@@???666444111111333555777777888777666555666888:::;;;???@@@BBBBBBBBBCCCEEEGGGLLLQQQWWW]]]aaadddgggiiioooppprrruuuzzz~~~}}}zzzwwwuuuqqqmmmjjjgggeeeddd^^^ZZZTTTNNNJJJGGGDDDAAAAAA???>>><<<;;;;;;;;;<<<======@@@HHHPPP\\\mmm|||rrrccc[[[UUUQQQOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSVVVVVVVVVWWWXXXXXXYYYYYY]]]^^^^^^^^^]]][[[YYYXXXUUUVVVWWWXXXYYY[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\ZZZ\\\]]]___````````````^^^]]]ZZZWWWTTTRRRQQQPPPOOORRRVVVXXXZZZ\\\___bbbeeeeeeeeeeeeeeedddcccccc```___^^^\\\[[[ZZZZZZZZZ[[[\\\^^^aaabbbcccdddddddddcccaaa___^^^^^^^^^^^^`````````aaabbbccceeeeeedddeeefffeeedddgggooouuu|||~~~}}}|||yyytttqqqgggeeebbb````````````___]]]ZZZVVVTTTSSSQQQPPPNNNNNNKKKIIIKKKJJJGGGGGGJJJOOORRRVVVYYYZZZ[[[]]]^^^^^^___aaaaaa``````aaabbbcccccccccccccccbbbbbbbbbdddddddddeeeeeefffffffffeeeeeeeeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhggghhhiiihhhgggfffggghhhkkklllmmmmmmmmmooosssuuu~~~~~~{{{zzzzzz{{{{{{zzzyyywwwuuutttrrrooonnnnnnooorrrvvvyyy|||~~~zzzvvvpppmmmhhhgggeeeaaa]]]\\\^^^```dddeeefffhhhhhhgggfffeee```aaabbbdddeeeffffffffffffbbb```aaabbbbbb```______jjjxxxvvviiihhhmmmuuu|||}}}{{{uuu{{{~~~vvvuuuuuuxxx~~~~~~zzzsssppppppoookkkhhhZZZRRRFFF===888666555444111000//////...---------,,,,,,++++++++++++,,,,,,,,,---///...---+++,,,,,,---.....................+++,,,,,,---...---------,,,,,,,,,,,,------......+++,,,,,,,,,------.........///111222222000...------,,,,,,---...///...---wwwdddTTTLLLIIIEEEBBBAAAAAA@@@???>>>===;;;999888666666666555444444333222111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,(((***---------,,,,,,---++++++++++++++++++++++++************************))))))************))))))''''''''')))++++++)))'''((()))+++---...---,,,+++,,,...111333333000---***,,,,,,,,,,,,---------------------///000111000///)))+++---......///111333333333333333333333222111111222444777:::>>>AAABBBCCCDDDEEEDDDBBB@@@@@@AAA999555111000111333555666666666555444555777999;;;>>>@@@BBBCCCCCCCCCEEEGGGHHHMMMTTTZZZ^^^bbbeeeggglllmmmppptttyyy}}}~~~yyywwwsssoookkkhhhgggfffbbb^^^XXXRRRNNNJJJFFFCCCCCCBBB@@@>>><<<;;;;;;<<<;;;<<<@@@EEEJJJRRR```nnnmmmbbb[[[TTTPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXYYY]]]^^^_________]]]ZZZXXXUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^]]]]]]\\\ZZZ\\\]]]___````````````\\\ZZZWWWSSSOOOMMMLLLLLLKKKOOOSSSWWWZZZ]]]```bbbeeeddddddccccccbbbbbbaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ]]]```bbbcccccccccaaa___^^^]]]\\\\\\]]]]]]]]]]]]^^^```bbbdddfffgggcccfffiiihhhfffiiipppwww~~~~~~~~~xxxwwwwwwvvvuuusssooolllcccaaa___]]]]]]]]]___``````]]]XXXVVVTTTSSSQQQOOOPPPLLLJJJLLLKKKIIIIIIMMMQQQSSSVVVXXXYYY[[[]]]______```aaaaaa______```bbbaaaaaaaaaaaaaaaaaaaaaaaaccccccddddddeeeeeeffffffcccccccccdddddddddeeeeeefffffffffffffffffffffffffffggghhhgggfffeeefffgggiiiiiihhhggggggjjjooosss|||~~~~~~{{{zzzyyyyyyxxxwwwuuutttrrrqqqqqqnnnnnnppprrruuuxxx{{{}}}{{{wwwqqqkkkgggbbbbbbaaa^^^]]]]]]___aaaeeefffhhhjjjjjjiiihhhgggaaabbbccceeeffffffggggggdddaaa```bbbaaa___```dddkkkuuuxxxlllgggkkkrrrxxx{{{zzzxxxvvvqqqyyy{{{ssspppnnnpppvvvzzz|||{{{wwwzzz{{{{{{{{{uuurrrrrrpppjjjeeeUUUNNNCCC:::555333222111000000000///......---------,,,,,,++++++,,,,,,---'''***,,,---------///000---------...............++++++,,,---------------++++++,,,,,,------......,,,,,,,,,,,,---------------...///000000///...------,,,,,,---//////---,,,wwwdddUUULLLIIIDDDBBBAAAAAA@@@@@@>>>===;;;999888666666555555444444333222111000000/////////000000000000111,,,,,,,,,,,,,,,,,,,,,,,,'''***...///...,,,---...++++++++++++++++++++++++*********+++++++++******++++++,,,,,,,,,,,,++++++''''''(((***,,,+++)))'''((()))***++++++***))))))***+++---......---,,,+++,,,------------.........///000000000......///000---------,,,,,,---000333222222333333444333333333000111333555999<<<@@@BBBBBBDDDFFFEEEBBB@@@AAABBB===888333000000222444555666666555555666888;;;<<<===???AAABBBCCCCCCEEEFFFFFFJJJQQQWWW\\\```cccfffhhhkkkoootttyyy}}}|||zzzuuuqqqmmmkkkiiiiiifffbbb\\\VVVRRRMMMIIIFFFEEEDDDBBB???===<<<<<<<<<888:::???CCCEEEIIITTT```ppp{{{nnneee\\\UUURRRQQQPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWXXXXXX[[[\\\^^^______]]]ZZZXXXTTTUUUUUUVVVWWWXXXXXXYYY\\\^^^```aaaaaa```^^^\\\ZZZ[[[]]]___`````````___\\\ZZZVVVQQQNNNKKKKKKJJJHHHLLLQQQVVVYYY]]]```bbbcccbbbaaa`````````___```[[[[[[ZZZYYYXXXXXXXXXXXXUUUWWWZZZ]]]___`````````]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]___aaadddfffgggdddiiimmmllljjjlllssszzz{{{zzzzzzzzzyyysssrrrrrrrrrrrrpppmmmjjjbbbaaa```^^^]]]^^^aaacccddd```\\\YYYWWWUUUSSSQQQPPPLLLKKKLLLLLLJJJLLLOOORRRTTTVVVXXXYYYZZZ]]]`````````aaa```___^^^___aaa^^^^^^______``````aaaaaaaaaaaabbbbbbcccddddddeeebbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggeeedddeeeffffffdddaaa______ccciiinnnyyy{{{~~~~~~|||{{{{{{vvvuuutttrrrqqqpppppppppnnnooorrruuuxxx{{{}}}~~~}}}xxxssslllfffaaa]]]]]]]]]\\\[[[\\\___aaaeeegggiiikkkkkkjjjhhhgggbbbcccdddeeefffgggggggggeeebbbaaabbb```___gggqqqzzzxxxnnngggjjjoootttvvvvvvuuusssrrr|||{{{qqqmmmhhhiiinnnrrrrrrqqqqqquuuxxx{{{}}}vvvssssssooofff___OOOIII@@@777222000///000000000000//////...---,,,------,,,,,,,,,,,,------'''))),,,---------///000---------.........//////++++++,,,------------,,,***++++++,,,------......------,,,,,,,,,,,,,,,,,,------------------------.........///000000...,,,xxxeeeVVVMMMIIIDDDAAAAAAAAAAAA@@@>>>===<<<999888666555555555444444333222111000000//////000000111111222222,,,,,,,,,,,,,,,,,,,,,,,,'''+++///000...---...///++++++++++++++++++++++++)))******+++++++++******((())))))******))))))((((((((()))+++,,,,,,***'''((())))))))))))(((((('''))))))***++++++,,,,,,,,,---------.........//////000222333000---,,,...111000000///,,,+++,,,000333111222333333444444444444000000222444888<<<@@@BBBAAADDDFFFFFFCCC@@@AAABBB???;;;555111111333444555777666555666777:::<<<>>>;;;>>>@@@BBBBBBCCCDDDFFFFFFKKKQQQWWW\\\```dddgggfffiiinnntttyyy}}}~~~|||wwwsssooommmlllkkkiiieee___ZZZUUUPPPKKKHHHGGGEEECCC@@@>>>===<<<<<<555888===BBBBBBCCCLLLWWWaaasssyyyoooddd[[[XXXSSSRRRRRRPPPOOONNNNNNMMMQQQQQQQQQQQQQQQQQQQQQPPPNNNOOOPPPRRRTTTVVVXXXXXXYYYZZZ]]]___^^^\\\YYYWWWTTTUUUUUUVVVVVVWWWWWWXXX\\\^^^aaaccccccaaa___]]]ZZZ[[[]]]___``````______^^^[[[WWWSSSOOOMMMLLLLLLGGGKKKQQQVVVYYY]]]```cccaaa```___^^^^^^^^^^^^^^^[[[ZZZYYYXXXXXXXXXXXXXXXSSSUUUXXX[[[]]]^^^^^^^^^[[[ZZZYYYYYYYYYZZZ\\\\\\\\\]]]^^^___aaaccceeefffggglllqqqqqqooopppwww}}}|||wwwuuuuuuuuuuuuqqqpppppppppqqqpppmmmkkkddddddbbbaaa```aaadddggggggccc___[[[YYYWWWTTTRRRPPPLLLKKKLLLMMMKKKMMMQQQSSSTTTVVVWWWXXXZZZ^^^``````aaaaaa```^^^^^^___aaa\\\]]]]]]^^^___```aaaaaa___``````aaabbbccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggeeedddeeefffbbb```\\\YYYYYY]]]eeekkkuuuxxx|||~~~~~~}}}|||}}}uuutttrrrpppooooooppppppnnnppptttwww{{{}}}}}}~~~zzzuuupppiiibbb]]]ZZZ[[[[[[[[[[[[\\\___aaafffgggjjjllllllkkkiiigggcccdddeeefffgggggghhhggghhheeecccccc```aaannn}}}~~~vvvmmmfffiiimmmqqqssssssrrrrrrvvv~~~ooojjjeeedddhhhllllllkkknnnssswwwzzz}}}vvvtttrrrmmmbbbZZZJJJEEE===555000......///000000000000///...---,,,...------,,,,,,------...***,,,------,,,+++,,,------------.........//////++++++,,,---------,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---000//////000222111///---}}}hhhVVVJJJGGGBBB@@@????????????:::;;;;;;;;;:::888666555444333333222111000//////...---+++***+++...111333000///...------...///000---------,,,,,,+++++++++,,,,,,+++***)))((('''&&&((()))***+++++++++++++++,,,***(((((()))***))))))***)))(((''''''((()))***++++++***************+++...,,,+++))))))***,,,---***++++++,,,,,,------...//////000000///...------+++,,,---...////////////222111111000000111222222333111000222666;;;>>>???AAACCCEEEEEECCCBBBBBBBBBAAA===666000...///333555555666888999888999;;;<<>><<<:::999999:::;;;<<<===AAAFFFJJJ]]]hhhyyyyyykkk___YYYYYYTTTRRRRRRPPPLLLKKKMMMPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNOOOPPPRRRTTTVVVUUUWWW[[[___bbb```[[[WWWTTTUUUWWWXXXYYYZZZYYYYYY\\\]]]```aaabbbaaa```___bbbbbbccccccccccccbbbbbbaaa```\\\XXXSSSOOOLLLJJJJJJLLLPPPUUUXXX[[[]]]^^^ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUSSSUUUWWWZZZ\\\]]]]]]]]]YYYYYYYYYZZZ[[[]]]^^^___\\\]]]^^^^^^^^^```cccffflllnnnqqqssstttuuuwwwyyy{{{uuurrrqqqpppooonnnnnnnnnooopppooollliiieeedddcccbbbbbbdddfffgggjjjgggccc^^^YYYVVVTTTSSSPPPOOOMMMLLLLLLNNNOOOQQQTTTTTTUUUTTTTTTVVVZZZ]]]\\\^^^______]]]\\\[[[[[[^^^^^^]]]\\\]]]^^^___```^^^^^^^^^^^^___```bbbbbbaaaaaabbbbbbbbbcccccccccbbbbbbccccccccccccbbbbbbaaabbbcccddddddcccbbbaaaddd___WWWPPPOOOVVV```hhhtttyyy~~~|||{{{{{{xxxvvvsssqqqooooooooopppqqqrrruuuxxx{{{}}}~~~~~~~~~}}}vvvpppjjjddd___[[[XXXYYYZZZYYYXXX[[[```dddjjjjjjkkklllkkkjjjiiihhhddddddddddddfffhhhjjjkkkmmmhhhccc___^^^ddduuu|||xxxwwwiiiiiikkkllljjjhhhkkkqqquuummmeeeddddddccccccfffnnnuuu||||||vvvsssqqqjjj^^^TTTEEE@@@:::666444333333222000000//////......------,,,,,,,,,------............//////---+++))))))***000000...------,,,,,,,,,,,,---///000000///---,,,---------............///......---,,,,,,,,,------000000000///......------111///...000333333...)))kkkXXXLLLHHHCCC@@@???>>>>>>===;;;;;;<<<;;;:::999777666444444333222111000//////333222000/////////111222------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++))))))***+++++++++******+++***))))))***+++***((()))))))))((())))))******+++******)))))))))*********)))))))))***,,,...000******+++,,,,,,------...///////////////...------,,,,,,------...//////000222222111111111222333333222111000111333777<<>>===<<<;;;;;;<<<<<<<<<<<<>>>BBBFFFPPPZZZllluuuhhhaaa]]]XXXTTTSSSQQQLLLKKKMMMOOONNNNNNNNNNNNNNNOOOPPPNNNMMMMMMMMMNNNPPPQQQSSSSSSUUUYYY^^^```___[[[XXXTTTTTTUUUVVVWWWYYYZZZZZZ^^^___aaabbbbbbbbbaaa```bbbbbbccccccddddddddddddfffdddaaa]]]YYYTTTQQQOOOMMMOOORRRUUUYYY[[[\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWRRRTTTVVVXXXZZZ[[[[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]][[[\\\]]]^^^^^^```dddfffnnnqqqvvvyyy{{{{{{}}}~~~zzztttqqqpppoooooonnnnnnooopppqqqpppnnnkkkgggfffeeeddddddeeeggghhhkkkhhhddd___ZZZUUUSSSQQQOOONNNMMMLLLLLLMMMOOOPPPSSSSSSSSSSSSRRRTTTWWWZZZ[[[]]]______]]][[[[[[[[[]]]\\\[[[[[[[[[\\\^^^^^^^^^^^^]]]^^^^^^___```aaa```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaadddddddddddddddcccbbbbbb```\\\TTTNNNMMMSSS]]]dddrrrwww}}}}}}}}}}}}xxxvvvsssqqqoooooooooppptttvvvyyy}}}{{{{{{tttnnnhhhccc___\\\WWWXXXYYYYYYYYY\\\aaaeeeiiiiiijjjjjjjjjiiihhhhhheeeddddddeeefffhhhjjjkkkkkkfffbbb___```hhh{{{}}}yyyxxxooollljjjjjjhhhhhhoooxxxwwwnnngggeeedddcccdddfffooowww{{{tttpppmmmfffZZZQQQEEE@@@999444222111000000//////............------,,,,,,---------------------...///---+++******+++---------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,---------...000///...---,,,+++++++++........................000...,,,...111111---)))nnn[[[MMMIIIDDD@@@>>>>>>===<<<<<<<<<<<<<<<;;;999888777444444333222111000//////222111000///---,,,++++++,,,------------------,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,------******+++++++++******)))***))))))+++,,,,,,***(((((()))***+++++++++++++++)))))))))(((((())))))******)))))))))***,,,---///******++++++,,,---------///////////////......---------,,,,,,---...000111222222222333333444444444000111111000000333:::??????AAACCCDDDCCCBBBCCCDDD@@@>>>:::777444333333333444666777777666666888999:::;;;===@@@CCCFFFHHHJJJLLLLLLNNNPPPTTTYYY^^^```cccdddgggkkkooosssuuuwww{{{}}}}}}yyyuuurrrqqqnnnkkkgggeeeccc___XXXRRRLLLJJJFFFAAA???>>>>>>>>>>>>>>>===<<<;;;<<<>>>AAAEEENNN^^^qqqsssjjjccc\\\VVVTTTQQQMMMKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOQQQSSSWWW\\\______]]]ZZZUUUTTTTTTTTTVVVXXX[[[\\\aaaaaabbbccccccccccccbbbbbbbbbcccdddeeefffggggggjjjiiihhheee```[[[WWWTTTRRRSSSUUUWWWYYYZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVRRRSSSTTTVVVXXXYYYYYYZZZXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^```dddgggnnnsss{{{xxxrrrooonnnnnnmmmooooooppprrrssssssqqqnnnjjjiiigggfffffffffhhhiiillljjjfff```ZZZUUUQQQOOONNNMMMLLLKKKKKKMMMOOOPPPRRRRRRRRRQQQPPPQQQSSSVVV[[[\\\^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^```````````````_________aaabbbbbbccccccbbbbbbaaaffffffeeedddddddddddddddddd```ZZZTTTSSSXXXaaagggqqquuu{{{~~~~~~~~~~~~xxxvvvssspppooonnnnnnooouuuxxx|||~~~xxx{{{~~~~~~yyyqqqjjjfffbbb___\\\VVVXXXYYYZZZ[[[^^^cccfffhhhhhhiiiiiijjjiiiiiihhheeeeeeeeeeeefffggghhhiiihhhccc___^^^aaakkk}}}zzzyyywwwqqqjjjgggdddgggrrr~~~yyypppiiifffdddcccdddhhhsss{{{~~~yyyrrrmmmhhh```UUULLLDDD???777111///////////////..................---------------------,,,,,,---......---+++++++++,,,+++++++++,,,---...//////------------------------+++++++++,,,,,,,,,------111000...---+++*********++++++,,,------.../////////---***+++......,,,***ooo\\\LLLHHHCCC@@@???>>>>>>============<<<;;;:::999888555444333222111000000///////////////...,,,***(((---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++++++++***)))(((((()))***,,,......+++)))((()))+++,,,------,,,+++(((((((((((((((((()))***---,,,+++***))))))***************+++,,,,,,------...///////////////......///...,,,+++,,,---000111111222333444555555555666111333333111...111888@@@BBBCCCEEEEEEDDDCCCDDDEEEEEEBBB>>>999555333222222222444555555444444555666999:::===@@@DDDHHHJJJLLLNNNOOOOOOPPPRRRVVV\\\```bbbdddfffiiimmmpppsssuuuyyy{{{~~~{{{xxxuuutttqqqmmmjjjhhhgggccc]]]XXXPPPMMMHHHCCC@@@@@@@@@AAA?????????===;;;;;;===@@@DDDJJJVVVeeewww}}}ssshhh```XXXUUURRRNNNKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLLLLPPPRRRUUUZZZ___```___]]]WWWUUUTTTTTTUUUYYY]]]___dddddddddeeeeeeeeeeeeeeeccccccdddeeeggghhhjjjkkknnnnnnnnnlllhhhbbb\\\YYYWWWWWWXXXYYYYYYZZZZZZZZZ]]]^^^_________]]]\\\ZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSTTTVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\\\\]]]```dddffflllttt}}}xxxqqqnnnmmmlllllloooooopppsssuuuuuutttrrrllljjjhhhfffffffffggghhhmmmkkkgggbbb[[[UUUPPPMMMMMMMMMKKKKKKKKKMMMOOOPPPRRRSSSSSSRRRQQQPPPRRRTTTZZZ[[[\\\\\\ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[^^^^^^]]]]]]\\\]]]]]]]]]````````````____________aaaaaabbbbbbbbbbbbaaaaaaddddddccccccdddeeeggghhhjjjgggbbb^^^]]]```ggglllsssuuuyyy|||}}}}}}|||{{{vvvtttrrrooonnnmmmnnnnnntttwww||||||zzzwwwyyy{{{~~~}}}zzzuuummmgggbbb```^^^\\\WWWXXXYYY[[[]]]aaaeeehhhhhhhhhiiiiiijjjjjjjjjjjjeeeeeeeeeeeefffffffffgggfff```[[[ZZZ]]]gggzzz|||zzz{{{|||tttlllfffccceeeqqq}}}{{{ssskkkgggdddcccfffkkkwww}}}wwwpppjjjddd[[[PPPHHHAAA<<<555000...///000111222111111000......---,,,.........------,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,---...///000...------,,,,,,------...+++,,,,,,,,,,,,---------///...---,,,+++++++++++++++++++++,,,,,,---------...,,,******,,,---,,,+++lllZZZIIIFFFBBB??????@@@@@@@@@>>>===<<<;;;:::999999999555444444333222111000000000000222222222000///------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++***)))(((((((((***,,,//////---***)))***+++---------,,,+++(((((('''(((((()))******,,,,,,+++***)))))))))((())))))***++++++,,,,,,---......///////////////...///...,,,+++,,,---///111000111333444666666666666333555666333000222999???DDDEEEFFFFFFEEEDDDFFFGGGMMMIIIBBB;;;666333222111...000111111000000222333999:::===AAAEEEIIILLLNNNPPPQQQQQQPPPQQQUUU[[[```cccdddfffhhhkkkooorrrtttxxxzzz~~~~~~{{{yyywwwvvvsssppplllkkkjjjgggbbb]]]UUURRRLLLGGGDDDBBBCCCCCC???@@@@@@???======???AAAEEEJJJRRR\\\jjj}}}pppfff[[[WWWUUUPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLPPPQQQTTTYYY^^^aaaaaa```ZZZXXXVVVUUUWWWZZZ^^^aaadddeeefffggghhhhhhhhhhhheeeeeefffggghhhkkklllnnnsssuuuvvvuuuqqqjjjccc___[[[ZZZZZZZZZZZZZZZZZZ[[[^^^___aaaaaa```^^^\\\ZZZWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXZZZ[[[\\\]]]___bbbeeelllttt~~~yyysssooommmlllkkkmmmnnnooosssvvvwwwvvvtttlllkkkhhhfffeeedddeeefffllljjjhhhccc]]]VVVPPPMMMMMMLLLKKKKKKLLLNNNPPPQQQTTTUUUVVVUUUSSSRRRSSSUUUYYYZZZ[[[ZZZYYYYYYZZZ[[[YYYZZZZZZ[[[[[[[[[[[[[[[^^^^^^]]]\\\\\\\\\]]]]]]````````````````````````aaaaaaaaabbbbbbaaaaaaaaa`````````bbbeeehhhkkkmmmmmmlllhhheeedddfffkkkooovvvwwwyyyzzz{{{zzzxxxvvvsssqqqooommmllllllmmmnnnssswww|||{{{yyywwwxxxzzz}}}~~~vvvqqqiiiccc```^^^]]]\\\YYYYYYZZZ]]]aaadddgggiiijjjiiiiiiiiiiiijjjjjjjjjeeeeeeeeeeeedddddddddcccddd]]]VVVUUUWWW___ooo}}}|||zzzzzz|||}}}vvvnnngggbbbcccmmmwww}}}uuummmhhheeedddhhhooo{{{|||wwwoooggg___UUUKKKDDD<<<888222//////111333444555555333111///---,,,+++.........------,,,,,,,,,,,,.........,,,,,,,,,...//////............//////...---,,,,,,,,,,,,---...------------............,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++---,,,++++++,,,------,,,|||iiiWWWHHHEEEAAA??????AAAAAAAAA>>>===<<<:::999999999999555555444333222111000000---...///000000000///...,,,------------------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,+++******+++++++++******)))))))))***,,,///000...---+++++++++,,,,,,++++++***(((((((((((()))***++++++)))))))))*********++++++))))))******+++,,,,,,,,,---.../////////////////////...---,,,------...//////000222555666777777666666777777555333444999===BBBCCCEEEEEEEEEFFFHHHKKKSSSOOOIIIBBB<<<888555333111333555555555555777999999;;;>>>BBBFFFJJJMMMNNNPPPQQQRRRQQQQQQTTTZZZ```ddddddeeegggjjjnnnqqqsssvvvyyy}}}|||zzzyyyxxxuuurrrnnnmmmllljjjfffbbbZZZWWWRRRLLLHHHEEEDDDDDD???@@@@@@@@@>>>>>>@@@AAACCCGGGMMMTTT^^^nnnrrreee^^^ZZZUUUQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLOOOPPPRRRWWW\\\`````````\\\ZZZXXXWWWXXX[[[^^^```dddeeehhhkkkllllllkkkjjjhhhhhhhhhhhhjjjlllnnnpppxxxzzz}}}}}}yyyrrrjjjeee\\\\\\[[[[[[[[[\\\]]]]]]```aaabbbcccaaa___\\\ZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\^^^aaaccclllsss|||{{{vvvsssooollljjjjjjkkknnnrrruuuwwwvvvuuummmkkkhhheeedddccccccdddiiiiiigggddd___XXXRRRNNNNNNMMMLLLLLLMMMOOOQQQSSSVVVWWWXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXZZZ[[[XXXYYYZZZ[[[[[[[[[ZZZZZZ\\\\\\[[[[[[[[[\\\\\\]]]____________``````aaaaaa```aaaaaabbbbbbaaaaaa```]]]^^^aaadddhhhllloooqqqssssssqqqooommmnnnqqqtttxxxwwwwwwxxxxxxwwwsssqqqooommmlllkkkjjjlllmmmnnntttwww}}}}}}zzzyyyxxxyyy|||}}}|||qqqlllfffbbb___]]][[[ZZZ\\\[[[\\\___dddhhhjjjjjjkkkjjjiiihhhhhhhhhhhhiiiddddddddddddcccbbb``````___XXXRRRPPPRRRYYYfffrrrxxxyyyzzzzzzyyyyyyzzz||||||vvvnnnhhhcccbbbjjjttt}}}vvvnnniiieeeeeekkkttt~~~{{{vvvnnndddZZZPPPFFF@@@888444111///000333444444666555333111///---+++***------------------,,,,,,...//////...,,,+++,,,---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////*********++++++,,,---.........---,,,,,,+++******++++++++++++,,,,,,,,,,,,xxxfffUUUIIIFFFBBB??????@@@@@@@@@===<<<;;;999888888888888555555444333222111111000,,,,,,---------------,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------------------))))))***+++++++++*********))))))+++...000000///---,,,+++******)))******)))(((((()))***+++,,,,,,((())))))***************)))))))))***++++++,,,,,,------...///////////////........................---///111444666777777666777777777666666777888888<<<>>>@@@BBBDDDGGGKKKOOOSSSSSSPPPLLLGGG@@@:::777333555777888999:::<<<>>>999:::===AAAEEEIIILLLMMMMMMOOOQQQQQQPPPRRRYYY^^^dddddddddfffhhhllloooqqqtttvvv{{{~~~|||{{{zzzvvvsssooonnnnnnlllhhheee^^^[[[WWWQQQLLLHHHEEEDDD???@@@@@@???=========???@@@DDDIIIMMMRRR___ppp|||rrrhhhbbb[[[UUUSSSOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJLLLLLLMMMNNNPPPTTTYYY]]]^^^^^^\\\ZZZYYYXXXXXXZZZ\\\^^^bbbeeeiiinnnpppooonnnlllkkkjjjiiijjjkkkmmmoooqqqxxxzzz~~~{{{ssskkkeee]]]\\\\\\\\\\\\^^^___```aaabbbddddddbbb___\\\YYYWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\___aaahhhmmmuuu{{{~~~}}}}}}~~~~~~zzzvvvrrrmmmiiihhhiiikkkppptttvvvvvvuuunnnllliiifffdddcccccccccfffffffffddd```ZZZTTTPPPNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWYYYYYYXXXWWWWWWYYYWWWXXXXXXWWWWWWWWWYYY[[[VVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^___``````aaa``````aaaaaaaaaaaa``````^^^```dddhhhkkkoooqqqrrrwwwwwwwwwuuussssssuuuwwwwwwvvvuuuuuuvvvuuuqqqnnnkkkjjjiiihhhiiikkkmmmnnnrrruuuzzz~~~~~~|||zzzyyyxxxxxxzzz~~~~~~|||zzzxxxwwwllliiiddd```^^^\\\ZZZXXX___^^^^^^bbbgggjjjkkkjjjjjjiiihhhfffeeeeeeeeeeeecccccccccbbbaaa___^^^\\\YYYSSSNNNOOORRRXXXcccmmmqqqtttwwwzzzzzzzzz{{{|||{{{uuunnnhhhddddddlllvvv{{{}}}vvvoooiiieeefffnnnwww}}}xxxtttkkkaaaVVVJJJAAA;;;444222000///000111111111222111000///...,,,++++++,,,,,,------------------///000000///,,,++++++,,,++++++++++++,,,------...+++,,,------------,,,+++,,,,,,---------.........++++++++++++++++++,,,,,,------------,,,,,,,,,,,,''')))+++++++++*********~~~vvveeeUUUKKKHHHCCC@@@??????>>>>>>===<<<:::888777777777888666555444444222222111000111111000000////////////000///...------...///000+++++++++,,,,,,---------((())))))***,,,------...((()))***++++++++++++++++++))))))+++...000111111...---+++)))(((((())))))))))))))))))***+++,,,---,,,,,,++++++***((('''&&&)))))))))***++++++,,,,,,------...///000000//////---......//////...------,,,...111444666777666666888666666666888888777555666999<<>>AAADDDGGGHHHLLLMMMNNNNNNOOORRRVVVZZZaaabbbcccdddeeegggkkkmmmsssvvvzzz}}}|||zzzzzz{{{}}}zzzvvvqqqnnnlllllllllgggeeeaaa[[[UUUOOOJJJGGGFFFDDDAAA@@@??????===;;;===@@@CCCDDDFFFKKKUUU]]]mmm~~~uuukkkaaa[[[WWWRRRLLLJJJKKKMMMLLLKKKMMMLLLJJJIIIHHHHHHIIIIIILLLMMMOOORRRUUUYYY\\\^^^]]][[[YYYUUUTTTUUUZZZ]]]bbbeeeiiimmmoooooonnnmmmmmmmmmmmmmmmlllkkkjjjiiioooppprrrssspppkkkeeebbb___]]][[[ZZZZZZ\\\___``````aaabbbaaa]]]YYYWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSVVVUUUTTTTTTUUUVVVXXXYYYWWWWWWVVVWWWYYY]]]```bbbdddfffiiimmmoooqqqqqqqqqpppsssvvvyyy{{{}}}yyyrrrmmmllljjjiiimmmtttzzzzzzxxxqqqnnniiifffeeedddcccbbbfffgggiiiiiifffaaa[[[WWWSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^[[[]]]___``````___```aaacccfffkkkqqquuuwwwwwwwwwuuuuuutttrrrpppppprrrssssssssssssrrrpppmmmjjjiiiffffffffffffhhhjjjlllmmmpppqqqtttwwwyyy{{{{{{|||}}}{{{zzzzzz|||}}}}}}||||||||||||zzzvvvqqqmmmjjjgggddd```\\\[[[[[[\\\^^^ccccccdddfffhhhjjjmmmnnniiigggeeecccbbbbbbbbbbbbdddbbbbbbcccccc```[[[VVVOOOMMMNNNUUU[[[```gggnnnsssuuuxxx|||~~~wwwqqqhhhccceeelllsssyyy|||}}}yyyvvvqqqllliiilllrrrwww}}}|||zzzrrrfffXXXLLLBBB999444222000------...//////............------,,,,,,,,,...,,,***)))***+++...000111===@@@444+++,,,...,,,,,,------......------,,,///............///000000222111///...,,,,,,++++++,,,,,,------.../////////,,,++++++***)))))))))***,,,,,,,,,,,,,,,+++***)))yyyeeeTTTIIIFFFDDDBBBAAA???<<<:::======<<<<<<:::999777777777555222111222222111000111000............//////............------------******+++,,,------------++++++,,,,,,+++(((&&&%%%+++++++++,,,......---+++,,,------...///000111111,,,,,,++++++***))))))(((++++++***+++++++++,,,---)))***+++,,,---,,,+++***************++++++,,,,,,///...------------...///.................................///000222444444666666666666666555555555444666999===AAAGGGNNNRRRTTTYYY\\\ZZZYYYWWWRRRKKK===999444111222444666777999:::<<<>>>AAADDDGGGIIIKKKLLLMMMMMMNNNQQQUUUXXX^^^```bbbdddeeegggjjjmmmsssvvvzzz}}}}}}}}}~~~}}}{{{wwwssspppooooooooohhhfffccc]]]WWWQQQMMMJJJGGGEEEBBB@@@@@@???===<<<>>>@@@CCCCCCCCCGGGNNNTTT^^^nnn}}}pppddd\\\VVVRRRNNNLLLMMMMMMJJJHHHLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKMMMOOORRRVVVXXXZZZ[[[ZZZXXXUUUSSSTTTWWWZZZ___bbbggglllooopppoooooonnnnnnnnnmmmlllkkkjjjjjjlllnnnppppppnnniiiccc```^^^\\\[[[YYYYYY[[[]]]^^^___```aaa```\\\XXXVVVUUUQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRUUUUUUTTTTTTUUUVVVXXXXXXWWWWWWWWWWWWYYY\\\^^^```^^^```dddgggjjjkkkkkkkkknnnqqquuuxxx{{{~~~{{{uuupppllliiihhhkkkqqqvvvvvvuuurrrooojjjgggeeeeeecccbbbdddfffhhhhhhfffaaa\\\XXXUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]][[[\\\^^^___^^^___aaabbbeeehhhnnnsssvvvwwwvvvvvvuuuuuutttrrrooonnnoooqqqrrrrrrqqqooommmjjjgggfffcccddddddfffhhhjjjlllnnnoooqqqtttwwwyyyyyyyyyyyy|||yyyvvvuuuwwwzzz||||||zzzzzzzzzwwwtttnnnjjjgggeeebbb___\\\[[[\\\^^^___bbbcccdddfffgggiiijjjkkkhhhgggeeecccaaa`````````bbbaaaaaabbbaaa^^^WWWSSSMMMKKKOOOWWW___dddjjjqqqsssuuuyyy|||~~~~~~wwwppphhhdddhhhpppxxx|||~~~|||yyytttooojjjkkknnntttwww|||zzzzzzqqqcccVVVJJJAAA999444000...---,,,---...---,,,---------------,,,,,,,,,...,,,***)))***+++...//////999<<<222,,,///000---------............------//////......//////000000111000///...,,,,,,++++++------------............,,,,,,+++***************,,,,,,,,,,,,,,,+++***)))|||}}}vvvdddTTTIIIGGGCCCAAA@@@???===<<<>>>>>>===<<<;;;999777666999666333222222333222111222111000///////////////------------,,,,,,,,,+++***++++++,,,,,,++++++***))))))******************,,,++++++,,,......---++++++,,,...///000///...---,,,,,,++++++***))))))))))))))))))))))))************+++,,,---,,,+++***)))))))))))))))************///......---------.......................................///000222444444555555555555666666777777444555777:::>>>DDDKKKPPPPPPVVVZZZZZZZZZZZZVVVQQQCCC===666222111444666888999:::<<<>>>AAADDDGGGIIIJJJKKKLLLMMMMMMPPPSSSVVVZZZ]]]aaadddeeegggjjjlllqqqtttxxx|||~~~}}}yyyvvvsssrrrrrrrrrkkkiiifffaaa[[[VVVQQQOOOIIIGGGDDDBBBAAA@@@>>><<<;;;>>>@@@AAAAAACCCHHHLLLPPP]]]mmm{{{zzzlllcccXXXTTTQQQOOOPPPNNNKKKGGGJJJIIIHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNQQQSSSUUUXXXXXXWWWUUUSSSRRRTTTVVV[[[^^^ccciiinnnpppqqqqqqqqqpppooommmlllkkkkkkkkkjjjkkklllllljjjfffaaa^^^]]]\\\ZZZXXXXXXYYY[[[\\\^^^___```^^^[[[WWWTTTSSSOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTUUUWWWWWWXXXWWWWWWWWWXXXZZZ\\\]]]ZZZ\\\___bbbdddeeeffffffjjjmmmrrrvvvzzzyyyuuunnnkkkiiikkkppptttttttttsssoookkkhhhffffffdddcccccceeeggghhhfffbbb^^^[[[WWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]]]]___bbbeeehhhkkkpppuuuwwwvvvtttssstttsssrrrooolllkkklllmmmpppooonnnkkkhhheeebbbaaa___```bbbeeehhhjjjlllmmmnnnpppsssvvvxxxxxxvvvuuuyyyuuuqqqppprrrvvvyyy{{{yyyxxxwwwtttpppjjjfffcccbbb```^^^\\\\\\]]]```aaaaaaccceeeggghhhhhhgggffffffeeecccaaa```_________aaaaaa``````___ZZZTTTPPPJJJKKKQQQ\\\dddhhhmmmssstttvvvzzz}}}~~~|||uuummmfffeeemmmvvv}}}}}}}}}}}}~~~}}}|||xxxrrrkkkiiilllrrrwwwyyy~~~}}}{{{}}}rrrbbbSSSHHH???888333...---,,,---......,,,***,,,,,,,,,,,,---------------,,,+++******,,,...///,,,333444///---111222---,,,------......------,,,........./////////000000000000...---,,,,,,,,,,,,............---------------,,,,,,+++++++++++++++++++++,,,,,,,,,+++******{{{xxxxxxrrrbbbTTTJJJFFFBBB@@@?????????>>>???>>>>>>===;;;999777666888666333222222333222111//////000//////...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***,,,,,,+++***)))***+++,,,***)))***,,,///111111///,,,***+++++++++*********))))))(((((())))))))))))))))))+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,,,,,,,.........------.....................////////////.........///000222444444555555555666666666666666555666666888;;;BBBIIIOOONNNTTTXXXXXXYYYZZZWWWRRRJJJCCC:::444333555888999999:::;;;>>>AAADDDFFFHHHIIIKKKLLLMMMNNNPPPSSSUUUWWWZZZ___ccceeegggiiikkkooorrrwwwzzz|||}}}yyyvvvtttssssssmmmllliiiddd___ZZZVVVTTTLLLIIIFFFDDDCCCAAA???===777999===???@@@BBBFFFHHHKKKTTT___jjjwwwwwwmmm^^^YYYSSSPPPPPPPPPNNNKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQUUUVVVVVVTTTRRRQQQQQQRRRVVVZZZ___ffflllppprrrsssrrrqqqooommmlllkkkkkkllliiiiiijjjiiigggddd```^^^]]]\\\ZZZYYYXXXYYYYYYZZZ\\\^^^___^^^ZZZVVVTTTSSSOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVXXXWWWWWWVVVWWWXXXYYYYYYYYYZZZ\\\___aaaccccccdddfffiiinnntttzzz|||yyyssspppmmmmmmpppsssuuuuuutttqqqllliiihhhgggeeeddddddfffhhhiiihhheeeaaa___YYYYYYXXXWWWVVVVVVWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]```dddhhhlllooorrruuuvvvuuurrrpppppppppooollliiihhhiiikkklllkkkiiifffccc```^^^\\\[[[]]]aaaeeegggiiiiiiiiijjjmmmqqqtttvvvvvvuuutttuuurrrpppppprrruuuwwwxxxwwwvvvtttqqqlllgggbbb```___^^^]]]\\\]]]___aaacccbbbdddgggiiiiiihhheeedddbbbaaa```_________```aaaaaaaaaaaa```^^^YYYTTTQQQLLLMMMUUU```hhhllloootttxxxzzz~~~|||zzzoooiiidddgggppp{{{~~~~~~~~~|||vvvooohhhhhhooovvvzzzzzz}}}uuubbbSSSHHH???888333...------...///...,,,***+++++++++,,,,,,------...---,,,+++***+++,,,---...***......+++---000///++++++,,,,,,,,,,,,,,,,,,+++,,,------...............///......---,,,,,,,,,,,,//////...------,,,++++++------,,,++++++,,,,,,---++++++,,,,,,,,,++++++***xxxssssssmmm___RRRIIIFFFBBB@@@@@@@@@@@@???>>>>>>===<<<;;;999777666666555333222222222111///***,,,...///......000222.........------------,,,............---,,,+++***,,,+++***))))))***+++,,,,,,***))))))***+++***)))---///222444444111...,,,+++++++++***************((()))******++++++******+++,,,,,,---,,,+++)))(((------------,,,,,,,,,,,,---------......................../////////000000.........///000222444444888777777666555555444444666666777888;;;@@@HHHMMMNNNSSSWWWWWWXXXZZZXXXSSSOOOHHH>>>666444555777999::::::;;;===???BBBDDDEEEGGGIIILLLMMMNNNPPPSSSVVVUUUXXX]]]aaaccceeehhhiiilllppptttwwwzzz|||}}}yyyvvvsssrrrooommmkkkgggbbb^^^ZZZXXXPPPMMMIIIGGGEEECCCAAA???999;;;===???@@@AAABBBCCCJJJNNNUUU^^^hhhxxxuuueee^^^TTTOOONNNOOOOOONNNKKKJJJIIIGGGGGGGGGGGGHHHGGGHHHHHHIIIKKKMMMOOOPPPRRRSSSTTTSSSQQQOOOOOOPPPSSSVVV\\\bbbhhhlllooopppqqqpppooonnnmmmllllllkkkiiiiiiiiihhhfffcccaaa___]]]\\\ZZZYYYXXXXXXXXXXXXZZZ\\\^^^]]]ZZZWWWUUUTTTOOOOOOOOOOOOPPPRRRSSSSSSPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^___aaaaaabbbfffkkkrrryyy|||wwwtttpppnnnooorrruuuvvvvvvrrrnnnjjjiiihhhgggfffeeegggiiijjjiiigggdddbbb[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]___ccchhhkkkooopppsssttttttqqqooommmkkkkkkjjjhhhfffeeeggghhhgggeeecccaaa^^^\\\[[[ZZZZZZ]]]aaaeeeffffffeeecccdddgggkkkpppssstttuuutttrrrqqqqqqsssuuuvvvuuutttuuutttrrrnnniiiddd```^^^\\\\\\\\\\\\^^^```cccddddddfffiiikkkkkkiiifffccc]]]]]]]]]]]]^^^```bbbcccbbbcccbbbaaa^^^ZZZXXXVVVSSSTTT[[[eeelllnnnqqquuuzzzvvvjjjgggfffkkkuuu~~~{{{rrrmmmhhhjjjqqqxxx{{{{{{}}}vvvbbbRRRHHH@@@888222///......///000000---+++***++++++,,,,,,---------,,,,,,+++++++++,,,---...***+++***)))+++...,,,(((******++++++++++++*********+++,,,---------,,,,,,...------,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,++++++,,,------***++++++,,,,,,,,,++++++uuuooonnnhhh[[[PPPHHHEEEBBBAAAAAAAAAAAA@@@<<<<<<<<<;;;:::999888777555444333444444333000---(((,,,//////------///111............------------............------,,,+++---,,,+++***)))***++++++///---++++++,,,---,,,++++++---///111111///,,,***************************((()))***,,,,,,++++++******+++,,,---,,,+++***)))+++++++++++++++************+++---...///000000000.........//////000000111.........///000222444444888888777666555444333333555666777888:::???EEEJJJLLLRRRWWWYYY\\\______[[[XXXPPPEEE;;;666555666777::::::;;;<<<===???AAABBBDDDFFFJJJLLLNNNPPPSSSUUUTTTWWW[[[^^^aaacccfffhhhiiilllqqqtttwwwzzz}}}{{{wwwtttrrrooonnnkkkhhhddd```\\\[[[TTTQQQMMMJJJHHHFFFCCCAAA@@@@@@??????>>>=========EEEGGGKKKSSS[[[hhhzzz~~~oooeeeYYYPPPMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOQQQPPPQQQRRRQQQPPPOOOPPPQQQRRRUUUYYY___dddhhhjjjlllnnnnnnnnnnnnnnnmmmkkkkkkiiihhhhhhfffdddbbbaaa```[[[ZZZYYYXXXVVVVVVUUUUUUWWWYYY[[[[[[XXXVVVUUUUUUNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVXXXYYY[[[\\\]]]___ccciiipppxxx~~~xxxuuupppmmmmmmpppsssvvvwwwsssooollljjjiiihhhgggfffhhhiiijjjiiigggeeeccc]]]\\\ZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVXXXXXXXXXXXXVVVVVVSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZ\\\^^^aaacccgggllloooqqqqqqqqqpppooommmlllkkkiiiiiihhheeecccbbbcccdddaaa```^^^\\\[[[ZZZZZZZZZ[[[^^^bbbeeeeeebbb^^^[[[[[[^^^bbbhhhmmmrrrtttvvvrrrrrrsssuuuvvvvvvtttrrrrrrqqqnnnkkkfffbbb^^^]]][[[[[[[[[]]]___aaadddeeeeeefffiiikkkkkkiiifffddd[[[[[[\\\\\\^^^aaacccdddcccdddccc```^^^\\\]]]___]]]]]]bbbjjjpppssswww{{{xxxrrrgggiiimmmttt|||}}}wwwmmmkkkjjjmmmsssyyy||||||}}}~~~ppp]]]OOOFFF@@@888111000///...///000000...,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------******)))***++++++***((()))******++++++******)))******,,,---------,,,+++---,,,,,,,,,,,,,,,---............---,,,++++++***,,,++++++++++++,,,,,,---******+++,,,,,,,,,++++++sssllljjjdddXXXNNNFFFDDDCCCBBBCCCCCCAAA???999999::::::999999888777444444555777777555000,,,+++///222111...,,,---000------------,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++******++++++,,,///---+++***+++,,,,,,+++'''(((***,,,,,,+++)))'''************************''')))***,,,,,,+++***))))))***+++,,,---,,,+++***+++*********))))))))))))(((***,,,...000111111111---......///000000111111.........///000222444444777777666666555555555444333444666777999===BBBEEEIIIPPPWWW\\\cccjjjllljjjggg^^^QQQFFF>>>:::777666;;;;;;;;;;;;;;;<<<===>>>???BBBFFFIIILLLNNNRRRTTTUUUWWWZZZ\\\^^^aaaeeehhhfffjjjnnnrrruuuxxx{{{~~~}}}yyyuuutttnnnmmmkkkhhhdddaaa^^^\\\WWWTTTPPPMMMKKKHHHEEECCCBBBAAA???===<<<<<<;;;:::AAA@@@CCCJJJOOOWWWgggwww|||rrreeeYYYSSSPPPMMMKKKKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGIIIKKKMMMPPPQQQOOOPPPQQQPPPOOOOOOQQQSSSRRRTTTXXX\\\```ccceeefffjjjkkkmmmoooooommmkkkjjjhhhgggfffdddbbbaaa``````YYYXXXWWWUUUTTTSSSRRRQQQRRRTTTWWWWWWVVVTTTTTTTTTPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPOOOOOOOOONNNOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[^^^aaagggnnnwwwzzzwwwrrrooonnnpppuuuyyyxxxtttpppmmmkkkjjjiiihhhfffggghhhiiihhhfffdddbbb]]]\\\[[[YYYWWWVVVVVVVVVTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWZZZ]]]aaadddgggkkkooorrrqqqpppnnnlllkkkjjjjjjjjjjjjiiigggccc___]]]^^^___[[[[[[ZZZYYYYYYYYYZZZ[[[^^^```dddfffddd^^^XXXTTTPPPSSSXXX___fffnnntttwwwuuutttssssssttttttsssrrrnnnmmmjjjgggccc___\\\[[[ZZZ[[[[[[]]]___aaadddeeedddfffhhhiiiiiihhhfffeee]]]]]]]]]]]]^^^```bbbcccccccccbbb___]]]^^^bbbffffffeeehhhooouuuyyyvvvooohhhnnnxxx~~~}}}wwwqqqiiijjjmmmqqquuuxxx{{{|||~~~ssseeeTTTHHHCCC>>>777000000///------.........---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,---//////...---,,,,,,+++++++++,,,------...---------,,,,,,+++++++++***************+++,,,,,,)))***+++,,,,,,,,,,,,+++rrrkkkhhhbbbVVVLLLEEEDDDCCCCCCDDDCCCAAA???888888888999999888888777444555777999:::777111,,,...222555333...+++,,,...,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++)))******+++,,,,,,------...+++)))((()))******)))(((***+++------,,,+++*********************++++++'''(((***+++,,,+++)))(((((()))+++,,,---,,,,,,+++,,,+++++++++******))))))''')))+++...000111222222---......///000111111222.........///000222444555555555555666666666666666111333555666888;;;???BBBFFFNNNWWW___iiisssxxxwwwtttkkk]]]PPPFFF???;;;888;;;;;;:::::::::;;;;;;<<<<<>><<<;;;<<<======<<<@@@>>>@@@DDDGGGKKKYYYggguuu~~~pppddd[[[UUUOOOJJJIIIHHHGGGEEEEEEEEEEEEFFFDDDEEEFFFHHHKKKMMMPPPQQQOOOOOOPPPOOONNNOOORRRTTTSSSUUUWWWZZZ]]]```aaabbbgggjjjmmmoooooonnnkkkiiigggfffdddbbbaaa```______WWWVVVUUUSSSRRRPPPOOONNNNNNQQQTTTUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPRRRSSSRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]aaafffnnnvvv}}}zzzvvvqqqpppsssxxx}}}xxxuuupppmmmlllkkkjjjhhheeefffggggggfffdddbbb```]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRROOOPPPQQQRRRRRRQQQPPPOOORRRQQQQQQPPPQQQRRRSSSTTTSSSTTTTTTUUUVVVVVVWWWWWWZZZ^^^cccgggjjjmmmqqqtttqqqooollliiihhhhhhhhhiiilllkkkhhhccc^^^ZZZZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\```bbbeeefffccc\\\TTTOOOIIILLLQQQXXXbbbkkkssswwwxxxuuurrrqqqrrrssssssrrrkkkjjjgggdddaaa]]][[[YYYZZZ[[[\\\]]]___aaaccceeecccdddfffggghhhgggfffeee```___^^^]]]^^^___```aaacccbbbaaa]]]\\\___eeejjjllljjjkkkrrrxxx~~~uuummmjjjttt~~~yyyyyywwwqqqlllfffjjjooosssvvvxxxzzz|||~~~{{{xxxiii\\\LLLCCC@@@===666///000...,,,+++,,,------,,,---,,,,,,++++++*********++++++,,,,,,,,,---------)))***---///...---...222,,,------......------,,,,,,---///111111000///...++++++++++++,,,---......------,,,,,,,,,,,,++++++***)))))))))***++++++,,,)))***+++,,,,,,,,,,,,,,,zzzjjjeeeddd]]]SSSMMMGGGEEECCCBBBBBBAAA???===>>>===;;;999666555444333555555444333333222111111333000......000111000...000///------......---+++'''(((***+++,,,,,,+++***++++++++++++)))'''$$$###*********)))******++++++222///,,,+++++++++***)))******+++,,,,,,,,,,,,+++,,,++++++******)))))))))(((((())))))))))))((((((+++)))((())),,,---+++))))))***,,,,,,,,,,,,...///......///000000000000000000000000000000111111222444666888999888777777777444444444555666888999;;;GGGIIIPPP[[[iiivvv~~~sss___JJJ???888444777666444333444666888999888;;;???CCCGGGKKKQQQTTTTTTWWWZZZ\\\^^^```ccceeedddgggkkkooorrruuuyyy|||zzzvvvssslllmmmllliiieeecccbbbbbb\\\YYYUUURRROOOLLLHHHEEEAAAAAA@@@>>>===<<<;;;:::>>>@@@BBBCCCEEEIIIPPPUUUfffsssqqqcccZZZTTTQQQOOOKKKGGGFFFHHHJJJIIIGGGHHHFFFEEEFFFIIILLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOUUUVVVWWWXXXZZZ[[[\\\]]]___bbbgggkkkllljjjgggeeegggeeebbbaaa```___]]][[[YYYXXXVVVTTTTTTRRROOOLLLMMMPPPSSSRRRPPPOOOQQQSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNMMMLLLMMMNNNPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUSSSSSSTTTUUUVVVXXXYYYZZZWWW]]]dddlllttt~~~}}}wwwttttttvvvxxxxxxwwwvvvtttrrrqqqpppllljjjhhhhhhhhhgggeeeaaa^^^[[[YYYYYYYYYXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQQQQPPPPPPRRRSSSSSSRRRQQQQQQRRRPPPTTTVVVUUUQQQPPPRRRVVV[[[bbbiiimmmmmmmmmpppsssvvvtttppplllhhhhhhjjjllllllkkkiiifffaaa\\\XXXVVVSSSTTTVVVXXXZZZ\\\]]]]]]dddeeefffhhhhhhbbbXXXQQQKKKMMMRRRZZZeeennntttwwwwwwtttqqqqqqssssssqqqnnnkkkhhhccc___[[[ZZZZZZZZZZZZ[[[]]]___aaacccdddeeeccccccdddeeeffffffffffffccc```^^^___bbbeeefffeee[[[[[[ZZZVVVUUUZZZeeeooojjjnnnsssxxx}}}wwwppppppttt{{{wwwsssllleeecccaaagggpppwwwzzzyyyuuurrruuu~~~|||tttiiiXXXOOODDD<<<888666111...,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++***)))))),,,...//////,,,,,,++++++,,,,,,---......---+++))))))***+++,,,'''((()))***+++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,)))'''((()))------,,,+++************zzzjjjeeeccc\\\RRRKKKFFFDDDBBBBBBBBBAAA???===<<<;;;:::999888888888888666555444333111000.........///000000//////111333111///------......---+++))))))***+++,,,,,,,,,,,,************))))))(((''')))))))))))))))***+++,,,000...+++***+++++++++***)))******++++++++++++++++++++++++++++++*********))))))************))))))+++)))((()))+++---+++******+++,,,,,,,,,,,,---......//////000000000//////000000000000000111111222555777999999888888999:::777666555555666888:::<<>>AAAEEEJJJOOORRRRRRTTTWWWYYY[[[^^^bbbeeeeeehhhkkkmmmpppssswwwzzz~~~~~~xxxssspppllllllkkkiiigggdddcccccc```]]]YYYVVVSSSPPPLLLIIICCCCCCAAA@@@>>><<<;;;:::999;;;<<<<<<===@@@EEEJJJTTTaaaqqqsssggg^^^XXXRRRNNNIIIGGGHHHHHHGGGEEEFFFEEECCCDDDFFFHHHHHHHHHMMMMMMLLLKKKLLLMMMNNNOOOSSSTTTUUUVVVWWWYYYZZZZZZ[[[^^^bbbfffhhhgggdddcccaaa___]]]\\\[[[ZZZXXXVVVVVVUUUTTTTTTUUUTTTRRRPPPNNNPPPRRRRRRQQQPPPQQQSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPOOOOOONNNOOOPPPQQQRRROOOOOONNNOOOPPPQQQSSSTTTSSSSSSTTTTTTVVVWWWYYYZZZZZZ^^^eeekkkqqqzzz{{{yyyyyyzzz{{{{{{yyywwwuuutttsssqqqnnnkkkiiihhhgggfffccc```]]][[[YYYXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQTTTTTTSSSRRRRRRQQQPPPPPPOOOPPPRRRRRRQQQPPPQQQRRRPPPTTTWWWVVVTTTTTTWWWZZZ]]]ccckkkooooooooopppssssssqqqnnnkkkhhhhhhjjjkkkjjjiiigggccc___ZZZUUUSSSQQQRRRUUUXXX[[[]]]^^^___ddddddfffhhhhhhccc\\\VVVQQQSSSWWW^^^gggoootttvvvuuuqqqmmmlllmmmnnnllljjjgggdddaaa^^^\\\[[[\\\]]][[[\\\]]]___aaabbbcccdddddddddeeeeeeeeeeeeeeeddd```^^^\\\]]]```bbbbbbaaa```^^^ZZZVVVVVV\\\fffnnnppprrrvvvzzzrrroooqqq|||{{{uuunnnfffccccccfffkkkqqqwwwyyywwwsssqqqqqq}}}zzzvvvmmmaaaRRRJJJ@@@888555333000---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,+++***+++---///000000******))))))******+++,,,...---+++))))))***+++,,,)))******++++++++++++***+++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,---......---,,,+++---...,,,,,,++++++***+++++++++zzziiicccaaaZZZPPPIIIDDDCCCAAAAAAAAAAAA@@@>>><<<<<<;;;:::999999999999666555444222000...,,,,,, $$$((((((&&&&&&***...111///------......---+++++++++++++++,,,---......))))))))))))***+++,,,---((((((((()))***+++,,,---///---******+++,,,,,,+++((()))******++++++******++++++++++++,,,,,,,,,,,,******++++++++++++*********)))))))))+++,,,+++***+++,,,------++++++,,,---//////000000000//////...000000000000000111111222666888::::::999:::;;;===;;;999777555666888;;;===BBBFFFMMMVVVaaallluuuzzztttbbbQQQBBB777444444444444444555555666666888<<>>AAADDDJJJUUUdddvvvxxxjjjaaaYYYSSSMMMJJJIIIHHHFFFDDDFFFDDDBBBBBBDDDEEEFFFEEEKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVUUUXXX\\\```bbbaaa```^^^___^^^\\\[[[ZZZYYYWWWUUUQQQQQQQQQSSSUUUVVVUUUTTTNNNPPPRRRRRRQQQPPPQQQRRRSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUWWWYYYYYY\\\___dddhhhmmmuuu}}}{{{yyywwwvvvuuusssooommmiiihhheeebbb```]]]\\\[[[XXXWWWUUUSSSRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOSSSSSSRRRRRRQQQPPPPPPPPPLLLNNNPPPPPPOOOOOOPPPQQQOOOSSSVVVVVVUUUWWWZZZ^^^```fffnnnrrrrrrqqqqqqrrrpppnnnllliiihhhiiijjjkkkhhhgggddd```[[[VVVRRROOONNNPPPTTTXXX[[[^^^``````cccdddeeeggghhhfffbbb^^^[[[\\\^^^dddjjjpppssssssqqqlllgggdddfffggggggeeebbbaaa^^^\\\\\\]]]^^^```]]]^^^___```aaaaaabbbccceeeeeeeeeeeeeeeddddddcccaaaaaa```bbbddddddcccbbbddd```ZZZVVVXXX___hhhnnntttuuuvvvxxx~~~uuummmnnnttt{{{qqqgggaaabbbgggppprrruuuwwwwwwuuuqqqoookkkvvv}}}zzztttnnnbbbVVVIIICCC:::444111000...,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---,,,+++,,,...000000000******))))))******+++,,,---,,,+++*********+++,,,+++++++++++++++***))))))+++++++++++++++,,,------...---------------...............---++++++,,,...+++++++++***++++++,,,,,,zzzhhhaaa^^^WWWNNNHHHCCCAAA@@@@@@AAAAAA@@@>>>???>>><<<:::888777666666555444333222000///------***,,,///111333555777999222000---,,,------,,,+++---,,,++++++,,,---///000******))))))***,,,...///)))))))))***+++---...//////---*********++++++***(((((()))************)))+++++++++,,,,,,---------)))******++++++******)))***))))))***+++++++++++++++---------+++***+++---/////////000//////...---000000000000000111111222666888;;;<<<<<<===>>>??????===999777666888<<<>>>@@@DDDJJJQQQXXXaaahhhmmmsssyyy|||tttfffUUUCCC666444444444444444444444444555777999<<<>>>CCCHHHLLLNNNOOOPPPRRRTTTYYY___dddhhhiiikkkkkklllooosssvvvuuuxxx}}}{{{wwwqqqpppoooooonnnmmmkkkiiieeeccc___[[[YYYUUUQQQOOOIIIGGGEEECCC@@@===;;;:::?????????>>>>>>@@@BBBDDDIIIPPP\\\llluuujjj```ZZZSSSNNNLLLJJJGGGEEEEEEDDDBBBBBBDDDFFFGGGFFFIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPSSSVVVZZZ\\\\\\[[[[[[\\\ZZZXXXXXXXXXWWWUUUTTTNNNNNNNNNQQQSSSUUUTTTSSSOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXXXX[[[^^^aaadddhhhpppzzz}}}{{{yyywwwvvvtttpppnnnhhhfffbbb^^^\\\ZZZZZZZZZVVVUUURRRPPPPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOJJJLLLNNNOOONNNNNNNNNPPPOOOQQQTTTUUUVVVXXX\\\___dddiiipppttttttsssqqqqqqnnnllljjjiiiiiijjjjjjjjjeeeddd```\\\XXXSSSPPPNNNOOOQQQUUUYYY\\\^^^``````bbbccceeeggghhhiiigggfffeeeeeefffiiimmmpppqqqpppkkkfff```]]]```cccdddddd```___\\\[[[[[[\\\___```___````````````aaaaaaaaaccccccddddddeeedddddddddbbbbbbcccddddddcccbbb```ccc^^^XXXVVV[[[cccjjjooosssrrrrrrtttzzzuuullliiioooxxxyyynnnccc```hhhrrr~~~~~~|||zzzwwwssspppnnngggpppvvvtttnnnfffXXXLLLAAA<<<555000......---,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,+++***+++...//////...,,,,,,++++++,,,,,,---...---,,,+++*********+++++++++++++++,,,,,,+++******+++++++++++++++,,,---.........---------...///000111111000,,,(((&&&%%%&&&************+++,,,------yyyfff^^^[[[TTTLLLGGGBBBAAA??????@@@@@@???======<<<;;;999777666555555333333222222111111111000222000111555<<<@@@???<<<333111---,,,,,,---,,,+++---,,,,,,+++,,,...///000,,,,,,*********+++,,,---***++++++,,,---...000111000...+++*********)))((((((((()))************)))+++++++++,,,,,,---------(((((())))))))))))(((((()))***************+++++++++---------+++***+++---......////////////......000000000000000111111222555999???BBBCCCBBBAAAAAABBB???;;;888777888;;;===>>>BBBGGGKKKOOOTTTYYY]]]aaaiiipppmmmdddWWWFFF999555444444333333333444444555666777999;;;???DDDHHHLLLMMMOOOPPPSSSXXX^^^bbbgggiiijjjkkkkkkmmmqqqtttsssvvv{{{wwwtttqqqppppppooommmjjjfffccc___\\\YYYVVVRRROOOJJJIIIGGGDDDAAA>>><<<;;;<<<;;;:::;;;<<<>>>???@@@CCCGGGQQQ^^^oooyyyiiibbbYYYRRROOOLLLIIIFFFDDDBBBAAABBBDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNOOORRRTTTVVVWWWWWWWWWTTTRRRQQQPPPQQQQQQOOOMMMMMMLLLLLLNNNPPPQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWVVVZZZ]]]```dddjjjssszzz~~~|||zzzxxxvvvtttrrrnnnllldddbbb^^^ZZZXXXWWWWWWXXXTTTSSSQQQOOONNNOOOPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOJJJLLLMMMNNNMMMLLLMMMNNNQQQRRRSSSUUUWWW[[[___bbbgggkkkqqqtttuuusssqqqooommmkkkiiiiiijjjkkkiiigggaaa```]]]YYYUUURRRPPPNNNQQQSSSWWW[[[^^^_________bbbccceeegggiiijjjkkkllllllkkklllmmmooopppooommmeee```ZZZYYY\\\```cccccc```^^^\\\ZZZZZZ[[[]]]^^^aaaaaaaaaaaaaaaaaaaaaaaa``````bbbcccdddddddddddd]]]^^^______^^^\\\[[[ZZZ^^^[[[XXXYYY___gggmmmqqqpppooommmpppwwwzzzmmmfffgggqqq{{{uuukkkccceeesssyyysssooollleeejjjnnnmmmggg^^^QQQFFF:::777222///------......,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******)))***,,,------+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++***++++++))))))***,,,,,,---------++++++++++++,,,---...///......---,,,,,,...///111444333111---((($$$###$$$************+++,,,------xxxddd[[[XXXSSSKKKFFFBBBAAA????????????>>><<<999999888777777888888999222222222222222222222222///,,,***000999===999444444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,++++++***++++++++++++++++++,,,---...///000///---***)))*********)))((()))******++++++******++++++++++++,,,,,,,,,,,,(((((())))))))))))(((((((((***++++++******+++,,,+++,,,------++++++,,,---,,,---...////////////...000000000000000111111222555<<>>===;;;::::::;;;===?????????>>>@@@GGGSSS```pppxxxpppeee[[[UUUPPPKKKHHHCCCBBB@@@AAACCCEEEFFFEEEEEEEEEGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOQQQRRRRRRSSSQQQPPPNNNOOOOOOOOONNNMMMMMMLLLKKKLLLNNNNNNLLLKKKMMMMMMLLLNNNOOOPPPOOOMMMLLLMMMNNNNNNOOONNNNNNMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPRRRTTTUUURRRVVVZZZ]]]```eeelllrrr{{{}}}zzzwwwuuurrrpppooolllhhhfff^^^\\\YYYVVVUUUTTTUUUUUURRRRRRPPPOOOOOOOOOPPPPPPMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRROOOOOOOOONNNNNNNNNNNNNNNKKKLLLNNNNNNLLLKKKLLLMMMPPPQQQRRRUUUYYY___dddfffkkkmmmppprrrsssrrrpppnnnmmmkkkhhhiiijjjiiieeeaaa[[[ZZZXXXUUUSSSQQQPPPPPPRRRUUUYYY]]]___``````___aaadddfffhhhiiijjjlllnnnooonnnnnnooopppooollljjjbbb]]]WWWVVVYYY^^^```aaa___^^^[[[YYYYYYZZZ\\\]]]aaaaaaaaaaaaaaaaaaaaaaaa^^^___```aaabbbbbbbbbbbb]]]^^^^^^]]][[[YYYXXXYYYXXXZZZ\\\```eeejjjooorrrpppmmmkkknnnuuuqqqeeeaaadddooozzzxxxnnngggeeemmm{{{rrrmmmjjjdddddddddccc^^^UUUJJJBBB666444111...------...///,,,,,,,,,+++++++++******)))******+++++++++++++++***))))))***,,,---+++*********))))))******+++,,,,,,,,,,,,+++++++++******((()))***,,,------......++++++++++++,,,...///000...---,,,+++,,,---///111111222111...+++))))))***+++++++++***++++++,,,,,,vvvbbbYYYVVVRRRKKKGGGCCCAAA?????????>>><<<:::999999999888888999999:::222222111111000000000000333111111666<<>>;;;999888888888999>>>CCCEEEDDDFFFJJJNNNOOOUUU[[[\\\[[[XXXPPPGGG:::888444222111333666888555666666666777;;;@@@DDDGGGIIILLLNNNPPPSSSVVVYYY]]]```dddgggggghhhiiijjjnnnqqquuu{{{}}}wwwvvvvvvtttrrrllliiieeebbb___\\\XXXUUUNNNMMMKKKIIIFFFDDDBBBAAA???>>><<<>>>@@@BBBAAA??????>>>CCCKKKTTT___qqqwwwjjjaaaYYYRRRNNNHHHFFFCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNQQQPPPNNNOOOPPPPPPOOONNNMMMLLLKKKLLLMMMMMMLLLJJJLLLKKKJJJLLLNNNOOOMMMKKKIIIKKKLLLNNNOOOOOOOOOOOOLLLLLLMMMMMMLLLKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPRRRSSSPPPTTTYYY[[[\\\___dddhhhpppzzz|||xxxuuupppmmmkkkiiigggddd```^^^XXXWWWUUUTTTSSSRRRSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOONNNLLLJJJJJJKKKJJJJJJLLLQQQXXX```fffiiimmmmmmnnnoooppppppnnnmmmmmmjjjgggggggggeee```[[[TTTSSSRRRQQQPPPPPPQQQQQQQQQUUUYYY^^^bbbccccccbbbaaadddhhhiiiiiijjjlllnnnpppoooooooooooommmjjjgggaaa\\\VVVUUUWWWZZZ[[[[[[]]]\\\YYYXXXXXXZZZ\\\^^^aaaaaaaaaaaaaaaaaaaaaaaa___`````````___^^^^^^]]]^^^___^^^\\\XXXVVVWWWYYYVVV\\\dddiiikkkmmmooorrroookkkiiikkkrrrzzzwwwggg^^^[[[___jjjtttzzzqqqgggdddgggsss{{{qqqjjjfff```]]]ZZZXXXTTTLLLDDD>>>222111///---+++,,,---///,,,,,,,,,+++++++++******))))))***+++++++++++++++*********+++------+++*********))))))******+++,,,+++,,,,,,,,,++++++*********++++++,,,---------,,,+++++++++,,,---...///000---,,,*********---///111......///---++++++,,,...,,,,,,++++++***+++++++++uuuaaaXXXVVVQQQKKKGGGCCCBBB??????>>>===;;;999>>>===<<<:::999888888888333222111000///...------***+++---000333444222111555222...++++++,,,,,,,,,)))***,,,---...------,,,'''(((***+++,,,,,,+++************)))******++++++((('''&&&'''+++...//////******+++,,,,,,,,,,,,+++,,,++++++******)))))))))******++++++++++++******(((***,,,+++))))))+++---)))***,,,,,,,,,,,,...///***+++,,,...///000000111000000000000000111111222777CCCRRR]]]___YYYPPPIIICCCBBB???<<<999777777666777<<>><<<===???@@@>>>;;;@@@===???DDDHHHOOO___ooowwwlllbbbZZZTTTNNNLLLHHHFFFFFFFFFDDDCCCBBBCCCEEEGGGHHHIIIHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKMMMKKKJJJKKKLLLMMMLLLJJJMMMLLLKKKLLLNNNNNNMMMKKKLLLJJJIIIKKKMMMNNNLLLJJJHHHIIILLLNNNOOOPPPPPPPPPLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIKKKLLLMMMNNNMMMMMMJJJKKKKKKLLLMMMOOOPPPQQQPPPTTTYYY[[[ZZZ[[[^^^aaajjjsss|||{{{~~~}}}|||{{{yyyuuurrrjjjhhheeecccaaa___[[[XXXTTTTTTSSSRRRRRRQQQRRRRRRPPPPPPQQQQQQQQQPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOOOONNNLLLJJJJJJJJJBBBCCCFFFLLLUUU^^^eeeiiinnnmmmmmmmmmnnnnnnmmmlllllliiieeeeeeeeeccc\\\VVVPPPOOONNNNNNNNNOOOPPPQQQPPPTTTYYY___ccceeefffeeeaaaeeeiiijjjiiiiiikkkmmmooonnnnnnnnnnnnllliiifffaaa\\\VVVTTTVVVWWWWWWVVV[[[ZZZXXXWWWXXX[[[]]]___aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```___^^^\\\ZZZYYYZZZZZZZZZVVVRRRPPPRRRUUUVVV___iiioooooonnnoooqqqmmmiiifffgggmmmtttyyy{{{}}}oooaaaYYYXXX\\\fffooozzzvvvmmmcccaaahhhvvv{{{pppgggccc^^^XXXSSSPPPLLLFFF???;;;000000...,,,***+++,,,...,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++---......,,,***,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******,,,,,,---------,,,+++++++++++++++,,,---...000000---+++***)))***,,,///111,,,,,,,,,+++***)))***,,,------,,,+++************sss___WWWUUUQQQKKKGGGCCCBBB@@@???>>>>>>======<<<;;;:::999999888555222444444333222111000///...//////000000111111222222333///***)))+++,,,,,,,,,+++,,,,,,---///000000111)))))))))((())))))***+++,,,------------,,,+++***'''((()))******)))((('''&&&&&&''')))***+++,,,---///...------,,,,,,,,,,,,777000)))(((,,,//////---,,,------,,,***))))))***************+++,,,---...------....../////////000//////000111111111111111888???KKKTTTVVVRRRIIICCC<<<<<<;;;:::999777666555;;;>>>BBBDDDEEEHHHMMMQQQSSSWWWYYYXXXWWWXXXUUUPPPIIIBBB999333333666888999<<<;;;888555555888===BBBIIIJJJJJJKKKMMMNNNOOOPPPUUUXXX]]]aaaeeefffgggfffjjjnnntttzzz~~~|||yyyxxxwwwqqqjjjhhhiiifff^^^WWWUUUQQQMMMMMMNNNKKKEEE@@@BBBBBBBBBBBBAAA???===<<<@@@???>>>???BBBIIISSSZZZtttssseeeYYYVVVOOOGGGDDDGGGHHHEEE@@@CCCCCCCCCEEEHHHIIIHHHGGGJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIKKKLLLMMMMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNPPPRRRTTTUUUVVVYYY]]]```fffjjjqqqxxx|||zzzwwwuuuwwwvvvtttqqqnnnllljjjiiibbb___\\\ZZZZZZZZZYYYXXXXXXUUURRRQQQQQQPPPOOONNNQQQQQQPPPOOONNNNNNMMMMMMJJJIIIIIIIIIIIIKKKLLLMMMMMMKKKIIIJJJMMMMMMKKKHHHKKKKKKLLLLLLMMMMMMNNNNNNMMMPPPQQQOOOOOONNNJJJDDDBBBAAAAAAFFFPPPZZZccchhhnnnooooooooommmkkkiiihhhhhhfffccc___ZZZVVVRRRQQQKKKKKKKKKKKKMMMOOOQQQSSSVVVYYY^^^aaaccceeegggiiiddddddeeefffggghhhiiijjjllllllmmmmmmmmmllljjjiiidddaaa\\\YYYXXXWWWVVVUUUYYYWWWWWWXXX[[[^^^_________```aaa```___```bbbccc``````______^^^^^^]]]]]][[[YYYXXXVVVPPPIIIJJJNNNYYYbbblllppprrrtttrrrnnnkkkgggeeegggmmmrrrsssqqqjjjeee]]]VVVUUU[[[eeemmmqqqwww~~~pppeee]]]```kkkzzz{{{nnneee```XXXPPPJJJHHHEEE>>>888777222000...---------///000******++++++++++++******+++++++++************)))'''))),,,......---+++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,((((((((((((***,,,...///......---------....../////////...------,,,++++++)))***++++++***+++---///---,,,***))))))***,,,---tttaaaYYYXXXSSSLLLGGGCCCBBB@@@???>>>>>>======>>><<<:::999999999777555444444333222111000//////000000000000000111111111444111---,,,...///...---+++++++++++++++,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,+++******)))***+++,,,------,,,+++***))))))***+++,,,------...---,,,++++++******++++++...,,,*********++++++,,,---......---+++******+++,,,+++++++++,,,---......//////000111222222333333//////000111111111111111222888AAAIIILLLIIICCC??????>>>>>>===;;;:::888777:::===AAACCCFFFJJJOOOSSSTTTZZZ^^^___aaacccaaa]]]VVVMMMBBB999777888999:::<<<;;;:::888777999===AAAFFFGGGIIIKKKLLLMMMNNNNNNRRRUUUZZZ___ccceeeffffffiiimmmrrrwww{{{~~~zzzyyy{{{uuunnnlllllliiiaaaZZZXXXTTTPPPOOOPPPNNNIIIDDDDDDDDDDDDDDDBBB@@@???===============???EEEMMMRRRaaannnttteeeYYYQQQGGGCCCEEEFFFDDDAAAEEEDDDDDDEEEGGGHHHGGGEEEJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNMMMJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQSSSTTTUUUWWW[[[^^^aaaeeejjjoootttzzz~~~yyyuuurrrooolllooonnnmmmjjjhhheeecccbbb]]][[[XXXVVVVVVVVVUUUTTTUUURRROOOMMMNNNNNNNNNMMMPPPPPPOOONNNNNNMMMMMMLLLMMMMMMLLLLLLMMMPPPRRRTTTQQQOOOLLLKKKMMMOOOOOONNNJJJJJJKKKKKKLLLLLLMMMMMMNNNRRRTTTSSSRRRRRRNNNHHHCCCAAAAAAEEEOOOZZZccchhhnnnmmmlllkkkiiigggeeedddaaa```\\\XXXTTTPPPMMMKKKJJJJJJJJJKKKMMMPPPRRRSSSUUUYYY]]]aaaccceeegggiiiccccccdddeeefffgggggghhhjjjkkkkkklllkkkjjjhhhgggbbb___\\\YYYXXXWWWUUUTTTTTTSSSSSSUUUYYY\\\^^^^^^^^^_________^^^^^^```bbbaaa``````___^^^^^^]]]]]][[[XXXVVVTTTOOOJJJMMMSSS```iiippprrrssstttrrrnnnnnnjjjffffffhhhiiigggddd```^^^ZZZVVVUUUXXX^^^ccchhhnnnwww{{{vvviii```YYY]]]ggguuuyyymmmddd___WWWOOOGGGDDDAAA:::555444000///---+++***+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************))))))***---...///...,,,+++------,,,,,,,,,,,,------*********+++++++++,,,,,,***))))))))))))+++,,,---///...---------------.........------,,,++++++***((()))************,,,...---,,,+++***)))***+++,,,uuuccc]]][[[UUUMMMHHHCCCBBB@@@???>>>>>>======???<<<:::999999:::999888444333333222111000//////111000000000000000000///333111///...//////...---+++++++++*********)))))),,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))(((,,,,,,------------,,,+++******+++++++++,,,,,,,,,+++***))))))))))))))))))'''***,,,,,,***)))***,,,---...///...,,,++++++,,,---------,,,,,,---......+++,,,---...///000111222//////000111111111111111...111777===??????>>><<<@@@???>>>===<<<;;;:::999999<<>>777666666777;;;<<<;;;:::999:::<<<>>>BBBDDDGGGJJJLLLMMMLLLLLLNNNQQQVVV[[[```dddfffgggiiikkkooossswww|||}}}~~~xxxrrrooonnnkkkeee___]]]YYYTTTRRRQQQPPPLLLIIIGGGGGGFFFEEEDDDBBB@@@???<<<<<<======>>>AAAFFFJJJOOOZZZkkk}}}vvvbbbYYYMMMFFFFFFGGGFFFDDDFFFEEEDDDDDDFFFFFFEEEDDDHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNOOOQQQRRRRRRUUUXXX[[[]]]```cccfffiiilllqqqttt~~~zzztttoookkkhhhdddbbbeeedddcccaaa^^^\\\[[[ZZZYYYVVVTTTSSSSSSSSSRRRPPPQQQNNNJJJIIIJJJLLLMMMMMMOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJLLLOOORRRTTTYYYVVVQQQNNNNNNOOOPPPPPPKKKKKKKKKKKKLLLMMMNNNOOOPPPUUUYYYYYYYYYZZZVVVPPPFFFDDDCCCGGGPPPZZZdddiiimmmkkkiiifffccc```___^^^ZZZXXXUUUQQQMMMJJJHHHGGGIIIIIIJJJLLLNNNQQQSSSTTTUUUXXX]]]```bbbdddgggiiiccccccddddddeeeeeeeeeeeehhhiiiiiiiiiiiigggeeeddd```]]][[[YYYXXXWWWTTTRRRNNNNNNOOORRRVVVZZZ\\\\\\\\\]]]^^^]]]\\\\\\^^^```bbbaaa```___^^^]]]\\\[[[[[[WWWSSSQQQMMMLLLRRRZZZjjjqqqvvvvvvuuuvvvtttqqqmmmjjjfffddddddaaa\\\WWWWWWXXXYYYYYYXXXXXXYYY[[[```dddkkkrrrvvvvvvqqqmmmbbb[[[WWW\\\eeeqqq~~~vvvlllccc^^^VVVMMMCCC???;;;555111000000///---++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))***+++---//////...,,,+++------,,,,,,,,,,,,------*********++++++++++++,,,++++++******)))******+++///...------,,,,,,,,,,,,------,,,,,,+++*********'''(((******))))))***,,,,,,+++++++++******))))))uuueee```^^^XXXNNNHHHBBBBBB@@@???>>>=========>>>;;;888777888999::::::333333222222111000000///111111000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++***,,,++++++,,,,,,---...///------,,,+++******************************))))))))))))))))))))))))))))))***))))))((((((((()))))))))***+++,,,,,,,,,,,,---,,,---...---+++***+++,,,------,,,,,,,,,,,,------))))))***,,,---///000000//////000111111111111111...000222555888;;;===>>>>>>======<<<;;;;;;;;;::::::;;;===@@@FFFLLLSSSWWWVVV^^^gggmmmtttyyyzzzwwwiii```QQQCCC:::666666777999:::;;;;;;:::999:::;;;???BBBFFFJJJLLLMMMLLLLLLLLLOOOSSSYYY^^^cccfffhhhiiikkkmmmppptttyyy|||wwwrrrooonnnlllgggccc```\\\WWWTTTRRRQQQNNNLLLIIIHHHGGGFFFDDDBBB@@@???===>>>>>>>>>>>>???BBBDDDJJJRRR^^^kkkyyyrrrgggYYYOOOKKKJJJIIIHHHFFFEEECCCCCCEEEEEEDDDCCCFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPLLLMMMOOOOOOPPPRRRUUUXXX[[[]]]___```aaacccfffiiiqqqtttwwwzzz{{{zzzwwwvvvrrrooojjjfffdddaaa^^^\\\]]]\\\[[[YYYXXXVVVUUUTTTVVVTTTRRRRRRRRRRRRQQQOOONNNKKKGGGFFFHHHKKKMMMMMMOOOOOOOOONNNNNNMMMMMMMMMLLLKKKIIIHHHIIILLLOOOQQQ\\\YYYUUURRROOONNNMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSTTT[[[aaabbbbbbbbb___[[[OOOLLLKKKMMMTTT^^^fffkkkkkkiiieeeaaa]]]ZZZXXXXXXUUUSSSPPPMMMJJJIIIHHHGGGIIIIIIKKKMMMPPPSSSUUUVVVUUUYYY]]]```bbbdddfffhhhddddddddddddeeeeeeeeeeeehhhhhhhhhhhhgggeeecccbbb]]][[[YYYYYYXXXVVVSSSQQQKKKKKKMMMPPPVVVZZZ\\\\\\\\\]]]^^^]]]\\\\\\]]]___aaaaaa```^^^]]][[[ZZZZZZYYYTTTPPPNNNLLLNNNWWWaaaqqqvvvzzzyyyxxxyyyxxxuuujjjhhheeedddbbb^^^YYYUUUVVVYYY\\\^^^]]][[[[[[[[[^^^```eeejjjnnnnnnkkkhhh^^^YYYXXX^^^eeennnxxx~~~yyyrrrkkkccc^^^VVVKKK@@@;;;666111---...///......------......///++++++,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,---...---++++++,,,++++++******++++++,,,************++++++++++++*********************+++///...---,,,++++++++++++++++++++++++******))))))&&&(((******)))((()))+++***+++++++++***)))((('''uuueee```___YYYOOOHHHBBBBBB@@@???>>>============:::777666777888999888333333222222111000000000111000000000//////......------------,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,...000111222///...---,,,,,,,,,,,,---******))))))((((((((((((*********))))))))))))(((******)))))))))******+++...***''''''+++...---+++***+++,,,+++***)))***+++++++++++++++++++++,,,---+++,,,---...000111222333//////000111111111111111000//////111333888<<<>>>======<<<<<<<<<===>>>???<<<<<<<<<>>>DDDKKKRRRUUUTTT\\\eeekkkrrryyyzzzwwwmmmfffYYYKKK@@@:::888999555777::::::999888888888===@@@EEEIIILLLMMMMMMMMMLLLNNNRRRWWW\\\bbbfffhhhjjjkkklllnnnrrrwww~~~zzzvvvrrrooonnnllliiifffaaa^^^YYYVVVSSSQQQOOONNNKKKJJJHHHEEECCCAAA@@@???<<<===>>>>>>======>>>???GGGLLLTTT]]]hhhuuuxxxiii]]]UUUQQQNNNMMMIIIGGGEEEDDDEEEFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEGGGIIIJJJEEEEEEGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOKKKLLLMMMMMMMMMOOORRRUUUWWWYYYZZZ[[[[[[]]]___bbbcccdddfffhhhiiiiiihhhggggggdddaaa```___^^^[[[YYYWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPPPPNNNMMMLLLJJJGGGGGGIIILLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNPPPOOOLLLKKKJJJLLLNNNOOOSSSTTTTTTSSSPPPNNNKKKJJJJJJJJJJJJKKKNNNQQQTTTVVV[[[ccciiiiiihhhiiigggdddZZZXXXUUUVVV\\\ccchhhkkkiiifffbbb]]]XXXTTTRRRQQQNNNMMMKKKIIIHHHHHHHHHHHHJJJKKKMMMPPPRRRTTTVVVWWWVVVYYY]]]```aaacccdddfffeeeeeeeeeeeeeeeeeeffffffhhhhhhhhhgggfffdddaaa```ZZZYYYWWWWWWWWWVVVSSSPPPLLLLLLNNNRRRWWW[[[]]]]]]]]]^^^^^^]]]\\\[[[]]]^^^___^^^]]]\\\ZZZYYYXXXWWWUUUQQQNNNLLLLLLOOOZZZeeerrrxxx{{{{{{{{{}}}}}}{{{mmmkkkhhheeeaaa^^^ZZZWWWYYY\\\```aaa```_________```aaacccfffiiiiiifffcccYYYWWWXXX^^^dddjjjrrrzzz{{{xxxuuurrroooiiiccc^^^SSSHHH>>>888444///------+++,,,,,,---...///000111******++++++++++++******+++++++++*********))))))******++++++++++++***)))******))))))))))))******))))))*********+++++++++((())))))***++++++,,,,,,------,,,+++++++++++++++++++++************))))))''')))++++++***))))))***)))************)))((('''tttddd___^^^XXXOOOHHHCCCBBB@@@???>>>>>>======<<<:::888777777888777666222222222111111111000000000//////////////////...---......---,,,,,,---///(((((()))))))))*********)))******,,,...000222333...---,,,,,,,,,---///000---,,,+++***)))))))))))),,,,,,++++++++++++++++++***************++++++,,,...)))$$$%%%***---+++((()))***+++***)))((()))***************+++,,,------******+++---...///000000//////000111111111111111///...---...000444888;;;>>>>>>>>>>>>@@@BBBDDDFFFAAA>>><<<===BBBHHHNNNQQQPPPWWW___dddkkksssuuusssjjjfff]]]QQQEEE<<<888666333555888999888888888888<<>>>>>=========;;;999999999888666555222222222111111111111111.........///////////////,,,------+++))))))---000***************)))))))))+++++++++,,,---...000000,,,+++++++++,,,...000111...---,,,******)))******++++++++++++++++++,,,,,,******))))))******+++,,,,,,***((()))++++++***((()))***++++++***)))***+++))))))******,,,---///000((())))))***+++,,,,,,,,,//////000111111111111111///...------///222555777=========>>>AAADDDHHHJJJEEE@@@<<<;;;???EEEIIIKKKLLLSSSYYY^^^eeemmmqqqpppkkkjjjdddZZZMMMAAA:::777222444777999888999:::;;;;;;===@@@DDDHHHKKKMMMOOONNNOOOOOORRRVVV[[[```cccfffgggjjjlllnnnsssxxx|||yyytttqqqnnnlllgggfffdddaaa\\\XXXUUUTTTPPPNNNKKKHHHEEECCCBBBAAA999;;;<<<<<<;;;;;;<<<>>>???BBBEEEHHHKKKQQQZZZaaatttzzzqqqkkkggg]]]YYYSSSOOOLLLJJJHHHFFFGGGGGGFFFFFFEEECCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGBBBCCCEEEGGGHHHGGGFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKLLLOOOQQQPPPQQQRRRQQQPPPQQQSSSTTTXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWUUUUUUVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLMMMMMMLLLJJJJJJIIIIIIKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFFFFDDDGGGJJJKKKJJJIIIJJJLLLFFFGGGHHHKKKOOOUUUZZZ^^^ffflllpppmmmiiijjjkkkkkkjjjhhheeedddddddddcccbbb___]]]ZZZVVVPPPKKKGGGEEEBBBAAAAAAAAACCCGGGJJJMMMOOOPPPSSSUUUWWWXXXXXXXXXZZZ]]]___````````````aaabbbbbbcccdddeeeffffffgggffffffeeedddbbb___\\\[[[YYYVVVSSSRRRSSSSSSSSSRRRRRRSSSTTTXXX[[[]]]]]]\\\\\\\\\]]][[[YYYYYYZZZ\\\VVVVVVVVVUUUTTTSSSSSSRRRLLLJJJKKKMMMNNNQQQZZZdddnnnuuuzzz|||}}}}}}yyytttlllbbb[[[XXXYYYZZZbbbeeehhhjjjjjjiiiiiiiiihhhggggggfffeeebbb]]]YYYVVVVVVYYY___bbbeeekkksssvvvrrrmmmjjjhhhccc[[[UUUIII???777444222///------******++++++,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++************)))++++++++++++******))))))++++++************++++++))))))))))))************)))***++++++++++++***)))***))))))******+++,,,---+++++++++++++++++++++++++++---///000...---,,,,,,((('''&&&&&&'''(((***+++rrraaa[[[ZZZUUUMMMHHHCCCBBB@@@???>>>>>>======>>>===;;;;;;;;;999777444222222222111111111111111---.........//////000000*********(((%%%&&&***...//////...---,,,+++***)))---------,,,,,,,,,------******))))))+++---000222...,,,+++)))(((((())))))(((((()))))))))*********)))))))))))))))***++++++***---000000...+++***)))***+++,,,,,,+++***+++---)))******+++---///111222,,,,,,,,,------.........//////000111111111111111//////......000222555666:::::::::<<<@@@DDDHHHJJJHHHBBB<<<:::===CCCFFFHHHJJJPPPUUUZZZbbbkkkpppppptttuuuqqqhhhZZZLLLCCC>>>222555777999999:::;;;===999;;;>>>AAAFFFJJJMMMNNNNNNNNNNNNPPPSSSXXX]]]```ccceeehhhjjjmmmqqquuuyyy}}}yyytttpppooojjjjjjiiifffaaa\\\YYYXXXRRRPPPMMMIIIFFFDDDCCCCCC;;;===>>>======>>>@@@BBBAAADDDEEEEEEEEEGGGMMMRRRbbbqqqzzzvvvfffaaaZZZTTTOOOLLLHHHFFFIIIIIIHHHHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCAAACCCEEEGGGHHHGGGFFFEEEHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHKKKLLLLLLLLLKKKLLLNNNQQQQQQRRRRRRQQQOOOOOOPPPRRRUUUTTTRRRQQQQQQRRRSSSTTTUUUTTTRRRRRRRRRQQQNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPNNNLLLIIIIIIJJJLLLMMMMMMKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJIIIFFFEEEFFFIIIIIIIIIKKKNNNTTTZZZ```dddgggnnnppplllggghhhjjjjjjllljjjgggfffdddbbb___]]][[[ZZZWWWSSSNNNHHHDDDAAAAAAAAAAAABBBEEEIIIMMMPPPQQQRRRTTTWWWXXXYYYYYYYYY[[[^^^```aaa```______``````aaaaaacccdddeeeffffffdddddddddbbb```]]]ZZZYYYYYYVVVRRRQQQRRRSSSSSSSSSTTTUUUVVVYYY\\\]]]\\\[[[ZZZ[[[[[[ZZZXXXWWWYYYZZZTTTSSSSSSSSSRRRRRRQQQQQQIIIHHHJJJNNNOOORRRZZZcccmmmtttzzz|||}}}~~~{{{yyysssiii___XXXWWWZZZ^^^eeeiiinnnppppppnnnmmmmmmmmmllljjjiiifffbbb\\\XXXYYYYYY]]]bbbdddfffmmmuuuxxxsssmmmiiifff```WWWPPPDDD<<<444333222...,,,---............---,,,+++++++++,,,,,,------,,,,,,++++++++++++************))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---))))))))))))************++++++,,,,,,+++***((('''(((((())))))***+++---...++++++++++++++++++,,,,,,,,,///111222000...---...'''&&&%%%%%%&&&(((+++,,,qqq___WWWTTTOOOJJJGGGCCCCCCBBBAAA@@@>>>>>>===>>>===;;;;;;;;;999777444333333333333444333000...111111111111000///------/////////......---------,,,------......------,,,------...------,,,+++***------......---+++***)))000---******+++,,,***(((+++***))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***---+++(((&&&%%%&&&((()))+++++++++,,,---...000000111111111111111111111111222111///---...000222444999:::<<<===>>>@@@DDDGGGIIIGGGCCC===:::===DDDKKKIIILLLTTTZZZ]]]aaalllxxx||||||xxxpppggg\\\LLL???===888666888:::999:::>>>;;;===???@@@BBBFFFJJJNNNMMMOOOPPPQQQRRRUUUYYY\\\___ccchhhlllnnnppprrrssszzz~~~|||wwwvvvuuutttoooiiiccc___]]]]]]WWWTTTQQQNNNKKKHHHEEEBBB======<<<<<<===>>>@@@AAABBBAAA@@@???@@@AAACCCEEETTT\\\nnnttthhhaaaZZZRRRMMMLLLKKKIIIGGGGGGHHHHHHHHHGGG===@@@BBBBBB@@@???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLQQQRRRRRRQQQOOOMMMNNNNNNSSSTTTVVVUUUSSSQQQPPPPPPQQQQQQPPPOOOOOONNNMMMMMMKKKJJJIIIIIIJJJKKKJJJHHHKKKIIIHHHIIIJJJKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJIIIHHHHHHGGGGGGHHHGGGJJJMMMSSSXXX]]]aaaccchhhhhhiiiiiiiiijjjjjjjjjhhhgggeeeccc```]]]\\\ZZZXXXUUUPPPJJJFFFDDDCCCCCCCCCDDDFFFHHHKKKLLLMMMNNNSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[\\\^^^```bbbdddbbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa^^^\\\ZZZYYYYYYXXXWWWVVVSSSQQQRRRUUUXXXUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRPPPMMMJJJHHHGGGFFFHHHKKKOOOTTTXXX]]]___jjjooouuuzzz{{{{{{{{{{{{uuupppggg]]]VVVWWW___ffflllooossstttsssrrrqqqqqqgggiiikkkhhhccc^^^[[[[[[^^^fffkkkkkkjjjmmmqqqrrrvvvrrrmmmiiieee]]]SSSKKK???;;;555222000///...---))))))))))))))))))))))))+++******))))))******+++******+++******)))((('''++++++******))))))(((((())))))***)))((((((***+++'''(((((('''%%%&&&(((***((())))))***++++++,,,,,,(((***+++---......------+++++++++*********))))))***...333666444111...---+++++++++++++++***)))(((ooo\\\TTTQQQMMMHHHFFFCCCBBBBBBAAA???>>>>>>===???>>><<<<<<<<<:::888666333222111111222222000...000000000//////...---,,,.........---------,,,,,,,,,------......------,,,(((((((((((('''&&&%%%$$$***+++,,,---------,,,+++///---******+++,,,***((()))))))))))))))******+++*********++++++++++++,,,++++++++++++++++++++++++***+++,,,+++******+++,,,,,,+++***)))***,,,...///*********+++,,,---...///111111111111222222222222111000//////000222444555888:::;;;<<<<<<>>>BBBDDDGGGGGGDDD@@@===>>>CCCHHHEEEJJJRRRZZZ]]]```jjjtttzzz|||{{{vvvpppgggZZZMMM@@@:::666888:::999999;;;;;;<<<===>>>???CCCHHHKKKOOOQQQRRRRRRRRRSSSVVVYYY]]]aaafffjjjlllnnnoooqqqwww{{{}}}yyywwwvvvrrrmmmgggccc```___]]]YYYUUUPPPLLLHHHCCC@@@???>>>>>>======>>>@@@AAA>>>===;;;;;;;;;===>>>@@@HHHMMMZZZkkkyyyuuummmeeeZZZSSSQQQPPPNNNLLLKKKKKKKKKJJJIIIAAACCCEEEDDDAAA@@@@@@BBBAAAAAAAAAAAAAAAAAABBBBBBFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJOOOPPPPPPOOOMMMLLLLLLMMMPPPRRRSSSRRRPPPNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKIIIHHHIIIJJJKKKJJJHHHJJJHHHHHHHHHIIIJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFHHHIIIIIIIIIHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKMMMPPPTTTYYY^^^bbbdddffffffffffffffffffgggggggggeeeccc```\\\YYYWWWVVVRRROOOKKKGGGDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNSSSSSSTTTVVVXXXZZZ\\\^^^YYYYYYYYYZZZ[[[]]]___```aaaaaaaaabbbbbbbbbbbbbbbcccbbb___]]][[[YYYXXXXXXXXXXXXVVVTTTRRRSSSVVVXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHFFFHHHLLLPPPUUUZZZ^^^aaajjjoootttxxxxxxxxxwwwwwwpppkkkccc[[[XXX[[[aaagggmmmpppsssuuusssqqqoooooohhhiiiiiigggbbb___^^^___fffnnnsssrrrqqqsssvvvvvvvvvrrrmmmhhhcccZZZOOOHHH:::666111...,,,+++***)))************************++++++++++++++++++++++++((())))))*********))))))++++++************)))))),,,,,,,,,,,,++++++,,,...***++++++***((()))+++---+++++++++************)))((()))***++++++,,,+++++++++++++++*********))))))---111555777666222000...***++++++++++++******)))mmmYYYOOOLLLIIIFFFEEEBBBBBBAAA@@@???>>>>>>===???>>><<<<<<<<<;;;999777444222000///000000///....../////////...---,,,+++------------,,,,,,,,,,,,,,,------......------,,,+++++++++***)))'''&&&%%%'''(((***,,,---............,,,+++***++++++***))))))))))))******++++++,,,************++++++++++++++++++++++++++++++++++++)))***++++++))))))***++++++++++++,,,------......)))))))))***+++,,,---...000111111111222222333333444444333333333333333333777999:::::::::<<<>>>AAABBBDDDEEEBBB???>>>@@@CCCAAAGGGSSS^^^bbbbbbhhhooovvv|||}}}wwwlllbbbKKKAAA999999;;;;;;:::;;;<<<<<<;;;;;;;;;???DDDHHHQQQRRRRRRRRRQQQQQQSSSUUU[[[___dddhhhjjjkkkmmmooovvvxxx|||{{{yyyvvvrrrmmmiiieeecccaaa]]]XXXTTTOOOKKKFFFBBBAAA@@@???>>>>>>>>>???@@@;;;:::999888999:::;;;<<>>>>>===>>>===;;;;;;<<<;;;888666555222000//////000000///.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000000///---,,,******((((((***+++,,,---......---,,,+++******++++++***---------------,,,,,,+++(((((()))))))))*********************************&&&((()))((('''&&&'''(((******+++++++++***((((((************+++,,,---...000000111222222333444444::::::999888555222///---555777888999999999;;;======@@@CCCCCC???<<<<<<===>>>GGGWWWeeejjjggggggjjjrrrzzzzzzqqqYYYLLL???;;;<<<<<<<<<=========;;;:::999<<>>======>>>;;;;;;::::::::::::;;;<<<======AAAIIIRRR]]]mmm{{{{{{ooojjj___\\\XXXUUUSSSPPPMMMKKKHHHHHHHHHGGGEEEDDDCCCBBB>>>>>>===============<<<@@@??????>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLLLLJJJIIIJJJKKKJJJKKKMMMLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIHHHGGGHHHIIIJJJIIIHHHIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJNNNRRRTTTUUUUUUVVVXXX[[[^^^aaacccccccccbbbbbbaaa``````______]]]YYYTTTOOOKKKHHHGGGBBBAAA@@@@@@AAACCCDDDFFFHHHIIIKKKMMMOOOPPPQQQQQQPPPQQQRRRUUUXXX[[[]]]__________________`````````^^^_________````````````]]]\\\YYYWWWUUUUUUUUUVVVXXXXXXXXXVVVUUUUUUWWWYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPOOONNNLLLJJJGGGFFFFFFGGGHHHKKKOOOVVV[[[```dddjjjooorrrtttvvvvvvrrrooolllkkkaaa]]]YYYZZZ```fffjjjkkkpppsssvvvvvvrrrmmmhhhffffffdddaaa^^^___bbbgggjjjnnnuuuzzz{{{{{{}}}~~~|||zzztttlllddd\\\QQQFFF>>>777444111///...---,,,+++++++++++++++++++++++++++***+++---......---+++***(((((()))***************)))***,,,---...//////...,,,***'''''''''((())))))+++,,,,,,+++***)))***+++------,,,+++***)))((((((+++***(((''''''((()))******************************---///000...+++***))))))))))))******+++,,,,,,}}}iiiTTTIIIFFFDDDCCCBBBAAA@@@@@@??????>>>>>>>>><<<;;;:::::::::999777555666444111000111111111111//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////......---+++***)))************++++++,,,,,,,,,,,,,,,+++******++++++333222222111///---+++***''''''''''''((((((((((((************************&&&((()))((('''&&&'''(((((((((***+++***)))'''&&&,,,,,,+++,,,,,,---...//////000111222333444555555<<<<<<;;;:::777333///---333555777888777888999;;;:::???DDDEEEAAA>>><<<===>>>HHH[[[kkkpppkkkfffeeemmmvvvxxxgggXXXGGG???<<<:::;;;===>>>>>>===;;;:::<<<@@@CCCHHHJJJMMMNNNNNNOOOQQQSSSWWW[[[```eeehhhjjjlllnnnqqqssswwwzzz}}}}}}yyyvvvrrrnnnjjjfffccc___[[[YYYUUUQQQNNNGGGFFFCCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888888;;;AAAFFFMMMYYYdddwww}}}qqqmmmhhhbbb^^^ZZZUUURRRKKKJJJJJJIIIIIIGGGFFFDDD===<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===??????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIJJJLLLIIIJJJKKKJJJIIIIIIJJJLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGIIIIIIIIIHHHIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJKKKGGGHHHIIIKKKNNNRRRVVVYYYZZZYYYYYYYYY[[[]]]___aaaccccccbbbaaa___^^^]]]]]]YYYWWWRRRLLLHHHDDDBBBAAA>>>??????AAACCCEEEHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSPPPQQQRRRTTTWWW[[[]]]___aaabbbbbbbbbbbbbbbbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYVVVTTTSSSSSSTTTUUUWWWWWWXXXWWWUUUUUUWWWYYYVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVTTTSSSQQQOOONNNMMMLLLJJJGGGDDDCCCEEEGGGHHHPPPVVV^^^dddhhhmmmtttyyy{{{|||{{{xxxrrrkkkgggeee[[[YYYYYY]]]dddkkknnnnnnqqqtttxxxwwwrrrkkkeeebbb```^^^[[[ZZZ^^^ccciiimmmmmmsssxxxzzz||||||tttjjj___VVVLLLBBB:::111///,,,*********)))(((++++++++++++++++++++++++***+++---......---+++******************)))(((((()))***---///111222222111111---***)))***,,,,,,,,,+++---------+++******+++************************,,,+++***(((((()))***+++************************(((***,,,,,,***(((((((((***)))))))))***+++,,,---}}}iiiSSSIIIFFFDDDBBBBBB@@@@@@?????????>>>>>>>>>;;;:::999999999999777555666444222111222222111000///000000000000000//////,,,,,,,,,,,,------------,,,------......------,,,............------,,,+++,,,++++++*********+++++++++,,,,,,+++******+++---555555555333000---***(((''''''''''''((((((((((((************************)))***++++++))))))***+++&&&''')))+++,,,---,,,,,,---,,,,,,,,,------.../////////000222333555666777999999:::999888666444222111333666777777888999::::::???DDDEEECCC@@@???@@@???HHHXXXhhhmmmhhhbbbaaafffqqq|||yyypppcccTTTIII@@@999999<<<===>>>>>><<<;;;<<>>======;;;;;;::::::::::::999999777777:::>>>@@@CCCKKKTTT^^^iiiyyy}}}uuunnnhhhaaa[[[WWWQQQPPPNNNMMMMMMKKKIIIFFF>>>>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;<<<>>>>>>???@@@@@@@@@?????????@@@AAACCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJJJJIIIIIIJJJLLLHHHIIIIIIIIIHHHHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMIIIKKKMMMQQQUUUXXX\\\^^^___^^^\\\[[[[[[]]]^^^```bbbaaa```^^^\\\[[[YYYYYYSSSPPPKKKFFFBBB???>>>>>>>>>???@@@BBBEEEHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSTTTVVVYYY\\\^^^``````aaabbbbbbcccbbbbbbaaa^^^^^^^^^]]]\\\\\\[[[[[[YYYWWWTTTRRRQQQRRRTTTUUUUUUVVVWWWVVVUUUUUUWWWYYYVVVVVVWWWWWWXXXWWWWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFCCCAAABBBEEEIIILLLUUU\\\fffmmmqqquuu}}}zzzqqqiiiccc```XXXYYY\\\bbbhhhmmmppppppqqqtttxxxxxxrrrjjjccc___ZZZXXXWWWYYY___ffflllnnnnnnsssvvvxxx||||||ssseeeXXXNNNEEE===777000...,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++******)))''''''(((***...111444555555444111---(((''')))++++++***---///000///---,,,,,,,,,((())))))***++++++,,,,,,++++++*********++++++,,,***************+++++++++(((***++++++***)))***++++++***)))))))))***+++,,,|||iiiTTTJJJGGGEEEBBBAAA????????????>>>>>>>>>>>>;;;:::999999::::::888666444222111222222222000.........//////000//////...,,,,,,---------.........,,,------......------,,,//////000000000/////////,,,+++***))))))***++++++***,,,---+++))))))+++---444444444333000---***(((((((((((()))))))))*********************************+++,,,+++******+++,,,'''((()))+++,,,---......,,,,,,,,,+++,,,,,,---......///000222444555777777999999999888777666666555///111555777777888999;;;888<<>>>>>>>>;;;;;;;;;;;;;;;<<<============>>>????????????>>>>>>???AAACCCCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDFFFGGGGGGGGGGGGIIIJJJFFFGGGGGGGGGFFFGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDEEEHHHIIIHHHGGGFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOMMMPPPSSSXXX\\\___aaabbbdddbbb```]]]]]]]]]___```^^^]]][[[YYYWWWUUUSSSSSSMMMJJJFFFBBB>>>===<<<<<>>888333111000......//////...---************************++++++++++++++++++++++++))))))*********))))))((('''***...222555777777777000+++%%%$$$'''))))))'''---///000///---+++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++((()))+++*********,,,------+++***)))((()))++++++|||iiiUUUKKKHHHEEEBBBAAA????????????>>>>>>>>>>>><<<;;;::::::;;;;;;999777222111111222222111///,,,------...............------------....../////////,,,------......------,,,,,,------...............+++***)))))))))***,,,---***,,,---,,,))))))+++...111222222111000---***(((************++++++++++++))))))))))))))))))))))))(((***+++***)))((()))*********************+++++++++++++++***++++++,,,,,,...///000222444666777888;;;;;;999888666555444333...111444777888888:::;;;555999<<<===<<<<<<>>>@@@AAABBBGGGPPPTTTUUUWWW[[[[[[fffqqqvvvyyy{{{{{{xxx~~~{{{uuujjjYYYFFF>>>>>>999;;;======<<<<<<<<<===???BBBFFFHHHIIIIIIKKKLLLLLLPPPXXX^^^ccchhhlllnnnoooppprrrsssuuuxxx}}}~~~|||yyyuuukkkiiifffdddbbb```]]][[[VVVSSSOOOKKKGGGDDDBBBAAA===============<<<;;;:::999777777777666555:::BBB@@@HHHRRR[[[dddqqqzzzrrrmmmccc___ZZZWWWUUUQQQKKKGGGDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<======>>>???<<<======>>>>>>>>>>>>>>>===>>>AAACCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB?????????@@@AAABBBDDDEEE@@@AAABBBCCCCCCBBBAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEFFFEEEFFFGGGIIIDDDEEEFFFEEEEEEFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEGGGIIIHHHGGGDDDBBBAAABBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCEEEGGGJJJMMMOOOPPPSSSXXX]]]bbbdddeeefffgggeeebbb___^^^^^^```aaaZZZZZZXXXUUUSSSQQQOOONNNJJJGGGCCC???<<<;;;<<<<<>>===<<<>>>CCCKKKSSSXXXYYYbbbmmmuuuxxx}}}}}}pppddd\\\XXXWWW]]]fffkkkmmmnnnqqqsssoootttxxxxxxsssjjjaaa\\\SSSSSSVVV]]]fffmmmppppppoooqqqqqqppptttzzz}}}{{{xxxlll[[[KKK@@@999444111...,,,++++++------,,,***))))))))))))))))))))))))++++++***))))))***++++++'''((()))******++++++***'''***///333666888888888444...((('''***,,,,,,***+++,,,...---+++)))((())))))************+++++++++'''(((***+++,,,,,,,,,+++))))))******++++++++++++'''((()))))))))))),,,......,,,***)))((()))***+++kkkVVVNNNJJJCCC???@@@AAAAAA@@@???>>>===<<<;;;;;;<<<>>>@@@AAA???:::777666555333111000000000111,,,,,,---...///000111111222222111000//////......,,,,,,,,,------.........222111///---+++******)))*********++++++***))))))***,,,...///---+++******,,,------...---,,,***)))'''))),,,......,,,)))'''++++++******))))))((((((((((((((((((((()))))))))+++***)))(((((()))***+++)))))))))))))))******+++,,,---///111333444555555222444555777777666555444111222333555777999<<<======>>>>>>>>>>>>>>>>>>>>>BBB@@@AAAEEEGGGIIIOOOWWW\\\ccciiilllooouuuxxxwwwzzzzzzhhhTTTCCC;;;===<<<;;;<<<>>>??????>>>;;;??????<<>>@@@AAABBBCCC>>>============>>>??????AAAAAAAAA@@@@@@>>>===<<>>>>>@@@BBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHHHHHHHFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDCCCBBBAAAAAABBBAAABBBCCCDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDCCCDDDFFFJJJMMMPPPZZZcccfffgggjjjjjjhhhiiifffcccbbbaaa```^^^\\\\\\ZZZVVVQQQLLLHHHEEECCCBBBBBBAAA>>>;;;;;;===???BBBCCCEEEEEEFFFIIILLLOOOOOOQQQSSSTTTUUUWWWZZZ\\\YYYZZZ\\\^^^`````````___aaabbbdddeeeeeedddbbbaaa```___]]][[[XXXVVVTTTSSSTTTTTTUUUSSSRRRQQQRRRTTTVVVVVVUUUUUUUUUVVVVVVWWW\\\[[[ZZZYYYVVVRRROOONNNOOOKKKIIIJJJGGGAAA<<<<<<::::::<<<@@@HHHPPPVVVYYY]]]```gggnnnuuu}}}xxxhhh]]]YYYYYY]]]bbbiiiooorrrtttvvvvvvooopppqqqpppkkkeee___\\\PPPSSSYYYbbbjjjpppqqqqqqmmmkkkkkknnntttyyyyyyxxxrrrdddPPPAAA:::666000,,,,,,***(((***---...---+++***)))((((((((((((((()))'''(((***+++,,,+++)))((((((((((((((((((((((((((()))+++...222444666777777,,,,,,,,,,,,,,,+++***)))&&&&&&''''''((((((((()))************************))))))***++++++++++++***************************)))))))))))))))*********------,,,,,,+++***))))))iiiTTTMMMJJJDDDAAABBBBBBBBBAAAAAA@@@???>>>>>><<<;;;<<<===>>><<<888555666555333111000000000111------......//////000000......---,,,,,,+++******,,,,,,,,,,,,---------...111000...,,,+++***))))))...///////////////......---///000///---***))))))((()))+++,,,---------,,,((()))+++------+++)))(((*********))))))))))))))))))***+++,,,,,,,,,++++++((((((''''''''''''((((((***************++++++,,,...///000111222333333333333444555777777666444333111222333555777:::<<<===@@@@@@????????????@@@@@@>>>;;;<<>>BBBEEEJJJSSS___hhhvvvrrroooiiiddd```\\\WWWTTTOOOMMMKKKHHHGGGEEECCCBBBDDDBBB???>>>???@@@@@@@@@:::;;;;;;<<<===>>>???@@@============>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>???>>>===<<<<<<>>>???AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCCCCAAA@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>BBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEGGGJJJQQQ]]]gggjjjjjjllllllkkkhhheeebbb```___]]][[[YYYWWWUUUQQQMMMHHHDDDBBB@@@@@@@@@???===<<<<<<>>>AAABBBDDDEEEFFFFFFHHHKKKNNNSSSSSSTTTSSSTTTXXX]]]aaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbcccddddddcccaaa```___]]][[[XXXVVVTTTSSSRRRSSSTTTTTTSSSQQQQQQRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUZZZZZZYYYWWWUUURRROOOMMMLLLHHHGGGHHHEEE???;;;;;;999;;;@@@GGGPPPWWWZZZ[[[\\\___eeekkkrrryyyrrrddd[[[ZZZ[[[cccgggmmmrrruuuvvvvvvvvvqqqooonnnmmmjjjeee^^^YYYQQQTTTZZZbbbjjjoooqqqqqqkkkhhheeefffkkkppprrrssshhh[[[III===888555111---,,,***)))***,,,...,,,+++*********))))))***++++++((()))***++++++***)))(((************************)))***---///111222222222++++++,,,,,,+++******)))++++++,,,,,,,,,---------************************))))))***++++++++++++***************************)))))))))))))))))))))***((()))))))))))))))******}}}gggSSSMMMKKKEEECCCEEEBBBAAAAAAAAA@@@?????????<<<;;;:::::::::999666444555555333222111000000000........................//////......---,,,,,,,,,++++++,,,,,,,,,,,,------///...---+++***)))))))))+++,,,,,,---------,,,,,,,,,------,,,***))))))***((()))***+++,,,,,,,,,+++)))******++++++******)))))))))))))))************)))***---...///...,,,***'''(((((())))))(((((('''+++++++++***+++,,,,,,---///000000111111111111000222333444555555444333222...///000222444777999:::BBBBBBBBBBBBBBBBBBBBBCCC===999888999:::<<>>???>>>AAAGGGIIIIIIIIIKKKMMMPPPTTTZZZbbbfffnnnqqqssssssrrrrrruuuxxx{{{}}}zzzuuusssooollliiiiiiiiijjjgggddd___YYYRRRMMMIIIGGGBBB@@@===<<<<<<<<<<<<;;;<<<;;;999888888888999:::888:::;;;<<<>>>DDDMMMTTTbbbjjjuuu|||zzzssspppmmmiiibbb\\\XXXVVVSSSPPPNNNLLLIIIGGGGGGEEEBBB@@@???>>>===;;;<<<<<<<<<<<<<<<============<<<======>>>???@@@AAA@@@@@@@@@AAA@@@@@@??????>>>>>>===<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBBBB@@@???@@@AAA@@@@@@@@@AAA@@@??????>>>@@@AAABBBDDDEEEGGGHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFQQQ^^^jjjmmmkkkkkkkkkjjjfffccc___]]][[[YYYVVVTTTOOONNNJJJGGGCCC@@@>>>===<<<===>>>======>>>AAADDDDDDEEEGGGGGGGGGIIIKKKMMMVVVUUUUUUTTTUUUYYY```dddhhhgggfffdddbbbaaaaaaaaaaaabbbcccdddcccaaa___^^^]]][[[XXXUUUSSSRRRQQQQQQSSSTTTTTTSSSQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSWWWWWWVVVUUUSSSPPPMMMLLLHHHEEEDDDEEEBBB<<<999::::::>>>HHHSSS\\\```aaa___\\\^^^bbbhhhnnntttxxxzzz|||ssshhh]]]YYY[[[___hhhkkkooorrruuuuuuuuutttqqqooollljjjhhhddd^^^ZZZXXXYYY^^^dddkkkooopppooogggbbb^^^]]]aaaeeehhhhhhYYYNNNAAA777444333111...+++*********,,,---,,,++++++++++++++++++,,,---...++++++******))))))((((((************************((()))***+++,,,------,,,+++++++++************)))))))))))))))************************************))))))***++++++++++++*********************************))))))))))))))))))&&&&&&'''(((***+++,,,,,,}}}gggSSSMMMKKKEEECCCEEE?????????>>>>>>>>>======>>><<<999888888777666444555444333222111111000000/////////......---------//////......------------+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))'''((())))))))))))))))))((()))))))))((((((***,,,,,,,,,,,,+++***)))((((((******))))))))))))******(((((())))))******++++++&&&))),,,//////---***((()))***+++,,,,,,+++***)))+++************+++,,,,,,...///000000111111000000111222222333333222111111...///000222444666888:::BBBCCCCCCDDDDDDEEEEEEEEE@@@<<<999999888999>>>FFFJJJRRRYYY]]]aaagggjjjiiieeegggjjjmmmkkkaaaRRRFFF===:::666444444444555555888:::<<<>>>AAADDDFFFFFFIIIJJJKKKMMMQQQVVV]]]bbbjjjnnnrrrsssrrrqqqrrruuuvvvzzz|||xxxuuuqqqnnnlllkkklllmmmhhhfffbbb]]]VVVPPPKKKIIIDDDBBB???===>>>>>>===<<<<<<;;;:::999999999999:::777888888777888;;;AAAEEEPPPVVV___eeejjjpppxxx}}}~~~||||||wwwnnnfffeeeaaa^^^[[[ZZZWWWSSSOOOLLLJJJGGGEEECCCAAA>>>;;;@@@??????>>>>>>=========<<<<<<<<<<<<===>>>@@@@@@>>>>>>??????@@@???????????????>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????===???@@@AAA?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEHHHKKKMMMOOONNNPPPQQQPPPLLLIIIGGGFFFOOO]]]jjjllliiiggggggfffccc```\\\YYYWWWTTTQQQOOOHHHGGGDDDBBB???===<<<;;;:::;;;===>>>???AAADDDGGGGGGHHHJJJJJJJJJKKKMMMOOOUUUUUUVVVVVVWWWZZZ___ccchhhfffdddbbb```______```bbbbbbcccdddcccaaa___]]][[[YYYWWWTTTRRRQQQQQQQQQSSSTTTTTTSSSQQQQQQRRRTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSRRRPPPNNNLLLJJJFFFCCCBBBAAA>>>888777:::>>>EEEQQQ___hhhjjjfffbbb]]]^^^aaaeeekkkoooqqqrrrtttpppggg^^^XXXYYY^^^ccchhhjjjlllpppssstttsssqqqooonnnmmmjjjfffcccbbbbbbddddddfffiiimmmnnnmmmlllccc^^^YYYXXXZZZ\\\\\\[[[LLLDDD:::333222111000...+++++++++++++++,,,++++++*********+++,,,---...///,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,+++*********************&&&&&&&&&&&&&&&&&&''''''************************))))))***++++++++++++************************************)))))))))))))))'''((()))***+++,,,---...~~~hhhTTTMMMJJJEEEBBBCCC@@@@@@??????>>>=========@@@===:::888888888777666444444444333222111000/////////......------,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******+++,,,,,,,,,,,,,,,*********)))(((((()))+++------,,,***)))(((((((((******)))(((((()))******(((((())))))******++++++&&&)))---///000...***((()))***+++,,,,,,+++***))))))))))))))))))***++++++,,,---...///000111111111//////000000111111111111333333444555666888:::;;;@@@BBBDDDFFFHHHHHHGGGFFFCCC???;;;:::888777;;;AAAEEEMMMVVVZZZ^^^dddfffeeeeeedddcccffffff```TTTJJJ@@@;;;666222222333333444555666999===@@@AAABBBCCCGGGHHHJJJLLLNNNSSSYYY]]]dddiiioooqqqppppppqqqssstttwww|||{{{xxxsssooollllllmmmnnnjjjhhheee```ZZZTTTOOOLLLHHHEEEBBB@@@@@@???>>>===;;;;;;::::::::::::::::::888888888777888:::===@@@BBBFFFLLLRRRWWW]]]eeejjjwww|||~~~uuuppplllhhhggggggddd___ZZZUUURRROOOMMMKKKHHHEEEBBBCCCBBBAAA@@@???>>>======<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????<<<>>>@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEGGGIIIMMMPPPTTTUUUWWWXXXYYYXXXSSSOOOLLLKKKQQQ^^^iiikkkgggeeecccaaa___\\\XXXTTTRRROOOLLLJJJCCCBBBAAA???===<<<<<<<<<999;;;>>>@@@AAACCCFFFIIIJJJLLLNNNOOONNNOOOPPPRRRRRRTTTWWWXXXYYYZZZ\\\^^^dddcccaaa_________```aaaccccccddddddcccaaa^^^]]]YYYXXXVVVTTTRRRQQQQQQQQQSSSTTTTTTSSSQQQQQQRRRSSSRRRQQQQQQPPPOOOOOOPPPPPPNNNNNNOOONNNMMMLLLJJJHHHEEEBBB@@@???;;;777999>>>GGGOOO[[[hhhppppppjjjddd______```dddiiikkkkkkjjjiiieee^^^YYYWWW[[[bbbhhhhhhiiijjjnnnrrrsssrrrpppiiilllnnnjjjeeeeeejjjpppsssrrrppppppooommmjjjggg___\\\XXXWWWWWWUUUQQQNNNDDD>>>777222000000...---++++++,,,+++++++++++++++)))))))))******,,,---...,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%&&&''')))+++---///000+++******))))))***++++++************************************************))))))***++++++++++++***************************************))))))(((((())))))*********+++++++++~~~hhhTTTMMMJJJEEEBBBCCCCCCCCCBBBAAA@@@???>>>>>>???===:::999999999888777444444444333222111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++......------------,,,,,,++++++***************+++******+++,,,---------------......---***((())))))++++++*********++++++,,,***))))))(((((())))))***))))))))))))************(((+++...111111///,,,***((())))))))))))))))))((())))))(((((())))))***++++++,,,---///000000111111...//////000111222333333222222222222333444555666===@@@EEEJJJLLLLLLJJJHHHEEEAAA>>><<<999555777<<<@@@JJJSSSXXX^^^dddgggfffgggeeedddeeeeeeaaaXXXQQQCCC>>>777333222333444555333333777===@@@??????AAACCCEEEHHHJJJLLLPPPUUUXXX^^^cccjjjmmmnnnoooqqqssssssuuuxxx{{{~~~|||vvvqqqmmmllllllmmmllljjjgggccc]]]XXXTTTQQQMMMJJJFFFCCCBBBAAA???>>>;;;;;;;;;;;;::::::::::::999999888888999;;;<<<===999;;;???BBBFFFKKKRRRVVVbbbhhhqqqyyy{{{wwwssssssuuusssmmmhhh]]]ZZZUUUQQQOOOLLLHHHFFFFFFEEEDDDCCCAAA@@@????????????>>>>>>>>>???@@@@@@===>>>>>>???>>>>>>======:::;;;<<<======>>>??????@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????<<<>>>@@@@@@@@@???@@@AAA?????????@@@AAACCCEEEEEEKKKLLLMMMOOORRRVVVZZZ\\\^^^``````^^^ZZZVVVSSSRRRWWW```hhhiiigggeeeaaa\\\XXXUUUQQQNNNLLLJJJGGGDDD??????>>>===============;;;===@@@BBBCCCEEEHHHJJJKKKNNNPPPRRRRRRRRRSSSUUUQQQTTTXXXYYYYYYYYYZZZZZZ```````````````aaabbbcccbbbcccdddcccbbb___\\\[[[VVVUUUUUUTTTRRRQQQPPPPPPQQQRRRRRRQQQOOOOOOPPPQQQPPPOOOOOONNNMMMMMMMMMMMMJJJJJJKKKKKKKKKIIIHHHGGGCCC@@@>>><<<:::999???GGGTTTZZZdddnnnsssqqqjjjddd___^^^___bbbgggiiigggddd```]]]YYYXXXZZZ```gggllljjjiiijjjmmmqqqsssrrrooodddgggiiihhhgggkkkuuu}}}}}}yyyuuuqqqlllgggddd]]]ZZZVVVTTTSSSOOOHHHCCC===999444111///...---,,,+++,,,---,,,*********+++)))))))))))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))&&&&&&(((***---000333444,,,+++*********+++,,,------------,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************++++++******)))(((((((((((((((((((((((((((''''''{{{fffSSSMMMKKKFFFDDDFFFDDDDDDCCCAAA???>>>===<<<===;;;::::::::::::888777444444444444333111///...------------------------...............//////////////////......---------++++++*********++++++,,,'''((()))***++++++++++++''')))+++,,,+++*********---,,,+++******+++,,,---))))))))))))))))))))))))*********)))))))))))))))(((***---///000...,,,******))))))(((((())))))*********))))))******+++,,,,,,---....../////////...//////000222333555777888222222111111111111222222;;;@@@HHHOOORRRQQQNNNKKKHHHDDDBBB@@@;;;666666:::;;;EEEPPPXXX```hhhllllllhhhhhhiiikkkjjjfff^^^XXXOOOIII@@@888555444444444222222666>>>AAA>>>===@@@>>>AAAEEEHHHKKKMMMQQQSSSXXX]]]eeejjjlllnnnqqqtttrrrsssuuuvvvxxx}}}zzzsssnnnllllllllljjjiiieeeaaa]]]YYYVVVTTTRRRNNNJJJFFFDDDBBB@@@>>>;;;;;;;;;;;;;;;::::::999999888888888999::::::999666777999:::===@@@DDDFFFMMMSSS\\\ccckkktttyyyjjjfff___YYYUUUQQQNNNKKKLLLKKKJJJIIIGGGFFFEEEEEECCCCCCBBBBBBAAAAAABBBBBB@@@@@@AAA@@@@@@???>>>===999:::;;;===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBCCCFFFHHHKKKLLLSSSSSSSSSUUUWWW[[[___aaacccddddddbbb^^^[[[YYYYYY[[[```dddddddddbbb]]]VVVQQQNNNJJJGGGFFFCCCAAA???===<<<<<<<<<<<<===>>>>>>===@@@CCCDDDEEEFFFHHHJJJKKKMMMQQQSSSSSSTTTUUUVVVUUUWWWXXXXXXXXXXXXYYYZZZ]]]]]]___```aaaaaabbbbbbaaaaaabbbaaa___\\\YYYWWWQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNOOOMMMLLLKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIHHHGGGFFF@@@===;;;::::::===IIITTTbbbeeekkkppprrrooohhhccc___]]]]]]```eeefffccc___ZZZXXXXXXZZZ___eeekkknnnllliiihhhjjjnnnpppmmmjjjaaa``````ccckkkuuu|||wwwrrrlllfffbbb]]]XXXRRRNNNKKKGGG@@@;;;666444111///...------,,,+++,,,...,,,***)))***,,,******)))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))(((((()))+++...111444666---,,,+++***+++,,,...///,,,,,,,,,+++++++++******************************))))))***++++++++++++***************************++++++******)))(((((('''((((((((((((((((((((((((yyydddQQQLLLKKKGGGFFFHHHCCCCCCAAA???===;;;:::999;;;:::999:::::::::888666333444444444333111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........+++++++++***++++++,,,---(((((()))++++++,,,,,,,,, %%%(((******,,,---111000...,,,***))))))***(((((())))))))))))((((((++++++******))))))(((((('''(((+++,,,---,,,***(((---,,,+++******+++,,,---++++++******++++++,,,---......//////...------,,,000111222333555888:::;;;999888888777666666666666:::@@@IIIRRRVVVTTTPPPMMMKKKHHHFFFDDD???999777:::777BBBOOOXXXbbblllqqqqqqlllnnnrrruuutttnnngggaaa^^^WWWKKK@@@999555444333333222666???BBB>>>===AAA:::>>>CCCGGGIIIKKKNNNPPPTTTZZZbbbgggjjjmmmrrruuurrrrrrrrrrrruuuzzz}}}uuuooolllkkklllgggeeebbb^^^ZZZVVVTTTSSSUUUQQQLLLHHHEEECCC@@@>>>;;;;;;<<<<<<;;;;;;:::999999888777777888888777555888888888999:::<<<>>>@@@AAAFFFMMMSSSYYYbbbnnnwww{{{vvvmmmfff```\\\XXXVVVRRRQQQPPPOOONNNMMMLLLLLLGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>;;;<<<===???@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>BBBAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@??????????????????>>>???@@@@@@AAA?????????@@@@@@AAAAAABBB???>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@<<<>>>AAAAAAAAA@@@BBBCCCFFFFFFGGGHHHKKKNNNQQQSSSWWWWWWWWWXXX[[[^^^aaadddeeeffffffddd```]]]\\\\\\\\\^^^______```___XXXOOOLLLIIIFFFCCCAAA???===;;;;;;;;;;;;;;;<<<===>>>??????BBBEEEFFFFFFGGGIIIJJJJJJLLLPPPRRRSSSTTTVVVWWWYYYYYYYYYWWWVVVWWWZZZ\\\ZZZ[[[]]]___``````___^^^___``````___]]]ZZZWWWUUUNNNPPPQQQRRRRRROOOLLLJJJKKKLLLLLLKKKIIIHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGEEEFFFGGGHHHHHHGGGFFFEEE===:::999999;;;AAAPPP^^^jjjkkknnnqqqqqqmmmgggbbb^^^\\\[[[___cccdddaaa\\\WWWVVVXXX\\\bbbiiimmmppplllhhhfffgggjjjkkkgggccc```ZZZWWW^^^nnn}}}}}}wwwrrrlllfffbbb]]]WWWNNNHHHEEEAAA<<<888111000///...------------+++---...---***(((***,,,++++++******)))*********'''(((***+++,,,+++)))(((''''''''''''''''''''''''))))))***,,,...111444666...---+++++++++---///000.........------,,,,,,,,,************************))))))***++++++++++++***************************+++++++++***)))(((((('''((()))))))))******++++++~~~iiiSSSIIIFFFDDDCCCCCCAAA@@@???>>>===============<<<;;;;;;<<<:::777555111333444333000...000222///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---///000///......///000000...,,,---///000...,,,)))))))))***++++++,,,,,,,,,(((&&&'''+++---***&&&++++++************++++++)))************+++++++++***)))((('''&&&&&&'''(((***)))(((''''''((()))***(((((())))))************)))))))))***+++,,,......666555222///...---......///000222444777:::;;;<<<777<<>>777222222555666<<>>CCCFFFJJJRRR]]]fffnnnsss|||{{{ssskkkeeeaaa___]]]]]][[[ZZZXXXVVVTTTTTTOOONNNKKKIIIHHHHHHHHHIIIFFFEEEDDDCCCBBBAAA@@@???EEE@@@<<<;;;>>>@@@@@@@@@AAA@@@>>>======>>>???@@@EEEBBB???;;;:::;;;===???@@@AAABBBBBBAAA???>>>===???>>>=========???AAACCC?????????>>>>>>>>>=========>>>??????@@@@@@??????BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGJJJMMMPPPRRRUUUXXX[[[```^^^[[[\\\^^^bbbdddeeejjjgggccc```^^^]]][[[YYYXXXYYYZZZYYYVVVRRRMMMJJJEEEBBB>>>===>>>===:::777;;;;;;<<<<<<>>>???@@@AAADDDEEEGGGHHHIIIJJJJJJKKKLLLOOORRRUUUWWWWWWVVVUUUXXXYYYYYYYYYYYYYYYXXXWWW[[[\\\^^^_________^^^]]]]]]]]]\\\ZZZWWWSSSPPPNNNNNNNNNMMMMMMLLLKKKJJJJJJOOONNNNNNMMMLLLKKKIIIIIIIIIGGGFFFFFFGGGFFFEEECCCEEECCCBBBCCCEEEEEEBBB>>>AAA777333888===DDDVVVkkkrrrqqqqqqpppnnnkkkfffbbb\\\XXXVVVWWW[[[\\\YYYUUUNNNQQQWWW^^^eeekkkoooqqqqqqlllhhhhhhkkkkkkfff```YYYUUUWWWcccqqq|||}}}ssskkkfffcccbbbYYYSSSKKKEEEAAA===777333111000...---,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++((()))******)))((()))+++$$$%%%'''((()))))))))((((((((()))+++,,,---...///*********+++,,,...111222111000000///...------,,,************))))))((((((************************,,,+++++++++******))))))(((((())))))******++++++,,,+++***((((((***+++,,,yyyfffQQQHHHFFFEEEDDDCCCAAA@@@???>>>============:::999888888999999777555111333444222///---...000000000///...............///////////////...------,,,---......------...///...,,,+++,,,...///---+++++++++******************,,,)))'''))),,,...,,,)))++++++************++++++(((((()))))))))*********+++***)))(((((((((((()))+++***)))(((((()))***+++)))))))))*********++++++************+++,,,------333222000...---...///000111222333444666777888999777===AAA@@@999333333555555;;;GGGXXXhhhooonnnjjjUUUQQQMMMJJJHHHCCC===888666;;;CCCOOO]]]jjjqqqtttvvvyyy}}}yyyooo```QQQEEE;;;666555333555888:::;;;:::999999;;;;;;===???BBBEEEHHHIIILLLRRRVVVYYYaaakkkpppooolllmmmnnnooopppsssxxx|||~~~xxxrrrmmmjjjgggdddaaa______^^^\\\[[[[[[XXXTTTQQQNNNKKKGGGDDDEEEBBB???=========<<<::::::999999999999888888888666666666777777888999:::888;;;>>>@@@BBBHHHRRRYYY^^^ccclllvvv}}}vvvppplllkkkffffffggggggeeeccc```^^^WWWVVVTTTRRRPPPOOOOOONNNKKKKKKIIIHHHFFFEEEDDDDDDDDDAAA>>>===???AAAAAA@@@???>>><<<;;;:::;;;<<<===???>>>>>>>>>>>>=========??????@@@@@@???>>>===<<<======<<<;;;<<<>>>@@@AAA===========================>>>??????@@@@@@??????FFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKNNNPPPTTTVVVXXXZZZ]]]___dddbbb``````ccceeeffffffgggddd```]]][[[ZZZXXXVVVTTTTTTUUUTTTQQQMMMHHHFFFBBB???===<<<===<<<:::888;;;;;;;;;<<<>>>@@@AAABBBEEEEEEGGGIIIJJJKKKKKKKKKNNNPPPSSSVVVXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYYYY\\\]]]^^^______^^^]]]]]][[[[[[YYYWWWUUUQQQNNNLLLNNNNNNMMMLLLLLLKKKJJJJJJNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAAAAACCCBBB@@@===>>>777666===CCCJJJ[[[mmmqqqpppppppppooolllgggccc```\\\XXXWWWWWWWWWUUURRRSSSVVVZZZ```eeeiiikkkmmmppplllhhhhhhiiihhhbbb\\\VVVSSSVVVcccqqqzzz{{{qqqjjjddd```___UUUPPPHHHCCC@@@<<<777333///...---,,,++++++++++++)))******++++++++++++++++++,,,,,,------+++***)))(((***+++***)))((()))+++&&&'''((()))******))))))(((((()))***+++,,,------*********+++,,,...000222222222111000///...---,,,++++++*********)))))))))************************)))))))))((((((((((((((()))))))))))))))*********)))******************)))tttbbbPPPHHHGGGFFFDDDCCCAAA@@@???>>>============;;;999777777888888888666222333333222///------...111111000000//////000000///000000000000///......+++---......---,,,,,,---,,,+++******,,,,,,+++***,,,,,,++++++***))))))(((,,,***(((***...000///---++++++************++++++'''((((((((())))))))))))++++++***)))))))))******,,,+++************+++,,,***************+++++++++++++++*********++++++,,,///...---,,,,,,---///000222333333333333444444444666<<>><<<:::888:::::::::;;;===AAADDDFFFIIINNNRRRUUU\\\eeejjjkkkkkklllnnnoooppprrrvvvyyy|||}}}~~~wwwssspppjjjhhhfffddddddbbb___]]]^^^\\\YYYVVVSSSOOOJJJFFFGGGDDDAAA@@@??????===;;;999999999888888888777777555666777888888888888888666999::::::;;;>>>EEEJJJKKKOOOWWWbbbmmmwwwzzzwwwuuuooorrruuuwwwvvvrrrmmmjjjddddddbbb```^^^[[[ZZZYYYUUUTTTRRRPPPNNNMMMLLLKKKGGGFFFDDDCCCEEEEEEDDDCCCBBBAAA???===<<<<<<======;;;<<>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<===???@@@<<<======>>>>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAAIIIKKKOOOQQQRRRQQQOOONNNKKKKKKJJJKKKMMMPPPSSSTTTUUUWWWZZZ\\\]]]^^^aaacccgggeeeddddddeeefffeeedddbbb___[[[WWWVVVTTTRRRPPPMMMMMMMMMLLLIIIEEEBBB???>>><<<;;;;;;<<<<<<:::999:::;;;;;;===???AAACCCDDDEEEFFFHHHIIIKKKLLLLLLMMMPPPRRRTTTWWWYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^___^^^]]]\\\[[[XXXXXXVVVTTTRRROOOMMMKKKMMMMMMLLLLLLKKKJJJJJJJJJNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDDDDEEEEEECCCBBBAAA???>>>>>>??????===;;;;;;999===FFFMMMSSS```oooooooooooopppooommmhhhddd___\\\XXXUUUSSSRRRSSSTTTYYY[[[^^^bbbeeeggghhhhhhooommmjjjhhhgggccc\\\VVVRRRPPPUUUbbbooowww|||~~~wwwooogggaaa]]][[[PPPKKKDDD???===:::555111,,,,,,,,,,,,+++***))))))((()))******++++++*********+++---......,,,***((((((***++++++***))))))***((())))))*********))))))((()))))))))************************+++---///111333333222000///---,,,++++++++++++***************)))))))))))))))))))))))))))))))))***************************))))))))))))'''(((***++++++***((('''sssbbbPPPJJJIIIGGGCCCBBBAAA@@@???>>>============@@@===:::999999999999888333444444333111///...---111111000000///000000111.........///...------,,,...///000///---+++***+++************************+++++++++*********))))))+++******,,,///222111000++++++************++++++((((((((()))))))))******************)))*********,,,+++***))))))***+++,,,************++++++++++++,,,,,,+++***************...---+++***+++,,,...///111111111222222222222222555:::??????:::666333333777999AAAQQQdddppprrrooo[[[WWWQQQNNNLLLHHHBBB>>>@@@======BBBLLL\\\ooo~~~tttfffWWWFFF888777999===@@@CCCBBB???===:::999888888:::>>>BBBDDDFFFJJJNNNRRRXXX___eeehhhlllmmmoooppppppqqqtttvvvyyyzzz|||~~~~~~yyyvvvrrrpppllliiigggccc___\\\___^^^\\\ZZZXXXTTTNNNJJJIIIFFFDDDBBBAAA@@@===<<<999999999888888777777666555666888999::::::999888666888999888888:::>>>AAA@@@CCCIIIQQQ[[[eeemmmqqq|||~~~{{{zzzuuuyyy~~~xxxsssrrrrrrpppnnnkkkiiifffeee``````^^^\\\ZZZWWWUUUTTTOOOOOOMMMLLLLLLJJJIIIHHHIIIGGGEEECCCBBBAAA@@@@@@<<<>>>AAACCCCCCBBB@@@>>>??????@@@@@@@@@?????????<<<<<<<<<<<<<<<>>>???@@@======>>>@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEJJJMMMSSSXXXZZZZZZYYYWWWUUUTTTSSSRRRTTTVVVYYY[[[ZZZ\\\^^^______```bbbdddeeeddddddddddddccc```]]][[[XXXTTTQQQOOONNNLLLJJJGGGFFFFFFDDDBBB???===;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRTTTWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYVVVUUUTTTRRROOOMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIMMMMMMMMMLLLLLLKKKIIIIIIEEEDDDBBBBBBCCCCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;===EEEOOOVVVYYYbbbkkkllllllnnnooopppmmmhhheeeZZZYYYUUUQQQPPPQQQVVVZZZ^^^___aaadddeeefffffffffnnnmmmllliiiddd^^^VVVQQQLLLLLLSSS```kkkqqquuuyyy}}}zzztttmmmeee^^^YYYVVVLLLGGG@@@<<<999666111...***+++,,,---,,,+++)))((((((((()))************)))***,,,...000000---***((()))***,,,,,,***)))))))))******++++++*********))))))))))))))))))(((((((((******)))***+++---...000333222111///---+++***)))++++++++++++************(((((((((((((((((((((((((((((())))))******++++++++++++******))))))(((((('''((()))******)))((('''tttcccRRRKKKJJJGGGCCCAAAAAA@@@???>>>============BBB???;;;999888888777666555555555555444333000.../////////......//////000.........///...------,,,000222333222...+++))))))************************))))))*********++++++++++++***+++---///111222222++++++************++++++)))))))))*********++++++((()))))))))))))))))))))+++***))))))))))))***+++************************,,,,,,+++***))))))))))))...---+++***)))***,,,---/////////000111222222333333777;;;<<<999555333222777777;;;GGGVVVaaacccaaaYYYUUUPPPMMMLLLIIIEEEAAA@@@;;;:::???HHHXXXppp{{{lllVVVDDD;;;;;;===@@@DDDDDDBBB@@@:::999888888999<<>><<<::::::999999888777777666666777888:::;;;::::::999555666666777777888:::<<<:::<<<@@@EEELLLTTTZZZ^^^gggjjjooouuu}}}~~~}}}zzz~~~|||}}}|||zzzxxxvvvtttrrrrrrmmmmmmmmmkkkhhhddd```^^^XXXXXXWWWUUURRRPPPNNNNNNNNNMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>??????>>>???@@@BBBCCCEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJOOOUUU[[[```aaaaaa```___]]]\\\ZZZZZZ[[[]]]^^^___```aaaaaaaaaaaabbbccccccbbbaaaaaaaaa^^^[[[WWWSSSPPPLLLJJJIIIHHHGGGEEEAAAAAA@@@???===;;;::::::888999:::;;;;;;<<<============>>>@@@BBBEEEGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^\\\]]]]]]\\\[[[YYYWWWVVVSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKJJJIIIHHHHHHDDDBBBAAAAAAAAAAAA@@@>>>;;;:::999888888999;;;<<<>>>CCCMMMWWW[[[\\\```eeeiiijjjlllnnnooolllhhhdddXXXVVVSSSOOONNNRRRXXX]]]___aaaccceeeggghhhhhhgggmmmnnnmmmhhhaaaYYYRRROOOIIIJJJQQQ]]]gggjjjmmmqqqwwwuuuqqqkkkccc\\\UUUQQQIIIDDD===888555222...******+++,,,------,,,***)))(((((()))************)))+++---///111111///+++))))))+++------+++)))))))))+++++++++***************)))))))))(((((((((((('''***)))))))))***,,,---...111000...---+++)))((('''************************((((((((((((((((((((((((&&&&&&''''''((((((((()))++++++******))))))((((((***)))(((''''''((()))***uuudddRRRKKKJJJGGGCCCAAAAAA@@@???>>>============???<<<:::888777666444333555444555666777555222///......---------.../////////000000000000///......000111333222///,,,*********+++,,,,,,+++***+++,,,((())))))***++++++,,,,,,)))***+++---...///111111++++++************++++++************++++++++++++'''((())))))******))))))+++***)))(((((()))***+++*********))))))))))))))),,,+++***)))))))))))))))...,,,+++))))))***+++,,,------...000111222333444333666888999777444333333444444777>>>IIIRRRWWWXXXWWWSSSOOOMMMMMMLLLIIIFFF===999888>>>FFFTTToooiiiTTT???<<<:::;;;>>>AAA@@@>>>:::999888888999;;;===???AAABBBFFFLLLNNNRRRYYYaaaiiikkkooopppppppppqqqrrruuuuuuuuuvvvxxx{{{}}}zzzyyyvvvqqqnnnlllkkkhhhggg___^^^]]]]]]\\\ZZZWWWTTTNNNLLLIIIHHHFFFCCC@@@===<<<;;;;;;:::999888777777666777888999999::::::999333444555666666777777888777888:::===AAAEEEIIILLLSSSUUUZZZ```hhhrrr|||}}}}}}||||||||||||{{{|||}}}|||xxxsssllliii```aaa```]]]ZZZXXXXXXYYYVVVUUUSSSPPPMMMJJJHHHFFFHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNRRRXXX^^^ccceeeffffffeeeeeecccbbb```_________bbbcccdddcccaaa```aaabbbaaa___^^^]]]\\\ZZZVVVSSSKKKIIIFFFDDDDDDDDDCCCBBB===<<<;;;:::::::::::::::999:::<<<<<<<<<===>>>@@@@@@AAAAAACCCEEEGGGIIIJJJHHHIIIKKKMMMOOOQQQQQQRRRQQQRRRTTTVVVWWWYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[YYYVVVTTTRRROOONNNMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFBBBAAA??????@@@@@@>>>===999999888777666888<<<@@@CCCJJJTTT\\\^^^^^^```aaafffhhhjjjmmmnnnkkkfffaaaYYYVVVQQQNNNOOOSSSXXX\\\```bbbdddfffhhhiiiiiiiiijjjkkkkkkfff\\\TTTOOONNNIIIJJJQQQ\\\ccceeehhhkkkqqqpppmmmhhhaaaXXXPPPLLLEEE@@@999555333111---)))++++++,,,,,,,,,++++++***((()))******++++++******,,,---///000000...,,,***)))+++......,,,***((((((+++******)))******++++++))))))))))))((((((((((((***))))))((()))+++,,,---......---+++***((('''&&&)))))))))))))))*********))))))))))))))))))))))))***+++++++++++++++,,,,,,************))))))))))))+++***(((''''''(((***+++rrraaaOOOIIIHHHGGGDDDCCCAAA@@@???>>>============;;;:::999999999888666444333333333555777777333000...---------......///000///////////////...------+++---000111000...---,,,+++---///...,,,+++,,,...******************++++++((()))+++,,,,,,---...000++++++************++++++))))))))))))************((()))***+++++++++******,,,+++***))))))***+++,,,)))))))))(((((((((''''''+++***)))))))))))))))***+++***)))))))))+++---///......///000111222222333555666777777666555555555111222444777===DDDLLLPPPSSSOOOLLLKKKMMMNNNLLLJJJAAA<<<<<<@@@CCCLLLeee~~~www```FFF???888666888;;;<<<;;;888888888888888999:::;;;===>>>BBBHHHJJJKKKTTT^^^aaaeeejjjnnnoooppprrrsssqqqqqqqqqrrrtttwwwzzz|||{{{uuuqqqnnnmmmlllllldddbbb___^^^]]]\\\YYYWWWRRRPPPNNNLLLJJJGGGCCC???======<<<;;;:::999888888555555555555666777888999666666666777888888777555666666777999;;;===???@@@DDDEEEHHHLLLSSS]]]gggnnnwwwwwwxxxzzz}}}~~~}}}~~~~~~xxxrrrjjjkkkjjjhhheeeeeehhhkkkfffeeebbb___\\\XXXUUUSSSPPPPPPOOOOOOOOOPPPQQQQQQOOONNNLLLJJJIIIHHHHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLMMMOOOPPPRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTUUUXXX\\\aaadddggghhhhhhhhhhhhggggggeeecccaaa```aaabbbbbbaaa^^^]]]]]]^^^[[[YYYWWWVVVUUUSSSOOOMMMEEECCCAAA@@@AAAAAAAAA@@@999888777666777888:::;;;:::<<>>>>>@@@BBBDDDDDDDDDEEEGGGIIIJJJKKKHHHJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYVVVTTTQQQOOOKKKJJJHHHFFFEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGFFFFFFEEEAAA???>>>>>>???>>>===;;;777888888666666999???CCCHHHPPPZZZ___```aaaaaaaaaeeefffiiilllllliiiccc___WWWRRRMMMMMMRRRXXX\\\^^^bbbdddfffhhhiiiiiiiiiiiieeehhhgggaaaWWWOOOLLLMMMLLLMMMTTT]]]bbbbbbeeeiiijjjjjjhhhddd]]]TTTKKKFFF???;;;555333222111...+++******)))))))))******+++)))******++++++++++++++++++,,,---------,,,+++***))),,,...///,,,***(((((())))))(((((()))***+++,,,))))))))))))))))))))))))))))))(((((()))***,,,---------,,,+++***)))((((((''''''((((((((()))))))))************************------------,,,,,,,,,,,,)))))))))))))))******************))))))*********ooo^^^LLLFFFGGGGGGEEEEEEAAA@@@???>>>============999999999;;;<<<<<<:::888111111111444777777333///...............///000000,,,,,,------,,,,,,+++***&&&)))---000000///...///,,,...000///---,,,...000,,,,,,++++++***)))))))))((()))***+++++++++---...++++++************++++++(((((((((((()))))))))))))))***+++,,,---,,,,,,+++------++++++++++++------))))))(((((('''''''''&&&******))))))))))))******))))))((()))***---000111///000000000111111111222777777777777666666666777000111333333555;;;CCCIIINNNKKKHHHHHHKKKMMMLLLJJJIIICCCAAABBB@@@DDDYYYrrr}}}eeeMMMDDD999444555888999999777777777888888888888888;;;;;;???EEEGGGGGGPPP[[[[[[___fffkkknnnqqqssstttooonnnnnnoooqqquuuxxxzzz{{{zzzsssooonnnmmmlllhhhfffbbb___^^^\\\ZZZXXXUUUSSSQQQOOOMMMIIIEEEBBB>>>======<<<:::999888888444444333333444555777888:::999999:::;;;:::888666666666777888999:::;;;;;;<<<===>>>AAAFFFOOOYYY```eeeeeefffiiimmmqqquuuwww~~~~~~}}}}}}|||zzzyyyxxx{{{}}}}}}~~~yyyrrrssssssqqqpppqqqvvv{{{uuutttrrroookkkgggcccaaaWWWXXXYYYZZZ[[[\\\\\\]]]YYYWWWUUUSSSQQQPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPUUUUUUVVVXXXYYYZZZ[[[\\\[[[\\\\\\]]]]]]]]]]]]]]][[[]]]```ccceeeggghhhhhhggghhhiiiiiihhheeecccaaa^^^______]]]ZZZXXXXXXYYYVVVSSSQQQOOONNNLLLJJJHHHBBB@@@>>>>>>???@@@@@@@@@666666555444555888:::<<<;;;>>>@@@@@@??????AAADDDFFFFFFFFFGGGHHHIIIKKKLLLIIIJJJLLLOOOQQQRRRSSSTTTTTTUUUVVVXXXYYY[[[\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXUUURRROOONNNHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFEEEEEEDDD@@@???======>>>>>><<<;;;777777777666666:::@@@FFFKKKSSS\\\aaabbbcccdddcccdddeeehhhkkkkkkhhhbbb]]]RRRMMMIIILLLTTT]]]bbbcccdddeeeggghhhiiiiiiiiihhhbbbdddddd]]]SSSLLLKKKMMMOOOPPPVVV^^^bbbbbbdddiiiffffffeeeaaaZZZPPPHHHBBB;;;777333111222333111...***)))(((''''''((()))*********+++,,,,,,,,,,,,+++++++++++++++******))))))***,,,//////---***((('''((((((''''''(((***,,,---((()))))))))*********+++))))))(((((((((***+++,,,------,,,,,,+++***))))))&&&'''''''''(((((())))))************************((((((''''''&&&&&&%%%%%%(((((())))))******++++++(((***+++,,,,,,+++***(((nnn^^^NNNFFFEEECCCAAABBB@@@???======>>>>>><<<;;;::::::999999888777777777555444444444555333000...111000///......///000111///,,,+++---///...+++******+++---///000000///...,,,++++++******+++,,,,,,(((***+++,,,+++***+++,,,((()))************))))))++++++,,,+++***'''$$$"""******)))))))))))))))***&&&'''((())))))((('''&&&******+++++++++,,,,,,,,,,,,***)))((()))))))))(((***,,,,,,+++)))((()))***)))******(((&&&&&&***...///000000000111111222222555555444444444555555666444444222111111444:::>>>CCCDDDGGGJJJLLLMMMNNNNNNNNNPPPNNNFFF???BBBOOO\\\nnn}}}}}}nnnVVVEEE999::::::444111444999666444555999;;;:::888<<<<<<<<<>>>AAAFFFKKKNNNTTTVVV\\\cccjjjoooqqqrrrmmmoooppppppooooooqqqrrryyy{{{~~~zzzvvvtttqqqoooooolllhhhdddbbb```^^^\\\ZZZWWWTTTRRRPPPLLLHHHEEEAAA???===;;;:::999999:::999888666555555666777888888888888888777777777666666666777777777777777777999999999:::===AAAEEEGGGPPPPPPQQQTTTXXX^^^dddgggpppooonnnnnnoooqqqsssuuuuuuwww{{{}}}~~~}}}|||yyyvvvxxx~~~{{{{{{zzzzzzzzz}}}~~~zzzxxxuuusssqqqkkkfffaaabbbhhhnnnoooooorrroooiiiddd```]]]\\\\\\\\\[[[[[[[[[\\\\\\ZZZXXX\\\___bbbeeeffffffdddcccddddddcccbbbbbbcccddddddeeefffggghhhhhhgggffffffjjjjjjjjjhhhfffdddaaa```aaa___\\\XXXTTTQQQOOONNNPPPNNNKKKHHHEEEDDDDDDEEE???<<<888888:::<<<<<<;;;666666555666777888:::;;;>>>???@@@@@@@@@AAADDDFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSSSSWWWXXXYYYZZZ[[[ZZZZZZYYY]]]\\\\\\^^^^^^]]]ZZZWWWVVVVVVTTTRRRQQQOOONNNMMMLLLJJJIIIFFFEEECCCCCCBBBBBBAAA???===<<<<<<======@@@AAABBBCCCBBBAAA@@@???>>><<<<<<===???>>>:::666666333444999<<>>===>>>===<<<::::::999999888777777666666666555333333444333111/////////000000000000/////////------...000000///...***+++---.../////////...******************))))))((()))++++++***)))***+++))))))***************)))++++++++++++***(((%%%$$$******))))))))))))******))))))************))))))))))))))))))***************)))(((((()))************+++,,,+++)))((()))******++++++***((((((***---,,,,,,------...///000000555444444444444555666666777666444222000222666999@@@BBBFFFKKKOOOQQQRRRSSSQQQSSSQQQIII@@@@@@IIISSS\\\iiissstttuuu|||www___MMM===:::888222///222555444333444666888888777999999999;;;>>>BBBFFFIIIOOOQQQWWW^^^eeekkkmmmnnnoooqqqrrrrrrqqqpppqqqrrrtttvvvyyy}}}~~~xxxssspppssspppkkkgggdddbbb___]]]ZZZXXXVVVTTTSSSQQQMMMKKKGGGEEEBBB@@@===<<<;;;;;;999888666555555666888999999999999999888888888888777777666666666666666666666666555666888;;;>>>@@@CCCCCCDDDFFFJJJOOOTTTWWW___^^^^^^___bbbeeehhhjjjlllnnnqqqssstttvvvyyy|||zzzxxxuuusssuuu|||}}}{{{sssnnnjjjkkkqqqwwwzzzzzz|||wwwqqqmmmjjjiiiiiiiiigggeeedddcccbbb```___aaaccceeefffggggggfffeeeggggggfffeeeeeefffgggggghhhiiijjjjjjjjjiiigggggghhhhhhhhhfffdddaaa___]]]\\\[[[XXXUUUQQQNNNKKKIIIHHHGGGDDDAAA????????????<<<999666555777999999888777666666666777999;;;<<<===???@@@AAAAAABBBEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]\\\\\\\\\]]][[[XXXUUUUUUTTTSSSQQQPPPNNNMMMLLLJJJIIIHHHFFFDDDDDDCCCCCCCCCBBB@@@>>>============@@@@@@AAAAAAAAA@@@>>>===???===<<<===>>>===999666444222444:::>>>AAAKKKUUU\\\^^^aaabbbbbbbbbcccddddddhhhhhhccc___\\\WWWQQQNNNOOORRRXXXaaaiiimmmnnnpppooonnnkkkhhheeecccaaa[[[UUUOOOLLLHHHGGGKKKRRR\\\aaaccccccfffjjjjjjhhheeeaaa\\\UUUNNNFFF>>>888444333111...,,,,,,+++,,,************************((((((((()))***+++,,,---...+++)))(((***+++***)))''''''''''''((((((((((((,,,+++***)))(((((())))))))))))************))))))'''((())))))((()))+++,,,---,,,+++++++++,,,---...((((((((())))))))))))))))))))))))******))))))))))))))))))(((((((((''''''''')))******)))((()))***---+++******++++++)))(((jjjZZZJJJDDDCCCBBBAAABBBAAA@@@>>>===>>>===;;;999999888888777777666555555777555333222222222111000---...000111111000...---------------...///000000,,,,,,,,,---......//////---...//////...---,,,+++''')))******))))))***+++************************+++++++++***))))))((((((***)))))))))))))))******+++******))))))******+++'''''''''((((((((())))))(((((((((((()))***+++,,,***+++,,,+++)))))))))+++***+++,,,,,,******+++,,,*********+++---...///000444444444444555555666666:::999666222000///111444999===CCCJJJOOOSSSTTTUUUTTTUUUTTTLLLCCC???BBBGGGLLLUUU]]]aaafffmmmtttvvvnnnZZZGGG???:::444111333000222444555555555777888888888888999;;;???BBBDDDHHHKKKQQQWWW^^^dddhhhiiioooqqqrrrrrrpppnnnmmmnnnmmmooorrrvvvzzz~~~wwwtttyyyuuupppllliiifffccc```\\\ZZZXXXXXXWWWUUUSSSPPPMMMKKKHHHEEEAAA???===<<<999888777666666777999999:::::::::999999999999888777777666666555555555444555555444444555666888999777777777888;;;???CCCEEEJJJJJJLLLNNNQQQUUUYYY[[[___aaaccceeegggkkkooorrrsssqqqooommmooowww|||wwwssssssyyy~~~yyyvvvuuutttuuurrrnnnllljjjiiigggfffhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggffffffggghhhiiijjjjjjjjjjjjhhhgggfffeeefffeeeeeecccaaa]]]ZZZYYYUUUUUUSSSPPPMMMHHHEEEBBB@@@???===;;;::::::;;;;;;999777555555666888888777777777777888999:::<<<======???AAABBBBBBDDDGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUXXXYYY[[[\\\]]]]]]\\\\\\]]]\\\[[[ZZZZZZXXXUUURRRSSSRRRQQQOOONNNLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>????????????>>>===<<<;;;???>>><<<<<<<<<:::777555666666999>>>AAAFFFOOOYYY___```aaaaaaaaaccceeehhhhhhkkkiii___WWWSSSPPPMMMNNNRRRYYY```gggnnnuuuyyy|||zzzvvvpppiiiccc]]]ZZZSSSMMMGGGEEEDDDGGGPPPYYYdddggghhheeeeeefffeeeaaaaaa\\\UUUMMMFFF>>>888333111000...,,,+++++++++,,,************************&&&&&&'''((()))+++,,,------+++))))))***+++***)))++++++*********)))))))))******))))))))))))******))))))************)))))))))******))))))))),,,.........---------///000111))))))))))))))))))(((((())))))))))))))))))))))))(((((()))***)))((('''&&&((()))***)))((('''((()))...+++(((''')))***++++++gggXXXHHHBBBBBBAAAAAABBBBBB@@@>>>===>>>===;;;999888888777777666555555555777555222111111111111000---...///000000///...---+++......+++)))+++---...---,,,,,,,,,,,,---...///...///000111000...,,,+++((()))***)))((((((***+++,,,+++++++++*********+++++++++***)))******++++++))))))))))))))))))***+++***)))(((''''''((()))***'''''''''((((((((())))))******+++***)))***+++,,,)))+++,,,+++***)))***++++++,,,------,,,+++++++++******++++++---///111222333333444555555666666666:::999777333000///000111333777>>>FFFLLLPPPRRRRRRTTTUUUUUUOOOGGGAAA@@@AAACCCHHHMMMSSSZZZbbbhhhjjjrrrzzzlllVVVIIIAAA;;;777777000333555555444444666999888888888999:::===@@@AAACCCGGGLLLRRRWWW]]]cccfffmmmoooppppppnnnkkkiiiiiiiiikkknnnqqquuuyyy}}}}}}yyytttpppmmmkkkhhhfff___]]][[[ZZZYYYWWWTTTQQQOOOMMMKKKHHHEEEBBB@@@???;;;:::999999999999999:::::::::999999999888888888777777666666555444444444888777666555444555555555222222222222444666999:::<<<===???AAAEEEHHHLLLNNNSSSTTTVVVWWWZZZ^^^cccgggiiihhhfffeeehhhpppyyyzzzvvvwww|||}}}zzzxxxwwwyyyuuuqqqnnnmmmlllkkkjjjmmmllljjjiiihhhhhhhhhhhhgggfffeeeeeeeeeeeefffggghhhhhhgggfffdddbbbaaa```aaaaaa```___\\\YYYVVVTTTNNNNNNNNNLLLHHHCCC???<<<;;;:::999999999999::::::999888777777777888999999999999999:::;;;<<<===>>>>>>???BBBCCCDDDFFFIIIKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVYYYZZZ[[[]]]]]]]]]]]]\\\]]][[[ZZZYYYXXXVVVSSSPPPPPPOOONNNMMMKKKJJJIIIHHHEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBB@@@??????>>>>>>>>>>>>===<<<;;;:::999999===<<<:::999888777666555;;;>>>CCCFFFGGGKKKSSSZZZaaabbbbbbaaabbbeeejjjnnnoooqqqlll^^^QQQLLLKKKJJJMMMTTT]]]eeejjjqqqyyy|||sssiii___WWWSSSKKKEEE@@@@@@CCCIIITTT```fffiiiiiieeebbbbbb```[[[\\\WWWNNNEEE>>>888333000...---+++******++++++,,,************************''''''''''''((()))+++++++++*********************++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))************))))))***+++***)))((())),,,......---------...///111222+++******))))))(((((((((++++++************++++++((()))+++,,,,,,***((('''((()))***)))'''&&&((()))---+++(((((()))+++++++++fffWWWGGGBBBAAAAAAAAABBBAAA@@@>>>===>>>===;;;:::888888777777666555555555777555222000111111111000000///...------...///000,,,222444---((())),,,+++------,,,,,,,,,---......)))***+++,,,,,,***(((&&&((()))***)))((((((***,,,------,,,+++******++++++******))))))***+++,,,,,,))))))(((((()))***++++++***)))(((''''''((()))***((((((((()))))))))******---...///---***)))***,,,)))***++++++***)))***+++---------------,,,+++***************,,,...111222222333444555666666666666777888777555222000111222222666<<>>>>>===<<<;;;;;;::::::999888888888777777777777777777666666555555555555888888777666555444333333222222222222222444555666666666777999;;;>>>???@@@EEEFFFGGGIIIKKKNNNTTTWWW[[[[[[[[[\\\___eeennntttzzz}}}}}}{{{zzz{{{~~~~~~}}}zzzvvvwww|||}}}yyywwwuuuuuurrrnnnmmmmmmnnnnnnnnnnnnllljjjgggfffeeeffffffddddddcccbbbbbbcccddddddeeedddbbb```^^^\\\[[[ZZZ[[[[[[ZZZXXXVVVSSSPPPNNNHHHHHHHHHGGGDDD@@@<<<999777777777777888999999:::777888888888888888999:::::::::;;;<<<===>>>?????????AAACCCDDDEEEGGGJJJMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\ZZZWWWVVVUUUSSSPPPNNNLLLLLLKKKJJJIIIGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBAAA@@@???>>>===<<<<<<;;;:::999999888888999888777555444444555666<<>>>>><<<;;;999888888777777666555555666444222111111111000///000///---,,,,,,---///000...888;;;222++++++---,,,,,,,,,,,,,,,,,,---------((()))***++++++***)))(((*********)))((()))+++...///...,,,+++***++++++,,,)))))))))*********++++++(((((((((((()))***+++,,,+++++++++******+++++++++))))))*********+++++++++...000000...)))((()))+++)))***++++++***)))+++,,,///---,,,,,,,,,,,,+++)))))))))(((((()))+++...000111222444666777777666666555666777666444333333444444777;;;AAAFFFJJJLLLNNNOOOPPPPPPPPPPPPNNNLLLJJJ???<<<<<>>===;;;;;;888888888777777777666666666777777777777777777777666666555444333333222111333222222222222222333333222222333444444555666666888999;;;<<<===???CCCEEELLLMMMNNNPPPSSSXXX___cccjjjnnnrrrttttttrrrqqqqqqqqquuuyyy}}}~~~||||||{{{zzzyyyxxxvvvtttuuuyyy|||xxxuuusssmmmkkkjjjjjjlllmmmnnnmmmjjjhhhfffdddbbbaaaaaaaaa```___^^^]]]]]]^^^___```___^^^[[[YYYWWWUUUTTTTTTRRRRRRQQQPPPNNNLLLIIIHHHCCCCCCBBBAAA???<<<999888444555555666777777888888555777888888888888999:::;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEFFFFFFHHHKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWXXXVVVSSSQQQQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAABBBCCCCCCDDDAAABBBAAAAAA@@@???===<<<::::::999888888888999999444555444333222444777:::<<>>???>>><<<:::999999888777777666666444333222222222111///---.........------.........+++888>>>555,,,---///---+++,,,------------++++++******++++++,,,---------+++,,,+++***)))***---///000///---+++***+++,,,---'''((()))*********)))((((((((((((((()))***+++,,,***++++++,,,,,,++++++***)))))))))*********+++++++++...///,,,(((&&&))),,,(((***++++++******+++,,,000---******+++,,,+++)))+++***)))((()))+++...///000222444666777777666666555777888888666444444555333555888<<>>AAADDDHHHSSS___hhhmmmttt|||uuujjj[[[PPP???;;;444///...///111222111111222333555666777888999<<<@@@AAACCCHHHPPPWWW]]]bbbhhhkkkjjjhhheeedddaaadddfffhhhjjjlllooorrrsssyyy~~~zzzvvvrrrpppnnnlllhhheeeaaa]]]YYYUUUQQQQQQQQQQQQOOOMMMLLLJJJGGGFFFEEECCCAAA>>><<<;;;999999999888888888777777666666777777888999999999444444444444444333222222222222222222222222222222000000111222222222222111111222444555444555777888<<>>===<<<;;;:::888888777555555666777888888888888666888;;;;;;:::999;;;===<<<===>>>@@@AAAAAAAAAAAACCCEEEFFFGGGGGGHHHKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQRRRSSSUUUVVVXXXYYYZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSPPPNNNLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCC@@@AAAAAAAAA???>>><<<;;;999888888777777888::::::222333333333333555;;;???HHHVVVbbbbbb^^^]]]]]]\\\^^^^^^^^^]]]^^^bbbhhhlllmmmjjjbbbWWWRRRSSSUUUTTTUUUWWWYYYZZZ]]]bbbiiiooouuuqqqkkkcccYYYPPPIIIEEECCCDDDIIIQQQTTTVVVZZZ___aaacccccc___\\\\\\ZZZUUUHHHCCC===777444333111000,,,+++***))))))***++++++************************++++++***)))))))))******'''))),,,,,,+++)))***,,,******++++++,,,,,,,,,---***+++++++++***)))'''&&&))))))************)))))))))+++......---+++***+++++++++***))))))***+++,,,******************++++++)))((('''&&&&&&'''((()))++++++*********)))))))))))))))***))))))***---000000---***)))))))))((('''hhhYYYIIICCCBBBAAA@@@AAA>>>===<<<===>>>???>>>===::::::999999888777777777333333222333333222///,,,,,,---///000000///---,,,&&&666===555,,,---///---***+++---......---+++***'''''''''((()))***,,,,,,,,,,,,,,,+++***+++---000111///---+++***+++,,,---&&&''')))++++++)))(((&&&(((((((((((()))***+++,,,((()))***++++++***)))((())))))))))))************(((+++---+++'''%%%))),,,(((***++++++******+++---111---)))(((***++++++)))///---+++***+++---///111000111444666777777666666666888999999777555444444000111333777===CCCHHHKKKPPPNNNMMMPPPTTTWWWXXXWWWFFF@@@===>>>???BBBOOO]]]iiimmmrrryyyqqqeeeHHHAAA777222111333444333222222444555777888999:::666999<<<======BBBJJJQQQVVV[[[aaaffffffcccaaa```___aaadddfffgggiiikkknnnooouuu{{{}}}xxxuuurrrooollliiifffbbb^^^ZZZUUUVVVUUUUUUSSSQQQNNNMMMJJJIIIGGGEEEBBB???<<<;;;:::::::::999999999888888666666777888999:::;;;;;;444555555666666555555444333333333333222222222222000111222222333222222222///111333333222222222333333666:::>>>@@@CCCEEEHHHHHHLLLQQQSSSSSSRRRTTTVVVUUU[[[cccjjjmmmnnnnnnnnnnnnkkkiiiggghhhhhhhhhgggiiiiiijjjkkknnnssszzz~~~~~~zzzuuupppkkkgggeee^^^]]]^^^```bbbdddcccaaa______^^^]]][[[YYYXXXXXXPPPOOONNNMMMMMMNNNOOOPPPLLLJJJHHHEEECCCCCCBBBCCCAAABBBBBBBBBAAA???===<<<::::::888777666666666777777777888999::::::::::::888;;;>>>???===<<<>>>@@@<<<===???AAABBBBBBBBBAAAEEEFFFGGGGGGGGGHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSUUUWWWYYYZZZ[[[XXXXXXXXXXXXVVVTTTRRRQQQOOOLLLJJJHHHHHHGGGFFFDDDFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???===<<<:::888888777777777999:::;;;111222333333444777>>>CCCWWWfffqqqnnnfffbbb^^^ZZZ]]]]]]\\\[[[[[[^^^bbbfffeeebbb[[[SSSRRRVVVXXXWWWXXXXXXWWWWWWYYY^^^dddiiimmmjjjeee^^^VVVNNNGGGDDDDDDFFFNNNWWWZZZXXXYYY]]]\\\___^^^YYYWWWVVVTTTOOOCCC???999555333222111000,,,,,,***)))))))))***+++******************************))))))***+++,,,,,,&&&))),,,---+++)))***,,,)))))))))(((((((((((((((%%%&&&(((***+++,,,,,,+++))))))************))))))))),,,///000///---++++++,,,+++***)))))))))***+++)))))))))***+++++++++,,,,,,***)))(((((()))***,,,***))))))((('''((((((((())))))***))))))+++///222444///***'''&&&'''))))))kkkZZZIIIBBBBBBBBBCCCEEE???>>><<<;;;;;;<<<======:::999888777666666666666999888777555333111000///222000...///111222000---))))))***+++---......///...---,,,+++******************)))))))))***,,,---)))***+++***)))((((((***---,,,************)))'''++++++***)))(((((())))))+++***))))))+++---000111...,,,)))((()))((('''&&&###$$$&&&''')))*********,,,,,,+++++++++***)))(((///,,,((($$$###$$$&&&(((***)))'''((()))******)))***+++,,,,,,******+++,,,000222666777777666555666777777888888888888777777555444333555888>>>DDDHHHLLLNNNQQQSSSTTTUUUTTTSSSHHHGGGCCC???>>>CCCLLLSSSbbbgggpppzzzxxx^^^JJJ:::999999333000333000...---...111333555555555555666999<<<@@@CCCFFFPPPUUU[[[```aaaaaaaaaaaa^^^cccfffddddddggghhhgggoooqqqsssvvv|||}}}|||wwwuuuqqqnnnkkkgggbbb^^^___\\\YYYXXXWWWVVVTTTSSSSSSPPPLLLIIIFFFCCC???<<>>===BBBBBBBBBCCCDDDFFFGGGHHHIIINNNVVV[[[^^^^^^]]]]]]___^^^]]]]]]]]]^^^______aaa```___```ccciiinnnrrruuusssoookkkfffaaa]]]\\\XXXVVVUUUWWW[[[^^^___]]]ZZZYYYVVVSSSPPPMMMLLLKKKLLLNNNNNNKKKGGGDDDEEEFFFCCCCCCBBB@@@>>><<<:::999=========<<<<<<<<<;;;;;;666777777888888888888777999;;;;;;:::888777888999;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDEEEGGGGGGGGGIIIKKKLLLJJJIIIIIIJJJJJJLLLOOOPPPPPPPPPQQQRRRRRRSSSUUUVVVXXXXXXXXXWWWZZZYYYXXXWWWVVVTTTPPPMMMJJJJJJIIIHHHGGGEEEDDDCCCEEEEEEDDDDDDCCCBBB@@@???>>>>>>?????????>>>>>>===CCCBBB???===;;;;;;;;;;;;888999:::888555333444666333222111222555<<>>>>>===<<<;;;<<<<<<===::::::999888777777777777666555444333222111000000111...------///000...,,,+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,+++*********+++,,,---)))***+++***)))((((((***,,,*********,,,---,,,+++(((((((((((()))+++,,,---+++***))))))***---///000,,,+++******+++,,,***)))''''''((()))************)))***++++++)))(((''''''---+++(((&&&%%%''')))***+++***((()))***,,,++++++***+++,,,,,,******+++,,,))),,,111444666777999;;;888999:::;;;;;;:::999888444222111111555:::???CCCGGGIIILLLOOOQQQRRRQQQQQQOOOMMMHHHCCC@@@BBBHHHMMMYYYbbbnnnwww}}}rrr\\\HHHAAA===555111444000///...///111222333222555555666888;;;>>>AAACCCGGGLLLRRRWWWYYYYYYYYYZZZ\\\aaadddbbbbbbfffgggfffjjjkkklllooottt}}}~~~yyyuuuqqqmmmiiifffdddbbb___]]]\\\[[[YYYWWWUUURRRNNNKKKHHHEEEAAA??????===;;;:::::::::888777999888777777777999:::;;;:::888666666666777666444555444333333222222333333444333111000//////000000//////////////////////////////222555999;;;:::999777777777888999:::<<<======AAAHHHLLLNNNNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSWWWVVVUUUVVVYYY]]]bbbeeehhhfffccc___[[[WWWTTTRRRPPPNNNMMMNNNQQQSSSSSSQQQQQQPPPNNNKKKHHHFFFEEEEEEFFFGGGGGGEEEAAA??????@@@;;;;;;;;;;;;:::888777666666666666777777888888888666666777888888888777777666777999999999999;;;===<<<<<<<<<<<<<<<===>>>??????@@@AAACCCDDDFFFGGGHHHIIILLLNNNOOOMMMKKKKKKKKKJJJLLLOOOPPPPPPPPPQQQRRRQQQRRRTTTVVVWWWWWWVVVVVVXXXVVVTTTSSSRRRPPPMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@???===>>>>>>?????????>>>>>>AAA@@@>>><<<;;;:::::::::666777888666333111111333000000111333888BBBMMMTTTlllyyyvvvmmmiiiddd\\\\\\YYYVVVRRRQQQQQQRRRSSSQQQQQQRRRTTTVVVYYYZZZ\\\VVVVVVVVVUUUUUUWWWYYY[[[]]]ZZZUUUOOOIIIGGGIIIKKKYYY]]]cccjjjllljjjccc^^^VVVUUUTTTRRRPPPLLLFFFAAA<<<888333///...---,,,+++++++++***))))))))))))))))))))))))))))))((('''&&&++++++************++++++))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))((()))******(((((()))***)))---222444222...+++)))))))))))))))))))))***+++,,,+++)))((((((((())))))(((((()))))))))))))))***(((((())))))))))))((((((,,,+++***)))***+++,,,---111,,,((('''***,,,***(((kkk\\\LLLFFFDDDAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999888888777888888444333333222111111111111000///......//////...,,,......---,,,+++******))))))))))))***,,,---...///------,,,+++++++++,,,,,,)))***+++***)))((((((***)))))))))***---//////...((((((((()))***+++,,,---******))))))***,,,...///+++***+++---...///---+++$$$%%%&&&'''((()))))))))))),,,...---***(((((())),,,+++***))))))***+++,,,***((('''(((***++++++******+++,,,+++******+++,,,&&&***...222555777:::===:::<<<>>>@@@@@@>>><<<:::555333111000222666;;;>>>BBBDDDGGGKKKNNNPPPQQQQQQVVVTTTOOOJJJEEECCCEEEGGGNNNZZZhhhqqquuu{{{mmmVVVJJJAAA777222333222111000111333333222111555555555666888:::===>>>>>>CCCIIIMMMOOOPPPRRRRRRYYY^^^aaa``````dddfffeeeffffffgggiiimmmsss{{{|||xxxtttqqqooollljjjfffdddcccaaa___]]]YYYWWWSSSPPPNNNKKKHHHEEECCCAAA>>>======<<<;;;999::::::999888888999;;;;;;<<<:::888888888999888777555444444333333333333333333333222111000000000000////////////////////////---...///222555666555333222222222222333555666777777:::???AAABBBCCCDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLOOORRRTTTWWWVVVSSSPPPMMMJJJHHHGGGFFFEEECCCCCCEEEFFFFFFEEEGGGFFFDDDBBB@@@??????>>>>>>???>>><<<999777777888555555666666666555555444000000111222444555555666555555666777777777777777666777999999999:::;;;===============>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHIIILLLNNNQQQRRRPPPMMMKKKKKKIIILLLOOOQQQQQQQQQRRRSSSQQQRRRTTTUUUUUUUUUTTTTTTTTTRRROOOMMMLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===>>>???????????????>>><<<;;;999999888888666777777555222111111111111111222666===HHHTTT]]]nnnxxx|||uuulllhhhccc\\\]]]YYYTTTOOOKKKIIIIIIIIIIIILLLQQQUUUYYY[[[[[[[[[XXXWWWUUUSSSRRRRRRRRRSSSUUURRRNNNIIIGGGHHHLLLPPP```dddjjjppprrrnnnfff```TTTRRRPPPMMMJJJEEE???;;;888444000---,,,+++***)))***))))))))))))(((((((((+++***)))((('''''''''''',,,+++++++++++++++,,,,,,))))))))))))))))))))))))+++---......,,,*********))))))))))))))))))))))))''')))***)))((('''((()))))),,,111222000---***)))+++***))))))))))))))))))---,,,***)))((('''''''''''''''((()))***+++,,,---(((((())))))))))))((((((******)))(((((()))***+++///+++'''''')))***)))'''iii[[[LLLGGGFFFBBB???>>>>>>>>>======<<<<<<;;;;;;;;;::::::999888888999999666555333222111111111111111000000/////////...---000///......---,,,++++++*********+++,,,---...///---,,,,,,+++************)))***+++***(((((((((***)))((((((***,,,......---++++++***))))))***************))))))***+++,,,---******+++---//////,,,***###$$$&&&(((***++++++,,,***...222111...+++,,,...------,,,,,,,,,,,,,,,+++((('''%%%&&&(((******))))))+++,,,+++***)))***++++++---000222333555888:::;;;>>>BBBDDDDDDBBB>>>;;;999777555333333666999;;;???AAADDDIIILLLPPPRRRSSSYYYWWWTTTOOOJJJFFFEEEDDDGGGQQQ^^^iiipppwww{{{fffXXXLLL@@@888666333222222333444555444222444444444444555777999::::::>>>CCCGGGIIIKKKMMMOOOUUU[[[^^^]]]___ccceeedddeeefffggggggiiimmmsssxxx|||zzzxxxvvvtttqqqmmmkkkiiigggdddbbb___]]]YYYWWWUUURRRNNNLLLIIIFFFCCCBBBAAA@@@???===<<<;;;999999888999:::;;;===;;;999888999999999777555555444333333333333333333333222222111111111111...........................---...///222222111000111111111111222333444555555888:::<<<<<<<<<===??????>>>=========???@@@AAACCCBBBBBBBBBBBBDDDEEEFFFHHHHHHFFFDDDBBBAAA???>>>>>>=========>>>????????????>>>===<<<;;;;;;;;;;;;888888888666555333333333444444555555555555444333000111111222333444555555444555666777777777777777999;;;;;;;;;999999:::;;;?????????@@@@@@BBBCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNQQQRRROOOLLLJJJIIIJJJLLLOOOQQQQQQQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999888777777777888888888666444333222222444444555999???JJJVVV^^^iiiqqqtttnnngggccc___[[[]]]YYYSSSMMMHHHFFFFFFFFFGGGKKKQQQXXX[[[\\\[[[YYYWWWUUURRRPPPOOONNNMMMLLLNNNLLLIIIFFFFFFJJJQQQWWW^^^bbbiiioooqqqmmmeee___SSSPPPLLLIIIEEE@@@:::666555222...,,,++++++)))(((******+++++++++************)))(((((((((***+++,,,++++++*********+++,,,,,,))))))))))))))))))))))))---///111000...,,,++++++((((((((((((((((((((((((((()))***)))(((((()))***(((+++///000...+++***)))++++++***)))((((((((()))+++******)))((('''''''''&&&'''((()))+++---...///))))))(((((((((((())))))(((((('''''''''(((******,,,***''''''((()))((('''fffYYYKKKGGGFFFDDDAAA???>>>>>>>>>===<<<<<<;;;:::::::::999999888999999999:::888666333111000000111000000000///---,,,,,,,,,///////////////.........---,,,,,,,,,,,,,,,,,,---++++++******))))))(((((()))***+++***(((((((((***)))(((((()))***++++++***+++***************++++++*********)))*********+++******+++,,,---,,,)))&&&)))***++++++,,,,,,,,,+++***...222333111//////000//////...---,,,+++***))))))'''&&&''')))+++++++++)))***++++++))))))***+++...000111222333555888;;;===@@@DDDGGGGGGDDD@@@===<<<:::888666555666777888:::<<<@@@DDDIIIMMMPPPRRRWWWVVVSSSQQQNNNKKKHHHGGGFFFJJJSSS___lllvvv|||xxxkkk]]]NNNAAA:::444333111222333444333111444333222222333444555666777;;;???BBBDDDFFFIIIKKKQQQWWWZZZZZZ\\\```cccbbbdddeeeffffffgggiiinnnqqqxxx~~~|||yyytttqqqooollliiigggdddaaa^^^[[[YYYVVVRRRPPPLLLJJJGGGEEEDDDCCCAAA???===<<<:::999888999999:::<<<:::888888999999888777666555444444333333444444333333333333333222222222///////////////////////////......///000111000...------------...///000000111333555555555555666888888777666555555555666777>>>>>><<<;;;::::::;;;;;;===<<<;;;:::999888888777666777777888888999;;;<<<888888777777666777777777666555444333333222222111444444444444444333222111222222222333333333444444444555666777888888888888:::;;;===<<<;;;:::;;;===AAAAAAAAABBBCCCDDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLOOOOOOMMMJJJHHHHHHKKKNNNPPPRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRPPPOOOMMMJJJGGGEEEEEEEEEDDDCCCAAAAAAAAABBBAAAAAA@@@@@@????????????>>><<<;;;:::888999:::;;;<<<=========888888888888777777666666777777666555444333222222333444777:::AAALLLWWW___ccchhhiiifffaaa___]]]ZZZYYYUUUOOOJJJFFFFFFGGGHHHJJJNNNTTTYYY\\\[[[YYYWWWTTTQQQNNNMMMMMMLLLJJJGGGFFFEEECCCBBBDDDJJJRRRYYYZZZ^^^dddkkkmmmiiibbb\\\QQQNNNJJJEEEAAA===888555222000---,,,,,,+++***))))))***++++++++++++*********)))((((((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))---000222222///---++++++(((((((((((((((((((((((()))***++++++))))))***+++(((+++------,,,***))))))++++++***)))((((((((()))((((((((()))))))))((((((&&&'''((()))+++---...///))))))(((((((((((())))))...---+++***)))))))))******)))((((((((((((((('''fffXXXKKKGGGFFFDDDAAAAAA>>>>>>>>>>>>===<<<:::999:::999888888888888999999<<<999666333111000000111......///---+++******+++---......//////000000000//////---,,,++++++++++++)))))))))***))))))(((''')))***+++***)))((((((******)))(((((()))***)))''''''(((((()))+++---///000*********)))))))))))))))***))))))***+++***(((&&&*********((('''%%%###""")))+++...111333333111000//////...,,,+++***((((((+++))))))***,,,......---)))***+++***))))))***+++,,,---///000222777<<<@@@@@@CCCGGGJJJJJJGGGCCC@@@<<<;;;;;;:::888666555444555777;;;@@@EEEIIIMMMOOORRRQQQPPPPPPQQQPPPNNNLLLGGGFFFJJJUUUcccpppwwwyyy}}}||||||zzzlll[[[JJJ@@@999666333111111111000///333222111111111222444444444777:::<<<===@@@CCCFFFKKKQQQUUUUUUXXX]]]```___```aaaccccccccceeehhhkkklllrrrzzz}}}yyyvvvssspppmmmiiifffbbb___\\\YYYUUURRROOOMMMIIIGGGFFFDDDBBB@@@???>>><<<;;;::::::::::::<<<:::888888888999888666666555555444444444444444333333444444444333333222000000000000000000000000000///......000000///.........------......///000///111333444333333444555555444333222222333444444>>><<<999666444333444444444444333333222222111111000222333333333444666888333222222222222222222333555333222222333333222000111111222111111000///...222222222222222222333333444555666888999999999999888:::<<<======>>>AAABBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLMMMMMMKKKIIIIIIIIIMMMOOORRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>??????@@@?????????>>>>>>>>>===<<<;;;999999777777888999::::::::::::666777777888777777666666444222111111222333111000000333777<<>>>>>???>>>===<<<:::999888888777777777888888999:::777444222000000111222///111111///,,,***+++---,,,---------............//////...,,,,,,+++++++++(((((()))***+++***)))))))))***+++***)))((((((******)))((()))******)))(((''''''((()))+++---///000)))*********)))((((((''')))((('''(((*********(((&&&&&&&&&%%%$$$"""!!! ))))))+++111666888555111---,,,+++***)))))))))))))))(((((()))+++---------(((***+++***)))((()))+++)))***,,,...111666===BBBDDDGGGJJJLLLLLLJJJGGGDDD===>>>??????===:::666444444666999>>>CCCHHHLLLNNNMMMLLLLLLOOORRRSSSQQQOOOGGGFFFGGGMMMWWWdddnnnsssvvvvvvuuuzzz|||mmm^^^SSSEEE@@@:::555333222000000222111111000000222333444333444666777888;;;>>>AAAEEEKKKOOOPPPRRRXXX[[[[[[\\\^^^```aaaaaaccceeegggeeejjjooossswww|||{{{wwwuuurrrooojjjfffccc___[[[XXXUUURRRNNNLLLJJJHHHFFFDDDBBBAAA???===<<<<<<<<<<<<===;;;999888999999888777666666555444444444444444222333444555555444333333111111111111111111111111000...------///000///...111000000000000111111222...111333444444333333444333222222222333555777888AAA>>>999555222111222222000000000000000////////////000111111//////111444111111000000000000000111333111///000222222111///...//////000000000000000111111222222333444555555555666777999::::::;;;;;;:::<<<>>>??????@@@CCCEEEDDDDDDEEEFFFGGGIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMKKKKKKLLLNNNOOOQQQSSSSSSQQQOOOOOOOOONNNNNNNNNMMMLLLIIIGGGFFFDDDCCCBBBAAAAAA@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;:::888777666666777777888777777666555666777888888777666666222000///000333444222111222555:::@@@FFFMMMUUUZZZ___^^^]]]\\\YYYWWWVVVWWWLLLIIIEEEBBBBBBFFFJJJMMMPPPRRRTTTVVVWWWWWWVVVUUUSSSOOOKKKJJJJJJIIIDDD???======>>>???BBBGGGNNNSSSVVVXXX\\\```aaa^^^YYYUUUGGGCCC>>>:::888666444222...,,,++++++,,,,,,+++)))'''(((***+++,,,+++***)))******)))((('''%%%######))))))))))))***+++,,,---))))))))))))))))))))))))))),,,///111///---+++***)))))))))))))))))))))))))))***+++***)))((()))+++((()))***)))(((''''''((())))))))))))))))))***+++'''((()))))))))((('''&&&(((((()))))))))))))))******)))(((''''''((()))***111000...+++))))))((()))((()))******))))))))))))kkk\\\LLLFFFDDDAAA??????>>>?????????===<<<:::888888777777777777777888888777555222000///000222333333444555333000...///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---((()))***+++,,,,,,+++***)))***+++***)))((((((******)))((()))+++,,,+++***+++*********+++,,,,,,---)))*********)))((('''&&&((('''&&&'''***,,,,,,,,,%%%&&&'''((()))))))))))),,,***+++222;;;>>>999444+++***)))(((((()))***+++&&&%%%$$$&&&(((***+++***(((***+++***)))((()))*********+++---///444;;;@@@GGGIIILLLNNNNNNLLLIIIGGG@@@BBBDDDEEECCC???:::666666777;;;???DDDIIINNNPPPKKKJJJJJJMMMRRRTTTSSSQQQFFFFFFFFFHHHNNNYYYfffooopppssstttvvvvvvlllPPPJJJBBB;;;777444333222222111000000000222333444333444666666777999===@@@@@@FFFKKKLLLOOOTTTXXXXXX[[[]]]___aaaaaaccceeegggdddgggkkklllmmmpppuuuzzz}}}zzzzzzwwwrrrnnnjjjfffaaa^^^ZZZWWWTTTQQQOOONNNKKKIIIEEEDDDBBB@@@>>>>>>>>>>>>===;;;999999::::::999888666666555444444444444555222333444555555555444333111111111111111111111111///...,,,---...//////.../////////...//////000000***---000222111000000000---......000222555888999EEEAAA<<<666333222333444111111111111111000000000000222333111...---///222222222111111000111111111111///---...000111///------...///111222333333333111111333444666888999:::666666888999:::;;;;;;<<<>>>???AAAAAA@@@@@@AAABBBEEEEEEFFFGGGHHHJJJKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMMMMPPPRRRPPPRRRTTTSSSQQQOOONNNNNNKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@???<<<999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;:::999888777555666666666666666555444555666777888888888777666333111000222555666555333777:::???CCCGGGKKKQQQTTT^^^[[[YYYXXXUUURRRQQQSSSLLLIIIEEECCCDDDGGGLLLPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUPPPLLLJJJJJJGGGAAA<<<>>>???@@@AAADDDIIIOOOSSSVVVWWWYYY[[[\\\YYYTTTOOOAAA>>>999555444333111000,,,+++******++++++***))))))***,,,.........,,,+++'''((()))******)))((('''************+++,,,---...))))))))))))))))))))))))'''***...000///,,,+++***))))))))))))))))))))))))((()))***)))((('''(((***((())))))((('''&&&'''((())))))(((((()))***++++++))))))******)))'''%%%$$$))))))))))))((((((((('''+++)))(((''''''((()))+++''''''&&&&&&&&&((()))***((()))++++++***))))))***hhhYYYKKKGGGFFFEEECCCBBBCCCAAA>>><<<;;;999777555666555444555777999999888333222111111111333555666666777777444111//////000.........------,,,,,,,,,......---,,,,,,+++******---+++***,,,------***'''(((((())))))*********++++++---+++'''''',,,...---///...---,,,++++++++++++///---+++)))(((((()))***,,,------+++)))(((((()))***++++++)))(((''')))***(((***...666<<<===777111++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))),,,++++++,,,///222555777CCCGGGMMMOOONNNJJJGGGEEE===???AAABBBBBB@@@===;;;999666555999AAAHHHNNNOOORRRLLLHHHKKKSSSYYYYYYVVVLLLIIIFFFEEEIIIQQQZZZ```mmmrrrwwwyyy}}}qqq```JJJ<<<888888666333///000111333333333222111666444222222222555888:::===@@@DDDGGGJJJNNNRRRUUUVVVYYY]]]aaaccccccbbbaaa```aaabbbdddgggjjjnnnpppssswww}}}|||xxxtttooojjjfffaaa]]]YYYUUUSSSQQQPPPNNNKKKIIIFFFDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;999666444444555888999999777666666666666555555555999777555333444333222000//////000000000000//////////////////////////////111111111111111111111111////////////000111333555???===999444///---...///000000000000000000000000111000...------...000111///////////////000111111333222111000////////////111000000000000222444555333444555666777999999:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEDDDEEEGGGIIIJJJIIIHHHHHHIIIJJJKKKMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSQQQMMMJJJHHHHHHHHHGGGEEEBBB@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;;;;;;;:::;;;999777666777777666555444666777888888777666444333444777999999777555333///222333333222444888;;;@@@@@@AAACCCFFFKKKOOORRRXXXYYYZZZYYYWWWSSSOOOLLL@@@AAABBBEEEHHHLLLOOOPPPTTTSSSQQQQQQRRRRRRQQQOOOQQQOOOLLLIIIEEEBBB@@@???@@@CCCFFFGGGFFFGGGIIILLLQQQRRRTTTWWWWWWSSSMMMHHH@@@<<<777444222111///...+++++++++++++++***)))(((,,,...000111222111///...((((((((((((***+++)))'''************))))))))))))***'''---///%%%%%%,,,,,,***))))))---111000***%%%***))))))(((((((((((()))***,,,...---,,,***)))***((((((((((((((()))******)))(((''''''(((***,,,...(((((((((((('''''''''''',,,+++******)))******+++'''''''''''''''&&&&&&&&&&&&(((******((('''&&&'''''''''''''''''''''''''''lll]]]NNNHHHFFFCCC@@@???@@@>>>===<<<<<<;;;999777777555444555777888888777666555333222111222333444555777888777444000...---......---------,,,,,,,,,......---,,,,,,+++******,,,+++***,,,...---+++(((((()))))))))************(((++++++))))))---...+++******)))))))))***++++++,,,+++)))((()))***+++,,,+++,,,---+++)))(((((())))))******)))''''''(((***))))))---333999:::555000++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))*********+++---000333555===AAAFFFHHHGGGDDDBBB@@@<<<>>>@@@BBBCCCBBBAAAAAA<<<999666888>>>EEEKKKMMMQQQMMMJJJLLLRRRWWWYYYXXXYYYVVVRRRMMMIIIKKKOOOSSSffflllsssxxx}}}oooXXXFFF<<<777333000000000222333333333222222444333222222222444666888888;;;@@@DDDGGGJJJMMMPPPPPPSSSXXX\\\___``````_________```aaaccceeehhhiiiiiimmmrrrxxxzzztttooogggccc^^^ZZZWWWVVVUUUSSSNNNKKKHHHFFFDDDCCC@@@>>>@@@???>>>===============<<<:::777777888999888777888777777777777666666666555333222111222222222111000000111111111111000000////////////////////////000000000000000000000000//////......///000222333888888666333000...000111////////////////////////222111///......///111222000000/////////000000111333222111111000111111111222222222222222444555666444444555777888999:::;;;===<<<<<<======>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIKKKJJJJJJJJJJJJKKKMMMNNNLLLKKKKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKIIICCCCCCAAA???===;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;:::::::::::::::888666666777777666555444555777888888777555444666666777777555333111//////111333444555777;;;>>>BBBBBBDDDGGGJJJNNNQQQSSSXXXXXXXXXVVVSSSOOOKKKIII@@@AAACCCFFFIIILLLNNNOOORRRQQQPPPQQQQQQQQQPPPNNNNNNLLLIIIFFFCCCAAA@@@???AAADDDFFFFFFFFFFFFIIIKKKMMMNNNPPPSSSSSSPPPJJJEEE===999555111000///---,,,)))******+++++++++******///111444555555555666888666///)))(((******)))***************************+++&&&+++---%%%&&&,,,***+++***))),,,//////***%%%))))))(((((((((((()))))))))+++------+++)))))))))((((((((((((((()))******,,,+++)))((('''((()))***((((((((((((''''''''''''******************))))))'''''''''''''''''''''''')))***+++***'''%%%%%%%%%''''''''''''''''''&&&&&&nnn___OOOHHHFFFCCC@@@???>>>===;;;;;;<<<<<<;;;:::888666444555666777777666666555444333222333444555444777999999555111---+++...------------,,,,,,,,,...------,,,,,,++++++******))))))***+++,,,***)))))))))))))))************%%%)))+++***,,,///...+++''''''((((((***+++---...,,,+++***)))))))))+++++++++,,,,,,+++)))((()))*********+++)))((('''(((******)))+++///444555222...************************))))))))))))))))))))))))+++************)))))))))((((((((()))+++---000111777999===>>>===<<<;;;<<<<<<<<<>>>@@@BBBDDDFFFFFFAAA===888777:::@@@FFFIIIOOONNNMMMNNNQQQUUUYYY[[[eeefffccc[[[PPPIIIGGGHHHXXX```iiipppxxxkkkVVVEEE:::444111111111222222222222222222111111111111222333444555333666;;;???BBBDDDGGGIIIJJJMMMQQQVVVYYY[[[[[[[[[\\\\\\\\\\\\]]]___```aaacccfffjjjooouuu{{{}}}rrrnnngggbbb___]]][[[YYYUUURRRMMMJJJHHHEEEBBB@@@CCCBBBAAA@@@????????????>>>===;;;;;;;;;:::888666666666555555555444444444444333111111333444333222222222222222222222222222000000000000000000000000000000000000000000000000000//////......//////000111222333222111000222333////////////////////////222111000//////000111222111111000000///000000000333222222222222333444444555444444444555666777888555555666888999:::;;;<<<>>>>>>>>>??????@@@AAABBBBBBDDDEEEFFFEEEEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNLLLKKKJJJCCCBBB@@@>>>===;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::::::::999999999999:::888666555666666555444444444666666666666444444555444333222111///......///111444777999<<>>===;;;;;;<<<<<<;;;999888666555555666666666555222222222333444666777888666888999888444000---,,,---------------------------------,,,,,,+++++++++&&&&&&''''''((())))))((()))))))))))))))*********&&&)))++++++,,,000111///)))))))))***+++---...//////...,,,***((('''''''''***+++,,,+++))))))***++++++,,,,,,+++)))(((***++++++***+++---000111///---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''(((***,,,...///222444666777666777888:::<<<<<<===>>>AAADDDGGGHHHEEEAAA;;;888888<<>>@@@BBBCCCFFFHHHLLLPPPSSSUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\\\\^^^aaaeeeiiilllqqqwww{{{zzzssslllgggccc```]]]\\\YYYUUUQQQNNNLLLIIIFFFEEEEEECCCBBBAAAAAAAAAAAA>>>>>>===>>>>>>===:::777888777777777666666666666888666555444666666666555222222222222222222222222111111111111111111111111111111111111111111111111000000//////............,,,///111222222111222333000000000000000000000000222111111000000111111222333222111111000000111111333333333444444555777777666666666666777777888888777777888999;;;<<<======?????????@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNOOONNNMMMKKKJJJKKKMMMOOOQQQQQQQQQRRRRRRQQQPPPNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJCCCAAA???======<<<;;;:::999::::::::::::999888888::::::999999999999999999999777555444555555444333333333444555555444333333000//////......///000111000222666:::>>>CCCGGGIIIKKKMMMQQQUUUWWWWWWVVVVVVWWWUUURRRMMMIIIFFFCCCBBBBBBDDDFFFIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMJJJHHHEEECCC@@@======???BBBDDDGGGGGGGGGFFFEEEEEEFFFGGGDDDDDDEEEGGGGGGEEEAAA===555222///------,,,***)))((()))***+++++++++++++++***///333111...///666===JJJ:::---++++++((((((,,,'''((()))***+++,,,------,,,&&&(((++++++222666,,,---+++))))))******)))'''''''''''''''((()))++++++((()))******((('''((()))***))))))((())))))******''''''''''''(((***+++,,,((((((((((((''''''''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))''''''(((''''''(((+++---))))))((((((''''''&&&&&&qqqaaaPPPIIIGGGEEECCCCCCAAA???===<<<<<<;;;888666888666444444555666666555111222222333444555666777888888777444000......///------------------------------,,,,,,,,,,,,++++++'''(((((()))))))))***+++******))))))))))))))))))))),,,+++)))+++111444333+++*********++++++,,,---......,,,+++)))((('''''')))***++++++***)))***,,,,,,------,,,******+++---,,,++++++,,,---......---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...000111333333444555888:::<<<<<<<<<===???BBBEEEFFFHHHEEE@@@<<<:::;;;>>>AAAFFFJJJOOOQQQQQQSSSYYY^^^dddmmmuuussseeeTTTHHHCCC???DDDKKKSSS]]]mmmxxxaaaNNNBBB===666555222000......///////////////000000000000000111444888:::<<<===???AAADDDFFFIIILLLMMMNNNNNNNNNNNNPPPQQQTTTVVVXXXZZZ[[[XXX[[[^^^aaadddgggkkknnnrrrvvv}}}xxxqqqkkkeeebbbaaa^^^ZZZWWWTTTRRROOOMMMHHHGGGFFFEEECCCCCCCCCBBB>>>>>>???@@@AAA@@@===:::<<<<<<<<<<<<;;;;;;;;;;;;<<<:::777777777777555444333222222111111222222333333333333333333333333333222222222222222222222222111111111000000///......---///222333333222111222111111111111111111111111222111111111111111111222444333333222222222333333555555555666666888999:::777777888888888888888888888999:::;;;<<<>>>???????????????@@@AAACCCDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOONNNLLLKKKLLLMMMOOOPPPOOOOOOPPPPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFGGGHHHIII???<<<:::999999999888666999999::::::999999888777999999999999999999999999888666444333444444333222222222222333333222222222///...------...///111333333444888>>>DDDIIILLLNNNOOORRRVVVZZZ[[[ZZZXXXVVVTTTQQQMMMIIIFFFDDDCCCCCCDDDFFFHHHJJJLLLNNNOOOOOOOOONNNMMMLLLKKKJJJFFFCCC@@@???===<<<>>>AAAEEEHHHKKKIIIGGGEEEDDDDDDDDDEEEBBBBBBAAABBBBBB@@@<<<999222000...------,,,+++)))+++++++++++++++***)))(((''',,,...,,,''''''...555AAA:::444///,,,(((((()))%%%&&&'''((()))***+++,,,,,,'''))),,,...999<<<111,,,***((((((((())))))(((''''''''''''((()))++++++'''((())))))''''''(((*********))))))))))))******&&&&&&''''''(((***++++++((((((((((((''''''''''''$$$&&&((()))***)))'''&&&'''((((((((())))))******'''((((((''''''(((+++---))))))((((((((('''''''''wwwfffTTTKKKGGGCCC@@@???CCCAAA>>><<<;;;999777444777555333444555666666555555444444333333222111111777666444111...---///111,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...************))))))))))))+++---+++)))+++111555444***))))))((((((((())))))))))))******++++++++++++((()))++++++******+++---------...,,,+++***+++---************+++,,,,,,---************************))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***+++,,,,,,,,,...000111222333555888;;;<<<<<<<<<===???AAACCCEEEHHHGGGEEEBBB>>>======???AAAFFFMMMQQQSSSUUUYYY\\\___gggooonnndddUUUJJJDDDAAACCCFFFKKKRRR___ooozzz}}}ttt^^^NNNEEE<<<999555111///......///000000////////////000000111333555777888:::<<<>>>BBBCCCEEEGGGHHHIIIIIIIIIHHHJJJMMMPPPSSSVVVXXXXXXWWWYYY\\\___```cccfffhhhiiimmmttt|||wwwpppkkkgggccc___\\\YYYWWWTTTQQQLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAACCCDDDCCC@@@>>>;;;;;;;;;;;;::::::::::::===;;;888777777666555333555444333222222333444555444444444444444444444444333333333333333333333333222333333333222222111000000222444555333222222333222222222222222222222222333333333333333333333333555444444444555555666777777777777888888:::;;;;;;888999999:::::::::999999::::::;;;===>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIHHHFFFFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNLLLMMMNNNNNNMMMKKKHHHGGGFFFDDDBBBAAAAAACCCEEEFFF@@@===999999;;;;;;999666888999999999999888777777777777777888888888888888777555333222333333222111111111111111111111111111111000/////////000222222777888<<>>AAAEEEJJJLLLOOOKKKGGGEEEDDDDDDCCCBBBAAA@@@>>>======;;;777555000...------------+++))),,,,,,,,,++++++)))(((((()))+++,,,***&&&&&&+++000444>>>@@@666,,,)))***(((%%%%%%&&&'''(((******++++++(((+++,,,---999===111))))))(((((((((((())))))(((((('''(((((()))***+++(((((()))((('''''')))+++++++++***)))))))))******)))))))))(((((((((''''''((((((((((((''''''''''''%%%&&&''')))))))))((((((&&&''''''(((((())))))***+++++++++)))'''&&&''')))((((((((((((((((((((((((yyyhhhUUUKKKGGGCCC@@@???CCCAAA>>><<<;;;999777444555444333333555777777666555444444333222000///...333333333111...---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))+++...************)))))))))((((((++++++)))+++000222000))))))(((((((((((())))))'''((()))***+++,,,,,,,,,''')))***+++******,,,---+++,,,,,,+++))))))***,,,&&&'''((()))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******(((((()))******++++++***+++---000111333555888:::;;;<<<===>>>@@@CCCEEEFFFGGGIIIJJJHHHDDD@@@>>>===<<>>@@@BBBDDDEEEFFFFFFDDDFFFIIIMMMPPPRRRTTTTTTTTTWWWZZZ\\\]]]___aaacccbbbeeejjjpppwww~~~}}}xxxpppmmmhhhddd```]]]YYYVVVPPPOOONNNLLLKKKJJJIIIIIIGGGFFFFFFFFFGGGFFFCCCAAA;;;;;;;;;::::::::::::999===;;;999999999999888777888777555444444555777888555555555555555555555555555555555555555555555555444444555666555444333333222444666666555444555666444444444444444444444444555555555666666555555555555555555666777888999:::999999999999::::::;;;<<<;;;;;;<<<======<<<;;;:::;;;<<<===>>>???AAAAAABBBAAABBBBBBCCCEEEFFFHHHIIIHHHIIIJJJIIIGGGFFFFFFHHHGGGHHHJJJLLLNNNOOOOOONNNMMMNNNOOOOOOOOONNNMMMMMMJJJLLLMMMMMMMMMJJJHHHFFFCCCBBB???======???AAACCCAAA===::::::<<<===:::777777777777777777666555555444444555555555666666666666444222222222222222000111000000000000000000111000000111222333444555666;;;<<>>>>>AAAEEEHHHJJJIIIIIIKKKNNNRRRVVVYYYYYYUUUOOOIIIEEEBBB???===;;;;;;===AAAEEEJJJNNNPPPQQQMMMGGGDDDCCCCCCBBB@@@@@@>>>;;;999888666333000---,,,+++,,,,,,,,,+++)))******+++++++++******)))******+++***((()))+++---,,,EEEOOO<<<***+++...)))&&&''''''((()))******+++)))))),,,***)))444888,,,&&&'''(((((((((((()))***))))))(((((((((((())))))((())))))((('''(((***,,,,,,+++******))))))******(((((((((((((((''''''&&&((((((((((((''''''''''''&&&''''''((())))))******%%%&&&&&&'''(((((())))))+++,,,,,,+++)))&&&&&&&&&'''''''''((())))))******wwwfffTTTKKKHHHEEECCCCCCBBB@@@>>><<<;;;:::888555444333222333555777777777111222222222222111000000///111222222000...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***'''&&&(((++++++*********))))))((((((%%%)))+++***,,,//////,,,******)))******+++,,,,,,******++++++++++++******'''(((************,,,...***++++++)))(((''')))***###%%%'''(((((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******''''''((()))******)))))))))+++...000222444777999:::;;;===@@@CCCEEEGGGHHHEEEIIIMMMLLLHHHBBB>>>===999>>>GGGPPPWWWZZZYYYXXXWWWXXX[[[]]]]]]]]][[[ZZZWWWVVVTTTQQQNNNNNNPPPSSSYYY___fffrrrnnnaaaGGGCCC===777222111111222333111///------...111222...............111555999888:::<<>>===<<<:::999888666666888999:::666666666666666666666666666666666666666666666666444555666777777666555555333555666666555666777999555555555555555555555555777777888888888888777777666666666777888:::<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>??????>>>===<<<<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJJJJIIIGGGFFFFFFHHHHHHIIILLLNNNOOOPPPPPPPPPLLLNNNOOOPPPPPPOOOMMMLLLJJJKKKMMMNNNMMMKKKHHHFFFBBB@@@===;;;;;;===???AAA===999555555888999666333555555666666555555444333222222222333333444444444666444222111222222111000000000////////////000000---...000333666999;;;<<<>>>>>>AAAGGGNNNRRRRRRQQQMMMNNNQQQSSSRRRPPPNNNLLLBBB???<<<:::<<<@@@FFFIIIKKKJJJJJJKKKNNNSSSXXX\\\]]]XXXPPPIIIDDD@@@===;;;:::;;;>>>CCCHHHMMMQQQSSSSSSNNNGGGDDDCCCCCCAAA??????===999777555222///---++++++***+++,,,,,,***(((((()))***+++++++++++++++))))))))))))***+++,,,,,,)))LLLZZZ@@@))),,,111,,,(((((())))))******++++++((())),,,((($$$...333&&&$$$%%%'''((((((((()))******))))))(((((((((((()))))))))))))))((((((+++---,,,,,,+++***))))))******$$$%%%&&&((())))))******)))(((((((((''''''''''''''''''''''''((()))+++,,,%%%%%%%%%&&&'''(((((()))''')))+++,,,***)))((((((&&&&&&'''((()))***++++++jjjUUUMMMHHHAAA@@@FFFHHHEEEAAA>>>;;;;;;<<<===666666555555555444444444222222222111111111111000111111000000//////......,,,++++++,,,,,,---...///++++++,,,,,,,,,---------------,,,++++++******))))))(((''''''(((***,,,---,,,,,,++++++***)))(((((())))))************)))))))))***,,,,,,*********+++*********)))))))))))))))***)))))))))***+++,,,,,,+++*********))))))(((((()))))))))((())))))***+++++++++***)))))))))******''''''''''''((()))++++++************))))))))))))***+++,,,,,,---///333777999999;;;===@@@CCCEEEGGGHHHIIILLLMMMLLLIIIEEEBBB===AAAGGGNNNTTTWWWXXXYYYWWWWWWWWWVVVVVVZZZ___cccbbbgggggg^^^TTTNNNKKKHHHQQQVVVbbbssstttbbbSSSFFFAAA===777333444///------000000------000222111000000000111333444555666777999<<<>>>@@@BBBFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLNNNOOOPPPQQQRRRXXXYYYZZZ\\\```eeeiiikkkooorrrwww}}}}}}xxxssslllddd___[[[ZZZYYYXXXWWWUUUQQQOOOLLLLLLLLLKKKIIIFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>@@@===999999;;;===<<<;;;<<<;;;:::999888888888888777777777777777777777777888777666555555666777888888888999999999:::::::::::::::::::::::::::::::::888888777777777888:::;;;999::::::;;;;;;::::::999<<<;;;;;;;;;;;;<<<======???@@@@@@???>>>>>>???AAAAAA@@@>>>===>>>@@@BBBDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKJJJJJJJJJJJJJJJKKKKKKIIIKKKNNNQQQRRRQQQPPPOOOQQQPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGHHHJJJHHHDDD???<<<;;;::::::999999999::::::999777888999999888666888777777666555555444444111111222333444444444444222111111111000000//////000000000111000///......+++111666555777<<>>;;;999888===CCCHHHLLLOOORRRTTTUUUQQQJJJEEECCCCCCBBBAAA===;;;888444111...,,,+++******))))))))))))******'''((())))))))))))((((((((('''&&&&&&''')))+++---///???MMMIII777)))(((...+++++++++*********))))))((()))******)))((()))+++))))))***+++,,,,,,------...)))'''******(((''')))***+++******)))+++...111111///***'''&&&'''***,,,&&&((())))))(((((()))+++)))))))))))))))(((((((((&&&'''((('''&&&&&&''')))'''&&&&&&''''''((()))************)))(((''''''&&&))))))))))))))))))))))))nnnYYYPPPJJJBBBAAAFFFEEECCC@@@===;;;:::::::::666555555555444444444444222222222111111111111000111111000000///.........,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---...------,,,++++++******)))))))))))))))******+++,,,++++++******)))(((((('''&&&''')))******)))'''&&&$$$&&&((('''&&&%%%&&&&&&***)))))))))))))))))))))))))))((((((((()))******************)))))))))(((++++++++++++,,,,,,---.........---,,,++++++******(((((('''(((((()))***+++(((((())))))*********++++++,,,---------///333666999:::;;;===@@@CCCEEEFFFHHHJJJNNNPPPOOOLLLHHHFFF@@@BBBEEEIIINNNQQQSSSUUURRRRRRRRRRRRTTTWWW]]]aaagggnnnpppiii___XXXQQQLLLNNNRRR\\\lllyyypppdddXXXRRRLLLAAA999666555111///111222///...///000000000000000111222222333444555777:::===???AAA@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQRRRTTTWWW[[[___bbbfffhhhmmmrrrwww{{{~~~yyypppjjjaaa___]]]\\\\\\ZZZWWWTTTRRRQQQPPPNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@?????????@@@BBB???<<<;;;===>>>>>>===<<<<<<;;;:::999888888888999999999999999999999999888888777666666777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::<<<<<<:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>@@@AAAAAA@@@???>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKNNNQQQQQQQQQOOONNNOOONNNKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFDDD@@@<<<::::::999999888888888888999888777777888888777666444444333333222111111000111222333444555555555555111111111000000000/////////000000000000/////////222888;;;:::;;;AAAFFFHHHIIIFFFEEEHHHMMMQQQPPPNNNNNNLLLJJJIIIHHHFFFCCC@@@<<<<<<===???AAADDDFFFGGGHHHHHHHHHJJJLLLOOORRRSSSXXXUUUNNNGGGBBB>>><<<;;;===AAAGGGKKKNNNPPPRRRTTTTTTPPPJJJFFFDDDBBBAAA@@@:::999666333000---,,,+++******))))))))))))******((((((((('''''''''''''''((((((''''''((()))***+++,,,555<<<999///''''''***+++++++++*********))))))((()))+++***)))((()))+++))))))******+++---...///222,,,((())))))((())),,,))))))((('''&&&&&&)))+++///---***'''&&&''')))***)))'''&&&'''***+++)))((('''''''''''''''''''''&&&&&&'''((('''&&&%%%'''((('''&&&&&&''''''((()))***+++***)))(((''''''''''''((((((((((((((((((((((((ttt___SSSKKKDDDBBBFFF@@@@@@>>><<<:::888777666555555555555444444444444222222222111111111111000111111000//////......---,,,,,,------...//////000---,,,+++++++++,,,...///------,,,++++++******)))******+++++++++++++++*********))))))((('''''''''###%%%(((******(((%%%###''')))+++***)))((()))***))))))))))))))))))******))))))((('''''''''((((((************))))))))))))(((((((((((()))***,,,,,,000000000000...,,,***)))))))))(((((((((((())))))''''''((()))***+++,,,,,,,,,---.........000333666999:::<<<>>>@@@BBBDDDEEEFFFIIIMMMPPPPPPOOOKKKIIIEEEDDDCCCCCCEEEHHHLLLNNNKKKLLLMMMNNNOOOSSSYYY]]]iiirrrwwwtttlllcccZZZRRRNNNPPPWWWcccmmmvvvxxxpppjjjaaaRRRBBB999999222---///111///,,,+++...//////000000000000000000111333555888;;;===???<<<<<<<<<<<<===???@@@AAA@@@??????@@@CCCFFFIIIKKKJJJJJJKKKLLLOOOSSSVVVXXX\\\^^^aaaeeejjjooosssvvvzzz||||||uuuiiifffcccbbb```^^^\\\YYYVVVTTTRRROOOMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDAAA???>>>???@@@@@@???@@@???>>>===<<<;;;::::::::::::::::::::::::::::::::::::999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????AAABBBBBBAAA@@@@@@AAACCCBBBCCCEEEFFFFFFFFFEEEDDDHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLOOOQQQQQQPPPNNNMMMLLLJJJHHHGGGFFFEEECCCAAAAAA@@@@@@@@@@@@>>>:::777888888888777777777777777888777666666777777666444222222222111000000/////////000222333444555555555000000000000////////////////////////000000000000888>>>AAA???@@@EEEJJJLLLIIIGGGEEEHHHLLLNNNMMMKKKKKKIIIGGGEEEEEECCCAAA???@@@@@@AAABBBDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLQQQNNNHHHBBB>>>===>>>???BBBEEEJJJMMMNNNOOOQQQRRRSSSOOOJJJGGGDDDBBB???===777666333111...---++++++***))))))(((((())))))***)))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))+++++++++)))((('''((()))+++************))))))))))))***+++***)))((()))******)))))))))+++...000222555...)))((((((((()))---,,,,,,+++***((((((***,,,,,,+++)))((('''''''''(((+++'''###%%%+++---***%%%&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&''''''((()))***+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&{{{eeeWWWMMMDDDBBBDDD>>>>>>>>>===;;;888666555444444444444444444444444222222222111111111000000111000000///......------......///000111111111111...---+++++++++,,,...///------,,,++++++******)))***+++,,,------,,,***)))******)))))))))(((((((((%%%&&&((())))))(((&&&%%%+++---......---,,,,,,---)))))))))))))))************))))))(((''''''''''''*********)))))))))))))))&&&&&&&&&'''((()))***+++---...///000///---+++)))***))))))(((((((((((()))'''(((((()))******++++++,,,---.........///222444999:::;;;>>>@@@AAACCCCCCBBBEEEJJJMMMOOOOOONNNLLLLLLHHHDDD@@@???AAADDDGGGHHHIIIJJJJJJKKKOOOSSSWWWdddllltttssspppkkkccc\\\UUURRRTTTYYY```hhhtttvvvdddOOOAAA>>>444---///222111---+++---...///000000///...---......000222555888:::<<<<<<<<<<<<======>>>???@@@<<<;;;;;;<<<>>>BBBFFFIIIHHHHHHIIIKKKMMMPPPRRRSSSVVVWWWYYY\\\aaafffkkknnnqqqtttwww{{{|||sssppplllhhheeebbb^^^[[[[[[YYYVVVRRROOONNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBCCCEEEDDDDDDEEEEEEFFFEEEEEEDDDGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMOOOQQQQQQOOOMMMKKKIIIGGGEEEDDDCCCBBB???============<<<;;;999666444555555666666666555555555777555444444555555444333333333333222222222111111---...000111222333444444////////////////////////......//////000111222222999@@@EEEEEEEEEHHHJJJJJJIIIHHHGGGHHHKKKLLLJJJIIIFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFIIIFFFAAA===<<<===@@@BBBEEEHHHKKKMMMMMMMMMMMMNNNQQQNNNJJJFFFCCC@@@<<<:::333222111///---,,,++++++))))))(((((((((((())))))+++)))'''%%%%%%%%%'''(((((()))))))))))))))((('''+++(((&&&%%%&&&(((******************)))))))))))))))***+++***)))((()))******)))((()))***...222444333---)))))))))((((((+++++++++,,,+++******,,,...***))))))(((''''''&&&&&&)))&&&$$$&&&***+++)))&&&(((((((((((())))))))))))&&&((()))((('''&&&&&&''''''&&&&&&''''''((()))***+++)))(((&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&mmm[[[NNNEEEBBBBBB===>>>>>>>>><<<999777555333333444444444444444444222222222111111111000000000000//////...---------//////111222333333222222------,,,,,,,,,---...///------,,,++++++******)))***+++,,,------,,,***)))+++***************))))))))))))(((''''''((())))))(((***++++++***))))))***(((((())))))************+++***))))))(((((((((((())))))))))))))))))******)))))))))***+++,,,------(((***,,,------,,,+++)))***))))))(((((((((((()))******)))))))))))))))))),,,---............000222666888:::===???AAAAAABBBAAADDDHHHLLLPPPRRRSSSSSSTTTPPPJJJDDDAAA@@@AAABBBGGGGGGHHHHHHHHHJJJMMMPPP[[[ccciiikkkmmmnnnlllhhh]]]VVVQQQPPPSSSYYYfffrrryyywwwaaaPPPGGG<<<333333666444000///---...///000000///...---,,,---...000222555777888:::;;;;;;<<<============;;;:::999:::===AAAEEEHHHGGGGGGIIIJJJLLLOOOPPPQQQQQQQQQSSSVVVZZZ^^^bbbeeeiiikkkooorrrwww|||~~~xxxsssnnnhhhccc___bbb```\\\XXXUUUSSSRRRQQQJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@??????@@@DDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<===>>>>>>>>>??????????????????????????????????????????????????????>>>>>>@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEDDDCCCDDDEEEGGGIIIHHHGGGEEEEEEFFFHHHIIIHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMOOOPPPOOOMMMKKKIIIFFFDDDBBBAAA@@@???===;;;:::;;;;;;:::888666444333333333444555555444444333555333222222444444333111333333333222222222222222...///000111222333333333.....................///......//////111222444555:::CCCJJJKKKJJJJJJIIIGGGJJJIIIIIIIIIJJJIIIGGGFFFAAA@@@???AAADDDGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGEEECCCBBBAAAAAA???;;;:::;;;>>>CCCFFFIIIKKKNNNOOOOOONNNMMMNNNPPPLLLHHHDDD@@@===999666111000///---,,,+++******))))))(((((((((((())))))+++***(((&&&&&&'''((()))((()))))))))))))))(((''')))))))))(((''''''(((***)))))))))))))))))))))))))))++++++***((((((((()))***)))((((((***...111444///***)))++++++(((&&&'''$$$%%%'''''''''(((***,,,((((((((((((''''''&&&%%%&&&''''''(((''''''((()))'''((((((((())))))******''')))******((('''&&&''''''&&&&&&''''''((()))***)))((('''&&&&&&''''''(((''''''''''''''''''''''''uuu```PPPGGGCCCAAA>>>>>>>>>>>><<<:::888666333333333333444444444444222222222111111111111000000000///......------,,,...///111222333333222111,,,---------............------,,,++++++******)))******+++++++++++++++***+++++++++***************,,,+++)))'''''')))+++,,,'''(((******((('''((()))((((((((()))******++++++******))))))(((((())))))))))))))))))************)))))))))((())))))***+++&&&'''((()))*********)))))))))(((((((((((())))))************))))))((((((+++,,,......------...///333555888;;;>>>@@@@@@AAACCCEEEHHHLLLQQQVVVZZZ\\\\\\YYYTTTNNNIIIDDDAAA???DDDEEEFFFFFFEEEFFFIIIKKKTTTZZZ___aaagggmmmpppnnnbbbYYYQQQLLLJJJNNNXXXccckkkuuu}}}sssbbbMMMBBB999666555111......///////////////......---,,,------///000222444555666777888888999999999888999999999:::<<>>??????BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIOOOMMMKKKIIIIIIJJJLLLNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMKKKIIIFFFDDDAAA@@@>>>======<<<:::999777888999888666444444444111222333555555444333333333222111111222222111000000000000000000000000000000111222333333333333333---------.............../////////000222444777888===FFFNNNOOOMMMLLLIIIFFFIIIIIIJJJIIIHHHFFFDDDBBB===<<<===???DDDIIIKKKLLLIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGEEECCCAAA???===<<<;;;:::999999<<<@@@FFFIIILLLOOORRRSSSRRRQQQQQQQQQOOOKKKEEE@@@===999666333000///...,,,+++*********)))((((((''''''(((((()))***)))(((''''''((()))***(((((((((((())))))))))))&&&)))+++***'''%%%&&&'''(((((()))))))))))))))******++++++***((('''((())))))(((((((((***---///111+++((((((,,,---)))&&&&&&###%%%'''((()))***,,,...)))((((((((('''''''''&&&%%%''')))(((&&&&&&'''***%%%%%%&&&&&&'''((((((((()))+++,,,,,,***((('''((('''&&&&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((|||eeeTTTJJJEEEBBB>>>======<<<;;;999888777222222333333333444444444222222222111111111111000000//////......---,,,,,,+++---///000111000//////+++,,,...///000///...---------,,,++++++******)))))))))))))))******+++,,,)))))))))***************+++***))))))))))))***+++(((***++++++***))))))***'''(((((()))******++++++(((((('''''''''((())))))((()))))))))************(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''(((((('''(((((()))***+++)))))))))))))))************+++------,,,+++,,,---///111555999===???@@@@@@CCCDDDFFFJJJPPPWWW^^^aaacccbbb___ZZZSSSKKKCCC??????AAABBBCCCCCCDDDGGGIIIOOOSSSVVVYYY___gggjjjiiieee]]]UUUPPPKKKJJJPPPXXX]]]eeekkkkkkkkknnnqqqrrrzzz~~~nnnYYYNNNDDD===777111...///111000//////......//////---------...///000222222222333444555555555444333666666777999:::<<<>>>???>>>@@@BBBEEEGGGIIIKKKKKKGGGHHHJJJLLLNNNPPPQQQQQQUUUWWWZZZ]]]aaagggnnnssszzz{{{sssmmmfffeeebbb___[[[WWWTTTRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEEEEBBBDDDEEEDDDAAA??????@@@CCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@DDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKOOOOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHFFFCCC@@@>>><<<;;;999999:::999888666444666777666333222333555000111333555555444333222222111///000111111000...........................//////000000111000000///,,,,,,---------.........000000000111333666999;;;???FFFLLLKKKIIIIIIGGGEEEGGGHHHHHHGGGEEEAAA???>>><<<;;;;;;>>>CCCHHHKKKLLLJJJIIIHHHFFFFFFEEEEEEEEEFFFDDDAAA>>>;;;:::999999777777888:::>>>CCCHHHKKKMMMOOOSSSTTTTTTSSSSSSSSSNNNIIIBBB===999666333111000000...,,,+++***))))))((((((''''''''''''((((((&&&'''''''''((()))))))))((((((''''''((()))***+++(((((())))))((('''&&&&&&(((((((((((())))))*********+++,,,***((('''((()))((((((((()))***+++---...,,,((((((+++,,,***)))***&&&(((***+++++++++---...***)))((((((''''''(((((('''&&&&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((()))***,,,......,,,***)))((('''&&&&&&''''''((()))***%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((iiiVVVLLLGGGDDD======<<<;;;999888888777222222222333333444444444222222222111111111111000000//////...------,,,,,,)))***---...///...---,,,***,,,...000111///---,,,------,,,,,,+++******))))))(((''''''(((***,,,---(((((((((((())))))))))))((()))***++++++***)))((('''(((******((('''((()))'''(((((()))***+++++++++&&&&&&&&&&&&&&&'''((()))(((((())))))*********+++,,,+++***))))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((***++++++''''''((()))***+++,,,,,,)))+++,,,,,,+++***+++,,,---///444888<<<>>>???@@@BBBBBBCCCFFFMMMVVV^^^cccfffgggfffbbbZZZPPPEEE???;;;===???@@@AAACCCFFFHHHKKKNNNQQQSSSXXX```bbb```hhhbbb[[[VVVPPPLLLMMMSSSQQQYYY^^^\\\[[[___ccceeerrrzzzssshhh^^^SSSJJJ@@@777555777222111000.........///000...............///000111000111333444444333222222444444666777999:::;;;;;;<<<>>>@@@CCCFFFHHHJJJKKKGGGHHHJJJLLLNNNNNNNNNMMMOOOQQQSSSVVVZZZ```fffkkkmmmssswww{{{vvvoooooonnnllljjjfffaaa]]]ZZZVVVUUUUUUTTTSSSRRRRRRQQQOOOOOOMMMLLLKKKKKKKKKKKKCCCEEEGGGEEEBBB??????AAAFFFGGGJJJLLLMMMMMMLLLLLLEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEDDDBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMMMMNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFCCCCCCDDDDDDBBB???<<<:::999777666666777777666555222444555444222111333555000111333555555555333222111000//////000000///....../////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,------.........111000111222444888;;;===???EEEHHHEEECCCDDDEEEDDDEEEFFFGGGFFFBBB>>><<<;;;<<<;;;:::===BBBFFFIIIKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDAAA>>>:::777666666666555666888;;;???DDDIIILLLKKKMMMQQQSSSRRRRRRRRRSSSNNNHHHAAA:::666444222000111000...,,,+++***))))))((((((''''''''''''((((((###$$$&&&'''((())))))(((((((((&&&&&&''')))+++---+++)))'''(((***+++***((('''((((((((())))))*********+++,,,+++(((''''''(((''''''((()))***+++++++++///***'''***,,,+++,,,...$$$&&&((()))((('''((()))+++***(((''''''((()))***)))%%%"""$$$)))+++((($$$'''''''''((()))******++++++---//////---+++))))))'''&&&&&&''''''((()))***$$$%%%(((******(((&&&$$$((((((((((((((((((((((((qqq[[[LLLEEEBBB@@@>>><<<;;;;;;:::888666666666555444444444444555222333333333333222111111333111////////////...---++++++---......---++++++////////////...---,,,+++000///---***)))((())))))((()))***++++++***)))(((%%%&&&''')))***,,,---...++++++************++++++&&&'''***++++++***(((&&&'''((()))******++++++***'''((()))******)))(((''',,,++++++***)))(((''''''&&&'''(((*********)))((())))))(((''''''''''''(((((((((''''''''''''((((((***---000...((($$$$$$&&&++++++++++++++++++++++++000111222444777:::===???AAABBBBBBDDDHHHOOOXXX^^^bbb```______^^^XXXMMMDDD===<<<:::999:::===AAACCCGGGJJJMMMOOOOOOSSSXXX]]]aaafffhhhddd___YYYPPPGGGHHHLLLPPPPPPNNNOOOTTTYYYeeeoooxxx}}}xxxjjjggg```VVVJJJAAA===;;;555222000///111111///---111222222111000///------333333333333222111000///555222///111444777777666888:::===@@@AAA@@@???>>>???AAACCCEEEGGGGGGGGGGGGIIIJJJLLLPPPTTTYYY\\\___ccceeejjjpppvvv{{{~~~{{{uuutttsssppplllgggbbb___\\\ZZZXXXYYY[[[ZZZXXXUUUVVVUUUSSSQQQNNNMMMLLLLLLHHHHHHHHHGGGEEECCCBBBAAAFFFHHHLLLPPPRRRRRRQQQQQQJJJHHHFFFEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGEEEDDDBBBAAAAAABBBAAA@@@>>>===;;;:::999444444555555444333111000111222333444555444333222222222222111111000000000222111000...------------///......---------......000000///...---,,,,,,++++++++++++***++++++,,,---222222333777;;;???@@@@@@FFFFFFGGGFFFEEEDDDBBB@@@DDDCCCAAA>>><<<:::999888::::::<<<>>>AAAEEEIIIKKKDDDEEEEEEEEECCCBBB@@@>>>===<<<:::777666555444444333777===AAABBBDDDEEEFFFIIIKKKNNNPPPRRRRRRRRRQQQKKKGGG@@@999333000...---.........,,,)))'''&&&'''((('''%%%$$$%%%&&&(((***)))))))))))))))*********&&&&&&'''((()))***++++++((()))+++,,,,,,+++)))((($$$%%%''')))***)))((('''+++)))(((&&&&&&((()))+++++++++++++++++++++++++++***************)))((((((((((((((((((((()))***+++------,,,***(((&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((()))******,,,------***(((((((((&&&&&&%%%$$$%%%&&&((()))''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''sss^^^NNNFFFDDD@@@>>>;;;::::::999777555555555444333333333333333222222333333222222111000333111///...//////...---,,,,,,,,,------,,,,,,,,,+++,,,---...////////////...---,,,************+++((()))***++++++***)))(((******))))))))))))))))))+++******))))))******+++)))))))))***************,,,***(((&&&&&&''')))***)))***++++++++++++***)))+++++++++***))))))(((((()))******+++++++++******((((((((((((((()))***+++((((((''''''''''''((((((&&&))),,,+++(((&&&(((+++************************......000222555888;;;===>>>??????AAADDDJJJQQQWWWYYYXXXXXXZZZZZZVVVLLLEEE<<<:::888666777:::>>>AAAGGGJJJMMMNNNNNNPPPTTTXXX___gggnnnnnnkkkcccWWWLLLFFFGGGHHHFFFEEEGGGMMMQQQZZZdddmmmtttyyy}}}zzzsssllljjjggg```XXXOOOIIIEEE;;;777333000000000///------------......///000000000222555666666555222111222000///000222444555555666888:::<<<=========<<<<<<>>>@@@BBBCCCDDDDDDDDDCCCDDDFFFHHHKKKNNNQQQRRRZZZ]]]aaaggglllqqqtttvvvvvvwwwxxxzzz}}}~~~|||zzzwwwwwwuuusssooojjjfffddd___^^^\\\]]]^^^^^^[[[YYYXXXWWWVVVTTTSSSRRRQQQQQQKKKKKKJJJIIIHHHFFFDDDCCCEEEHHHLLLPPPSSSTTTTTTTTTOOONNNKKKJJJIIIIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFHHHGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@???CCCAAA???===;;;999888888333333333333222111000000222222333333333333222222222222222111111111111111333222000///...---,,,,,,......------------......//////......---,,,++++++,,,,,,,,,,,,---...000000333333555888===AAABBBBBBAAABBBBBBCCCBBBAAA@@@???BBBAAA???===;;;999888888;;;;;;===???BBBEEEGGGIIIDDDDDDDDDDDDBBB@@@>>>===;;;:::777555444444555555555999???CCCDDDDDDDDDDDDFFFHHHJJJLLLMMMMMMLLLLLLHHHCCC<<<555000......///---------,,,)))''''''(((((('''&&&%%%&&&''')))***(((((((((((())))))))))))''''''(((((())))))******)))***++++++++++++***)))(((((()))***)))((('''&&&***)))(((''''''((()))***************************))))))******))))))((('''(((((('''''''''((())))))***+++***)))&&&%%%&&&'''(((((('''&&&&&&'''((((((%%%&&&'''((()))***++++++)))***,,,,,,)))'''''''''%%%%%%$$$$$$$$$%%%''''''''''''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''www```PPPHHHFFFAAA???===;;;;;;:::888666444444333222222222222333222222333333222222111000222000///...//////...---------,,,,,,,,,,,,------+++,,,---......//////...,,,++++++******+++,,,,,,))))))************))))))++++++******)))(((((((((+++******))))))******++++++***)))((()))***,,,---000---((($$$"""$$$'''******+++,,,------,,,+++***************************++++++******))))))******''''''(((((()))+++,,,---((((((''''''''''''((((((&&&(((******''''''***...))))))))))))))))))))))))+++,,,---///222666999;;;<<<<<<<<<===>>>CCCIIIMMMNNNNNNOOORRRTTTQQQKKKFFF<<<:::777555555888<<<>>>EEEIIIMMMNNNMMMNNNQQQSSS[[[gggtttyyyxxxoooaaaTTTIIIFFFAAA>>>===@@@DDDHHHOOOWWWaaahhhnnnrrrqqqnnnkkklllnnnoookkkdddZZZSSSIIIDDD===888444222000///,,,,,,+++***+++---///000///111555777777444000---...////////////000333555555666666777888999::::::888999;;;<<<>>>>>>??????BBBBBBBBBDDDEEEGGGIIIIIINNNQQQTTTYYY^^^bbbeeefffggghhhjjjkkkmmmoooqqqqqqsssuuuvvvxxxyyyyyyxxxxxxvvvvvvuuussspppllliiigggbbbaaa``````aaaaaa___]]][[[[[[ZZZZZZYYYYYYXXXXXXNNNNNNNNNMMMLLLJJJIIIHHHFFFIIIMMMRRRUUUWWWWWWWWWOOONNNLLLJJJHHHGGGFFFFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>======@@@>>>;;;888666555555555333222111000000///000000222222111111111111222222111111111111111222222222444333111///...---,,,,,,------------------......---------,,,,,,+++++++++,,,------...///111222333444444666:::???BBBDDDDDD???@@@@@@AAAAAA@@@@@@??????>>><<<;;;999888888888;;;===>>>AAACCCDDDEEEEEEDDDDDDCCCBBB@@@>>><<<:::888666444222222333555777999===BBBEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDD@@@<<<666111------...000+++,,,---+++)))(((((())))))((('''''''''(((***+++'''''''''((((((((())))))(((((((((((())))))))))))************************,,,,,,+++***((('''&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))(((''''''((((((''''''&&&'''''''''))))))***((('''&&&'''))))))((((((''''''(((((()))'''(((((()))***+++,,,,,,((()))++++++)))'''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''zzzcccQQQIIIGGGCCCAAA>>>======<<<:::888555444333333222333333333222222222222222111000000222000......//////...---...---,,,++++++,,,---...............---,,,++++++++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))***************))))))))))))******))))))))))))***+++,,,---000---(((%%%$$$%%%(((***++++++,,,------,,,++++++)))*********+++++++++,,,+++)))(((&&&&&&&&&'''((((((((((((((()))***+++,,,((((((''''''''''''((((((+++++++++***((((((+++---))))))))))))))))))))))))******+++---000444777999::::::;;;;;;;;;>>>BBBFFFGGGGGGHHHKKKMMMLLLIIIFFF>>><<<888666555777:::===BBBFFFKKKMMMMMMMMMPPPRRRXXXdddsss{{{|||vvviii]]]QQQKKKBBB<<<;;;===???AAAIIIOOOXXX^^^cccggghhhhhhgggllluuu}}}xxxmmmddd___ZZZQQQGGG???888444222000...+++(((((()))+++---///111222333111///+++))),,,...000///---...222666555444444444444666777888555666777888999:::;;;;;;?????????@@@AAABBBCCCDDDEEEGGGJJJNNNQQQTTTVVVWWWZZZZZZ\\\]]]___aaabbbcccfffgggjjjmmmoooqqqrrrrrrqqqqqqpppooommmjjjhhhgggdddccccccccccccbbb```___``````______^^^]]]]]]\\\RRRRRRRRRQQQPPPOOOMMMMMMIIILLLPPPTTTWWWXXXXXXWWWNNNNNNMMMLLLIIIHHHGGGHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@???>>>===<<<;;;::::::999777555333111111222222222111///...---...//////222111000/////////000111000000000111111222222222444333111///...,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++---------...///000222222555555777:::???CCCDDDDDDCCCCCCCCCBBBAAAAAA@@@???;;;:::999999888888888999===>>>@@@BBBCCCCCCCCCBBBCCCCCCAAA???===;;;999888555333111000111444777999<<<@@@EEEGGGFFFCCCAAA@@@@@@@@@AAA@@@@@@???>>>===666444222///---,,,------***+++,,,+++)))))))))+++))))))(((((())))))***+++''''''(((((())))))*********)))))))))((((((((('''******))))))))))))******---,,,+++)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((()))***)))(((((()))+++))))))(((((((((((())))))'''(((((()))******++++++((()))++++++)))'''''''''((((((((((((((((((((()))&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''}}}dddRRRIIIGGGBBB@@@>>><<<<<<;;;999777666555555444444444444444111222222222222111000000111///------...///...---///...,,,,,,,,,,,,...///............---,,,+++***---,,,,,,,,,+++******)))***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***%%%''')))+++------,,,+++++++++***))))))***++++++)))***+++,,,,,,+++***))))))))))))******+++,,,,,,***)))'''&&&&&&&&&'''''')))((((((''''''(((((((((((((((''''''''''''((((((,,,,,,,,,+++***+++---///******************************+++,,,///222444666999999:::::::::<<>><<<999666555666777999<<>>???@@@AAADDDFFFIIIKKKLLLMMMPPPPPPQQQSSSTTTVVVWWWXXX\\\^^^```ccceeehhhiiijjjjjjjjjjjjiiihhhgggffffffeeefffffffffeeedddcccccccccccccccbbbaaa___]]]\\\UUUUUUUUUUUUTTTRRRQQQQQQOOOQQQTTTVVVWWWWWWUUUTTTPPPQQQRRRQQQOOOMMMNNNOOOLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB============<<<<<<<<<<<<;;;;;;:::999888888777777444333222111000111222222000///...---,,,---...///111000///...---......////////////000000111111111333222000...---,,,++++++++++++,,,---......------******++++++++++++++++++------------...///000000666666777:::???BBBCCCCCCFFFEEEDDDBBB@@@>>>===<<<888888888888888999:::;;;>>>???AAABBBCCCBBBBBBAAAAAA@@@???<<<:::888777666333333222222333666999<<>>>>>===<<<;;;:::999888......//////...,,,+++***)))+++,,,+++***)))***+++)))))))))))))))***++++++(((((()))***++++++,,,,,,******))))))((((((''''''******)))(((((()))************))))))))))))******))))))(((((((((((())))))************************''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&'''((((((((('''''')))***(((((())))))))))))((((((&&&''''''(((((()))))))))(((***,,,,,,***)))))))))''''''((((((((('''''''''&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&&&&&&&gggSSSJJJHHH@@@>>>;;;::::::999777555666666555444444444444555111111222222111111000///000...------...///............------------......***+++,,,------......---,,,------,,,+++***)))(((******))))))))))))******,,,,,,+++***)))((('''&&&***))))))(((((())))))***$$$'''***---//////---,,,((()))***,,,,,,---,,,,,,((()))***++++++***)))((((((((())))))*********+++******))))))(((((())))))))))))((('''''''''''''''((((((''''''''''''((((((((())))))+++,,,///000111************************++++++***+++---///111222555777888999999:::<<>><<<:::888666555555555888===CCCGGGIIILLLRRRVVVSSSZZZaaaeeeiiinnnmmmjjjfffbbb[[[RRRIIIAAA<<<999???AAAFFFKKKLLLMMMQQQXXXaaappp~~~rrraaaNNN>>>666333000---++++++---///111......---,,,---///111222,,,---...------...111333333333222111222333444555333333333333444555666777888888888999;;;<<<>>>???===>>>@@@BBBCCCDDDEEEEEEHHHHHHIIIKKKLLLMMMNNNOOOSSSTTTVVVXXX[[[]]]___```cccccccccccccccdddddddddfffhhhiiihhhfffddddddeeebbbbbbbbbbbb```^^^\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXWWWVVVSSSRRRNNNQQQTTTSSSPPPNNNOOOQQQNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@??????>>>>>>>>>;;;;;;:::::::::999999999777777777666555444444444222222222222222222222222......------------......000///...------,,,,,,---............////////////000000...---,,,,,,++++++)))***,,,---......------*********++++++,,,,,,,,,---------...///000111222888888888;;;???BBBCCCBBBEEECCCAAA>>>;;;999888777777777777888:::;;;===>>>@@@@@@AAAAAABBBBBBAAAAAA???>>><<<999777666555555444444444555777:::<<<>>>@@@BBBDDDDDDBBB???===<<<<<<;;;:::999777666555555+++,,,---...---+++***(((***+++,,,+++))))))***+++((()))))))))************))))))******+++,,,------******))))))((((((''''''))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))((((((************************''''''((()))))))))((((((((((((''''''&&&'''''''''%%%&&&'''&&&%%%%%%&&&((('''(((((())))))(((((('''%%%&&&&&&&&&'''''''''((((((***,,,,,,+++***)))***%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&&&&&&&jjjUUULLLJJJAAA???===;;;;;;:::888666666555444444333333444444111111111111111000000//////...,,,---...//////...------............------******+++,,,------------***+++,,,,,,,,,+++******+++***)))(((((()))***+++,,,++++++***)))(((((('''))))))(((((((((((())))))((()))+++...000111111111'''(((***+++,,,,,,,,,+++((()))***++++++***)))(((((((((((((((((()))))))))(((((())))))***)))))))))(((((((((((((((((())))))((((((''''''''''''((((((''''''(((***---.........))))))))))))))))))))))))******))))))***+++,,,---///111444666666777999;;;>>>>>>>>>======???AAACCC@@@@@@???>>>;;;999666555555999>>>BBBDDDIIIOOOTTTSSSWWWZZZ[[[```hhhllllllrrrrrroooeeeWWWIII@@@;;;;;;<<<@@@EEEEEEEEELLLUUU]]]pppvvv___JJJ???666555222///...///000111//////...---------------,,,+++******---///000000111111000000111111222222222222111111222333555666999999999999:::;;;<<<===;;;<<<===>>>????????????AAABBBCCCDDDEEEFFFGGGHHHJJJJJJLLLNNNQQQSSSVVVWWWZZZZZZZZZ[[[\\\]]]^^^___ccceeefffeeebbb```aaabbb]]]^^^______^^^\\\ZZZYYYWWWWWWXXXWWWWWWVVVUUUTTTTTTUUUWWWXXXWWWUUUSSSQQQNNNRRRUUUSSSOOOLLLMMMOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<;;;::::::999999:::::::::999999999888888444444444333222222111111111111222222111///---+++------...............---............---,,,+++***------------------,,,,,,...---,,,++++++++++++,,,(((***,,,.........---,,,******++++++,,,------...---...///111333555888999;;;;;;;;;===@@@BBBCCCBBBAAA@@@===:::888777666666777777888999;;;>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCC<<<;;;999777666555555555555666888:::<<<>>>???@@@@@@BBBBBBAAA>>><<<;;;;;;999888777555444333333222...---,,,+++***************,,,,,,+++)))((()))***'''((()))))))))***))))))(((((()))***+++,,,------))))))))))))(((((((((((('''((()))******)))((('''%%%&&&((()))******))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((('''''''''((())))))((())))))(((&&&&&&''')))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''')))+++,,,***)))))))))&&&''''''((('''&&&%%%$$$%%%&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&lllWWWMMMLLLDDDBBB@@@???>>>===;;;999555444333333222222333333111111111111111000/////////...,,,,,,...//////...,,,---...//////...---,,,------------,,,+++******((()))+++,,,------,,,,,,+++***)))(((((()))***+++((((((((()))******++++++))))))(((((((((((()))))),,,,,,,,,---///222444666)))))))))))))))******+++)))***++++++++++++***)))((((((((((((((('''''''''$$$%%%'''(((((((((''''''(((((((((((()))+++,,,---((((((''''''''''''(((((((((((()))***++++++)))'''((((((((((((((((((((((((***)))(((''''''((()))******---000333444555777999;;;;;;;;;;;;;;;===@@@CCCEEEEEEEEEDDDBBB>>>:::888444777;;;>>>AAAEEELLLQQQSSSVVVWWWWWW\\\ffflllmmm{{{~~~~~~tttcccQQQEEE???:::999>>>CCCDDDCCCKKKVVVYYYnnnmmmUUUHHH<<<:::777333000.........111111000...+++'''$$$""",,,)))'''(((,,,///...---/////////000000000000000222111000000000222333444555555444444444555666666::::::;;;;;;<<<;;;;;;;;;======>>>???AAABBBCCCCCCCCCCCCEEEGGGJJJMMMPPPQQQRRRSSSSSSTTTVVVWWWYYYZZZ]]]```bbb```]]][[[\\\^^^XXXZZZ[[[]]]]]]\\\ZZZYYYWWWXXXXXXXXXWWWVVVUUUUUUSSSUUUWWWXXXWWWUUUSSSQQQTTTWWWZZZXXXRRRNNNOOOQQQPPPPPPOOONNNNNNMMMMMMLLLNNNMMMLLLLLLLLLMMMOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCAAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666666555666555555555444444444444333333222222111111000000...///000000...***&&&$$$,,,---.../////////...---------......---+++***(((---------,,,,,,+++++++++,,,++++++******++++++,,,((())),,,.........---,,,******+++,,,---......///...///000333777:::>>>???>>>======???AAACCCCCCBBB@@@>>><<<:::888777777777777777888:::===???AAACCCAAAAAA@@@???@@@AAACCCDDD;;;:::888666555444555555666888;;;===@@@AAAAAAAAA@@@AAAAAA???<<<::::::;;;777666555333222111111111222///+++((('''(((+++---+++,,,---+++)))(((((()))''''''((()))))))))))))))&&&'''((()))***+++,,,,,,(((((((((((())))))))))))&&&((()))++++++)))(((&&&$$$&&&(((******)))'''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************((((((((((((((()))***+++,,,------,,,***)))+++,,,%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&(((******)))(((((())))))***+++++++++)))((('''%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&mmmWWWLLLJJJBBB>>><<>>999666666888888777666555444444333111222222222222111000000////////////000000000000------------------------)))+++...000111///,,,***---,,,++++++******++++++''''''(((***+++,,,---...***((('''((()))***)))''',,,+++***))))))***++++++,,,---...///000000000000------,,,++++++******)))***)))(((***,,,,,,)))&&&,,,+++++++++******))))))******))))))))))))******(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((()))******'''((()))((('''(((***+++(((((((((***,,,---,,,+++,,,...000000111222555888:::;;;<<<======>>>@@@BBBDDDEEEHHHIIIGGGCCC>>>;;;777666666888===EEEMMMRRRTTTXXX]]]]]]\\\```iiiqqqzzz~~~sssbbbQQQGGGBBB<<<:::>>>BBBFFFNNNWWWbbbnnn{{{fffXXXNNNHHH@@@:::666222000111111,,,***---...,,,---///......---,,,+++******))),,,,,,,,,---...///000111222222222222222222222222///000111222444555666777666777888777666666888::::::::::::;;;;;;===>>>>>><<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOQQQSSSWWWWWWTTTTTTXXXWWWRRRSSSTTTVVVXXXXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRQQQPPPSSSSSSSSSSSSSSSRRRQQQQQQLLLNNNOOOOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLOOOMMMJJJHHHHHHGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDCCC@@@>>>>>>>>>===<<<;;;;;;::::::::::::888777555333222111555555555555555666777888333333222222111000//////222111///---,,,---...//////............---------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---...///---+++******+++((()))***+++,,,,,,+++***,,,...000000000///000111444666888:::;;;;;;;;;;;;>>>===============>>>???>>>>>>:::333111333333111555666777:::<<<>>>???@@@EEEBBB@@@@@@BBBBBB@@@===666555333222222333555666:::;;;<<<>>>>>>>>>===<<<>>>???>>>===;;;999666555555444222000//////000000///---+++***))))))+++,,,((((((((())))))((((((((()))))))))***++++++,,,,,,''')))***+++)))&&&"""******))))))((((((''''''&&&(((++++++***)))***+++******))))))((((((''''''((((((((()))(((''''''&&&&&&(((+++------+++(((&&&))))))************)))))))))))))))(((''''''&&&&&&******+++***'''&&&&&&'''((('''&&&%%%$$$#########'''((()))******)))((('''(((((()))******)))&&&###&&&''''''(((((()))))))))((()))(((&&&$$$$$$&&&(((,,,'''$$$'''***(((&&&'''pppYYYMMMJJJBBB>>>===???>>>999666666999999888666444333222111222222222111111000000000000000000000////////////------------------------&&&(((+++...000///...---,,,,,,+++***************)))))))))***++++++,,,,,,***((('''((()))***)))(((***)))(((((((((((()))******+++,,,---............---,,,,,,***)))(((''''''(((''''''))),,,,,,***((())))))))))))((((((((('''&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((()))******((())))))(((&&&&&&''')))((('''''')))+++++++++))),,,...///000000222555777:::<<<===<<<<<<<<<>>>@@@DDDEEEGGGHHHFFFDDD@@@>>>:::999777777;;;BBBIIINNNQQQVVV[[[\\\[[[]]]dddjjjrrrvvvzzzyyyqqqeeeYYYRRRPPPGGG@@@???BBBFFFQQQ[[[eeennn|||ppphhh___XXXNNNDDD<<<666333333444///---///000//////111.........---,,,,,,++++++++++++++++++,,,,,,---...//////000111222333444444111222222222333333333333111222444444555666999;;;:::999999:::;;;<<<======;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJIIINNNPPPMMMMMMQQQQQQOOOPPPQQQSSSTTTUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNJJJLLLMMMLLLKKKIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKNNNKKKIIIGGGGGGFFFDDDBBB@@@AAABBBCCCCCCCCCBBBAAABBB@@@@@@@@@@@@???===;;;;;;::::::999888888777777666555555444333222111111111111111111222333555555222111111000000///......///...---,,,,,,---///000------------,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,++++++++++++*********************+++''')))***)))(((((()))***((()))***+++,,,,,,++++++---///111222111111222333555777999;;;<<<===<<<<<<======<<<<<<<<<<<<======999:::888333333666888666888888999:::<<<>>>???AAA@@@>>><<<<<<>>>>>><<<:::444333222111111333444555:::;;;<<<===>>>======<<<=========<<<:::777555333222111111000000111333333///...+++)))((('''((()))******))))))))))))******(((((()))******++++++,,,(((***+++,,,,,,***(((&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%******)))))))))(((((('''(((((((((((((((''''''&&&&&&(((***++++++)))'''%%%((())))))******))))))((((((((((((''''''&&&&&&&&&)))***+++)))'''&&&'''((()))((('''&&&&&&%%%%%%&&&'''((()))******)))(((''')))((()))))))))((('''%%%&&&&&&&&&&&&&&&''''''((('''(((((('''%%%%%%&&&'''+++&&&%%%'''(((''''''***pppZZZMMMIIICCC???===???>>>999666666999999777555333111000///444333111000/////////000111111000000//////......------------------------&&&'''***---......---,,,++++++***))))))))))))***++++++*********************)))((((((******)))(((((((((''''''''''''((((((((()))***+++++++++++++++,,,+++***)))((('''&&&&&&'''&&&''')))+++,,,+++***))))))))))))(((((((((((($$$$$$$$$%%%'''(((***+++(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((()))******((())))))'''%%%$$$&&&''')))((('''((()))***)))''',,,---//////000111444666:::;;;===<<<<<<<<<===>>>DDDDDDEEEFFFFFFEEECCCBBB@@@===999888999>>>CCCGGGLLLRRRXXXZZZYYYZZZ^^^bbbgggjjjnnnooolllgggbbb```]]]SSSGGGBBBBBBHHHTTT___gggmmmvvvwwwtttqqqkkk```SSSGGG???999666444///,,,...///------///........................,,,,,,,,,++++++,,,,,,---,,,,,,...000222333555555333333222222111111000000...///111222222444666999888888888888999:::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>DDDGGGFFFDDDGGGIIIIIIKKKLLLMMMNNNOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHJJJIIIGGGFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHFFFDDDDDDCCCBBB@@@>>>>>>?????????>>>======>>><<<;;;:::::::::888666666666555555444333333333111111111111000000000000.........///000222333444000000//////......------,,,,,,++++++,,,---///000,,,,,,,,,,,,++++++++++++)))+++---//////---+++)))+++++++++++++++*********(((((()))))))))*********$$$&&&'''((('''''')))***((()))***+++,,,,,,,,,,,,...111333444444444555666777888:::<<<>>>>>>>>>>>>===<<<;;;:::::::::::::::444777666444666;;;===<<<<<<;;;::::::;;;===???AAA>>>===;;;:::;;;:::888777000000000111222333555666:::;;;<<<<<<======<<<<<<<<<<<<;;;:::888555333111......//////111222444555000...,,,***(((''''''(((((('''%%%$$$$$$%%%'''((((((((())))))******++++++%%%&&&'''((())))))))))))(((((((((((())))))))))))---)))&&&%%%'''((('''%%%))))))*********)))(((((()))))))))(((((((((''''''(((((())))))((('''&&&%%%(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&)))******)))'''&&&'''((())))))((((((((((((((()))'''(((((())))))(((((('''(((((((((((((((''''''''')))((('''&&&%%%&&&'''(((&&&''')))((('''%%%&&&&&&)))&&&%%%'''&&&%%%(((...nnnXXXKKKGGGDDD@@@===???>>>999666777777777666444333222111000555333111...---...///000222111111000///......---------------------------***++++++,,,,,,+++***)))+++***))))))((()))))))))***************************)))((()))******)))((('''''''''''''''(((((()))'''((()))*********************)))))))))(((((((((''''''(((((()))******)))+++++++++***************&&&&&&&&&'''(((***+++,,,(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((())))))***((())))))(((&&&&&&''')))+++***(((((())))))((('''+++,,,......///000222555888:::<<<=========???AAACCCDDDDDDEEEEEEFFFFFFFFFEEEBBB===999888:::>>>@@@FFFLLLSSSWWWWWWXXXZZZ]]]___aaacccddddddcccdddeeecccZZZNNNFFFDDDIIISSSZZZdddhhhnnnttt{{{zzzuuutttyyywwwpppcccVVVLLLDDD>>>666111...000000---,,,...---.........//////000000000///...---------------+++,,,---...000222333444222222111000000/////////000111222111000000222444666666666666666777888999888888888888888888888888888888888888999:::;;;<<<999===AAAAAA??????BBBEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFDDDAAA@@@@@@@@@???===<<<<<<;;;;;;;;;:::999999999888555555555555333222222222222111111000000000000000/////////.........------......000111333444////////////......------++++++******+++,,,------,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++************************(((((())))))***+++++++++'''(((******))))))+++,,,))))))***+++,,,---------111333555666666777888999999:::<<<>>>?????????>>>;;;;;;:::888777777777777333666888777:::???AAA@@@???===;;;::::::;;;>>>???AAA@@@>>><<<:::888666555///000111333444666777888;;;;;;;;;;;;<<<;;;;;;;;;::::::999888666333000...+++,,,,,,...///000111222///...,,,+++************'''&&&###""""""###&&&'''''''''(((((()))******+++%%%%%%%%%&&&'''((()))***''''''(((((())))))******...)))$$$$$$(((+++)))'''))))))***+++++++++*********))))))(((((((((((((((***))))))((('''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((((((((''''''((()))******(((((((((((((((((((((((('''''''''&&&%%%&&&'''(((+++***((('''&&&'''(((((($$$'''))))))(((&&&&&&&&&'''&&&&&&&&&%%%$$$***111nnnYYYMMMHHHFFFAAA>>>>>>===999666777444444444444444444444444555333111///......000111222111111000///......---------------------------,,,,,,,,,,,,++++++******+++***))))))((())))))))))))))))))***++++++,,,,,,+++)))((()))***+++***)))(((((())))))************((())))))************)))(((((())))))***++++++,,,******))))))(((''''''(((******************++++++)))(((((((((((()))******(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((())))))***'''((())))))((()))+++------+++)))))))))***)))(((***,,,---------...111333444777;;;===???@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHEEEAAA===::::::;;;<<>>888444555444000...000---......//////000000000000///......------------,,,,,,---......//////000.........///////////////000111222111000000222444444444444444444444555666777777777777666666666666666666666666666777888999999;;;>>>???===;;;===@@@>>>>>>??????@@@@@@@@@@@@AAA@@@@@@???????????????>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???@@@>>><<<;;;<<<<<<;;;:::999999888888777777777777555333222222222222111///000000000///////////////111000000///...---,,,,,,++++++,,,,,,...///000111///////////////.........,,,,,,++++++************------------,,,,,,,,,,,,------+++******+++------*********************************+++++++++,,,,,,***+++,,,,,,******+++,,,******+++,,,---...///000333555777888888888:::;;;:::;;;===>>>>>>>>>>>>===999888777666555555555555555999;;;:::<<>>;;;999888:::<<<===AAAAAA???;;;888444222111///111333666888999::::::;;;;;;;;;::::::::::::;;;999999888666444111...,,,******++++++,,,,,,,,,,,,)))))))))))))))******+++,,,***(((&&&&&&(((***,,,&&&''''''(((((()))******+++******))))))***+++,,,''''''(((((())))))******(((### %%%)))(((&&&)))***,,,---...---,,,,,,******)))(((((((((((()))+++***)))((((((((())))))''''''((((((((((((''''''$$$%%%%%%%%%&&&''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((&&&'''(((&&&$$$$$$&&&(((***)))'''&&&&&&&&&''''''$$$&&&((()))(((&&&&&&''''''%%%%%%&&&%%%$$$***222nnn\\\QQQMMMGGGBBB>>>>>>===999777777333333333444555555666666333333111000000000111222111111000000//////......------------------------,,,,,,,,,,,,---...///000++++++***))))))))))))***(((((()))***++++++,,,,,,+++***))))))++++++***)))((()))***+++,,,,,,,,,+++))))))************))))))(((((())))))***+++,,,,,,***+++***(((&&&%%%&&&'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((()))******&&&((()))))))))+++---///...,,,)))))))))************+++------,,,---000222111444999<<>><<<;;;;;;;;;???DDDIIIMMMQQQTTTWWWWWWWWWVVVUUUTTTUUUYYY\\\eeegggeee```[[[WWWQQQLLLPPPSSSVVVZZZ___hhhsss|||yyyqqqnnnpppzzz~~~wwwooojjjbbbYYYCCC===888777555000---...---.........//////000000...---,,,+++++++++++++++---------------,,,,,,,,,+++,,,,,,---...//////000,,,...///000000222444777333222222222222222333333666666666555555444444444555555444444444555555666888666777;;;;;;999999;;;999999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>======<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::888666666777777777555666555444444333444444444000000000111333222000.../////////...............111000///...---,,,++++++))))))))))))***+++,,,---////////////////////////,,,,,,,,,+++******))))))------------,,,,,,,,,,,,...,,,***((((((***,,,...*********+++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,---...000222222666888::::::999999:::;;;;;;<<<=========<<<;;;:::666555444444333333333333666:::<<<<<<===@@@???<<<===<<<:::888777888999:::======<<<888333000//////111333666999;;;<<<<<<;;;;;;;;;:::999999999::::::888888777555333///---+++)))))))))******)))(((((($$$$$$%%%&&&'''(((((()))+++)))(((''''''((()))+++&&&&&&''''''(((((())))))+++***))))))))))))))))))(((((((((((())))))))))))'''$$$"""$$$(((++++++******+++...000111000///...+++***)))((('''((()))*********))))))))))))******&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))&&&(((((((((&&&&&&'''(((&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((('''***+++)))&&&$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''((((((%%%%%%&&&&&&&&&***///mmm]]]TTTQQQHHHBBB>>>>>>===999777888444555555555555666666666222222222222222333333333000000000000////////////------------------------///......---...///111222,,,,,,+++***************************************+++***))))))++++++***)))((()))***+++,,,,,,,,,+++((()))))))))))))))(((((()))))))))))))))))))))))))))******(((%%%%%%''')))'''((((((((())))))))))))((((((((((((((()))***+++(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((()))******'''((())))))))))))+++------***((('''(((************+++,,,,,,,,,,,,///111///222777;;;===???@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFCCC@@@===;;;999;;;===AAAEEEJJJNNNRRRRRRSSSSSSRRRRRRSSSVVVYYYaaaiiippppppnnnkkkbbbYYYTTTTTTRRROOOPPPVVV```hhhvvv{{{}}}vvvoookkkjjjvvv{{{tttmmmlllggg```LLLEEE???===999333000000.....................///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........+++---...//////111333666111111000000000000111111444333333333333333222222333333222222222222222333444...---444888777555555555555555555555666666777777777777666666777777888666777888888999999999999888999999999999888777777777999::::::888777777888555666666777777777777666555333222222333333333222111000000//////000111222------///222444444111...------------------------...---------,,,,,,,,,+++******))))))))))))******---------------------...+++++++++,,,++++++******,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,---,,,,,,++++++******))))))(((***++++++******,,,---............000222444555888999;;;;;;:::999999:::<<<<<<<<<<<<;;;999777666333333222222222222222333555999;;;;;;;;;===<<<888999999888777666666666666666777888555111//////000111444888;;;======<<<;;;<<<;;;:::888888888999:::888888777555222///,,,***'''((())))))))))))((('''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))***+++,,,,,,+++---///222333333222111,,,+++)))((('''((()))***''''''(((((()))*********&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''((()))******&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((***---000...)))&&&''')))%%%&&&((()))))))))'''&&&%%%&&&''''''&&&&&&((())))))%%%###''')))((())),,,~~~jjj[[[SSSQQQIIICCC>>>>>>===999777888777777666666666555555555111111333444444444444444////////////000000000000------------------------555333111///...///000111---,,,++++++******++++++,,,,,,++++++***))))))(((+++***)))***+++++++++)))'''(((***+++,,,,,,,,,+++'''(((((((((((((((''''''******)))((('''&&&%%%%%%'''((()))'''%%%%%%(((+++))))))******+++++++++,,,)))))))))***+++---...///(((((((((((())))))))))))((('''&&&&&&((())))))(((((((((((((((((()))******((())))))((('''''')))++++++)))&&&&&&''')))******)))+++,,,,,,+++,,,...000...111666999;;;<<<===>>>CCCDDDFFFHHHIIIJJJIIIIIIGGGHHHIIIIIIGGGCCC???<<<999999:::;;;???DDDJJJMMMOOOPPPQQQQQQRRRSSSVVVYYY\\\hhhtttzzz|||}}}uuukkk___[[[SSSJJJEEEHHHQQQXXXcccgggmmmrrrssspppkkkhhhfffrrrvvvmmmggghhhfff```XXXQQQKKKHHHDDD===999999.................................------......///******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------.../////////......000111111000000/////////000000222222222111111111111111111111000/////////000000///'''%%%...555555222222333333222222333333444555444444444333444444555555444444555555666666555555555555666666555555444333444555777666555333444444000111222333444555555555222111//////000111111000...------,,,---...000111+++,,,000444666555222///,,,,,,,,,,,,,,,,,,------******++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))+++++++++,,,,,,---------,,,,,,+++***)))(((''''''((()))+++,,,,,,---///111////////////111333555777999;;;<<<;;;:::888999999<<<<<<<<<;;;999777555444222111111111111111222222222777:::999:::;;;:::666777777666666555555444444333555666555222000222444111444888<<<======<<<:::<<<;;;999888888888999999888888777555222///,,,***&&&''')))*********)))((())))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((()))***+++,,,,,,++++++******))))))((((((''''''%%%'''))))))(((''''''(((+++---111333555444333222,,,+++)))((('''((()))+++$$$%%%'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***++++++%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((,,,111444222,,,((((((***'''))),,,...///---+++***&&&''''''&&&%%%&&&(((******%%%###'''***)))((()))|||eeeTTTKKKHHHCCCBBB@@@===:::888666555666555555555555444444444111222222222222111000000222111000///------,,,,,,......---------,,,,,,,,,******+++---///111333444666222,,,))))))***+++,,,+++*********))))))(((((('''))),,,------***'''%%%(((((('''(((((()))***+++$$$&&&)))******))))))***,,,***)))((()))(((&&&%%%((((((((((((((((((((((((###$$$'''((())))))'''&&&(((***---//////,,,(((&&&+++)))''''''((()))(((''')))((('''%%%&&&'''(((***))))))((((((''''''&&&&&&+++*********))))))(((((()))))))))))))))******+++++++++,,,***)))((()))+++///000111333777<<>>CCCFFFJJJMMMRRRTTTVVVVVVWWWYYYaaagggqqq}}}xxxooo```PPPEEECCCGGGKKKTTTWWW^^^fffgggccc```aaaaaaeeehhhhhheeebbbbbbccc^^^aaa___WWWNNNHHH@@@:::555111---+++---//////...000...,,,+++++++++)))((((((((()))***,,,---......,,,+++***))))))***+++,,,,,,---......------///111000000////////////000000////////////...---,,,,,,//////.........---------000000000000111111111111000000111222222222222111555444444333333222222222000000000000111222333333222222222111111111000000111333333222000///000111000000//////000111222222//////............//////000///...---,,,------......///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...+++++++++*********)))))),,,,,,,,,+++++++++******.........,,,)))((()))***++++++******))))))(((((())))))))))))))))))))))))******+++,,,------------)))(((&&&''')))+++,,,,,,///333666777555333333444888888999::::::::::::999;;;::::::999888555111............///000222333444666666777777888888888888777666666444333222111111000000000000111222333444333555888;;;<<<:::888666888888777777666777777777888777444111...+++((('''(((((((((((()))))))))))))))************))))))((())))))))))))((('''&&&%%%&&&'''((((((''''''(((******)))((((((((()))+++,,,+++***)))(((((('''(((((((((((())))))*********+++---...///000111111111111'''''''''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))'''$$$""""""$$$''')))(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((...222555333---)))(((***)))))))))***,,,+++)))'''$$$%%%&&&%%%$$$###$$$&&&)))((('''&&&&&&'''((()))zzzcccRRRJJJHHH>>>>>>===<<<;;;:::999999555555555555444444444444222222222111111111111000222111000///------------------------,,,,,,,,,,,,------...000222444555666555111,,,))))))***++++++''''''(((***+++,,,---...((()))+++,,,,,,***'''&&&)))(((((((((((())))))***%%%''')))***))))))***++++++***))))))***++++++***************************###%%%'''((())))))(((''')))+++...000000---***'''++++++******))))))((((((+++***)))''''''((()))***(((((()))))))))(((''''''+++++++++*********))))))'''''''''((()))***+++,,,***++++++***(((((()))***,,,,,,...000444999>>>AAACCCDDDDDDFFFGGGHHHHHHIIIHHHJJJMMMPPPQQQPPPNNNMMMGGGDDD???;;;999;;;>>>AAAHHHLLLQQQUUUVVVWWWXXXZZZ]]]bbbjjjttt|||nnn\\\NNNGGGEEEFFFFFFGGGMMMUUUXXXVVVWWWZZZ[[[___cccdddcccccceeegggiiillljjjaaaVVVNNNGGGBBB;;;777222000000000///---///---++++++,,,---,,,+++------------------------+++++++++******+++++++++***+++,,,+++***+++,,,............------.........+++,,,------...---,,,,,,.........---------,,,,,,.../////////000000000000...///000000111111000000222222222222111111000000111000000/////////000000000000000000///////////////000111000.........//////////////////000111111......------------......///...---,,,,,,,,,------,,,---...//////...---,,,------------------------...------,,,++++++******,,,++++++++++++,,,------+++++++++*********)))))),,,,,,+++++++++*********...///...,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............))))))((()))+++---......111444888888777555555666888888999999999999888888:::999777777777555222////////////000000222333444444555555666666777777777777666555444333111000000//////000000111333444555666888:::<<<===<<<;;;999888888777666555555555555333333111///---,,,******))))))))))))(((((((((((((((((())))))***)))))))))&&&&&&%%%%%%$$$"""!!! &&&'''((((((''''''(((******)))((((((((()))++++++******))))))(((((((((((((((((()))))))))************+++,,,---............***++++++++++++***))))))))))))*********))))))(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((+++///222111,,,((((((***((('''&&&'''))))))'''&&&***+++,,,+++***)))***,,,)))((('''&&&&&&'''((()))vvv___OOOHHHGGG=========<<<;;;::::::999555555555555444444444444333333111000000000111222222111000...------------------,,,,,,,,,+++++++++***+++,,,---///111222222222///+++(((((()))******'''((()))+++,,,...//////)))************)))((((((***))))))(((((((((((()))((()))******))))))+++---///---******+++------,,,************************$$$%%%'''((())))))((('''***+++...000000---***(((***---///...+++((((((***---,,,+++)))))))))***+++'''((()))*********)))(((++++++++++++************((((((''''''(((((())))))***++++++***)))((()))*********,,,...333888<<>>CCCIIIMMMPPPQQQRRRTTTXXX[[[```fffmmmxxx}}}lll]]]PPPHHHDDD@@@???BBBIIINNNQQQUUUZZZXXX\\\aaacccdddfffkkkoootttyyywwwlll___VVVOOOKKKEEEAAA<<<999666333000......,,,***+++,,,.........111000000///...---,,,,,,++++++,,,------,,,++++++)))***++++++******+++,,,...------,,,,,,------...''')))+++---------,,,+++---------,,,,,,,,,++++++------------............------...////////////...///000000000000//////...000000///...---,,,,,,------------------.........---.........,,,+++,,,---//////.........///000000......------------......------,,,++++++++++++,,,***+++,,,------,,,+++***------------------------......---,,,++++++******++++++******++++++,,,---+++************))))))))),,,++++++++++++*********---......,,,)))'''((((((&&&&&&'''(((((()))******))))))))))))))))))))))))***+++,,,---............)))***,,,...///000111111222555888999888666666666888888888888888777666555777666444444444444222111111000000000111222222333222333333444555555666666666555444333222000///////////////111222444666777888888:::;;;;;;<<<;;;;;;999888777555333333222222......------,,,,,,,,,+++******))))))((((((''''''&&&'''(((((())))))))))))))))))(((((('''%%%$$$###&&&'''((((((''''''(((***)))))))))((()))******+++******))))))))))))))))))(((((())))))))))))******'''((()))******++++++***,,,,,,,,,,,,,,,+++*********************)))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...---***'''((())))))'''&&&&&&'''(((((('''((()))******(((((()))***((((((''''''''''''((((((ttt]]]MMMGGGFFFBBBAAA???<<<:::777555444555555555444444444333333444333111//////000111333111111///......------------,,,,,,,,,,,,+++++++++)))***+++,,,---.../////////---***((()))***)))))),,,,,,+++++++++***************)))))))))))))))*********)))(((((('''((((((*********)))((())),,,...444111---+++++++++***)))((((((((((((((((((((((((%%%&&&'''((()))))))))((()))***---......,,,***((()))...222111,,,((((((+++---,,,+++***)))))))))***&&&((()))+++,,,+++***)))*********)))))))))))))))***)))((('''&&&&&&&&&&&&***+++,,,,,,***))))))*********+++...222777;;;>>>BBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGJJJNNNTTTYYY]]]\\\XXXQQQHHHAAA;;;888777666:::@@@EEEHHHJJJLLLMMMQQQTTTWWWYYY^^^jjjzzzyyynnn```SSSJJJFFFAAA@@@EEEJJJOOOUUU[[[]]]```dddffffffiiinnnssszzzuuuggg]]]WWWSSSOOOMMMHHHCCC>>>888333000000...++++++,,,---...---111111000///...---,,,,,,***,,,...//////...,,,******,,,------,,,+++,,,---...------,,,,,,------...''')))+++---...---+++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---,,,------.....................///000000000///...///...------,,,,,,,,,---,,,,,,,,,,,,,,,---------+++,,,------+++***+++---......------------......///......------......///+++++++++************+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++,,,,,,************))))))))))))++++++++++++***************+++,,,,,,***))))))***&&&'''''''''((((((((())))))))))))))))))))))))))))))***+++,,,------------***,,,///222333333444555333555777888888777666666888888888777666444333222555333111111222333333222222222111111111222222333222222333333444555555666444444333222000//////......///000111333555777888777777777777888999:::::::::999777555333111000000+++++++++++++++++++++++++++******)))(((''''''&&&%%%%%%'''((())))))))))))+++++++++++++++***))))))&&&'''((((((''''''(((***)))))))))))))))******+++))))))******************(((((())))))))))))))))))&&&&&&'''((((((((((((((()))************)))(((((('''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&(((******(((''''''(((+++)))''''''((()))***)))$$$%%%&&&&&&$$$$$$%%%&&&(((((((((''''''(((((((((sss\\\LLLFFFEEEDDDCCC@@@===999555333111555444444444444333333333444333111//////000111333111000///......---......---------,,,,,,,,,++++++,,,---...///000111000000---+++))))))******)))(((---,,,,,,***)))((('''&&&******)))(((((()))***+++******)))(((((('''((((((***++++++)))((()))+++---222///,,,+++******)))(((''''''''''''''''''''''''&&&&&&'''(((((()))))))))'''(((***,,,,,,***)))''')))...222111,,,((()))+++******))))))(((((((((((('''((()))***++++++******'''''''''(((((((((((((((((((((''''''''''''((((((+++,,,......,,,******+++))))))***+++///333777999<<<======???AAACCCDDDEEEEEEDDDDDDEEEIIINNNUUUYYYYYYXXXUUUPPPIIIAAA:::666444888===AAADDDFFFIIIKKKKKKNNNQQQRRRUUU]]]iiisss{{{}}}}}}rrrcccXXXMMMEEE???@@@DDDGGGMMMRRR___bbbeeefffeeegggkkkooozzzzzzoooggg```[[[XXXWWWTTTOOOGGG???999666555222...,,,,,,,,,,,,+++......------------------***,,,...000000...,,,******,,,......,,,++++++,,,,,,++++++******++++++,,,+++,,,---------,,,***(((,,,,,,+++++++++*********)))*********++++++++++++,,,---......//////......---...000111222111000000,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---))))))*********************+++,,,------,,,+++***************************(((((())))))******++++++***))))))))))))***++++++))))))))))))))))))))))))+++++++++*********))))))&&&(((***++++++***+++,,,)))((((((((('''''''''&&&))))))))))))))))))))))))((()))***++++++,,,,,,,,,+++...222444444444555777666777888:::;;;:::888777777666666555444222111000222111///000222333333222333222222222222222333333333333333444444444555555111111111000//////......///000000222444666888999666666555555666777999:::;;;999777444222000///...************))))))))))))+++******)))(((''''''&&&%%%%%%'''((())))))))))))%%%%%%&&&'''((((((((((((&&&'''((((((''''''(((***((()))))))))************((()))***+++,,,,,,++++++))))))((((((((((((((((((&&&&&&'''(((((((((((('''((((((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''')))((((((''''''&&&&&&%%%%%%&&&'''((('''''''''(((+++)))'''&&&((()))))))))&&&'''((('''&&&%%%&&&((('''(((((((((((((((((('''ttt]]]MMMFFFEEE@@@???>>><<<999777555444444444444444333333333333333333111000000000111222000000///.....................---------,,,,,,,,,***,,,---...///......---+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++***))))))(((((((((((())))))***+++***)))(((***,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))'''''''''(((((()))******&&&''')))******)))((('''))),,,......+++))))))+++''''''''''''(((''''''''')))))))))))))))))))))***&&&&&&&&&&&&''''''''''''$$$%%%%%%'''(((***,,,---***,,,......,,,+++******&&&&&&&&&'''***---111333555777999<<>>BBBDDDGGGJJJNNNQQQSSSWWW^^^cccnnnrrrzzzsssiiiZZZOOOFFFDDDDDDDDDGGGJJJXXX\\\______^^^___bbbeeetttzzz|||wwwrrriiibbb]]]^^^]]]YYYPPPGGG@@@===;;;777222///------,,,++++++++++++,,,---------...***,,,...000000...,,,***)))+++------+++***)))***)))((((((''''''(((((()))------,,,,,,+++***)))))),,,,,,,,,+++++++++******))))))))))))************,,,,,,---...............,,,...000222333333222111++++++++++++,,,---...///,,,+++++++++***************,,,------++++++,,,...,,,,,,+++*********++++++))))))(((((((((((())))))((()))******+++************+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))***+++++++++)))))))))((())))))***+++(((((()))))))))))))))***+++************)))))))))$$$'''***++++++++++++,,,******)))(((((('''&&&&&&))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,000333444333333555888:::::::::<<<>>>>>>;;;999555555444444222111000///000//////000222333333222333222222222333444444555444444444444333333333333............////////////111111111333444666888999666666666666777888999:::999888555333000...---,,,******)))))))))(((((((((******))))))((((((''''''&&&'''(((((())))))))))))###$$$%%%&&&''''''''''''&&&'''((((((''''''(((***(((((()))************)))((()))+++,,,---------,,,))))))((((((((((((''''''''''''(((((((((((((((''')))))))))))))))(((''''''&&&''''''(((((((((''''''''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%%%%&&&''''''&&&&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''www```OOOGGGEEE======<<<;;;999888777777444444444333333333222222222222222111111111111000000000///............////////////.........------((()))+++,,,,,,+++***)))+++******+++------+++)))'''(((((()))+++,,,,,,---(((((())))))************)))(((((((((((())))))***''')))+++***)))(((((()))(((((())),,,...///---+++))))))))))))))))))))))))'''''''''(((((()))***+++&&&''')))*********)))((())))))))))))************%%%&&&&&&'''((((((((((((***)))(((&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''((()))***,,,---(((***,,,---+++)))((((((&&&&&&%%%&&&'''***---///000333777<<>>AAADDDGGGIIIHHHJJJLLLMMMKKKEEE???;;;000111222222333666:::>>>FFFHHHMMMRRRVVVYYY\\\]]]bbbfffnnnyyyzzziii]]]RRRNNNLLLIIIHHHIIILLLPPPUUUWWWWWWXXX[[[^^^hhhooouuuyyyzzzxxxnnnccc```bbbccc```XXXNNNGGGDDD@@@<<<666222111000000///++++++,,,,,,,,,---------***,,,---......---,,,******,,,......,,,************))))))(((((())))))***++++++***)))))))))***+++---,,,,,,,,,++++++++++++))))))))))))***************+++,,,,,,---,,,,,,,,,+++---000222333333222111*********)))******++++++++++++***)))((('''&&&&&&)))+++,,,,,,++++++,,,---,,,+++***))))))))))))***))))))(((((((((((())))))((()))***+++++++++*********+++,,,,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,++++++******)))(((((((((((()))******(((((((((((())))))******************))))))))))))&&&(((+++,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))******+++---------------...111333333111111444888999888999;;;>>>>>>;;;888333333333222111000///...//////000111333444222111222222222222333555666777444444333222111000000///++++++,,,---...///000000222222333333444666777888444444555666666777777777666444222000---,,,******((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))''''''((((((((((((''''''&&&'''((((((''''''(((***'''((()))***+++******)))''')))+++---......------))))))((((((((('''''''''''''''((((((((((((''''''((())))))))))))(((''''''''''''((()))************((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((())))))((('''&&&yyyaaaPPPGGGEEE>>>===<<<;;;999888777666444444444333333333222222111222222222222111000000000//////............///000////////////.........+++,,,...//////...,,,+++*********,,,------+++)))))))))***+++,,,,,,------'''((()))***************(((((('''(((((()))***+++&&&(((***+++)))((('''(((***+++,,,...///...+++(((''''''''''''''''''''''''''''''''''''((()))***+++'''((()))***++++++***))))))'''&&&&&&)))*********$$$%%%&&&((()))))))))))),,,***'''%%%$$$&&&((()))&&&'''''''''(((((())))))---,,,+++)))((((((((((((&&&)))++++++***((('''''')))(((''''''(((***---...---111777<<<@@@BBBBBBBBB999:::;;;===@@@BBBDDDEEEDDDEEEGGGHHHGGGDDD@@@===555555444222333666;;;???FFFHHHLLLSSSYYY^^^___^^^XXXZZZbbbooo|||qqqeeeYYYTTTQQQLLLIIIHHHCCCHHHOOOSSSTTTVVVYYY[[[^^^dddllltttzzzyyynnnbbbaaadddgggddd\\\RRRLLLIIICCC>>>999555444444333333------------------------++++++,,,------,,,++++++,,,...111111///---,,,,,,------,,,,,,,,,,,,------)))((('''&&&''')))+++,,,---------,,,,,,,,,++++++))))))))))))************))))))***+++++++++++++++***,,,///222333333111000+++***)))((((((''''''(((******)))(((&&&%%%$$$###(((***++++++******+++---++++++***))))))((()))))),,,,,,++++++++++++,,,,,,((()))***,,,,,,,,,+++***)))***+++,,,,,,+++***)))************************111000///...,,,+++***)))((((((((((((((()))******'''((((((((())))))******************))))))))))))(((***,,,,,,***(((''''''(((((())))))******++++++)))))))))))))))))))))))),,,,,,---...////////////...111333222//////444888666555555888;;;;;;888444111222222111111000///...//////000333555444222000111222222333444555777888444444333111000...------))))))+++,,,...///000111333333333444555666777888000111222333444444444444333222000---+++***)))((('''''''''((()))******+++(((((((((((()))))))))))))))************))))))(((((((((''''''&&&$$$###"""&&&'''((((((''''''(((***'''((()))++++++******)))'''(((+++---//////...---))))))(((((('''''''''&&&'''''''''(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))************))))))((('''&&&&&&%%%%%%######%%%''')))+++,,,---((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((***)))'''''')))***))))))''''''''')))******'''%%%&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&www___NNNEEECCCBBBAAA???===:::888777666888555333333555555222000222333333333333333444444000000///...---,,,,,,+++---+++***+++...000///---+++++++++,,,,,,---......---,,,+++***))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((++++++,,,,,,,,,++++++***---+++(((%%%$$$''',,,000///...+++((('''&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))++++++***)))((('''&&&&&&((('''&&&%%%&&&(((***,,,000...+++(((&&&&&&&&&'''))))))))))))************((((((((((((((()))******,,,222:::@@@CCCCCCCCCBBB;;;;;;;;;;;;<<<<<<======@@@BBBDDDFFFEEECCC@@@>>>:::777333000000333777999@@@DDDKKKRRRXXX\\\]]]^^^PPPSSSZZZcccmmmtttwwwxxxooohhhaaa___```^^^WWWQQQIIIFFFFFFKKKMMMMMMSSS[[[___^^^aaagggnnnoookkkfffcccfffgggeee___XXXQQQNNNIIIDDD@@@>>>@@@???:::555000111111///---+++++++++++++++************++++++,,,------------,,,++++++++++++************++++++,,,,,,,,,+++***)))(((((()))+++------+++)))((())))))((('''(((***++++++************)))))))))))))))%%%(((,,,............///---,,,+++)))((((((((((((++++++******)))(((((((((,,,,,,+++***)))))))))***------+++)))((('''''''''++++++++++++***)))''''''$$$&&&)))+++,,,+++)))((())))))))))))))))))))))))******)))((('''(((+++---333555666333---)))(((((())))))))))))))))))))))))***)))'''((()))***((('''((((((((((((((((((((((((******))))))((((((''''''((()))))))))************)))((()))+++,,,---+++))),,,---///000111111111000555444333333333333444444666555555444444333333222000///,,,++++++---///111---///111333444333222111222222222222222222333333555333111///...---------...///000111111000//////333555777777444111000000111000//////000000///...000///...---+++***))))))((((((((((((((((((((((((&&&***......+++))))))+++******)))))))))))))))***---,,,)))'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&+++***((((((((()))(((''')))***,,,---......------++++++***)))((('''&&&&&&&&&''')))*********)))(((******)))((((((((((((((('''(((******)))(((((())),,,+++***)))((((((((((((,,,,,,+++)))(((&&&%%%%%%***)))(((&&&'''((()))+++&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$&&&'''((())))))(((''''''''''''''')))'''&&&'''******(((%%%www```OOOFFFDDDAAA@@@???===;;;999888777555333222333666777666555333333333333222222222222/////////...------,,,,,,...,,,***,,,...///...,,,***++++++++++++++++++***---,,,+++***)))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******((('''%%%###"""$$$)))---111000---***)))(((((()))((((((''''''''''''((((((&&&&&&''''''(((((((((((())))))(((((((((((())))))*********)))(((''''''&&&((('''&&&%%%&&&(((***+++///...+++)))((('''((()))''''''''''''((((((((((((((((((((((((((()))******111555<<>>999999::::::;;;;;;<<<<<<;;;===@@@CCCDDDCCCAAA@@@:::888444111111222444666;;;???DDDJJJPPPTTTWWWXXXPPPQQQVVV\\\bbbggghhhgggeeeaaa^^^aaaeeefffbbb]]]RRRLLLIIIIIIIIIIIIMMMUUUWWWWWWXXX]]]cccdddaaa]]]^^^aaacccccc___[[[WWWVVVRRRNNNKKKHHHEEEBBB===:::777777555333000///......---,,,,,,+++++++++,,,,,,------.........------,,,,,,++++++++++++++++++,,,******+++***)))(((''''''***+++---,,,+++)))***++++++***)))***+++,,,+++***)))))))))))))))*********''')))---......------...,,,+++******)))))))))))))))))))))))))))*********,,,+++******))))))******,,,,,,***)))((((((''''''************))))))(((((('''(((***+++,,,+++***))))))))))))))))))))))))))))))******))))))***+++---111333444111---)))(((((())))))))))))))))))))))))***)))(((((()))***)))'''************************))))))))))))(((((((((((())))))*********************+++,,,---------,,,,,,...///000111222222222222333444444444444444444444555555444333222222111111......---,,,,,,...000111...///111333444333222222000000000000000000000000333111000...---,,,,,,---,,,---///000111111111111333444555333000---++++++222000//////000000///---...------,,,+++***))))))((((((((((((((((((((((((&&&(((***+++)))((((((((())))))((((((((((((((())),,,***)))''''''((()))***'''(((((((((((((((((('''***)))((('''((((((((((((&&&''')))***+++++++++***))))))))))))))))))(((((('''''')))*********)))(((***))))))((((((((((((((('''''''''(((((())))))))),,,+++***)))((((((((((((&&&&&&'''((()))******++++++)))((('''&&&''')))***(((''''''&&&&&&&&&''''''&&&'''(((((('''&&&'''((((((''''''''''''''''''((((((((('''''''''(((((()))(((''''''&&&&&&&&&&&&'''((('''&&&''')))***(((%%%xxxaaaPPPGGGEEEAAA@@@???>>><<<;;;:::999555444333444666888888777555555444444333111000///...........................---,,,,,,------,,,+++***+++,,,---,,,+++***))),,,,,,+++***))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))'''&&&%%%''',,,000222111...,,,***)))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((((((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&'''(((***+++...---+++)))))))))******''''''''''''((((((((((((((((((((((((((()))******666777;;;AAAEEECCC===888666666777888999999::::::888:::===@@@AAA@@@???===;;;999666444222111111111555777;;;@@@EEEIIIMMMOOOOOOPPPRRRWWW[[[]]]\\\[[[XXXWWWYYY```iiioooooommmaaaYYYQQQKKKGGGDDDGGGKKKNNNLLLLLLOOOTTTVVVUUURRRWWWYYY\\\^^^]]]]]]]]]^^^``````^^^YYYRRRLLLGGGEEEAAA???<<<888555222111000///...------,,,,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,)))))))))))))))((('''&&&***++++++***))))))+++------+++******+++,,,+++)))(((((())))))******++++++(((***------,,,++++++,,,******))))))))))))******'''(((((()))******++++++++++++***)))))))))******+++***))))))((((((((()))******))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))((()))***,,,------------///000111///,,,)))((()))))))))))))))))))))))))))***(((((((((******)))(((************************((((((((()))))))))******++++++++++++************+++...000000...---...000111111111111222333444444222222444555666555555444444444333222000//////...,,,,,,---......///000111///000222333444444333222//////////////////////////////---,,,+++++++++++++++,,,...000111222222222555555555444111//////000222111//////000///...,,,+++++++++******)))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&((((((''''''''''''(((((())))))((('''((()))+++,,,(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&((()))))))))))))))'''(((((()))***+++,,,,,,'''((())))))******))))))))))))((((((''''''((((((+++)))&&&(((+++......,,,++++++***)))((((((((((((###$$$%%%''')))+++,,,---+++***((('''&&&'''(((((())))))(((&&&&&&%%%%%%%%%'''((())))))''''''((())))))((((((''''''(((((()))(((((()))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))'''%%%xxxaaaPPPHHHFFF@@@@@@???>>>===<<<<<<;;;999888666555555666666666888888888666444222000...---------........./////////...---,,,,,,++++++******+++---......---,,,+++,,,++++++***))))))******(((((()))******+++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))(((''')))---000000///---+++))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))******(((((((((''''''((((((((((((((((((((((((((('''''''''''''''&&&'''((()))*********))))))))))))******))))))))))))************((((((((((((((())))))***444444666<<>>======<<<<<<999888777666555555777888<<<<<<;;;:::777444111///,,,,,,------.../////////.........---+++*********((()))+++,,,------------,,,+++******)))*********''''''(((((()))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))%%%&&&&&&&&&%%%&&&)))+++,,,+++***)))(((((('''''''''''''''&&&&&&'''''''''******************))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''''''''((())))))))))))))))))************((((((((((((((())))))***------...444999999222,,,...///000222333555666666777888999;;;;;;:::888777;;;;;;:::888555111...,,,...//////111444888;;;===;;;===???DDDHHHJJJJJJIIIHHHGGGIIIPPP\\\hhhqqquuusssoooggg^^^VVVOOOFFF@@@===<<<;;;<<<>>>AAADDDEEEGGGHHHKKKLLLNNNRRRVVVZZZ```fffjjjggg___WWWSSSSSSUUUQQQLLLHHHEEE@@@;;;777666555444222000///......+++,,,,,,,,,,,,+++************))))))))))))************++++++******))))))''''''''''''&&&''')))++++++***(((((())))))(((&&&''''''((()))***++++++,,,((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))************))))))((((((***))))))((())))))******(((((((((((((((((()))***)))***+++,,,,,,++++++***+++***)))(((((()))+++,,,(((((((((((((((((((((((('''(((,,,111555555222...---,,,+++*********))))))(((((((((((((((((((((((()))(((((()))***++++++***''''''''''''''''''''''''''''''((()))***+++,,,,,,------------,,,,,,,,,,,,,,,000222000,,,+++...222111111000//////000222333///111333444555444333222111000///...---,,,++++++***+++...000111111111000111111222222333333222222000000000//////.........*********+++++++++++++++000000000///////////////.../////////...///111333000///------------,,,***''''''(((((((((((())))))((((((((((((((((((((((((,,,)))&&&&&&(((***(((&&&)))((((((((())))))***+++((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''***)))(((''''''((((((((((((((((((((())))))&&&'''(((***---///111111)))))))))))))))******+++((((((''''''''''''(((((()))%%%!!!###)))------++++++***)))(((''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))***)))((('''(((***))))))(((((((((((())))))&&&&&&((((((((('''&&&%%%((('''''''''''''''(((((('''((())))))(((((('''(((xxxaaaPPPHHHFFF??????>>>======<<<;;;;;;444555555555444666:::======>>>===<<<999666222000---------.........//////---......---***))))))***((())))))******+++,,,,,,++++++***************+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))'''((()))((('''''')))***))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))''''''((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))---111111---***++++++---...000222444444333444777999;;;;;;<<<;;;;;;;;;:::999777333000///////////////111333555666999:::<<>>@@@AAACCCDDDEEEHHHMMMPPP[[[aaahhhhhhccc\\\XXXWWWXXXVVVSSSRRRQQQMMMGGGAAA===<<<999777555333222222/////////...---,,,+++***))))))(((((((((((())))))******++++++++++++******&&&'''((('''&&&&&&(((***)))(((''''''((()))(((&&&(((((())))))******++++++'''((()))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((((((++++++******)))(((((('''))))))((((((((()))******(((((((((''''''((())))))***+++...//////---+++)))))))))(((((()))***,,,---))))))))))))))))))))))))((())),,,222777888444000...,,,***)))***+++***)))(((((((((((((((((((((((()))(((((()))+++,,,+++***************************(((((())))))***+++,,,,,,,,,---------...............///000///,,,+++---000000///////////////000000000111222222222222000000//////...------,,,,,,,,,+++---...000111111111000111111111111111111111111...------,,,,,,+++++++++)))***+++,,,------------222111000///.........///222333333222///......///---,,,++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((,,,***))))))))))))((('''))))))((())))))***+++,,,(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&))),,,,,,(((&&&'''((('''&&&&&&%%%%%%&&&''''''((((((***,,,...///111222***))))))))))))***+++,,,''''''&&&&&&''''''((((((+++)))''')))---000000///******)))(((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''((())))))''''''((())))))((((((''''''(((((()))(((((()))************)))))))))((('''''''''''''''''')))+++***)))((())))))www```PPPHHHFFF??????>>>===<<<;;;:::999333444555444333555:::>>>===>>>>>>===:::666222///---------...............+++---...---***)))***+++///...,,,******+++,,,,,,+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***************+++,,,,,,***))))))***)))***+++,,,------------))))))(((((((((((())))))******)))))))))((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))'''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******'''((()))***++++++******((()))***,,,...000222333444555777999;;;<<<<<<===;;;;;;:::999888666333222000000000//////000000111777777999<<>><<<>>>>>>@@@CCCIIIPPPUUUWWWYYY\\\]]]\\\^^^^^^VVVLLL@@@???===;;;888777888999:::;;;===>>>???BBBEEEHHHTTTZZZbbbdddaaa\\\WWWTTTSSSRRRRRRVVVXXXWWWPPPJJJDDDCCC@@@===;;;999888777666666555444222000...---******))))))))))))******))))))************))))))((()))+++***)))(((((())))))((('''((()))***)))((()))))))))))))))*********((())))))(((&&&%%%&&&'''(((((('''''''''((())))))*********)))))))))))))))((((((((((((((()))******)))(((((('''''''''((((((***---111333222///***'''(((((()))***+++,,,...///)))))))))))))))))))))))))))))),,,222888:::777333000---***)))***+++***)))(((((((((((((((((((((((()))(((((()))+++,,,,,,+++************************)))))))))******+++++++++,,,,,,---...///000000111111000///...------...////////////000000//////...111111000000//////......------------------------......///000000000000000111000000000000000000000------,,,,,,+++*********)))***,,,...////////////111000///......///000000333555666555222000//////***)))((()))***+++***))))))))))))((((((((((((((((((((((((((((((((((((((()))***,,,+++)))((('''''''''''''''((((((***++++++(((((())))))))))))))))))''''''((((((((((((''''''(((,,,///...)))&&&&&&(((((('''&&&%%%%%%&&&''''''******+++---...///000111******)))))))))***+++,,,'''&&&&&&&&&&&&'''((())),,,,,,---...///111111222******((('''''''''''''''%%%%%%&&&''''''(((((()))%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((&&&'''(((((('''&&&'''((((((''''''''''''''''''((((((((((((((()))***,,,,,,***)))((('''&&&%%%%%%%%%(((***,,,,,,***)))***+++vvv```OOOHHHFFF??????>>><<<;;;:::999888666777666444222222666:::<<<======<<<:::666222///........................***,,,...---***)))***,,,777555111...,,,,,,---...+++***************+++++++++++++++***************************************(((((((((((())))))))))))(((((((((((((((((((((((('''''')))***++++++++++++''')))***)))'''&&&%%%&&&+++,,,---///000111111111******))))))))))))*********)))))))))(((((('''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''''''''((((((((((((((('''))))))))))))************((((((((((((((()))******)))***+++***(((((()))***&&&''')))+++---///111222888888999:::::::::::::::;;;;;;:::999888777666555111111111000///......---//////111555999:::999777:::<<>>BBBDDDJJJOOOVVVZZZYYYTTTNNNJJJKKKKKKNNNUUU[[[ZZZUUUNNNIIIHHHEEEBBB???===<<<;;;<<<;;;:::999666444222111++++++************++++++(((((()))))))))))))))((()))+++------+++)))((())))))((('''(((***++++++************))))))))))))))))))******)))''''''((()))******))))))))))))******((((((((()))******++++++((((((((((((((()))******))))))((('''''''''''''''+++...333555444000***&&&((((((***+++---///000000))))))))))))))))))))))))***))),,,222999;;;888444111---***)))+++,,,***((((((((((((((((((((((((((()))(((((()))+++---,,,+++((((((((((((((((((((((((***************++++++++++++,,,---...///111222222333111....../////////......///000111111000///...222111000...------------,,,,,,---------.........///////////////000000000000000///////////////000//////...------,,,++++++)))***---///000111000000000///.........000111222,,,///111222111///......((('''&&&''')))+++***)))******))))))((((((((((((((((((((((((((((((((((((&&&***------)))&&&%%%'''&&&&&&&&&'''''')))******'''((()))+++,,,,,,,,,---(((((())))))))))))(((((()))---111///***&&&&&&(((******(((''''''((()))***+++,,,,,,---...///000000+++***)))))))))***,,,,,,&&&&&&&&&&&&&&&'''((()))&&&(((***++++++***+++---***)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%''')))+++,,,***)))(((&&&%%%$$$######)))+++...---+++)))+++,,,rrr\\\LLLEEEDDD>>>===<<<===>>>===;;;:::555555444222222111111111;;;:::999;;;===;;;555000111000///---------...///000//////.........//////222000...------,,,***(((+++++++++************)))))))))((('''''''''''''''(((''''''&&&&&&((()))***+++***)))***+++,,,+++)))***************+++++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%((()))***++++++***)))(((&&&&&&''''''(((((())))))***)))((()))***+++***)))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''')))*********)))((('''''''''''''''((())))))''''''%%%$$$%%%&&&(((***++++++******))))))(((((())))))***+++---///111333333666888:::999999999:::999:::;;;<<<;;;999777555333222111000///...---,,,000000000000222555888::::::;;;===>>>>>>>>>======AAAEEEJJJPPPUUUXXXYYYZZZOOOLLLIIIFFFBBB>>>999555666777777888999;;;<<<===BBBEEEIIIMMMNNNLLLHHHFFFFFFEEEGGGMMMTTTWWWUUURRRMMMKKKGGGCCCAAAAAABBBBBBHHHHHHGGGDDD@@@:::555222------,,,+++++++++,,,,,,******))))))(((((('''''')))((('''&&&&&&'''((())))))))))))***++++++)))'''111***,,,444444+++'''+++(((((())))))*********+++''''''''''''((((((((((((------...,,,)))''''''((())))))(((((((((((())))))***)))(((((((((***+++,,,)))+++---......,,,)))'''))))))***+++---...///000)))))))))))))))******++++++,,,---///111222444444///,,,(((''')))***((('''***)))((((((((((((((()))'''(((******((((((((())))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,++++++............////////////111...+++((('''))),,,///...///000111111000///...111///---,,,,,,,,,...///+++,,,,,,---...//////000---...000///......///000111111222222000---***))),,,,,,,,,,,,,,,,,,++++++)))***,,,...000000000000...------,,,,,,...///000111///...---......,,,++++++)))%%%""""""%%%)))+++))))))************))))))((('''%%%$$$%%%(((+++---111000///---,,,+++***)))******))))))((((((''''''+++******)))))))))))))))*********)))))))))))))))++++++++++++***((('''&&&+++(((&&&%%%''')))***+++'''((()))+++,,,------...,,,+++)))'''&&&%%%&&&&&&)))((('''&&&'''(((***,,,(((((('''%%%%%%%%%%%%%%%)))&&&%%%'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%000---)))%%%######%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((())),,,+++***)))))))))***+++qqqZZZKKKDDDBBB???=========>>>===;;;999888777666666555666666666777666555444444444222111111000///...------......///...------,,,---------000...,,,,,,,,,,,,***((()))*********++++++++++++))))))((('''''''''''''''(((((('''&&&'''((()))***)))((('''((()))***)))'''(((((())))))***+++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))(((******))))))((('''''''''+++)))(((((())))))'''&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((%%%&&&'''((()))(((((('''((((((((((((((())))))***'''&&&&&&&&&'''***,,,...&&&&&&'''((())))))******((()))***+++---///111222555777:::;;;::::::;;;<<<888888999:::999777555444333333222111000///...---222111000//////000111222666777999:::;;;;;;;;;:::<<<@@@EEEJJJNNNQQQRRRRRRNNNLLLKKKJJJHHHEEE@@@===999888777666555555666777:::<<<@@@CCCDDDCCC@@@??????>>>AAAGGGPPPUUUUUUSSSMMMKKKGGGCCCAAA@@@AAAAAAHHHJJJLLLLLLHHHBBB;;;666000///...,,,++++++++++++(((((())))))))))))))))))++++++***))))))***+++++++++++++++---...---+++(((---''')))555999111)))(((((((((((()))))))))))))))''''''''''''((((((((((((+++,,,,,,+++)))''''''((())))))(((((((((((())))))))))))((((((((()))***+++''')))+++,,,------,,,+++(((((()))***+++,,,,,,---((((((((('''((())))))***++++++,,,---///000111111...+++(((((()))***((('''))))))(((((((((((())))))(((***++++++***))))))***)))+++,,,------,,,+++)))........................---------.........//////111000//////......////////////000000000000/////////...---,,,,,,---...000,,,,,,------......//////...///000///...---...///...///000000///...,,,***........................***+++---...///000//////......---------...///000111000......///...---+++)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((('''&&&''')))+++,,,222222111///---+++)))((((((((((((((('''''''''&&&)))((((((((()))***++++++***)))))))))))))))))))))***************)))((('''***(((&&&'''(((*********,,,---------,,,+++)))((( !!!$$$'''***,,,...///***)))'''''''''(((***+++%%%&&&&&&''''''((())))))---+++)))(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%''')))+++''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))******)))(((((()))***+++mmmWWWIIICCCBBB???>>>======>>>===;;;999666555555444444444555555444333222///---...111444333222111000////////////...---,,,+++++++++++++++---,,,++++++,,,,,,+++*********++++++++++++++++++))))))((('''''''''(((((((((((('''''''''((()))***)))((('''((()))***)))'''%%%&&&'''(((***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))((((((''''''(((((())))))))))))(((''''''&&&&&&+++)))((('''((('''%%%$$$''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''(((''''''''''''''''''''''''((())))))&&&&&&&&&'''***---///111$$$$$$%%%&&&((())))))***((())))))***,,,...///000444666888999999999:::;;;666777888888777666444333444333333222111000000///111000...,,,+++,,,,,,---111222333555666777777777666999===AAADDDFFFGGGGGGHHHHHHIIIKKKLLLJJJGGGDDD>>><<<888555222111111111333444666888999:::999888:::999;;;@@@HHHOOOQQQPPPMMMJJJGGGCCCAAA@@@@@@@@@DDDHHHMMMOOOMMMGGG???:::333222000...,,,+++******'''(((((()))******++++++((((((''''''''''''((((((******,,,...///...+++((()))$$$'''555===666,,,''')))))))))(((((((((((((((''''''''''''(((((((((((()))***+++***((('''((()))))))))(((((((((((())))))(((((('''''''''((()))***&&&'''(((***+++---......'''''''''(((((()))))))))'''''''''''''''(((((()))*********+++,,,,,,---------+++)))((()))***)))((()))))))))(((((())))))******+++------+++***+++,,,***+++,,,------,,,+++***,,,------....../////////------------............///000222333222111///---......------------......------,,,,,,,,,...///000.............../////////...///000///---,,,,,,---+++,,,---......---,,,,,,---------.../////////000,,,---......//////............------......///000000...------------,,,***&&&((()))++++++)))(((&&&''''''((((((((((((''''''((((((((())))))***++++++111222222111...+++(((&&&''''''''''''&&&&&&&&&&&&'''''''''((()))***,,,,,,))))))))))))))))))******************)))))))))))))))(((''')))***+++***(((---...//////...+++(((&&&$$$%%%'''(((******************(((''''''((())))))%%%&&&((()))******)))))))))***)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++(((((((((''''''&&&&&&&&&'''(((((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))((((((''''''''')))***+++iiiUUUIIIDDDCCC???>>>============;;;999777666555444333333333333222333333000......333777555444333333222111111111......---,,,++++++++++++,,,+++***+++---...---,,,---,,,,,,++++++******)))))))))((((((((((((((()))((((((((((((((()))))))))+++***)))***+++,,,+++)))&&&''''''((()))******+++))))))))))))))))))))))))))))))*********+++++++++)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&''''''(((***)))''''''(((((('''&&&''''''''''''((((((((((((*********))))))))))))(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((***,,,...000''''''''''''(((((((((((((((((())))))+++,,,......000222444555555555777888666666777777666555444444444444444333222222222111...---,,,+++++++++,,,,,,---...///111222333444555333555888;;;===>>>>>>>>>>>>@@@CCCGGGJJJKKKHHHFFFBBB@@@;;;777444333222333111111222333444555666666999888888;;;AAAFFFIIIJJJLLLJJJGGGCCCAAA@@@??????>>>AAAFFFJJJIIIDDD>>>:::555444222///---+++***))))))))))))******+++++++++''''''&&&&&&&&&&&&'''''''''((())),,,...---)))&&&(((%%%)))444999444,,,(((*********))))))(((((((((''''''''''''(((((((((((('''((())))))((('''(((***))))))(((((((((((())))))(((''''''''''''((((((((('''''''''((()))+++---...((('''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))((())))))*********+++------+++***+++,,,++++++,,,------,,,++++++******++++++,,,---......---............/////////,,,---///000000///---+++,,,+++***))))))***+++,,,+++++++++,,,---...000111000000000000000000000///...///000...,,,++++++,,,******+++,,,,,,,,,++++++***++++++,,,---......///..................------.............../////////---+++******++++++***)))'''(((***,,,,,,***(((''''''(((((())))))(((((('''&&&'''((()))******)))(((---...///000...+++(((&&&'''''''''''''''''''''''''''''''''(((((()))++++++)))))))))))))))*********))))))))))))))))))******''''''(((***,,,,,,)))''''''))),,,//////...+++)))...---+++(((&&&%%%$$$$$$+++***)))(((''''''((((((((()))***+++***(((&&&$$$"""&&&&&&%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''''''''(((***,,,---|||eeeTTTJJJFFFEEE@@@???=========<<<:::888<<<;;;999888666555444444000222444333111000222555666666666666666555555444000///...---,,,,,,,,,,,,---,,,+++---///000///...*********+++,,,,,,------))))))((((((((())))))***((((((((()))))))))))))))+++***)))***+++,,,+++))))))))))))((((((((((((((())))))))))))))))))))))))++++++++++++************)))((('''&&&&&&'''((()))%%%&&&&&&'''(((((()))))))))((('''(((***+++***)))''''''''''''((((((((((((+++*********))))))))))))&&&''''''(((((((((((((((((((((((((((((()))))))))''''''&&&&&&''''''((()))(((((((((((()))******+++(((((())))))*********+++((((((((())))))+++,,,,,,---///111111111222555777666666666666666555555555444444444444333333333333000///...---,,,,,,,,,+++,,,,,,---...000111333333222444555777999:::::::::777999<<>>>>>999;;;>>>??????>>>;;;:::666444222///---+++***))),,,,,,++++++*********)))*********++++++*********&&&'''(((+++,,,,,,)))'''((()))---111111---+++,,,+++++++++******)))))))))''''''''''''(((((((((((('''((())))))(((((()))***))))))(((((((((((())))))'''(((((((((((('''''''''***)))((('''''')))+++,,,((((((((((((((('''''''''))))))(((((())))))***+++)))(((((((((''''''''''''((()))******))))))******)))))))))))))))***++++++)))+++,,,,,,+++******+++,,,,,,,,,------,,,,,,,,,******++++++,,,---............/////////000000000,,,,,,,,,+++,,,,,,,,,------,,,+++******+++,,,---******+++,,,---...000000222222111111111111111111...//////...+++******++++++++++++++++++*********++++++,,,,,,---.../////////.........------------,,,------...............---,,,***+++,,,,,,+++***))))))************))))))((())))))******))))))((($$$&&&'''((()))((('''&&&''')))+++------+++)))'''(((((((((((((((((((((((())))))((((((((((((((()))(((((())))))***************))))))((())))))***+++'''((()))+++---,,,***'''###&&&***...//////---+++---+++(((%%%%%%''')))+++******)))((((((((((((''''''((()))***)))'''%%%###!!!''')))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***((('''%%%))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((()))+++---///xxxcccSSSJJJFFFEEE@@@???>>>======<<<:::888:::999888666444333222222...000333333222111111111555666777888888888777777222111000///...---------...---,,,---///111000///%%%&&&(((***---///111222))))))((((((((()))******'''((()))*********)))))))))((('''((()))***)))'''+++******))))))((((((''')))))))))))))))))))))))),,,+++++++++******)))))))))((((((''''''(((((()))+++++++++***))))))(((((((((''''''(((+++,,,,,,+++''''''''''''((((((((((((************))))))))))))&&&''''''((((((((((((((()))(((((((((((()))******)))))))))))))))***++++++))))))((((((((('''''''''%%%&&&(((***,,,...000111((((((((((((((()))***+++,,,...///000000111444666555555555555555555555555333333333333444444444444555444333111...,,,***))),,,,,,,,,---...///111222222333444555666777777777555666888<<<@@@CCCCCCBBBAAA@@@???>>>===<<<<<<<<<111000///......///000111//////000333777<<>>======<<<:::777555444333222111111111222222111111222333333111///333444555777888888888888222222000///...------------,,,,,,---///000///...&&&''')))+++---///111222))))))(((((()))******+++'''((()))***+++***)))))))))((('''((()))***)))'''***************))))))))))))))))))))))))))))))))))))))))))***************((())))))******))))))(((+++******)))((((((''''''(((''''''(((***+++***)))''''''''''''((((((((((((******)))))))))(((((((((&&&''''''((((((((((((((((((((('''&&&'''((()))***)))(((((((((((()))******))))))))))))(((''''''&&&%%%&&&(((***---///111222((((((''''''(((((()))))))))+++,,,,,,---///222444444444333333333333444444222222333333333444444444666666444333000...,,,***,,,+++++++++,,,---///000000111222333444444555555555444444666999<<<<<<<<<:::;;;<<<<<<<<<;;;:::999222111000...............+++,,,...111333777;;;>>>;;;;;;:::999999888888888444444444333333333333333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))***++++++***)))(((((('''&&&''')))++++++***'''***+++***))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))***++++++)))((()))***))))))(((((((((((())))))))))))*********)))((('''***)))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((()))******))))))((((((((((((((((((%%%(((++++++***)))***,,,))))))))))))***+++,,,---+++,,,......,,,+++,,,------------,,,,,,---------........................,,,,,,,,,---------......,,,,,,*********,,,---///,,,------......------,,,)))***+++,,,---.........---------....../////////+++,,,---,,,+++***+++,,,************+++,,,------////////////000000000000......---,,,------//////)))***+++,,,,,,,,,++++++---+++***+++,,,---,,,+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&&&&'''((()))************'''''''''((((((((())))))(((((('''''''''(((((()))'''(((((()))******++++++---+++)))((('''((()))***)))))))))***,,,,,,+++)))&&&''')))******)))((((((---,,,+++)))(((''''''''''''(((((()))))))))))))))&&&''''''((())))))*********)))(((((())))))'''&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''''''''((())))))******&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((())))))((((((((()))***,,,---vvvbbbSSSIIIBBB???AAA???>>>======<<<999777444444444444444555666777777444111222444555333111000222444666888888888888222222000///...------,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------))))))((())))))***++++++'''((()))++++++******)))+++***)))***+++,,,+++)))))))))******+++++++++,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((()))***++++++***)))((($$$$$$%%%%%%&&&''''''((()))(((''''''((()))(((&&&''''''''''''((((((((()))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((('''(((((()))+++,,,---...///(((((('''''''''(((((()))&&&'''((())))))+++...111333222222111222222333333111222222333333444444444333333333333222111//////,,,+++*********,,,---......//////000111222333444333222000111333666777777555666888:::999888666555444333222000///.........,,,...///000000222444666666666666666555555555555000111111111111000......//////...------------...***++++++,,,,,,------...,,,---...//////...---,,,&&&$$$######%%%'''((((((&&&''''''(((+++,,,***&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))***+++,,,+++)))))))))***))))))(((((((((((()))))))))***+++++++++)))((('''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))$$$'''+++,,,***)))***,,,))))))))))))***+++,,,---,,,...//////...------......------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))******+++++++++)))***+++,,,,,,+++***)))******+++,,,------------******++++++,,,---......***+++,,,,,,+++***+++---(((((()))***+++---///000...............---------...------,,,---...///000((()))***+++,,,+++******)))((('''((()))***)))((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++'''(((((()))***+++++++++...,,,***(((''''''((()))***))))))***,,,,,,+++***%%%&&&'''(((((()))))))))$$$&&&))),,,---,,,***)))&&&'''((()))******)))))),,,+++***)))((((((((()))***&&&""""""&&&)))***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))((((((''''''((()))***+++vvv___OOOEEEAAA???======>>>>>>===;;;999888888888777777666666555555777555333222333333222111111222444555666666555555///000111111111000...------,,,+++++++++,,,---...000,,,)))(((***+++***(((''''''&&&&&&'''((())))))((((((((((((''''''''''''---,,,***(((''''''((())),,,+++***))))))***+++,,,***************************)))))))))***+++---...///---+++)))''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&(((+++......---+++++++++++++++***((('''&&&***)))'''&&&&&&'''((()))***))))))((('''&&&&&&&&&'''((()))(((&&&%%%%%%&&&((((((((()))******)))((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))+++------...///111222333333222111000000111111111222222222444444444333111///...---......---,,,+++*********---,,,---...111222000///111111222222222333333333111333555888999999999888333111///...///...,,,***000///...///111333333222222222333333333333222222............////////////000///...,,,******))))))------......------,,,,,,---,,,***)))((()))******.........,,,)))((()))***)))((((((***,,,,,,+++***((()))***++++++,,,++++++((((((((((((((()))******+++******)))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''')))'''&&&''')))***************))))))))))))******'''''''''''''''&&&&&&&&&))))))((())))))***++++++)))))))))))))))))))))))),,,***(((***---...,,,******+++,,,---............,,,---------,,,,,,+++***,,,,,,------...------------,,,+++*********,,,,,,+++******))))))***++++++***,,,...//////...,,,++++++,,,------......---------------------------------------,,,,,,,,,++++++***+++,,,,,,------------000000000000///...---,,,......---------,,,,,,,,,))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))((('''''''''((()))+++,,,((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***'''&&&&&&&&&'''(((***+++))))))))))))((((((((((((+++***)))))))))))))))******((('''''')))***)))(((%%%''')))***+++,,,++++++)))(((((((((******(((''',,,,,,++++++***)))'''''',,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%&&&''''''(((''''''&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))((('''&&&''''''((()))(((&&&&&&%%%&&&'''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((vvv___OOOFFFAAA@@@>>>>>>???>>>===<<<:::999888888777777666666555555555333111000111111000///---...///000111111111111//////000000000///...---///...,,,++++++++++++,,,...+++))))))******)))''')))************++++++,,,))))))))))))))))))))))))---,,,***((('''((())))))***)))(((''''''((()))***++++++++++++++++++++++++)))((((((((()))***,,,---***)))(((&&&%%%%%%%%%%%%***))))))(((((('''''''''((((((''''''''''''((((((((('''(((***------,,,***))))))))))))((('''&&&&&&***)))'''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&'''((((((&&&%%%&&&'''(((((('''((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))***,,,,,,,,,---///000111111111000000000111111111111111111444444444333222111000///111000///...------------+++******+++...000//////111111111111222222222222000111444666777777666666333111////////////...,,,,,,*********---......---......//////000/////////............//////000000///...---,,,++++++++++++---.........---,,,++++++...---,,,,,,+++++++++,,,---...///---+++******+++,,,++++++---///000///...+++,,,,,,++++++***)))((()))(((((((((((()))******+++***))))))(((((())))))******)))))))))(((((((((&&&''''''((((((''''''&&&)))((('''''')))++++++******))))))))))))))))))***((((((((((((((((((((((((******)))******+++,,,---************************,,,***)))***,,,---,,,***,,,---...//////000//////------------,,,,,,+++***------.........------,,,,,,+++******)))***+++,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++,,,,,,------,,,,,,...............---,,,+++------,,,,,,,,,,,,++++++(((((()))))))))*********((((((''''''''''''(((((('''''''''(((((()))))))))((('''''''''''')))***,,,((((((((((((((((((((((((***)))(((''''''((()))******)))((('''''''''((()))((((((''''''((()))+++,,,''''''(((((())))))*********)))))))))))))))******)))((('''''')))+++******''''''((()))************)))(((((((((******((('''"""###%%%&&&'''(((((((((,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))(((((((((((('''&&&&&&&&&'''((()))'''''''''''''''((())))))'''''''''&&&''''''((((((uuu```PPPFFFBBB@@@????????????>>><<<;;;:::888888777777666666555555555333111000111111000//////000111111222222222222......//////......---,,,//////---,,,+++*********+++***)))*********(((&&&''''''((()))))))))(((((()))******++++++,,,,,,,,,,,,+++***((((((((())))))))))))(((((((((((())))))++++++++++++++++++++++++************+++,,,------((('''&&&%%%%%%%%%&&&&&&,,,,,,+++***))))))((((((((((((''''''''''''((((((&&&%%%%%%%%%'''((('''&&&(((((())))))))))))(((((()))((('''''''''((()))***)))))))))(((''''''&&&&&&%%%'''((('''&&&&&&'''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((((())))))***+++***+++,,,...//////000000000000000000000000000000333333333333333222111111111111000///............,,,***)))***,,,///////////////000000000111111111///000111333444444333333222111000000111111000...,,,++++++,,,...///...---++++++,,,------...------,,,------...///000111111------,,,,,,,,,------...............---,,,******.........///......------,,,...//////---,,,+++,,,)))))))))+++...//////---,,,,,,,,,,,,+++***)))((()))))))))((())))))***+++******)))(((((((((((()))++++++************))))))(((((())))))))))))(((((()))((('''(((+++,,,,,,+++***))))))(((((())))))***)))))))))************************++++++---......+++++++++++++++++++++++++++***)))***,,,---,,,+++---...///000111111111111------,,,,,,,,,,,,++++++////////////...---,,,,,,******)))))))))******+++***+++---///000000//////,,,,,,,,,,,,,,,,,,++++++,,,---......//////......++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++************(((((())))))))))))******((((((''''''''''''((((((%%%%%%&&&'''(((((())))))(((''''''&&&'''(((***+++(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''&&&&&&&&&'''))))))(((((()))***+++,,,&&&&&&'''((()))***++++++)))((((((((()))***++++++)))((('''(((***,,,,,,,,,)))(((((('''((((((((())))))(((((((((******((('''"""###%%%''')))***+++++++++***)))(((((('''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&(((***,,,---,,,+++))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))(((''''''(((((((((uuu```PPPGGGBBB@@@??????>>>===<<<;;;::::::888888777777666666555555777555333222333333222111222222333444444444444444.........---------,,,,,,...------,,,++++++++++++))))))***++++++***(((&&&&&&&&&'''((((((''''''&&&))))))******+++,,,------++++++***)))(((((())))))+++******************+++++++++++++++++++++++++++(((((((((((())))))******(((((((((((())))))******......---,,,++++++***)))((((((''''''''''''(((((((((&&&%%%$$$&&&'''&&&%%%))))))***+++,,,,,,++++++)))(((((('''(((((()))***))))))((((((''''''''''''$$$&&&''''''&&&&&&((()))))))))(((&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''((())))))***))))))((((((((())))))))))))***,,,---...//////000000000////////////...000000111222222222222222//////...---------------111///,,,+++---...//////............////////////...///000222222333222222333111000111222222111000---,,,,,,---///000///---***+++,,,------......---+++,,,---...///000111111...------,,,,,,------............---,,,+++***)))---...///000000///------***,,,//////...,,,++++++(((((()))+++---///...---))))))***+++,,,,,,,,,,,,***))))))))))))***++++++******)))(((((((((((()))******************************++++++++++++******)))((((((***,,,------,,,***))))))(((((())))))***++++++++++++,,,,,,,,,,,,*********++++++,,,---...+++++++++++++++++++++++++++******+++,,,,,,,,,,,,---...///000000111111111---,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,+++)))))))))))))))*********)))+++---000111111000///,,,,,,+++*********++++++,,,---......//////......***************+++++++++++++++++++++++++++++++++...------,,,++++++++++++,,,,,,------------,,,,,,******)))))))))((((((((((((((((((((()))))))))***((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&%%%%%%((((((((())))))*********'''''''''((()))*********(((((((((((()))***,,,,,,)))((('''(((+++---------***)))(((&&&&&&&&&'''((()))(((((((((******(((''''''(((((()))))))))((((((***)))(((((('''''''''((('''''''''&&&&&&'''''''''))))))))))))************+++***'''%%%$$$%%%&&&'''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&)))---111222111...,,,,,,+++)))'''&&&&&&'''''''''''''''''''''((())))))***))))))(((((((((((()))uuu```QQQHHHCCCAAA>>>===<<<;;;:::999999999888888777777666666555555777555333222333333222111000111333444444333222111...------,,,,,,,,,,,,,,,***++++++,,,------------((()))+++++++++)))((((((*********++++++******)))((((((((()))***+++,,,,,,*********)))))))))))))))*********++++++*********++++++++++++++++++++++++###$$$$$$$$$%%%%%%%%%%%%((())))))***++++++,,,,,,---,,,,,,+++******))))))((((((''''''''''''((((((,,,***(((((()))***)))(((((()))***+++++++++++++++((((((((((((((()))******((((((((((((''''''''''''$$$&&&''''''&&&&&&((())))))***+++)))&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''((())))))***)))(((((((((((((((((())))))***+++,,,---...///........................---...///000000111111111//////...------------...444111---+++,,,,,,,,,,,,,,,,,,,,,---------.........///000111222333333333333222111111222333111000+++++++++,,,---...,,,*********+++,,,,,,,,,,,,,,,***+++,,,---...///000000//////...,,,,,,,,,,,,,,,------------,,,+++***))),,,---...//////...---,,,)))+++......---+++******,,,,,,,,,...000222111000)))***+++,,,,,,---,,,,,,***************+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))+++...///...---******))))))))))))******,,,,,,,,,---------......***************+++,,,,,,******************************++++++++++++,,,,,,,,,,,,---...////////////---,,,+++++++++,,,------////////////...---,,,+++(((((())))))************(((***---///000000///...---,,,+++************+++,,,------...............)))))))))******+++++++++++++++++++++++++++,,,,,,......,,,++++++++++++,,,---............---,,,,,,))))))(((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))(((''''''&&&&&&'''))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,)))((('''(((+++---------+++)))(((&&&&&&&&&'''''')))(((((((((******((('''&&&&&&&&&&&&%%%$$$###""")))(((''''''&&&'''''''''&&&''''''''''''''''''&&&)))))))))*********+++++++++***'''%%%$$$%%%&&&'''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((+++111555666444111...000...+++)))&&&%%%%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))uuuaaaRRRHHHCCCAAA>>>===;;;:::999888888888888888777777666666555555555333111000111111000///222444777999999777444222......---,,,,,,,,,,,,---))))))+++,,,---.........)))+++,,,,,,***)))***+++******)))((((((((())))))'''((((((((()))*********))))))******))))))))))))(((((())))))))))))((((((************************'''(((((()))))))))((((((&&&'''((()))************((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''((((((((((((((('''(((((())))))*********((((((((((((((((((''''''%%%'''((('''&&&&&&'''(((***---///---)))&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''(((((((((******))))))***+++,,,---,,,,,,---------.........,,,,,,...//////000000000000000//////...//////000222///,,,*********)))(((***++++++++++++,,,,,,,,,......///000222333444555333222111111222222111///---------///000000...,,,))))))************))))))******++++++,,,---......///...---,,,+++*********,,,,,,,,,,,,,,,++++++***+++,,,------------------***,,,------+++***)))***,,,++++++,,,...///...---------------,,,+++***)))++++++******++++++,,,---,,,,,,+++************+++((((((((())))))))))))***(((((())))))))))))(((((())))))***---///000///---+++++++++******+++++++++,,,,,,------......//////,,,,,,+++***************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---***+++,,,---............---,,,+++***+++,,,---...............---,,,++++++(((((()))***++++++++++++)))***,,,......///......---------,,,++++++******+++,,,------......------)))))))))***++++++,,,,,,***************+++++++++...---,,,+++***+++,,,---/////////......---,,,+++((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((&&&''''''''''''(((((((((((((((&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((''''''&&&'''((((((((((((''''''***)))))))))(((((((((''')))((((((((()))***++++++)))((('''(((***,,,,,,,,,***))))))((('''''''''''')))(((((((((******((('''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%%%%&&&'''&&&&&&''''''((()))))))))((((((((((((((('''''''''))),,,222666777555111///111///---)))'''%%%%%%$$$'''''''''''''''((())))))((('''''''''(((((()))***tttaaaRRRIIIDDDAAA???===<<<:::999999999999888888777777666666555555555333111000111111000///333666;;;>>>>>>;;;666333//////---,,,,,,,,,---...)))***,,,------------,,,***,,,---,,,***)))+++...***(((&&&$$$$$$%%%'''((((((((()))))))))))))))))))))))))))*********))))))'''((()))******)))(((''')))))))))))))))))))))))),,,------......---,,,,,,&&&'''((()))******))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&%%%&&&'''((((((&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))***+++++++++'''(((((((((((((((((((((&&&'''((((((&&&%%%&&&'''+++///333111,,,(((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''(((((()))***)))(((''''''((()))*********+++,,,---...//////------...///000000000000///...............//////...,,,++++++++++++***((())))))*********+++++++++,,,,,,---///111333555666444222111000111111///---000///000111333222000---+++,,,,,,++++++***)))((())))))*********+++++++++,,,++++++*********++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,------...///---......---+++)))*********))))))***++++++***(((------------,,,+++***))),,,++++++++++++,,,------...---,,,,,,++++++,,,,,,)))))))))*********++++++))))))************))))))))))))+++...111111000...---,,,,,,++++++,,,,,,---,,,,,,------...//////000///...---,,,************************************)))+++,,,,,,******+++...***+++,,,------......------,,,+++******,,,...///+++,,,,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,+++,,,,,,,,,------.........------......---,,,***)))***+++,,,,,,---,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,---,,,+++******,,,---...//////......,,,+++)))((((((((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))((((((((((((''''''((((((&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&((())))))))))))((('''((())))))))))))((('''(((((((((((())))))))))))***)))))))))))))))******)))((('''''')))+++******)))))))))***))))))(((((()))(((((((((******(((''''''((()))***++++++,,,,,,'''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''&&&&&&&&&''''''((())))))***'''''''''((((((((((((((())),,,111444555333000---000...,,,***(((''''''''''''''''''''''''((())))))%%%%%%&&&&&&'''(((******tttaaaSSSIIIDDDBBB@@@???===;;;:::::::::;;;888888888777666666555555777555333222333333222111///333999<<<<<<888222...000///...---,,,---......+++,,,---------,,,+++***+++------,,,)))***---000...,,,)))&&&&&&'''***,,,*********)))))))))))))))((()))************)))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))***+++,,,++++++)))((('''((()))+++++++++***))))))))))))***++++++,,,,,,((((((''''''''''''((((((***+++,,,...000///---***'''((((((((((((((('''''''''''')))***++++++++++++'''''''''((((((((((((((('''((()))(((&&&%%%%%%&&&,,,111555444///***((()))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))))))))((('''&&&%%%&&&''''''))))))***+++---...//////......///000000000000000,,,,,,+++++++++,,,,,,------,,,,,,---//////---,,,))))))))))))***************+++,,,...000333555666444333111000000000...,,,,,,,,,---...//////,,,)))/////////...---,,,+++***)))))))))))))))*********))))))))))))***+++,,,---))))))***+++,,,,,,,,,,,,...---,,,,,,,,,...///000000000000---+++******,,,---,,,,,,,,,------+++*********+++,,,------------,,,,,,++++++,,,,,,---...///...------,,,,,,------*********++++++,,,,,,,,,,,,------......------,,,))))))+++...111222000///...------,,,,,,------...,,,,,,,,,---...//////000111000///---,,,*********++++++++++++++++++++++++(((+++---,,,***)))+++...***+++,,,---............---,,,+++******,,,...///******+++,,,,,,,,,++++++((()))+++,,,------,,,,,,......---------......///---...///000///---***)))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------------....../////////---,,,*********,,,.../////////...---+++)))'''&&&))))))((((((((('''''''''''''''''''''((((((((()))((((((''''''''''''((((((*********)))((((((''''''((((((&&&&&&%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((()))++++++******((()))***++++++***)))(((&&&&&&'''((()))***+++++++++***)))))))))))))))******((('''''')))***)))(((((()))***++++++***)))((()))(((((((((******)))'''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++%%%&&&'''((((((''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((+++///333333111...+++...---+++))))))))))))***'''''''''''''''((())))))$$$$$$$$$%%%'''(((***+++uuubbbQQQGGGBBB@@@AAA@@@???>>>===<<<;;;;;;<<<:::777555333222333333555444333222111///......000222444555444222///---++++++++++++,,,,,,---...,,,++++++******++++++,,,************************++++++***)))(((((())))))''''''''''''((()))++++++************)))))))))((()))***,,,,,,+++((($$$"""&&&&&&&&&&&&'''''''''(((((())))))))))))*********))))))))))))))))))))))))***'''$$$$$$&&&(((******,,,+++)))(((((()))***+++***+++,,,,,,+++***)))(((''''''(((((())))))******%%%&&&(((((('''''')))***))))))(((((((((((())))))))))))))))))************000///...,,,)))'''%%%$$$)))))))))(((''''''&&&&&&&&&'''((())))))'''%%%###)))((('''&&&&&&'''((())))))&&&$$$$$$'''))))))'''++++++++++++,,,---...///+++,,,---......---,,,+++------,,,+++,,,---...///...---------------------+++***)))'''''')))***+++************+++---000111222///,,,+++,,,,,,,,,+++......////////////......*********+++++++++,,,,,,++++++***))))))***+++,,,++++++************+++++++++++++++***++++++,,,------...000000//////111222000///...---,,,+++******)))***+++,,,---,,,+++++++++***))))))++++++***)))+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---*********+++,,,---///000///...---,,,+++*********++++++++++++++++++++++++---,,,++++++++++++,,,---000///---------...000222...%%%!!!(((...,,,******************+++,,,---------......///...---+++***************************++++++***)))***+++---...*********++++++*********+++++++++,,,,,,---------000...,,,---///000---***///////////////.........000---+++...333333---&&&......------,,,---------222000///---,,,,,,,,,---)))))))))***+++,,,......000...***)))******+++***************)))(((&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&'''((((((''''''(((***''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((()))))))))******+++++++++******((())))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((()))*********((('''&&&)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((******((('''&&&((((((((()))******++++++.........---+++)))((('''((((((((('''&&&$$$###"""''''''''''''''''''''''''uuubbbRRRGGGBBBAAA>>>>>>>>>======<<<<<<<<<<<<:::888555333222333333444333333222111000//////000000111222111///---,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---************************++++++***)))))))))))))))'''''''''(((((()))++++++)))(((''''''&&&&&&''''''((()))***+++***(((&&&%%%&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***(((&&&&&&(((*********((('''%%%$$$$$$%%%'''(((******+++++++++***(((((('''((((((((()))))))))***&&&'''((((((''''''((()))))))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))***************'''''''''(((((((((((((((''''''((((((((('''%%%$$$)))((('''&&&&&&'''((()))'''$$$"""###%%%''''''%%%(((((((((((()))***+++,,,,,,,,,------------,,,,,,---,,,,,,+++,,,---...///,,,---------,,,,,,+++***+++***)))(((((()))***+++************+++---...///111///,,,++++++,,,+++***.........//////.........,,,---------............,,,,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,******************++++++,,,---......,,,,,,---...000000000///...,,,+++***)))***+++,,,---,,,,,,+++,,,+++******++++++***)))++++++***)))))))))******++++++************++++++*********+++,,,---...///000000///------,,,,,,---++++++++++++++++++++++++------,,,++++++,,,------///...---,,,,,,...///111000)))&&&***---+++)))))),,,,,,++++++,,,,,,------+++,,,,,,---,,,+++***)))************************++++++***************+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000...---...000000---+++//////...---,,,,,,++++++)))((((((,,,000111---)))(((((('''''''''(((((()))......,,,,,,+++,,,------------,,,,,,------...///000---***))))))*********)))))))))(((((('''&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***(((((()))))))))(((''''''&&&'''((((((''''''(((***%%%%%%&&&'''''''''''''''((('''&&&&&&&&&'''((()))((())))))***+++++++++***))))))))))))))))))))))))(((((())))))*********+++((()))))))))*********+++))))))*********))))))((()))))))))************+++))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''(((((()))((('''&&&%%%(((&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''(((((()))***++++++,,,***************)))((('''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''vvvbbbRRRGGGBBBAAA========================<<<:::888555444333333333333222222222111111111111000/////////...------,,,------,,,+++++++++,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++***))))))))))))))))))(((((((((((())))))***+++---,,,***(((((()))***+++((((((((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))(((&&&%%%$$$######$$$%%%&&&))))))*********)))(((((((((((((((((())))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))+++,,,,,,&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&)))(((''''''''''''((((((&&&%%%###$$$%%%''''''&&&''''''''''''((()))******,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...///...---+++***+++***)))(((((()))***+++++++++******++++++,,,---111...,,,***+++++++++***---------------------------------.........//////...---,,,+++++++++++++++---------,,,,,,---------(((((()))***************+++,,,......---,,,---...000111222111000---+++)))***++++++,,,---,,,,,,,,,---,,,++++++,,,,,,***))),,,,,,++++++************)))))))))(((((()))))))))************+++---...///000///...------,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,+++++++++,,,...///111...,,,---,,,)))(((***...------,,,,,,,,,,,,---))))))*********))))))((()))))))))))))))))))))))))))***************)))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...///000000...,,,......---,,,***)))((((((&&&'''***,,,------,,,+++)))))))))******+++,,,,,,,,,++++++++++++,,,---.........---,,,,,,---...//////,,,)))((()))******)))'''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''&&&%%%&&&'''((((((''''''(((***&&&&&&'''((((((((((((((()))(((''''''''''''((((((******++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************++++++++++++***)))(((((()))************+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''((())))))******))))))(((&&&'''((())))))((('''&&&&&&'''((()))***+++,,,,,,((())))))*********))))))&&&&&&'''(((((()))((((((''''''''''''''''''''''''vvvbbbRRRHHHCCCAAA>>>=========<<<<<<;;;;;;;;;:::888666555444444444222222222222222222222222111000...---,,,,,,------...---,,,,,,++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))))))))***))))))(((((()))******+++000...+++))))))***,,,...***)))(((''''''((()))***((())))))))))))*********(((((()))))))))*********(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&''''''&&&&&&&&&'''(((((((((((()))))))))((((((((())))))))))))(((((((((((()))******)))'''%%%&&&''''''(((((((((((((((((('''''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''(((((())))))(((''''''&&&&&&&&&'''''')))(((((('''''''''''''''''''''''''''(((((()))(((((((((((((((((()))***+++,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---)))+++...000111000...,,,+++******))))))******+++++++++++++++++++++++++++000...+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---,,,,,,,,,+++,,,,,,------------,,,,,,((()))***,,,,,,,,,++++++,,,...000111111111111222000111222333111...+++)))***++++++,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))),,,---------,,,+++***)))))))))(((((((((((())))))************+++,,,---...---,,,,,,+++*********+++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++******++++++,,,---///000000///+++)))***---...---,,,,,,++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***------............------------,,,,,,,,,,,,++++++////////////000///...---,,,,,,,,,+++******))))))***---//////,,,******+++,,,---...///000000111111,,,,,,,,,,,,,,,,,,------++++++*********,,,...//////,,,)))(((((()))))))))'''(((((((((''''''&&&%%%&&&&&&''''''((((((((((((''''''''''''(((((())))))(((((((((((('''&&&%%%$$$&&&'''((((((''''''(((***+++++++++++++++***))))))))))))(((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))''''''(((((()))******+++''''''''''''((((((((((((---------,,,+++***)))(((************++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''''''''''''''''''''''')))))))))******)))))))))''''''((())))))(((''''''&&&'''''')))***+++,,,---++++++,,,,,,,,,+++++++++''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&vvvcccRRRHHHCCCBBBAAA@@@???===<<<:::999999::::::888777666555444444222222222222222333333333333111///...------...///...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))*********))))))))))))******+++,,,+++(((&&&&&&''')))+++,,,+++)))'''&&&'''((()))))))))))))))*********+++)))))))))*********++++++(((((((((((((((((((((((()))((('''((())))))((('''((((((((((((((()))******(((((((((((((((((())))))******))))))(((((('''''')))******)))&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''((((((((((((((()))((((((((('''(((((())))))+++***)))(((((()))***+++*********+++++++++++++++%%%'''+++...000000///...++++++************++++++,,,,,,,,,,,,++++++******///---+++***+++,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,------............------,,,,,,++++++,,,,,,,,,,,,++++++)))***---///000///...---///111333444222000000000...000111222111...+++)))************++++++,,,,,,,,,+++******,,,,,,+++***,,,---...///...---+++***+++******))))))******+++************+++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,+++...000...******---000,,,,,,+++***)))))))))***))))))))))))******++++++))))))))))))))))))))))))'''(((+++---.....................//////.........,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...------******++++++,,,,,,------)))---000///+++)))***---***+++,,,......//////.../////////...---,,,,,,+++))))))((()))+++...111333111...***(((((()))(((((((((((()))))))))(((''''''&&&''''''(((((())))))***''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&'''((((((''''''(((***...------,,,+++)))'''&&&)))))))))))))))))))))((())))))((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''++++++++++++***)))''''''))))))*********+++++++++'''((((((((()))))))))***(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((())))))***(((''''''(((((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%wwwcccSSSHHHCCCBBBCCCBBBAAA???===;;;999888:::999999888777555555444222222222333333333333333333222111///...//////000------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++*********))))))******+++,,,+++)))((('''((()))***,,,+++)))((('''''''''((())))))))))))************))))))))))))************))))))))))))))))))))))))---,,,******+++,,,+++***&&&&&&'''(((((()))))))))))))))((((((((()))******+++******)))(((''''''&&&)))******)))'''%%%&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''&&&%%%$$$%%%'''((('''&&&&&&''''''&&&&&&%%%&&&&&&'''''')))))))))(((((()))))))))))))))***++++++++++++***"""$$$'''***------------++++++++++++++++++++++++,,,,,,---------,,,++++++...,,,***+++---...//////------++++++++++++------,,,,,,,,,---------......,,,,,,---......------,,,***+++,,,------,,,+++******,,,000333333222000...222333444333///+++)))(((,,,---...///...---+++******))))))))))))***++++++***)))((()))+++,,,,,,++++++,,,///000000///,,,+++,,,++++++******++++++,,,***************+++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++***************+++++++++++++++''',,,...+++))),,,//////+++******))))))))))))***))))))))))))***+++------************************)))***+++---.../////////......////////////......+++++++++,,,,,,------------...000///---,,,,,,---))))))***+++---...//////&&&))),,,,,,******,,,///***+++,,,.........------000000000///...---+++*********)))***---111555888444111,,,***)))((('''&&&((()))))))))))))))(((((('''((((((((())))))******''''''((((((((((((((((((&&&''''''(((((((((''''''&&&'''((((((''''''(((***,,,,,,+++***(((&&&%%%$$$(((((()))***************,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))((((((((('''************))))))))))))(((((((((((('''&&&%%%%%%((())))))))))))*********''''''(((((())))))******))))))))))))))))))))))))***)))((((((''''''(((((()))(((((((((((()))******+++)))(((((((((((('''%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))******+++++++++++++++***)))((('''&&&))))))***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%wwwcccSSSIIIDDDBBBCCCBBBAAA???>>><<<;;;;;;999999999888777666555444333333333333333333333222222222111000////////////,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++***))))))******+++,,,,,,+++************+++))))))(((((((((((())))))((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))...,,,)))((()))***+++***&&&&&&'''((())))))))))))***))))))((()))***+++,,,++++++***)))((('''&&&&&&((()))***)))'''&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&'''''''''(((((((((&&&''''''((())))))******((((((((((((((('''''''''$$$%%%'''((((((((('''&&&((()))))))))((('''&&&%%%###&&&((()))'''&&&&&&(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((***+++++++++***)))&&&'''(((***+++,,,------***++++++++++++++++++***,,,,,,---.........---,,,---+++***+++...111222222...---,,,++++++,,,---...+++++++++,,,,,,,,,------***+++,,,---......------+++,,,---......---,,,+++))),,,111444555444111//////111222222...***(((''')))******+++++++++++++++)))((('''''''''(((******'''&&&&&&(((***,,,,,,,,,)))+++///111222111...,,,,,,++++++******++++++,,,***************++++++,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++((()))************)))(((******++++++,,,,,,++++++'''++++++((((((,,,...,,,*********)))******++++++((((((((((((***+++---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---------......//////......---******++++++,,,---......+++---///...,,,++++++---)))***++++++,,,---......((()))++++++,,,,,,---///+++,,,...//////...---,,,---............---,,,+++,,,+++******---111555888777444///+++)))((('''%%%''''''(((((()))((((((''')))))))))))))))))))))***((((((((((((((((((((('''&&&&&&'''((())))))))))))&&&'''((((((''''''(((***))))))))))))((('''&&&%%%&&&''')))+++,,,,,,,,,+++...---+++))))))***+++,,,))))))))))))))))))))))))***************++++++++++++*********)))))))))(((''''''(((((((((((('''&&&''''''((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))***))))))((((((((((((((((((''''''&&&'''((()))******((('''((())))))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))******))))))*********))))))(((''''''(((((())))))((((((''''''''''''''''''''''''wwwcccSSSIIIDDDBBBBBBAAAAAA@@@???>>>>>>===999999999999888666555444444444444333333222222222111111111000//////......++++++++++++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++++++++***************+++(((((((((((('''''''''&&&&&&''''''((()))*********(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))---)))&&&$$$%%%'''(((((('''((()))***+++++++++++++++***)))))))))***,,,---,,,+++***)))((('''&&&%%%'''((()))((('''&&&'''(((%%%&&&((())))))(((&&&%%%))))))))))))************)))))))))))))))(((((((((&&&&&&''''''((()))))))))###%%%'''))))))((('''&&&((())))))))))))'''%%%$$$%%%(((++++++)))((((((******))))))((((((((())))))&&&'''((())))))((('''&&&'''((()))++++++******))),,,,,,,,,------.........***++++++,,,,,,++++++***+++,,,.../////////......,,,+++***,,,///222444444///...,,,++++++,,,...///(((((()))))))))*********((()))+++---.........---,,,---///000000///---,,,))),,,111555666444111///***---000111000...---,,,'''(((((())))))***++++++(((''''''&&&&&&''')))***%%%$$$%%%'''***,,,---,,,(((+++///222333222///---++++++************++++++******************++++++*********)))******++++++++++++++++++++++++++++++'''((()))******)))((('''******+++,,,,,,,,,,,,+++'''+++***&&&''',,,,,,(((************+++,,,------(((''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***+++------............------))))))***+++---...//////***---///...+++******,,,***++++++++++++,,,,,,,,,//////............------)))+++,,,------+++***(((***+++,,,---...---,,,+++,,,+++))))))***...222444999555000,,,***(((&&&%%%&&&&&&'''''''''''''''&&&******))))))))))))))))))((((((((((((((('''''''''%%%&&&''')))******++++++&&&'''((((((''''''(((***(((((()))***************%%%''')))+++,,,------,,,---,,,***(((((()))***+++))))))))))))))))))))))))******+++,,,---......///))))))(((((('''''''''&&&)))******++++++++++++***''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******)))((((((((((((((('''&&&&&&%%%&&&'''((()))((('''&&&(((***+++***)))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((************))))))))))))))))))***,,,,,,---------$$$%%%&&&((())))))******))))))))))))))))))))))))zzzeeeUUUJJJDDDBBBDDDAAA>>>???CCCCCC???;;;888777666666666666666777555555333222111000000000---...//////000//////......---------......,,,+++///...---,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,+++******///,,,((((((***,,,,,,+++)))))))))))))))(((''''''++++++******)))(((((((((***************)))((('''+++******))))))((())))))&&&&&&&&&&&&%%%$$$###"""((((((((((((((('''''''''************************((((((((()))******++++++******)))(((((()))++++++555///***))),,,,,,((($$$(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$###!!!+++,,,------,,,+++***(((,,,,,,+++*********++++++---------------------------...000111222111///...,,,***)))***---111333444000...,,,*********+++,,,))))))))))))))))))))))))&&&(((***++++++,,,...000......///000000///---,,,)))***+++,,,,,,,,,+++***///000000000///---***)))&&&'''((()))******))))))***)))))))))((((((((((((''''''''''''''''''''''''(((+++...000000000111222---,,,***)))))))))***++++++***)))(((((()))***+++///...,,,+++***))))))***,,,+++)))((((((((()))***...,,,***(((&&&&&&&&&&&&(((((()))***+++,,,,,,,,,+++***)))(((((()))***+++************+++,,,---...------------------------*********+++++++++,,,,,,...---,,,+++++++++,,,,,,//////.........---------+++++++++,,,---------------,,,+++******+++,,,---++++++++++++++++++,,,,,,.........------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,***))))))((()))(((((((((***...111666000(((%%%%%%'''&&&%%%((((((((((((((((((((((((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$###&&&((((((&&&&&&(((***'''((((((((())))))******((()))***,,,,,,++++++***(((((())))))************---***((((((***+++)))'''))))))))))))))))))))))))%%%&&&(((************))))))))))))))))))******+++))))))************)))))))))((('''''')))***)))(((+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))******)))(((((((((((((((+++++++++*********))))))'''&&&&&&(((***+++***)))$$$%%%(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''zzzfffUUUIIIDDDBBBDDDAAA>>>>>>AAABBB???<<<888888777666666666666666444444333333222333333333////////////////////////...---------...---,,,+++,,,,,,+++++++++,,,,,,---,,,+++******))))))******''''''((()))***+++,,,,,,...+++))))))+++,,,,,,+++)))))))))))))))((((((''')))))))))))))))*********))))))************************(((((((((((()))***(((((((((((('''&&&%%%$$$((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))******++++++(((((('''''''''''''''(((***)))((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))***))))))((('''******+++,,,++++++))))))+++++++++++++++,,,---...------------------------+++---...000000///...---...,,,***+++---///000000000...,,,***)))))))))***************************((()))++++++******+++---000000111111000///...------...///000000...---,,,***+++---...///...---,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++---//////...---------,,,+++***)))))))))******+++***)))(((((()))***+++///...+++)))((((((((()))------,,,+++++++++++++++,,,+++)))((('''(((((()))((()))***++++++,,,,,,,,,***)))(((((((((((()))************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,***)))))))))***+++///.........---------,,,,,,,,,+++++++++,,,------(((((())))))***,,,---...((())))))+++,,,---......------------------,,,,,,------,,,,,,++++++******---,,,,,,+++******))))))++++++***((('''(((,,,///111///,,,(((%%%$$$&&&'''((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$############$$$$$$%%%%%%&&&'''''''''''''''$$$&&&((((((&&&&&&(((***'''''''''(((((()))))))))((((((***+++++++++***)))(((((((((((())))))******,,,)))''''''))))))(((&&&))))))))))))))))))))))))))))))***************)))******))))))))))))******)))******++++++******)))***)))))))))+++,,,,,,+++******))))))(((''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))******+++***((('''&&&''''''((()))((('''&&&&&&'''((()))******)))(((((((((((((((,,,,,,,,,+++++++++******'''''''''(((***+++***(((&&&''')))*********((('''&&&&&&&&&'''''''''(((((({{{fffTTTIIIDDDBBBDDDAAA======???@@@???===:::999888777666555555555444333333333444444555666000000///.........///000------......------,,,+++++++++*********+++,,,,,,,,,+++******))))))******'''&&&&&&&&&''')))+++,,,,,,+++)))***+++,,,+++*********)))))))))((((((((('''(((((()))******++++++))))))((()))***,,,...///,,,***(((''''''''')))***)))*********)))((('''&&&''''''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++(((((()))(((((('''&&&%%%"""$$$''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''###$$$%%%'''(((((((((((((((((()))*********))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,...---,,,,,,------,,,+++...---+++)))((((((((()))++++++++++++++++++++++++)))***+++***)))((()))***222222222222111000///...+++,,,.........,,,***((()))***,,,---.........------,,,+++*********+++,,,)))))))))******************************************,,,...---,,,++++++,,,+++***))))))((()))))))))******))))))))))))******///---***'''%%%%%%'''((())))))******))))))((((((******)))))))))******+++((()))***+++,,,,,,,,,,,,))))))(((((((((((()))))),,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,+++*********++++++......------------,,,,,,------+++******+++,,,,,,))))))+++,,,------------)))******+++,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***,,,,,,+++)))''''''))),,,,,,......***%%%###%%%(((((((((((((((((((((((((((((((((((()))((((((''''''(((''''''&&&&&&''''''((($$$%%%&&&((())))))******&&&'''((((((''''''((()))'''''''''''''''((((((((('''(((((()))***)))))))))(((((((((((())))))))))))***(((''''''((()))(((&&&)))))))))))))))))))))))),,,++++++***************,,,+++***))))))))))))))))))******++++++******)))+++******+++...//////...***))))))(((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))+++,,,///---***'''&&&&&&'''(((((((((''''''''''''((()))***))))))(((((((((((((((------,,,,,,,,,+++++++++)))((('''(((******)))'''((()))*********((('''&&&'''''''''((((((((()))))){{{eeeTTTIIIDDDBBBDDDAAA===<<<===>>>>>>>>>;;;:::999777666555555555444444333333333333444444222111///------...000111,,,---......---,,,,,,,,,------,,,++++++***++++++,,,+++******))))))******+++***(((&&&%%%&&&'''(((*********+++,,,+++***)))*********)))))))))))))))(((((())))))************(((((('''(((***---000222///---***(((''''''((())))))*********))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))************++++++++++++)))'''&&&###%%%''')))))))))******(((((((((((())))))))))))''''''(((((()))***++++++((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''&&&''''''(((((()))))))))''''''''''''((()))***+++++++++++++++++++++++++++++++++------...------------,,,,,,,,,------+++))),,,,,,+++***)))******+++++++++++++++++++++++++++)))+++,,,+++***)))***+++444444333222111000//////)))+++,,,------,,,***))),,,---.........---,,,,,,000...,,,+++***+++,,,---************++++++++++++))))))))))))))))))))))))((()))+++,,,,,,,,,...///***)))))))))))))))))))))***))))))))))))))))))***...,,,(((%%%$$$$$$&&&'''&&&'''((())))))((('''&&&++++++************++++++)))***++++++,,,,,,,,,+++************************---,,,,,,,,,------...///------------------------++++++,,,,,,,,,---------//////---,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,///---,,,*********+++,,,.../////////...---+++***......---,,,++++++******,,,,,,,,,------.........,,,,,,,,,,,,,,,---------...,,,***((('''((()))***+++++++++)))'''''')))++++++,,,,,,***'''%%%&&&'''(((((((((((((((((((((((()))************)))'''&&&***))))))))))))))))))***&&&&&&((())))))*********(((((()))(((((((((((()))&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))((()))))))))(((((())))))))))))))))))))))))+++***)))((()))***+++,,,...---+++***)))(((((((((((())))))******))))))(((+++******,,,...000000///))))))((((((((('''''''''''''''''''''(((((((((((()))(((((((((((('''''''''((('''&&&&&&'''))),,,...222///+++'''%%%%%%'''((('''''''''''''''(((((()))))))))(((((((((((()))))),,,,,,++++++++++++******)))(((((()))******(((&&&((())))))***)))(((''''''&&&'''''''''((((((((((((yyydddSSSHHHDDDBBBCCC@@@===<<<<<<===>>>>>>;;;:::999888666666555555555444333222111111111111333111///...---...000111,,,...//////,,,+++,,,---111000...---+++*********,,,+++******))))))******---,,,)))'''&&&'''((())))))***+++++++++*********++++++***)))((())))))***************))))))(((((((((''''''(((***---111333111///---***(((((((((((((((((()))))))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''((())))))*********++++++++++++)))'''&&&***(((&&&(((,,,---***'''(((((((((((())))))))))))************************((((((((((((((((((((((((''''''(((((((((((('''''')))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))***&&&&&&&&&''''''(((((()))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,------............,,,++++++,,,---...,,,*********++++++,,,------...************************)))+++,,,,,,,,,,,,---///444333222111111000000000,,,---...///000000//////...////////////.........111000---,,,+++,,,---...+++++++++,,,,,,,,,,,,,,,************************)))+++,,,,,,,,,,,,...000)))))))))************))))))))))))******)))))))))---+++(((%%%$$$%%%&&&''')))***,,,,,,---,,,+++***---------,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................+++++++++,,,,,,,,,------///...---,,,+++,,,------++++++,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,.../////////---+++)))(((......------,,,+++******,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,---+++)))'''''''''((()))'''((())))))((()))+++---+++)))(((((())))))'''$$$((((((((((((((((((((((((***++++++,,,+++***((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((()))((((((((()))***))))))''''''''''''''''''&&&&&&'''''''''''''''(((((((((************************)))***+++++++++*********************************''''''&&&'''(((***,,,---......,,,***)))((((((((('''(((((((((((((((((('''))))))(((***---.........((((((((((((''''''''''''''''''''''''((((((((((((*********))))))))))))(((((('''&&&&&&'''))),,,...111...***'''%%%&&&''')))&&&''''''((((((((((((((())))))(((((((((((())))))************)))))))))))))))(((((()))******(((&&&'''(((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''wwwbbbQQQGGGDDDCCC@@@???>>><<<<<<<<<<<<===;;;:::999888777666666666555555333222111000000000333222000///...//////000+++...000///,,,***+++---111000///---,,,+++******,,,+++******))))))************)))))))))***+++,,,)))***+++***))))))***+++,,,+++***)))((()))******++++++******)))(((((('''((('''((()))***---///000///...,,,+++***)))((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''(((((())))))***(((((()))(((((('''&&&%%%...)))$$$%%%)))+++((($$$&&&&&&&&&&&&''''''''''''+++++++++******)))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((,,,,,,+++***))))))))))))''''''&&&&&&&&&'''((((((,,,,,,+++***************************************,,,,,,,,,---------......,,,+++***+++---///...---******+++,,,---.........***************************+++------,,,---...000111111000/////////000000...------------...///000------...///000111111222000///...---,,,---...///...---------,,,,,,,,,,,,++++++++++++++++++++++++---......,,,******+++,,,))))))***++++++++++++***))))))************))))))+++***)))((('''(((((())))))***++++++++++++++++++............---,,,******++++++,,,,,,,,,,,,,,,+++------............------------,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,+++***)))))))))************++++++++++++,,,,,,...............---------***++++++++++++******)))***++++++,,,---......///,,,,,,------------------+++++++++++++++++++++++++++***)))''''''''''''(((%%%&&&(((((((((***,,,...+++(((%%%&&&***+++(((%%%(((((((((((((((((((((((((((***+++,,,,,,***)))'''((((((''''''''''''(((((()))))))))))))))((('''''')))((('''(((+++,,,+++***((((((((('''''''''''''''(((''''''''''''((())))))************))))))))))))(((***,,,---,,,+++++++++************************%%%%%%&&&''')))+++,,,---......,,,+++***))))))((('''(((((())))))(((((('''(((''''''(((+++,,,,,,+++''''''''''''''''''''''''''''''''''''((((((((((((+++++++++*********))))))''''''''''''((()))+++,,,...,,,)))'''&&&'''((()))%%%&&&'''((()))))))))(((((((((((((((((())))))******))))))))))))((((((((()))((('''(((******)))'''''''''(((((())))))******%%%%%%%%%&&&&&&&&&&&&'''uuu```PPPGGGDDDDDD>>>>>>>>>>>><<<;;;;;;<<<:::999888888777777777888555444333222222222222222222222111111000//////...***...111///,,,***+++......---,,,,,,+++,,,,,,,,,,,,+++******))))))******))))))************++++++)))***+++)))''''''***,,,---,,,***(((((()))***+++*********)))))))))))))))'''(((((()))***+++,,,,,,'''((()))*********))))))''''''((((((((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''''''''''''''(((...+++'''%%%&&&(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%%%%&&&''')))((('''&&&&&&''''''((()))))))))((())))))******************************+++++++++++++++,,,------///---++++++---...///...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---......---------...///000111///,,,)))((()))+++---...............///000000---------...............000//////...---,,,++++++++++++++++++++++++++++++---------+++)))((()))+++)))***+++,,,---,,,,,,+++((()))***++++++***)))((())))))******++++++++++++)))))))))))))))***++++++,,,---...///......---,,,+++,,,,,,---,,,,,,++++++,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------+++***)))((((((((())))))************+++++++++,,,,,,...///000111000///...------,,,+++++++++++++++******+++,,,---//////000------------------,,,,,,+++++++++******)))))))))***))))))(((((('''&&&&&&$$$&&&(((((()))))),,,...)))((('''''''''((()))(((((((((((((((((((((((((((%%%''')))++++++***(((&&&***))))))(((((())))))***''''''(((((()))(((((((((((('''&&&(((,,,...---,,,)))))))))(((((('''''''''(((((('''''''''((()))***)))(((((((((''''''''''''&&&))),,,---+++******+++************************%%%&&&((()))***+++,,,,,,...---,,,+++***)))))))))))))))************))))))(((''''''((()))******)))''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))'''((((((((())))))******)))((('''''''''((()))***%%%&&&'''((()))))))))(((((((((((((((((()))***************))))))))))))((('''''''''(((***+++***(((***))))))(((((((((((((((&&&&&&&&&&&&''''''''''''ttt___OOOFFFDDDDDD===>>>???>>>===;;;;;;;;;999999888888888888888999444444333333333444555555222222222222111000...---***...111000+++)))+++...************+++,,,---...,,,++++++***)))*********,,,,,,,,,+++***((('''&&&***++++++(((&&&&&&***------,,,***(((((()))***+++((((((((()))******++++++'''((()))***************!!!###&&&)))+++++++++***'''((())))))))))))((((((&&&&&&&&&'''((())))))***++++++++++++++++++++++++&&&&&&''''''((()))))))))+++***)))(((((()))+++,,,...---+++'''%%%&&&))),,,(((((((((((()))))))))***$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$%%%%%%''''''***)))((('''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))*********)))******+++,,,222///,,,+++,,,...///...,,,,,,,,,,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,,,,++++++,,,---///000888555000,,,******,,,...222111///...,,,,,,+++++++++,,,---...//////......111111000...---,,,+++***((((((((((((((((((((((((((())))))(((((((((+++---***+++,,,---...------,,,((()))***++++++***)))(((((()))+++,,,------,,,,,,------,,,+++,,,---///000***,,,---///000//////...,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,***)))))))))***+++))))))******+++++++++,,,+++---000222333222000...555444111...,,,+++++++++,,,,,,------------------.........------,,,,,,,,,,,,++++++***)))(((''''''))))))))))))((('''&&&%%%%%%'''((()))((()))+++,,,&&&((()))(((%%%%%%))),,,((((((((((((((((((((((((###$$$''')))***)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))))))))(((&&&&&&(((,,,///...---******))))))(((((((((''')))(((((('''''')))***+++''''''&&&&&&&&&%%%%%%%%%$$$(((,,,,,,***))))))***************************''')))***,,,,,,,,,+++***------,,,+++************++++++,,,,,,,,,,,,++++++)))((('''((()))***)))(((&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((('''((())))))))))))((((((&&&&&&&&&'''((()))******$$$%%%'''))))))))))))(((((((((((((((((()))******+++++++++************)))'''&&&&&&(((***+++***))),,,+++***(((''''''&&&&&&''''''''''''((((((((()))uuu```PPPGGGDDDCCC@@@@@@??????>>>=========<<<:::888777777777555444555444222111111333666777444333222222444222...***........................,,,------------,,,+++***,,,,,,++++++***)))(((((('''((()))))))))((('''&&&,,,,,,+++***)))(((''''''((((((((((((((((((((((((+++***)))'''''''''((()))***)))(((((()))+++---......---,,,+++***)))(((''',,,,,,+++)))(((&&&%%%%%%******))))))((((((''''''((((((((()))******++++++&&&&&&''''''(((((())))))''''''(((((((((((('''''',,,++++++***)))(((''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''$$$""" ***((('''(((***+++)))&&&))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%'''(((*********))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***((()))))))))'''''')))***(((((()))***+++---...///+++,,,.........,,,***(((++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++*********+++---,,,,,,,,,,,,---......222111///...---,,,++++++000///...---,,,---......000000000000000/////////777666555333111...,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++------------,,,,,,+++***...---,,,,,,+++++++++,,,,,,,,,++++++***+++++++++///---,,,---...---***&&&,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++***))))))...////////////---+++***...---,,,,,,+++,,,,,,,,,,,,+++++++++******))))))+++++++++******************)))))))))))))))******))))))))))))***+++,,,---+++,,,------...///000000---+++******+++,,,***)))------------------------//////......---,,,++++++))))))))))))))))))))))))'''((()))((('''&&&''')))))))))(((((((((((())))))***)))(((''''''((()))******(((&&&%%%%%%%%%'''(((''''''''''''((((((((((((***)))))),,,...---)))%%%(((((()))************)))''''''''''''((((((((((((++++++***)))((('''&&&&&&+++***)))(((((('''(((((()))((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((''''''''',,,,,,++++++***++++++,,,******)))(((''''''((((((&&&'''))))))(((((()))*********)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&)))+++++++++++++++***)))''''''***))))))))))))+++,,,---++++++***)))(((((())))))((((((((((((''''''''''''++++++,,,,,,++++++******))))))(((((('''''''''&&&xxxaaaQQQHHHDDDCCC@@@@@@??????>>>=========<<<:::777777777777666444666444333222333666999;;;<<<999555333222222///---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))((('''&&&%%%%%%%%%&&&&&&************))))))))))))******************************((('''''''''(((((((((((((((((()))***++++++******)))((('''&&&%%%%%%+++******))))))((((((((()))))))))(((((((((((((((******))))))))))))))))))&&&''''''(((((()))******''''''((((((((((((''''''******))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((&&&%%%$$$((('''&&&''')))***(((%%%''''''((((((((((((((('''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((())))))(((''''''(((***++++++++++++,,,---......,,,---...//////...---,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++***++++++,,,,,,---------.........222111///...---,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------.........///444444333222000...---,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***------,,,,,,++++++++++++///...---+++***)))((((((///---+++,,,------+++(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,---......///...---,,,,,,+++******))))))))))))++++++*********)))))))))************************)))))))))***+++,,,---...*********+++,,,---...///+++++++++,,,,,,...///000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++))))))))))))))))))))))))'''((()))(((''''''((()))***)))((((((((((((((()))))))))(((''''''((())))))***((('''%%%%%%&&&'''(((''''''''''''((((((((((((+++++++++---//////+++(((+++++++++***)))(((''''''''''''''''''((((((((((((***))))))((((((''''''&&&***))))))(((((((((((()))'''(((((()))***,,,...///)))))))))))))))(((((((((''''''((((((((((((((((((+++*********************,,,,,,+++***************+++++++++++++++,,,------******)))(((((((((((((((&&&&&&&&&&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((('''&&&&&&)))(((&&&'''((('''%%%######%%%''''''&&&&&&'''((())))))))))))((('''&&&%%%))))))(((((()))***,,,---++++++***)))))))))))))))'''''''''(((((()))))))))++++++,,,---,,,+++***))))))(((((((((''''''''''''{{{dddRRRHHHDDDCCC@@@@@@??????>>>=========;;;999777777777777666555555444444444555999<<<>>>EEE@@@999444222222222222........................---,,,+++++++++,,,---...------,,,,,,++++++*********(((&&&$$$###%%%''')))(((((())))))*********+++************************))))))(((''''''''''''(((''''''((())))))(((((((((++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++***))))))(((''''''''''''((())))))******+++''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%%%%&&&'''((())))))))))))((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&***)))((('''&&&&&&&&&&&&)))(((((((((((((((((()))''''''&&&&&&&&&''''''(((((())))))(((''''''(((***++++++************+++++++++,,,---.........---,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///......---111000///------,,,,,,,,,,,,,,,+++***************(((((()))***+++,,,------//////000000///......---******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++///...,,,+++))))))((((((...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......******,,,---............//////...,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))******))))))***+++,,,...///000......------------......******)))***+++,,,...///---+++******+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))******))))))))))))))))))))))))'''((())))))''''''((()))******)))((((((((((((((((((((('''&&&&&&'''(((((()))((('''&&&&&&&&&'''(((''''''''''''((((((((((((+++***+++,,,...---+++)))+++*********))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((())))))***((((((((()))***,,,---...*********))))))((((((''''''''''''(((((()))))))))))))))************)))))),,,+++*********************'''$$$%%%(((***)))(((***))))))(((((((((((((((&&&&&&&&&&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((''''''&&&)))'''%%%%%%'''(((&&&###"""%%%(((***)))(((((((((((())))))(((((('''&&&%%%(((((((((((()))***+++++++++***))))))))))))))))))&&&''''''((()))***+++,,,***+++---------,,,***(((((((((((((((''''''''''''gggTTTHHHDDDDDD@@@@@@??????>>>=========;;;999777666777777666555444444333333666999===???EEEAAA;;;666333333333444........................---,,,+++******,,,...///---------,,,,,,+++++++++,,,+++)))''''''((()))***))))))))))))************(((((((((((((((((((((((((((((('''''''''''''''''''''((()))***)))((('''&&&++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''((())))))*********))))))((((((((((((((((((((()))******++++++''''''((((((((((((''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***''''''''''''(((((('''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))((('''%%%%%%%%%&&&'''))))))(((((((((((())))))(((''''''&&&&&&&&&'''''''''((()))(((&&&&&&((()))''''''&&&&&&''''''(((((()))******++++++***)))(((***************************************++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,...///000///---,,,...---,,,,,,++++++++++++,,,++++++***************(((((())))))***++++++,,,+++,,,---...............+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++***************++++++,,,---,,,******+++,,,......++++++++++++++++++++++++000///---,,,+++***************+++,,,,,,---------000///...---,,,+++++++++)))))))))(((((((((((((((((()))))))))))))))******++++++++++++,,,---...///222111///...,,,+++++++++++++++***)))***,,,...///+++)))(((((()))***((('''++++++++++++++++++++++++,,,+++)))''''''((()))***((((((((((((((((((((((((''')))***)))((('''((()))+++***)))((((((''''''((('''''''''&&&&&&'''''''''))))))((('''&&&''''''(((''''''''''''((((((((((((((((((((()))******)))(((''''''((())))))+++,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((((((((('''(((((()))*********)))((((((((((((((((((++++++******)))(((''''''&&&&&&'''((()))******+++))))))+++,,,,,,,,,+++***))))))((((((((((((((())))))$$$ %%%'''&&&###))))))(((((((((((())))))******)))'''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&'''(((%%%'''***++++++***+++,,,***************)))(((((('''''''''(((((()))************)))))))))))))))***((((((((()))***+++++++++)))+++,,,------+++)))(((((((((((((((((('''''''''jjjUUUHHHDDDDDD@@@@@@??????>>>=========;;;999777666777777777555444333222222444888;;;>>>===<<<:::777444333333444...........................---+++******+++---...------,,,,,,,,,,,,,,,+++******++++++******)))(((************))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((()))*********)))(((''''''''''''((((((((((((((()))((((((''''''&&&%%%%%%%%%%%%&&&'''((()))******''''''(((((())))))))))))((((((((()))******++++++''''''((((((((((((''''''((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************+++,,,---...'''((()))))))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%%%%'''((()))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))$$$$$$$$$%%%&&&'''))))))+++*********)))((('''&&&******************************))))))******+++,,,+++,,,,,,---------,,,+++***+++---//////...,,,+++++++++***))))))*********,,,,,,,,,,,,,,,++++++***+++++++++***************)))***+++,,,---.........,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,+++++++++******+++,,,,,,++++++******)))))))))******+++,,,,,,++++++***+++,,,...///++++++++++++++++++++++++---,,,+++***))))))((((((++++++************++++++******)))''''''&&&&&&&&&((((((((((((((()))))))))(((((())))))*********+++---,,,,,,+++++++++,,,,,,......---,,,,,,+++,,,,,,---,,,,,,++++++,,,---...---,,,++++++,,,,,,+++******************************)))((('''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((*********)))(((((((((((((((&&&''''''''''''''''''&&&))))))((((((''''''''''''''''''''''''((((((((((((''''''(((''''''((()))***(((((((((((()))***+++,,,''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((((((((('''(((((()))************)))(((''''''((((((,,,++++++***)))(((((('''&&&''''''((()))***++++++***+++...///000///---,,,)))((((((((((((((())))))---)))%%%%%%***,,,***'''))))))(((((((((((())))))+++***)))((('''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((('''###'''***'''"""!!!%%%***((()))))))))((())),,,...)))************))))))(((&&&'''(((((())))))*********)))))))))))))))******************)))))))))))))))***+++,,,,,,***(((''''''''''''(((((((((((((((lllVVVIIIEEEEEE@@@@@@??????>>>=========:::888666666777888777666555333222222333666999;;;777888888777444222222222...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++((()))*********)))'''&&&+++*********))))))((((((++++++++++++++++++++++++'''((())))))***)))))))))((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))&&&&&&'''(((((()))******''''''((())))))******+++''''''(((((((((((('''''''''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******''')))******)))(((((()))))))))))))))((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''(((((('''&&&&&&''')))%%%%%%%%%&&&((()))+++,,,,,,++++++***))))))((((((***************************))))))))))))***++++++***+++---......---,,,,,,)))***+++------,,,,,,+++***))))))))))))******+++---------...---,,,,,,+++------,,,,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,+++))))))(((((((((***+++,,,,,,++++++---///++++++++++++++++++++++++(((((((((((()))***+++++++++******)))))))))******))))))(((''''''''''''((((((((())))))))))))******)))))))))***++++++,,,,,,......---,,,++++++++++++(((((()))***,,,---///000......------,,,,,,++++++,,,***))))))******)))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((()))******(((((()))***))))))(((((((((((())))))&&&'''(((((((((((('''&&&)))))))))(((((((((''''''''''''''''''((((((((((((((())))))((('''(((+++......,,,***)))''''''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))(((((((((((())))))***))))))))))))***+++,,,---+++++++++******))))))(((((((((((())))))************---000333333222///...***************++++++,,,---+++)))***,,,,,,***(((((((((((((((((())))))***)))(((((('''(((((())))))&&&''''''(((((((((((((((&&&'''(((((((((((((((((('''***+++'''!!!"""'''(((((('''%%%$$$%%%(((+++''''''((((((((((((''''''&&&'''((()))************)))))))))))))))******+++*********))))))((((((((()))))))))))))))((('''''''''''''''(((((((((((((((mmmVVVIIIEEEFFF@@@@@@??????>>>=========:::888666666777888777666777666444222222444666888555777777555111000000222..............................---,,,++++++******++++++++++++++++++++++++******)))))))))((((((((())))))))))))************++++++++++++++++++++++++'''(((***+++++++++******''''''''''''((())))))***,,,,,,,,,+++++++++++++++))))))))))))))))))((((((&&&&&&&&&''''''(((((((((''''''((((((((((((((((((&&&''''''(((((()))******''''''((((((((((((''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%&&&'''&&&&&&%%%&&&(((******'''&&&''')))'''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''((('''&&&%%%''')))&&&&&&&&&'''''')))******(((((((((((()))******+++************************)))))))))))))))***++++++***+++---...///...---,,,))))))*********+++++++++***************+++,,,---,,,---.........---++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++))))))***+++++++++++++++((()))+++,,,,,,,,,+++***,,,+++***))))))(((((()))))),,,......,,,+++,,,---************************(((((((((((()))***+++,,,)))(((((('''((()))+++,,,***************++++++,,,)))))))))*********++++++)))******+++,,,,,,------......------------------((())))))***+++---///000---.........---***(((&&&)))'''&&&&&&'''(((&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))******)))((()))***(((''''''(((((()))***+++'''((())))))))))))(((''')))))))))))))))(((''''''''''''''''''((((((((((((((())))))'''&&&'''+++//////...+++((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))***+++,,,---************************)))))))))))))))))))))******---111444555333000...***************+++,,,,,,(((((()))******)))'''%%%((((((((((((((()))******))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&'''((((((((((((((((((&&&$$$######$$$&&&&&&&&&'''((('''%%%$$$&&&'''''''''(((((((((((('''''''''((()))++++++++++++***)))))))))))))))***++++++(((((((((((((((((()))))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((()))mmmVVVIIIEEEFFF@@@@@@??????>>>=========:::888666666777888777666999888555333333444666777777777777333///---///222........................//////......,,,***)))(((*********************+++///---+++))))))***,,,---''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&%%%%%%%%%&&&''')))***))))))))))))((((((''''''((())))))***+++,,,,,,,,,&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,+++***((($$$'''))))))&&&%%%&&&(((%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))*********((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&'''((('''%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&'''######$$$%%%''')))+++,,,)))))))))))))))))))))))))))))))))))))))******+++***+++---//////...---,,,))))))(((((())))))***+++++++++++++++,,,---......,,,,,,---...---,,,+++*********+++,,,---......///---------------,,,+++***------------------------++++++++++++++++++++++++((()))***+++++++++++++++'''(((***,,,---,,,***)))(((((((((((()))***+++,,,))),,,//////,,,***+++,,,************************,,,,,,+++***)))))))))***&&&&&&&&&&&&(((***,,,...''''''''''''((()))***+++))))))******+++++++++,,,******+++,,,------.....................///000111...---,,,,,,++++++++++++,,,---......,,,)))%%%""",,,***))))))******)))(((((((((((((((((((((((((((%%%&&&)))++++++)))'''%%%))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''(((***+++,,,'''((()))******)))(((''')))))))))))))))(((''''''''''''''''''((((((((()))%%%&&&'''%%%###%%%)))------,,,***((('''((()))***''''''''''''((((((((())))))))))))))))))))))))(((+++***)))(((((('''((((((+++***)))(((''''''''''''***************+++++++++*********)))))))))))))))***---111555666444000...(((((('''(((((()))******&&&))),,,---+++(((&&&&&&((((((((((((((()))******---,,,***)))'''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&'''((())))))((((((%%% '''---,,,)))&&&)))++++++)))&&&%%%%%%))))))***************)))'''(((***+++,,,,,,++++++))))))((())))))***++++++%%%%%%&&&'''((()))******)))'''%%%$$$###$$$&&&'''&&&'''''''''(((((())))))hhhUUUHHHAAA???>>>>>>>>>>>>============<<<:::888888999999888777555444222111111333444666666555333111////////////---///000111000---***((()))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))(((''''''(((((((((''''''(((((()))***+++)))))))))))))))((('''''')))(((((((((******((('''((()))***)))'''&&&&&&'''%%%&&&((()))((('''((()))'''''''''(((((((((((((((''''''(((((())))))******)))(((&&&%%%%%%&&&((()))***(((&&&%%%%%%''')))+++)))'''&&&'''((()))((('''((((((((((((((('''''''''&&&(((*********)))***+++)))&&&######''')))(((''',,,***((('''&&&'''((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%)))(((''''''((()))'''&&&((((((((((((''''''''''''***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((()))*********)))((('''(((((((((&&&$$$$$$&&&(((''')))++++++)))))))))***''''''''''''((()))***+++---,,,+++++++++,,,---...000///---***))))))))))))------,,,++++++,,,,,,,,,,,,---...000222111...+++,,,+++,,,...000111///...000000//////...---++++++)))))))))******+++++++++***+++,,,,,,******+++,,,)))))))))******+++++++++,,,***)))***------+++)))))))))******+++++++++++++++---......---,,,---...******))))))(((''''''''',,,+++++++++******))))))(((((((((((()))***+++,,,))))))***+++++++++******((('''''''''***,,,,,,,,,,,,,,,,,,++++++,,,------+++---///...---,,,,,,,,,...------...///...+++)))000000///...---+++***)))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++++++++++++++***)))(((''''''(((((((((((('''&&&%%%&&&'''(((******++++++&&&''''''((()))(((((((((((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((()))***************((((((''''''&&&&&&&&&%%%###$$$%%%''')))+++---...---,,,***)))))))))******++++++******)))(((((((((,,,...111333333000,,,)))******))))))))))))******---+++))))))*********)))************))))))))))))***************)))((((((******))))))((((((''''''''''''((((((((((((''''''///+++'''(((++++++(((###((((((''''''''''''((((((******))))))((((((''''''&&&((()))******)))(((&&&************)))))))))))))))((((((((()))(((&&&$$$))))))))))))))))))))))))))))))(((((((((((())))))|||fffSSSHHHBBBAAA>>>>>>>>>>>>============<<<:::888888999999888777444333222000000111333444444333222000////////////111222333444333000---+++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((('''''''''(((***))))))((((((((()))))))))))))))))))))((('''''')))(((((((((******((('''%%%&&&''''''%%%%%%&&&'''&&&(((******)))((()))***))))))((((((((('''''''''&&&'''''''''((((((((((((***)))'''&&&&&&''')))***+++***'''%%%%%%&&&'''))))))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''(((***++++++)))(((((()))***)))((((((***++++++***)))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&((('''&&&''')))))))))(((''''''''''''&&&&&&&&&&&&)))'''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%%%%'''((('''&&&$$$$$$&&&'''''')))++++++)))((()))***(((((('''(((((()))******,,,+++*********+++,,,---******)))))))))***+++,,,...------,,,,,,,,,------...///000222333222///---,,,++++++,,,------+++))))))***+++---......//////*********+++++++++,,,,,,***,,,,,,,,,+++***+++,,,)))))))))******+++++++++,,,***)))***,,,---+++((()))*********++++++++++++***+++------+++++++++,,,************++++++++++++++++++*********)))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,+++******((((((((()))+++,,,,,,,,,......------------......,,,---......,,,,,,---...///...------...---+++)))...---,,,++++++***))))))++++++******))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))******+++++++++***))))))*********+++++++++,,,,,,((())))))******)))))))))'''''''''((((((((())))))((()))************)))((((((''''''''''''''''''((())))))((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&)))))))))))))))))))))))),,,,,,***)))))))))*********************++++++++++++---///111000...+++)))++++++***************+++---+++))))))))))))((('''(((((((((((('''''''''''')))*********))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))+++(((&&&''')))***(((&&&((((((''''''''''''(((((())))))))))))(((((((((((('''(((***++++++***((('''************))))))))))))(((((('''(((***+++)))(((''''''''''''''''''''''''))))))(((((((((((())))))yyybbbQQQGGGCCCCCC>>>>>>>>>>>>============<<<:::888888888999888666666555333222111222222333222111000////////////000333444555444333000---,,,)))***++++++******+++---------,,,,,,++++++******((())))))******++++++,,,---,,,***((('''''''''''',,,+++***)))(((((((((((())))))******))))))(((((()))(((((((((******((('''&&&((())))))))))))***,,,(((***++++++)))((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***,,,+++(((&&&%%%%%%&&&''')))'''&&&'''((()))((('''$$$$$$%%%%%%&&&''''''''')))+++,,,+++)))'''''''''%%%&&&((((((''''''((((((((('''&&&%%%&&&'''((()))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''&&&&&&'''''''''&&&&&&''')))******)))'''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&(((((())))))))))))''''''(((&&&$$$$$$%%%'''''')))+++***)))(((((())))))((((((((((((((()))*********)))))))))***+++,,,((((((''''''(((***,,,---...------,,,------......111111111333444333111...---,,,++++++,,,+++)))'''&&&''')))+++---...//////++++++,,,,,,,,,,,,,,,---***,,,---,,,+++***+++---************+++++++++++++++******+++,,,,,,+++)))************++++++++++++)))***,,,+++***))))))***))))))******+++,,,,,,---******))))))))))))((((((************+++,,,---------------------,,,+++***((()))+++,,,,,,,,,++++++------,,,,,,,,,,,,------,,,------,,,+++,,,...111111///---,,,,,,,,,***)))+++***)))((('''((()))))),,,++++++***)))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))((()))******++++++******)))(((((('''((()))+++,,,,,,,,,++++++***)))''''''(((((('''''''''((()))***((())))))******))))))((()))((((((''''''(((((()))************))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******&&&&&&'''((((((((((((((())))))))))))((((((((((((,,,,,,+++***))))))((((((,,,+++******)))*********))))))***++++++,,,------***+++,,,---,,,+++***)))++++++++++++,,,,,,------...,,,***)))))))))'''&&&''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))+++***)))(((((()))***+++&&&&&&&&&''''''((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((()))***++++++***)))(((************))))))))))))***)))((()))***+++***)))''''''''''''''''''''''''))))))(((((((((((())))))vvv```OOOGGGDDDDDD>>>>>>>>>>>>============<<<:::888888888888777666888777555444333333333333//////////////////000000222222222222000---+++))))))***++++++******+++---...------,,,+++***))))))(((((()))***+++,,,------...---+++)))'''''''''''',,,+++***)))))))))))))))))))))*********))))))((()))(((((((((******((('''((()))******))))))***,,,)))***++++++)))''''''((((((((((((((((((((())))))''''''''''''''''''''''''))))))(((''''''((())))))+++)))(((&&&&&&&&&'''((()))'''&&&'''((()))((('''$$$$$$%%%&&&''''''(((((((((***+++***(((''''''((("""%%%))))))&&&%%%&&&'''***)))(((''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((('''((()))***)))((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))''''''((()))***+++++++++'''((()))(((&&&%%%&&&(((((()))+++***((('''(((((())))))(((((((((((())))))(((((((((((())))))******+++***)))(((((()))***+++,,,,,,++++++,,,,,,------111000111222333333111//////---,,,,,,---,,,+++)))++++++,,,,,,,,,,,,++++++------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++)))+++,,,,,,***))))))***((((((((())))))*********)))))))))(((((((((((((((++++++++++++,,,---......////////////...---++++++***,,,...///...,,,++++++++++++***)))))))))******,,,,,,,,,+++***,,,///222222///,,,+++++++++***)))***)))'''&&&&&&''')))+++******)))((('''&&&%%%%%%(((((((((((((((((((((((()))(((((((((((((((((()))'''((()))***++++++++++++***)))'''&&&&&&''')))***,,,,,,,,,++++++)))((('''***((('''&&&&&&(((***+++((((((((()))))))))))))))))))))(((((((((((()))))))))******+++***)))'''&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++(((((()))*********************)))))))))))))))))))))))))))***++++++,,,,,,++++++******************))))))*********+++++++++)))))))))))))))))))))(((((()))+++---///000111222000...+++******)))(((&&&))))))))))))************(((((()))))))))(((((('''''''''(((((())))))******+++***(((''''''(((***+++%%%'''(((((('''&&&((()))))))))(((((((((((())))))''''''(((((())))))******)))***++++++++++++***)))************)))))))))(((,,,***)))((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))vvv```OOOGGGEEEEEE>>>>>>>>>>>>===============:::888777888777666555666555555333333222222222...//////000000000000000111111000000...,,,***))))))+++,,,,,,++++++,,,---------,,,+++******))))))((()))***+++,,,...//////...,,,+++)))((('''((((((***************+++,,,,,,))))))************)))))))))(((((((((******((('''%%%''''''&&&$$$$$$$$$%%%((()))******(((&&&&&&'''&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***)))'''&&&'''((()))((('''%%%%%%&&&'''((())))))***&&&'''))))))(((((()))***%%%(((,,,,,,)))((()))+++---,,,+++***(((''''''&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))+++***(((((())))))(((&&&(((((((((((('''''''''&&&(((((()))(((((((((((()))&&&&&&&&&''''''((((((((('''''''''''''''((())))))$$$$$$%%%%%%&&&'''((((((((()))***)))(((''''''(((((()))******(((''''''((()))(((((((((((())))))***''''''((((((((()))))))))++++++***)))***+++,,,---******))))))***++++++,,,///......000222222000...---,,,++++++,,,---,,,+++.........------,,,******------------------------+++,,,------++++++,,,---........................---......///......------,,,++++++++++++++++++++++++---...---,,,******++++++*********))))))((((((((((((((((((((()))))))))++++++++++++,,,---...///000000000///...---,,,+++,,,...111111...,,,++++++,,,+++******)))))))))******++++++***)))+++...111111///,,,******+++***)))***)))'''&&&'''(((***,,,)))))))))((('''&&&&&&%%%((((((((((((((((((((((((((())))))))))))))))))(((&&&'''((()))***+++++++++000...+++)))((()))***+++******+++++++++******)))***)))'''&&&'''(((***,,,''''''((((((((())))))***))))))(((((((((((())))))(((((()))***)))((('''%%%''''''((((((((()))))))))'''''''''((()))******+++(((((()))***************))))))******************''''''(((***+++,,,---...************+++***************))))))(((((((((((((((((('''''''''(((((((((&&&'''***...111333555555111///---+++++++++)))'''((()))))))))*********+++(((((())))))))))))((((((''''''(((((())))))*********)))'''&&&&&&''')))***((()))***)))'''&&&'''((())))))(((((((((((())))))''''''(((((())))))************++++++++++++******************)))))))))((()))'''&&&&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))xxxbbbQQQHHHDDDDDD>>>>>>>>>>>>===============;;;888777777777555444222222222111111000000/////////000111111111000000111111111111000...---,,,+++,,,------,,,,,,---...,,,,,,++++++******)))))))))******,,,---...//////---,,,***)))(((((()))***************+++,,,---...))))))******++++++******)))(((((((((******(((''''''((()))'''%%%$$$$$$%%%&&&((())))))'''&&&&&&'''''''''((())))))***++++++)))))))))))))))(((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***+++)))'''&&&'''((()))((('''&&&''''''(((((()))))))))$$$&&&((()))(((((()))***&&&'''))))))((((((((()))------,,,+++)))(((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((((((+++***((((((******((('''))))))((((((((('''''''''((()))***)))((('''(((***&&&&&&&&&'''(((((())))))''''''&&&''''''((()))***'''&&&&&&&&&'''((())))))''')))******(((''''''(((((()))******(((&&&&&&''''''''''''(((((()))***+++&&&'''((()))))))))(((((())))))))))))+++---///000(((((((((((()))***++++++,,,,,,,,,...000111111///,,,***))))))+++,,,+++++++++,,,,,,---------------...---------------,,,,,,+++---...---,,,+++,,,...////////////............,,,...//////...------...,,,,,,,,,,,,++++++++++++---...//////---++++++,,,...------,,,++++++******(((((())))))))))))******++++++++++++,,,---......///////////////...---,,,...111333222...++++++---///...---,,,,,,+++,,,,,,)))******)))((())),,,...///---+++++++++,,,+++)))***)))((((((((()))***+++************))))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&'''((()))************---+++***((('''''''''((((((((()))***+++++++++***))))))((((((((()))***+++''''''''''''((()))******)))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((()))))))))***''''''(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))************))))))******************))))))***++++++++++++******))))))(((''''''&&&&&&''''''(((((((((((())))))%%%'''+++///222444555555111...,,,+++++++++***(((&&&&&&''''''(((((())))))((())))))************)))(((((((((((()))))))))))))))((('''&&&&&&'''((()))***))))))(((((((((''''''***))))))(((((())))))***(((((((((((())))))))))))************************************))))))))))))&&&$$$###%%%(((***,,,,,,''''''''''''''''''''''''))))))(((((((((((()))))){{{eeeTTTIIIDDDCCC>>>>>>>>>>>>===============;;;888777777666555444222222222222222222111111000111111222222111000///111111111111000000//////,,,---///...------...000+++++++++***************))))))***+++,,,------...,,,+++***)))))))))++++++,,,,,,+++++++++,,,,,,---((()))***++++++++++++***)))(((((((((******(((''')))***+++***)))((()))***&&&((()))***((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''))))))((('''((()))&&&%%%$$$$$$&&&''''''&&&***************))))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''((((((''''''(((***,,,+++***(((((('''''''''&&&&&&&&&&&&(((***)))'''&&&''')))&&&&&&&&&'''((()))))))))&&&&&&&&&''''''((()))*********)))(((((()))***+++%%%'''))))))'''%%%%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&''')))***,,,,,,&&&'''((()))***))))))((()))(((((()))***,,,...///(((((((((((()))***+++,,,+++***+++---000222222111///---+++***+++++++++***))))))***,,,------------------------,,,,,,++++++,,,---...---,,,,,,,,,............---------,,,,,,***---///...,,,+++,,,---------,,,,,,,,,+++++++++...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************+++,,,---............//////...------111444555222---+++,,,...000///...---,,,,,,,,,,,,'''(((***)))(((''')))***,,,+++***+++------+++)))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((()))************)))(((''''''((()))******))))))%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))******))))))((())))))))))))*********''''''&&&&&&'''(((***+++(((''''''''''''''''''((((((((((((((()))***++++++'''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((((((((()))))))))***************))))))(((((('''((()))***+++,,,++++++***))))))))))))(((((((((((('''((())))))******))))))(((***---000111222222222...,,,***)))******)))(((&&&&&&&&&'''((()))))))))))))))***+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((&&&$$$&&&(((***(((&&&******))))))))))))******))))))))))))(((((((((((()))))))))(((((()))))))))************))))))))))))***'''%%%%%%'''***++++++''''''''''''''''''''''''))))))(((((((((((())))))}}}hhhUUUJJJDDDAAA>>>>>>>>>>>>===============;;;888777777666555333444444555666666555555555111222333333333111000///000/////////////////////---...//////......///111***************+++++++++)))))))))***++++++,,,,,,+++***)))))))))***,,,,,,......---,,,++++++++++++((()))***+++++++++++++++)))(((((((((******)))'''%%%&&&(((((('''''')))***&&&(((*********)))***+++,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%((()))***)))'''&&&&&&&&&+++(((%%%&&&)))++++++)))&&&&&&((()))************&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%(((+++---...---''''''&&&&&&&&&%%%%%%%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))******((((((&&&%%%%%%&&&''''''###%%%''''''%%%$$$###$$$((()))***)))'''&&&%%%&&&%%%%%%&&&''')))+++,,,---&&&''')))*********)))(((,,,+++)))((((((((()))***))))))))))))***+++,,,---*********---000333333333444111...---------,,,+++))))))***++++++++++++***---------,,,,,,+++++++++,,,---......,,,,,,---...---------,,,,,,+++++++++)))+++------***)))***,,,---------,,,,,,+++++++++---///000///---+++++++++)))))))))******+++,,,,,,))))))******+++++++++,,,************+++,,,------------...............---333555666222---***,,,000///...---,,,++++++++++++&&&((())))))(((&&&''''''*********,,,...---+++)))(((((())))))(((((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))))))))))))))$$$%%%&&&((()))*********(((((())))))))))))(((((((((((()))************)))'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''))))))(((((()))+++---...&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((())))))***************''''''(((((()))))))))***)))))))))(((((((((((((((((()))***+++,,,,,,+++***(((((())))))******++++++'''(((***+++++++++***)))+++,,,...000111000///...+++)))((('''((()))(((''''''(((((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,******))))))((((((''''''))))))************))))))&&&###!!!###)))+++)))&&&******))))))))))))************))))))((((((''''''))))))(((((((((((())))))************))))))))))))111...***(((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))jjjWWWKKKEEECCCDDDBBB@@@???>>>===;;;999===;;;888888888888777555;;;999777555333444444555222333444444444222000...,,,,,,------...---------++++++++++++++++++++++++***+++,,,,,,***)))))))))///+++(((***...///+++'''((('''&&&'''***,,,,,,,,,///...---+++***)))))))))))))))***+++,,,,,,------***++++++***((('''((()))000...+++((('''((()))******)))'''%%%%%%(((---111111...***)))***+++***((('''((()))***)))(((&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((***+++,,,+++(((&&&%%%&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''$$$&&&&&&$$$&&&,,,///...)))***++++++***(((&&&$$$%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((()))'''%%%$$$$$$%%%((())),,,,,,,,,***(((((()))+++###$$$&&&''')))******+++(((''''''''''''&&&&&&&&&######$$$%%%&&&))),,,---)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''(((((())))))*********))))))***,,,///222444666444000,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---(((((()))***++++++,,,,,,...---,,,++++++,,,---...++++++,,,,,,...///111222///------...,,,***((()))+++...111111...+++,,,...,,,,,,,,,,,,++++++***)))'''(((((()))***,,,---......---+++******+++---...///...---,,,---...///000///000111000---,,,+++,,,///---+++)))(((((()))***,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''((())))))''''''((()))+++***((('''&&&&&&&&&'''***)))((('''&&&&&&'''(((---,,,***(((((((((((())),,,)))((())),,,---+++)))***)))((()))+++,,,,,,+++((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))******)))))))))(((''''''&&&&&&((()))***+++***)))'''%%%(((***++++++*********+++)))))))))***+++++++++,,,(((((()))(((((('''&&&&&&(((***...111222111///---.........---,,,***'''&&&&&&((())))))(((((()))***+++***)))(((((()))***+++''')))***(((&&&%%%'''***)))((('''&&&&&&'''((()))&&&'''((((((((('''&&&%%%)))(((((())))))***+++,,,))))))))))))******************))))))))))))******(((((((((((())))))))))))++++++******))))))(((((('''''''''''''''((())))))******))))))((((((''''''lllYYYLLLEEECCCBBB@@@>>>>>>???>>>===;;;<<<:::888777777777666555555444111///......///000333444555555555333111000............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))***)))'''&&&(((+++,,,***(((...,,,******+++,,,+++******************++++++,,,))))))******+++,,,,,,---)))))))))***+++,,,---------+++)))'''''''''((())))))((((((&&&&&&(((---000444000---+++++++++)))''''''((()))***)))(((&&&%%%))))))))))))))))))******+++***)))((()))***,,,---((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((******)))&&&%%%$$$%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''$$$&&&&&&$$$%%%+++---,,,!!!"""%%%'''((((((''''''&&&&&&&&&&&&&&&'''((()))((()))))))))************)))(((''''''(((+++...000333222000,,,(((&&&&&&''''''((()))*********)))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))((()))+++...111222111111111000///---,,,+++++++++++++++,,,,,,---------,,,+++*********+++,,,))))))******++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---...///000000///------,,,+++,,,---,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******((((((((()))***+++,,,------,,,+++******+++,,,---......---,,,,,,,,,---...,,,...///...,,,+++++++++---,,,***((((((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))(((((((((''''''''''''%%%&&&'''&&&%%%$$$%%%''',,,+++)))(((''''''((((((***)))((('''&&&''''''(((***)))((((((((()))******---+++)))***,,,---+++)))(((''''''(((***+++***))))))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))))))))***))))))((((((''''''(((+++,,,------+++))))))*********************++++++))))))******)))(((((('''''')))---000111000...---((()))************(((((('''(((***)))(((((()))++++++***)))(((((()))***+++)))***+++)))'''&&&'''))))))(((''''''''''''((()))'''(((((((((((('''%%%$$$)))))))))(((((())))))***(((((()))))))))************))))))(((((())))))***(((((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''((())))))))))))))))))((((((''''''ooo[[[MMMFFFDDD@@@???>>>>>>??????>>>===;;;999777666666666555444666555333111000000111111222333444444333222000////////////...---,,,+++***------------------------***+++,,,,,,***)))***+++)))((((((((((((((())))))///---+++***++++++***)))))))))))))))*********+++((())))))******+++++++++)))''''''***///222111000)))((((((''''''(((((()))'''(((((((((''')))+++...555222///,,,+++***(((&&&'''((()))))))))(((&&&&&&++++++++++++************,,,+++(((''''''))),,,...''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((***+++***'''&&&&&&&&&'''(((((())))))(((((('''((((((((((((''''''''''''%%%((('''%%%&&&***,,,+++ ###%%%'''(((((((((''''''&&&&&&&&&''''''((((((((()))))))))*********)))))))))+++---111555777666555222...)))&&&%%%&&&+++,,,......---***'''&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))(((((((((((((((((((((''''''((())),,,...///+++---111333222...***'''))))))***+++,,,------...------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------///...,,,******,,,...///...---+++++++++,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++,,,************************...---,,,+++*********+++(((***,,,+++***))))))******)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''((())))))''''''((())),,,+++***)))(((((())))))))))))(((''''''''''''(((''''''''''''((()))++++++...,,,++++++,,,,,,***))))))((('''(((***++++++***))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((()))***++++++++++++)))'''%%%%%%&&&((()))---...///...+++))))))*********************))))))***************))))))(((''')))+++...///...---+++(((((()))******))))))(((((()))+++***))))))***,,,,,,+++***))))))***+++---+++,,,,,,+++)))'''((())))))((((((''''''(((((()))((())))))((('''&&&%%%$$$))))))((((((''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((******))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((('''rrr]]]NNNFFFDDDAAA???>>>>>>??????===<<<;;;999666666666666555333888777555444333333333444000000000000///...---,,,......///......---,,,,,,------------------------+++,,,,,,+++***)))+++,,,------,,,***''''''(((***+++)))(((((()))******)))*********))))))((('''&&&(((((()))))))))*********)))&&&%%%)))///333222///''''''((((((((()))))))))&&&'''))))))((()))***,,,111000...,,,+++)))((('''''''''((()))(((((('''&&&******))))))((((((''''''((('''&&&%%%&&&'''(((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))***,,,---,,,***))))))***)))***+++,,,,,,+++***)))(((((((((((('''''''''''''''******''''''+++,,,***&&&''''''((((((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***+++...222666888000000///,,,)))((()))***---...000111///,,,(((&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%)))))))))((((((''''''&&&''''''&&&'''((()))+++,,,(((+++///222111...)))%%%'''((()))***+++,,,---...---,,,,,,+++************,,,,,,,,,+++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++***++++++)))***---...---///+++((((((***,,,+++)))++++++,,,,,,,,,,,,++++++******))))))))))))******))))))************)))))),,,,,,+++***)))(((((((((%%%'''))))))((((((((()))'''''''''''''''((()))***((((((((((((((((((''''''))))))))))))))))))))))))&&&'''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((()))***)))((('''(((************))))))(((((((((((((((((('''''''''(((((('''''''''(((((()))******---,,,++++++***))))))(((+++***)))***---...---,,,((((((((())))))*********))))))))))))))))))))))))((((((((((((((())))))***((((((((())))))*********)))((('''&&&&&&'''((((((+++,,,------+++))))))***++++++******))))))(((((()))))))))******))))))(((&&&(((***,,,------+++***------,,,+++***)))((('''(((***++++++******+++,,,---+++***))))))+++---////////////---,,,***)))((()))(((((((((((((((((()))***))))))((('''&&&%%%%%%(((''''''''''''(((((()))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))((((((((((((+++*********************((((((''''''''''''((()))((((((((((((((((((((((((ttt^^^NNNGGGEEECCCAAA???>>>>>>===;;;:::;;;999666666666666555333333333222111111000000000////////////...---,,,,,,,,,------...////////////+++++++++++++++++++++++++++,,,,,,+++******,,,---------,,,)))''''''***---+++)))(((((()))******))))))))))))))))))((('''&&&)))))))))))))))************'''%%%(((---000...***''''''((())))))*********%%%'''))))))(((((()))***,,,,,,,,,+++***)))((((((''''''((((((((((((((('''(((((((((''''''&&&&&&%%%###%%%&&&'''((('''&&&%%%)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''((()))))))))+++,,,,,,***)))******((((((***++++++***((((((((((((((((((''''''''''''&&&)))(((&&&&&&******(((*********)))(((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))***,,,...000222+++++++++***((((((***,,,,,,...000111000---***'''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''(((((('''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((())),,,------+++)))'''''''''((()))+++,,,------+++++++++******))))))(((,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,+++***)))'''+++---+++,,,000000,,,...+++''''''***+++***(((******++++++,,,++++++***+++***))))))((()))))))))((())))))******))))))(((++++++***))))))((('''&&&$$$&&&'''(((''''''((()))&&&&&&&&&''''''((())))))''''''''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((($$$%%%&&&%%%$$$###$$$&&&((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((*********)))((('''&&&'''***))))))***,,,------,,,'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((('''''''''&&&'''((())))))(((''''''&&&(((***+++***)))***++++++******))))))(((((((((''''''(((((()))((((((''''''(((***+++,,,+++******---,,,+++***))))))(((((((((***++++++******+++,,,,,,+++***)))***---000222444333222111///---+++)))((())))))))))))))))))(((******)))(((''''''&&&&&&&&&&&&&&&&&&'''(((******(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''((()))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((ttt]]]MMMGGGFFFDDDBBB@@@???>>>===;;;999;;;999777666666666555444222222222222111111000000222222111000000//////...+++,,,---...///000000000+++++++++++++++++++++++++++,,,,,,+++******---///,,,***'''&&&&&&))),,,...///---+++***++++++***)))%%%&&&((()))*********)))************************+++((('''(((***,,,***''')))((((((((())))))***+++&&&'''))))))(((''')))***)))***,,,+++)))(((((()))''''''''''''((((((((((((((((((((((((''''''''''''$$$&&&)))++++++***(((&&&***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''(((((()))***&&&'''))))))((('''((()))%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''"""%%%&&&$$$$$$'''(((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''((((((((()))))))))''''''(((((()))***++++++*********(((&&&&&&(((***,,,---///000///---***)))(((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))''''''((()))***++++++,,,'''((())))))))))))((((((*********************************++++++************+++,,,---,,,+++***)))(((...///,,,---222333---,,,+++))))))******))))))((()))*********************))))))((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&$$$&&&((((((''''''((()))&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((%%%'''''''''&&&%%%&&&'''''''''(((((((((((('''&&&&&&'''(((((()))((((((((())))))************)))(((((())))))(((&&&%%%&&&'''((('''&&&''')))******)))''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******)))))))))((('''&&&&&&&&&&&&''')))++++++***((('''$$$&&&)))***))))))***,,,))))))))))))))))))((((((&&&''''''(((((((((((('''((((((***+++++++++******'''''''''''''''(((******((()))+++***))))))***,,,+++***))))))+++///444666999777666555333111---***((())))))******))))))(((***)))((((((''''''((((((''''''''''''((()))***+++))))))))))))************)))((((((''''''(((((()))******))))))((((((''''''%%%%%%&&&&&&&&&&&&'''''')))((((((''''''''''''(((&&&''''''''''''(((((((((sss\\\LLLGGGGGGBBBAAA???>>>>>>>>><<<:::<<<:::888777777777666555555555555555555444444333333222111000////////////,,,---...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---000333...(((%%%'''***++++++...,,,******+++,,,+++***$$$&&&(((***+++++++++***+++++++++++++++++++++*********))))))))))))(((((()))((('''&&&&&&''')))***'''(((((((((&&&'''(((******,,,...---***(((((()))'''''''''''''''((())))))'''''''''''''''((((((((('''(((***+++++++++***)))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***$$$&&&((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''"""%%%&&&$$$%%%((()))&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((()))))))))))))))(((&&&&&&(((***---.........---+++)))((((((''''''''''''&&&&&&&&&&&&'''((()))))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$'''''''''''''''((())))))((((((((()))))))))******$$$%%%&&&(((((((((((('''((((((((())))))******+++******))))))))))))******)))+++,,,---...---+++***)))...---&&&'''///222...)))+++,,,+++***)))))))))''''''((()))))))))))))))))))))((((((((())))))***+++***))))))))))))***+++(((((()))******)))((('''&&&((())))))((('''((()))'''(((((()))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((())))))+++,,,+++***)))***+++'''((())))))))))))((('''%%%&&&((()))))))))((((((((()))***+++,,,,,,++++++&&&(((***)))'''&&&''')))'''&&&%%%&&&((())))))(((***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******)))))))))(((((((((((((((((())))))***************&&&(((*********)))***+++((((((((()))))))))))))))''''''((()))))))))))))))))))))***+++++++++******''''''&&&&&&'''(((***+++'''(((***)))(((((()))+++***)))((())),,,111777:::===;;;999888777444///+++((()))************)))((()))((('''''''''((()))***+++***)))(((((((((((((((************++++++++++++***))))))(((((())))))************)))((('''''''''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((sss[[[KKKGGGHHH@@@???>>>>>>??????>>><<<===;;;888888888888777555444444444555555444333333111000///......------......///////////////......------------------------,,,,,,,,,******+++...000>>>666---((()))***(((&&&((('''&&&'''***,,,,,,,,,((()))+++,,,+++***(((''',,,,,,++++++++++++++++++)))***+++***(((((()))******(((&&&$$$$$$&&&((()))((((((((('''&&&&&&(((+++,,,...000///+++''''''((('''''''''''''''((()))***$$$%%%%%%%%%&&&&&&'''''')))))))))))))))******+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******%%%''')))***)))((()))******)))(((''''''((()))***)))(((((((((''''''''''''$$$''')))'''))),,,,,,)))''''''&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))&&&'''(((''''''(((+++---///......,,,+++)))'''&&&(((((('''''''''&&&&&&&&&"""$$$&&&)))+++,,,,,,,,,&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''(((((((((''''''''''''&&&%%%$$$###%%%%%%&&&''''''((((((((((((((((((((())))))))))))"""###%%%'''((((((''''''&&&''''''((()))******++++++***)))(((((()))***+++)))***,,,.........,,,+++)))---(((***000---(((+++...---***((()))***&&&&&&'''(((((()))((((((((((((((((((((()))******---+++)))(((((()))+++---'''((()))*********((((((''')))******)))(((((()))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((******++++++++++++******&&&'''''''''(((((())))))(((*********)))((()))***((()))***++++++***)))(((%%%&&&((()))))))))((((((&&&(((***,,,---.........&&&)))******'''''')))+++((('''&&&(((***+++***))),,,+++++++++******))))))************************((((((((((((((()))******(((((())))))******+++++++++***)))((()))***,,,---)))+++,,,,,,***))))))***''''''(((((())))))******(((((()))***************)))******++++++++++++***,,,+++***((((((((())))))'''((())))))(((((()))***)))(((((()))---222888<<>><<<;;;<<<;;;:::888::::::999888777666555444444444444555555555555666222222111000///...------+++,,,...///000///---,,,------------------------......,,,,,,,,,,,,......000...+++((('''''')))***)))***+++,,,,,,+++)))(((***+++,,,,,,+++***)))((()))((()))***,,,,,,***(((******))))))((((((''''''(((((()))***************'''((()))+++++++++***))))))+++------+++)))((((((&&&'''''''''(((((())))))''''''''''''((((((((((((###%%%(((******(((%%%#########$$$%%%&&&'''((()))((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))'''((((((((('''&&&%%%%%%'''&&&&&&&&&'''(((***+++((((((((('''&&&&&&(((***''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''***'''$$$$$$'''((('''&&&)))***+++++++++)))((('''++++++******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((***+++,,,------...***)))((('''&&&&&&'''(((%%%'''))))))(((((()))***&&&%%%%%%&&&((()))((('''''''''''''''''''''&&&&&&'''(((***+++***)))'''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%&&&'''(((((('''&&&&&&,,,***'''''')))***(((&&&(((((())))))))))))(((((())))))******++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))***************)))(((((()))))))))))))))(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&(((***+++,,,++++++%%%%%%%%%&&&'''(((((()))******))))))))))))******)))))))))))))))(((''''''%%%&&&&&&'''''''''''''''%%%&&&'''((())))))))))))***)))))))))))))))******(((+++...---***((((((*********+++)))&&&%%%%%%&&&---,,,***)))))))))******))))))))))))))))))))))))''''''(((((()))*********''''''((()))***++++++,,,'''''''''''''''((())))))+++***)))(((((('''((((((&&&&&&&&&%%%%%%&&&&&&&&&******))))))))))))*********)))'''&&&&&&&&&'''(((++++++******)))((((((((('''''''''''''''((()))))),,,,,,,,,+++***)))((('''(((((()))(((((('''&&&&&&((()))+++,,,+++***(((&&&''''''(((((()))+++,,,---******))))))((((((''''''((((((((()))******++++++)))+++***(((+++000444333444333222444777777444111---...///---***((('''((($$$''')))***)))''''''''',,,)))'''(((***+++***(((***))))))+++---...,,,+++))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++((())))))'''&&&%%%''')))''')))))))))(((((()))+++kkkWWWMMMGGGCCCAAA@@@>>>>>>>>>>>><<<:::::::::999888777666555555666555555555444444333333222222111000///...------///000111222222000...---------------------------...---,,,++++++,,,---...///---+++)))(((((())))))++++++,,,,,,+++***'''&&&((()))***+++++++++******,,,,,,,,,---///...,,,******)))))))))((((((((('''(((((()))************)))%%%%%%&&&'''''''''&&&&&&(((***,,,---+++)))(((((('''''''''((((((((())))))''''''''''''(((((((((((($$$&&&((())))))(((&&&$$$%%%&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&'''((((((((())))))))))))'''''''''(((''''''&&&&&&''''''&&&&&&'''(((***+++((((((((('''&&&&&&(((***''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&'''''''''(((&&&$$$%%%'''))))))((())))))*********)))''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********)))))))))((('''&&&%%%&&&&&&'''''''''((()))***++++++***)))'''&&&'''(((((('''&&&''''''''''''''''''''''''&&&''')))))))))(((&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((('''&&&%%%)))'''%%%%%%'''((('''%%%((())))))))))))))))))((()))))))))***************(((((((((((()))***++++++(((((((((((((((((((((((()))))))))***))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%%%%&&&'''((())))))(((''''''(((((())))))***+++++++++))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&'''(((((((((((('''(((((()))))))))))))))((((((((((((''''''(((((()))(((***---,,,***(((((()))((()))***)))((('''(((***,,,+++***)))))))))******(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((())))))******'''''''''''''''((())))))***))))))(((((((((((()))''''''&&&&&&&&&&&&'''''')))))))))))))))***+++,,,+++***)))((('''((()))))))))))))))))))))*********'''''''''''''''((())))))+++++++++++++++***)))((())))))******)))(((((('''&&&''')))*********)))))))))(((((())))))***+++,,,***)))))))))(((((((((''')))))))))((((((((((((((()))++++++((()))...000...///......000333444333111///000000...+++)))((()))((())))))(((''''''((())),,,)))'''''')))***)))((()))(((((()))+++,,,+++)))(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))***)))***)))(((&&&''')))+++%%%&&&'''&&&%%%%%%''')))kkkWWWLLLGGGCCCBBB@@@>>>>>>>>>>>><<<::::::999999888777666555555666666555444333222111111222222111000///...------///000111222222111000///------------------------,,,,,,++++++++++++,,,,,,---,,,++++++***)))((((((,,,,,,,,,,,,+++(((&&&%%%&&&'''(((***++++++,,,,,,000///000111333222///---))))))))))))(((((((((((('''((())))))******))))))&&&%%%%%%$$$$$$$$$$$$%%%&&&)))++++++***))))))***''''''(((((((((((())))))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((())))))***+++&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((((((''''''''''''&&&''''''((()))***'''((()))(((&&&&&&((()))'''(((((()))))))))))))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$&&&(((*********((((((((()))(((((('''&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&((('''''')))---///---++++++)))(((((((((((('''%%%''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%++++++)))((('''&&&&&&&&&'''&&&$$$%%%&&&((('''&&&'''''''''((((((''''''''')))))))))))))))(((((((((''''''&&&''''''((()))***(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&'''((((((((()))&&&&&&'''''''''(((((((((,,,+++***)))'''&&&%%%%%%'''((((((((('''%%%$$$""")))))))))******++++++,,,((((((''''''''''''(((((()))))))))))))))(((''''''''''''((()))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''')))++++++)))(((((((((&&&((()))***)))***+++---++++++***)))))))))******'''''''''''''''''''''''',,,+++)))(((''''''((((((''''''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))***((((((''''''''''''(((((()))))))))******,,,---...+++***)))((('''((())))))'''(((((()))******++++++(((((('''''''''((())))))******+++++++++******)))***************))))))(((&&&'''((()))***++++++,,,******)))))))))******+++))))))))))))(((((((((((()))))))))((('''&&&&&&&&&(((++++++)))))),,,,,,))))))((((((***---000111000000111111///,,,***)))))),,,+++***(((&&&&&&(((++++++)))((('''((()))(((''')))((('''((()))***)))(((''''''''''''''''''''''''(((((())))))))))))((((((((())))))******))))))(((((()))***((('''&&&''')))%%%&&&'''&&&%%%%%%''')))kkkXXXMMMHHHDDD@@@>>>===<<<<<<<<<:::999999999888888777666666555555555444333222222111111111111111000///.........,,,---...///000000000000------------------------++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++++++++***)))'''&&&&&&'''((()))***+++++++++000000222444666666444111))))))))))))(((((((((((('''(((((()))))))))))))))***)))'''&&&%%%%%%&&&'''%%%''')))***))))))***+++(((((((((((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&'''(((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))%%%&&&'''(((((((((((((((''''''''''''(((((())))))'''((()))((('''&&&''')))(((((())))))))))))((((((''''''((((((((('''''''''%%%&&&((()))((('''&&&&&&''''''''''''((()))))))))'''''''''''''''''''''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''%%%$$$###'''''''''''''''''''''''')))&&&%%%)))...111///++++++)))(((((())))))(((&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$+++***)))'''''''''((()))((('''&&&'''((())))))***$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((((((+++******)))(((''''''&&&'''((((((((('''%%%###"""&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''')))))))))))))))((('''''''''(((((()))))))))))))))'''''''''''''''(((((()))(((((('''&&&&&&&&&&&&''''''(((******)))(((((('''&&&'''))))))))))))+++---*********))))))))))))***((((((((((((((((((((((((000///,,,***((((((((()))((((((((((((((((((''''''((((((''''''''''''((()))(((((('''(((((()))******))))))(((((((((((())))))(((((()))***+++---///000***)))((('''&&&'''(((((((((((())))))************)))((((((((((((((())))))((()))***+++++++++++++++)))))))))******))))))((())))))))))))***+++,,,---,,,+++******)))))))))***))))))))))))(((((((((((()))))))))((((((''''''''''''+++,,,******,,,,,,)))''''''&&&''')))+++---...///000000///+++)))((((((,,,,,,+++)))'''&&&(((******)))((((((((((((((((((***)))'''((()))))))))'''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''&&&)))++++++(((%%%###"""'''((()))((('''''')))+++lllYYYOOOIIIEEE@@@???===<<<===<<<;;;999999999888888777777666666333333333333333333333333111111000000//////.........////////////.........------------------------++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((()))))))))******)))))))))))))))))))))******+++---///111555888999777444(((((((((((())))))))))))''''''((()))))))))))))))+++***)))'''''''''((()))$$$&&&((()))((((((***+++))))))))))))))))))((((((''''''''''''(((((((((((()))(((''''''''''''((()))%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&'''((()))))))))((('''''''''(((((((((((((((&&&((())))))'''''''''((((((((())))))))))))((((((''''''((())))))(((((('''$$$&&&))))))'''&&&&&&'''************)))((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((()))))))))(((((()))&&&$$$(((...000...***)))''''''((()))******)))&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$)))(((''''''''')))***+++&&&''''''''''''((()))***&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))((((((((()))))))))))))))&&&'''((()))((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))((('''''''''(((((()))))))))))))))&&&&&&'''((()))+++---...***))))))(((''''''(((((('''(((((()))***)))(((''''''((())))))''''''((()))))))))))))))***)))))))))))))))))))))))))))))))))///---+++)))(((''''''(((***)))))))))))))))))))))((((((''''''''''''(((((((((((('''(((((()))******))))))(((((((((((())))))(((((()))***+++---///000+++***)))((((((((()))***************))))))((((((***))))))((((((((())))))((()))***+++++++++++++++''''''(((((()))(((((('''------,,,++++++,,,,,,------,,,+++***))))))))))))(((((((((((())))))))))))((((((((())))))*********&&&***,,,+++,,,///000---))))))(((''''''(((***+++,,,---...,,,)))''''''''')))+++,,,,,,***((('''''')))))))))((((((((()))***---+++))))))*********)))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''''''+++///000,,,&&&!!!((()))))))))((((((***+++lllXXXNNNIIIEEECCCAAA????????????===;;;888888888888777777666666222333333333444444444555111000000000/////////...555444222000...---+++***------------------------++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))''''''(((((()))******++++++******)))******+++,,,+++,,,000444777888555333(((((((((((())))))))))))&&&'''(((((())))))(((((()))(((((('''''''''(((((($$$&&&'''((('''''')))+++******))))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((()))))))))*********&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((''''''((((((((((((''''''&&&((())))))(((''''''((()))))))))))))))(((((('''&&&'''((()))***)))((('''$$$'''))))))&&&%%%&&&(((***,,,---+++)))''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((()))*********))))))&&&%%%%%%'''+++---+++)))'''&&&&&&''')))******)))%%%%%%&&&&&&'''(((((((((***)))))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((()))++++++$$$%%%&&&%%%$$$$$$&&&((())))))************))))))''''''''''''((((((((()))(((((('''''''''(((((()))''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&'''((((((((()))''''''((((((((()))))))))&&&''''''(((((())))))***&&&'''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''''''''((()))))))))(((((((((((((((***,,,///222444,,,+++***))))))((())))))((((((((()))++++++)))'''((())))))((('''%%%&&&''''''((()))*********))))))***************************))))))(((((('''&&&&&&))))))))))))************)))((((((''''''''''''((()))(((((((((((())))))***))))))(((((((((((())))))'''(((((()))+++---...///---,,,+++***)))***++++++++++++******)))(((((('''******)))((((((((())))))((()))***+++++++++++++++&&&''''''(((((((((((('''---------,,,,,,,,,++++++---,,,+++***************(((((((((((())))))))))))((((((((()))***+++++++++&&&***++++++---222333111+++++++++***((('''((()))(((***+++***(((&&&&&&''''''))),,,,,,***((('''&&&''')))))))))((()))+++---000...+++******+++******************************(((((())))))))))))(((((('''(((((())))))((((((''')))---111222///)))$$$"""'''((()))((('''''')))+++jjjVVVMMMGGGDDDCCCAAA????????????===<<<888888888888777777777777555555555444444444444444000000000000////////////333222111///---,,,++++++------------------------+++,,,---......---,,,+++))))))***+++++++++++++++)))(((((((((((())))))***************+++,,,...///***+++...222444444000---'''((((((((()))))))))***&&&'''(((((())))))((((((''''''(((((())))))((((((%%%&&&''''''&&&&&&(((************)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''((())))))((('''&&&%%%'''))))))(((''''''''')))))))))))))))(((''''''&&&''')))*********((((((%%%(((***((($$$###&&&***)))+++---,,,***(((((()))''''''&&&&&&&&&'''))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&'''(((*********)))((($$$$$$%%%&&&'''(((((('''((('''&&&&&&((()))((('''%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&'''(((((((((((((((%%%&&&'''&&&######$$$'''))))))************))))))&&&&&&'''((()))******+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++***)))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''(((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''(((((((((((('''))))))((()))+++...111333,,,,,,+++***)))))))))))))))((((((***,,,---***(((((()))***)))'''''''''(((&&&''')))*********))))))))))))))))))))))))))))))'''((()))++++++***((('''''''''(((((()))*********))))))((('''''''''''''''***))))))(((((((((((())))))((((((''''''(((((()))'''(((((()))***+++---...++++++)))((((((((()))************)))))))))))))))+++******)))(((((()))))))))******+++++++++******''''''((())))))))))))))))))***+++,,,,,,,,,+++***,,,,,,+++*********++++++'''((((((((()))))))))***(((((())))))))))))))))))(((++++++***,,,111444333***,,,---,,,)))'''''')))&&&'''))))))'''&&&'''((('''(((***)))(((''''''(((&&&(((************---000111///+++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((()))+++------+++)))))))))((()))***)))((((((***,,,hhhUUUKKKFFFBBBAAA???>>>===>>>===;;;:::888888888888777777777777777777666555444333333222000000000000////////////+++++++++++++++,,,---...------------------------,,,,,,............,,,,,,)))))))))******+++,,,,,,+++***)))((((((((((((((()))))))))***,,,...111222***,,,...111222000,,,((('''((((((((())))))******&&&''''''((((((((((((((('''((()))+++++++++***)))&&&'''''''''&&&&&&''')))+++*********))))))((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))***))))))(((''''''''''''((())))))((('''&&&%%%''')))***(((''''''''')))))))))))))))(((''''''%%%''')))***+++***)))(((%%%(((***'''######'''+++'''***------***)))***+++(((''''''&&&'''((()))***"""###$$$%%%'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''"""$$$&&&&&&%%%%%%%%%&&&)))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&((((((((('''&&&%%%''')))***(((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))+++,,,,,,&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''',,,,,,,,,+++)))(((&&&%%%)))))))))))))))((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))(((((('''%%%&&&&&&'''''''''''''''((('''''''''(((***---///,,,,,,***)))((((((((((((***((((((***---...+++(((((()))******)))((()))+++&&&'''(((*********)))((((((((((((((((((((((((((('''))),,,//////...---+++%%%&&&&&&'''((()))*********)))((('''''''''''''''+++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((()))***,,,,,,((('''&&&%%%$$$%%%%%%&&&((((((((()))******++++++++++++***))))))((())))))******+++++++++******)))(((((()))***************%%%&&&)))+++,,,,,,******,,,++++++***++++++,,,,,,'''((((((((())))))******)))))))))(((''''''&&&&&&))),,,+++)))***000333222(((+++------***'''((()))%%%'''((()))((('''((()))(((((((((&&&%%%&&&)))+++%%%(((++++++***+++///222222///+++))))))******)))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%'''***---+++,,,---,,,++++++---///wwwbbbSSSKKKFFFDDD@@@???>>><<<;;;;;;;;;;;;888999:::999777555555555333333333222222222111111//////000111111111111111.........---,,,,,,++++++---------,,,,,,++++++***111---***)))++++++***((())))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***++++++***((()))***)))'''(((+++---++++++******))))))((((((******))))))((((((''''''((())),,,///111///***'''(((((((((((((((((((((((('''''''''''''''((()))***"""###%%%'''(((((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''######%%%&&&''')))******$$$$$$$$$%%%'''***,,,...))))))(((((('''''''''&&&)))(((((('''''''''((((((%%%&&&''')))))))))((('''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((())),,,***((('''((()))(((((()))******(((&&&%%%&&&(((+++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''(((((()))&&&''''''(((((((((((((((&&&&&&%%%'''(((((('''%%%&&&%%%$$$%%%&&&'''&&&%%%((()))((('''%%%%%%(((***&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((()))))))))*********'''&&&%%%$$$%%%&&&(((***,,,+++***(((''''''''''''((((((''''''''''''((((((***(((&&&&&&(((((('''&&&))))))************))))))))))))((((((((('''''''''((((((((()))******(((&&&))))))))))))************)))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********))))))((((((((()))+++,,,---,,,+++)))((('''''''''''''''((())))))))))))))))))***,,,+++)))(((((((((((((((((((((((((((((((((***,,,+++)))%%%$$$&&&)))(((,,,222666666333...***%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))&&&&&&'''''''''''''''''')))(((&&&%%%%%%''')))+++))))))(((((((((***+++---(((((((((((((((((((((((()))***)))((('''(((+++---------+++*********+++,,,***++++++***((('''((()))(((((())))))************))))))))))))******************++++++,,,---......******)))))))))))))))***))))))*********))))))(((******+++++++++,,,,,,,,,(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&((()))******+++---///333///***((()))******)))((('''''''''((()))+++,,,,,,)))&&&(((+++,,,)))%%%(((((((((((((((((((((((('''''''''&&&&&&(((,,,//////000000...***'''&&&&&&ttt^^^OOOGGGBBB@@@@@@???>>><<<;;;;;;;;;;;;:::;;;<<<:::888666555666333333333333222222222222//////000000000000//////............------------------------............---***((((((***+++***)))************************((())))))******))))))((()))***************))))))+++******)))((()))***+++)))))))))(((''''''&&&&&&))))))))))))(((((((((((()))+++///333555333...)))(((((((((((((((((((((((('''''''''(((((((((((((((###$$$&&&'''((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&'''((((((((()))))))))))))))***+++---...)))(((((((((''''''''''''(((((('''''''''''''''(((&&&'''((()))***))))))(((&&&&&&''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((***(((&&&%%%&&&''''''&&&)))******(((&&&%%%&&&(((+++)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''')))(((((()))+++,,,+++***'''%%%%%%&&&((())))))(((***+++***(((%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''(((((())))))(((((((((((())))))))))))))))))))))))'''''''''(((***++++++***)))(((''''''''''''))))))(((((('''(((((((((***((('''''')))***+++***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''(((***++++++)))'''(((((()))))))))************)))(((''''''''''''(((''''''''''''''''''''''''&&&''''''(((((()))******)))(((((('''((()))***+++---,,,+++)))((('''''''''''''''((()))))))))))))))(((***++++++)))(((((()))(((((((((((((((((((((((()))******(((%%%%%%''')))(((,,,111444555111,,,)))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((''''''(((+++.........---+++))))))******)))***+++***((((((((()))((((((((()))))))))******))))))))))))***************+++,,,---............+++***)))(((((()))******+++*********************'''''''''(((((()))))))))(((((((((((()))))))))))),,,+++***)))((('''&&&&&&((((((((('''''''''&&&&&&''')))******)))***,,,...111...)))((()))***))))))'''((()))***++++++******---+++***,,,000111...***))))))))))))))))))))))))'''''''''&&&'''***///333;;;888444///+++)))((('''uuu___QQQHHHDDDAAA@@@???>>><<<;;;;;;;;;;;;<<<===>>><<<999777666666444444444444333333333333111000000//////...------............////////////...////////////////////////---,,,,,,.../////////++++++++++++++++++++++++*********))))))*********---,,,,,,++++++***))))))...,,,***************)))***))))))(((((('''&&&&&&(((((((((((())))))))))))***---333888;;;888111,,,(((((((((((((((((((((((('''((()))))))))((('''&&&%%%&&&'''((()))))))))((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((('''''''''''')))))))))(((((())))))***(((((()))************)))((((((''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((&&&$$$###%%%&&&&&&%%%)))******(((&&&&&&'''(((***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++)))((())),,,///000000)))'''&&&(((***+++,,,+++)))***+++***(((%%%$$$$$$&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((())))))(((''''''(((***+++******)))(((''''''''''''+++***)))(((((((((((((((+++)))''''''***,,,......)))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%%%%'''***,,,,,,+++)))((((((((())))))))))))******+++***)))((('''((()))***''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((('''(((((()))***,,,+++***)))((('''''''''''''''((()))))))))))))))''')))******)))((()))***))))))))))))))))))))))))((())))))(((&&&&&&(((***(((+++///222222///***'''(((((()))))))))*********(((((((((((())))))))))))***))))))((('''&&&%%%%%%%%%&&&((()))))))))((('''%%%&&&'''(((((()))))))))))))))))))))))))))))))))''''''((('''''')))---///111222111///,,,))))))***)))***+++***)))((()))***((((((((()))))))))))))))))))))))))))***************,,,...000111000...---+++***((('''''')))***,,,---,,,+++++++++,,,------&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))((('''&&&%%%%%%$$$))))))(((((((((((('''''')))*********))))))+++---///,,,)))'''((())))))(((''')))+++------,,,)))(((,,,+++,,,///333444111---************************''''''''''''(((---333888IIIAAA777000---+++)))(((uuu___QQQHHHDDDBBB@@@???>>><<<;;;;;;;;;;;;>>>??????===:::888777777555555444444444333333333333333111000///------------......///000111111111000000//////......------000////////////000000///++++++++++++++++++++++++,,,+++***))))))***+++,,,......------------------111...,,,+++++++++)))''',,,,,,++++++***))))))(((''''''(((((())))))******)))---444:::===:::333---((((((((((((((((((((((((((()))***+++***(((&&&%%%''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&&&&((((((((((((((('''''''''++++++******++++++,,,,,,************+++*********))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###%%%&&&&&&%%%*********)))'''&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((()))))))))((((((((((((((('''''''''&&&'''(((((())))))(((((()))'''&&&(((+++///222333---+++))))))+++,,,,,,+++%%%(((+++---+++***))))))''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******))))))***************)))))))))''''''&&&&&&&&&&&&'''((()))(((((('''''''''((((((,,,+++***))))))(((((())),,,)))''''''))),,,---...,,,***)))'''''')))***,,,)))))))))(((((((((((((((&&&))),,,---,,,***((('''(((((((((((()))))))))***+++***)))(((((((((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))))))))***+++***)))(((((((((((((((''''''((()))))))))))))))&&&''')))***)))((()))***))))))))))))))))))))))))(((((())))))))))))***+++(((***---......,,,)))'''(((((()))))))))*********(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((%%%&&&((()))***))))))((())))))))))))))))))))))))'''((((((((()))+++///222666777777444///+++***+++)))***+++***)))((()))***************************((()))))))))***************,,,000333333111...,,,+++***((('''''')))+++,,,///---,,,++++++---...000))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''''')))))))))))))))((((((((()))***+++***(((((()))+++,,,***(((''''''((((((((((((***+++,,,,,,***)))((('''(((+++///222333///,,,))))))))))))))))))))))))(((((('''&&&''',,,222777KKKCCC888111///...***'''pppZZZLLLEEEAAA>>>@@@???>>><<<;;;;;;;;;;;;===>>>???===:::888777888555555444444444333333333666555333111///.........---......///000111222222,,,,,,------------......,,,,,,,,,,,,***)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,------------///000222333111000...---,,,+++)))''',,,,,,,,,+++******))))))''''''(((((())))))******))),,,222777:::777222---((((((((((((((((((((((((((()))***++++++)))'''%%%(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((()))*********)))*********************'''''''''((((((((((((((()))))))))))))))***+++,,,+++++++++************+++)))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((&&&$$$$$$&&&'''''''''***++++++)))'''&&&''')))'''((()))*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((***+++++++++************+++***)))((('''(((((()))************)))((('''&&&(((,,,111444555222///,,,************)))&&&)))---///...,,,+++***'''''''''''''''''''''&&&((((((((((((''''''''''''''''''((()))))))))))))))++++++++++++++++++++++++'''''''''&&&&&&&&&''''''((('''''''''''''''((()))++++++***))))))))))))))),,,)))'''&&&''')))***))),,,***)))'''''')))***,,,))))))))))))))))))))))))(((+++------***'''&&&&&&'''(((((((((((()))))))))))))))))))))))))))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((*********************)))))))))((((((((((((((()))''''''((()))))))))))))))%%%''')))))))))((()))***)))))))))))))))))))))))))))))))))***+++,,,++++++((()))***++++++***((('''''''''(((((((((((())))))(((((((((((())))))))))))&&&''''''(((((())))))))))))(((&&&&&&&&&''')))***&&&''')))***++++++***)))))))))))))))))))))))))))((()))*********---111444777999;;;777000***))))))((()))******)))((()))+++++++++++++++++++++++++++((()))))))))***************,,,000333333111---+++***)))((('''((()))+++,,,...---,,,++++++---///000************************(((((((((((())))))))))))'''(((((()))***+++++++++((((((((()))))))))))))))******+++)))(((''')))***))))))((('''''''''((()))***))))))((((((((())))))&&&(((+++///111111...,,,(((((((((((((((((((((((())))))'''&&&&&&)))...222BBB<<<555111111///***%%%nnnZZZMMMFFFBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<===<<<999888777888444444444444333333333333888666444111000/////////---......///000111111222(((((()))+++---...///000,,,---...---***)))((((((++++++++++++++++++++++++*********))))))***************+++,,,///222555666000111222000---***))))))+++******))))))(((''''''(((((((((((()))))))))))))))***---111444333///+++((((((((((((((((((((((((((()))*********)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''(((((()))******''''''((()))************'''''''''(((((((((((((((&&&&&&&&&&&&''''''((())),,,+++******)))*********))))))((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''((()))(((***++++++)))''''''((()))&&&'''***+++,,,+++***)))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))+++------,,,,,,++++++,,,,,,,,,***)))((((((((()))************)))(((((((((***///333555666444111,,,***)))(((''''''***---///000---+++)))((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((*********+++++++++,,,,,,)))))))))))))))(((((((((&&&&&&&&&&&&'''((()))))))))))))))(((((())))))******((('''&&&'''((('''&&&)))((('''&&&&&&'''((()))&&&''''''''''''((((((((((((+++---+++(((%%%%%%'''''''''(((((((((((()))))))))***+++,,,,,,,,,+++***((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))************))))))((((((((('''''''''((())))))''''''((()))))))))))))))&&&((())))))((('''((())))))))))))))))))))))))))))))((((((***,,,,,,+++)))'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''((()))******+++***(((&&&%%%%%%'''***+++'''((()))***++++++++++++))))))))))))))))))))))))((()))*********---111444666999<<<888000)))''''''((()))******))))))***+++,,,++++++++++++*********))))))))))))************)))+++///111111///,,,)))((((((((())))))***++++++,,,++++++***+++,,,...///))))))((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''(((((((((((()))))))))******)))'''''')))***''')))))))))'''''')))+++***)))'''''''''((()))******,,,...000111000...,,,''''''''''''''''''''''''))))))(((&&&%%%&&&***---444222/////////...***&&&ooo[[[NNNHHHEEEDDD@@@???>>><<<;;;;;;;;;;;;888999::::::888777777888333333333333222222222222777666333000///...//////.........//////000000000******++++++,,,,,,------,,,...000000---++++++,,,************************((())))))******))))))((((((((((((***,,,000333555...222555222,,,((())),,,++++++***))))))(((((('''))))))))))))((((((((((((*********+++---...,,,***(((((((((((((((((((((((()))))))))))))))*********))))))((('''''''''((()))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&'''((()))))),,,+++***)))((())))))***((((((((((((((()))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''')))'''%%%%%%''')))))))))+++++++++***((('''((()))%%%'''***------,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''***,,,.........---***+++,,,,,,,,,***(((&&&&&&&&&'''(((((((((((((((&&&&&&'''+++///222444333333///+++((('''''''''&&&)))+++------+++)))(((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''((()))***++++++,,,)))))))))))))))(((((('''&&&%%%%%%&&&'''((()))***''''''''''''((()))******'''&&&&&&'''))))))'''%%%((((((''''''''''''((((((&&&'''''''''((((((((((((%%%(((***)))%%%$$$'''+++'''''''''((((((((()))))))))+++...111111///---+++))))))))))))))))))))))))&&&''''''(((((()))******'''((()))))))))'''&&&%%%'''''''''''''''((()))***''''''((()))))))))))))))'''(((***)))(((&&&'''((((((((((((((((((((((((((((((''''''(((++++++)))&&&''''''''''''(((***+++,,,&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((())))))******(((''''''&&&'''((()))***(((''''''(((((()))***+++(((((((((((((((((((((((((((((()))))))))+++///222777<<>>===;;;;;;;;;;;;666777999999777666777888333333333222222222111111666444222///...---...///............////////////111000///---+++)))(((''''''***------+++******,,,))))))))))))))))))))))))'''((()))******)))(((''''''''''''(((***---111333,,,222777444,,,'''***///------,,,,,,+++***************))))))(((((('''''',,,***((((((***++++++***(((((((((((((((((((((((())))))(((((()))***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((('''&&&&&&%%%%%%)))******++++++***)))(((&&&'''''''''(((((())))))(((((((((((()))***+++,,,,,,+++)))((((((((())))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&((()))(((+++++++++***((('''((()))$$$'''***---...---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&(((***---/////////...)))***+++,,,+++)))'''%%%$$$%%%&&&&&&''''''&&&&&&######%%%)))---000000000111---)))'''&&&'''''''''%%%'''***+++*********+++(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((()))***+++''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''')))***+++$$$$$$&&&)))++++++)))'''))))))************))))))((()))))))))******++++++"""%%%(((&&&$$$$$$)))...''''''''''''((((((((()))***---111444555222///,,,))))))))))))))))))))))))''''''(((((()))*********&&&&&&'''''''''&&&$$$###'''''''''''''''((()))***'''(((((()))))))))))))))''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''&&&%%%'''))))))&&&###'''&&&&&&'''(((***,,,...''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&((()))))))))((('''''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''(((((('''''')))---000:::@@@DDD@@@777///,,,---''')))******))))))***,,,))))))(((((('''''''''&&&))))))))))))************((()))+++---,,,+++)))'''%%%''')))+++,,,+++***)))&&&'''(((******++++++***))))))((((((((('''''''''(((((((((((())))))))))))''''''((()))***+++,,,---%%%&&&&&&&&&''''''(((((('''((()))((('''((()))+++&&&)))+++***)))(((***---%%%'''***,,,------+++***...///000...,,,*********))))))))))))))))))))))))&&&'''))))))(((((()))+++'''((()))((('''''')))***jjjXXXOOOJJJEEEAAA@@@???===;;;::::::::::::999999888888777666666666666666555444444333333222000000////////////000000+++,,,.../////////...------------,,,,,,------...///---+++***++++++)))'''------,,,,,,,,,,,,+++++++++)))((()))******)))''')))))))))***+++++++++,,,+++------,,,***)))***+++((()))*********((('''&&&''''''''''''''''''''''''***)))(((''''''(((***+++,,,------+++(((&&&&&&'''(((&&&%%%%%%''')))************+++******)))((('''+++******)))(((''''''&&&)))))))))))))))******+++&&&''')))*********((((((''')))(((%%%%%%)))***(((&&&((())))))(((((()))***,,,***(((''''''(((***+++---,,,,,,,,,---,,,)))&&&)))'''&&&%%%&&&''')))+++&&&%%%%%%%%%%%%&&&''''''...---+++***((('''&&&&&&%%%$$$$$$&&&((())))))(((&&&''')))***+++***((('''((((((''''''''''''(((((('''((()))((('''&&&'''(((***((('''''')))***)))(((''''''((((((((((((''''''$$$%%%'''((((((&&&%%%###(((((((((((())))))))))))'''(((***,,,---,,,+++***((()))******)))'''%%%###'''&&&&&&&&&&&&'''(((((()))(((''''''(((***,,,...+++***)))((('''&&&%%%$$$%%%&&&((()))***)))'''&&&)))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%'''***,,,+++***(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((***,,,...))))))))))))))))))))))))***))))))(((((((((((((((%%%''')))++++++***(((&&&(((((('''''''''&&&&&&&&&%%%(((''')))------(((+++...222555666444111...(((((((((((()))))))))))))))))))))))))))******+++***'''%%%'''***,,,,,,***)))((('''&&&&&&&&&&&&&&&((())))))***************+++,,,,,,+++)))((()))***)))))))))((('''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&''')))(((((()))************))))))((('''%%%%%%&&&&&&'''+++***))))))***,,,...///888GGGLLL???000,,,,,,)))******+++++++++,,,,,,,,,+++***)))((((((***,,,------+++))))))***)))(((&&&***+++,,,+++)))((()))***+++++++++++++++++++++++++++***)))((((((((()))***((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))((((((((((((&&&(((+++---...---,,,***222111///---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******iiiVVVMMMIIIEEEAAA@@@???===;;;::::::::::::999999888888777777666666333333222111111000000///000000////////////000000,,,---......///...............---,,,,,,,,,------///---------...---+++))),,,,,,,,,++++++*********...,,,*********+++***)))***************+++++++++***+++,,,+++)))))))))+++)))))))))))))))(((''''''))))))))))))))))))))))))***)))(((&&&%%%$$$%%%%%%###&&&)))++++++***)))***)))((((((((()))************************)))((((((******))))))(((((('''''')))))))))))))))******+++)))))))))******))))))((()))+++***''''''+++---+++'''((())))))((()))+++---...,,,***(((((())),,,...///---,,,---------+++))))))(((&&&%%%&&&'''(((***''''''&&&&&&%%%&&&&&&'''***))))))((('''''''''(((***(((''''''''''''&&&$$$&&&''')))*********(((''')))(((((('''''''''((((((&&&((()))(((''''''((()))***(((&&&&&&((((((((('''''''''((((((((((((''''''$$$%%%'''(((((('''&&&%%%''''''''''''((((((((((((&&&''')))*********(((''''''((()))***)))'''&&&$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&(((***++++++***)))((('''&&&%%%%%%'''(((***+++++++++)))((()))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''))),,,---,,,+++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''(((***+++***++++++++++++++++++***))))))))))))***+++,,,,,,))))))((((((((((((((()))(((((('''''''''&&&&&&&&&"""''')))'''(((,,,,,,)))+++...222555555222...+++(((((((((((()))))))))))))))(((((((((((()))******)))))))))******+++******)))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''')))***+++***((('''((()))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))************************)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))(((((()))******+++++++++,,,+++***)))((()))******++++++***)))***,,,...///:::GGGLLL???111------************+++++++++,,,,,,+++***)))((()))***,,,---+++)))((()))******)))(((,,,------,,,+++******,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,++++++***'''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((('''''''''))))))))))))((((((((((((((())),,,...///...---+++111000...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******gggTTTJJJGGGDDDAAA??????===<<<;;;:::::::::999999999888777777666666555555444444333222222222000000////////////000000...------------.../////////...---,,,,,,,,,,,,,,,///...///111222111///,,,---,,,,,,+++***))))))(((000---***((()))******)))+++++++++***************((()))******)))((()))+++***))))))((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$"""(((+++,,,+++******++++++,,,,,,,,,+++***)))******************)))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++))))))))))))***)))++++++((()))...///...((())))))((((((***---000222000,,,))))))+++...000000///---,,,------,,,+++***)))'''&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,***(((''''''&&&%%%###&&&'''((()))***)))((((((***)))((('''''''''''''''%%%'''(((((('''''')))***)))(((&&&&&&''''''&&&%%%''''''((((((((((((''''''$$$%%%'''((())))))((('''''''''((((((((()))))))))&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''%%%%%%%%%&&&'''(((******)))((('''&&&&&&%%%'''((()))***+++***)))))))))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))),,,...000///...---,,,***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((***+++---......---+++***(((((()))***+++---///000---+++(((%%%%%%&&&)))+++(((((((((''''''''''''&&&&&&((((((&&&'''***+++))))))---111555444111,,,((((((((((((((())))))))))))((((((''''''(((((()))***(((+++//////,,,))))))***((((((''''''&&&&&&'''''''''((())))))******))))))&&&((())))))''''''(((***'''(((((()))***++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((************************&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,***))))))******++++++******)))***+++---...777BBBFFF;;;///,,,+++))))))*********+++++++++++++++***)))))))))***,,,---***(((((()))***+++***)))***+++,,,+++***)))***+++))))))))))))))))))))))))+++***)))((())))))++++++++++++,,,,,,,,,,,,++++++((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))(((((((((((()))***,,,...///...---,,,///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******eeeQQQHHHEEECCCAAA???>>>======<<<;;;;;;;;;::::::999888888777777666666666666555444444333333000000////////////000000......---,,,,,,...///000///......---,,,,,,,,,,,,//////111333555444111///...------,,,+++***))))))000---)))''''''((()))))),,,+++++++++***)))))))))''')))******))))))+++,,,***)))(((''''''((()))***'''''''''''''''''''''''''''''''''(((((()))******$$$'''***+++***)))((((((,,,...000000...,,,***)))******************++++++))))))))))))))))))******)))))))))))))))******+++000///,,,)))((((((***+++'''******'''(((---///...)))))))))((((((+++///333777444///+++***+++---///000...+++***+++,,,,,,,,,+++***))))))((())))))***+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******(((''''''(((((('''%%%&&&'''((()))))))))((((((***)))(((''''''&&&''''''$$$&&&(((((('''((()))+++***)))((((((((((((&&&%%%&&&''''''((((((''''''&&&%%%%%%'''((())))))))))))))))))))))))************'''''''''''''''&&&%%%$$$&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&%%%&&&'''(((((((((''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((***---111333333222***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))+++---//////---+++)))(((((()))***+++---...///...,,,(((%%%%%%&&&(((***((((((((('''''''''''''''(((((('''%%%%%%'''))))))(((+++111555555111,,,)))(((((((((((())))))))))))'''''''''''''''((())))))(((///555555///***)))+++((((((''''''''''''(((((())))))***++++++++++++***&&&''')))((((((((()))***&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))++++++(((((((((((((((((((((((('''((()))*********))))))((())))))***+++,,,------***)))((('''''''''((()))))))))(((((()))***++++++...777:::333+++)))(((''')))))))))************+++******)))))))))***+++,,,+++)))((()))******)))((('''((()))((('''&&&'''((())))))))))))))))))))))))******)))))))))***,,,---......---,,,+++***)))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((***+++------,,,++++++,,,,,,+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******}}}cccOOOGGGDDDCCCAAA>>>>>>>>>======<<<;;;;;;::::::999999888777777777333333222222111000000000000000////////////000000......---,,,,,,...///000///...---,,,,,,,,,,,,,,,...///111444666555222//////......---,,,,,,++++++111---***((((((***++++++,,,+++++++++***)))))))))(((***++++++******,,,---***)))(((''''''((()))***((((((((((((((((((((((((''''''((()))*********+++,,,,,,,,,***(((((()))***+++///222222///,,,***)))******))))))***+++,,,---))))))))))))************)))))))))))))))******+++222///,,,)))((((((***+++%%%''''''%%%&&&+++---+++)))))))))((()))+++000333999666111,,,******+++,,,---+++)))((()))*********,,,,,,++++++++++++++++++,,,+++***((('''&&&%%%%%%(((((('''''''''((())))))***)))''''''(((((('''%%%&&&''''''((((((((((((((())))))((('''''''''''''''$$$&&&(((((('''((()))+++******)))***+++***(((&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))***'''''''''((((((((())))))(((((((((((('''&&&&&&%%%&&&&&&'''(((((()))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''))),,,111444555555)))((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))***+++******((((((((())),,,------,,,)))((()))))))))))))))***++++++,,,+++)))(((''''''''''''(((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))'''+++000444555333...+++(((((((((((())))))))))))'''''''''''''''((())))))***222999999111+++***,,,(((((('''''''''(((((()))%%%&&&''''''(((((('''''''''((()))))))))(((***+++''''''''''''''''''((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))+++,,,---((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))***+++,,,---)))((('''&&&%%%&&&'''''''''''''''''''''((((((((('''---000---)))((((((((((((((()))))))))************************+++++++++---,,,***)))))))))'''%%%&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))***+++---...222000...,,,)))'''%%%$$$'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))*********))))))+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******yyy```NNNFFFDDDBBB@@@===>>>>>>>>>>>>===<<<;;;:::::::::999888888777777444444444333222222111111000000////////////000000...------------...//////---------,,,,,,------.........///111333333111///............------------000...+++***+++---------+++++++++******************+++,,,,,,+++***,,,---((((((((((((((())))))***************************((())))))))))))((('''&&&---,,,+++)))((()))+++...***...222111...************)))))))))***+++---...************************)))))))))))))))******+++111///,,,)))((((((***+++%%%''''''$$$%%%)))+++***))))))***))))))+++...111666444000,,,))))))))))))***(((''''''((()))((((((+++++++++,,,,,,,,,------,,,+++***)))''''''&&&&&&))))))(((((('''(((((((((...,,,***(((((('''$$$"""&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%'''(((((('''''')))******))))))+++,,,,,,***(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''+++///222333222*********)))((((((''''''&&&&&&&&&'''(((((())))))(((***,,,------,,,***)))'''(((***++++++***((('''******)))(((''''''(((((())))))******)))((('''&&&'''(((((((((((())))))))))))%%%$$$%%%%%%$$$&&&***(((+++000333333222...,,,(((((((((((())))))))))))((((((''''''(((((()))******222999999222,,,***+++((((((''''''(((((())))))''''''((())))))))))))(((''')))******(((((()))+++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))&&&''''''(((((())))))******)))((((((((()))+++++++++***((('''''''''((()))''''''''''''''''''''''''''')))+++,,,+++***++++++(((((((((((())))))))))))))))))******++++++++++++///---+++***)))(((&&&$$$((()))******))))))***+++(((((((((((((((((((((((())))))((()))***,,,...///333222///+++(((&&&$$$###'''(((((())))))(((((('''************************))))))))))))(((((((((((((((((())))))))))))******))))))))))))(((((((((((('''(((((()))))))))((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******uuu^^^NNNGGGEEEBBB@@@======>>>???>>>===<<<;;;;;;::::::999999888888777777666666555555444333333000000////////////000000,,,---......///.........,,,,,,,,,,,,------...///...------...000000...---,,,,,,------------......,,,***)))***+++,,,,,,+++***************+++++++++***+++,,,+++***)))***+++''''''((()))))))))))))))************************)))******+++***)))((((((***++++++***))))))***,,,)))---000000,,,))))))+++***)))))))))***,,,...000,,,++++++******))))))))))))))))))))))))******+++///---+++)))((())))))***(((***)))&&&&&&***,,,***((()))************,,,.........,,,***))))))))))))((('''&&&'''))))))(((&&&(((((()))+++,,,,,,------,,,+++***)))(((((((((((((((''''''&&&&&&''''''(((---+++)))(((((('''%%%###'''&&&&&&&&&''''''((((((''''''&&&''''''((()))***&&&((()))(((''''''((()))''''''(((***,,,,,,***(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&'''(((((())))))))))))&&&'''''''''(((((())))))((('''''''''(((((())))))&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&'''))),,,------,,,***+++,,,---,,,***((('''&&&&&&&&&'''((()))))))))'''))),,,...///---+++***((())))))******))))))(((***)))(((((('''''''''(((((())))))))))))((((((((('''((((((((()))))))))))))))%%%%%%((()))&&&(((,,,,,,---///000000...+++)))(((((((((((()))))))))))))))(((((((((((()))*********000666666111+++))))))((((((((((((((()))******))))))***+++++++++++++++((()))))))))'''&&&'''((((((((())))))******++++++***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((***+++,,,))))))))))))))))))))))))((((((''''''(((***+++,,,+++***((('''&&&'''((()))++++++)))((((((((()))***((((((((())))))(((((('''))))))***+++,,,+++++++++'''''''''((((((((())))))))))))***+++++++++++++++...,,,***)))))))))'''%%%((()))++++++***)))+++,,,)))))))))))))))))))))))))))(((((()))***---///000333222///,,,)))((('''&&&((())))))******))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))((((((***))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******sss]]]NNNGGGEEECCC@@@======>>>??????>>>===<<<;;;;;;:::999999888888777444333333222222111000000000000////////////000000+++,,,.../////////...---+++++++++,,,---...///000...---+++,,,---...---,,,***++++++,,,,,,------...'''&&&%%%''')))***)))((())))))******+++++++++,,,***++++++***((('''((()))&&&'''(((*********)))(((((((((((((((((((((((((((((()))+++---............***+++---,,,)))'''&&&'''(((,,,///...***((())),,,***)))((((((***,,,///000,,,,,,,,,+++***)))(((((()))))))))))))))******+++---,,,+++))))))))))))***+++---,,,((())),,,---+++((()))++++++******+++,,,((()))))))))))))))))))))'''&&&'''(((******'''%%%%%%&&&((()))+++,,,,,,,,,,,,+++***)))((((((((((((%%%%%%%%%%%%&&&&&&'''((()))((('''((()))***)))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((()))***+++'''((()))((('''&&&'''(((%%%%%%'''))),,,,,,***(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((())))))(((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''(((******(((''')))+++,,,------***(((&&&&&&&&&&&&'''((())))))***&&&(((+++...///...,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''(((((()))***'''((((((((())))))*********&&&&&&++++++((()))...////////////---***(((&&&(((((((((((()))))))))))))))))))))))))))***++++++)))...222333///+++((('''((((((((((((((()))******&&&&&&'''((((((((((((((('''((()))(((&&&%%%%%%&&&$$$$$$%%%'''(((***++++++******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))***)))(((((()))+++---...+++***(((&&&%%%&&&'''(((+++***((('''''''''((())))))***************)))(((+++))))))++++++)))((((((''''''''''''((((((((()))))))))***++++++++++++***,,,***))))))******)))'''&&&((())))))(((((()))+++************************((((((((()))+++---///111222111///,,,+++***************++++++++++++******((((((((((((((((((((((((******))))))((((((((('''(((((())))))*********+++))))))))))))((((((((((((*********))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((******))))))))))))******nnnWWWKKKGGGCCC@@@???>>>>>>????????????>>>>>><<<:::999888888888666444444444333333333333222222......000111111000///...000///......///000...---111000...,,,,,,,,,.../////////...,,,***)))''''''***++++++,,,,,,++++++***+++++++++---...,,,***'''(((((((((((()))))))))))),,,,,,+++***)))))))))***)))******(((&&&&&&(((***((()))(((''')))......+++,,,%%%(((444999000)))(((,,,+++***)))((((((((((((,,,---------,,,***(((''',,,+++))))))***,,,///111,,,+++***)))((((((((((((******)))((((((((((((((()))))))))((())))))***++++++++++++***((('''((()))((((((((((((((((((((((((***************)))(((((((((((())))))*********+++))))))(((((((((((())))))******)))((((((((((((((()))((((((((((((((())))))(((''''''))),,,+++(((%%%((((((((((((''''''''''''%%%&&&)))******)))&&&%%%&&&&&&''''''(((((())))))---,,,+++)))(((((((((((('''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''$$$$$$%%%&&&''''''&&&&&&((()))***)))((('''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%))))))((('''''''''''''''(((((((((((())))))))))))***)))(((((((((((())))))$$$&&&'''&&&&&&&&&)))+++&&&'''((())))))((('''&&&(((((((((((())))))))))))*********)))))))))))))))(((***+++***)))((()))***'''))),,,......---+++)))******)))((('''&&&&&&&&&***)))'''&&&&&&(((***,,,((((((((()))))))))******,,,***)))((()))))))))(((%%%&&&&&&&&&'''(((((((((+++---///111000...***(((,,,)))'''(((******(((%%%((()))***++++++,,,,,,+++((()))+++,,,,,,***'''&&&&&&&&&''''''&&&&&&%%%$$$((((((''''''((()))***+++(((((()))***************)))))))))))))))*********)))((('''((()))***)))((()))((('''&&&%%%&&&''''''++++++***************+++))))))(((((('''''''''&&&%%%&&&''')))************&&&&&&''')))+++...111333000,,,'''''')))***(((%%%)))))))))))))))***++++++))))))))))))************+++++++++***++++++,,,,,,***)))'''''')))))))))(((''''''(((((())))))*********(((''''''((())))))(((+++***)))'''''''''((()))((((((((((((((((((((((((*********)))'''(((***,,,222000...,,,+++***)))'''++++++++++++++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))++++++***)))((((((((()))((()))))))))((((((+++,,,))))))))))))(((((((((((('''((()))***+++,,,------...---***(((''''''((())))))))))))***+++++++++,,,)))***++++++***)))***,,,lllUUUJJJEEEBBB>>>======>>>>>>??????>>>>>>======;;;999999999888777555444444333333333222222222///000000000000000/////////...---...///000///...111///...,,,,,,,,,...//////...---,,,+++)))((((((***++++++,,,,,,++++++***+++++++++,,,---,,,***'''(((((((((((()))))))))***++++++******)))*********)))***,,,+++)))(((((((((***,,,,,,***---222222///,,,'''***777;;;333+++)))******)))))))))***++++++)))************))))))((((((''''''))),,,000444777---,,,+++***)))))))))*********)))((((((((((((((()))))))))))))))***++++++,,,,,,,,,+++)))((()))***((((((((((((((((((((((((***************)))((((((*********)))))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))((((((((((((((())))))((('''''')))++++++(((%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&''''''(((((()))))))))))))))%%%'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))((((((((())))))((())))))'''%%%%%%&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((()))(((((((((((((((((((((((('''((())))))''''''((()))((()))+++,,,---,,,+++***)))((('''''''''((()))*********))))))))))))))))))$$$$$$%%%%%%&&&&&&''''''***)))(((((((((((((((((($$$%%%&&&&&&((())))))******+++---...---+++)))(((***((('''''')))***(((&&&''''''((())))))))))))(((''')))+++,,,+++)))'''%%%&&&''''''(((((('''''''''(((((()))*********))))))''''''((()))))))))))))))(((((())))))*********+++)))((('''((()))***)))((('''&&&&&&%%%&&&'''((()))+++***))))))((((((((())))))))))))(((((((((''''''&&&''''''(((((((((((('''''''''''')))+++...000222111---)))(((+++,,,***'''+++***)))'''&&&&&&&&&&&&))))))))))))************,,,,,,+++******+++++++++***)))'''''')))))))))(((******))))))((((((''''''+++)))'''((()))***))))))+++***)))((('''(((((()))))))))))))))))))))))))))*********)))'''''')))+++000...,,,+++***)))((('''++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''(((((((((((('''******))))))((()))))))))(((***+++***))))))***+++)))))))))))))))))))))(((***************++++++++++++***)))''''''((()))***))))))))))))))))))******)))***++++++)))((()))***}}}iiiSSSHHHDDD@@@===<<<<<<======>>>>>>======<<<===;;;:::999:::999888666333333333333222222222222222111000//////...//////...------...000111000///000///...,,,,,,---......---------,,,+++************++++++,,,,,,++++++***+++******,,,---,,,***(((((((((((()))))))))************)))))))))***++++++(((+++......,,,***))))))***---------222777888555---))),,,777<<<555---+++((((((((()))+++,,,...///((((((((((((((()))******''''''((()))---111555888///---+++)))))))))***+++******)))))))))(((((((((*********)))***++++++,,,---------,,,***)))***+++)))))))))))))))))))))))))))************))))))(((++++++******)))((((((((())))))(((((((((((())))))***))))))((((((((((((((())))))(((''''''(((((()))((('''''')))******(((&&&%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((%%%&&&&&&''''''''''''&&&%%%&&&((((((''''''(((***''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&(((***+++))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((%%%%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''')))*********++++++++++++,,,+++(((''''''(((***++++++,,,,,,,,,+++)))'''%%%%%%%%%&&&''''''((())))))'''''''''''''''((((((((($$$%%%&&&'''((()))***+++))))))*********)))((('''((('''&&&'''((()))((('''((())))))))))))((('''''''''((()))******)))'''%%%&&&'''((()))))))))))))))((()))+++,,,,,,***((('''&&&&&&'''(((((((((((((((''''''((()))***++++++,,,)))((('''((()))***)))(((%%%%%%%%%&&&'''(((***+++''''''''''''((()))*********)))))))))))))))((((((((('''''''''&&&&&&&&&%%%''''''((()))***---///111222...+++***,,,---+++)))+++***)))'''&&&&&&&&&&&&))))))))))))************---,,,+++******************)))'''''')))))))))((())))))))))))))))))))))))+++***((((((***+++***)))******)))((((((((())))))***************************++++++***((('''(((***---,,,+++***)))(((''''''******************++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((()))******)))+++------+++***)))***)))))))))))))))))))))))),,,+++++++++******)))))))))(((''''''''')))***+++)))))))))(((((((((((((((***+++,,,,,,***(((((()))zzzgggRRRHHHDDDAAA>>><<<<<<<<<============<<<<<<===<<<::::::::::::999777333333333222222222222111333222000............///---,,,,,,---000111111000///...------------......,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++******+++,,,,,,***((((((((()))))))))*********))))))((())))))***+++,,,(((***---...------...///***...///111666<<<===:::///******222777444///---)))))))))***+++---...///+++***)))))))))***+++,,,+++*********+++---///000...,,,***(((((()))***+++)))))))))******)))))))))***************+++,,,,,,,,,------+++)))((()))+++))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''((((((''''''(((((())))))''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))((((((''''''&&&&&&((('''''''''(((((()))***''''''''''''''''''''''''%%%'''((((((''''''''')))$$$%%%%%%&&&&&&&&&%%%%%%&&&'''))))))))))))+++,,,''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((***)))'''%%%&&&(((***,,,))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))*********)))&&&'''((('''&&&'''(((******)))'''''''''''')))***(((((((((((((((''''''''''''''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''***))))))((()))***+++,,,222///+++(((&&&&&&((()))......---,,,***(((&&&%%%&&&''''''(((((()))******&&&'''((()))((((((((()))'''''''''(((((())))))***))))))((((((((((((((((((&&&&&&&&&'''((())))))(((,,,,,,,,,++++++***((((((&&&'''((())))))((('''&&&%%%%%%'''((()))*********)))*********)))(((''''''&&&'''(((((())))))((((((&&&'''((()))***+++,,,,,,)))((('''((()))***)))(((&&&&&&&&&'''(((((()))***$$$$$$%%%&&&(((+++---...************))))))))))))((('''''''''''''''''''''((((((((((((***,,,...///111...+++***+++,,,+++***)))))))))))))))******+++((()))))))))************------+++***))))))))))))***)))'''''')))))))))(((%%%&&&'''(((***+++------,,,***))))))***++++++*********))))))))))))))))))***************************++++++***((('''((()))+++,,,,,,+++***((((((((()))))))))***************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++((((((((((((((()))***+++))),,,......,,,***)))))))))))))))))))))*********+++++++++************)))(((((('''''''''((()))************))))))((((((''',,,---...---+++)))))))))yyygggRRRIIIFFFCCC@@@>>><<<<<<============<<<<<<===;;;::::::::::::999888333333222222222111111111333222000............///---,,,,,,---000111111000......---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******))))))***+++,,,***)))))))))))))))************(((((((((((()))***++++++)))***++++++,,,///333666333666777777:::??????;;;222,,,(((+++000000///---++++++******+++,,,,,,---000///---++++++++++++,,,,,,+++***)))))))))******+++***(((''''''''')))***((()))************))))))******))))))******+++,,,+++,,,,,,***((('''(((***))))))))))))))))))))))))((())))))*********))))))''''''((()))***++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''((((((((('''''''''((((((((((((((('''''''''((()))+++,,,,,,+++)))((())))))((((((''''''&&&&&&(((((((((((()))***++++++((((((((((((((((((((((((&&&((()))***((('''(((((((((((()))))))))(((((('''%%%'''((()))((((((***,,,((('''''''''''''''((((((''''''((())))))***++++++,,,+++(((&&&&&&''')))+++))))))((('''''''''''''''(((((((((((())))))))))))'''((()))***++++++******'''(((((((((''''''(((***+++***)))(((((()))***+++)))(((((((((''''''&&&&&&'''''''''(((((()))))))))&&&'''(((((('''&&&'''(((***)))((('''''')))***,,,222///+++(((&&&''')))***111///,,,)))(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&)))++++++)))((()))******))))))))))))(((((((((***)))((('''(((((()))***&&&''''''((((((((()))))),,,,,,,,,,,,+++)))((('''&&&'''(((((()))(((''''''###$$$&&&'''))))))******,,,***(((&&&%%%&&&((()))(((((()))************)))&&&'''((()))***+++,,,,,,)))((('''((()))***)))((((((((((((((((((((('''''''''''''''((()))***,,,,,,))))))))))))************''''''''''''((()))***+++))))))(((((()))+++,,,---...,,,***))))))*********)))))))))))))))******+++((()))))))))************---,,,+++***))))))((((((***)))'''''')))))))))(((&&&&&&''')))***,,,------,,,***))))))***++++++***))))))******************************************)))***++++++)))(((((())),,,...///...,,,))))))***((((((((())))))*********))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,((('''''''''((()))******))),,,......,,,***))))))((()))))))))*********+++)))************+++++++++***))))))(((((((((((((((+++++++++******))))))))),,,...000000---+++******xxxfffSSSJJJGGGDDDAAA@@@<<<======>>>>>>======<<<<<<:::999999::::::999777222222222222111111111111222111000//////...//////...------...000111000///---------...............------------,,,,,,,,,,,,***++++++,,,,,,++++++******)))((()))***++++++***)))))))))*********++++++))))))((((((((()))******)))******)))+++///555:::<<<>>>>>>===???AAA???:::555///******...000///---,,,++++++*********++++++000///...---,,,+++++++++))))))))))))))))))******)))((((((''''''(((((((((((()))***+++++++++***))))))))))))((()))******++++++++++++***((('''((()))))))))))))))))))))))))))((())))))************)))&&&&&&''')))***+++,,,---))))))(((((((((((())))))((((((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((''''''''''''((())),,,------,,,)))((((((((((((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((''')))++++++)))'''''''''''''''((((((((('''&&&&&&###$$$&&&&&&%%%%%%&&&((((((''''''''''''((())))))&&&'''((()))+++,,,---...,,,+++)))''''''((()))***))))))((('''''''''''''''(((((((((((())))))))))))'''(((***+++,,,++++++***+++++++++)))&&&%%%%%%'''***))))))(((((())))))***)))((((((''''''&&&&&&&&&'''''''''(((((())))))***''')))))))))((('''((())))))((('''''''''(((***+++,,,+++)))((((((***,,,...000---***'''&&&''')))***(((((((((((('''''''''''''''***------)))'''((()))************))))))))))))))))))((((((((()))******'''(((***)))(((((()))************))))))'''&&&&&&''''''((()))))))))((((((###$$$&&&'''((()))))))))---***'''%%%%%%'''))),,,((())))))***************''''''((()))***++++++,,,)))((('''((()))***)))(((((())))))))))))((('''&&&,,,+++***)))((((((''''''(((((()))))))))))))))***''''''&&&'''(((***,,,---+++***)))((()))***+++,,,++++++)))((((((((())))))+++***)))'''&&&&&&&&&&&&))))))))))))************,,,+++***)))))))))))))))***)))'''''')))))))))(((************************+++***((((((***+++***)))((()))***+++++++++******************************''')))++++++)))))))))***---000222111---******+++''''''(((((())))))******))))))))))))))))))))))))(((((()))************)))(((((('''''''''((()))))))))+++------+++***)))***((())))))******+++++++++))))))******+++++++++,,,+++*********))))))((((((++++++++++++************+++...000000...,,,++++++wwweeeRRRJJJHHHEEEBBB@@@===>>>>>>??????>>>>>>===:::999888888999:::888777222222222222111111111111///000000000000000/////////...---...///000///...,,,------......///............------,,,,,,,,,+++***++++++,,,,,,++++++******)))((((((***++++++***))))))*********+++++++++***))))))(((((((((((()))******++++++,,,///333777888;;;======@@@DDDBBB>>>777333///...111333000,,,+++******))))))*********+++++++++++++++***)))((()))))))))))))))*********'''((()))******)))(((''''''(((***,,,,,,+++***)))((((((''''''(((((()))***+++,,,,,,***(((((()))***(((((((((((((((((((((((((((((()))***************''''''((()))***++++++,,,))))))(((((((((((())))))((((((((((((((()))******))))))((('''&&&&&&&&&&&&&&&''')))'''%%%%%%''')))'''''''''(((((((((((((((((())))))******))))))((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))+++,,,,,,***'''&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%$$$######$$$%%%'''&&&&&&&&&''''''((()))$$$%%%'''))),,,...000111)))))))))((())))))***+++))))))((('''''''''''''''(((((((((((())))))))))))&&&(((***,,,,,,,,,+++***,,,,,,+++)))&&&%%%%%%&&&''''''((((((((((((''''''))))))(((''''''&&&%%%%%%%%%%%%&&&''''''((())))))'''((())))))((('''((()))((('''''''''(((((()))))))))((((((((()))+++,,,---+++***)))((((((((())))))------,,,+++***)))(((((('''+++...---(((%%%%%%'''(((((()))******+++,,,,,,'''((((((((()))))))))))))))***,,,+++(((''')))+++)))))))))))))))((('''&&&((((((((())))))*********%%%&&&'''((()))*********,,,+++)))((((((***,,,---'''(((((()))***)))))))))(((((())))))*********+++)))((('''((()))***)))(((''''''))))))***)))((((((******)))(((''''''''''''''''''((((((((()))))))))((((((&&&&&&&&&(((***++++++***)))(((((()))************)))((('''''')))***+++***)))'''&&&&&&&&&&&&))))))))))))******************))))))))))))*********)))'''''')))))))))(((,,,++++++******)))))))))+++)))'''((()))***))))))((()))***++++++++++++***))))))))))))))))))))))))&&&(((***+++*********+++...111444222---))))))+++&&&&&&'''(((((()))******))))))))))))))))))))))))'''(((((()))***)))))))))))))))((('''''''''(((((((((***+++***))))))***+++((())))))******+++,,,,,,+++++++++***************)))******+++++++++++++++))))))))))))************(((+++...///---+++******uuucccQQQIIIGGGEEEAAA@@@>>>>>>????????????>>>>>>:::888777888999999888777222222222111111111111000......000111111000//////000///......///000...---,,,,,,---.../////////...///......------,,,+++++++++++++++,,,,,,+++++++++***((('''(((***++++++***)))************++++++++++++***)))(((((('''(((((()))+++---.........000222...222666999???EEEFFFBBB888666444444777777111+++))))))(((((()))***++++++%%%&&&((()))))))))((('''++++++++++++******))))))'''(((***,,,,,,+++)))((('''(((***,,,---,,,***)))'''''''''''''''((())))))---------,,,))))))***+++(((((((((((((((((((((((((((((()))***************))))))))))))************))))))(((((((((((())))))((((((((((((((()))*********)))((('''&&&%%%%%%%%%&&&((()))'''%%%$$$''')))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))***,,,------***'''%%%%%%((()))))))))(((''''''&&&%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''***---///222333&&&'''((()))***+++,,,,,,))))))((('''''''''''''''(((((((((((())))))))))))&&&(((***,,,---,,,+++***((()))***)))''''''(((***$$$%%%&&&''''''&&&%%%$$$))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))(((''''''((()))'''''''''(((((((((((((((******)))))))))))))))***&&&'''((()))***))))))(((,,,,,,+++)))(((&&&%%%%%%&&&***...,,,'''######%%%&&&&&&((()))+++---...///&&&&&&'''((())))))((((((***,,,---,,,)))''')))+++***++++++++++++******)))((()))))))))******++++++'''((()))******+++******+++++++++,,,,,,------...&&&''''''((((((((((((((()))))))))))))))*********)))((('''((()))******(((%%%&&&((()))************%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))***(((&&&%%%%%%&&&'''(((,,,+++)))((((((((()))******+++***)))'''((()))+++)))))))))))))))***++++++))))))))))))***************)))))))))))))))***+++***)))'''''')))))))))((())))))******+++++++++,,,***(((''''''((())))))(((((()))***+++,,,,,,+++***(((((((((((((((((((((((($$$'''***++++++***+++,,,...222555333---)))(((***&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***++++++++++++******)))((('''''''''''''''((()))))))))((()))+++---((())))))***++++++,,,,,,------,,,+++***)))((('''((()))***+++------------''''''(((((())))))******&&&))),,,---,,,***))))))tttcccQQQGGGDDDAAA>>>>>>============>>>>>>>>>>>>===;;;999666444444555555888777555333222222222222222222222111111111111000000000//////.........---,,,,,,---.../////////...............---,,,+++++++++,,,---.........---,,,---,,,,,,+++***)))(((((())))))************)))))))))))))))***+++++++++,,,,,,,,,++++++***))))))(((!!!$$$***222:::???@@@@@@:::===???<<<666000,,,***(((((()))+++,,,,,,***'''(((((((((((('''''''''''')))((((((((()))***++++++---111333000+++'''(((+++''')))++++++***(((((()))************))))))))))))************************++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))*********)))))))))))))))++++++******)))((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))&&&"""!!!###%%%))))))))))))))))))))))))(((---333444000***%%%###!!!"""$$$&&&(((******+++'''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((()))))))))((((((***---///000///,,,)))&&&&&&(((***,,,---((((((((((((((()))******))))))))))))(((((((((((((((((()))***+++,,,,,,---)))))))))))))))((('''''',,,***)))'''&&&&&&&&&&&&%%%%%%&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''***))))))(((((((((((()))***)))(((''''''&&&&&&''',,,+++***))))))***+++,,,))))))))))))************************************))))))((()))******((('''+++(((&&&)))---...***&&&&&&''''''((()))******+++((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********++++++++++++******)))***+++,,,------+++)))(((******************************))))))))))))******************)))'''&&&%%%''''''''''''(((((())))))---(((###$$$'''***)))''')))(((&&&%%%%%%&&&'''(((---+++))))))+++,,,***'''((((((''''''''''''((((((&&&'''(((******+++++++++((())))))))))))***************))))))((((((''''''***(((((()))++++++***)))(((((()))(((((('''&&&%%%))))))))))))))))))))))))******))))))((((((''''''***)))((('''((()))+++---222222111///---***'''%%%'''&&&&&&&&&&&&'''((((((((((((((((((***,,,...///''''''((()))))))))))))))++++++***)))(((((())))))++++++************++++++************************,,,+++******))))))******)))(((((()))++++++***(((******))))))))))))******)))***,,,---,,,+++)))'''tttcccQQQHHHDDDAAA??????============>>>>>>>>>>>>===<<<:::888777777888999888777555333222222222222222222222111111111000000000/////////............------......///.........---------...------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******))))))))))))************))))))***************+++++++++(((((()))***++++++,,,,,,&&&'''***...333555555444777999:::888222---******(((((((((***,,,,,,***'''((((((((((((((((((((((((++++++***)))))))))******---222555444///***)))***)))+++,,,,,,***)))((()))************))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++******)))((((((((()))(((&&&%%%%%%&&&((()))((((((''''''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''''''''&&&%%%%%%&&&'''))))))))))))))))))))))))...444:::888///'''$$$%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))***---......---***(((&&&&&&(((***++++++((((((((((((((()))******))))))))))))((((((((((((((((((((()))******++++++)))))))))))))))(((''''''(((((('''&&&'''((()))***)))))))))(((((((((''''''(((((('''&&&&&&'''(((((())))))(((((((((((()))))))))((((((''''''''''''((()))(((((((((((((((((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''''''''&&&$$$###'''$$$$$$&&&+++,,,***&&&''''''(((((()))******+++&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))((((((+++++++++++++++++++++***((((((((((((((((((((((((***))))))(((((())))))***************)))(((''''''((((((((((((((((((((((((,,,((($$$%%%(((***)))''''''&&&%%%$$$$$$%%%'''(((---+++))))))+++,,,***((())))))(((((((((((())))))'''((()))***************)))))))))************+++))))))))))))((((((((((((((('''&&&&&&((())))))((((((((()))))))))((((((((())))))))))))))))))))))))******))))))((((((((((((''''''(((((()))(((((((((.../////////---+++)))(((((('''''''''(((((())))))***)))((((((((()))******'''((())))))******))))))++++++***)))))))))))))))++++++***)))))))))******************************++++++******))))))*********)))((()))******)))'''***)))))))))))))))******))))))***++++++***))))))rrrbbbQQQHHHEEEBBB@@@@@@>>>>>>>>>>>>============>>>===;;;999777777777777777666555444333222222222222222111111111000000000////////////................../////////...------,,,,,,------...---------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))************))))))+++++++++***************''''''((()))***,,,,,,---******)))+++---...---,,,222333333111---***))))))(((((((((***,,,,,,***((())))))))))))))))))))))))---,,,+++******))))))***...222777777222---******,,,---...---+++)))))))))************))))))))))))************************''''''(((((())))))******(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((()))((('''&&&&&&'''((()))(((((('''''''''((())))))&&&&&&''''''((())))))***&&&''''''''''''((((((((((((&&&%%%&&&'''))))))((())))))))))))))))))))))))---555;;;777,,,$$$%%%)))'''(((((((((((('''&&&&&&((()))***++++++***)))((())))))(((((((((((())))))***))))))+++---...---,,,'''&&&&&&''')))******)))((((((((((((((()))******))))))))))))(((((((((((((((((()))))))))))))))((())))))))))))(((((((((((((((((('''''''''((()))*********)))))))))((((((((())))))(((''''''((())))))(((((('''(((((()))***+++(((''''''''''''((())))))'''(((((())))))(((((('''))))))*********+++++++++))))))))))))))))))))))))***((('''&&&&&&%%%###!!!%%%$$$###&&&***,,,+++((('''(((((())))))*********&&&((()))++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))((((((((((((&&&'''((()))))))))))))))++++++*********++++++,,,(((((((((((((((((((((((()))((((((''''''(((((())))))***************)))))))))))))))(((((((((((((((***(((&&&'''***+++)))&&&'''&&&&&&%%%&&&''')))***,,,+++)))***++++++***)))******))))))))))))******((())))))*********)))))))))************+++++++++(((((((((((()))))))))))))))'''&&&&&&''')))))))))(((((()))************)))))))))))))))))))))))))))***))))))))))))((((((((('''(((***++++++)))'''&&&++++++------------,,,+++(((((())))))))))))******)))((((((''''''(((((()))((()))******++++++******+++***))))))))))))))))))++++++***)))(((((())))))************************++++++*********)))))))))***)))((()))******)))((())))))(((((()))***++++++))))))))))))***+++,,,,,,qqqaaaPPPHHHFFFCCCAAAAAA>>>>>>>>>>>>============>>><<<:::777555444333222666666555444333333222222111111111111000000000000///////////////.........///////////////...---,,,++++++,,,---............000///---+++******+++++++++++++++,,,,,,---------)))******++++++******))),,,+++++++++***)))))))))***************))))))))),,,***)))))),,,.../////////...---,,,***))))))))))))(((((()))++++++***(((***************+++++++++,,,,,,++++++***+++++++++///222555555111...,,,,,,...///000...,,,*********************)))))))))(((************************(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((()))***+++''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''***'''$$$%%%(((***(((&&&))))))))))))))))))))))))''',,,000...)))&&&(((,,,(((((((((((((((''''''&&&((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))***,,,///000///---'''''''''))),,,,,,+++)))((((((((((((((())))))***))))))))))))((((((((((((******++++++***)))((('''))))))((((((((((((((()))++++++***)))((('''&&&&&&''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&&&&''''''(((******((()))***++++++***)))(((+++++++++,,,,,,,,,------************************+++)))''''''''''''&&&%%%(((''''''(((+++,,,,,,***(((((()))))))))*********)))***---//////...,,,***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))++++++,,,,,,,,,)))******+++++++++++++++************************((((((''''''''''''(((((())))))***+++++++++++++++******))))))))))))((((((***(((((()))++++++)))'''))))))((()))***+++,,,---+++************+++******+++******************+++)))************))))))(((************++++++++++++''''''(((((())))))******,,,***(((((()))+++,,,,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++***))))))***+++---------,,,+++(((((()))))))))***))))))%%%&&&&&&'''(((***++++++))))))***+++++++++++++++******)))))))))))))))***++++++***)))((((((((((((***************************************))))))((()))(((((()))+++------,,,(((((((((((()))***+++,,,******))))))***,,,///000nnn^^^OOOHHHFFFDDDAAAAAA???>>>>>>>>>=========<<<;;;:::999777666555555555555555555444444333222222111111111000000000//////.........//////////////////000000000///...------++++++,,,---............000...,,,+++******++++++***++++++,,,,,,------...******++++++++++++******,,,+++++++++***)))))))))*********))))))))))))))),,,***((())),,,...000000---,,,***))))))*********)))(((((()))++++++***))))))*********+++++++++,,,************+++,,,---...000000000///...---...///000000000...,,,***+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***++++++***)))(((''''''&&&(((((((((((((((((((((((((((((())))))************++++++******)))((((((((((((((((((''''''(((((((((((((((((((((((()))***+++((((((((((((''''''&&&&&&(((((()))))))))*********+++(((%%%%%%''''''%%%###((((((((((((((((((((((((&&&&&&'''(((((()))***+++&&&&&&'''((())))))))))))'''(((***++++++***((('''))))))(((((((((((())))))((()))***---111222111000(((((())),,,...///---+++((((((((((((((())))))***))))))))))))((((((((((((+++,,,------,,,+++)))((())))))(((((((((((()))***++++++***)))((('''&&&&&&''''''((()))***+++,,,,,,''''''''''''''''''''''''''''''''''''((()))++++++&&&&&&&&&&&&''')))***+++((()))***++++++***)))(((((((((((())))))))))))***'''''''''''''''''''''''')))(((&&&&&&((())))))(((+++***))))))******))))))))))))))))))************)))***---//////...,,,***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''''''((()))++++++,,,,,,,,,''')))+++------+++)))(((++++++++++++++++++++++++((((((''''''''''''((((((((()))***++++++,,,++++++*********************)))***))))))***++++++***((()))))))))***+++,,,------******+++************+++++++++************++++++)))************))))))((())))))*********+++++++++''''''(((((())))))******,,,***((((((***,,,,,,,,,,,,,,,,,,,,,+++***((((((************************))))))))))))************...---,,,*********++++++******+++,,,,,,+++***)))&&&'''((()))))))))((((((&&&'''((()))******++++++))))))***+++++++++++++++***)))))))))))))))******++++++***)))))))))))))))************************)))************)))((('''((('''''')))---000111111))))))(((((()))***++++++,,,+++******+++...111333kkk\\\MMMGGGFFFCCCAAAAAA??????>>>>>>======<<<<<<777888888999::::::;;;;;;444444555555444444333222111111000000000/////////........./////////////////////000000000///......,,,,,,------...---------...---,,,++++++***++++++******++++++,,,,,,------******++++++++++++******+++++++++***************'''(((((())))))******++++++***((((((***,,,------,,,***((((((*********)))***(((((((((***+++***))))))))))))***++++++,,,,,,((((((((()))+++,,,...///......---,,,---...000111///000000...++++++,,,---************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))******++++++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((+++)))&&&&&&&&&%%%$$$###((((((((((((((((((((((((***(((&&&''')))***)))'''$$$%%%'''((()))******+++'''((()))******)))((('''))))))(((((((((((())))))((()))+++...111222111///))))))***,,,///000///---((((((((((((((()))******))))))))))))((((((((((((+++,,,---......,,,***((())))))(((''''''(((***+++'''((()))*********))))))******)))))))))(((((((((&&&''''''((((((''''''&&&(((((('''(((((()))***+++&&&&&&&&&'''''')))******&&&''''''((((((''''''&&&))))))))))))************(((((((((((((((((((((((('''&&&$$$$$$&&&((())))))***)))((('''&&&&&&&&&'''************************&&&((()))++++++***)))(((************************''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((())))))))))))))))))***+++,,,,,,***(((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***+++++++++***)))*********++++++++++++************************'''(((((())))))*********)))***++++++***)))+++,,,++++++************++++++((())))))*********))))))((())))))))))))*********(((((((((((()))))))))))))))((('''(((***+++***)))+++,,,,,,++++++***((((((************************)))))))))************+++,,,***((('''&&&((()))+++******+++,,,+++***)))(((&&&'''((()))***)))((('''***************(((''''''((()))******++++++******)))))))))))))))******+++++++++************++++++************************((()))*********)))((('''((('''''')))---000222333******))))))))))))******,,,++++++***,,,...000222hhhZZZKKKFFFEEECCC@@@@@@?????????>>>===<<<<<<<<<888999999:::::::::999999333444555555555444333222111000000000////////////............/////////000...//////000000000000///---------...------,,,,,,++++++,,,,,,,,,++++++************+++++++++++++++***++++++,,,,,,++++++******************+++++++++((()))))))))))))))))))))***)))((()))+++---------***((('''(((***+++)))'''***)))'''(((***++++++***(((((())))))***++++++,,,((((((((()))***+++,,,---+++++++++---///111111222...///...---++++++,,,...************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********'''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++++++++******)))((((((((((((((())))))))))))((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&#########$$$$$$$$$$$$%%%((())))))'''&&&%%%&&&((((((((((((((((((((((((((())))))))))))(((''''''&&&%%%&&&'''(((************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++---//////,,,***)))((()))+++...//////...((((((((((((((()))******))))))))))))(((((((((((()))+++,,,......,,,***((()))((('''&&&'''(((***+++'''((()))***+++***)))))))))))))))((((((((('''''''''((())))))))))))((('''))))))(((((((((((())))))'''''''''''''''((()))***'''''''''&&&&&&'''''''''*********+++++++++,,,,,,***************************(((&&&%%%''')))))))))))))))((('''&&&&&&''')))************************&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))((((((---,,,***)))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((()))*********))))))((())))))***+++,,,------,,,++++++***)))***+++---(((((()))))))))))))))((((((***,,,+++))))))+++---******))))))))))))******'''((()))***************''''''((((((((()))))))))))))))))))))((((((((((((''''''(((***,,,,,,)))'''(((((()))***++++++******************************))))))*********+++++++++((((((''''''(((((())))))((()))***++++++***))))))&&&((()))++++++***)))((())))))***))))))'''&&&%%%'''((())))))******)))))))))))))))))))))***++++++************+++,,,---...************************((()))***+++***)))'''&&&)))'''&&&'''+++...000000,,,+++***)))((((((((((((+++*********+++,,,...///gggXXXJJJEEEDDDBBB@@@???@@@??????>>>===<<<<<<;;;;;;;;;:::999777555333222333444555555555444333222000000000000////////////---.........//////000000......///000000111000000............---,,,++++++)))***+++------,,,+++******************************++++++,,,,,,++++++***))))))******+++++++++,,,---,,,+++)))(((&&&%%%$$$''''''(((+++...111111111)))'''&&&'''******(((%%%***)))'''(((***++++++***'''(((((()))******++++++***)))))))))))))))******((()))+++///222333222111---......,,,++++++---///************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&''''''((()))******+++++++++***)))((('''&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++++++++******)))((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&)))***)))'''&&&))),,,(((((((((((((((((((((((($$$'''***)))&&&$$$&&&(((&&&'''((())))))***))))))******)))(((((()))******))))))(((((((((((())))))******+++,,,---,,,(((%%%(((((((((***,,,...///...((((((((((((((()))******))))))))))))((((((((((((''')))+++------+++)))((()))((('''&&&'''(((***,,,++++++++++++***((('''%%%%%%%%%&&&'''((()))******((()))***++++++***)))(((***))))))(((((((((((()))(((''''''''''''((())))))***)))(((''''''((()))***&&&'''''''''((((((((((((''''''''''''''''''''''''///,,,)))((()))*********)))))))))(((((()))+++---++++++******************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********++++++++++++******)))222...)))%%%$$$%%%(((+++++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((((((((()))***,,,---...///,,,,,,+++***((())),,,...******+++++++++******)))'''***,,,+++))))))+++---******))))))))))))******''''''(((******+++++++++''''''''''''((((((((((((******))))))((((((''''''))))))+++---///...+++((($$$%%%''')))+++,,,------************************))))))******++++++++++++&&&''')))+++,,,+++***)))&&&''')))***++++++******''')))+++,,,,,,,,,***)))$$$%%%'''(((((((((''''''''''''((()))))))))))))))))))))((())))))***++++++*********+++,,,---//////************************'''(((***+++***)))'''&&&***(((&&&&&&(((+++,,,,,,---,,,+++)))((((((((('''))))))))))))***+++,,,,,,hhhYYYIIIEEEEEECCC@@@>>>????????????>>>>>>>>>>>>>>>===;;;999888666666555555444444333333222111111111222333222111000000111000000///...............///////////////000111111...,,,+++,,,...000000///++++++++++++++++++++++++,,,+++)))((((((((()))***,,,,,,++++++***+++++++++)))(((((('''((()))+++,,,,,,,,,+++***)))))))))***))))))***+++---///111222'''***,,,+++)))'''(((***++++++)))((((((((()))***))))))))))))))))))))))))+++)))'''&&&((())))))))),,,+++))))))***---000333(((******'''(((,,,...---------,,,,,,+++***))))))'''''''''''''''((()))***(((((((((((())))))))))))///+++'''%%%&&&(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%'''(((+++---...//////...,,,+++***(((&&&%%%%%%%%%++++++***)))((('''&&&&&&++++++***)))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###((('''&&&&&&'''((()))***))))))(((((((((((())))))%%%&&&&&&'''((((((((('''***)))'''&&&'''(((***,,,&&&''')))*********)))(((+++*********************,,,+++***((((((((())))))***((('''))),,,//////---))))))))))))************)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++)))(((&&&'''((())))))(((''''''(((******))))))))))))((((((((((((&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((''''''((()))***+++,,,+++++++++******)))))))))---000...)))&&&&&&(((&&&&&&&&&&&&&&&'''((()))(((((()))***************''''''(((******+++++++++)))(((&&&%%%&&&''')))***))))))(((((((((((())))))(((,,,...+++&&&$$$''',,,******************************)))))))))))))))***$$$%%%''')))))))))((('''***+++,,,***((('''((()))(((((((((((()))))))))))),,,***)))***+++,,,---,,,))))))(((((()))+++---...+++++++++++++++++++++++++++***)))(((((()))***+++***+++,,,,,,+++***((('''((((((''''''''')))+++,,,)))))))))))))))))))))))))))(((''''''''''''((((((******+++,,,---.........+++++++++*********))))))***))))))***++++++)))'''(((((())))))*********+++)))))))))******)))))))))))))))))))))))))))*********************************************)))((('''))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++))))))************+++,,,***))))))))))))+++......---+++iiiYYYJJJEEEDDDBBB>>>===??????>>>>>>>>>============<<<;;;999888777777666666666555555444333333333111222222111000000000111000000///...............---------------.../////////...,,,,,,---...------++++++++++++++++++++++++,,,+++***)))))))))******+++++++++******+++,,,,,,---,,,++++++++++++,,,---++++++******)))*********)))))))))***+++---...///''')))+++***((('''((()))((((((''''''''')))***++++++*********)))))))))(((***(((&&&&&&(((*********)))(((''''''''')))+++,,,***,,,+++((((((,,,---+++,,,,,,+++******)))(((((()))(((((((((((())))))***(((((((((((((((((()))))),,,***(((&&&&&&'''((()))******))))))))))))******++++++*********))))))))))))***+++,,,------,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((,,,+++***)))((((((((((((************************((((((((('''&&&%%%%%%$$$***)))((('''&&&&&&&&&'''((((((''''''''''''((((((%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&'''((()))***))))))((())))))******************+++***)))((((((((()))******((('''(((+++------,,,))))))))))))************((()))***++++++++++++***)))))))))))))))))))))))))))******)))(((''''''((())))))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((()))***)))))))))))))))))))))))))))******************)))((((((((())))))(((((((((***************************)))((((((((()))***+++(((((((((((((((((()))))))))---///...)))&&&''')))))))))((((((((()))******(((((()))***************'''((()))******+++++++++***)))'''''''''(((***+++)))(((((('''((()))***+++///---,,,++++++++++++*********************************))))))))))))******'''((()))***************(((***+++***)))((()))***(((((((((((()))))))))***...---,,,,,,,,,,,,++++++))))))(((((()))***+++,,,)))))))))***************+++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++***+++***)))((((((''''''((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''))))))*********+++++++++*********))))))+++)))))))))***+++***((())))))))))))*********+++******))))))))))))***************)))))))))))))))************************************)))))))))(((&&&'''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))((((((((()))++++++***)))---,,,,,,---...---+++)))gggYYYKKKEEECCC@@@===<<<>>>>>>>>>=========<<<<<<<<<;;;:::999888888888888555555555444333333222222111111111111000000000///000//////............///---------,,,------...///000...,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++***)))************************+++,,,---//////...---,,,,,,,,,,,,*********)))******++++++***)))))))))))))))******((()))******)))((()))***%%%%%%&&&&&&''')))***+++++++++*********))))))))))))'''&&&''')))******************++++++*********+++---,,,)))(((++++++)))*********))))))(((((('''+++******))))))))))))***((((((((((((((((((((((((((())))))((('''&&&((()))******))))))))))))******++++++++++++************)))***+++,,,,,,+++))))))))))))))))))))))))))))))'''((((((((()))))))))***+++***)))((('''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))((((((((())))))*********(((((('''''''''((())))))***)))'''(((***++++++***))))))))))))************)))******++++++++++++***))))))))))))))))))))))))((()))***)))((('''((()))))))))***))))))((('''&&&''''''(((((())))))******++++++***)))))))))******))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))))))))))))))((((((((('''''''''))),,,...,,,)))&&&''')))******)))((((((((())))))(((((()))***************'''((()))******+++*********)))((((((((()))+++,,,)))(((''''''(((***,,,...000)))$$$%%%+++---(((###))))))))))))))))))))))))***)))))))))))))))*********))))))))))))******+++''')))******(((((()))+++((((((((()))))))))******//////......,,,+++***)))******))))))))))))***+++*********++++++,,,,,,,,,******))))))))))))******'''''''''''''''(((((()))************)))((('''''')))))))))))))))))))))))))))))))))(((((())))))***(((((()))***+++++++++++++++++++++***************,,,***))))))***++++++***)))))))))***************+++***)))(((((()))***++++++*********))))))((((((************************+++***)))((((((((()))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))******+++++++++******''''''((()))******)))))),,,,,,+++---...///---+++|||cccVVVIIIEEECCC@@@==================<<<<<<<<<<<<::::::999999888999999999333222222111111000000///222111000000000000000///000///............///////////////......//////000///---++++++,,,,,,+++******+++++++++++++++,,,,,,++++++******))))))))))))))))))))))))***+++------///...---,,,+++***))))))***)))))))))***+++,,,,,,+++***))))))((((((((((((******************+++,,,&&&&&&''''''((()))******))))))*********+++++++++***)))'''((()))))))))'''((()))+++------,,,+++)))***---,,,)))))),,,,,,************))))))(((((((((++++++***)))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((++++++******((('''&&&%%%(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''(((((())))))''''''((()))))))))(((((('''(((((()))))))))))))))'''''''''((())))))******&&&&&&''''''(((((())))))***)))((((((((()))))))))((()))))))))***************++++++,,,,,,,,,++++++))))))))))))))))))))))))'''((())))))(((''')))***)))************(((&&&%%%&&&''''''((()))******+++---,,,+++***))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''***))))))(((((('''''''''---,,,+++***)))((('''''')))+++,,,+++)))'''((()))))))))((('''&&&&&&&&&'''(((((()))***************(((((()))***************))))))((((((((()))***+++)))(((''''''(((+++...000...'''"""###)))+++'''!!!(((((((((((((((((((((((())))))))))))))))))***++++++***)))(((((((((******((()))***)))(((((()))***(((((()))))))))*********---...//////---***))))))+++++++++***************((((((((()))******++++++***))))))))))))))))))***&&&%%%$$$$$$%%%'''(((***&&&''')))***++++++***)))))))))))))))))))))))))))***))))))))))))******+++***+++,,,,,,---------,,,************************,,,***))))))***,,,,,,+++************************+++***)))(((((()))***+++++++++******)))(((((((((************************,,,***)))''''''(((***+++)))))))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))*********++++++++++++)))***++++++***(((((()))((('''(((+++...000000///zzz]]]RRRGGGDDDCCC@@@???@@@============<<<<<<<<<<<<::::::999888888999999:::333222222111111000000///333111///000111222000...//////............////////////............//////,,,+++******,,,---------*********++++++,,,,,,,,,)))))))))))))))((((((((((((((())))))***+++,,,---.........---,,,+++***)))***)))))))))***+++,,,,,,,,,,,,+++))))))((((((((()))(((''''''((()))******))))))))))))))))))))))))''''''(((***+++,,,---...,,,***)))))))))((('''%%%!!!$$$'''***,,,+++)))'''(((+++,,,***+++......,,,***************)))))))))***)))((((((''''''''''''((((((((())))))))))))***((()))******((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))***++++++***)))************)))'''&&&%%%*********)))((('''''''''%%%&&&&&&&&&''')))***+++))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&((()))***************))))))))))))******'''''''''((()))***,,,---((()))***+++,,,,,,++++++((((((((((((((())))))***''''''(((((()))))))))***&&&&&&'''((((((((()))))))))))))))(((''''''((()))((()))))))))************))))))************))))))((((((((((((((((((((((((&&&((())))))(((((()))+++)))************(((&&&%%%&&&''''''((()))******+++,,,+++***)))((('''''''''((((((((((((((((((((((((+++++++++,,,,,,+++++++++((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%*********))))))))))))))))))******)))(((((()))******)))((('''''''''''''''(((((()))***************((())))))************)))''''''''''''(((((())))))(((((('''(((***,,,///111...+++))))))***+++)))'''(((((((((((((((((((((((())))))(((((()))***++++++...---+++***)))***++++++((()))***)))'''&&&'''((())))))))))))************))),,,//////---+++******,,,,,,,,,,,,,,,,,,++++++$$$%%%%%%%%%&&&&&&'''''')))))))))******)))))))))***)))))))))***+++---///&&&''')))+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++++++++***************************,,,+++)))***,,,------,,,+++++++++***************+++***)))(((((()))***+++************))))))(((((())))))))))))))))))))))))+++***((('''''')))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))******++++++,,,,,,...///---***((('''((('''&&&&&&(((,,,...///...wwwYYYOOOFFFCCCBBB@@@???AAA>>>>>>>>>=========<<<<<<::::::999999888999999999555555555444333333222222444222///000333333111...///............//////000...---,,,,,,+++,,,,,,,,,,,,+++***+++---//////...*********++++++,,,,,,---)))************)))(((((()))))))))))))))***+++,,,.........//////...------*********)))******++++++,,,++++++***************'''%%%###$$$&&&'''((((((*********+++***)))((((((''''''(((***,,,---...///+++***))))))))))))&&&$$$"""%%%))),,,...---+++***'''***,,,***,,,//////,,,************************)))((((((''''''''''''((('''((())))))***+++,,,,,,...,,,))))))******)))(((******))))))))))))******(((((((((((())))))))))))&&&''')))***+++++++++***&&&''')))***+++******)))++++++***)))((('''&&&&&&&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))*********))))))(((+++******))))))******+++''''''((()))+++---000111,,,,,,++++++++++++******((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))((((((((()))***)))''''''(((***))))))))))))************&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))***))))))((('''&&&''''''(((((())))))******+++***)))((('''&&&&&&&&&))))))))))))))))))))))))******++++++++++++******'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((('''&&&&&&######%%%&&&((()))++++++))))))((((((((()))******++++++***)))))))))******(((((()))***************))))))************))))))&&&'''''''''(((((((((((((((((()))***,,,---///000+++++++++***((('''((()))))))))))))))))))))))))))(((((((((((()))***+++,,,111000///...---,,,,,,,,,'''((())))))''''''((())))))))))))*********++++++''',,,111111...+++***+++++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((()))******++++++,,,,,,---------,,,,,,***************++++++++++++******,,,...///---,,,+++++++++++++++*********)))))))))******))))))))))))))))))))))))))))))***))))))))))))))))))))))))***)))((((((((()))***++++++***************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------///111///***'''((()))+++)))((((((***++++++***uuuXXXOOOGGGCCCAAA>>>>>>@@@??????>>>>>>>>>=========;;;::::::999888888888888666666555555444333333333666333000111444555222///...............///000000...---,,,,,,+++++++++,,,///---,,,,,,---......---)))******+++,,,,,,------++++++,,,---,,,+++***)))******))))))))))))*********+++---.../////////...++++++******)))***************))))))******+++,,,(((%%%######&&&)))))))))'''((()))******))))))((()))******++++++,,,,,,---((((((((()))******(((&&&'''***---///000///---,,,(((,,,---+++,,,......+++))))))))))))))))))))))))(((((((((((((((((()))***'''((()))***,,,...///000444...((((((+++---***&&&******))))))))))))******(((((())))))************((()))***+++++++++***)))''')))+++,,,------,,,+++******))))))(((((('''''')))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((()))***++++++,,,+++***)))******))))))))))))******''''''(((***,,,000333666333111///,,,***((((((((()))(((((('''((()))***++++++++++++***))))))((((((((()))*********)))((('''((()))***)))''''''))),,,))))))))))))************''''''(((((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&((()))((()))+++,,,))))))((((((((((((((()))(((((((((((())))))))))))***)))(((((('''''''''''')))))))))))))))))))))))))))******************)))'''(((((((((((((((((('''************************'''((()))******))))))((($$$$$$%%%&&&'''))))))***)))(((''''''((()))***************)))******++++++(((((()))***************))))))************))))))''''''((()))))))))))))))((()))***,,,---.........******)))((('''&&&''''''************************(((((((((((()))***+++,,,//////......---+++***)))$$$%%%'''(((((((((***,,,))))))*********+++++++++***///555555111,,,******'''(((***++++++++++++***...------,,,,,,++++++***((()))***++++++***)))(((&&&'''(((((()))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++---......//////......---))))))*********+++++++++)))***+++...000000---+++,,,,,,,,,++++++*********((()))***++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))((()))))))))************************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************))))))))))))+++,,,---***---///...***''')))+++---+++)))(((***+++******tttXXXPPPGGGDDDAAA===<<<>>>????????????>>>>>>>>>>>><<<;;;:::999888888888888555444444333333222222111777333000111555666333///...............///000111000///......------------111///------......---,,,))))))***+++,,,,,,------------...///...---,,,++++++***)))))))))))))))***&&&''')))+++---......---,,,,,,+++***)))))))))***(((((((((((()))+++,,,---+++(((%%%&&&))),,,---,,,$$$%%%''')))******)))))),,,,,,,,,+++++++++******%%%%%%&&&)))+++,,,+++)))((()))+++------+++)))(((***---...,,,,,,...,,,)))'''''''''((((((((((((((())))))(((((()))***++++++'''''')))+++---///111222888000(((''',,,...+++&&&((((((''''''''''''((((((''''''(((((()))))))))***+++,,,,,,,,,+++***(((''',,,---/////////---+++***(((((((((((()))))))))))),,,+++***))))))((((((((())))))))))))))))))))))))###$$$$$$%%%&&&'''((((((&&&'''***,,,---.........))))))(((((((((((())))))'''((((((***...222666888:::777333...***((('''&&&)))((('''''''''(((***+++------,,,+++***)))((((((******+++++++++)))((('''''')))+++***((((((***---))))))))))))******************+++******)))(((((((((((((((((((((((((((((($$$&&&((()))))))))+++---***)))(((''''''(((***+++))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((()))***+++,,,,,,+++***++++++***)))(((''''''''')))(((&&&&&&(((***++++++((((((''''''((()))******(((((()))***************))))))*********))))))((((((((()))***************'''))),,,...///...---,,,///---+++***+++,,,+++)))************************(((((((((((()))***+++,,,++++++,,,+++***(((&&&$$$ ###%%%'''(((***---///)))************+++++++++...333888888222,,,******%%%&&&((()))*********)))******)))((('''&&&%%%%%%((()))***++++++***)))(((((()))+++,,,,,,,,,+++******))))))((()))+++,,,---))))))))))))))))))))))))&&&&&&&&&&&&'''(((************+++++++++***))))))))))))******++++++++++++((())),,,///111111---***,,,,,,,,,++++++*********'''(((+++,,,,,,+++((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((()))***************,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))+++---...&&&***------)))(((***---+++***((()))+++---......ttt[[[TTTJJJDDDAAA@@@>>><<>>>>>======<<<<<<::::::999888777777777888888777555222000///......///000111222222111000//////000111000///...///000000///...---------------************++++++,,,---,,,,,,---------,,,++++++,,,***((('''&&&'''((()))+++++++++************)))+++---------+++++++++---000000,,,((((((+++***&&&******))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,------)))))))))))))))))))))))),,,+++******)))*********---+++***---111111---(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...:::333+++''')))***)))''')))***+++,,,,,,+++***)))'''''''''(((((()))***+++,,,,,,++++++***)))(((((('''***...222222000,,,)))+++***)))(((((()))***+++)))***,,,---............)))'''&&&'''((()))(((''')))))))))(((&&&''')))+++)))***,,,...//////...---&&&'''((())))))((('''&&&((((((((())),,,000444777<<<888333---)))&&&%%%%%%((((((((()))******++++++***)))(((''''''((()))))))))(((((('''''''''((((((***)))(((''''''((()))******)))))))))***,,,...///+++***)))((('''''''''''')))((((((((((((((()))***&&&((()))(((&&&&&&(((+++))))))(((&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((*********))))))'''&&&&&&))))))))))))))))))))))))******++++++++++++*********(((&&&'''***+++)))'''&&&((()))((('''&&&''')))$$$%%%'''((()))(((''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&''')))))))))((('''******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***+++---...---......---******+++,,,+++***)))***,,,,,,***((('''(((***+++***)))***+++)))))))))(((((((((((((((((((((((((((((((((((((((%%%(((++++++)))((()))+++///222555555222---***)))***((('''))),,,---***(((,,,+++***)))((((((((((((+++***)))))))))***,,,,,,)))((((((((()))***,,,---+++++++++*********)))))))))))))))))))))))))))))))))***++++++)))(((((()))111000...,,,***)))((((((,,,+++******)))******************(((&&&&&&((()))+++++++++*********))))))))))))))))))))))))))))))((((((((()))(((((('''&&&(((((((((((())))))))))))*********++++++,,,,,,,,,(((***+++***)))((()))***,,,+++***))))))***+++,,,((((((((((((((()))))))))***++++++***((('''((()))))))))************)))))),,,+++***))))))***+++,,,************))))))))))))+++)))(((***------(((###pppZZZSSSJJJCCCAAAAAA???===???>>>>>>>>>=========<<<;;;:::999888777777777777888777555333111000//////111111000//////000111111///000111000.........000111000///...............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++///...,,,+++***+++,,,---++++++++++++************+++,,,------+++++++++---///111000,,,***+++***'''*********))))))*********))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))***+++***+++---222666444...(((******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---777111***'''(((***)))'''))))))******+++******)))((((((''''''((()))***+++,,,,,,++++++***))))))(((&&&(((+++......,,,***(((***)))(((''''''((()))******+++---000111000000///)))(((''''''((()))(((&&&)))))))))((('''''')))+++((()))+++---------,,,+++''''''((((((((((((''''''''''''&&&'''***---111444666444///+++(((''''''''')))))))))(((((((((((((((***)))(((''''''((()))***)))(((((('''''''''((((((***)))(((((((((((()))***((('''''')))+++------,,,,,,+++***(((''''''((((((((((((''''''(((((())))))'''((())))))'''''')))++++++***)))((('''''''''''''''''''''(((((((((((((((************)))((('''&&&)))))))))))))))))))))))))))))))))******)))))))))+++)))'''(((******)))'''((()))******(((((()))***''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))++++++,,,+++******&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++---...---------,,,******+++---,,,+++))))))******)))'''&&&(((******)))))))))***************************(((((((((''''''(((((((((***,,,//////,,,++++++,,,+++...111222000...------***))))))***+++,,,+++*********)))))))))******+++))))))((((((((()))***+++)))(((((((((((()))+++,,,+++++++++*********))))))************************(((***++++++***((()))***///...---+++***)))((((((,,,++++++******************,,,------+++*********+++++++++*********))))))************************((())))))***))))))(((((((((((((((((()))))))))***)))))))))******+++++++++)))***+++***(((((()))+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++***)))((()))***))))))************))))))+++***))))))))))))***+++************))))))))))))+++)))(((***------((($$$lllYYYRRRIIICCCAAAAAA???>>>>>>>>>>>>>>>============;;;;;;999888888777777777888777555444222111000000333222///------///222333///000111000...---...///111111000////////////000..................///000------,,,+++++++++++++++---,,,+++*********+++,,,,,,+++++++++***************,,,---,,,+++***,,,---,,,222555111---+++***'''++++++************++++++)))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((&&&&&&&&&'''((()))++++++(((+++000666:::777///)))))))))))))))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,222---(((&&&((())))))((()))))))))))))))))))))))))))((('''&&&''')))+++,,,,,,,,,++++++***)))))))))'''((()))***+++***)))((()))((('''&&&&&&'''((()))+++---000333444333111000***)))((((((((()))'''&&&((())))))((('''''')))***((()))***+++++++++))))))((((((''''''''''''(((((('''&&&%%%&&&'''***---///000...,,,)))((('''((())))))))))))((('''&&&&&&&&&***)))(((''''''((()))***(((((((((''''''(((((()))***))))))(((((())))))***&&&%%%&&&+++222444111------,,,***((('''((()))***((((((''''''((())))))***'''((())))))'''((()))+++---,,,+++***))))))))))))***)))((('''''''''((()))++++++++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((+++***(((((())))))(((&&&***+++,,,,,,******+++,,,******))))))((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''&&&''''''((()))***+++,,,***)))(((((((((((()))******)))(((''''''((()))***(((((())))))***+++---...,,,,,,,,,***)))***---///000---***)))))))))((('''&&&(((******)))((()))*********++++++,,,---------***)))(((''''''((()))***---///111000...,,,,,,,,,***,,,......------...///)))***++++++******+++,,,)))))))))******+++------((((((((('''((())))))***))))))(((((((((((()))***+++++++++***************************************(((***++++++***)))***+++,,,,,,+++***)))))))))))),,,,,,+++******************---000111000---,,,++++++++++++***************************************))))))******+++*********((((((((()))))))))******)))))))))))))))************+++***)))((((((***,,,,,,+++***))))))***+++,,,,,,++++++******)))))))))(((***+++***))))))***+++))))))************))))))******))))))))))))******++++++*********)))))))))+++)))(((***,,,,,,)))%%%kkkZZZSSSIIICCCAAA@@@>>><<<>>>>>>>>>>>>============<<<;;;:::999888777777777888777555444333222222222222111000......000111222///000000000...---...///000000///////////////000//////............//////...---,,,+++******++++++++++++***)))))))))***+++,,,,,,+++++++++************+++,,,,,,+++***,,,---***333888555///,,,***(((,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((''''''''''''((()))***+++(((***///555888666000+++((())))))***************)))***++++++++++++***)))(((((((((((((((((((((((()))))))))))))))***++++++---***'''&&&((())))))(((***))))))((((((((((((((()))((('''&&&&&&(((+++---+++++++++*********))))))******)))))))))*********)))(((''''''''''''((()))+++...222555666555222000+++)))(((((())))))'''&&&((()))***)))((('''(((***))))))*********)))(((((()))((('''&&&&&&'''((()))'''&&&&&&%%%&&&(((***+++---,,,***(((((((((((())))))))))))((((((''''''''')))((((((''''''(((******(((((((((((((((((()))***))))))))))))))))))))))))&&&%%%(((000:::===888222...,,,***(((((()))***,,,))))))((())))))***+++,,,'''((((((''''''((()))***---,,,+++***************,,,***(((&&&&&&'''((()))+++++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++***))))))(((''''''***+++,,,,,,******+++,,,,,,+++)))((('''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))+++***(((''''''(((***++++++)))(((&&&&&&((()))+++((((((((()))***+++------++++++***))))))***...111333000,,,)))))))))((((((&&&(((******((('''((()))******++++++,,,---......+++***(((''''''(((***+++,,,---...///...---,,,,,,,,,------,,,******+++---'''***,,,+++((((((***---++++++******+++,,,,,,---(((((((((((())))))******))))))((((((((((((((((((************************************************(((***,,,,,,+++***+++,,,++++++************++++++,,,,,,+++************++++++---///000...---,,,,,,************************************************((()))******++++++++++++(((((()))))))))*********))))))******************+++++++++)))((((((+++---,,,+++************+++,,,------,,,++++++***))))))((()))+++*********+++,,,)))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))***)))((()))++++++)))'''lll[[[TTTJJJCCC@@@>>><<<:::============>>>>>>>>>>>>===<<<;;;999888777777777777666555444333222222222000000111111111111000000...///000///...------///.........------......///......---------------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***,,,+++******,,,---)))222888555///,,,+++))),,,++++++++++++++++++,,,************************)))************+++++++++))))))))))))))))))))))))***))))))(((((()))))))))(((***,,,000222111///---'''((()))******************+++---......---+++***((((((((((((((((((((((((((()))))))))************)))(((''''''((())))))(((++++++*********))))))((()))((('''&&&''')))+++,,,+++++++++***************+++***)))((((((((()))*********)))(((((()))******+++---222555666555222000+++)))(((((())))))((('''''')))***)))((('''((()))***************))))))))))))((('''&&&&&&'''((()))(((((('''&&&''''''((()))---,,,***)))((((((((((((((((((((())))))*********)))(((''''''''')))***+++((((((((((((((()))******))))))************))))))***(((***111:::<<<777000---,,,***)))((()))+++,,,************+++,,,---...''''''&&&&&&'''(((((((((++++++***)))))))))******,,,+++)))'''&&&'''((()))***++++++++++++******)))'''''''''''''''''''''''')))******++++++******)))+++,,,+++***)))((((((((()))***+++***))))))***++++++***((('''&&&'''((((((''''''''''''(((((((((((('''((((((((()))))))))***,,,++++++******)))))))))))))))))))))************,,,***)))'''''')))***,,,+++)))(((&&&&&&((()))+++((((((((()))***+++------)))******))))))***...000444111---+++++++++******''')))******((('''((()))((())))))***+++,,,------+++***)))(((((()))***+++******,,,...//////...---+++++++++***))))))+++,,,''')))***)))'''&&&)))------,,,,,,+++******++++++))))))*********+++++++++)))))))))))))))(((((((((***************************************************+++------+++++++++,,,+++++++++++++++,,,---------,,,,,,+++***+++++++++***+++,,,+++******+++---************************************************'''((()))***+++,,,,,,,,,))))))))))))************+++++++++++++++++++++++++++++++++***))))))+++------,,,+++******+++,,,---...------,,,+++***))))))(((***++++++******+++---******++++++++++++******))))))************))))))++++++++++++************))))))))))))*********)))kkkZZZSSSIIICCC@@@>>><<<:::============>>>>>>>>>>>>>>>===;;;:::888777777777555555444333333222333333///000111222222111000///...///000///---,,,---......------------......///...---,,,,,,+++,,,,,,,,,////////////...,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++(((***++++++******,,,---***000333000------,,,***++++++************++++++************************))))))******+++++++++,,,))))))))))))))))))))))))+++***))))))((((((((()))))))))***+++,,,,,,------&&&''')))***++++++*********+++---......---+++***))))))))))))))))))))))))(((((()))******))))))(((''''''((((((((())))))))),,,------...---,,,***)))'''''''''(((((()))***+++************************)))((('''&&&%%%&&&'''(((+++***)))(((((()))***+++***,,,///222333222000///***)))((((((******)))((('''(((******)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((+++***)))(((((('''''''''((((((((()))***+++++++++((((((''''''((()))***+++(((((((((((()))***++++++)))******++++++******))),,,******...222222...)))*********)))))))))******************+++,,,......((('''&&&&&&((())))))(((******)))))))))))))))***+++***)))((((((((()))***)))***************))))))''''''''''''''''''''''''******++++++++++++*********+++,,,+++)))(((((()))((()))***)))(((((((((***))))))((('''''''''((((((''''''''''''((((((((((((''''''(((((())))))************)))((((((((())))))&&&&&&((()))+++,,,---...+++***))))))))))))***+++***)))(((''''''((()))***(((((())))))***+++---...((()))************,,,...222///---,,,,,,---,,,+++(((***++++++)))(((((()))(((((())))))******++++++*********++++++***************+++...111222000///'''((()))))))))***---///)))))))))((('''(((***,,,------+++******)))))))))))))))***+++++++++++++++((()))************))))))***************++++++++++++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,++++++,,,------...------,,,+++++++++++++++)))******((('''(((***---***************+++++++++++++++++++++++++++++++++((()))***,,,---.........)))))))))*********++++++,,,,,,,,,+++++++++++++++***+++,,,,,,*********,,,---,,,+++******+++,,,------,,,,,,++++++*********)))+++,,,+++******+++,,,******++++++++++++************++++++++++++******,,,++++++++++++*********)))))))))))))))*********|||gggWWWPPPGGGBBB@@@@@@???===<<<=========>>>>>>>>>???>>>===<<<:::888888777777444333333222222222222333111000000000000000000111...///000///---,,,---..................///000000...------,,,++++++,,,,,,///000111222111...+++***((())))))******+++******------,,,,,,,,,+++++++++''')))++++++******,,,---***---...++++++------+++*********))))))*********************************+++++++++***************++++++++++++++++++++++++(((((('''''''''((())))))((()))******)))***++++++&&&''')))+++,,,+++***)))(((***,,,------,,,***((())))))))))))))))))))))))(((((()))******)))((('''&&&''')))***))))))((()))---...000222111...+++)))&&&'''((()))*********)))************************))))))'''&&&&&&&&&''''''***)))(((''''''((()))***(((***,,,...//////...---)))((('''(((***++++++***&&&(((******)))(((((((((&&&&&&&&&''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))))))))((('''''''''((()))+++,,,(((((((((((()))***+++,,,)))***++++++++++++***)))***((('''(((******)))((((((((()))*********)))(((((((((((()))***+++------+++)))'''(((***++++++)))******))))))))))))******)))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))))))))************)))))))))+++,,,+++)))((()))+++((()))***)))(((((()))***(((((()))*********))))))''''''''''''(((((((((((('''''''''((()))*********''''''&&&%%%&&&&&&((((((&&&&&&((()))+++---...///************************))))))(((((((((((())))))(((((())))))***+++---...''')))+++,,,+++***+++,,,,,,+++***+++,,,---,,,+++***+++---,,,***))))))***)))))))))***************)))***,,,------,,,***)))***)))***,,,///000...,,,''')))***+++******,,,------+++))))))***,,,------+++******)))))))))******((((((***+++++++++***)))((()))***+++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++---//////...,,,******+++++++++++++++++++++,,,---------,,,++++++++++++,,,(((***++++++******+++,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,...000111111111))))))*********+++++++++++++++++++++*********)))(((***------,,,*********---,,,++++++++++++,,,---+++++++++++++++*********+++,,,---,,,***)))***+++***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,+++++++++*********((()))))))))))))))***+++xxxcccTTTNNNFFFAAAAAAAAAAAA@@@<<<=========>>>>>>??????>>>>>><<<:::999888777777333222222111111222222333333111///......///111333.../////////---,,,---...///////////////000111111///...---,,,,,,,,,,,,,,,///111333444333///,,,))),,,---....../////////...---------,,,,,,,,,++++++''')))***+++******,,,---+++,,,***''')))......+++******))))))))))))******************************------,,,+++***)))((('''++++++++++++++++++++++++%%%%%%%%%&&&'''((()))***''')))***+++***)))))))))%%%''')))+++,,,+++***)))'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((()))******)))((('''&&&(((*********)))((()))...000333444333000,,,)))%%%&&&(((***+++***)))(((******************++++++++++++***))))))))))))))))))((('''&&&&&&'''((()))'''(((***+++,,,------,,,(((''''''(((+++,,,,,,+++&&&(((***+++)))((((((((($$$$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''')))))))))(((''''''&&&&&&((('''''''''((()))+++,,,(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))%%%%%%%%%%%%&&&)))+++---&&&''')))++++++***((('''&&&&&&&&&'''(((***+++,,,---***((())),,,...---+++*********)))******++++++'''((()))***+++*********'''(((((()))))))))((((((************************(((((())))))))))))(((((((((***,,,+++)))(((***---(((***+++***)))((()))***''')))***,,,,,,,,,+++***''''''''''''((((((((()))&&&''''''((()))******+++***)))(((((()))***+++,,,))))))******++++++++++++)))***++++++++++++***)))(((((())))))))))))(((((((((((())))))***+++---...&&&))),,,---,,,*********(((((((((***,,,---,,,***+++,,,------+++*********++++++******************(((***,,,......,,,***((()))((('''))),,,,,,)))&&&***,,,---,,,***(((((()))000---))))))---//////...(((((((((((()))***+++,,,&&&''')))*********)))(((((()))+++,,,---------,,,))))))******++++++++++++++++++++++++++++++++++++///000000///,,,***)))***+++***************++++++...---,,,,,,++++++,,,,,,'''***...///...,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,---...000222333444444)))************++++++++++++*********))))))(((((('''***...///---+++***)))------++++++++++++------******************+++++++++------,,,***)))***+++***++++++,,,,,,++++++***+++,,,------------,,,+++,,,,,,,,,+++++++++******((()))))))))((()))+++,,,sss```TTTLLLCCC@@@BBBCCC???;;;>>>>>>>>>>>>>>>===<<<<<>><<<999888777333222222333555555444222222222222111111111111000000000000///...,,,+++***------------------------111000---+++***+++,,,,,,---///222333333000---+++//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,***)))))))))******,,,111333111//////---)))...---,,,+++***+++,,,,,,******))))))******+++,,,***)))))))))))))))************+++,,,...///000000,,,+++++++++******))))))++++++++++++++++++++++++)))((('''''''''(((***+++%%%&&&''')))***,,,---...)))))))))***+++++++++,,,++++++***)))(((((())))))((((((((((((((()))******222444888::::::555...((((((((())))))*********+++'''((()))))))))(((&&&%%%+++***)))***+++,,,+++***,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))((('''&&&'''((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&***)))(((''''''((()))***))))))))))))))))))))))))&&&''')))******)))(((&&&(((*********((('''((()))+++*********))))))((((((&&&(((***+++,,,+++)))(((******)))'''%%%&&&(((+++***))))))***+++,,,+++***---***''''''+++---,,,***,,,***)))((()))***)))((())))))))))))))))))))))))))))))((((((((((((((((((,,,+++)))((((((((()))******)))((((((((((((((()))---------------,,,+++***))))))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))***,,,...000...,,,***((((((((()))***)))))))))))))))(((''''''************+++,,,---...(((((()))***+++,,,------***)))***+++------,,,+++---------,,,+++)))((('''+++***)))***+++,,,+++***((())))))))))))(((((('''((((((((((((((((((((((((++++++++++++++++++++++++******************++++++---+++***)))*********))),,,)))(((+++///111...+++&&&''')))***,,,,,,------,,,,,,***)))))))))***+++***)))((((((((()))+++,,,...---,,,+++************++++++******++++++,,,---++++++++++++++++++++++++(((((())))))******++++++---+++)))((()))))))))(((+++,,,+++***((((((***,,,///...///444999:::555000)))))))))))))))*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...------,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,+++***))))))***************)))((('''((()))***+++++++++++++++---------,,,)))((()))+++(((((((((((()))***+++,,,qqq___TTTMMMDDDAAABBBCCC???<<<>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>======<<>>===<<<:::999888777555444333333333222000...222222222111111111111000......///////////////...////////////////////////555444111...,,,+++++++++/////////000//////...---------,,,,,,+++*********......---,,,+++******)))*********)))******+++,,,)))<<>>>>>>>>>>>======<<<<<<;;;;;;:::999888888444333222222333222000...222222222111111111000000............///000111111////////////////////////333222000...---,,,,,,,,,//////......---.........------------,,,+++******,,,,,,++++++*********))))))))))))******+++,,,,,,+++111555333000000---***++++++******))))))))))))''')))+++,,,---,,,***))),,,++++++***))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&''')))*********)))(((((((((((()))******++++++++++++******))))))((((((******)))))))))))))))******))))))((())))))*********---222777:::888333...************************(((((())))))************,,,***(((((()))******)))++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''(((((()))*********)))))))))))))))(((((('''((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***'''((()))******)))((('''((((((((((((((((((((((((((()))+++,,,---.........++++++,,,***)))(((***+++************************************---000333555222///---...222111,,,''')))***++++++******+++,,,---...---+++'''&&&(((***+++***)))***++++++***(((************************'''''''''((())))))******+++******))))))))))))))))))))))))((())))))******((()))***+++++++++++++++###$$$%%%'''((())))))***************************)))***,,,,,,,,,,,,***)))))))))***+++---///222333888666333000---+++******)))))))))******))))))(((++++++******+++,,,,,,---...---------,,,,,,,,,+++************+++...222444555333111000///000111222---,,,,,,---...---+++)))'''(((((()))))))))((((((************************++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,,,,+++************(((%%%%%%''')))************+++++++++******)))+++++++++***************)))***+++------,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,++++++,,,---...---+++,,,------,,,+++***+++,,,...///111555666444///+++******++++++,,,,,,------++++++++++++++++++++++++)))))))))*********++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''((()))***++++++++++++)))******+++++++++******,,,------+++***)))***,,,+++++++++***++++++,,,,,,jjj\\\SSSNNNGGGCCCBBBAAA@@@>>>======>>>>>>>>>>>>======<<<;;;;;;:::999999888888222111111222444444222111222222222111111111000000............///111333333000000000000000000000000...---------------------......---,,,,,,---...///.../////////...---,,,+++(((((())))))******++++++))))))******++++++++++++***)))''''''+++000...'''+++++++++++++++*********''')))+++,,,---,,,***)))******))))))***+++,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))%%%&&&((()))***)))((('''&&&&&&''')))***+++,,,---+++******))))))(((((((((***)))))))))))))))************))))))))))))******)))+++///444777666222///+++++++++******************)))))))))))))))))))))///,,,***)))***++++++***'''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))(((((())))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))***+++'''((()))******)))((('''((((((((((((((((((((((((*********+++++++++++++++***+++,,,+++***((()))******************+++++++++&&&&&&%%%&&&(((+++...111111...,,,///222222,,,'''(((***++++++))))))+++,,,000---***))))))***((('''******)))+++,,,,,,***)))************************''''''(((((())))))))))))************)))))))))((()))))))))))))))***++++++((()))***+++++++++++++++%%%%%%&&&''')))***++++++************************((()))***++++++***)))(((*********+++---///111333777666444111...,,,***)))))))))************))))))+++++++++***++++++,,,---***))))))((((((''''''&&&,,,------+++***+++///222444333111000000111222333+++******+++,,,,,,)))''')))))))))))))))((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))*********,,,...000///---+++,,,------+++)))((()))+++,,,---***++++++++++++***))))))++++++++++++******)))))))))***+++------,,,++++++++++++,,,,,,,,,+++******+++++++++++++++,,,,,,---************************,,,,,,++++++*********))),,,,,,,,,...///000///---***+++,,,,,,***))))))***///....../////////---,,,))))))******+++,,,,,,---++++++++++++++++++++++++)))************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***'''((()))***+++,,,,,,,,,******+++++++++******)))+++,,,,,,+++***)))+++,,,)))))))))***+++---...///~~~iii\\\SSSNNNHHHDDDBBBAAA@@@???<<<======>>>>>>>>>>>>>>><<<<<<;;;::::::999888888222222222333555555444222222222222111111111111000//////...///000111333555000000000000000000000000++++++,,,------.........------,,,,,,,,,---......//////000000///...,,,+++''''''((()))***+++,,,,,,))))))***+++++++++******'''+++,,,'''%%%(((+++,,,++++++,,,,,,++++++***)))((()))***+++,,,+++******)))))))))***+++,,,---...+++++++++******************************+++++++++************************))))))***+++++++++++++++(((((())))))************))))))))))))))))))(((((()))))))))))))))******+++++++++***)))))))))************,,,///222222000...+++++++++++++++******************)))******+++,,,000...+++)))***+++,,,+++(((((())))))))))))******(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++***)))((('''((())))))''''''((())))))))))))))))))))))))(((((((((''''''((((((''''''''''''(((((()))((())))))***+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))************))))))******)))+++......---***))))))*********+++++++++++++++((('''''''''(((***---...---,,,+++---000///+++((('''***,,,+++)))(((+++---111---((((((***+++)))&&&***)))***+++------+++)))+++++++++++++++++++++++++++*********************)))************)))(((((())))))))))))******+++,,,(((((())))))***)))))))))---,,,+++)))))))))***+++************************(((((())))))))))))((((((************,,,...000111333333111///---+++))))))***+++,,,,,,---,,,,,,,,,***)))))))))))))))***************))))))(((((((((---...///---***))),,,///111000000//////000111222,,,,,,,,,......---***'''+++++++++++++++***))))))((((((((((((((((((((((((++++++++++++++++++++++++---,,,+++***)))))))))))),,,///222111...,,,---...,,,+++***))))))***+++,,,******+++++++++******)))***++++++++++++***)))))))))******+++++++++++++++***+++,,,------,,,******+++************+++,,,,,,************************++++++++++++************,,,,,,---///111222000///&&&(((***+++++++++,,,---...---,,,+++++++++,,,---((())))))***+++,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++************++++++++++++++++++++++++***+++,,,---............***++++++++++++***))))))+++,,,,,,+++******+++---***************+++,,,,,,{{{hhh[[[SSSOOOIIIDDDAAA@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888555444333444555555444222222222222111111111111000000000//////000222444555////////////////////////,,,------...............++++++,,,,,,------------...///000000///...,,,*********++++++,,,,,,------******+++,,,+++***))))))'''---///***&&&(((+++---)))***+++++++++***(((((())))))*********+++++++++************++++++,,,---,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********)))))))))))))))((((((((())))))))))))))))))))))))))))))***++++++,,,+++******))))))******,,,+++***+++---......---,,,,,,,,,++++++******************+++,,,...000222111...***((()))***++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,------,,,+++***%%%&&&''')))************))))))))))))((((((((('''((((((''''''''''''((((((***)))))))))***+++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++)))---111333111...+++)))*********++++++,,,,,,,,,,,,,,,+++******+++,,,---((()))***+++++++++***)))'''***---,,,)))(((***......---***)))))))))))))))))))))***,,,......+++)))++++++++++++++++++++++++,,,,,,++++++***))))))))))))******+++***)))((('''))))))))))))***+++,,,---******************)))(((///---***'''&&&''')))***)))))))))))))))))))))))))))))))))(((((()))))))))++++++******+++,,,...///.........---,,,***)))(((***+++,,,,,,---------,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***---///...***(((***------------....../////////------...//////...***'''(((((()))++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******************+++///333222...,,,,,,...******+++******)))******)))******+++++++++*********++++++,,,+++***)))(((***))))))))))))***++++++)))***,,,------,,,***))),,,++++++++++++,,,------************************+++++++++,,,,,,,,,,,,,,,,,,,,,...000333333222000&&&(((+++,,,,,,,,,,,,---++++++,,,,,,++++++,,,---))))))***+++,,,---......******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,---............+++++++++++++++***))))))+++,,,,,,+++******+++---+++******)))))))))******yyyfffZZZRRROOOJJJEEEAAA@@@@@@AAA<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<:::999888777888666555555666555333111222222222111111111111000111000//////000222444555//////////////////////////////000000///......---***+++,,,------------,,,---.../////////---+++)))------------------------***+++,,,,,,+++***)))((()))***))))))---111...(((((()))*********)))'''&&&******))))))******+++,,,,,,,,,++++++***+++++++++------,,,,,,+++*********+++++++++,,,,,,---------))))))))))))))))))))))))---,,,+++***+++,,,---...((()))))))))************''''''(((((())))))******))))))((())))))***++++++,,,,,,+++***))))))******---+++))))))***,,,,,,,,,,,,,,,,,,++++++*********))))))***,,,///222555777000---)))'''((()))******''''''(((((()))))))))***************************((((((((((((''''''''''''))))))))))))))))))))))))%%%)))...222333111---***$$$%%%'''(((***+++++++++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((())))))******)))(((''''''((()))***))))))))))))))))))))))))((((((((()))***,,,---...***...444666444000,,,************++++++,,,,,,,,,+++******)))((((((((((((%%%'''))))))(((((()))***'''***---,,,)))'''***...+++------+++'''&&&))),,,))))))***,,,......,,,)))++++++++++++++++++++++++++++++***)))((('''&&&&&&)))******++++++)))((('''))))))))))))***+++,,,------------------,,,+++******(((%%%"""###%%%)))+++((((((((((((((((((((((((+++***)))(((((()))***+++++++++*********+++,,,---++++++++++++***)))((((((((()))***+++++++++++++++,,,,,,+++++++++++++++,,,************************(((,,,///...***(((***---***+++,,,---.........---)))))))))++++++)))&&&"""###$$$&&&(((***,,,,,,---************************++++++++++++++++++++++++***)))))))))***+++,,,,,,***...222222...+++,,,...)))+++,,,,,,+++*********))))))***+++++++++++++++******+++,,,+++***)))(((***)))((((((((()))+++,,,)))***,,,------,,,+++)))---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------.........,,,---...111444444333111+++,,,......---+++++++++(((+++---......,,,,,,,,,******+++,,,...//////000*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++***)))(((***+++,,,+++******+++---)))((((((((()))***++++++yyydddUUUTTTQQQKKKEEEAAA?????????AAA@@@???===<<<===>>>???>>>>>>===<<<;;;::::::999777555555888;;;;;;666111000111222333444333222111......---------......///111111000......---------///---,,,,,,...000000000------............------......//////......------,,,,,,,,,***((())),,,...+++,,,,,,---,,,,,,++++++******)))((()))***,,,---...000000...***)))+++---((('''&&&&&&&&&''')))***,,,+++)))***,,,...///...))))))*********+++++++++...------,,,,,,++++++***,,,---...---+++))))))))))))))))))))))))******+++***)))(((''''''((()))************+++,,,,,,,,,---)))((('''''''''(((***+++---,,,,,,+++******++++++((((((((((((((()))))))))+++,,,------+++))))))***(((+++,,,,,,000777<<<<<<333111...***((('''''''''+++,,,...///000000//////***++++++,,,,,,***)))(((''''''((())))))))))))))))))))))))))))))******+++...'''***666:::111******((((((((((((((((((((('''&&&''')))+++++++++******(((((((((((())))))))))))&&&&&&(((+++---...,,,***...+++(((((()))***+++***&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++///000333555444...+++*********))))))******+++,,,)))***,,,---,,,)))&&&$$$&&&'''((()))************,,,,,,,,,+++***)))((('''((()))+++,,,------,,,,,,)))***---///000///---,,,,,,---///000000...+++)))******))))))((((((''''''''''''''''''''''''''''''))))))))))))***+++,,,---...---+++)))(((((()))*********))))))((((((''''''&&&&&&'''((()))***++++++ &&&,,,+++'''%%%''',,,,,,+++***))))))***+++,,,******++++++,,,,,,,,,---((()))***++++++***)))((()))))))))))))))))))))))),,,,,,++++++***+++++++++---...000000///...+++***,,,+++++++++++++++,,,,,,******************************))))))))))))******((()))***++++++,,,,,,+++,,,++++++***)))(((''''''+++,,,,,,,,,,,,+++******++++++,,,------------,,,)))***,,,,,,,,,,,,...000************+++,,,---...,,,++++++******++++++,,,************+++,,,------,,,---///000///---***))),,,***((((((***+++++++++)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000222333333333///...,,,---------,,,+++...,,,++++++,,,------,,,)))+++------------///111+++,,,---------,,,+++***+++,,,------,,,,,,...000111...++++++---...---,,,+++++++++***++++++,,,,,,*********+++------,,,+++222///++++++---///...------,,,***)))))))))***+++)))+++++++++***)))***+++******))))))))))))******wwwbbbTTTSSSPPPKKKFFFBBB@@@@@@@@@???>>><<<===>>>???>>>===>>>======<<<;;;:::999999555333222444888888444000444333222111000111333333//////...............///------------...///000111***(((&&&&&&((()))***)))------............------------------,,,+++******,,,,,,,,,***)))))),,,.........////////////......,,,,,,++++++,,,---...///...//////---***(((***+++***)))((((((((()))+++,,,...,,,***)))***+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---,,,,,,+++++++++---...---+++))))))******************++++++,,,+++***))))))))))))***+++)))))))))))))))*********---,,,,,,+++,,,---...///,,,++++++*********++++++************************)))+++---,,,+++******+++))),,,------111888<<<<<<444222...+++((((((((()))...///000111111111000///)))*********)))(((&&&%%%'''(((((())))))))))))))))))))))))))))))******+++///(((+++777<<<555000000---,,,,,,+++*********+++(((((()))))))))))))))((())))))))))))(((((((((((()))(((***,,,///000///...000...+++***+++,,,,,,+++))))))*********)))))))))((((((((()))))))))))))))......///111222///+++)))******))))))******+++,,,,,,---------,,,***'''&&&'''(((((()))))))))))))))***++++++++++++******)))&&&'''((()))******))))))***+++...///000...,,,+++((()))+++,,,,,,***(((&&&(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---///...,,,+++******++++++******))))))((((((((((((''''''(((((())))))******$$$(((******'''&&&(((++++++***))))))))))))***+++''''''(((((())))))))))))((()))***++++++***)))(((+++*********)))))))))(((++++++*********++++++,,,,,,---/////////...,,,+++++++++************++++++------------------------++++++************+++++++++++++++******)))((('''(((((()))***+++,,,---...++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,...000...,,,***+++,,,,,,++++++++++++---...///,,,++++++******++++++,,,++++++*********+++,,,,,,***,,,...//////...,,,+++,,,+++))))))+++---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...+++******+++---...---,,,...,,,++++++,,,------,,,***+++------,,,,,,---///,,,,,,---......---,,,++++++,,,---,,,+++,,,---///000---+++***,,,------+++,,,+++++++++++++++,,,,,,*********+++,,,---,,,+++222///,,,+++,,,...---,,,,,,+++***)))((())))))***)))+++,,,+++***)))***+++++++++************++++++uuu```SSSOOOMMMJJJFFFCCCAAA@@@@@@=========>>>??????>>><<<===<<<<<<;;;:::999888777555333111222555666444111888555111......000333555222111000///.........///+++++++++,,,---///000111---+++))))))***++++++***------............------000000000000///...---,,,,,,,,,,,,+++)))***,,,...+++,,,,,,------,,,,,,,,,,,,,,,+++,,,---...///000---...---,,,)))((()))***,,,+++*********+++,,,---000...+++)))))))))((('''*********+++++++++,,,,,,)))***,,,---------,,,++++++,,,------+++))))))***+++++++++***+++,,,,,,---,,,,,,+++******+++,,,,,,*********)))))))))))))))++++++******++++++,,,---+++******)))******++++++---------,,,++++++******(((***,,,,,,+++***+++,,,+++...///...111888;;;:::555222...***((()))***+++//////000000000///...---************)))((('''&&&(((((()))))))))))))))))))))))))))))))))******+++---(((***444999666333555///...,,,***))))))******,,,+++***)))(((((((((((())))))))))))((((((((((((+++******+++...000111000000...+++***+++++++++***&&&((()))+++,,,,,,,,,+++*********))))))(((((((((............///...,,,*********))))))******+++,,,000///...---,,,***)))(((((()))))))))))))))))))))))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,...000///...+++***)))***,,,------+++)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,+++******************))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((())))))***************++++++++++++))))))************))))))++++++*********))))))))))))))))))))))))***+++,,,+++,,,---...///...---,,,+++******)))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,++++++***)))((('''((()))+++---...000000***++++++++++++***)))))))))******+++,,,+++++++++,,,000222111...++++++,,,...---+++++++++---///111,,,++++++******++++++,,,,,,,,,+++*********++++++)))***---/////////...---,,,+++***+++---/////////.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,'''''''''))),,,............,,,+++,,,---...---+++***+++,,,,,,+++***+++,,,,,,,,,------------,,,,,,+++,,,,,,+++***+++,,,...///---******+++,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,222///,,,+++,,,,,,,,,+++++++++***)))))))))))))))***+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,sss___SSSLLLJJJHHHEEECCC@@@???>>>;;;???CCCCCC@@@<<<<<<===<<<;;;;;;:::999888777777777555333333444666666555888666222///...///222444333222111000////////////...------,,,,,,,,,------222000/////////000...---------............------111111111000///...---,,,,,,,,,---,,,******,,,...)))******+++++++++++++++)))******+++,,,---............---,,,***))))))***,,,++++++***+++,,,---...111...+++*********)))((('''(((((((((((()))))))))((()))+++---------,,,,,,+++,,,------+++*********+++************+++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,+++*********))))))))))))******++++++******)))))))))***++++++......---,,,++++++******)))+++,,,,,,***))))))******...///...000666888777333000,,,)))((((((+++,,,---------,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))******)))))))))))))))******++++++'''(((///333111000333333111///---++++++,,,,,,000///,,,***)))((())))))'''''''''((())))))******---+++))))))***,,,------...,,,)))((())))))((('''"""###'''***,,,---------*********)))))))))((((((---111333///******+++,,,******))))))******+++,,,111000...,,,***)))))))))(((((((((((()))***+++,,,******+++,,,,,,+++++++++++++++,,,,,,---.........,,,---///000///---***(((***+++,,,------,,,***))))))))))))******+++++++++))))))))))))))))))))))))******))))))***++++++,,,***))))))(((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''***)))))),,,///000---+++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))*********+++++++++(((((((((((()))***+++,,,)))***,,,---.........---+++***))))))((()))))))))))))))))))))************+++++++++******+++++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,******++++++******)))((())))))***++++++++++++***)))...444444111......000...---+++******,,,///000,,,++++++******++++++,,,,,,,,,+++***))))))*********+++---...///...---,,,+++***)))+++---////////////////////////...---,,,++++++++++++++++++++++++******+++,,,---.........(((''''''))),,,//////...---,,,,,,,,,......---+++***+++,,,+++)))((()))***+++++++++,,,,,,,,,,,,,,,***+++,,,+++******+++---...,,,+++*********++++++------,,,+++++++++,,,,,,***,,,------,,,+++,,,,,,000///---,,,+++++++++***,,,,,,++++++***************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,rrr___TTTIIIHHHFFFCCCAAA???>>>===:::CCCJJJHHH>>>888:::@@@;;;;;;:::999888777777666777555333333333555666666555444333222111111000000444333222000000/////////......---,,,,,,,,,------000///......//////---,,,------............------,,,,,,,,,,,,+++***)))(((+++------,,,++++++,,,...,,,,,,---...............)))***+++,,,---...//////000///---,,,,,,++++++***++++++***)))***+++,,,---000...,,,+++,,,------,,,'''(((((((((((()))))))))'''(((***,,,---------,,,***,,,------+++******+++)))))))))))))))***++++++++++++++++++++++++++++++---,,,,,,,,,+++*********++++++,,,,,,------------+++***************++++++------,,,+++***))))))(((+++,,,---,,,***((((((((())),,,---,,,---222333111///---***((('''(((***,,,------,,,+++***)))(((((())))))***+++,,,---......+++***))))))))))))******)))))))))))))))******++++++((((((,,,---------///888777555333222222222222///---+++)))(((''''''((($$$%%%&&&((()))+++,,,---000---***((()))*********,,,+++)))((())))))(((&&&%%%&&&(((***+++,,,,,,,,,))))))))))))************,,,666:::111'''&&&***...******))))))******+++,,,000...,,,)))((((((((((((&&&&&&'''((())),,,---///---------,,,,,,***))))))(((((())))))***++++++,,,---...///000///---***(((&&&'''(((((()))((('''''',,,,,,++++++*********)))((((((((((((((((((((((((*********)))******+++,,,))))))))))))((((((((('''))))))))))))******************))))))((((((''''''((((((+++000555555111,,,(((((())))))))))))(((((()))))))))))))))(((((((((***))))))))))))))))))***''''''(((***+++,,,---...(((((((((((()))***+++,,,))))))***,,,------......+++******)))(((((()))))),,,,,,,,,,,,------......******))))))))))))******((()))***+++,,,,,,,,,,,,---,,,,,,+++******))))))+++++++++++++++***))))))))))))***++++++++++++******000888888444///...///---,,,***)))***+++---...,,,++++++******++++++,,,,,,++++++***))))))))))))------.........---,,,+++)))))))))+++---///...---...............---,,,,,,++++++++++++++++++++++++*********+++,,,------...,,,+++***,,,...//////...---,,,,,,---//////---++++++,,,,,,+++)))(((((()))***************++++++,,,+++,,,,,,+++***)))+++,,,---,,,+++***)))***+++,,,...------,,,+++++++++,,,***,,,......,,,++++++---......---,,,+++*********............------,,,,,,***,,,,,,,,,+++***+++,,,++++++************++++++ppp^^^UUUJJJHHHEEEBBB???>>>======:::CCCKKKHHH===777:::@@@<<<;;;;;;:::999888777666555444333222222333444555222333444444444222000///222222111000/////////000,,,,,,,,,,,,---...///000000///...///000000...---------............------++++++,,,,,,++++++******+++---...---,,,+++,,,---******+++,,,------------+++,,,---///000111111111111///---,,,------+++***+++***)))))))))***+++,,,///---,,,+++---...///...*********+++++++++,,,,,,)))))))))***+++,,,------***+++------+++******+++))))))(((((())))))***+++***++++++,,,,,,++++++************))))))))))))))))))***+++,,,,,,,,,++++++---,,,,,,+++******++++++++++++******))))))((((((***+++,,,+++)))((((((((((((+++,,,***+++...///---,,,+++)))(((((()))***+++...---,,,+++************''''''((((((***+++---...,,,+++***)))((()))***+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------444444333333222111000000***)))((('''&&&&&&&&&&&&$$$$$$&&&((()))+++------222///,,,******++++++***,,,+++******+++,,,***)))---,,,,,,++++++*********)))))))))******+++++++++***777<<<111&&&&&&+++---******))))))******+++,,,---,,,***(((''''''(((((('''''''''((())),,,...000......------,,,***)))(((************+++,,,---...,,,...///000///---***((((((((())))))******))))))------,,,,,,+++******)))((((((((((((((((((((((((+++***************++++++***++++++,,,,,,+++******)))))))))************+++******))))))((((((''''''((())),,,111555555111---((())))))******))))))(((+++************)))))))))******))))))))))))******''''''(((***,,,---...///)))))))))))))))***+++,,,))))))******+++,,,------,,,+++******))))))))))))******++++++,,,,,,------***))))))))))))))))))***)))))))))))))))'''&&&&&&************+++++++++++++++,,,,,,,,,,,,+++******)))******+++,,,+++++++++---555======555...+++,,,+++++++++***+++++++++,,,,,,++++++******++++++,,,++++++***)))))))))******............---,,,+++***)))))))))+++---...---,,,,,,,,,---------------,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,///...---...///000///...---------...//////---+++***,,,,,,+++)))((()))*********))))))***+++,,,---,,,------,,,******+++------------+++))))))+++---///...---,,,,,,++++++,,,***---000///,,,***+++---+++,,,---,,,***)))***+++///////////////...------+++,,,---,,,+++***+++---++++++************++++++nnn]]]TTTMMMKKKFFFBBB???>>>>>>>>>:::???CCCBBB>>>;;;<<>>???>>>======<<<<<<;;;:::999888888666777888777666666777777111222222222333333222222000///////////////000111444333111///---,,,++++++...---...000222222000...---..................---)))***+++,,,------------+++---......---,,,,,,---)))***+++,,,---.........(((***,,,...000000000000000---******+++,,,***'''++++++*********+++,,,---///---+++***+++,,,,,,+++)))************+++++++++,,,+++)))'''(((***,,,...)))+++,,,,,,+++***+++,,,++++++******++++++,,,---,,,---...//////...---,,,******++++++,,,,,,,,,---,,,---...///000///...---111000///---,,,+++************************++++++$$$&&&)))******+++,,,...(((+++,,,)))***,,,,,,))))))***+++,,,,,,,,,,,,+++***)))'''&&&&&&'''((((((///...---+++***++++++,,,---,,,***)))((()))***+++)))))))))))))))******+++'''***,,,++++++,,,---,,,((()))+++------+++)))'''((()))+++,,,------,,,,,,)))))))))))))))(((((((((((('''&&&''')))******)))'''&&&'''(((***+++***((('''&&&%%%%%%&&&)))---///------,,,+++***)))(((''''''...///******111///'''*********)))***++++++,,,))))))))))))))))))))))))...,,,***)))((()))***+++++++++,,,---------,,,,,,+++***))))))***+++---...+++,,,...000///...+++***(((((()))))))))******+++***++++++,,,,,,------...************************++++++***************+++))))))+++,,,,,,+++***)))))))))******++++++++++++(((((((((((())))))))))))...---+++)))((()))+++,,,)))***+++,,,,,,+++***)))*********)))))))))((((((+++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++*********)))******+++,,,...---,,,+++******************+++,,,------......,,,++++++++++++++++++,,,******+++,,,------------,,,,,,,,,---------......------......------,,,+++++++++,,,------------,,,***555???@@@999111...///+++,,,...//////...,,,***,,,++++++++++++++++++,,,))))))(((((()))***+++++++++,,,,,,------......///---------...000000...,,,***+++---...//////000000************************)))))))))***,,,...111222...---,,,...000111111000---------///000000---+++***+++,,,,,,+++***+++,,,------,,,,,,---...000111...//////---++++++,,,------//////---******,,,///000///...---,,,++++++++++++...111000+++)))+++...&&&))),,,,,,***)))+++------.../////////...,,,,,,+++,,,------++++++,,,---...------,,,,,,------...}}}gggYYYSSSJJJIIIFFFCCC@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<:::999999999999888666444444555666666555555444222222222222222222222222//////000000111111111222---......///000111111222111111111111111000//////...------,,,,,,++++++***---.../////////...,,,++++++,,,---...////////////++++++++++++++++++++++++)))******++++++,,,------***+++------------///000000---)))(((((()))***)))*********+++,,,,,,***'''&&&''')))***)))***+++---+++,,,,,,+++)))((()))+++******)))(((''''''((((((&&&''')))*********)))(((+++***)))***,,,---,,,+++,,,------,,,+++***,,,---,,,***,,,222444000------111000---+++)))(((((((((******++++++++++++******((((((((((((((((((((((((+++++++++***************%%%''')))***+++***)))((())))))((((((''''''&&&&&&)))***+++,,,,,,,,,++++++---,,,+++***)))))))))))))))))))))'''%%%%%%'''))),,,+++***((((((((())))))...+++'''&&&(((******)))+++)))((((((***,,,,,,+++'''''''''''''''((())))))************))))))))))))*********)))))))))))))))++++++++++++------+++***)))+++,,,+++***)))***+++(((((((((((())))))))))))%%%&&&((()))*********)))************************(((((((((((())))))))))))(((***,,,.........---,,,)))))))))***+++---...///000000///...,,,***((('''+++(((%%%&&&***,,,,,,***,,,,,,++++++******))))))))))))))))))((((((((((((......---,,,+++***)))(((...---,,,+++***(((''''''***)))''''''((()))((('''&&&'''&&&"""###(((++++++++++++++++++,,,---......)))+++,,,......---+++***))))))*********+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))''''''(((((())))))******************+++,,,------+++++++++******************++++++,,,,,,,,,++++++/////////......---------)))***++++++,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,+++444===???:::111+++((()))***+++,,,------------,,,,,,,,,++++++*********,,,***((()))+++,,,+++(((***+++---...---+++)))'''+++,,,------......------,,,,,,,,,++++++*********,,,++++++***+++,,,.../////////............------........................+++,,,---......---,,,+++************+++,,,------++++++++++++,,,---...///000///...---,,,+++++++++---------------...///000111///,,,))))))***,,,---000...,,,******,,,...000---,,,,,,++++++*********111000111---***666;;;......---,,,+++,,,---...//////...------...000222444zzzeeeWWWRRRJJJHHHFFFCCC@@@???>>>>>>;;;<<<>>>>>>>>>>>><<<;;;<<<:::999999:::999888777666666666666666666666666333333222111000//////...///000000000111111111111......//////000000111111///000000000000///......,,,,,,,,,------------------------------,,,++++++,,,,,,---.........------++++++++++++++++++++++++------,,,++++++******)))(((***++++++******+++---///,,,***))))))******)))+++******,,,------+++)))***+++,,,+++***))))))+++++++++,,,***)))((()))+++------,,,+++++++++++++++'''''')))*********)))(((+++***)))***,,,,,,,,,+++)))***+++***))))))***,,,///---///555777333//////000///---+++)))))))))))))))******++++++******)))************************,,,+++++++++***)))))))))'''(((***+++,,,+++)))(((************))))))((((((***++++++,,,,,,,,,,,,,,,---,,,+++***))))))))))))000000///---+++***,,,------,,,+++***)))******+++---***'''''')))***)))((((((''''''))),,,.........((((((''''''(((((()))***************))))))))))))***)))))))))))))))))))))*********+++,,,,,,+++***)))***+++***))))))***+++((((((((()))))))))******((()))***+++,,,,,,++++++((((((((((((((((((((((((((((((((())))))*********)))***+++------------,,,,,,++++++***++++++,,,,,,.........---+++***((('''*********)))(((((()))***************)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++******'''((()))***+++,,,---------+++******+++,,,,,,+++(((***(((%%%&&&+++---,,,+++++++++++++++,,,------***+++---......---,,,+++------,,,,,,++++++************))))))***++++++,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))******,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,+++++++++*********++++++,,,---------,,,,,,((()))******++++++***************+++++++++,,,,,,,,,222888999444...+++***,,,,,,---//////000000000,,,,,,++++++************,,,***))))))+++,,,+++)))***+++---//////---+++***+++,,,------......------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------++++++,,,,,,------..............................,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,---...///000///...---,,,,,,,,,,,,------,,,------......//////---,,,******+++,,,---...---+++******+++---...---,,,,,,,,,++++++******((()))...///222AAAHHH>>>//////---,,,+++,,,,,,---++++++***+++---111444777uuuaaaTTTPPPJJJHHHEEEBBB@@@>>>>>>>>>;;;<<>>>>>>>><<<===>>>??????>>>===<<<===;;;:::999::::::999777666444222111000222333444999888777555333222000000000000000000000111111111000000000000////////////...////////////...------++++++++++++,,,,,,---------,,,+++******+++,,,------------,,,+++***))))))++++++++++++++++++++++++)))******++++++,,,------+++,,,---,,,*********,,,,,,+++++++++,,,,,,***((())))))***,,,...///---,,,''')))++++++++++++---...)))***+++***(((((()))++++++******)))))))))******(((((())))))***************)))((()))***+++***(((***+++,,,,,,+++,,,...000222111444;;;<<<777222111++++++++++++++++++++++++((())))))******))))))(((((((((((((((((((((((((((---,,,,,,+++***)))((((((++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,+++************%%%&&&((((((((((((***,,,---,,,+++++++++,,,---.....................---+++///...---......---+++)))******))))))******+++,,,************)))))))))((()))))))))))))))*********'''((()))***)))))))))***''')))***)))((('''((())))))))))))*********++++++)))))))))))))))))))))(((************************(((((()))***+++,,,,,,---************+++,,,---......---,,,+++***))))))))))))******++++++*********(((+++------***(((((()))++++++,,,,,,------......))))))***************+++************++++++++++++...---,,,+++***((('''''''''&&&%%%&&&(((*********'''++++++)))***------+++++++++******)))*********++++++---...............(((((()))+++---...///000+++***************++++++++++++++++++++++++++++++******+++,,,++++++***))),,,,,,,,,++++++*********---,,,++++++*********+++++++++,,,,,,---------...------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------......---,,,++++++***++++++,,,,,,,,,,,,,,,)))))))))*********++++++***,,,------+++***+++---(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...,,,+++,,,------...............,,,,,,,,,,,,------------,,,------...---,,,***))),,,,,,,,,---.../////////------------------------...---,,,++++++,,,---...------,,,+++************,,,+++++++++,,,,,,---..................///000000+++,,,,,,,,,,,,,,,,,,,,,)))***,,,............---***+++,,,------,,,+++***,,,,,,,,,,,,------------222000444444...444777---.........---,,,,,,,,,,,,...---,,,---111666;;;???mmmYYYOOOLLLHHHFFFDDDAAA???>>>>>>>>>>>>===;;;::::::;;;===>>>===;;;::::::::::::999777666555222111000111333444666666555444444333333222111111000000000000000000000000000000//////////////////000000000///......,,,+++++++++*********)))...---,,,++++++,,,---...------,,,,,,+++***((((((++++++++++++++++++++++++)))******++++++,,,------+++,,,---,,,*********,,,,,,++++++,,,---,,,+++)))(((((()))+++---...,,,***&&&((()))***)))***,,,---))))))***)))(((((()))+++))))))(((((((((((()))***)))))))))))))))******++++++)))((()))******)))(((***+++,,,,,,+++,,,...000222000333999:::555000///******++++++,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((,,,,,,++++++***))))))(((+++++++++******))))))(((++++++++++++++++++++++++,,,,,,+++++++++,,,---......---,,,+++************(((***++++++******+++,,,,,,+++******+++,,,---...,,,---......---,,,,,,+++111///.........---***(((***************+++,,,,,,************)))))))))((((((((())))))************'''***++++++)))((()))***''')))***)))((('''((()))************++++++++++++*********)))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,***************,,,---...,,,,,,++++++***+++++++++))))))***++++++++++++***)))))))))+++------+++)))***+++++++++,,,,,,------)))*********++++++,,,,,,+++++++++*********))))))''''''(((***+++,,,---...***)))((()))+++---------%%%)))***((()))------+++,,,,,,+++***))))))))))))***+++,,,---............''''''(((***+++---......++++++***************+++++++++++++++++++++++++++***+++,,,------,,,+++***------,,,,,,++++++******+++*********++++++,,,---++++++,,,---...//////000...---,,,+++++++++,,,,,,---------...............,,,,,,,,,,,,,,,+++***)))+++,,,,,,---...---------)))************+++++++++)))+++,,,------,,,,,,---+++,,,---------------------.....................++++++,,,,,,+++++++++,,,............---,,,***))),,,---......//////.........------,,,+++******))),,,------...---,,,***)))---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---------,,,+++************,,,,,,+++++++++,,,------...............///000111+++,,,,,,------,,,++++++)))***,,,...//////......+++,,,---......---,,,+++,,,,,,,,,------......///000---222222+++...111***+++,,,,,,------.........000///......000444888;;;kkkXXXNNNKKKGGGFFFCCCAAA???>>>>>>>>>???===:::999999:::===???===<<<::::::;;;;;;999888888777666444444444555555111111111111222222222222111111111111000000000000////////////000000000000///000000000000///......,,,,,,,,,+++***)))))))))---,,,,,,,,,,,,------...---------,,,+++***)))(((++++++++++++++++++++++++------,,,++++++******)))(((***+++***))))))***+++---,,,++++++,,,---,,,***(((((()))***,,,---+++))))))***+++***((('''((()))((()))))))))(((((()))+++*********)))******+++,,,***))))))))))))***+++,,,,,,***))))))***+++***(((((()))******))))))+++---111///000555666222...---)))***+++,,,,,,,,,,,,+++******++++++++++++******************************+++++++++***************************)))))))))))))))************+++++++++,,,+++***)))***+++,,,---...---,,,++++++******+++,,,---...---***(((((((((++++++******+++---...///***+++,,,+++)))((()))***000...,,,,,,------,,,,,,*********)))******+++,,,************))))))))))))((((((((()))******++++++***---///...***((()))+++((()))******(((((()))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,************+++,,,------)))******+++,,,,,,+++++++++(((''')))...///---)))))))))))))))*********************+++,,,,,,------++++++*********))))))))))))))))))***+++++++++,,,***)))'''(((***,,,++++++&&&))))))((()))...000......---,,,+++***)))))))))******++++++,,,---......************************,,,+++******)))*********++++++++++++++++++++++++***,,,...//////...---,,,,,,,,,++++++++++++++++++************+++,,,---...+++,,,---...///000111111///...---+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,.........---,,,+++,,,,,,------,,,,,,,,,------............//////+++,,,---,,,+++***+++---.........---,,,,,,+++***------...////////////.........---,,,***)))((((((,,,,,,---------,,,++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,---...---------...//////000,,,,,,---......---+++******+++---.../////////...,,,,,,............,,,,,,,,,,,,------...///000000555000444333******...(((******,,,---.../////////......---------///111333kkkWWWMMMJJJGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;:::;;;;;;:::888888888777666666555555444000111111111111111111111111111111111000000000///......//////000000111111...////////////...------------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++++++++++++++------,,,++++++******)))(((***++++++******+++---...,,,******+++------,,,*********+++------+++)))***+++,,,+++)))((()))***'''((()))(((((((((***++++++*********++++++,,,---******)))))))))***+++,,,---+++******++++++***))))))***+++***))))))***,,,111......111222///,,,---)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************************************++++++++++++************++++++,,,)))*********+++++++++++++++***)))((((((***+++---......---,,,++++++++++++(((***++++++)))((('''(((,,,+++++++++---...000111+++,,,,,,***((('''***,,,222///+++******+++,,,,,,)))))))))))))))***++++++************))))))))))))'''(((((()))******++++++...111333000,,,)))***,,,)))***+++***))))))***++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,...///))))))))))))))))))))))))******))))))))))))(((((('''(((***+++,,,,,,++++++++++++******++++++,,,---***++++++,,,,,,,,,,,,+++,,,+++******+++,,,,,,++++++++++++++++++***************++++++,,,------...))))))))))))************------,,,+++***)))(((''')))'''&&&&&&((()))(((''')))++++++***,,,222555555///...---+++******)))))))))))))))***+++,,,---...,,,,,,,,,++++++******))),,,++++++***))))))******+++++++++++++++++++++++++++---///111111000...---************+++++++++++++++++++++***++++++,,,,,,+++,,,---...000111222333000///---+++++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,))))))***++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,------------******++++++++++++******,,,,,,,,,,,,---------...***,,,...---+++***,,,---,,,,,,------............------...///////////////......---,,,+++*********,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,,,,...---------------......------/////////---,,,***,,,,,,---......//////...,,,,,,,,,------,,,,,,,,,+++,,,---...///000111111;;;555666444)))'''+++(((***+++---............---,,,,,,,,,---------......kkkXXXMMMJJJFFFEEECCCAAA???>>>>>>>>>======>>>>>>>>>>>>======>>><<<;;;;;;;;;;;;:::888666666666666555444333222333333333222222222111111222111111111000000//////---......///000111111222------......------,,,+++,,,------......//////000((()))***,,,,,,,,,+++***,,,,,,---------,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------***+++------------///000///,,,***)))+++---------,,,,,,,,,---......+++)))((()))++++++++++++---///'''((()))((('''(((***+++***)))))))))***++++++,,,+++***)))))))))***,,,,,,---,,,++++++,,,,,,***))),,,------,,,+++***,,,---222...---000111...,,,---******,,,,,,---,,,+++***+++,,,,,,------,,,,,,+++(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,------...*********++++++,,,,,,,,,***)))((('''''')))+++,,,......---,,,++++++++++++$$$'''***,,,------...///---,,,,,,---...000222333...//////,,,))))))---000777222---)))(((((((((((()))))))))((()))******+++************))))))))))))'''(((((()))***+++++++++000333555222---)))***,,,)))+++,,,+++***)))***+++++++++,,,,,,,,,---------))))))(((((()))+++---...++++++++++++++++++++++++******))))))((('''''''''&&&(((***,,,---,,,+++***,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,,,,,,,......+++((('''***---/////////......---------******+++,,,,,,---......''''''((()))***+++,,,,,,''''''(((***+++,,,---...---+++))))))***++++++***,,,...---,,,///666::::::000///...,,,+++*********((((((((()))***,,,---...+++++++++,,,,,,---------,,,,,,+++***))))))******++++++++++++++++++++++++,,,---000222333111000...)))))))))******++++++,,,------,,,+++************+++,,,---///000222333444111///---+++***+++,,,---+++++++++,,,,,,---------++++++,,,---............******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///---***)))***,,,............/////////......---*********++++++,,,,,,,,,***,,,...---+++***,,,...++++++,,,...///111222333---......///////////////---------------------,,,,,,++++++***+++,,,...///---......///000111222222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************+++,,,------------,,,++++++,,,,,,,,,...------,,,,,,,,,---------...///000000...,,,+++------------.........///+++++++++++++++++++++++++++,,,---...///000111222666000333333))))))///...,,,---.........---,,,+++,,,---......//////......iiiVVVMMMLLLHHHGGGEEEBBB@@@???>>>===???===<<<<<<======<<<:::======<<<;;;:::888777666555555555666777666444222333222222111111222222333000000000000000000000000...///111000...------...------..................---------...///000000111,,,---///...------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///---+++***++++++,,,,,,,,,++++++,,,+++***)))***+++,,,---++++++++++++***))))))((())))))*********+++++++++************+++,,,------+++,,,------++++++,,,---,,,......++++++,,,***%%%...,,,++++++---......---...---,,,---///000///...''')))******)))))))))+++111000...---,,,+++******)))***+++,,,,,,+++***)))+++,,,---............---000---++++++---///---+++...---,,,***)))******+++&&&&&&&&&&&&'''(((******...---+++***)))))))))******,,,,,,)))))),,,---+++++++++++++++,,,---......))))))(((((((((((())))))333000---)))((()))+++,,,%%%%%%%%%%%%%%%$$$$$$$$$***)))))),,,//////+++(((((((((((((((((((((((((((000111222222000,,,(((&&&,,,+++***))))))***+++,,,,,,,,,+++***)))))),,,///,,,+++)))(((((()))+++,,,''''''&&&''''''((()))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,---......++++++***)))((((((((()))***************+++++++++444000,,,---111333111...******))))))***+++,,,,,,++++++++++++******))))))***))))))))))))******+++,,,+++******---111666888000222000***))),,,+++%%%------,,,+++++++++++++++,,,,,,------,,,,,,+++***---,,,***)))((()))******,,,------,,,******,,,...,,,///222555555222///,,,------------------------+++++++++,,,,,,---------000---******---......,,,------------------------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++---,,,,,,++++++,,,,,,---...---------...///111222---...000333555333///,,,***+++,,,------,,,+++******+++,,,,,,------,,,,,,......////////////......000000///000111000///...---------------...///000+++,,,,,,------,,,,,,++++++,,,------++++++,,,---***+++,,,---///000111222,,,---...//////...------,,,,,,++++++++++++,,,,,,------------------------//////.........---------,,,------...///000111111------...//////......---,,,,,,,,,++++++*********///...---,,,+++,,,---...444333111000...------------,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------jjjWWWOOOMMMHHHGGGEEEBBB@@@>>>======AAA@@@??????@@@@@@???>>><<<<<<<<<<<<;;;999888777555444444555666666333111333222222111111222222333000000000000000000000000---///000000///......///---...............---------------...///000000000---/////////------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,+++((()))***+++,,,,,,,,,,,,++++++******++++++,,,---............---,,,+++************++++++++++++,,,+++***)))))))))***+++,,,+++,,,,,,+++***)))+++,,,&&&)))+++***---000000,,,,,,+++***,,,000222333333000...,,,,,,---......---)))***,,,,,,+++++++++,,,000///...---,,,++++++***)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,...,,,***+++---...---,,,///...,,,+++))))))))))))(((((((((((()))***++++++///...,,,+++******++++++***,,,,,,)))***---...,,,++++++++++++++++++,,,---++++++************++++++///...+++)))(((((()))***((((((((()))))))))))))))***)))))),,,......+++(((************************,,,---...//////---+++***,,,+++***))))))***+++,,,+++++++++***)))***,,,///...---+++******+++---...***)))))))))))))))***+++))))))************))))))************************,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++******+++,,,,,,---------000---)))***---///---******************+++,,,,,,,,,++++++***************)))(((((((((((()))******,,,+++******,,,000444666+++...---******...---)))&&&%%%&&&'''))),,,///000,,,------------,,,++++++------,,,++++++++++++++++++,,,------++++++,,,---,,,---///000000///---,,,------------------------++++++,,,,,,,,,---------000---******,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------,,,,,,,,,,,,------,,,,,,---...///222444555+++---000444777666222...,,,,,,------------,,,,,,,,,,,,---............---......////////////......////////////000///...------------------...//////------............------+++,,,------++++++,,,---,,,,,,------............---...//////...---,,,+++******))))))))))))******------------------------......------,,,,,,,,,,,,,,,,,,------......//////+++,,,,,,---------------...............---------......---,,,,,,------...111000///...---,,,,,,,,,---------,,,++++++******,,,,,,---------.........iiiWWWNNNLLLIIIHHHEEEBBB???>>>===<<>>===<<<===???@@@???>>>;;;;;;<<<<<<===<<<<<<;;;555444333333444444333111333222222111111222222333////////////////////////111333444333111000000111////////////...---,,,+++---------....../////////000111111000...,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,---...///...---,,,+++'''((()))***++++++,,,,,,)))***+++,,,---,,,+++***...//////000///---+++)))++++++,,,,,,,,,---------...---***(((((()))***+++......---***((((((***,,,---111222...,,,---+++(((((((((***...333888;;;<<<555222---******++++++***+++---...///...---...///......---,,,++++++++++++++++++++++++++++++++++++...............//////000))))))((()))***,,,------,,,,,,++++++++++++++++++,,,,,,+++*********++++++,,,,,,++++++************))),,,,,,***,,,000111///++++++***))))))((())))))))))))(((((((((((())))))(((((()))))))))))))))(((''''''(((((()))***++++++))))))***+++,,,,,,+++***************************///...,,,***)))(((((()))++++++++++++++++++++++++******++++++******---///+++******))))))******+++......---,,,+++++++++,,,))))))************)))))),,,,,,,,,---------------++++++++++++++++++++++++---,,,,,,+++***)))(((''')))((((((((()))***++++++'''((()))*********))))))...,,,))))))+++,,,+++)))+++++++++******++++++,,,...,,,+++))))))***+++,,,+++*********+++,,,---...,,,++++++++++++---...///+++------,,,++++++++++++//////---,,,++++++******---------...---,,,,,,+++,,,---...//////...---,,,)))+++...///---,,,++++++........................,,,,,,------------------,,,,,,------------------...---+++++++++,,,------+++,,,,,,,,,,,,,,,------///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000.........------.........***+++,,,...000222444555))),,,111777;;;:::777333///...---,,,,,,---...///------...////////////...------............------000111111111///...............---------......///.........//////.........,,,---...---,,,+++,,,...---------,,,,,,++++++***))))))***,,,---.........------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---......,,,,,,------......//////------.../////////......---,,,,,,+++,,,,,,------,,,,,,,,,------.........------........./////////|||gggXXXOOOLLLNNNKKKGGGCCC???>>>======<<<;;;;;;<<<>>>???>>>===:::;;;<<<<<<======<<<<<<666555333333444555444222333222222111111222222333////////////////////////555666666555222000000000////////////...---,,,+++------------............000111111000---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......---,,,,,,******+++++++++******))))))***+++,,,---,,,+++***///000111111000---+++)))++++++,,,,,,,,,---------///...,,,*********+++,,,.........,,,+++***,,,...(((---000///...000111///***)))***---111555777777555111---******************,,,......---,,,---...---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,///...---+++************(((((())))))***+++,,,---))))))***+++,,,,,,------+++******)))))))))******************)))))))))((())),,,,,,***,,,000111///++++++***)))(((((((((((())))))(((((((((((())))))((()))***+++++++++***)))&&&&&&'''(((((()))******((()))***+++******++++++))))))))))))))))))))))))...,,,***((((((((())))))+++++++++,,,,,,+++++++++(((***++++++***+++---...************************...---,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,---------.........,,,++++++******++++++,,,************************)))((((((((()))***++++++)))***+++++++++)))'''&&&,,,+++******+++,,,,,,+++,,,,,,+++++++++++++++,,,------+++*********+++,,,'''''''''((()))***++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,+++***---000***+++---//////...---,,,------.........---,,,,,,+++,,,---......---,,,+++)))+++...///---,,,+++++++++---///000000///---+++,,,,,,,,,---------......---------------------------,,,,,,+++***+++,,,---------------....../////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...------------...............------.........+++,,,---...//////000000)))+++000666::::::666333...---,,,++++++,,,---...,,,,,,---...............---..................---111333444333111//////000///......---------......------............------,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------------......------------------------------------.....................---------------,,,+++,,,,,,---///111222---------....../////////,,,---///111111000///...------------------...///++++++,,,,,,---.........,,,------------.........}}}jjj\\\TTTQQQQQQNNNIIIDDD@@@>>>>>>>>>???>>>===>>>???@@@???>>>:::;;;;;;<<<<<<<<<;;;;;;888666444444555555555444333222222111111222222333000000000000000000000000444666666555222000///000////////////...---,,,,,,------------------------...///000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,+++111222333444222///,,,***++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,...///...---,,,---///,,,222555111---......---+++******,,,///111222222222///,,,***+++++++++***)))+++------,,,+++,,,---,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,333222///---+++***)))***(((*********)))***+++---((()))***+++,,,---------))))))((((((((())))))*********+++++++++******)))))),,,,,,***+++///000...+++***))))))))))))))))))++++++************++++++******+++,,,,,,+++++++++(((((())))))******++++++((()))******))))))***,,,(((((((((((((((((((((((()))((((((((()))***,,,---++++++,,,,,,,,,,,,++++++((()))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------......,,,,,,,,,,,,......))))))******+++,,,,,,---+++++++++***++++++,,,,,,,,,---...///...,,,***)))************+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///000***+++,,,---------,,,,,,))))))***,,,,,,,,,222:::888888888888555222///,,,...............---,,,,,,***++++++,,,,,,,,,,,,+++***,,,......---++++++,,,)))+++---//////---+++)))+++,,,,,,------.....................------------,,,,,,,,,+++******,,,...------......//////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---......------------......,,,------......------,,,***,,,///444777777444111------,,,,,,,,,,,,------,,,,,,---............---......////////////......222555666555111///000111//////...------------...---------......---------,,,...///...---,,,---...***++++++,,,---......///111000...,,,+++*********---,,,,,,++++++,,,,,,---------------------------------...............///---------------.........------------///111333555/////////000000000000000+++---000222333222000...///...............//////,,,,,,,,,------.........,,,,,,---------.........}}}lll___WWWTTTSSSPPPKKKEEEAAA??????@@@AAA???>>>???@@@@@@???>>>:::;;;;;;;;;;;;;;;:::999999777555444555666666555333222222111111222222333000000000000000000000000///111222222000//////000---...............------------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***+++,,,---......//////,,,,,,---------,,,,,,+++++++++******++++++,,,---000222333444222///+++)))*********++++++++++++,,,***+++,,,---------,,,+++)))+++...///...------...333888:::333---***)))(((,,,+++***+++---/////////...---++++++,,,---,,,+++***+++------,,,,,,,,,---++++++******+++,,,---------,,,++++++++++++,,,---666444111///---,,,------***+++,,,+++))))))+++---***+++,,,,,,,,,,,,+++***((((((((((((((()))***+++------...//////......---***,,,,,,)))***---...,,,******)))))))))***++++++++++++************++++++++++++++++++++++++++++++)))))))))***************((()))+++***((((((***,,,))))))))))))))))))))))))((((((((()))***+++---...++++++,,,------,,,++++++''')))+++,,,+++,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,+++++++++******++++++,,,------...///...,,,++++++,,,...///*********+++,,,---------,,,,,,++++++***+++++++++***+++...000000///---,,,***+++,,,---...///111222...---,,,++++++++++++++++++,,,---...---,,,***)))------......///111222333***+++---.........---,,,+++)))***,,,+++,,,555@@@IIIFFFAAA;;;666111---,,,...............------,,,+++++++++++++++,,,------+++,,,------++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,---......//////.........------------+++,,,---+++))))))+++...,,,,,,------...//////000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...------,,,,,,,,,,,,---------......//////...---,,,,,,---...111333333111///------............------------...////////////...//////000000000000//////222555777555000...///111//////...---------------......////////////......---...///...---,,,---///+++,,,,,,---......//////111000...---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........++++++,,,,,,------......------,,,---///222555666000000//////////////////+++---111333444333000...//////...............///..................//////---............/////////{{{kkk___WWWTTTUUUQQQLLLFFFBBB@@@@@@@@@AAA???>>>>>>??????===<<<:::;;;;;;;;;::::::999888:::888555555666777777666333222222222222222222333000000000000000000000000+++---////////////000111------......///.........------------------------***,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...///******+++,,,...///000000+++,,,------............,,,+++***)))***+++---......///111222000---)))&&&))))))*********+++++++++((()))+++---...---+++***&&&)))---//////---------...555888333...---...------+++***+++---//////...,,,+++***+++---...---,,,***,,,......---,,,---...************+++,,,------------++++++++++++------222000---+++******+++,,,+++,,,---,,,))))))+++---,,,---------,,,***((('''(((((((((((()))***+++,,,000111222333333222111000***,,,,,,)))))),,,---+++******))))))***+++,,,,,,))))))(((((((((((()))))),,,,,,+++***))))))******)))))))))(((((((((((((((''')))+++***((('''***---***************************+++++++++************++++++------------++++++&&&)))+++,,,,,,,,,---...)))******++++++******))),,,,,,,,,,,,,,,---...///******++++++++++++******,,,,,,------...///000000---,,,***))))))***,,,---++++++,,,,,,,,,---------++++++***)))((((((((()))%%%(((+++...//////...------...000111111333666888...---,,,,,,++++++++++++***,,,...//////---***((()))))))))***+++,,,......)))+++---/////////------000---,,,,,,+++***333@@@EEEAAA:::444///---............//////......---,,,,,,,,,+++***+++,,,...///,,,------,,,******,,,...111000...------...000111++++++,,,,,,---...////////////.........---------+++,,,---+++)))(((+++...++++++,,,,,,---...//////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000---,,,,,,++++++,,,,,,------...///000000//////......------///000111///------...///000000///...---...//////000000000000000000000111111111111000000111444777444///,,,...111000///...---------------//////000000000000//////---...///...------...///------..................,,,,,,+++,,,---///111333//////............//////------------------------+++++++++,,,,,,---------))))))***+++,,,,,,---------,,,,,,---///222555777......------,,,,,,,,,+++***---111444555333000...000///...------------...000000000000////////////////////////000000000000yyyfffYYYSSSRRRRRROOOIIIDDD@@@??????@@@AAA@@@???@@@@@@@@@>>><<<::::::;;;===>>>>>>;;;999777777777777666666666666666666555444333222222111---///000222222000///---000000//////.........---///...------...///000111///............---------------------------------******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++...111222000---++++++---+++******---/////////...------,,,+++++++++,,,***+++,,,---...000111111.........///......------///---++++++,,,,,,,,,+++)))***---111444333000---*********))))))***...000,,,,,,---------.........***------++++++//////---........................,,,...000111111...+++)))...---+++)))(((((())))))///---***((((((***---//////...---+++******++++++,,,++++++++++++,,,---...(((((()))***************,,,+++***))))))+++---...000333777999888444///+++...+++)))***---...---+++,,,+++******,,,,,,+++***---,,,***(((((((((((()))((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))***++++++++++++***///,,,(((&&&'''((()))))))))***+++,,,,,,+++***))))))************)))((('''$$$'''+++...000000///...++++++************++++++++++++,,,,,,,,,---------+++***+++,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++***))))))))))))+++,,,------......------)))+++...000222444777:::444333000---++++++*********,,,///222222///,,,***......------------,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,...///111000///...,,,***))))))........................++++++++++++++++++++++++,,,,,,,,,,,,------...///---,,,++++++,,,---///000++++++++++++++++++++++++///000111000///---***(((+++,,,,,,,,,,,,+++******............---,,,++++++........................000---******,,,---,,,***))))))))))))))))))))))))---,,,+++******,,,...///------------------------,,,+++***))))))+++---...///000111222111000...,,,...------,,,,,,,,,---------...///000111222333333444555666333///...///222000000000000000000000000........................---------............///000000///...---.................................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++***+++,,,...///000000000---,,,,,,,,,,,,---.....................///000000---------.........//////,,,---///000000000///...000///...------...///000///...---,,,,,,---///000,,,---///000111000......zzzgggYYYRRRQQQQQQNNNIIIDDDAAA?????????@@@???>>>>>>??????===;;;<<<;;;<<<===>>>===:::888777666666666555555444444555555555444333333222222...///000111111000///...000000/////////.........//////.........///111111000000///...---,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******+++,,,---+++---//////---+++***+++///,,,******+++---...------,,,++++++*********++++++,,,,,,---...///000000+++,,,,,,---,,,,,,++++++***)))((()))+++---...---***+++---///222222///---)))***+++***)))***,,,...************+++++++++,,,***---...,,,---//////,,,************************+++---///111111///,,,***************+++,,,...///...,,,***))))))***,,,...---.........---,,,+++*********+++++++++,,,,,,,,,((())))))******+++******,,,+++)))))))))+++,,,...///111444666555222...,,,///---+++***,,,---+++***+++***)))+++...000111111...---+++***)))))))))***++++++++++++++++++++++++******)))(((((()))******)))******+++++++++++++++***(((&&&&&&(((+++---...++++++,,,,,,,,,,,,++++++------,,,,,,++++++++++++(((***,,,---......---,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++---......---......---------,,,,,,,,,------------------,,,,,,,,,+++***)))******+++,,,++++++*********++++++,,,+++,,,------...---------+++...000222222333444666111000...---,,,+++,,,,,,+++,,,///111111///,,,+++******++++++,,,,,,------***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---..............................///000000///---+++)))+++,,,,,,,,,,,,+++******------......------,,,,,,........................111...++++++---...---,,,++++++++++++++++++++++++...---,,,++++++---///000------------------------------,,,,,,,,,---.../////////111111111000...---......---------------.........///000111222333333444444444222000...///000000000000000000000000000........................---------............///000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---..................---,,,,,,,,,,,,---......---------------...//////------------............---...///////////////...000///...------...///000.........------,,,++++++,,,---000111222111///---|||gggXXXQQQOOOPPPMMMIIIEEEBBB@@@???>>>???>>>===>>>>>>>>><<<:::<<<<<<<<<<<<===<<<:::888777777666555444333333222444444444444333333333333000000000000000000000000000000////////////....../////////...//////000111111111000...---,,,+++***************************,,,,,,,,,---------......++++++******+++,,,---...---...///...,,,,,,,,,---222///+++)))***+++,,,,,,------,,,++++++++++++,,,,,,---------............++++++,,,,,,---,,,,,,+++)))((('''(((+++,,,---,,,,,,++++++---//////...,,,)))+++,,,,,,+++***+++,,,))))))*********+++++++++***...///......000///,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---+++*********+++,,,...///000,,,++++++******++++++,,,+++---///000///---***((()))***+++,,,,,,,,,++++++))))))***+++++++++******+++***)))))))))***+++,,,,,,...000111111///---,,,000...,,,+++++++++***)))***))))))+++000555888999...---,,,++++++***+++++++++,,,,,,------,,,,,,+++))))))(((((((((((()))))))))***++++++,,,,,,++++++***(((&&&&&&))),,,---...---,,,,,,,,,,,,,,,,,,---......,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++*********++++++++++++,,,,,,+++++++++,,,---///000222111000///---+++***))),,,,,,------------------,,,+++***))))))***++++++*********++++++,,,---...++++++,,,---------------...000333444333111111111...---,,,,,,,,,,,,------,,,---...//////...---,,,'''(((((()))+++,,,,,,---++++++++++++,,,,,,,,,,,,)))+++,,,,,,******+++---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,++++++***+++,,,------......------------------------------000///------.........---------------------------......---,,,---...///000---------------------------......///////////////...///000111000///...---///......---......//////...//////000111222333333444222111000111000///---////////////////////////........................---------............///000000111111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...............---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,---------......//////..................//////............//////---...///000///,,,***(((,,,...111333333222///---~~~gggWWWPPPNNNPPPNNNJJJFFFBBB@@@>>>>>>@@@???>>>>>>???>>><<<:::;;;::::::;;;======;;;999888888777666444333222222222222333333333444444444111111000//////000111111000000//////////////////..................///////////////...------,,,,,,+++++++++***************------------.........///*********+++,,,---......000111111///......000222666222---******+++++++++...------,,,,,,,,,------------------------------------......///.........---+++***)))***+++***)))---,,,***+++,,,------,,,***,,,...///---++++++++++++++++++,,,,,,,,,------+++...000......000///+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---...---,,,***))))))***,,,......---,,,*********+++++++++++++++***+++***)))))))))***++++++***++++++,,,,,,---------...---+++++++++++++++******)))(((+++000666:::<<<------,,,+++++++++++++++***++++++,,,,,,++++++*********))))))))))))*********++++++,,,,,,,,,,,,,,,///,,,)))((())))))))))))---,,,+++******+++,,,------,,,***))))))***,,,------,,,+++*********+++,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,+++++++++,,,///222777666444222///,,,***)))++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++++++++,,,,,,---...++++++,,,------------,,,...111444555333000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,+++***+++---++++++,,,,,,---...//////------------------------------------------------+++++++++******++++++,,,......------,,,,,,,,,,,,************************------...//////......---,,,,,,------,,,,,,+++******+++,,,---............------------------------......---------...------------------------------...------,,,---...//////------------------------,,,...///111111000///......//////000000///......///............///000000//////000111111222333333555222000111333333000---................................................---------............//////000222333222111///---........................------------------------///...---,,,,,,,,,,,,,,,------.........---,,,,,,---,,,,,,,,,,,,---......------,,,,,,------...///,,,,,,,,,,,,------------000///...---,,,---...////////////....../////////...//////000///...---,,,,,,...222444444333000...}}}fffVVVPPPPPPSSSQQQLLLGGGBBB@@@>>>>>>AAA@@@??????@@@???===<<<999888888:::<<<======<<<999999888777666444444333111111222333333444444444111111000000000000111111//////000000000000000000------------------------,,,,,,------.../////////------,,,,,,,,,+++++++++------........./////////******+++,,,---.........000000000///---...000333777333///,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------.../////////......,,,++++++,,,,,,+++***---,,,******+++------,,,+++---000111///---,,,,,,++++++,,,,,,,,,---------+++///000...---///...+++((((((((((((((((((((((((***+++---...///...---,,,*********+++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******************+++---...///...,,,+++++++++,,,,,,,,,,,,++++++++++++******************))))))))))))***+++,,,,,,***************+++,,,---,,,***)))***...333777888+++++++++++++++************+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,---------------111...+++***))))))(((&&&,,,+++***))))))***+++,,,---,,,***))))))***,,,---+++***)))))))))+++---...,,,,,,++++++++++++,,,,,,))))))*********++++++++++++,,,,,,++++++,,,000333;;;:::888444111...+++***))))))******+++++++++,,,---,,,***)))))))))***+++...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,,,,///222333222000......---------,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,+++,,,---,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++++++++,,,,,,------.................................---------...............,,,------------,,,++++++***+++,,,---.../////////------------------------+++,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...------------------------+++---///111111000...---........./////////.....................///000000000000111111222222333333666333222333555555222...------------------------........................---------............//////000222333222111///---........................------------------------///...------,,,,,,,,,---+++,,,,,,---...------------,,,,,,,,,,,,---.....................//////000,,,,,,,,,---------......///...---,,,,,,---...///...//////////////////...------,,,,,,,,,...///000,,,...111333444222000...{{{dddUUUQQQSSSXXXTTTNNNGGGBBB@@@??????BBB@@@???@@@@@@@@@>>><<<999888888999;;;======<<<999999888777666555555444111111222222333333444444111111111111111111111111//////000000000000111111------.........---,,,,,,***+++,,,---...000111111///......------,,,,,,,,,---------.........//////***+++,,,---......---------------,,,+++,,,...000444222///---------,,,+++)))(((((((((((())))))***---------,,,,,,,,,,,,,,,******+++,,,------------+++***)))***---//////...---+++******,,,......---+++---000111///...------******+++++++++,,,,,,,,,,,,//////++++++......+++************************++++++------...---,,,,,,&&&''')))***,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,***+++,,,---...---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***)))))))))))))))***+++,,,((()))*********+++---///---+++******---000111222******++++++++++++******+++,,,...//////...,,,+++++++++,,,------,,,+++++++++,,,------......---------+++******+++++++++)))+++******))))))******+++---,,,,,,++++++,,,......))))))((()))***,,,...///,,,,,,++++++++++++,,,,,,*********++++++++++++,,,))),,,------+++,,,000444<<<;;;999555222///---+++))))))******++++++,,,,,,...---,,,************+++...---,,,+++******************+++,,,,,,,,,,,,,,,+++...000111000.........------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------------...///...,,,+++,,,---...---------------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++++++++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,...///000///---,,,..................//////------------...///000000111111111222222222333333444444444555555555222000................................................---------............///000000111111111000///...........................---------------------------------,,,,,,------...***+++,,,------------------,,,,,,,,,,,,---......///............///000000---------.........//////------,,,,,,---......///......////////////......++++++))))))***,,,///111---...000222222111000///xxxaaaTTTSSSWWW^^^XXXPPPHHHBBB??????@@@AAA@@@??????@@@???===;;;<<<:::999999:::;;;:::999777777666666666555555555222222222222222333333333000111222222222222111000//////000000000111111111//////000000000///------+++,,,,,,---...///000000//////......---,,,,,,+++,,,,,,---------.........+++,,,---......------,,,+++,,,---,,,++++++---//////...------...---+++***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,------------***)))((())),,,.........+++******,,,...//////...)))+++---...---------...++++++,,,,,,,,,------------///---)))(((,,,---+++------------------------,,,,,,---------,,,++++++((()))***,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------,,,++++++---------------,,,++++++******************++++++(((***++++++))))))+++...---,,,++++++---.........***+++,,,------,,,++++++***+++---//////---+++******+++,,,,,,,,,,,,+++***,,,,,,---...............***))))))***,,,------,,,***++++++,,,,,,++++++***++++++++++++,,,,,,------(((((())))))***,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,'''+++//////------000444:::999777555222///---,,,***++++++,,,------......///...---++++++++++++,,,,,,++++++*********++++++******+++,,,,,,,,,,,,+++,,,...//////---++++++,,,+++,,,---...///...------+++,,,,,,------,,,,,,+++---------------.........,,,,,,,,,------------...,,,---...---+++***+++,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,---.........---,,,************************///......---------......---------...------,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,---.../////////......------------......//////,,,,,,,,,,,,---...///000111111222222222222333333111333555666444222222111................................................---------............///000000000/////////......................................................++++++++++++,,,---...///,,,,,,---------,,,++++++---,,,,,,,,,,,,---.........------------...//////........./////////000000***+++,,,---.../////////---...///000000///...---------------......///000....../////////000000000vvv```SSSTTTYYYaaa[[[QQQHHHAAA???@@@AAA@@@>>>>>>>>>???>>><<<:::???===:::999999999888777555555555555555555444444222222222222222222222222///000222333333222000/////////000000111111111222000111222222222000///...---------............/////////...------,,,++++++,,,,,,,,,---------......,,,---.........---,,,++++++---......------///000+++***+++,,,------***(((,,,+++++++++,,,------...+++++++++,,,,,,---------+++,,,---...////////////---+++))))))***+++***)))*********,,,///000000...''')))+++,,,++++++,,,............/////////000000...///,,,''''''+++---+++************************------------,,,++++++***------......---+++***(((,,,++++++******++++++,,,+++---///000111///---,,,((((((((('''((())))))***---.........---,,,,,,+++---.........------,,,++++++++++++++++++************+++,,,+++((((((***,,,---,,,+++,,,......---,,,+++,,,---.........---,,,''')))+++------+++)))''')))***+++,,,,,,+++***))),,,---......//////......+++***)))***,,,---,,,+++++++++---......---++++++'''((()))***************))))))******+++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------&&&+++///000------000444888777555333111///---,,,,,,,,,------...///000000000///...,,,++++++,,,,,,))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++...//////---***))))))***)))+++---///000000000000++++++------------++++++***+++,,,,,,---...//////,,,,,,,,,---------......+++,,,---,,,***)))***++++++,,,,,,------.................................------------------------///...------,,,,,,,,,,,,---......///...---+++***------------------------000///...---------------------......------,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))---000000...---...///------------------------,,,---......//////......---------------------------......///////////////---------------...///000+++++++++,,,---...///000222222222222222222333333///222666666333000000222////////////////////////........................---------.........//////000000///............///................................................*********+++,,,---...///.........---,,,+++))))))---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......////////////000000000000((())),,,...////////////---...///000000///...---000111333444333222000//////......---...///000000nnn]]]TTTTTTVVV___ZZZQQQHHHBBB>>>>>>>>>============<<<<<<<<<<<<:::::::::999999999888888777777777666555333222111444555555666666555555444111333555777666444111////////////000000000000000------------,,,,,,,,,,,,---...............------111222333333222000---,,,//////...------------...000---,,,---///000...,,,,,,------......------,,,,,,++++++******++++++,,,///---******+++,,,---,,,++++++************************+++,,,,,,---......///...---,,,+++***))))))///---+++,,,...///---+++...---,,,+++***+++,,,---------------...000111222...,,,******+++++++++************++++++,,,,,,---///---+++,,,---...---------............---,,,+++------,,,,,,,,,------...---///222333222///+++(((***,,,------------...000,,,---...///000000000000,,,,,,------,,,***)))(((************+++,,,------)))---000///***'''(((***000...,,,***)))))))))))))))***+++,,,,,,,,,******///......---,,,+++******''''''(((******++++++++++++---///111111000...,,,---,,,++++++************,,,)))'''(((+++---,,,***)))+++,,,+++(((&&&(((***---+++((((((***,,,---...************************************************,,,------,,,******---///222111///---+++***))))))---,,,++++++******++++++...---,,,+++***+++,,,,,,...---,,,******+++,,,---++++++,,,,,,,,,+++******,,,+++***+++++++++)))'''---,,,+++++++++---...///111,,,+++///111///......((())))))***,,,---......---------............///++++++------------++++++'''))),,,---,,,,,,,,,---+++---///000///,,,)))&&&---...000000///......///,,,+++*********+++,,,---------------------------******,,,---...////////////000000111222333444444)))+++---/////////---,,,---+++((((((***,,,------------............------,,,000333111---***+++---......////////////......+++,,,------......------,,,,,,,,,,,,------......///......---------..................//////000111,,,,,,,,,------.........111111222333222111000//////000111111222111111000222111///...------......000111222111//////111222000000000000000000000000000000//////......------000000//////......------000000000000////////////......//////...---,,,,,,---,,,,,,,,,,,,---......000000000000000000000000............////////////............------------------............------000000000//////......------555888444///...000000000000//////.........---nnn]]]UUUTTTWWW]]]XXXQQQIIICCC???>>>>>>>>>>>>>>>=========<<<<<<:::::::::999999999888888777777777666555333222111111111222222222222111111///000222444333111///---////////////////////////111111111000000000000///---......//////...------///000111111111000///...//////...---------------...,,,+++,,,...///---+++,,,------......------,,,,,,,,,++++++++++++,,,,,,---+++******+++,,,+++***,,,,,,,,,+++++++++++++++***++++++,,,------..................------------...,,,+++,,,...///...,,,---,,,,,,++++++,,,,,,,,,---,,,,,,------...///000,,,+++***+++---...///...******+++,,,,,,,,,++++++...,,,++++++,,,------,,,............---------,,,...---,,,+++******++++++,,,...000111111///,,,******,,,------------...000---......///////////////------...---,,,***((('''...------,,,,,,,,,------+++...111000,,,)))***,,,///...---+++************,,,,,,,,,,,,,,,+++***)))------,,,,,,++++++******'''((()))***++++++++++++)))+++...000111111///...///...---,,,,,,,,,,,,,,,+++)))'''(((+++,,,+++***)))+++,,,+++)))''')))***000---***)))***++++++***------,,,,,,,,,,,,,,,,,,*********************************)))))))))+++,,,000///---,,,***)))))))))*********+++,,,---//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,------+++***,,,------,,,,,,000555999BBB888000//////,,,******))))))***+++,,,---......------------............+++,,,,,,------,,,,,,+++)))***,,,,,,***)))((())),,,---...///...,,,)))(((,,,---//////---------...---,,,,,,+++,,,---...///------------------------,,,---------...------,,,***++++++,,,,,,------...+++,,,---.........---,,,///---++++++,,,------,,,------............---------000333222...+++,,,.........////////////......+++,,,------......------,,,------.........------......---------......///000///...,,,***)))((((((---------......////////////000111333333333222222000///...---,,,+++***)))111000///...---......///000111000...+++******+++////////////////////////////////////............////////////............000000000000/////////.........//////...------,,,---------------......///////////////////////////............////////////......//////////////////...//////////////////...000//////............///---333666333/////////...000/////////............mmm\\\TTTTTTVVVYYYVVVPPPJJJDDD@@@>>>===??????>>>>>>>>>=========:::::::::999999999888888777777666666555444222222000111111111111111111000///000111222222000...---000000000000////////////333333222222222111111111---......//////........................///000000///......------------------,,,++++++------,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,+++))),,,,,,,,,---------------+++++++++,,,------............/////////000000000---,,,+++,,,...///...---+++,,,,,,------,,,,,,,,,------,,,,,,,,,---------...,,,+++,,,.../////////***+++,,,---,,,+++***)))---+++******+++,,,,,,+++///......------------...111///---+++******+++,,,,,,---.........---,,,+++***,,,------------...000...////////////...------------...---,,,***)))'''//////---,,,,,,+++++++++,,,///111000---+++,,,.........---,,,+++,,,,,,,,,000///...,,,++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++(((***,,,///000000000///...------,,,,,,,,,,,,---***)))'''(((***+++*********+++,,,+++***)))***+++///---***)))***++++++***---------,,,,,,+++++++++++++++++++++++++++++++++***)))((((((***+++++++++---,,,+++******))))))***+++++++++,,,---...000000...---,,,+++++++++,,,,,,***+++,,,------...------,,,,,,---------------------,,,+++,,,...///...,,,,,,...///------222<<>>000+++***(((''''''***++++++,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,......---***(((((((((---------------,,,+++***+++,,,......,,,+++,,,---------------...///111111------------------------//////......---,,,+++***------------------------------------------,,,,,,...---------//////---+++------............---------111333222///------.........////////////......+++,,,------......---------.../////////...---,,,---------------...///000111000---+++(((&&&%%%$$$.........///////////////...///111333444444444444222111000...,,,,,,++++++000000///////////////000/////////,,,***((()))***////////////////////////.............../////////.............../////////000000000/////////...............///......---,,,......------......///000....................................//////////////////000000111111222222000000000000000000000000000///...---...///000111...333555222000000///,,,////////////............mmm[[[RRRPPPRRRTTTRRRNNNJJJEEEAAA???===????????????>>>>>>>>>>>>:::::::::999999999888888666666666666555444333222333333333222222333333333111222222333222111000///222222111111111111111000111111111000000000//////---......////////////...///...---,,,,,,---///000///...------,,,,,,---------,,,,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,*********,,,...---+++))),,,,,,,,,,,,------------,,,,,,,,,,,,------.........////////////000000000,,,+++,,,,,,---.........***+++,,,---...---,,,+++///......---,,,,,,,,,---111///---,,,------,,,++++++,,,---------+++)))(((,,,***))))))***++++++***...---,,,++++++,,,------333111///---,,,---///000---------,,,,,,+++++++++***,,,------------...000////////////...---,,,+++++++++,,,------,,,+++***,,,++++++***))))))******---...000///---,,,---...------------------------111000///------...///000))))))*********+++++++++((()))******++++++++++++)))***,,,...///......---++++++***************+++***)))(((((())))))******+++,,,,,,,,,+++++++++++++++)))((()))+++---...---,,,++++++******)))))))))++++++++++++++++++++++++,,,+++)))***---...---+++++++++************++++++......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,---.........---------------......//////---,,,+++,,,...//////...,,,///000...---222>>>IIIJJJ;;;---***+++,,,++++++,,,,,,------...//////000+++,,,,,,,,,------------------++++++++++++------///000111///---++++++,,,...------,,,,,,,,,------+++---......,,,++++++,,,,,,,,,---...///000111222------------------------............---,,,+++***111111000000/////////...///...---,,,,,,,,,,,,,,,++++++,,,...000000...,,,------............---------///111111///------------......//////......---+++,,,------......------......000000000...,,,+++,,,,,,,,,---...///000111///...---,,,++++++++++++................../////////000222333444444444333111000////////////000111/////////000000000111111---...///...---,,,...000////////////////////////---------....../////////---------....../////////000000/////////.........---...............------///............///000000....................................///////////////000000111222333333444000000000000000000000000000///.........000111333111555777444222222000,,,///////////////.........lllYYYOOOLLLLLLPPPNNNKKKHHHDDDAAA???===????????????>>>>>>>>>>>>:::::::::999999999888888666666666666555444333333444444333333333333444444222222222222111111000000111111111000000/////////000000/////////.........---......///000000//////222000...+++++++++---.........---,,,,,,,,,,,,,,,---.........---------...,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,---//////---+++***+++++++++,,,,,,------,,,,,,------------....../////////.........------+++,,,------------......)))***,,,---...---,,,,,,111000///...------------///---++++++,,,---,,,++++++,,,,,,---,,,+++)))))),,,***((()))***+++******,,,+++++++++++++++,,,,,,//////---------///111222//////---,,,+++***))))))***,,,------------...000////////////...,,,+++***((()))+++---............))))))))))))******+++,,,+++,,,---,,,,,,,,,---...,,,,,,------------------000/////////000111333555)))))))))******++++++,,,)))******++++++++++++***++++++,,,---,,,,,,+++************))))))******+++*********)))((())))))***++++++++++++,,,,,,,,,+++***)))((())),,,......---+++++++++******)))))))))++++++++++++++++++++++++---,,,,,,,,,------,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++---------,,,,,,,,,++++++((()))+++---......---,,,------,,,---...///000111---,,,***+++---............000111...+++///:::DDDBBB777...---000000//////---------....../////////++++++++++++,,,,,,,,,---------++++++++++++---------/////////------...///...---,,,,,,,,,---...///---...//////---,,,,,,---***+++,,,---...///000000------------------------+++,,,------......------...------,,,,,,++++++***///...---,,,,,,,,,,,,,,,((((((***...000111///,,,------............------,,,---//////...,,,,,,,,,------............------+++,,,------......------....../////////---,,,+++,,,,,,,,,---...///000111---------------...//////------------------------111222333333333222111111---------------...//////...//////000111222333333///000000///......///111........................,,,,,,------......//////,,,,,,------......//////////////////............------...............---///............///000000....................................///////////////000000111222333333444000//////......//////000111000000///000111333444555:::<<<999555444111............///////////////jjjWWWLLLIIIIIILLLJJJHHHEEEBBB@@@???>>>??????>>>>>>>>>=========:::::::::999999999888888555555666666555444444333333222111000000111222333222111000////////////000//////......------,,,,,,111111000000000/////////---...//////000000000000333111...,,,++++++,,,---...------,,,,,,,,,,,,,,,---...//////------...///,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,---///000///---******++++++,,,,,,------------------------...............------,,,,,,,,,,,,---......,,,,,,---...******+++,,,------------111000///...............***)))(((***---000000000,,,,,,++++++++++++++++++,,,***))))))***++++++******++++++,,,,,,,,,,,,+++******++++++,,,.../////////...---,,,+++******)))***,,,------------...000/////////...---,,,+++***''')))+++---////////////*********++++++,,,......***************+++,,,---+++,,,------------,,,,,,------...///111333444555)))*********++++++,,,,,,******+++++++++++++++***,,,,,,,,,++++++***)))(((,,,++++++++++++,,,,,,---++++++,,,+++)))(((***++++++***)))***,,,,,,+++***,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++*********+++++++++++++++,,,------)))))))))***+++,,,---...,,,,,,---------,,,+++***))))))***++++++,,,,,,+++,,,,,,+++,,,---///111222///---++++++,,,.........///000111...+++---444:::555///+++,,,---***((()))---------.........//////******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,++++++,,,...000------,,,,,,---...//////---///000///---,,,,,,,,,)))***+++------.........------------------------)))***,,,---.../////////------,,,,,,++++++******------------------,,,,,,((((((***---000000///---------............------+++,,,---...------,,,+++------............------+++,,,------......------...------------,,,,,,,,,---------------...///000...------,,,,,,------...---------------,,,,,,,,,111222222333222111000//////000000000000///......---...000111333444444444222222222///---+++,,,---........................---------------.........---------------........./////////.........------,,,---......///...............------......///000....................................//////////////////000000111111222222000000............000000222222333333333333333333888???CCC>>>777333111///.........///////////////}}}hhhVVVKKKHHHIIIIIIGGGEEEBBB@@@???>>>>>>>>>>>>>>>=========<<<<<<:::::::::999999999888888555555555666555555444333222111000//////000111222333222000/////////111111000000//////...------,,,111111000000000/////////------///000000111111111111000...---------.........---,,,,,,++++++,,,,,,,,,---///...,,,+++---///,,,------......------,,,------,,,,,,,,,,,,---------+++***+++---//////...+++++++++,,,---...........................------,,,---------------......---///000...,,,***+++---++++++++++++,,,---......//////...---------......)))((((((+++///222333333,,,+++***))))))+++,,,---,,,+++))))))+++,,,+++******+++---///000///---,,,)))***+++,,,------,,,,,,+++,,,---------------,,,***,,,------------...000............------,,,+++***+++,,,............---,,,+++++++++++++++,,,,,,***)))((()))***,,,------++++++,,,------,,,+++***+++,,,---///000111111111++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********************))))))+++++++++++++++,,,------,,,---...,,,***)))***---***)))''')))+++,,,+++))),,,+++***+++,,,---+++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,000333111+++'''))),,,+++************++++++,,,*********+++,,,---...///,,,,,,---------,,,+++******)))))))))))))))******++++++***+++,,,///111333222///,,,,,,---...///......///000///------///111---***)))***)))%%%$$$''',,,------------.........************+++++++++++++++,,,,,,------,,,,,,+++)))***+++******+++---///+++,,,,,,---...//////000---...///...,,,******+++***+++,,,---...------,,,------------------------)))***,,,---...//////////////////...............+++,,,---.........---,,,---,,,,,,...//////...,,,------............------,,,,,,---.........---+++,,,------......------,,,+++,,,------......---------,,,+++******+++---.........---------......///---------,,,------......///.........------------...///000111222111000///---///111333333222000///,,,---000222444555555555222222222000---,,,,,,---...........................------------------,,,...------------------,,,//////.........---------,,,------...//////......---------------......///////////////////////////............////////////......//////////////////222111///......///111222333444666666666555333222999CCCIIIBBB777111000000............/////////000zzzfffUUULLLIIIJJJGGGFFFCCC@@@>>>>>>>>>???============<<<<<<<<<<<<:::::::::999999999888888555555555666555555444444333222111//////111222333666555333111111222333444333333333222111000000///////////////............------///000111111111111///............///000000...---,,,,,,++++++,,,,,,***,,,...---+++***,,,...,,,------......------,,,...------,,,,,,------...,,,+++)))))),,,...//////,,,,,,------...///000000..................------++++++,,,---...///000111...000111///+++)))***,,,++++++******+++---...000---------,,,,,,------...---++++++---///222222222---+++)))((()))+++---///---+++******+++,,,,,,+++***,,,000222333111...,,,+++,,,...//////...,,,***(((***,,,...////////////***,,,------------...000------......------,,,,,,,,,---.........---,,,+++,,,+++***)))((((((((((((+++)))((()))+++---......++++++,,,---,,,+++***)))***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***(((((())))))******++++++))))))(((((()))***++++++,,,...///---***)))+++---***(((&&&(((+++,,,+++)))((('''(((***---///...---(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...444999555---(((***///******))))))))))))******......---,,,,,,,,,,,,---,,,,,,---...---,,,+++******)))(((''''''((())))))+++*********,,,...111333444111...---.../////////......////////////------...---...///,,,(((+++000,,,,,,,,,---------------)))************+++++++++++++++---......---++++++,,,------,,,+++,,,...000++++++---...////////////,,,---...---+++)))))))))+++,,,---.........---,,,------------------------***+++,,,---....................................)))+++---/////////---,,,111000////////////---+++---..................------------///000///...,,,,,,------......------,,,+++,,,------......---------+++)))((((((+++---//////......---------......---------...///000222333000000//////.........---,,,---///000111111111111$$$'''+++///111111000///+++---000222555666666666000111222111//////111222.................................------,,,,,,,,,.........------,,,,,,,,,//////.........---------,,,,,,---.../////////...---,,,,,,,,,,,,---......000000000000000000000000............/////////000............------------333222000//////000222333444666888999888666333222999EEELLLDDD666...///000---.........//////000000nnn]]]QQQHHHBBBBBBFFFDDDAAA???======>>>???;;;;;;;;;;;;;;;<<<=========999:::>>>===888777;;;777777666555444444444444777777666444444444444444555444222222222444666777444222000000111222111000////////////////////////000000000000000000000000000///...---------------***++++++,,,,,,++++++***000///---,,,++++++,,,---,,,---///000000000///...------.........---,,,,,,)))***,,,......---,,,+++***+++---...---+++)))'''...------,,,,,,------...///...---,,,,,,---...//////...,,,++++++,,,...///...---,,,++++++,,,---...---------,,,+++***)))(((------,,,+++,,,---...///000///---+++*********++++++***))))))+++,,,+++)))////////////...---,,,,,,,,,---...---,,,+++---///+++,,,,,,------......///------------------------...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,++++++,,,---///000...---,,,+++***+++,,,,,,...,,,++++++++++++***(((+++******)))******++++++))))))))))))***+++,,,------,,,***))))))***,,,---******+++,,,------------///---+++******++++++***)))*********)))***+++---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111444555222+++'''(((*********+++,,,,,,,,,,,,+++,,,,,,------///000111222......,,,+++)))((('''&&&))))))*********+++++++++***,,,+++''')))...111000........................000///---,,,++++++,,,---......---,,,,,,+++***************+++,,,---...///........................+++++++++++++++++++++,,,---...000///...------...---,,,+++---000000---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---.../////////...------,,,,,,------.....................//////...+++******+++------------------------+++,,,---...////////////000///---+++++++++---...///......000333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///000///,,,,,,---...000000000000///...---,,,+++,,,---...//////...,,,++++++,,,...///222111000......---------+++333555///000666777111000000///......000111222//////000000111111222222000///...---------------////////////////////////........................+++,,,---...////////////000111111000......///111...------------...////////////......---------,,,333000---///444555222...................................................////////////000222333444222444666777666444222000;;;===>>><<<777222...---////////////000000000000~~~hhhXXXMMMEEEAAAAAACCCBBB@@@>>>======>>>>>>AAA@@@???===<<<;;;;;;;;;<<<888888<<<>>>;;;;;;===666666555444333333333333777666555444333333333333333333222222333555777999444222000000111222111000000000000000000000000000........................///......---------......,,,------------------,,,///...------------------------///000000000///...111111111///+++'''""" ***,,,---//////...---,,,............//////......///......------....../////////.....................---+++******+++---...---------,,,,,,---------............---,,,+++***------,,,,,,,,,---...///222000///---+++++++++++++++***)))+++---...---,,,...............---,,,,,,---......---++++++,,,...))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///222111///............///+++***)))+++---...---,,,++++++************++++++---,,,+++******)))))))))---,,,+++***+++,,,...///------------,,,+++***)))...,,,************++++++))))))*********+++---...++++++,,,,,,,,,,,,------......---,,,,,,+++******+++...111///+++(((***,,,*********+++++++++,,,,,,,,,,,,,,,---...///111111************))))))((((((***************+++++++++(((+++,,,***+++///000...------------------------//////---,,,,,,------...---,,,,,,+++******))))))...------......///000000------------------------......------,,,,,,++++++,,,---......,,,******+++---,,,+++---//////,,,***------------------------,,,,,,+++++++++,,,---...,,,,,,,,,------------------------.........//////111222222000...,,,,,,---------------------------)))***+++,,,------------///...---++++++,,,---...///......000222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***...000000///......///000//////...---------,,,,,,,,,---/////////...,,,++++++,,,...////////////......//////000...000111333999<<<888000111000///---,,,,,,++++++//////000000000000000000000///...------------........................................................./////////...---------......---+++***,,,------------------...//////////////////......------333111000333777888444111................................................///............//////000222333555666555444111000666888999777444111///...////////////000000000111yyycccTTTKKKDDDAAABBB@@@???>>>===<<<===>>>>>>CCCBBB@@@???===<<<<<<;;;===888555888;;;:::999:::888777666555444444444444555555444444333222222222222222222222333555777999444222000000111222111000111111111111111111111111..............................---------...//////......////////////......------.../////////......---......///000/////////+++,,,------,,,***'''%%%,,,---...///000///...---///......---...000222333/////////......////////////000111222111000...------,,,+++******+++,,,---,,,------......------,,,///000000000///...------...---,,,,,,,,,---//////333222000...---,,,,,,+++,,,+++***,,,...000///...------------------,,,,,,---......---+++***+++---,,,,,,------.../////////,,,,,,************,,,,,,------,,,+++++++++,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------...//////111000...,,,,,,,,,,,,---,,,+++***+++---///...---++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,++++++,,,...000111,,,,,,,,,,,,+++***)))))),,,,,,***))))))***+++++++++*********+++,,,...///***+++,,,---------,,,,,,//////...---+++***))))))(((+++------***(((***,,,***************+++,,,,,,+++++++++,,,---...///000''''''(((((()))*********+++++++++++++++*********'''+++---,,,---//////+++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///---------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++---...///...,,,******+++,,,++++++,,,---...,,,***------------------------,,,,,,,,,+++,,,------...******++++++,,,------...+++,,,,,,---...///000000555555555333000......///------------------------***+++,,,---------------...---,,,,,,,,,---...//////......000111111///---------------------------)))))))))+++...000000000////////////...---,,,+++,,,,,,,,,,,,---///000111///...---,,,,,,---...///............///000222222333///000;;;DDDAAA777/////////......---,,,******000000////////////////////////......------..............................////////////////////////000000000000///...---,,,+++,,,---,,,***)))***+++------------.........///000000000000////////////333222333777::::::777333////////////////////////////////////////////////000000///...............000222333444444222000///000111333222000//////////////////000000000111111yyycccTTTKKKDDDBBBCCC???>>>=========>>>??????@@@??????>>>>>>>>>>>>>>>BBB===888888::::::777555999999888777666666666666444444444444333222111111222222222222222333444555444222000000111222111000000000000000000000000000........................---------------...///000...//////000000//////...,,,---///000000000//////---......///////////////((()))***,,,---///000111,,,,,,---...///......------,,,,,,,,,---....../////////............//////111333555777666333000...---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++//////000000000///.........------,,,,,,...///000222111000///---,,,++++++---,,,+++,,,...///...------,,,,,,,,,,,,------------......---+++***+++,,,.........///000000111111---,,,+++******+++,,,------,,,,,,++++++,,,,,,,,,+++,,,...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------...///000111111000///---,,,+++***++++++000...------------,,,***,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,*********+++,,,...000111((()))***+++,,,,,,,,,,,,+++++++++***)))***+++---///---+++***+++,,,------)))***,,,......---,,,+++......---,,,,,,+++*********,,,---,,,***(((((()))+++******)))***+++,,,---++++++++++++,,,---...///(((((())))))******++++++,,,,,,++++++++++++******(((+++---+++,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///000000//////............******++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,///111111000...,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......++++++,,,,,,,,,---------++++++,,,---...///000111666777666444111//////000........................------...///////////////------,,,,,,---...///000......//////000000......------------------------......---......///.....................---,,,,,,+++,,,,,,---///000111222//////...------...//////.........///000111222333777111555DDDJJJ@@@444///,,,---///000000000///...000000//////......------//////............//////........................////////////////////////000000000000000///...------///000///---,,,------------....../////////...111111000000000000000000222333555888;;;;;;777444////////////////////////////////////////////////111111000000000000111111///000111222222111000///...///000///...---///000//////000000000111111111|||eeeTTTJJJCCCAAABBB>>>>>>>>>>>>??????@@@@@@>>>======<<<<<<<<<======AAA???<<<:::;;;;;;999666999888777666555555555555444444444444333222111000222222111111111111111111444222000000111222111000////////////////////////////////////////////////---------------...///000......////////////......,,,---///000000000//////............/////////000222000---+++***+++---///++++++,,,,,,------------+++,,,.........---+++)))...------,,,,,,------...222444888::::::777222000......------------......+++,,,---......---,,,+++---....../////////............---,,,---...///000000//////...---,,,+++***...---,,,,,,---...,,,+++---,,,,,,,,,,,,---...///---------,,,******+++,,,***++++++,,,------.........---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---,,,...000111222111000///++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,...000111222333333222000............///000...------------,,,***---------------,,,+++***))))))+++,,,------,,,,,,)))))))))***,,,---...///))))))***+++,,,,,,,,,,,,***+++,,,+++)))***---///444000,,,+++,,,---,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,---+++++++++++++++,,,---...,,,,,,++++++++++++******,,,++++++++++++++++++++++++---,,,((()))---///...------------------------))))))***+++,,,---------000000////////////......---......///......---,,,------------------------++++++,,,,,,------......///111222111...---------,,,,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,---,,,,,,---------.........///.........---------,,,++++++,,,---...///000111555555555333000/////////..............................//////000000//////------------...//////000....../////////.................................---.........---------...------------......//////,,,,,,---///000111111222////////////////////////000000000000000111222222888777>>>IIIGGG999000000,,,---///000000000///...000000//////......------//////.........//////000////////////////////////000000000000000000000000...//////000111111000000...000222111000......///---...///000000000//////000000111111111111111111000222555888:::999666333000000000000000000000000000000000000000000000000////////////000111222333//////000111111000000//////111111000///...///000000000000000111111111111~~~eeeSSSHHH@@@===>>>>>>????????????????????????>>>===;;;::::::::::::666999:::888888::::::777666666555444333333333333444444555555555333111000222222222111111111000000444222000000111222111000........................000000000000000000000000......---------...//////------............------------.../////////......///............///000000333111---)))((()))+++---+++++++++,,,,,,,,,---------///000222111...+++)))------,,,,,,,,,,,,------111444888;;;;;;888444111.........//////.........,,,------......------,,,,,,,,,---...//////......///...---------...000000---............---,,,+++...---,,,,,,---...---,,,------,,,,,,---///000111+++,,,,,,,,,******,,,---++++++,,,------......///------------------------,,,,,,+++++++++,,,------,,,---.../////////...---++++++++++++++++++++++++---------------.........)))***,,,...000111111222///...---,,,,,,,,,---...,,,+++***+++---///...------......///...---+++***,,,------------+++***((())))))***+++,,,,,,------------------,,,+++*********,,,---,,,***+++///222666222---+++,,,...---,,,***+++,,,---------,,,,,,***++++++,,,,,,------...)))***+++---.../////////+++,,,,,,---...---------,,,+++++++++,,,,,,---.........---,,,++++++******++++++++++++,,,,,,,,,------...,,,((((((---//////........................))))))+++,,,------------------------------------,,,---...//////...---,,,........................******+++,,,---...//////,,,...//////---,,,,,,------......---,,,+++---///***++++++,,,,,,---------,,,,,,---............---000000///......---,,,,,,+++,,,,,,---...///000000222333333222///......///........................,,,------.........------.............../////////---...//////------...///////////////////////////(((***,,,,,,,,,---...000...------......000111111------///000111111111111///000000000000000000///111111000000111222333333777===DDDFFF>>>333///111000000//////...,,,+++***000000////////////////////////......//////000000000000000000000000000000000000000000000000000000...///000111222222222222...000222222000............///111222222222111000000000000000111111111111000222444666666555333222000000000000000000000000000000000000000000000000,,,,,,------...000111222//////000000111000000000111222444333111000000111000000000111111111222222fffSSSHHH@@@===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::;;;;;;555>>>BBB???===>>>???===888777666555444444444444444555666666666444222111000111222333333444444444444222000000111222111000///////////////////////////////////////////////////......---------......---......//////......---///...------------------///......---...///000111...------------...///000,,,,,,,,,,,,,,,---......//////000000000000............------------......///111555888999777444222---..................------------,,,,,,---------+++,,,---...///////////////...---------...000111,,,---...///000//////...,,,++++++---///111111000...---,,,---...000222444)))***++++++***+++---///---------...//////000000***+++---......---+++***,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,---...//////......******)))((()))***+++,,,+++***)))+++---...---,,,......///000///---+++***,,,---......---,,,***(((***++++++,,,---------,,,............---,,,++++++***---///...+++,,,000555666000+++***...000000///++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++,,,...///......+++,,,...000000///...,,,,,,,,,,,,,,,,,,------...------,,,,,,+++******))))))******+++,,,---......+++------)))***---...,,,------------------------++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,------------------------,,,,,,------......//////+++---//////...---...///...//////...,,,,,,...111,,,,,,------...//////000,,,,,,.../////////...------------------------------------.........//////000111222111///...///000........................------............------///////////////......------...000...,,,,,,...000////////////////////////***---//////......000222111000////////////111111...///000111111111111000000000000111111000000000//////000111222333555666666???DDD???666222111111222111000///...---------//////000000000000000000///////////////000111111111111111111111111111111111111111111111111111111000000111222222111111111...000222222111///......///111222444444333222111/////////000000000111111222333444555444222222111111111111111111111111111111111111111111111111111...............///000000//////000000111111111111///222555555444333222222000000111111111222222222gggUUUIIIBBB???@@@======>>>>>>===<<<<<<;;;999999999:::<<<===???@@@BBBMMMTTTOOOIIIIIIIIIHHH;;;:::999888777777777777555666777777777555333111///000222444666777888888444222000000111222111000000000000000000000000000........................000///...---------------......////////////......000///---,,,++++++,,,---///......------///000111111222333333222000...,,,...------------...//////......------...///000111//////............//////,,,///333666777666333222,,,------......------,,,......,,,++++++,,,......+++,,,---///000000000000///......---...///000111,,,---///000111111111000+++***+++...111444555444......------...111333555((()))++++++***+++---///))))))******+++,,,,,,---(((***,,,......,,,***(((++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------/////////...---------,,,------.........---+++***,,,++++++***+++---...///...,,,++++++++++++***(((...///000000///---+++***(((***,,,.........---,,,,,,,,,---......---------+++,,,---...////////////***---000///,,,---111666444///******...333333222,,,,,,+++++++++,,,---...---------,,,,,,+++++++++...---,,,------,,,+++)))***---000222222111...,,,------,,,,,,,,,---......+++++++++***************))))))***+++---...//////))),,,...,,,,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...---.....................,,,---///111222222111000,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,...000111000000111222...000000///,,,,,,///222.........///000111111222,,,,,,.../////////...---***++++++,,,,,,------...------..................///000111111//////000111///////////////////////////000000000000000////////////000000///...---------///000...,,,+++...000000000000000000000000000222444555444111000111333333222111/////////000000//////111222222111000///000000111111111111000000---...///000333555777999666@@@BBB888111333444111222111000000000111333444//////000000111111222222///////////////000111111222222222222222222222222111111111111111111111111222222222222222111000//////222444444333111000000000222333555555444333222......//////000000000111333444555444222111111111111111111111111111111111111111111111111111111111222111111000000000000000///000000000111111222222---111555666666555444444000111111111111222222222nnnYYYMMMFFFAAA>>>========================<<<<<<============<<<<<>>EEENNNQQQFFF888999777555444555555444333666666555444444444444555555444333444555444333111333333444444444333222222---.........//////000000000///---...///000000///000000000000000///...------,,,,,,---///000///...////////////////////////333222111000///.........000000000000111111111111000000//////...------,,,***+++---...------...////////////222444555444333000///...///222666;;;>>>;;;777111//////000...---,,,---...---,,,,,,...000......------------.........------,,,,,,------...222444666666555444555666888444...+++***,,,---------------,,,------...///......,,,,,,+++,,,---...,,,,,,,,,,,,---------,,,,,,...000111///---,,,,,,...........................///000111111000///...---------...............222111///---,,,,,,,,,,,,............///000222333...---,,,,,,---...---+++,,,,,,,,,++++++*********+++,,,///000000///,,,+++++++++,,,---------------,,,,,,,,,,,,------...............---------------,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---......,,,,,,,,,,,,......---------------,,,,,,,,,---,,,,,,++++++,,,,,,---)))******,,,---...///000//////......//////000111...---,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...///111000///......///,,,---......------...000000000000000000000000000333333222111///...------....../////////000000000////////////////////////000000000//////////////////////////////......------...000222333333222111......---------...///000,,,------...///.........///...------///000111000000000////////////......///......//////000111222222111000000222333333222222222222111111111111000111111111111111111111111000000000000000000111111111111000000111111222333222222111111111111111222/////////000000000111111111111111111222222222222222222222222222222222222333333333333444555666666333555666666444333444555222333444555555444333222333333333333333333333333000111111111111000000///444444444444444333333222222333333444444444444444555555666666555555444333555555555666555555444444555555555666666666777777555555444444333333333444111111222222222333333333444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111111222333444444333222111333333333333333333333333xxxbbbQQQGGG@@@===========================<<<<<<============<<<<<<>>>777444:::@@@>>>666000777666444555666666555444666666555444333333222222222222222222222222000///444444444555555444444333------...///////////////......---...///000000000000000000///......------------------............////////////////////////111111000///.........///000000000000111111111222000/////////.........---+++---//////.........///......000333555666444222///......///333999???CCCAAA:::222///000222000---,,,---...---,,,---...000......------------.........------,,,,,,------...000000111111111111222222666333000---,,,,,,,,,---,,,,,,,,,------...000000111000...---,,,,,,------------,,,,,,------......---000222333111...---,,,////////////////////////...///000111111000///...---------...///000000111333222///---,,,,,,---...---------...///111333555000...---------...---+++......------,,,++++++++++++,,,...//////...,,,++++++,,,,,,---...---------,,,------..............................---------...---,,,,,,+++++++++,,,------,,,++++++,,,------------,,,++++++,,,------......------------......---,,,,,,++++++,,,,,,---)))***+++,,,---///000000////////////000111111222------,,,,,,,,,,,,,,,---,,,---......---,,,++++++...///111111000//////000,,,...//////......///000000000000000000000000000111111111000000//////......////////////000000000////////////////////////////////////////////////....../////////......------///111333444444333222........./////////000000------......////////////,,,......,,,,,,///000...000000//////////////////000000000000111222333444555333111111222444444333222222222222222222222222111111111111111111111111111111111111111111000000333333333333333444555555333222111111000111111111//////000000000111111111222222222333333333333444555555555555555555555555333222222333333444555666333666888777444222222333///111222444444444333222444444444444444444444444444444444444444444333333333333444444444444333333222222333444444444444444555555666777777555444333555555666666666555555444333444444444444555555555666555444333222333444555222222222222222333444444333333333444444555555555444444444444444444444444333333444444444444333333333333333333333333333333222222333444444333222222444444444333333333333333zzzdddSSSHHHBBB???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<>>;;;666222///......///---...///...------///111......------------.........------,,,,,,------...,,,,,,,,,...111111...+++%%%+++222666555222000///......---......///000000000///...,,,,,,,,,,,,---,,,+++***)))***,,,...///...///000///,,,*********---------------------------...///000000///...------------....../////////...///111333333333222111//////...///000222444555666333///------...---,,,++++++,,,,,,------......------,,,++++++,,,------,,,------...............+++,,,---//////...---,,,---........./////////000///......---------......---------......------------..................------,,,***)))***,,,...///---,,,,,,++++++,,,,,,---........................,,,---...000111222111111///////////////000111111444111......111444666555***,,,.../////////000111...000111111000///111222000000000000000000000000......///000111111222222//////000000000111111111---...000111111000...---....../////////000000000///000000111111111111111111222444444444333111000000000222333333333222111000000/////////000111222333EEEOOOCCC555111444555//////000000000111111111111111111222222333444555888555222000111333333333111111111111222222222333222222222222222222222222111111222222333444444444444444333333444444555666444333222111000000000000000000111111111222222222222222333333333444444444222222222222222222222222555555555555666777888888:::???CCCAAA:::444444666444444333333333444555555333333333333333333333333222222111111111222444444222222333444444444444444222333333444444444444444555555444444333333333444222333444444555555555444444444444555555555666666555666666666666555444444555444333222333444666777555555555555555555666666555555555555555555555555555666666777777666666555444444444444444444444444444444444333333444444444333333333444555555555666qqq\\\MMMEEEBBB????????????????????????<<<<<<============<<<<<<999>>>>>>888777;;;<<<888888777777888888777555222222333444555444333222111111333444333///------///000111222333333333333333---...111333444444333222111444777666333111111222//////...///000111333444111333444222///---...000...000111222222111000...111000000////////////000------------.........///111111000000//////......+++---///000//////000111333111//////000111000///////////////111222444555;;;:::777222...,,,...///---...//////---...///111.........------............------,,,,,,------...*********---000000,,,((($$$***111444333111/////////............///000000---,,,,,,+++,,,---...///+++***)))))))))+++...///444555555333111///000111------------------------...///000111111000///...---------...............---///333555666666444333111111000000111333555666777444000...---...---,,,((()))***+++,,,,,,---...------++++++++++++------,,,---......//////......***+++---//////...---,,,---.........//////000000---------,,,,,,------...+++,,,,,,------,,,,,,+++//////000000000000//////////////////000000111111---,,,,,,++++++,,,,,,------------.........//////,,,---///111222333222222000000000000000111222222777333///000333888::::::)))+++---......///000111...000111111000000111222111111111111111111111111111111111111111222222222000000000000111111111111...000111222222111000...//////000000111111111222000000111222222222222222222333444444444222000...000111222333444333222222111000/////////000222333222HHHTTTGGG555///222333//////000000111111111222000000000000111222333444666333000///111333555555000000000111111222222222222222222222222222222222111111222333333444555555111000000000000111222222444333222111000000000000000111111111111222222222222222222333333333444444444444444444444444444444666555555666666777888999666<<<@@@>>>777222333555222222333444444333222111333333333333333333333333444333333222333444555666333333444555666666666555333444555555666666555555777666555333333444555555333333444555666666555555333333333333444444444555666777888888888777555444666555333333333444666888777777777777666666666666666666666666666666666666666666777777777777666666333333333333333333333333555444444333333444444555333444444555666777888888vvv]]]KKKCCCBBB;;;<<<=========<<<:::999<<<<<<============<<<<<<;;;;;;;;;::::::;;;<<<<<<999999999999777444222111333333333444444333222222333444555333111000000111000111111222222222111111............////////////333333333111000000222444444333222111111333555666666777555000///222444222000//////000111111///---------------------------111///...------...///111///---,,,---///000000000000////////////111222333333222111000////////////---///111000//////333666444333333222111000000///,,,------...///000111111222222111111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///000111000///...///000,,,///111000---+++,,,...000000//////.........---,,,,,,---......//////000---;;;DDD===111,,,------000000///...............000000111111111///...---111...---...000111///------...111555999999555111000000////////////000000//////...------------...***333666111,,,------+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------...000000111111111------,,,++++++++++++,,,////////////............000444777666111------///...------...000111000///,,,---......//////......//////.........---------000000000111111222222333555222///...///000111000555444222111111111222333111111000000//////......111111000000111111222333222111111111000000//////111111111111111111111111111111000000000000111111333222222222222222333333222000//////000111111000222222222222333444444555111111111000000000000000///111333333111000111222444444444666888666222...111222444555555444222111222222222222222111000///222222333333333444444444222222222222222222222222222111000///000111333555333333222111111222333444333333222222111111222222444333222111000000000000222222222333333444444444333222222111111222222333333444555555333333444555111111111111111111111111444444333333333444555555===<<<:::999777666666666444444444333333222222222333333333333333333333333333444555555666666555555444444444555555555666666222444555555444333333444888777777666555444444444444666777777666555555666555555555444444333333333444444444444444444444444333333333444444444555555444444666777777777666555555555666777777777777777666666555555555555666666555555444333333333333444444444444444444444444444444444666666666555444333www___LLLDDDBBB>>>>>>?????????>>>===<<<>>>>>>????????????>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::999777555333666666555444333111000///222333333222000//////000333333222111000000///////////////000000000000111444444444222000000222333666555333111111111222333444555444000///333444222---...///222444333000---------------------------000///---,,,,,,---///000000/////////000111222111000////////////111222333666444111///......000222444444444222///---------000//////...------,,,,,,------......//////000000//////...............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...///111111111111///---++++++,,,///.........------------++++++,,,,,,------......(((333;;;777000///000111000000///...............///000000111000///...---000...,,,---000111///---//////111444777666333///000//////......//////000............------------%%%---222///,,,...///...///..................///,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...---....../////////............---,,,,,,,,,,,,---,,,---------......//////000333777555111------//////...---...000000///...,,,---......//////......000000000//////.........000000111222222222111111444222///...///000000///222111111000//////000000111111000000////////////111111000000111111222333222111111111000000000000111111111111111111111111222111000000000000000111.........///000111222333333222111111222333333222111111111222333444555666222222222222222222222222,,,...000111222333555777999777444444555555444222111222444555555444222111333333333333333222111111222222333333333444444444222222222222222222222222333222000000000111333444444333222111111111222333222222222333444555666777333222222111111111111111222222333333333444444444333333222222222222333333333444555444333222333555222222222222222222222222444444333333444444555555777666555444333222222222555555555555444444444333444444444444444444444333555555555444333222111000444444555555555666666666444666777777666555555666888777777666555555444444444666777777666555555666666666666555555555444444444444444444444444444444444444555555555666666666333444555666777666666555555666666777888888777777666666555444444444555555666555555444333444444444444444444444444444444444444555555666666555444444zzzaaaNNNDDDBBB??????@@@@@@??????>>>===>>>??????@@@@@@??????>>>::::::999999999999::::::::::::;;;;;;:::999777666666666555444333111000///111222333222000...///000333222111/////////000000111111111222222333333333555666555333111000111333888666444222000//////000111333222//////333444333,,,...111444666555000---//////////////////////////////------------//////000000000000000000000111////////////000111222222888555111---,,,...000333111000000111222111///---...------,,,,,,+++++++++.........///////////////---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////000222777444111...---,,,+++***---------------,,,,,,,,,*********+++,,,,,,------'''---222000...///111111000000///..................///////////////...---...------...///000000///111000111222333333000...///..................///---.../////////...---,,,$$$+++///---,,,---//////------,,,,,,,,,,,,------------------------------000//////........................///...------,,,000///......------......***+++,,,---...//////000000333555444000......///111///......000000///---------...////////////...111111000000000000/////////111333444444222000...444222/////////000///...000111111111111000//////111000000000000/////////111111000000111111222333111111111111111000000000111111111111111111111111333222111000000000000000---------...///111333333333222222111111222222333111111111111222333444555333333333333333333333333...///000111111333666999===:::555222222444555555222222444444444444222222444444444444444333333222333333333333444444444444333333333333333333333333444333222111000111222333444333222111111111111111333333222333333444555555222222222222222333333333333333333333444444444444333333222222222222333333222333444444222222333444444444444444444444444444444444333333444555555666666555444444333333444444666666666666666555555555444555555666666555555555666666555555444222111000555555555555666666666666666888999999888777777888888777777666666555555444444666777777666555666666777777777666666666666666555555555555555555555555666666666666777777777777333444555666666666666555666666777888888888888777777666555444444444444444777666555555444444555555555555555555555555555555444555555666666666555555|||dddPPPEEEBBB>>>>>>>>>>>>>>>======<<<=========>>>>>>=========::::::999888888888999999888999:::;;;:::999888777222222333444444444333333111333333222000000000111///...------///111444555222222333333444555555555666666666444222000111111666555333111000/////////...111111...///444555333000000111444555444000---////////////////////////000//////......//////000---...//////...------.........//////000111111222666333000...------///000...,,,,,,///222333///+++/////////......---------///////////////.........------......//////000000///////////////.........------------------------,,,---////////////000222999444///---...///---+++------------------------******++++++,,,------.........---,,,---......,,,000000///........................////////////......---......///000000000000000///000000000000///......------------.........///111222222000...---)))---///...,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------000000//////...//////000//////000000111000000000111000//////......//////,,,,,,------...///000000000222333333000//////000222000//////000000...---------...///////////////000000000000000000000000111333555777777444000...333111000000000000///---111222333444444333111111000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111333333222111000000000000000000000000111222333444000111111000//////111222444333333222222222222333333333333333333444444444333333222111000111444777<<<:::555222111222444555222333333444444333333222333333444444444444333333333333333444444444444555333333333333333333333333555444333222111111222222444333222222111111000000555444333111000000000000111222222333444555555555333333444444444444444444333333333222222333333333222333444333222222222444333333333333333333333333444444333444444555666777555555555444444555555666666666666666666666666666555555666777777777666666555555666777777777777666555555666666666777777777777999::::::999888888999777777777777666666555555555666888888666555666777666666666666666666666666555555555555555555555555666666666777777777777888444444555555666666666666777777888888999888888777888777777666555555666666777777666555555555666666555555555555555555555555555555555666666666666666}}}dddPPPFFFCCC???>>>>>>=====================>>>>>>>>>>>>======;;;:::999999888888888999666777888999999888777666111222333333444444444333222444444444222111222333//////......///111444666222333333444555666666666555666666444222000000111222222111111000000000000---000000///000444666444555333111111111111000...000000000000000000000000111000000000000000000111...000222111...------...---......///000000111111000000000//////...------222000...//////---(((###000000000//////////////////////////////.........------......//////000000////////////////////////------------------------+++---...///......000222555111---,,,///000000.....................//////,,,,,,------.../////////333///,,,,,,......---,,,000000///...........................//////000000...///000000000000111111---.........//////111222......------------......000111333444333222000...---...///000///......000000000////////////000000........................000000/////////000000111///000111333444555555555111111000////////////000000000//////////////////000111111111000///000000222111//////000000///------...//////000000//////////////////////////////222444777:::999666222///111111000111222222000...111111333444444333222111000000000000111111111111111111000000111111222333111111111111111222222222111111111111111111111111333333222111111000111111333222111111111111111222111222333222000000111444888777555333222111000000222222222333333333444444444444444222111111444777777777666444222222222333333333333333333333333333222222333333333333222222333333444444444555555555333333333333333333333333555555444333333222222222333333333333222222111111555444333222111111111111111222333555666666666666444444444444444444444444444333333333333333333444222333444444222222333444333333333333333333333333444444444444555666777888222222222222222333333444555555555555555555666666444555777888999888777666555666777777888888777777666666666777777777888888666888:::999888777888888777777777777777666666666555777888888777666666777555555555555555555555555666666666666666666666666555555666666666777777777555555555555666666777777888999999999999999888888999999888888888888999999999888777777666666777777666666666666666666666666555555555555666666777777|||cccPPPFFFDDDAAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???<<<;;;:::999999888999999555666777888777777555444444444444444333222111000333444555444333222333555444333111000000000111111222222333333444555666666333444555444222000000000//////000000111111111111---000111000111555666444666333000//////000000///000000000000000000000000000000000000000000000000111444666555222//////000------...///000000000000---...000111111000...---...---------...---***(((.................................///////////////---------------.........---------------.........------------------------,,,---//////......///111000///------///000111000.........///////////////.........///000000111111333...+++---000//////000000000///...........................///111222333111222333222111000111222,,,---////////////111222///..................///222222333333333222111000...,,,---111222111222555000//////......//////000////////////////////////000000000000000111111222///000222444555777777888222111000000//////000000111111111000000000//////000000000000000000000000222000//////111111000.........///000000000000///......////////////000000222444777:::999777333111000000111333555444222/////////000111111111111000000000000111111111111222111111000000111111222333111111111222222222222222111111111111111111111111222222111111111222222333333222111000////////////444666777666333222555888:::999777555333222111000111222222333333444444444222333444333222333666888333555666666444222222222333333333333333333333333111222222333333333333222333444444444555555555555333333333333333333333333444444444444444444333333333333444444444444333333333333444444555777888999222333555666777777777666555555555555444444444444444444333333333333444444333444555555333333444555222222222222222222222222333333444444555666888888555444444444444444555666555555555555666666666666333555777999999999777666888888777777666444333222777777777777888888888888666888999999888777777888777777777777777777777777555777888888777666666777444444555555555555666666777777777777777777777777666666666666777777777777777777666666666777888999999::::::::::::999888888999999999999:::;;;<<<<<<999999888777777777888888777777777777777777777777555555555555666777888888zzzbbbOOOGGGDDD@@@???>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@???===<<<;;;:::999999999999666777777888777666444333444444444444333222111111222333444444222222333444555444444333222111000000000000111222333444555666000222333333111000///000...//////000000111000000---111222111222666666444111000//////000111000///////////////////////////......////////////......222666999777333//////111,,,---...000000000000/////////000111111222222222)))+++,,,---......000222........................------......//////000000//////...............---,,,---------.........///........................---...//////------...///,,,---//////......///000---------....../////////......//////000111111222222---+++///111//////222000000///...............////////////000222444555333555666444222000111333---///111111///...///000000//////......//////000222111111111111000000000111------111333111111444......------------......////////////////////////111000000000111111222333...///000222333444444444111111000///////////////////////////000000000000//////...///000111111111111000//////111222111000......///000000000000000/////////000000111111111111222555777888666333222//////222555777777444222000000//////000111111222000000111111111222222222111111000000111111222333111111111222222333333333111111111111111111111111111111111111222333444444333222111111111111111111555777999888444333666:::999888777666555444444444222333333444555555666666333555666555444333444666333555777666444333444666444333333222222333333444222222333444444444444444444444444444555555555555444444444444444444444444333444444555555555555555222333444666666666666555333333444555777999;;;<<<333444666888888888666666666555555555444444444444444444333333333333444444444555666666444444555666444444444444444444444444333333444444555777888999888777777666666666666777666666666777777777888888222444777999:::999777666888888888777666555444333777777777888888888999999777888::::::888777888999777777777777777777777777666777999999777666777888555555666666666777777777777777777777777777777777777777777888888888999999999888777777777888::::::::::::;;;;;;:::999999888777777888888:::;;;===>>>::::::999888888888888888777777777777777777777777666555555555666777888999yyyaaaOOOGGGEEE>>>===;;;:::::::::;;;<<<>>>>>>????????????>>>>>>>>>===<<<;;;::::::::::::777888888888777666444333000111222333444444555444111222333333222111222444222222333444444444333333//////000111333444444555...000222222111//////000//////000000000000//////...222333222333666777444,,,,,,---000333333111000////////////////////////,,,------......------,,,000555888777222......000,,,---...000000000000///111111000000111333555777///111222000,,,+++---000//////000000000000000000,,,------...///000111111222222111111000000//////.../////////000000111111........................---...//////---,,,---...***---000000---,,,---///,,,,,,,,,------...............//////000111111111333...---000111---,,,000000000///...............////////////111333555666555777888666222000111333...111444333///------...000000////////////000000111000000///.../////////666000...222222...---000111111000000000000111111000000000000000000000000111111000000111222333333---...///000000000000000111000000///////////////,,,------...///000111111000...---...000111111111000///...///111222222111...//////000000000000000000000111111222222222222///111333555666555333222...///222666999999666333333222111111111222444555000000111111222222222222111111111000111222222333111111111222222333333333111111111111111111111111000000000111222333555555333333333333444555555666333777999777333222555999888777777666666666777777444444444555666777777888888999999777444111000000444666777666444444666999444333333222222333333444333333444555666666666555444444444555555555666666444444444444444444444444333333444555666666666555222333555777888888777777555444444555555666777888444555777888999888666555666666555555555444444444555444444333333444444555555666777666555555555777555555555555555555555555333333444444666777888999555444333222222222222333777777888888999999999999222444666999999999777666777777888999999999999999777888888888888999999999777999;;;:::999888999999777777777777777888888888666777999999777666777888666666777777888888888999777777777777777777777777888888999999999::::::::::::999888888888999;;;;;;;;;;;;;;;;;;::::::999888555555666888999;;;===>>>;;;:::999999888888999999777777777777777777777777666555555555666777999:::wwwaaaNNNDDDAAA>>>>>>>>>>>>???@@@AAABBB===???@@@???>>>===>>>??????===;;;999999999:::;;;999999888888777555444333333444555555444333000///222333333222000///000222444333333222111111111222333222222333555555333222111111111111111111111111111111111111000000000000////////////000000000000////////////////////////............////////////000000000000000000000000222111111111000000//////000//////......///111222////////////000333555666////////////..................///000000000000000...------000222222///,,,---......///000111111222111111000///...---,,,,,,///......---------......////////////////////////........................000000000000111111111111000000000000000000000000...000000000...---...///////////////////////////---......///000111111222......//////000000111111333111///000111222222111///......///111333333222444222///---,,,---///000000000000000111111111111555333111///...///000000////////////////////////111111222111111000//////---...000111111111000///222222111000000000000000000000000000000000000000333333222222111000000000///......000222222000---......000111222222222222111111000000111333555666111222222333333333222222333333333333333333333333111000///......///000000000000111111111000000///111111111222222333333333333333333333333333333333333222111111111222333444111000000000111222333333111111222333333444555555555???DDD>>>555444:::>>>666555555555555444444444444444444444555777888999777666555444444555666666999999888666333222222444333444444555555444444333666666666666666555555555666666555555444444444333555555555555555555555555555555555555555555555555777777777777888888888888777777666555555555555666555555555666666666777777777777666666666555555555666555555555666777999:::777777666555444333333222666555555444444444555555777777777777777777777777444444444555555555666666444555888::::::999777555555444333555777888888777777888::::::999999:::<<<:::::::::::::::::::::::::::::::::;;;;;;:::999999;;;:::999888888888999:::999999888888777888888999777777777777777777777777888888888777888888999:::777777777777777666555444999888777777777888999:::888999999::::::;;;;;;<<<::::::999999999:::;;;;;;999888666666666888;;;<<<===;;;999:::;;;:::666222999888888777777777777777www```NNNEEEAAA????????????@@@@@@@@@@@@===???@@@???>>>===>>>???>>>===;;;999999999:::;;;999999888888777555444333555666777777666555333111222333333222000///111222444333333222111111222222222111000111222333111000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000/////////000000000000111000000000000000000000000111111111111000000000///000000//////000111222333000000000000111222444555000000000///////////////......///000000000000000+++******,,,...///---***......//////000000111111000000000///......------///......------......///////////////////////////........................000000000000111111111111000000000000000000000000111222222000---++++++,,,////////////////////////......//////000000111111000000000111111111222222222111000111333444333222000//////000222333333222333222000...---...///000000000000000111111111111222111///---,,,---...////////////////////////////////////000//////......//////000111111111111000222111000000/////////000000000000000000000000000333222222222111111000000***---///111111111222333,,,---...///000000000000222111111111111222444555111111222222222222222111222222222222222222222222000000/////////111222333333333444444444444333333222222222222222222333333333333333333333333333333444333222111111222222333222111111111111222222333111222222333444444555555666>>>AAA;;;444333666999666555555555555444444444444444444444555777888999888777666555444444555666>>>>>><<<888555444555666444444444555555444444444666666666666666666666666888888777777777666666666555555555555555555555555555555555555555555555555777777777777888888888888888888777777777666666666555555555555666666666666555555444444444444444444666666555555555777888999444444555555555666666666555555444333333444444555555555555555555555555555444444555555555666666666555666999:::;;;:::888777666555555666888999999888888999::::::999888999;;;999999999999999999999999:::::::::;;;;;;::::::999;;;:::999888888888999:::999999888888888888999999999999999999999999999999888888888888888999:::::::::;;;;;;;;;::::::999888999999888888888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::::::::888888888888888:::;;;<<<===;;;::::::;;;:::777555888888888888888999:::;;;vvv```OOOEEEBBB@@@@@@AAABBBAAA@@@???>>>===???@@@???>>>===>>>???>>>===;;;:::999999:::;;;888888888888777555444333555666666777666555333222222333333222000000111333444333333222222222222222222111000111222222111000111111111111111111111111000000/////////.........////////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000111222444444222222111111222222333444111111111000000000//////...//////000000000000000///...---...///000///...////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000111111///---++++++,,,000000000000000000000000000000000000000000000000111111111222222222222222000000111333555666555333333222111111333333222111222111111000/////////...000000000000111111111111222111///...------...///////////////////////////...//////000000000//////111111000000111111222333111000000///////////////000000000000000000000000222222222222222111111111,,,000333333000///222555------...///000000000000333222222111111222333333111111222222222111111000111111111111111111111111000000000000111333444555333444444555555555444444333333222222222222222222333333333333333333333333333333222222222222333333333333222111111111222222222222222333444444555555777<<<===777333333444333666555555555555444444444444444444444555777888999:::999777666555555555666CCCBBB???:::666444555777555555555555555555555555555555666666777777888888888888888888777777777777666666666666666666666666666666666666666666666666777777777888888888999999888999999:::999888777666666666666666555555555555777888888888888888888888666666555555555666777777555555555555666666666666444444444333333444444555555555555555555555555555555555555666666666777777666888:::;;;<<<;;;999888888777777888:::;;;:::999999:::;;;:::999888999:::888888888888888888888888999::::::;;;;;;:::::::::;;;;;;:::999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;999999:::::::::999888888::::::999999::::::;;;<<<===<<<<<<;;;::::::999999<<<<<<<<<;;;:::::::::999888999::::::;;;;;;<<<<<<>>><<<::::::::::::999888888888888888:::;;;<<<===vvv```OOOFFFCCC@@@AAABBBCCCBBB@@@>>><<<===???@@@???>>>===>>>???>>>===;;;::::::999::::::888888888888777666555444333333444444444333222111222333333222111000222333444333333222222222333333555444222222333444333222111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000//////000000000111111111////////////////////////111111111000000000000000/////////000111222333444333333222222222222222222222222222111111111000000//////000000000000//////000000//////000111111111000000000000////////////......//////000000000000/////////...//////000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000,,,---//////......///000111111111111111111111111111111000000000000000000111111222222222222222222000000222555777888666444555444222222333444222111000111111222111000///...///000000000111111111111333333111000000000111111000000000000000000000000000000111222333333333333333222111000111222333444000000///////////////000000000000000000000000000222222222222222222222222555666666555222111000111///000111222222222222222333333222222222222222222111111222222111111000000111111111111222222222222222222222222333333444444000111222222222222222222333333333222222111111111333333333333333333333333111111111222333444555555555444333222222222222222333333333333444444555555666999999555333555555222666555555555555444444444444444444444555777888999===<<<:::888777666666777DDDBBB>>>999555333444666666555555555555555555666555555666777777888999999666666666666666666666666777777777777777777777777777777777777777777777777777777888888888999999999777888:::;;;:::999777555777666666666666555555555999999999999999:::::::::777777666666666666666666999888888777666555444444555555555555555555666777888888888888888888888888666666666777777777888888888999;;;<<<<<<<<<;;;:::999888777888:::;;;:::999:::;;;<<<;;;999888888999999999999999999999999999999999:::;;;;;;;;;::::::;;;;;;::::::999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999999::::::999999888;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::=========<<<;;;:::999999888999;;;===>>>===<<<;;;>>>===;;;:::999:::;;;;;;888888888888999:::;;;<<>>===>>>???===<<<<<<;;;:::::::::999777777888777777666555444333333333333333333222222222333333222111111333444444333333222333333444444666444222222333333333222111111111111111111111111222222222111111111000000////////////000000000000////////////////////////........./////////000000////////////////////////000000000000000000111111......///000000111111111333333333222222222111111222222222222222222222111//////000000000000//////---------,,,,,,---...///000000000000////////////......//////000111111111///////////////000111222000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111,,,---////////////000222222222222222222222222222111111111111000000000000111111111111111111111111000000222555888888666444666444333333444444222111///000222222222111///...///000000000111111111111333222222111111111111111111111111111111111111111111111222333444444333333333222111111111222444555000000////////////000000000000000000000000000000111111222222333333333444<<<777333333666666333///000111111222222222222111222222333222222222222111222222222222222111000000222222222222333333444444555444444444333333222222//////000111111111111111333333333222222111111111333333333333333333333333---...000222555666888888555555444333222222222333333333444444444444555555444666666444555888888444666555555555555444444444444444444444555777888999>>>===;;;999888888888888CCCBBB???:::666444555666777666666555555666666777555666666777888999::::::666777777777777777777777888888888888888888888888888888888888888888888888888888888888999999999999777888999::::::888666555777777777777777777777777555555555555666666666666777777777777777777666666999999888777666555555444777777777777777888999999999999999999999999999999777777777888888888999999999:::;;;<<<===<<<<<<;;;999888777888:::;;;:::999:::<<<<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>=========;;;;;;<<<<<<============;;;;;;;;;<<<<<<============>>>>>>======;;;:::999888:::<<<>>>???>>>===<<<<<<<<<;;;:::999:::;;;<<<:::999999888888888999999xxxbbbQQQGGGDDD@@@@@@AAAAAA@@@>>>===<<<===???@@@???>>>===>>>???<<<<<<<<<;;;;;;:::999999777777777777777666555555555555555555555555555555222333333333111222333555333333333333333444444555555333000///000111111000111111111111111111111111333333222222222111111111////////////000000000000....................................////////////000000000000000000000000000000000000111111111111......///000000000000///111111222222222111111000000000000111222222333333000000000000000//////...---...//////......///111////////////000000000000/////////000000111111111000//////000000111222333000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111///111222111//////000111111111111111111111111111111111111111111111111111111111111111111000000000111111222444666777666444555444333333333444222111000000222222222111000///000000000000111111111111000000000000000000000000111111111111111111111111000000111222222222111111222222111111222222333444000000000000000111111222000000000000000000000000000111111222333444555555:::444///111777;;;777222//////000000111000000///111222222333333333222222333333333333333222111000222222222333333444444555555555555555444222111000000000111222333333333333333333222222222222222222333333333333333333333333,,,...000333666777999999555555444333333333444444444444444444444444555555222555666444555888999777666555555555555444444444444444444444555777888999===<<<:::999888888888999AAAAAA???<<<888777777888888777666555555666777888777777888888999999::::::999999999999::::::::::::999999999999999999999999999999999999999999999999888888888999999999999:::888888999:::999888777666777888888888999999999999888888888777777666666666777777888999999888888777777777777777888888888888888888888888999:::;;;;;;999999999999999999999999888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<:::999888999:::;;;:::999:::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999;;;<<<===<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<============<<<;;;;;;<<<<<<===>>>>>>???======>>>>>>>>>===;;;:::999:::<<<>>>???>>>===<<<:::;;;;;;:::999999;;;===::::::999888888888888888zzzcccQQQGGGDDD?????????>>>>>>============???@@@???>>>===>>>???<<<<<<<<<<<<;;;:::999999777777777777777666666555555555555444444555555666111333333333222222444666333333333333333444555555666333000///000111111000111111111111111111111111222222222111111111111000////////////000000000000////////////////////////...////////////000000000000000000000000000000000///000000000111111111111000000111111111000///...//////000111111111000///---...///000111333444444000000000000000///.........000333333222000111222......//////000000111111000000000000000000111111000000000000111222333444000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000111222222111000111333111111111111111111111111000000000111111222222333333333222222222111111111333222111222444555555333444333222222333333222111000111111222222111111111000000000000111111111111///000000111111000000000222222222222222222222222222222222222222222111111000111111222222222222222111111111111111222333333000000000000000000000000000000111222333555555666666222...000444777555222000000000111111000000///000000222333444333333222444555555444444222111111000111111222333333444444333444444555444333222111000111222333444444444444222222222222222222333333333333333333333333333333...///222444666777777777555444444444444555555666555555555555555555444444111555777444333666777666666555555555555444444444444444444444555777888999:::999888666666666777888<<<======<<<999777777888999888666555555666888999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::::::::::::::999999999999888888999999:::;;;<<<<<<======<<<;;;:::999888888777888999:::;;;;;;::::::777777777888888888999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;:::999:::<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888999;;;===>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===888888999::::::::::::::::::;;;<<<=========<<<<<<==================>>>>>><<<===>>>??????>>><<<;;;999:::;;;============<<<666999;;;;;;999999:::<<<::::::999999999::::::;;;{{{dddRRRHHHDDD???>>>======<<<======>>>===???@@@???>>>===>>>???<<<<<<<<<<<<;;;:::999888666777777777777777666555333333222222222333333444111333333333222222444666333333333333333444555666888555222111111222222222111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222222222333333222111///...---...///111111111000///,,,,,,...///111333444555000000000000000///......***---111222000......///---......///000111111222111111000000000000000000000000000000111222333444000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111---///111222222333555777000000000000000000000000//////000111222333333333444444444333333222222222444333111111333444444333333222111111333333222111111111111111111111222222000000000000111111111111111222222333333333222222222222222222222222222222555555555555444444333222///000111222333222111111222111111111222333444444000000000000000000000000000000111222444555666666555333111000000000000000222222333333333222222111///000111333444444333333555555555555444333222111///000000111222222333333111222333444444444333222///000111222333333444333111111111222222333333444333333333333333333333333111222333555666666555555444444444444444555666777555555555555555555444444000666888444111333555555666666555555555444444444444444444444666777888999777666555444444555666666666888::::::888666555555999888777555555777888999::::::999999999999999999777777777888888999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::===<<<;;;:::::::::;;;;;;888888999:::<<<===>>>>>><<<<<<;;;:::888777666666777888999;;;<<<<<<;;;;;;;;;::::::999888777666666777777777777888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===>>>===;;;999:::;;;;;;::::::<<<===::::::::::::::::::::::::777888999:::;;;;;;<<<;;;:::;;;<<<<<<<<<;;;:::999888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<=========<<<999:::<<<=========<<<;;;??????>>>>>>======<<<<<<;;;<<<>>>???@@@???===<<<999:::;;;<<<============444888;;;;;;:::888999;;;999999999:::;;;<<<===>>>{{{aaaOOOGGGFFFAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEDDDBBB???>>>===<<<;;;999888888999999::::::999888777666555555666666777777666555444444555555555555555555555555333333333222222333333444777666555555444444444444000111222222111000///...222111000000111111000...000,,,***---000///000222111111111111111111111111,,,---///111222222222222222222222111000//////...---///222222111000000111222222333444333222111000///000111222222111000///111111000000000000111111////////////000000000000111000000000//////......000000000000111111111111//////...//////000111222111000000///000222444555000111222222111000111222111222222222111222555888000///...///111222222111000000111222222222222222111111000000111333555666111111000///////////////333222222222333555777888555555444444333222111111333333333333333333333333111111222222222333333333111222444444444222000///000111222333333333333333000111111222222111111000...///111333444333222111;;;<<<>>>@@@@@@<<<555000444333222111111222333333333333333333333333333333222333444444222222333444333333333444444444555555777666444333333444555777444444444444444444444444333333222111222333444555777777666555444333333222444444444333333333222222222333333444444333333222444444444444444444444444333333333333333333333333333333333444444444555555333333333333333444555666888777666666777888777555333444444555666777777888777777777777777777777777444555777888777666444333555555666666666666555555999777555444444555777999999999999999999999999999777888999::::::::::::::::::999888888888999;;;<<<<<<;;;;;;:::999999999:::;;;::::::999999::::::;;;888888999999999:::::::::999:::;;;<<<===<<<;;;;;;===;;;999999:::<<<<<<;;;===<<<;;;:::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999999:::;;;;;;<<<======???>>>>>>===<<<;;;;;;;;;========================;;;<<<<<<======<<<;;;:::<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;:::;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<;;;<<<===>>>>>>===>>>>>>>>>?????????@@@???>>>===>>>???@@@???>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<|||dddRRRKKKIIIEEEDDDBBB@@@>>>>>>>>>>>>===>>>???@@@@@@???===<<<===<<<;;;:::999999999:::999999888777666555444444666666666666666555444444444444444444555555555555555555444444333444444444333222222111111111111222111222333333333222000///111000000000000111000///222---+++...///......111111111111111111111111111000111333444555666666555333333333222111000000000...000111222111000111222333333333333333222111111000000111111111111000000111111111111111111111111//////000000000111111111111111111000000000//////000000000000111111111111111111000000000111111222222222111111111111111222000111222222111000111222333333444333222333555888111111222222222222222333000111222222333333222222222222111111111222333333111111000///////////////222222222222333555777888999888666444333111111000222222222222222222222222111222222222222333333333333333555555555444222111000000111222222222222222111111222222222222111111---///111333444444333222999<<>>:::555222222111000//////000111222333333333333333333333333222333444444222222333444333333444444444555555555444444333333333555666777444444444444444333333333444333333222333444555666777777777666555444444333444444444333333333333222333333444444444444333333555555555555555555555555555444444444444444444444555555555555555555666666444444333333444555555666777666555666777777666555444555555666777777888888666666666666666666666666666666666666666666777777666666777777777777666666888888777666666777888888::::::999999999999999999888888999::::::::::::::::::999888888888999::::::;;;;;;:::999999999999999;;;::::::999999::::::;;;999:::::::::;;;;;;;;;;;;:::;;;<<<======<<<<<<;;;===;;;999999;;;<<<<<<;;;???>>><<<;;;;;;;;;===>>>999999999999999999999999<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;=========;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????============>>>???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<hhhWWWOOOMMMIIIGGGCCC???===<<<=========>>>@@@AAAAAAAAA@@@???===<<<;;;::::::::::::::::::999888777666555555444555555555666555555444333333333333444444555555555777666555555444444444444000000000000000111111111333333333444333333222111111111111111111111111111555000---//////------///000000000000000000000000222333444555666777777777444444333333222111111111///111111111000000222333444444333222222222222222111111111000000111111111111222333444444333222111000000111111111222222222222222222111111111111000000000000111111111222222333333222111111111222222333333333333222111000///000111222222111000111222444555555444333333555777222555666555222111333555000111222222333333222222333222111111000000111111222111000000///000000000111111222333444666888999===;;;888444222000000000111111111111111111111111222222222222333333333333444444555666666555333222000000111111222222111111222222333333333333222222---///111333444444444444666;;;??????<<<777555444222111111000000111222222333333333333333333333333222444555444333222333444333444444444444555555555111222222333444555666777333333333333333333333333555444444444444555666666777777666666555555444444555555444444444333333333333333444444444444333333555555555555555555555555555666666666666666666666777777777777777666666666555555444444555555666666666555444555666777666555666666666777888888999999666666666666666666666666888777666555555777999;;;777777888888888888777777888888888999999888888888:::::::::999999888888888888999999:::::::::::::::999999888888777888888999::::::999999888888999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;===<<<::::::<<<===<<<;;;AAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<======>>>;;;;;;;;;<<<<<<===>>>???>>>???@@@AAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============:::::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;========================mmm\\\RRRNNNJJJGGGCCC???<<<<<<===>>>AAAAAABBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666444444555555555555444444222222333333444555555555777666555444333333333444111222222333444444444444333333333333333333222222111222333333333222333444999444000111111...---///000000000000000000000000111111222333444444444555333333222222222111111111111111111000///000222444555444333222111222333333333222000000000000222333000111333444444333111000111111222222222333333333222222222222222222222222000000111111111222222222444333222111111111111111222333444444333222000///000111222222111000111222333555555444333222333555222666888666111///222555///000111111222222111111111111111111111111111111222111111000000000111111111111222333555777888999===:::666333111000111222222222222222222222222222222222222333333333444444444444555555555555444333111222222333333222222222222333333444444333333222000111222333444444444333444999>>>>>>999444444666333333333333444444444555444444444444444444444444333444555444333222333555444444444444555555555555111222333444555555444444222222222333333333333333555555555555555666666777555555555444444444444444555555555555444444444444444444555555555555444444444444444444444444444444555555666666666666666666777777777777777666666666666666666555555666666777666555444555666777666555777777888888888999999999666666666666666666666666777777666666777999;;;<<<888888888999999888888888777888:::;;;;;;:::888777;;;::::::999999888888888999999::::::;;;::::::999999999888888888777777888:::999999888888888999999;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>><<<;;;;;;=========<<<@@@???>>><<<;;;;;;;;;;;;========================<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;>>>@@@BBB??????>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===<<<;;;::::::;;;<<<===???===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>???AAACCCCCCBBB@@@???????????????>>>>>>>>>>>>;;;<<<======<<<<<<<<<===:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;========================tttaaaTTTNNNHHHFFFBBB>>>===>>>???AAABBBBBBAAA@@@???===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999777777666555444444555555666555555444333333333444444555555555555444444333222222333333333333444555666666666555222222111111111222222222333555777666444444555777<<<666333444333000///000000000000000000000000000000000000111111222333333111111111111111000000000111222222000///000333555666555333222111222333444333222111000000111222333///000222333333222000///222222222222333333333333222222222222222333333333111111111111222222222222333222111000000000000000111222333444444333222111000111222222111000111222111333444333222111111222111444777555000...111444...//////000000000000000///000000111222333333333222222111111111111222222111222333444666777888888888666333111000111222444444444444444444444444444222222333333333444444444333333333444444444333333444444444555555444333333222333333444444333333222444444444444444333333222333888<<<;;;666333444666333333444444555555555555444444444444444444444444333444555555333333444555444444444555555555666666444555555555555444222222222222222333333444444444555555666666666666777666333333333333333333444444666666666555555555444444444555555666666555555444333333333333333333333333444444555555666666666666666666666666666666666666888777777666666777777777666555444555777888777666888888888888999999999999777777777777777777777777555666888999:::::::::999888888999999999999888888777888:::<<<<<<:::888777:::::::::999999888888888::::::;;;;;;;;;::::::999888888999999999888888888:::999999888999999::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<===>>>>>>===<<<======<<<<<<<<<<<<======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>AAABBBAAA@@@???>>>============<<<======>>>>>>======<<<======;;;::::::;;;======???>>><<<<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>==============================>>>>>>>>>>>>??????============>>>???@@@@@@===>>>@@@BBBBBBAAA@@@???@@@@@@@@@@@@@@@?????????>>>???@@@???===<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>zzzgggWWWNNNFFFDDDBBB???>>>???AAABBBEEEEEECCCBBB@@@>>>======<<<======>>>======<<<<<<999999888777666555555444444555666666777666666666555555555555555555555555333333222222222333333444333333555666666555444444222111111111111222222333555777999888444333555777;;;666333444444111111222111111111111111111111111222111111111111222333444000000000000000000000000000222222222111111222444555444444333333333333333222222111111111111222222///000111111111111000///111111222222222333333333111222222222222333333333111111111222222222222333222111111000000000000111222222333333333333333222000111222222111000111222///111333333222111111222000222444333000///111333...///000000111111000000///000111222444444444444222222222111222222333444222333444666777777777777555444222111111222444555555555555555555555555555333333333333444444444444333333333333333444444444555555666666666555444444222222333333333333222222555555444444444444333333333666888888555333444666111111222333444444444444444444444444444444444444333555666555444333444555444444555555555666666666777777666555444333333222222333333444444555555666444555555666777666666666222222333333444444444555777666666666666555555555555555666666666666555555444444444444444444444444444444555555666666777777555666666666777777777777999999888777777777888888666555444666888999888777888888888888888888888888888888888888888888888888555666888:::;;;:::999777888888999999999999888888777888:::;;;;;;:::888777999999999999999999999999;;;;;;;;;;;;;;;::::::999777888999::::::::::::999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>======>>>??????>>><<<:::;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;:::::::::;;;<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;==================<<<<<<========================>>>>>>======>>>???@@@AAABBBAAA@@@???>>>=========<<<===>>>??????>>>===<<<>>>==================>>>???===<<<===>>>>>>===<<<========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????============>>>???@@@AAA===>>>???@@@AAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFCCC???===>>>@@@???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>lllZZZOOOFFFDDDCCCAAA@@@@@@@@@AAAFFFEEEDDDBBBAAA@@@@@@@@@<<<===>>>>>>>>>>>>===<<<<<<;;;:::999888777777666555666666777888888777777777777777666666555555444333333222333333444555666444555666777777555444333333222222111222333444555555888999777333111222555999444111333444222111333222222222222222222222222222222111000111222333444111111111111111111111111///111333333222222222333444444444555444333333222111222222333333222222111111111111111111111111111111111111111222222222222111111111111222222222333111111111222222222333333222222111111111222333333555444333333222222222222000111222222111000111222...111333444333222333333111111111111222222222222000000111222222222222222111222333444555444444333222222222222222333444444333444555666777777666555444444333333333444444555444444444444444444444444333333333444444444444555444444444444444555555666555555666666555444444333111111222222222222111111333333333444444555666777444444555555555555555555000111333444555555555444555555555555555555555555444555666555444333444666555555555555666666666666999888666555444555555666333333444555555666777777333444555666666666555555333333444555555666777777777777777666666666555555666666666777777666666666666666666666666666666666555555666777777888888999555666666777888999::::::::::::999888888888888888777666555777999:::999888888888888888888888888888999999999999999999999999777777888888888888888888777777888888888888777777777888999::::::999888777888888888999999::::::;;;;;;;;;<<<<<<;;;::::::999777888999;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<===>>>???AAABBB>>>======???@@@@@@>>><<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<=========;;;;;;<<<<<<======>>>>>><<<=====================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????CCCBBBAAA@@@???>>>>>>>>><<<===???@@@@@@???===<<<>>>>>>????????????>>>>>>>>>===<<<===>>>???>>>===????????????????????????<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHJJJKKKHHHBBB???@@@BBB?????????@@@@@@AAAAAABBB========================????????????????????????ppp]]]QQQFFFEEEDDDBBBAAA@@@??????@@@@@@???>>>=========>>><<<===>>>??????>>>===<<>>===<<<;;;;;;:::666666777888888888888888999999888777666555444444333333333444555666777888666777888999888777555333444333333222333444666666444777999666111...000333666111///111333111111333333333333333333333333333111000/////////000111222222222222222222222222333///111333444333222222333333444555666555444333222111222333444444333222111333333222111111222333333000000111111111222222222000000000111111222222222111111222222222333333333222222222222333444444555888777444222111000000111000222222222111000111222...111444555444444444555222111000111333444333222222222333444444444444333333444555555555444333222222222222222333333444555444555666777777666555444555555555555555555444444333333333333333333333333333333333444444444555555555555555555555666777888444555555555444333333222111111111222222111111111111111222333555777999:::444333222333555666555444222333555777888888777666555555555555555555555555444555666555444444555666555555555555666666666777888777555444555666888999444444555555666777888888222333555666666666555444444555555666777888999999777777777777666666666666666666777777777777666666888888888888888888888888666777777888999999::::::666666777888:::;;;<<<===;;;::::::999888888888999777666666777999;;;:::999888888777777777777777777:::::::::::::::::::::::::::888777555555666888999777777888888888888777777888888888999999888888888777777888999:::;;;;;;<<<;;;<<<<<<<<<;;;::::::999666888:::<<<===>>>======;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@BBBDDDEEE>>>>>>>>>???@@@@@@>>><<<;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>><<<======>>>???@@@@@@AAA<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>DDDCCCBBB@@@???>>>>>>>>><<<>>>???@@@@@@???>>><<<>>>???@@@AAAAAA@@@???>>>===<<<<<<===>>>??????>>>????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@?????????@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGKKKNNNOOOKKKDDD@@@AAADDD===>>>???@@@BBBCCCDDDEEE????????????????????????????????????????????????tttcccUUUKKKFFFBBBCCCCCCAAAAAADDDAAAAAA@@@???>>>===<<<;;;;;;<<<===>>>????????????::::::;;;;;;:::999777666666666666666666777888888777555222222333555666666222444555444333333444555666555444333333333333333666444111111333555666666888888777666444333222111333333333333333333333333000000000000000000000000444222111//////000222333222111111111111111111222000000111111111222222222444555666888888777555444555444444333333333444444444555555444222222333555555444333222222222333444444555555333000---,,,,,,444333222222333333111///...000222333333444666777777666555333222111000000222222222333333222222111666555555444444333333222222222333444555555555555444444222222222222444444333333333333333333333333444444444333333222222222666666555555555555666666444333333333333444555555555444444333333222222111333333333444444444555555666666666666666555555444555555444333333333444444222222222111111222222333000222444444333333333444999777444444777888666444666555555555666777888999<<<;;;999777555444333333666555555666999::::::999777777777777777777777777555666777888888777666555777777777777777777777777888888777777666666555555777777777777777777777777888888777666666666666666777777666666666666777777666666666777888888999999:::888777888999999888777888888777777888999::::::;;;;;;;;;:::999888777666888888888888888888888888999888777666666777888999;;;;;;;;;::::::999999999;;;:::888777777777888999777888888888888999999999777777888888999999999999888888888888999:::;;;<<<;;;;;;;;;::::::999999999999999::::::;;;<<<======999<<>>???@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDBBBAAA>>><<<;;;;;;<<<======<<<<<<;;;;;;===>>>???======>>>>>>===<<<;;;;;;===;;;;;;===???@@@===999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@============>>>???@@@AAABBBBBB@@@???>>>>>>======??????>>>>>>>>>>>>>>>>>>AAA@@@??????@@@@@@>>>===???@@@@@@@@@@@@??????>>>???@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>???@@@AAABBB===============>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<===;;;:::<<<@@@CCCCCCBBB@@@?????????@@@AAABBBBBB======<<<<<<===???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIMMMPPPNNNGGGBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCC????????????@@@AAABBBCCCGGGGGGFFFEEEDDDCCCCCCBBBvvveeeWWWIIIDDDAAACCCCCC@@@???AAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>======::::::::::::999888777777888777777777777888999999999666444333444666666666444555666555444444555666555555444444444444555555666444111111333444555555666555555444333222111111000000000000000000000000222222222222222222222222444333111000000111222333333222222111111222222333111111222222222222222222333444666777777777555444555444444444444444444444555555666555333222444555555444333222111222333333666777888777555333333444333222111222333333111000111222333333333333555777888777666444333222222222222222333444444444333333444444444444444444444555444444555555555444444333555444333222222333444555333333333333333333333333444444444333333333222222666666555555555555666666555444444444444555666666444555555555555555555555444444444555555555666666666666777777666666555444555444444444444444444444666555555555555666666777333444666666555444555666888555333444666777666555555666666777777888999999;;;:::888777555444444444888777666777888999888777777777777777777777777777666777777777777777777666777777777777777777777777666666777777777777777777777777777777777777777777888888777666666666666666777777777777777777777777666666777777888999999:::999888777777999999999777888888888888888999::::::::::::::::::999888888777888888888888888888888888999888777777777777888999;;;;;;;;;::::::999999999::::::888777777777888999888888888888999999999999777888888888999999999999888888888888999:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<======>>>>>>999<<<>>>===;;;:::;;;<<<>>>======???AAAAAA>>>;;;999:::;;;<<<<<<===<<<<<<======>>>???@@@AAABBBCCC@@@???===<<<;;;;;;<<<=========<<<;;;<<<===>>>???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======;;;999;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAAAAAAAA???===<<>>??????@@@@@@???????????????@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>=========@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<>>><<<;;;<<<@@@BBBBBBAAA@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEGGGKKKNNNLLLGGGBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCC?????????@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAyyyhhhYYYJJJEEECCCDDDDDDAAA???@@@AAA@@@@@@???>>>===<<<<<<<<<============<<<;;;;;;;;;;;;:::999888888888888999888888888888999::::::;;;888666555666777666666555777888777666555666777666666555555555666777777666444222111333444444333333333222222222111111111000000000//////.........333333333333333333333333444333222111111222333444444444333333333333444444333333333333333333222222333444555666777666555555555555444444555555555555555666777666444333444555444444333222222222222222111333555555444444444555222111111222444444333111555555555444222222444666888777666555444444444444333333444555555666555555333333444444555666666777666666666666555444333222555444444333333444444555444444444444444444444444444444444333333333333333666666555555555555666666666666666555666777777888555555666777777888999999666666666666666777777777777777777777777666555555444555555666666555555444777777777777777888999999666777888777666555666777:::888666666777777666555555666888999::::::999999999999888777666666666666:::999888888999999777666777777777777777777777777888888777777777777888888666666666666666666666666555666666777888888999999777777777777777777777777999888777777666777777777666777888999999888777666777777888888999:::::::::888777777888:::;;;:::999999888888888888999999:::999999999::::::999999888999999999999999999999999999888888777777888888999;;;;;;::::::::::::999999::::::999888888888888888888888888888999999999:::888888888888999999999999::::::999999999999:::::::::::::::;;;::::::999999::::::;;;;;;<<<<<<======:::;;;<<<;;;::::::;;;<<<<<<===???BBBCCCAAA>>>:::999999:::;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<===>>>??????>>><<<;;;;;;<<<======;;;<<<>>>===;;;:::::::::<<<<<<======>>>???@@@@@@????????????@@@@@@@@@@@@?????????@@@AAAAAABBBBBB===>>>AAACCCCCCAAA>>><<<@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????AAAAAA@@@>>>======>>>???@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDEEEDDDBBB@@@>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===???>>>===>>>@@@BBBBBBAAA@@@@@@?????????@@@AAAAAADDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKJJJFFFBBBAAABBBAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAABBBCCCCCC>>>?????????@@@@@@@@@@@@{{{jjj[[[NNNHHHDDDDDDDDDAAAAAACCC@@@@@@??????>>>======<<<============<<<;;;:::999<<<;;;999888777888999:::888888888888888999::::::<<<:::888777777888777666777999999999777666777888999888777777666666666777666444222222333444333333222222222222222222222222444333333222222111111000333333333333333333333333444333333222333333444555666555555555555555555666555555444444444444333333333444555666666666666555444555555666666666666666555777888777555444555666444333333222222222222222000222333444333333333444333222222444666666555444777777666444222222444666777666555555444444555555444444555666777777777777444444555555555666666666666666666666666555444444555555555555555555555555444444444444444444444444444444444444444444444444777666666555555666666777888777777777777888999999777777777888888888999999888888888888888888888888777777888888777777666555444555666777777777666666666666555555666777777888777888999888666555777888===;;;:::888888777777666555777999;;;<<<;;;:::999888777777777777777777888:::999888888999:::999888888888888888888888888888999999777666666777999999777777777777777777777777777777777888888999999999888888888888888888888888999888888777777777888888666777999::::::999777666888888888999::::::;;;;;;:::999888:::<<<======<<<999999999888888999999:::777888999:::::::::::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::999999999999999888888888999999999::::::999999999999999999999999;;;;;;:::999999999::::::999:::;;;;;;;;;;;;:::999888888888999999:::::::::::::::::::::::::::;;;<<<;;;<<<>>>???@@@>>><<<:::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;:::;;;<<<===>>>===============>>>>>>>>>???>>><<<;;;:::<<<===???<<<>>>@@@???;;;999;;;===;;;<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB===>>>@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBAAA???<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDD@@@@@@?????????@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>>???????????????@@@???@@@@@@@@@@@@@@@??????AAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBEEEGGGGGGDDDBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB|||kkk[[[QQQIIICCCAAA@@@???@@@DDD@@@@@@??????>>>>>>==================<<<:::999999;;;:::999888777888999:::888777777777777888999999<<<:::999888999888777666999:::;;;:::888777888999<<<;;;999888777666555555666444333333444555444333333333333444444444444444555555555444444333333333333333333333333333333333444444444444444555555666777777666666666666777777666666666555555555555555555666666666666666666555444555666777777777777666666888999999777666666666444444444444333333222222444555777666555444444555555444444555777888777555777777777555333222444555444444444444444444555666555666777888888888888888777777777666666555555555444555666666777777777666666666666666666666666666555555555555555555555555555555555555555555666666888777777666666777777888999888888888888999::::::888888888777777777666666999999999999999999999999888888888999888777777666555666777777888888888888777777666666666666777777888888888777666666777999:::::::::999888888888999666777999;;;<<<;;;:::999777777777777777888999999999888777888;;;<<<;;;:::999999999999999999999999:::999888777777888999:::999999999999999999999999::::::999999888888888777999999999999999999999999999999888888888888999999666888999;;;;;;999888666999999::::::;;;;;;<<<<<<<<<;;;:::<<<>>>??????>>>::::::999999999999999:::777777888999::::::::::::999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888999999999999::::::::::::999999999999999999999;;;;;;::::::999:::::::::999:::<<<======<<<;;;:::888888999999999999999::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===::::::;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>???===<<<:::;;;<<<>>>???>>>@@@AAA@@@===;;;===@@@;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@???>>>???AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA======>>>@@@AAAAAAAAAAAA>>>??????@@@BBBCCCCCCDDD>>>>>>>>>???@@@BBBCCCDDDBBBAAAAAA@@@???>>>>>>===>>>?????????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA|||kkk\\\QQQIIIBBB@@@???===>>>BBB????????????>>>>>>======>>>>>>>>>===<<<;;;:::999::::::999999888999999:::777777777777777888999999;;;:::888888999999888666:::;;;;;;:::888777888999<<<;;;:::888777666555555555444444555666777666555555555555555555555555555444444444444444444444444333333333333333333333333444444555555666666777777777777666666666666777777666666666777777777888888999999888777777666666666444555666888888888777777666888::::::999777666777555555555555555444333333444555666555333222222333666555555666888888777555333555666555444333444555333333333333444555666777777777888888888888777777999888888777666666555555444555666777888888888888666777777888888777777666666666666666666666666666777777777777777888888888999999888888888888999999999999888888999999:::;;;999888888777666666555555:::::::::999999999999999999999999999999888777777777777777777777999::::::<<<;;;:::999888888888888888888888777666777999<<<;;;;;;<<<;;;999999:::<<<666777999:::;;;;;;::::::777777777777777888999:::888777777999;;;======<<<999999999999999999999999::::::999999999999::::::::::::::::::::::::::::::;;;;;;::::::999888888777999999999999999999999999999999999888999999:::;;;888999:::;;;;;;:::999888:::::::::;;;<<<<<<=========<<<<<<===???@@@???>>>;;;::::::999999999999:::777888999:::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;===============<<<;;;;;;999999999999::::::::::::::::::::::::999999999999;;;;;;::::::::::::;;;;;;:::;;;===??????>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::<<<>>>???===;;;:::::::::999888888:::<<<999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<============<<<===>>>?????????>>>>>>======<<<;;;<<<===>>>??????@@@@@@???>>>>>>@@@AAA======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBAAA???===>>>@@@CCCEEE???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@AAACCCDDDCCCBBB??????@@@AAABBBBBBBBBAAA???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAA?????????@@@AAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@??????{{{kkk]]]QQQJJJFFFEEEDDD@@@???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;888999999::::::999999999999888888888888999::::::999888888888::::::888777:::;;;;;;:::888777777888999888888777777777777888555444444666888999999888666666555555555555555555333333444555555666666666444444444444444444444444444444555666777777777777777777666666666666777777555666666777888999::::::<<<<<<:::999777666666555333555777999999999888777777999;;;;;;:::888777777555666777777777666555444222333444444222111111222666555555555666666555333///111444666555444444555333333333444555777888999888888999888888777666555777777777777777777777777666666777888888888777777777777888999999888777777666666666666666666666666888888888999999:::::::::;;;::::::999999::::::;;;999999888888999999:::;;;888888888777777777777777:::::::::999999999888888999999::::::999999888777999888777666777999;;;===???>>>===;;;:::999888888888999999999888:::===???HHHHHHGGGCCC===:::999:::777777888888999:::::::::888888777777888888999999:::999999:::<<<===<<<;;;::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::::::::999999999999999:::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>><<<;;;<<<>>>>>>===<<<<<<;;;:::999999999999999888888999:::::::::999999::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;>>>>>>???@@@???>>>===<<<999999999:::::::::;;;;;;;;;;;;:::::::::999999999:::::::::::::::;;;<<<===;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;???AAAAAA>>>:::999<<<>>>>>><<<:::;;;===999:::;;;<<<<<<===<<<<<<<<<<<<<<<============>>><<<<<<======>>>=========<<<===>>>???@@@???>>>>>><<<<<<<<<<<<=========>>>@@@>>>======???AAAAAAAAA??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@??????@@@BBBCCC?????????@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB??????@@@@@@AAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCAAACCCDDDCCCBBBBBBDDDGGGFFFFFFEEEDDDDDDDDDDDDDDD@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@zzzkkk^^^RRRMMMKKKMMMKKKEEEAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<777888:::;;;;;;:::999888::::::999999::::::;;;<<<888777777888::::::999777:::;;;;;;:::888777777888666666666666777888999:::444444555777:::;;;:::999666666555555555444444444444555555666777888999999666666666666666666666666444444666777888888888888777777666666666666777777555555666888999:::;;;<<>>>>>>>>===<<<;;;;;;<<<===;;;:::<<<;;;::::::999999999999999999:::::::::999999888::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;???@@@@@@AAAAAA???>>>===999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999:::;;;<<<===>>>;;;===@@@BBBBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<@@@CCCCCC>>>:::999>>>BBBCCCAAA>>>======<<<===>>>???@@@@@@@@@@@@=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>@@@@@@??????>>>;;;;;;<<<===>>>>>>======???<<<:::;;;???BBBBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDBBBAAA???AAAAAAAAABBBBBBAAAAAA@@@>>>>>>???@@@@@@AAABBBBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCAAACCCDDDDDDBBBBBBEEEHHHGGGGGGFFFEEEEEEEEEEEEEEE>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDD}}}iiiXXXQQQKKKLLLTTTUUUJJJAAAAAAAAA@@@@@@@@@???>>>>>>>>>======<<<;;;::::::999999:::999888777777777888999888888888888999:::;;;;;;999999999999888888777777<<<999555444555777888888777777777777666555333333666777888999:::999888888666666666666777777777777666555444333333444555666666666777777777777666666555555444444555555666777===<<<;;;999888777777777;;;:::999888888:::<<<>>>===<<<;;;999888777777666555555666777888999999::::::::::::999999777666666999999999999888666555444666666666666666666666666888777666555555666777777555555555444444555555555555666777888999:::;;;;;;AAA???<<<999777777777777999888777777888:::<<<======<<<<<<;;;:::999888888888888999999999888777777999999999999999999999999999999:::;;;:::999888777999999999999999999999999===:::888888999999666333999999999::::::;;;;;;;;;999999:::===???>>>;;;888;;;999888888:::;;;;;;:::;;;:::888777777888:::;;;DDDBBB???<<<::::::;;;<<>>======???AAASSSPPPKKKEEE???:::777555777777888999:::;;;;;;<<<:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<999999999999999999999999:::999888777777999;;;<<<===<<<;;;:::999999999999666777888999:::999888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<;;;:::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===???@@@AAABBBAAA???===<<<::::::::::::::::::::::::666999;;;===<<<;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA???>>>============;;;<<<===>>>????????????<<<===<<<;;;::::::<<<>>>??????????????????????????????>>>>>>>>>>>>?????????>>>=========>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>=========>>>???AAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@EEEEEEDDDDDDCCCCCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBAAADDDFFFFFFDDDAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@??????BBBBBBCCCCCCDDDEEEEEEEEEIIIGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEECCCDDDEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC~~~kkkZZZOOOJJJHHHJJJKKKGGGCCCBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===999999999888999999:::;;;999999999999888888888777:::999888666666777999:::999999999888888777666555666777888999:::999999888666777777777777888888888888777666555555666777888666777777777777777666666777777888888999999999999888888888888888999:::::::::999777666777888999;;;===<<<;;;999888888888888777777777888888999999:::999999999999888777666666888888888888777666555555555555555555555555555555:::999888777777888999:::666555555555555555555666555666777888999::::::;;;???===;;;888777777777888888888888888888999:::;;;;;;;;;;;;:::999999888888888888999999:::999999999999999999999999999999999777888999:::;;;;;;:::::::::::::::::::::::::::::::::888666777999:::999777::::::::::::::::::;;;;;;::::::::::::;;;;;;:::999<<<;;;999999:::;;;;;;:::<<<;;;999888888999:::;;;AAAAAA???>>><<<;;;::::::<<<======;;;::::::<<<>>>>>>>>>>>>>>>>>>?????????:::::::::::::::;;;;;;;;;:::::::::;;;===???BBBCCC>>>===<<<:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999999999999999999:::999888777888999;;;<<<===<<<;;;:::999999999999777777999::::::999999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;=========<<<;;;999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<>>>???@@@AAA@@@???===<<<;;;;;;;;;:::::::::::::::777999;;;<<<;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<===???========================>>>>>>============>>>>>>===============>>>??????@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAADDDDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEGGGHHHFFFCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDmmm]]]NNNKKKEEEAAACCCHHHHHHEEEBBBAAAAAA@@@??????>>>>>>=====================<<<>>>>>>=========>>>>>>???;;;::::::999999999999999999999999999888888888888777:::;;;:::888777999<<<:::;;;;;;;;;:::999888777777888888999:::999999999888888888888999999999999:::999999888888888999999777888888888777666666555444555777888999888777666666666666777888999:::;;;::::::888777777888999999<<<;;;:::999999999999:::999999999999999:::::::::999999888888777777666666666666777777777777666666666666666666666666666666999999888888888999999:::777666666555555666666777555666666777888999::::::<<<;;;999888777777888888777888888999999999888888999999999999999999999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<888666555666999<<<======;;;;;;::::::::::::::::::;;;<<<<<<;;;999999:::<<<>>>===;;;:::;;;;;;;;;999<<<;;;:::999999:::<<<<<<>>>?????????>>><<<999888;;;;;;<<<;;;999999;;;===999::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::;;;:::;;;<<>>>>>>>>>>>::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@?????????@@@;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===?????????@@@@@@@@@@@@AAA????????????@@@BBBCCCDDDAAA@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBBBBAAADDDDDDCCCCCCBBBBBBCCCCCCDDDFFFIIIIIIGGGDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEooo___NNNNNNGGG???AAAKKKNNNIIIBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999888888888999999999999999999999999777<<>>:::777888;;;;;;;;;;;;;;;;;;:::999999888888999999999:::::::::999999999::::::::::::;;;:::::::::999999999999999888888888888888777666555333555888:::;;;999777555888888777777777777777888===<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999888888777666666666666444555666777777777777777999999999999999999999999777777777777777777888888777777777666666777777777666666777777888999999:::999999888777777888999999777888999:::999888777666888888888999999999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;<<<<<<<<<======<<<;;;;;;<<<======:::999888999;;;===@@@AAA===<<<;;;:::999:::::::::;;;<<<>>>>>><<<;;;===???@@@>>><<<;;;;;;<<<:::999<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::999;;;<<<===<<<;;;;;;<<<===>>>>>>>>>===;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<>>>???@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<=========>>>>>>===<<<===???BBB======<<<<<<<<<<<<======;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@<<<<<<<<<;;;<<<<<<<<<<<<<<<>>>@@@AAA???>>>>>>>>>========================>>>==================>>><<<===>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHnnn___MMMNNNIIIAAACCCMMMNNNHHHCCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<======;;;:::999888888888999999999999999999999::::::>>>BBB@@@:::666777999:::::::::;;;::::::999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::999999888888888888888888888888777666666888;;;>>>@@@AAA???<<<:::888888777777777777777888===<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;;;;<<<=========<<<<<<;;;:::::::::999888777777666777777888444555666777888888888888888888888888888888888888666666777777888888888888999888888777777888888999777777888888999999::::::888777777888888999999999777888999::::::999777666888888888999::::::;;;;;;888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<>>>???===============>>>@@@AAA>>>===;;;:::999:::;;;;;;999;;;===>>>>>>=========@@@>>><<<;;;;;;<<<:::999;;;;;;;;;;;;<<<<<<===>>>???===;;;:::999:::;;;<<<:::<<<======;;;:::;;;<<<;;;;;;<<<======<<<;;;;;;888999999:::;;;<<<<<<<<<===<<<;;;;;;===AAAFFFIIICCCAAA===;;;:::;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===999;;;===>>>@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@???>>>======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>@@@AAAAAA@@@??????BBBDDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????????????????????????????????????????>>>>>>>>>??????@@@======<<<<<<<<<===>>>>>><<<>>>@@@@@@???>>>===>>>????????????????????????@@@@@@????????????@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????CCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBDDDFFFFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCDDDDDDEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJnnn___MMMKKKFFFBBBDDDHHHHHHDDDDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>=========;;;:::999999999999999999999999::::::::::::;;;>>>@@@???;;;888888999999999::::::::::::999999:::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;999:::::::::999888777666777888888999999888888777888:::===@@@@@@>>><<<:::666666666777888999:::;;;:::::::::::::::999999999<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::999888777777888999:::666666777888888888888888666666666666666666666666777888999:::;;;;;;;;;;;;999999999888888999999999999999999999::::::;;;;;;888888888999999999::::::888999999:::::::::999999999999999::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<>><<<;;;;;;<<<>>>??????AAAAAA@@@>>>===>>>???>>>===;;;999999:::<<<======<<<;;;<<<======;;;999>>>===;;;:::;;;;;;;;;999::::::;;;<<<<<<=========>>><<<:::888888999<<<===888:::;;;;;;:::999999::::::;;;<<<<<<<<<:::999777888888999:::;;;<<<=========<<<;;;:::;;;>>>AAACCCAAA???===;;;;;;<<<>>>???========================;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===========================:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======:::;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA???>>>>>>============>>><<<<<<<<<<<<=====================>>>>>>??????@@@AAABBBCCCBBBAAA@@@BBBDDD@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????????????????????????????============>>>???@@@@@@???>>>======>>>@@@AAABBB===>>>@@@@@@>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB?????????@@@@@@@@@@@@AAA<<<===>>>@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEAAACCCDDDDDDBBBAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBCCCCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIIDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJnnn___PPPIIIDDDDDDEEECCCBBBCCCDDDDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;:::::::::;;;<<<>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999::::::;;;;;;::::::999::::::999999999:::;;;<<<999999:::::::::;;;;;;;;;::::::;;;;;;:::999777666666666777888999999999999666777:::<<<<<<;;;999888888888888888888999::::::999999::::::::::::::::::======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;777888999999999999999888888888888888888888888888777888999;;;<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<888999999:::::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>???>>><<<::::::<<<>>>???>>>@@@BBBBBB???<<<;;;<<<===<<<:::999999;;;===???JJJCCC<<<:::<<<>>>;;;888<<<;;;999999:::;;;;;;:::999999:::;;;<<<<<<======;;;::::::999999:::;;;<<<888:::<<<<<<;;;:::::::::===>>>>>>===;;;999666444::::::;;;;;;<<<<<<<<<===;;;::::::::::::<<<===>>>>>>===<<<;;;<<<===>>>???==========================================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;==============================;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>======>>>>>>??????======<<<<<<===>>>>>>???======>>>>>>???@@@@@@AAA@@@AAACCCBBBAAA@@@@@@AAA@@@??????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>???@@@AAABBB@@@?????????@@@CCCEEEGGG???@@@AAA@@@>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA===>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFAAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJEEEFFFFFFGGGHHHGGGGGGGGGEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHooo```UUUJJJCCCFFFFFFAAA@@@EEEEEEDDDCCCBBB@@@???>>>===??????>>>===<<<;;;;;;:::888999;;;<<<=========<<<<<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;;;;:::999888:::<<<======<<<::::::;;;;;;<<<;;;;;;:::;;;:::999888999:::;;;<<<999999999:::::::::;;;;;;;;;;;;<<<<<<;;;999888666555666777888999:::::::::888999;;;======<<<;;;:::===<<<;;;999888777777777::::::;;;<<<============>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<999999:::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;555666888999::::::999999;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::::::::999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999999========================<<<;;;;;;;;;<<<===???AAA???>>>;;;::::::;;;>>>???;;;???BBBBBB???;;;::::::===<<<:::999999;;;>>>@@@XXXLLL???:::===@@@>>>:::;;;:::888888:::;;;;;;:::888999:::;;;<<<<<<<<<<<<888999:::;;;;;;;;;:::999:::===??????>>><<<<<<===999;;;===>>>>>>===<<<;;;===============<<<<<<<<<999999999:::;;;<<<======;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<========================;;;<<<<<<===>>>=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<<<<========================;;;;;;<<<===>>>???@@@@@@>>>>>>======>>>???@@@@@@===============>>>???@@@======>>>???@@@@@@AAAAAA>>>@@@BBBBBBAAA???????????????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>??????@@@AAABBBCCCAAA@@@@@@@@@BBBEEEGGGIIIAAABBBBBB@@@??????AAADDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCBBBCCCDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFAAACCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGGGGIIIKKKGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFttteeeTTTKKKCCCBBBBBBAAAAAACCCAAAAAAAAAAAAAAA???>>>>>><<<>>>???>>><<<;;;;;;<<<===??????===@@@CCCBBB>>>>>>===<<<::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<888:::;;;;;;:::999999:::<<<<<<<<<<<<<<<===>>>???<<<<<<;;;:::;;;<<<===>>>::::::::::::::::::::::::===<<<:::999888999::::::888888999:::::::::999999;;;999888777777888:::;;;888888999999999:::::::::===<<<;;;::::::;;;<<<===EEECCC@@@===;;;;;;;;;<<<>>>;;;999999;;;;;;999666888888777777888888999:::;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======<<<;;;:::::::::::::::888;;;>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>>>>===<<<<<<;;;;;;======<<<<<<<<<<<<======HHHDDD???<<<===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999;;;<<<>>>===<<<;;;:::999:::;;;;;;============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>BBB@@@???>>>???>>><<<;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>@@@AAA@@@>>><<<;;;;;;;;;;;;========================:::;;;===>>>>>>>>>===<<<>>>???@@@@@@>>>======>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB<<<===???@@@AAAAAA@@@@@@@@@@@@@@@????????????>>>@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBB???===>>>AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>BBBEEEHHH@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>@@@AAA@@@???AAA>>>===@@@GGGLLLLLLIIICCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIIIIGGGDDDBBBAAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHFFFFFFFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFwwwgggVVVMMMEEEDDDDDDBBBBBBDDDBBBBBBBBBBBBAAA@@@???>>><<<>>>???>>>===;;;;;;<<<===@@@AAA??????BBBAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::999999::::::;;;;;;<<<<<<===<<<:::888888888999:::999999999999::::::::::::======<<<;;;;;;<<<======AAA@@@>>>===<<<======>>>===;;;999:::;;;<<<:::888888888777777888888999:::<<<;;;:::;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::::::::;;;:::===??????===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>=========<<<<<<<<<========================>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======EEEAAA===;;;;;;<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===>>>;;;::::::::::::;;;==================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAA???>>>>>>??????===<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAACCCDDD===<<<;;;:::999999999:::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>======>>>???@@@@@@>>>======>>>======<<<<<<<<<<<<======<<<======>>>???@@@AAAAAA===>>>???@@@AAAAAAAAA@@@AAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@CCC@@@>>>>>>@@@BBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@AAABBBBBB@@@@@@>>>===AAAHHHMMMNNNLLLCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGFFFEEECCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCEEEGGGGGGGGGFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHH{{{kkkXXXOOOGGGEEEEEECCCCCCEEEBBBBBBBBBBBBAAA@@@???>>><<<>>>???>>>===<<<<<<======CCCEEEAAA>>>???@@@@@@======>>>>>>======<<<;;;===<<<;;;:::::::::::::::===>>>@@@@@@>>>===>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<>>>??????>>><<<:::999999::::::999999999:::::::::;;;;;;======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@===;;;:::;;;<<<<<<;;;:::999888888888888999::::::===<<<<<<===?????????>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<<<<<<<===>>>===<<<;;;;;;:::;;;;;;;;;<<<>>>??????<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>=========>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======999999::::::;;;<<<<<<=========<<<<<<<<<<<<======@@@>>>;;;999:::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>999999999:::;;;===>>>???============<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>@@@AAA@@@>>>===>>>???@@@???===>>>??????@@@@@@@@@??????========================;;;<<<======>>>>>>======???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>===???@@@@@@>>>======>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@DDDBBBAAAAAABBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCAAA@@@???BBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@>>>>>>BBBIIIMMMOOONNNDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDD@@@BBBCCCEEEFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGDDDFFFHHHIIIHHHHHHJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJ~~~nnnYYYPPPHHHFFFEEECCCCCCEEEAAAAAAAAAAAA@@@???>>>===<<<===??????===<<<======>>>EEEHHHCCC>>>>>>@@@@@@===>>>???@@@???>>><<<;;;======<<<;;;::::::::::::>>>???AAAAAA???>>>???@@@<<<<<<===============<<<===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999:::===???AAA???>>>===<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;========================999:::<<<===???@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<<<<===???@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>============>>>>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<=========<<<:::999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======:::::::::;;;<<<======>>>============<<<<<<<<<<<<<<<<<<============<<<<<<========================;;;;;;;;;<<<<<<>>>??????>>>=========???@@@@@@>>>>>>??????@@@@@@@@@@@@???========================<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===@@@@@@AAAAAABBBCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>???AAA@@@>>>======>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBB@@@??????BBBGGGKKKLLLLLLDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAABBBDDDFFFFFFFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJJJJJJJIIIJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKqqqZZZQQQHHHFFFEEECCCBBBDDD@@@@@@@@@@@@???>>>===<<<<<<===??????>>>======>>>@@@FFFIIIDDD??????AAAAAA>>>???@@@AAA@@@???>>>===>>>======<<<;;;;;;;;;<<<>>>???AAAAAA???>>>???@@@>>>>>>????????????>>>============>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::<<<>>>@@@<<<<<<<<<<<<===>>>>>>???::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>??????@@@???===>>>>>>======<<<=========<<<<<<<<<<<<===>>>>>>===<<<;;;<<<>>>???>>>===>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAA@@@>>><<<:::::::::<<<===<<<<<<;;;;;;;;;<<<<<<===:::<<<===>>>===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???>>>>>>>>>===================================================<<<<<<<<<>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;============<<<<<<<<<<<<<<<<<<============<<<<<<========================>>>======<<<<<<<<<<<<===>>>===<<<===???@@@@@@???===>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????BBBBBBBBBBBBAAA???>>>===:::;;;;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAA???@@@BBBAAA???>>>>>>???AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCC???AAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFCCCBBBAAACCCEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCCCCAAABBBAAAAAABBBDDDFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFBBBDDDEEEGGGGGGFFFDDDCCCDDDEEEFFFGGGFFFEEECCCBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKttt[[[RRRIIIGGGEEECCCBBBCCC@@@@@@@@@@@@???>>>===<<<<<<===??????>>>===>>>???BBBGGGHHHDDDAAABBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>=========>>>>>>>>>>>>???AAAAAA???>>>???@@@???@@@AAAAAAAAA@@@>>>=========>>>???????????????========================;;;<<<======>>>=========<<<<<<;;;:::;;;<<<===>>>:::;;;<<<===>>>??????@@@;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>><<<<<<===>>>???@@@AAAAAA???@@@@@@???===<<<<<<===>>>============>>>??????>>><<<;;;<<<===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>============>>>???AAAAAA???>>>;;;999999;;;===>>><<<<<<<<<;;;<<<<<<===>>>:::;;;============???AAA????????????????????????===============>>>????????????>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999======<<<<<<<<<<<<======;;;<<<======<<<<<<>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================<<<;;;:::============<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;<<<>>>===<<<===???@@@@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>????????????@@@????????????????????????BBBBBBAAA@@@>>>===<<<<<<888999;;;<<<===>>>>>>>>>????????????????????????AAA@@@@@@@@@@@@AAABBBBBB@@@BBBCCCCCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEE>>>AAAEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMJJJFFFBBBAAAAAACCCEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNMMMJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJxxx^^^TTTKKKHHHGGGDDDCCCDDDAAABBBBBBAAAAAA@@@???>>><<<===??????>>>>>>???@@@CCCFFFGGGDDDCCCEEEDDDAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>@@@AAAAAA@@@??????@@@>>>???AAAAAAAAA???>>><<<===>>>???@@@@@@@@@??????========================;;;<<<===>>>???>>>>>>===>>>>>>============<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<============>>>??????@@@@@@??????>>>============???AAACCCEEEAAABBBCCCAAA===;;;<<<======<<<<<<<<<<<<===>>>>>>???>>><<<<<<======<<<:::=========>>>>>>??????@@@<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@>>><<<::::::<<>>>>>;;;===>>>===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBB?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<<<<======:::<<<>>>===;;;;;;===???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;<<<===>>>>>>===<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<===???>>>===>>>???@@@???>>>>>>???@@@AAABBBBBBBBBBBB????????????????????????======>>>????????????>>>>>>>>>?????????@@@@@@@@@????????????????????????@@@???>>>===<<<===>>>>>>===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCCCCBBBCCCEEEDDDCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDHHHLLLMMMKKKGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDKKKIIIGGGEEECCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBDDDEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMLLLJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKJJJ{{{___VVVMMMJJJHHHEEEDDDEEECCCCCCCCCCCCBBBAAA@@@@@@<<<===?????????>>>???@@@DDDFFFEEECCCDDDGGGEEEAAACCCBBBAAA@@@???@@@AAABBB>>>>>>??????@@@AAACCCCCC???AAABBBBBBAAA@@@@@@AAA>>>???@@@AAA@@@???===;;;===>>>???@@@AAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===?????????>>>===??????@@@@@@???>>>===<<<<<<===============<<<;;;<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<===???CCCFFFHHHBBBCCCDDDAAA===;;;;;;===;;;;;;;;;;;;;;;<<<======AAA???>>>===>>>===;;;:::<<<<<<===>>>???@@@AAAAAA============>>>>>>>>>>>>?????????>>>??????@@@AAA@@@???<<<;;;;;;>>>AAACCC<<<<<<<<<<<<<<<===>>>>>>>>>>>>???>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDD????????????>>>>>>>>>>>>????????????????????????===============>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======:::<<<>>>===;;;:::<<<>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>=========999:::<<<>>>??????>>>>>>>>>=========<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>===>>>???@@@???===???@@@AAABBBCCCCCCCCCCCC????????????????????????======>>>???????????????>>>>>>??????@@@@@@@@@@@@????????????????????????BBBAAA@@@@@@@@@BBBDDDFFF???@@@AAACCCDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCCDDDFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHMMMQQQUUUUUUPPPLLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFDDDAAABBBCCCDDDDDDEEEGGGIIIBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHJJJLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJNNNNNNMMMMMMLLLLLLKKKKKKzzzbbbSSSIIILLLMMMFFFBBBDDDEEECCCBBBBBBBBBBBBAAA???999;;;===???@@@CCCEEEHHHQQQKKKFFFEEECCC@@@@@@CCC===>>>@@@AAABBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>???@@@BBBCCCCCCBBB@@@???@@@???>>>======>>>?????????===:::999;;;===>>>>>><<<>>>???@@@???>>><<<;;;<<<;;;;;;;;;<<<===???@@@AAAAAA@@@???>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???:::::::::;;;===AAADDDFFFEEEDDDBBBAAABBBAAA???===AAAAAAAAAAAAAAABBBBBBCCC???===;;;;;;<<<============<<<<<<===@@@AAAAAA@@@BBBBBBAAAAAA@@@???>>>>>><<<===>>>@@@@@@@@@???>>>>>>===<<<<<<<<<===???@@@<<<<<<===>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;======<<<<<<<<<<<<======;;;===>>>???>>>>>>@@@BBB@@@??????>>>===>>>>>>>>>>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<:::;;;===???777;;;>>>===999777999<<<>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======;;;<<<===>>>????????????========================???????????????>>>============<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAA???>>>===<<<===???@@@AAAAAA@@@@@@AAA@@@>>>>>>???AAAAAAAAA???>>>============>>>>>>===>>>@@@AAABBB@@@???>>>@@@??????>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEAAAAAAEEEEEEAAAAAAEEECCCDDDEEEFFFFFFEEECCCBBBEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCFFFGGGHHHHHHGGGFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDFFFHHHJJJOOOeeehhhRRRCCCIIIMMMHHHHHHGGGEEEEEEFFFGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEEEEDDDDDDHHHGGGGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGHHHKKKMMMOOORRRPPPMMMJJJIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHJJJLLLMMMNNNMMMLLLKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOONNNLLLJJJJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOTTTPPPMMMKKKMMMMMMKKKIIIwwwaaaSSSJJJMMMNNNHHHDDDFFFEEECCCBBBBBBBBBBBBAAA???===???@@@???===>>>AAADDDcccUUUHHHDDDDDDCCCAAA@@@>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>??????@@@AAACCCBBBAAA@@@???????????????@@@BBBCCCCCCBBB@@@???@@@???>>>===>>>>>>???@@@@@@>>>======>>>@@@@@@???<<<===?????????>>><<<;;;<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>><<<======>>>>>>???>>>>>>@@@@@@????????????@@@@@@???>>>>>>===>>>???AAABBB@@@???======?????????>>>>>>============>>>??????BBB@@@>>><<<<<<<<<;;;;;;>>>===<<<===@@@BBBBBBAAACCCBBBAAA@@@????????????===>>>??????????????????>>>>>>===<<<===>>>???@@@<<<===>>>>>>?????????>>>??????>>>======<<<;;;;;;::::::;;;<<<===???@@@AAA???AAAAAAAAA???>>>???@@@???????????????>>>>>>>>>======<<<<<<<<<===??????======<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???:::===@@@>>>;;;999;;;===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===============>>>>>>======<<<<<<<<<<<<===>>>????????????????????????????????????===>>>>>>>>>>>>===<<<<<<>>>======<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????===>>>???@@@AAAAAAAAAAAA@@@???>>>???AAABBBDDDDDD???>>>>>>======>>>>>>>>>??????@@@AAAAAA@@@???>>>@@@@@@??????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDAAAAAAEEEFFFCCCCCCGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHDDDFFFGGGFFFFFFHHHKKKNNNOOOcccgggTTTGGGJJJIII@@@HHHGGGFFFGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGHHHHHHIIIJJJJJJKKKLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOPPPNNNKKKIIIIIIIIIKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOONNNMMMLLLOOONNNMMMLLLKKKJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOONNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKMMMNNNRRROOOLLLKKKLLLMMMLLLJJJsss]]]RRRJJJMMMNNNIIIFFFHHHEEEDDDBBBBBBCCCCCCAAA@@@@@@BBBCCC@@@======CCCHHHkkkVVVBBB===AAACCC@@@===>>>???@@@@@@AAA@@@@@@???@@@????????????@@@AAAAAABBBBBBAAA@@@????????????@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDCCCBBB<<<===>>>???>>>===<<<;;;======>>>>>>>>>>>>>>>===??????>>>>>>======>>>>>>===>>>>>>>>>????????????AAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::;;;===???@@@@@@???????????????@@@AAAAAAAAA@@@???>>>============AAA???======@@@BBBDDDDDDDDDCCCAAA@@@??????@@@AAA@@@@@@??????>>>????????????>>>=========>>>@@@@@@===>>>???????????????????????????>>>======<<<<<<;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDBBB@@@>>>>>>?????????@@@AAA@@@???>>>=========<<<<<<<<<===>>>>>><<<<<<===>>>???AAACCCDDD===========================>>>@@@???>>>===>>>???===@@@BBB@@@===<<<===@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>===<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>===>>>>>>>>>======>>>>>>>>>???????????????@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA????????????@@@AAABBBBBB@@@@@@@@@AAABBBDDDEEEFFF??????>>>>>>>>>>>>??????BBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBEEEFFFEEEFFFHHHIIIHHHFFFDDDEEEFFFHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCEEEHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFHHHIIIGGGEEEFFFLLLRRR[[[fffcccQQQGGGKKKKKKDDDGGGGGGHHHJJJLLLLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHJJJLLLLLLIIIGGGJJJJJJJJJKKKKKKLLLMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNMMMPPPOOONNNLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNOOONNNMMMNNNOOOMMMLLLKKKJJJIIIJJJKKKLLLPPPNNNLLLKKKLLLMMMLLLKKKoooXXXPPPJJJKKKMMMJJJHHHIIIFFFDDDCCCCCCDDDCCCBBBAAA>>>BBBDDDBBB@@@CCCKKKRRRdddQQQ???<<>>>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHHHHFFFDDD======>>>>>>>>>===<<<;;;>>>???@@@@@@@@@???>>>===@@@@@@??????>>>??????@@@?????????>>>?????????@@@AAA@@@@@@@@@@@@AAAAAABBB>>>???@@@AAABBBCCCCCCBBB???===;;;<<<>>>AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB===>>>?????????@@@AAACCCCCC@@@>>>>>>@@@CCCEEEFFFDDDCCCAAA@@@@@@@@@AAABBBCCCBBB@@@???>>>>>>???@@@??????>>>===>>>???@@@AAA??????@@@@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????DDDDDDDDDCCC@@@>>>>>>???>>>@@@AAABBBBBB@@@>>>========================>>>;;;<<<===???BBBDDDFFFGGG????????????????????????===???AAABBB@@@?????????@@@AAABBBAAA???>>>@@@BBB>>>>>>??????>>>>>>===<<<=========>>>>>>>>>??????@@@??????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@AAABBBAAA@@@?????????AAABBBCCCAAABBBCCCCCCCCCCCCEEEFFF@@@????????????@@@@@@AAAEEEDDDBBB@@@??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHIIIFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGBBBEEEHHHIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHJJJKKKHHHHHHPPP___lll|||jjjQQQEEEJJJNNNLLLGGGHHHJJJMMMPPPOOOLLLIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGIIIHHHHHHHHHGGGGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIILLLJJJHHHGGGGGGHHHJJJLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMOOONNNKKKHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMLLLIIIKKKMMMMMMLLLKKKKKKLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMMMMPPPOOONNNMMMLLLKKKKKKKKKOOOPPPQQQQQQPPPOOOMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNPPPPPPNNNNNNNNNOOOMMMMMMKKKJJJJJJJJJJJJKKKMMMMMMLLLLLLMMMMMMMMMMMMkkkSSSMMMIIIIIIJJJIIIGGGHHHGGGEEEDDDDDDDDDDDDCCCAAA===@@@BBBBBBAAAEEEMMMTTT[[[PPPEEECCCEEEEEEFFFGGGAAA@@@@@@??????>>>>>>>>>???????????????@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBBBBCCCCCCEEEHHHJJJJJJGGGEEE>>>>>>>>>>>>>>>======<<>>AAAAAAAAA@@@@@@AAABBBBBBAAA@@@????????????@@@@@@???????????????@@@AAAAAA??????AAABBBBBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@===============>>>??????===???AAABBBAAAAAABBBDDDDDDAAA>>>>>>AAADDDFFFGGGDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA?????????@@@AAA@@@??????>>>>>>@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@????????????@@@@@@AAABBBCCCBBB@@@???@@@AAA???@@@BBBCCCBBBAAA???===>>>>>>>>>>>>>>>>>>======;;;<<<>>>AAACCCEEEGGGHHH@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@AAACCCDDD??????@@@@@@??????>>>===>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>???AAABBBCCC@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA??????@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGFFFCCCBBBBBBDDD@@@@@@@@@@@@@@@AAABBBBBBGGGEEECCC@@@@@@@@@AAACCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGCCCEEEHHHIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIOOO```xxxoooUUUHHHHHHKKKJJJGGGHHHKKKOOOQQQPPPMMMJJJGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJLLLNNNNNNMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLOOOQQQPPPLLLHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLGGGIIILLLLLLLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMMMMNNNNNNOOORRRSSSUUUUUUUUURRRPPPNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRQQQOOOMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNN{{{fffOOOLLLJJJHHHHHHHHHGGGFFFGGGFFFDDDDDDEEEEEECCCBBB????????????@@@CCCGGGKKKPPPKKKGGGFFFDDD@@@AAADDDBBBAAA@@@>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDGGGIIIIIIGGGEEE@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@?????????@@@AAA??????>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBB@@@??????@@@@@@>>>===@@@????????????@@@AAAAAAAAADDDFFFEEEAAA???@@@AAACCCAAA??????BBBDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAABBBDDDEEE???AAABBBBBB@@@@@@AAABBBAAAAAABBBCCCBBBAAA@@@?????????@@@@@@@@@???>>>>>><<<===???BBBDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDCCCBBBAAABBBCCCBBBAAAAAAAAACCCEEEGGGHHHAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAA???>>>>>>???@@@BBBDDDFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCEEEGGGIIIGGGCCC@@@AAABBBAAAAAA@@@AAAAAABBBCCCDDDGGGEEECCCBBBAAABBBCCCDDDBBBBBBDDDEEEEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFDDDEEEGGGHHHFFFBBBCCCFFFHHHHHHHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGEEEGGGHHHIIIHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJMMMLLLIIIGGGKKKYYYmmm|||qqqiii\\\PPPIIIHHHHHHGGGHHHIIIKKKNNNPPPOOOLLLIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMPPPQQQPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQKKKKKKKKKLLLLLLLLLLLLMMMIIIKKKMMMMMMMMMLLLMMMOOOLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXWWWTTTQQQNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPPPPOOONNNNNNOOOuuuaaaNNNMMMKKKIIIHHHHHHHHHFFFHHHFFFEEEEEEEEEEEEDDDBBBAAA???===>>>AAACCCDDDCCCHHHDDDBBBBBBAAA======@@@CCCAAA@@@>>>===<<<===============<<<===>>>>>>???????????????@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAAAAABBBAAABBBDDDGGGHHHGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDBBBAAA?????????AAABBB?????????@@@@@@AAACCCCCCBBBAAA@@@??????@@@AAAAAABBBAAAAAACCCDDDCCC@@@>>>CCCCCCBBBBBBCCCCCCDDDEEEBBBFFFHHHGGGBBB??????AAAAAA@@@???@@@CCCDDDEEEDDDAAABBBDDDEEEEEEDDDCCCBBB@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB?????????@@@AAACCCEEEFFFAAABBBCCCCCCBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>===???@@@BBBDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEECCCBBBBBBCCCFFFIIIKKKMMMBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@BBBDDDFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBFFFIIIGGGCCC@@@AAACCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCDDDFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEGGGEEEGGGLLLNNNKKKDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIHHHHHHIIIMMMOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJMMMLLLJJJGGGGGGLLLRRRXXXLLLJJJIIIJJJJJJHHHHHHIIIIIIIIIJJJLLLNNNMMMJJJGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLOOONNNMMMLLLKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOQQQPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQPPPOOOMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNNNNNNNOOOOOOPPPSSSUUUWWWYYYXXXTTTPPPMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPPPPMMMNNNNNNOOOOOOOOOOOONNNNNNPPPSSSRRRPPPNNNOOOPPPrrr^^^OOOOOOMMMJJJIIIIIIHHHGGGHHHGGGEEEEEEFFFFFFDDDCCCBBB???<<>><<<<<<<<<===@@@@@@@@@???@@@AAAAAABBB>>>>>>??????@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCCCCBBBAAA@@@AAA@@@AAACCCEEEFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDFFF@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAA?????????AAABBB@@@@@@@@@AAABBBCCCDDDEEE???>>>======???AAADDDFFFCCCCCCEEEGGGHHHGGGDDDAAAAAA@@@@@@@@@@@@AAABBBBBB@@@DDDHHHGGGCCCAAABBBEEE@@@??????AAACCCEEEDDDCCC@@@BBBEEEFFFGGGEEECCCAAA???@@@BBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFEEECCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCBBBAAA@@@???>>>@@@AAACCCDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAABBBDDDFFFDDDCCCBBBDDDHHHLLLOOOPPPCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@DDDHHHGGGCCC@@@BBBDDDAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGG@@@EEEGGGFFFIIIPPPSSSPPPHHHGGGFFFFFFGGGHHHKKKLLLLLLKKKIIIGGGEEECCCBBBBBBGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJNNNRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJEEEGGGJJJLLLMMMMMMKKKJJJNNNLLLLLLNNNMMMHHHHHHJJJIIIIIIIIIKKKLLLKKKIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLMMMOOOOOOMMMLLLJJJJJJKKKKKKKKKLLLLLLMMMMMMOOOOOOMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPPPPMMMKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJLLLMMMOOOOOOPPPPPPJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNSSSTTTUUUSSSPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOOQQQPPPOOOOOONNNNNNNNNNNNRRRTTTWWWYYYWWWTTTOOOLLLNNNNNNOOOOOOPPPQQQRRRRRROOOQQQSSSSSSRRRQQQRRRSSSMMMNNNOOOPPPPPPPPPPPPPPPOOORRRTTTTTTQQQOOOOOOPPPppp]]]RRRNNNLLLMMMLLLIIIIIILLLFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFJJJHHHEEEBBB@@@??????@@@??????@@@@@@@@@??????>>>@@@???===<<<===???BBBDDD@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDDDDBBBAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@AAADDDGGGHHHFFFCCCJJJGGGEEECCCCCCBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBAAA@@@AAACCCCCCCCCAAADDDCCCCCCBBB@@@??????>>>CCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAEEEBBB@@@AAADDDFFFEEEDDDFFFDDDCCCDDDGGGGGGEEEBBBDDDDDDEEEEEEEEECCCBBBAAABBBCCCEEEFFFFFFFFFEEEDDDDDDBBBAAABBBDDDEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAADDDAAA??????AAACCCAAA@@@AAABBBCCCDDDDDDFFFIIILLLOOOKKKFFFDDDDDDFFFHHHIIIBBBCCCDDDDDDDDDCCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJHHHEEECCCCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEEEEFFFEEEBBB@@@FFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCAAA???>>>BBBBBBBBBCCCCCCCCCDDDDDDFFFDDDCCCBBBAAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEEEEFFFEEEEEEGGGJJJOOOTTTVVVJJJKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFIIIFFFDDDDDDGGGHHHFFFCCCIIIHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJLLLOOORRRUUUQQQLLLJJJKKKMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKLLLLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKJJJHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQPPPNNNLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNRRRUUUVVVTTTNNNKKKMMMPPPOOOOOONNNNNNOOOOOOPPPQQQMMMNNNPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOQQQSSSSSSRRRQQQPPPMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSSSSQQQPPPQQQTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRTTTUUUUUUUUUqqq^^^QQQMMMLLLNNNMMMIIIFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFCCC@@@???>>>>>>?????????@@@@@@@@@@@@??????@@@???>>>===>>>???AAACCC@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBEEEFFFEEECCCGGGFFFDDDCCCCCCCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCEEECCCBBBBBBEEEFFFFFFDDDDDDCCCAAABBBDDDEEECCCAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEBBBAAAAAACCCEEEDDDCCCFFFGGGHHHHHHIIIKKKOOORRRXXXSSSMMMHHHEEEEEEDDDDDDEEEEEEEEEEEEEEECCCBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHGGGEEEDDDDDDEEECCCEEEFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFEEECCCEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGFFFGGGGGGJJJNNNSSSXXX[[[OOONNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLKKKHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKLLLKKKJJJKKKNNNQQQTTTPPPLLLJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOOOONNNMMMMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLOOOPPPQQQQQQOOOMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMPPPPPPQQQQQQPPPOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNQQQSSSQQQMMMKKKMMMPPPPPPPPPPPPPPPPPPQQQQQQRRROOOPPPQQQRRRRRRRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPQQQRRRQQQPPPPPPMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTRRRQQQQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQRRRTTTUUUUUUUUUtttbbbQQQMMMLLLNNNMMMHHHEEEEEEIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDBBB???>>>=========???@@@@@@AAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCAAA???@@@BBBCCCDDDCCCDDDCCCCCCCCCDDDDDDBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBEEEDDDDDDEEEFFFGGGGGGFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFEEECCCDDDEEEGGGFFFFFFFFFDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDGGGHHHIIIIIIIIIHHHFFFFFFFFFDDDCCCDDDFFFGGGGGGFFFJJJJJJJJJJJJKKKNNNSSSVVV]]]XXXPPPKKKGGGEEEDDDBBBFFFFFFGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFFFFEEEEEEEEEBBBDDDFFFGGGFFFEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFGGGEEECCCCCCEEEGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHKKKLLLJJJKKKLLLKKKIIIHHHHHHIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGIIILLLOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJLLLOOOSSSWWWZZZUUUSSSPPPMMMJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGOOOUUUSSSKKKFFFIIINNNHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKJJJKKKMMMPPPRRROOOLLLJJJKKKKKKLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNNNNNNNOOOJJJJJJKKKLLLMMMNNNOOOPPPKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMMMMQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMMMMMMMLLLKKKKKKKKKNNNPPPQQQQQQOOOOOOOOOPPPNNNNNNOOOOOONNNNNNMMMLLLQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNNNNOOOOOOPPPPPPPPPMMMOOOQQQQQQNNNMMMOOORRRQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNNNNOOOPPPQQQRRRRRRTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRSSSTTTUUUUUUTTT{{{hhhTTTNNNJJJLLLLLLIIIGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBAAACCCAAA???>>>???AAACCCDDDCCCBBBBBBDDDEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDGGGJJJJJJIIICCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFFFFGGGGGGIIIGGGEEEDDDDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGEEEEEEFFFFFFFFFDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHLLLQQQUUUXXXSSSNNNJJJHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFGGGHHHGGGGGGHHHIIIGGGHHHIIIHHHFFFEEEEEEFFFIIIFFFDDDCCCDDDFFFGGGGGGBBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEFFFFFFGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIEEEFFFFFFGGGGGGHHHHHHIIIMMMKKKJJJIIIIIIKKKMMMOOOKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJNNNPPPPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLNNNPPPQQQYYYXXXWWWTTTQQQNNNKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIQQQXXXVVVMMMHHHJJJOOOHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLLLLJJJKKKLLLNNNOOONNNLLLKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKKKKMMMNNNOOOOOONNNMMMLLLKKKKKKJJJLLLNNNPPPPPPOOOOOOPPPQQQOOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOONNNMMMKKKJJJIIILLLLLLMMMMMMNNNOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPOOOOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRPPPRRRSSSSSSQQQPPPQQQSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTPPPPPPOOOOOONNNNNNNNNMMMNNNNNNNNNMMMNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWVVVTTTRRRQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSSSSUUUVVVUUUUUUpppZZZPPPHHHHHHJJJKKKLLLNNNDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@AAABBBBBBAAA???>>>AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@??????AAADDDGGGDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBDDDFFFHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDEEEHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJJJJHHHFFFEEEFFFGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFIIIMMMPPPQQQMMMIIIGGGGGGHHHHHHGGGDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIJJJIIIGGGFFFFFFGGGLLLIIIFFFDDDEEEFFFFFFFFFBBBBBBCCCCCCEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIILLLKKKIIIHHHIIIJJJLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJIIIJJJLLLNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNXXXZZZ\\\\\\YYYSSSNNNJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKOOOTTTSSSOOOKKKKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNMMMKKKKKKLLLNNNMMMMMMMMMLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJNNNNNNNNNNNNNNNOOOOOOPPPNNNNNNNNNMMMNNNNNNNNNNNNPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKLLLNNNPPPPPPOOONNNMMMLLLLLLKKKKKKMMMOOOPPPOOOOOOOOOQQQPPPPPPPPPPPPPPPOOONNNNNNPPPPPPOOONNNMMMLLLJJJIIILLLMMMMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQOOOOOOPPPQQQSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPRRRRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWUUUTTTTTTVVVWWWVVVVVVvvv^^^SSSHHHFFFIIIKKKMMMPPPCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCGGGJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDFFFGGGFFFFFFFFFEEECCCDDDFFFHHHLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFEEEEEEFFFHHHFFFGGGGGGGGGGGGHHHKKKMMMMMMKKKHHHGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFKKKLLLMMMLLLJJJHHHHHHIIIHHHIIIJJJIIIHHHGGGHHHIIILLLJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLKKKIIIHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKIIIJJJKKKLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLNNNOOOQQQRRRSSSVVV[[[^^^\\\VVVOOOJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKMMMNNNOOONNNMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOONNNOOOPPPOOOMMMLLLLLLMMMLLLMMMNNNMMMLLLLLLNNNOOOMMMMMMMMMLLLMMMMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQPPPNNNMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMLLLKKKKKKLLLNNNQQQPPPPPPOOOOOONNNNNNNNNLLLNNNPPPPPPPPPOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOORRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQOOOPPPQQQQQQOOOOOOPPPQQQSSSSSSRRRQQQPPPOOOOOONNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTTTTWWWXXXXXXXXXzzzaaaTTTIIIGGGHHHIIIIIIKKKDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEGGGGGGCCCCCCDDDDDDDDDCCCCCCBBB@@@AAABBBCCCCCCDDDDDDDDD??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEDDDDDDFFFJJJMMMOOOKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHFFFDDDCCCEEEGGGDDDFFFHHHGGGEEEDDDEEEGGGJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIHHHEEEDDDFFFHHHFFFGGGIIIIIIHHHGGGHHHIIIKKKJJJHHHHHHKKKMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGGGGHHHKKKLLLMMMLLLJJJHHHHHHIIIHHHIIIJJJJJJIIIHHHJJJKKKJJJIIIGGGGGGHHHHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNLLLJJJIIIHHHHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMLLLLLLKKKJJJHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJKKKMMMOOOPPPRRRSSSLLLPPPUUUXXXXXXTTTNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIKKKLLLMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRQQQOOOMMMMMMNNNLLLNNNOOOOOOMMMMMMOOOQQQPPPOOOOOONNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQPPPOOONNNNNNOOOPPPQQQRRROOOPPPQQQRRRQQQPPPNNNMMMQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOONNNLLLLLLNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNOOOPPPQQQRRRRRROOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPNNNPPPQQQPPPOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQRRRQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWWWWUUUTTTTTTVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSUUUWWWYYYZZZZZZ{{{bbbUUUJJJHHHIIIGGGEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCCCCDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDD??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHGGGEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDFFFFFFFFFHHHLLLPPPRRRNNNHHHDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEGGGGGGGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDFFFFFFGGGGGGGGG@@@@@@AAACCCGGGJJJKKKKKKCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEGGGHHHFFFCCCBBBDDDGGGEEEHHHKKKJJJHHHFFFGGGIIIHHHIIIJJJLLLLLLLLLKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIKKKKKKIIIFFFDDDFFFHHHEEEGGGIIIIIIHHHFFFFFFFFFIIIHHHHHHJJJNNNRRRTTTTTTQQQOOOMMMKKKIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJHHHIIIJJJGGGIIIJJJJJJIIIIIIKKKLLLGGGGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIHHHHHHHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMMMMLLLKKKLLLNNNMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIJJJKKKLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNGGGJJJOOORRRSSSQQQMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHJJJMMMLLLJJJIIILLLOOONNNNNNNNNMMMMMMMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQQQQRRRSSSRRRPPPNNNMMMNNNLLLNNNPPPPPPNNNNNNPPPRRRRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMLLLLLLMMMOOOPPPQQQPPPOOOOOONNNOOOPPPQQQRRRQQQRRRSSSTTTSSSRRRPPPNNNQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPNNNNNNPPPPPPPPPPPPNNNNNNOOOPPPPPPOOONNNNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTUUUUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPPPPNNNNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUVVVSSSTTTUUUUUUUUUSSSRRRQQQPPPQQQQQQQQQRRRSSSSSSSSSQQQSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVTTTSSSTTTWWWZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSUUUXXXZZZ[[[[[[xxxbbbWWWLLLIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHCCCBBBBBBCCCFFFEEEBBB>>>BBBBBBCCCCCCCCCCCCBBBBBBDDDBBBAAACCCFFFGGGEEEBBBAAABBBBBBCCCDDDEEEFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDFFFIIIKKKMMMHHHGGGGGGFFFEEEDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLHHHDDDCCCDDDEEEDDDCCCHHHFFFDDDEEEIIIKKKLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGHHHPPPZZZ^^^\\\[[[WWWQQQMMMKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIILLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLMMMNNNOOONNNMMMSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLNNNOOOOOOOOONNNMMMKKKJJJMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNIIIKKKMMMMMMMMMMMMMMMOOOMMMLLLKKKLLLNNNOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVSSSPPPOOOQQQRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOOOOOOOOOOOOOOOONNNPPPQQQRRRQQQOOONNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRPPPPPPPPPPPPRRRRRRTTTSSSQQQPPPOOOPPPQQQQQQMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRPPPOOOOOONNNMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSOOOPPPPPPPPPOOOOOONNNMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRUUUUUUSSSSSSVVVVVVSSSSSSSSSSSSQQQOOOOOOQQQSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWUUURRRPPPQQQTTTWWWVVVUUUTTTUUUXXXYYYWWWTTTTTTUUUUUUVVVWWWXXXYYYYYYyyydddXXXMMMJJJIIIGGGEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDFFFHHHGGGDDDAAABBBCCCCCCDDDDDDCCCCCCBBBCCCAAAAAABBBEEEEEEDDDAAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJKKKGGGDDDCCCEEEFFFEEEDDDHHHFFFDDDFFFIIILLLMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJMMMMMMLLLPPPYYY___aaaddd```YYYQQQLLLJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLKKKKKKJJJIIILLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLMMMNNNMMMKKKQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOONNNMMMKKKJJJMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNKKKMMMNNNNNNMMMLLLMMMNNNOOOMMMLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOOOOOOONNNPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUSSSPPPPPPRRRSSSRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRPPPOOOOOOOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQOOOPPPPPPPPPPPPPPPOOONNNPPPQQQSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRUUUUUURRRSSSVVVVVVSSSSSSSSSSSSRRRPPPPPPQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRTTTVVVWWWVVVUUUVVVYYYYYYXXXVVVVVVVVVVVVWWWWWWXXXXXXYYY|||fffZZZNNNJJJIIIHHHGGGHHHEEEEEEDDDDDDCCCBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHGGGDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGDDDDDDEEEGGGGGGFFFGGGFFFEEEGGGJJJLLLMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHKKKKKKKKKKKKLLLMMMNNNNNNJJJOOOPPPMMMNNNVVV```eeemmmiiibbbWWWNNNJJJKKKOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRNNNOOOOOOPPPPPPOOOOOONNNQQQOOONNNNNNNNNNNNMMMLLLNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMKKKKKKNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOOOOOOOOOONNNNNNMMMMMMOOOPPPOOOMMMLLLMMMNNNSSSPPPNNNMMMMMMMMMKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTRRRQQQQQQRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTSSSQQQQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRROOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQSSSSSSRRRQQQQQQRRRQQQQQQRRRRRRSSSSSSSSSTTTRRRSSSSSSSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRUUUUUUSSSSSSVVVWWWTTTSSSTTTTTTRRRQQQPPPRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTVVVVVVUUUTTTSSSTTTUUUWWWVVVVVVWWWYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXX~~~gggZZZNNNJJJIIIHHHGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFHHHIIIJJJEEEEEEFFFGGGGGGEEECCCAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIMMMLLLKKKKKKKKKLLLNNNOOOIIILLLMMMKKKMMMWWW```dddkkkjjjeee[[[PPPJJJLLLOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNLLLLLLMMMOOOPPPRRRSSSSSSOOOOOOPPPPPPPPPPPPOOOOOOSSSRRRPPPPPPPPPPPPOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLOOOOOONNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMMMMOOOPPPOOONNNNNNPPPRRRWWWUUURRRPPPOOONNNLLLJJJNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRROOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUUUUSSSRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQQQQPPPPPPQQQQQQQQQTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTTTTTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRPPPQQQRRRRRRSSSRRRRRRRRRPPPRRRSSSSSSRRRRRRRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSVVVWWWTTTUUUXXXYYYVVVSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUSSSUUUWWWWWWUUUTTTTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWYYYYYYYYYYYYXXXXXXWWWWWWfffZZZNNNJJJIIIGGGFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGEEEGGGHHHHHHGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNJJJKKKIIIIIIPPP[[[aaaaaaaaacccbbb[[[RRRLLLLLLNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLNNNPPPQQQRRRSSSPPPPPPQQQQQQQQQQQQPPPPPPSSSQQQPPPPPPPPPPPPNNNLLLOOOOOOPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNLLLNNNOOOOOOPPPQQQTTTWWW\\\YYYVVVSSSRRRPPPNNNLLLPPPPPPPPPPPPQQQQQQRRRRRROOOOOOOOOPPPPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOOOOORRRQQQPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUVVVUUUTTTTTTUUUVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSPPPRRRTTTTTTSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRVVVVVVUUUTTTSSSSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUXXXXXXVVVWWWZZZ[[[XXXRRRTTTUUUUUUSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVUUURRRUUUWWWXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWW[[[ZZZZZZYYYYYYXXXXXXWWWeeeYYYOOOLLLKKKHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCHHHHHHGGGFFFEEEDDDCCCCCCHHHJJJLLLLLLJJJGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFGGGIIIIIIHHHHHHIIIJJJIIIJJJKKKJJJGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJIIILLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMKKKLLLSSS]]]```^^^VVVYYYZZZXXXSSSOOOMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMLLLLLLOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMKKKPPPPPPQQQQQQPPPPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOQQQQQQPPPOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRRRRQQQQQQPPPLLLNNNOOOPPPQQQSSSWWWZZZ]]][[[XXXUUUTTTSSSQQQOOOQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSTTTSSSRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTRRRTTTVVVVVVUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVVVVUUUTTTVVVWWWSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTWWWVVVVVVVVVUUUUUUTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWVVVTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSPPPRRRTTTUUUTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUXXXWWWWWWUUUTTTSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUXXXXXXWWWXXX[[[\\\YYYRRRTTTVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVSSSUUUWWWXXXVVVUUUUUUVVVUUUWWWXXXXXXWWWWWWWWWYYY[[[[[[ZZZZZZYYYYYYYYYXXX{{{dddZZZQQQOOONNNJJJGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDIIIKKKNNNMMMJJJGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFHHHHHHFFFEEEFFFHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHFFFHHHJJJJJJHHHGGGHHHJJJHHHKKKMMMLLLJJJHHHHHHIIIGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNPPPPPPOOORRRXXXZZZXXXSSSSSSTTTSSSSSSQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQOOONNNOOOPPPPPPOOONNNOOOOOOPPPQQQRRRRRRRRRRRRSSSQQQPPPNNNNNNOOOPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSSSSRRRRRROOOPPPPPPQQQQQQTTTXXX[[[\\\ZZZWWWVVVUUUUUUSSSQQQRRRRRRRRRSSSTTTUUUUUUUUURRRRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRUUUTTTRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUSSSSSSQQQQQQRRRSSSSSSTTTTTTUUUSSSUUUWWWWWWUUUSSSTTTUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYXXXVVVUUUTTTUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWVVVTTTSSSRRRPPPRRRTTTUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSVVVWWWUUUVVVZZZ[[[YYYRRRTTTVVVVVVVVVUUUUUUVVVUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVWWWXXXXXXXXXXXXWWWSSSUUUWWWWWWVVVUUUVVVWWWVVVYYY[[[[[[YYYXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZxxxeee[[[SSSQQQPPPLLLHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCEEEFFFHHHIIIIIIGGGJJJMMMLLLHHHEEEDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBEEEGGGGGGEEEDDDEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLMMMMMMMMMMMMGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGIIIKKKKKKHHHGGGHHHJJJGGGJJJNNNNNNLLLKKKLLLNNNHHHHHHJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRQQQPPPNNNMMMOOOOOOPPPQQQQQQPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNLLLQQQTTTPPPNNNPPPSSSSSSTTTRRRPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMNNNOOONNNNNNMMMLLLMMMOOOPPPQQQPPPPPPOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNNNNOOOPPPQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSTTTSSSRRRMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQOOOOOOOOOQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQRRRSSSSSSTTTSSSSSSQQQRRRRRRQQQQQQSSSWWWZZZ[[[YYYVVVUUUUUUUUUTTTRRRRRRRRRSSSTTTUUUUUUVVVVVVSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQSSSUUUVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSVVVYYYXXXUUUSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTVVVUUUUUUTTTVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYWWWWWWUUUVVVXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTTTTTTTUUUVVVVVVWWW[[[ZZZXXXVVVVVVVVVXXXYYYTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWUUUUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQRRRUUUUUUUUUTTTVVVWWWZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZXXXWWWUUUTTTRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTRRRUUUVVVTTTUUUYYYZZZWWWRRRTTTVVVWWWVVVUUUUUUVVVTTTUUUWWWXXXXXXWWWUUUTTTVVVWWWXXXXXXYYYYYYXXXXXXTTTUUUVVVVVVUUUUUUWWWXXXXXX[[[]]]]]][[[ZZZ[[[]]]ZZZZZZZZZZZZZZZZZZ[[[[[[zzzhhh___XXXUUURRRLLLHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLMMMKKKIIIFFFEEEEEEDDDBBBAAABBBCCCEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKHHHGGGJJJOOOQQQNNNKKKNNNMMMKKKJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHJJJLLLNNNOOOFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHIIILLLMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJHHHHHHJJJKKKJJJHHHMMMGGGHHHSSS[[[WWWLLLCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMKKKIIIMMMLLLKKKJJJJJJIIIJJJJJJFFFHHHJJJMMMNNNOOONNNMMMJJJJJJLLLMMMOOOOOOPPPPPPLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLMMMNNNQQQSSSUUUQQQPPPPPPPPPPPPOOOMMMKKKNNNPPPRRRSSSQQQOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMPPPNNNMMMNNNQQQRRRRRRRRRRRRSSSSSSSSSQQQPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQPPPPPPPPPQQQSSSTTTRRRSSSUUUVVVVVVUUUSSSRRRPPPOOOMMMMMMOOOQQQRRRRRRVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSPPPQQQRRRSSSSSSRRRQQQPPPSSSTTTUUUTTTRRRRRRTTTUUUWWWTTTQQQQQQTTTVVVVVVUUUXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVRRRSSSTTTTTTRRRRRRSSSTTTSSSTTTVVVWWWXXXWWWVVVVVVWWWUUURRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUUUUTTTTTTSSSSSSWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZXXXWWWUUUXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVXXXYYYZZZ[[[[[[YYYWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWTTTUUUUUUVVVVVVUUUUUUTTTXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSSSSUUUVVVXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\SSSSSS___eee___YYYYYYZZZYYYYYYXXXWWWVVVTTTTTTRRRRRRRRRRRRSSSUUUVVVVVVYYYXXXVVVUUUSSSSSSRRRRRRWWWWWWVVVXXXZZZZZZYYYXXX[[[\\\]]]\\\YYYVVVUUUUUURRRSSSTTTVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVV\\\\\\[[[ZZZYYYXXXWWWWWW\\\\\\\\\\\\\\\[[[[[[[[[yyyhhh___XXXUUUSSSMMMIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIHHHKKKPPPSSSQQQNNNMMMLLLKKKIIIHHHHHHHHHHHHLLLKKKKKKJJJJJJKKKKKKLLLIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLKKKJJJHHHFFFFFFJJJJJJKKKKKKLLLLLLLLLMMMMMMJJJHHHHHHJJJKKKIIIHHHJJJIIINNN\\\fffaaaTTTKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMKKKIIIKKKKKKKKKJJJJJJKKKLLLLLLJJJKKKMMMNNNOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNLLLMMMMMMNNNOOOQQQRRRSSSQQQPPPPPPPPPPPPOOONNNMMMNNNPPPRRRRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQOOONNNOOOQQQRRRRRRRRRQQQRRRSSSRRRPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSTTTSSSRRRRRRSSSTTTUUUTTTWWWWWWWWWVVVVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTRRRRRRRRRSSSTTTSSSQQQQQQSSSTTTWWWUUURRRRRRTTTVVVWWWVVVYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZUUUVVVWWWWWWUUUUUUVVVWWWTTTUUUWWWXXXXXXXXXWWWVVVXXXUUURRRQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWW]]]hhhoookkkaaaZZZYYYYYYYYYYYYWWWVVVUUUTTTWWWWWWWWWWWWXXXXXXYYYZZZVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVXXXYYYXXXWWWXXXZZZ[[[ZZZWWWUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWZZZZZZYYYYYYXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]xxxhhh___XXXVVVSSSNNNKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIIIILLLQQQSSSSSSQQQKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMGGGIIIKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLJJJHHHHHHIIIJJJIIIHHHHHHFFFKKKWWW^^^[[[QQQKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJKKKJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOOOONNNMMMKKKJJJPPPPPPPPPPPPOOOMMMLLLKKKOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOQQQRRRRRRPPPNNNMMMMMMQQQQQQQQQRRRRRRQQQQQQQQQRRRPPPOOOOOOPPPRRRQQQPPPQQQRRRRRRRRRPPPOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTUUUVVVVVVQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVVVVVVVVVVVVVUUUTTTWWWWWWWWWWWWWWWVVVUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRRRRQQQPPPPPPQQQSSSVVVUUUSSSSSSTTTVVVVVVVVVYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXYYYXXXWWWVVVWWWYYYVVVWWWXXXXXXYYYXXXXXXXXXYYYVVVTTTRRRSSSTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYUUUTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUYYY___eeelllooohhh^^^[[[[[[[[[ZZZZZZXXXWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTVVVYYYZZZZZZYYYXXXYYYZZZZZZWWWVVVUUUVVVVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXYYYYYYYYYZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]yyyhhh___XXXUUUTTTOOOMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLIIIHHHHHHGGGHHHJJJMMMNNNIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIKKKNNNPPPPPPOOOJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKJJJJJJLLLNNNOOOSSSPPPMMMLLLMMMNNNMMMLLLHHHIIIJJJKKKLLLMMMNNNOOOKKKJJJIIIIIIIIIIIIIIIIIIMMMGGGDDDHHHLLLKKKHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNNNNMMMKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKQQQQQQQQQPPPPPPNNNMMMLLLNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQQQQPPPOOOOOOQQQRRRRRRQQQQQQQQQRRRPPPQQQRRRRRROOOMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQRRRPPPOOONNNPPPPPPPPPOOOPPPQQQRRRQQQPPPOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSQQQPPPPPPQQQSSSTTTRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSUUUUUUTTTSSSRRRTTTSSSSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRTTTVVVWWWWWWUUUSSSRRRRRRVVVVVVWWWWWWVVVUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQQQQPPPOOOOOOPPPRRRTTTSSSSSSSSSSSSTTTUUUUUUXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYZZZZZZYYYWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWXXXXXXWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTTTTTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\VVVVVVVVVWWWXXXXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[\\\^^^___```\\\\\\\\\\\\\\\\\\\\\\\\ZZZ^^^\\\YYY```lllooohhh]]]]]]]]]]]]\\\[[[ZZZYYYVVVVVVUUUTTTTTTTTTUUUUUUYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWZZZ\\\]]]\\\YYYZZZ[[[[[[YYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYVVVWWWXXXYYY[[[\\\]]]^^^ZZZZZZZZZ[[[[[[\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^______]]]]]]^^^^^^_________```{{{iii```WWWUUUSSSOOOMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGGGGIIIKKKLLLIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKMMMOOOPPPkkk```SSSMMMMMMMMMIIIEEEHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKKKKJJJIIIIIIIIIJJJQQQKKKHHHIIIIIIHHHGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPNNNMMMOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMPPPPPPQQQQQQQQQQQQPPPOOOMMMNNNPPPQQQSSSSSSTTTTTTNNNOOOQQQQQQRRRQQQPPPOOOPPPRRRTTTTTTRRRQQQRRRSSSQQQRRRSSSRRROOONNNNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRPPPNNNNNNPPPPPPPPPOOOQQQRRRSSSRRRPPPOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRPPPOOOOOOPPPRRRSSSQQQQQQPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRTTTTTTSSSRRRQQQTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVXXXXXXWWWVVVVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTVVVXXXWWWTTTRRRQQQQQQTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQRRRSSSTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUSSSSSSPPPQQQRRRQQQOOOOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWVVVXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUUUUUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^___XXXXXXYYYZZZZZZZZZ[[[[[[YYYZZZZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\]]]^^^___aaabbb\\\\\\\\\\\\\\\\\\\\\\\\```bbb^^^XXX^^^lllrrrooo]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXX[[[ZZZYYYXXXWWWVVVVVVVVVXXXVVVVVVWWWZZZ]]]^^^^^^ZZZ[[[[[[ZZZXXXWWWXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ]]]___bbbdddeeeZZZ[[[[[[\\\]]]^^^^^^___^^^___``````aaa```_________``````aaabbbccccccdddbbbbbbcccdddeeeffffffggg{{{iii```WWWTTTRRRNNNLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHIIIJJJMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOOOOMMMLLLKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNOOONNNMMMLLLLLLLLLMMMOOOPPPkkk___RRRLLLMMMOOOLLLHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLMMMKKKJJJIIIKKKLLLKKKJJJLLLPPPPPPLLLJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNPPPRRRRRRPPPOOOQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRNNNOOOQQQRRRTTTTTTUUUUUUOOOPPPPPPQQQQQQQQQQQQPPPQQQTTTVVVUUURRRQQQRRRTTTQQQRRRSSSRRRPPPPPPQQQRRRQQQRRRRRRSSSSSSRRRRRRQQQSSSQQQPPPPPPQQQRRRRRRQQQRRRSSSSSSSSSQQQPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUXXXYYYXXXTTTRRRSSSUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRQQQQQQRRRTTTQQQRRRTTTSSSRRRRRRSSSUUUTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWYYY\\\^^^___]]]ZZZXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\ZZZZZZYYYXXXXXXXXXXXXYYYXXXVVVUUUVVVWWWWWWVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\ZZZZZZYYYZZZ[[[\\\]]]^^^______ZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^```aaaaaa\\\\\\\\\\\\\\\\\\\\\\\\^^^______^^^bbbhhhjjjiii]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYYZZZ[[[[[[]]]]]][[[YYYXXXWWWVVVVVVYYYXXXVVVWWWZZZ\\\]]]^^^[[[\\\\\\ZZZXXXWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[[[[\\\]]]]]]XXXYYYZZZ]]]___bbbcccddd\\\]]]^^^___```aaabbbcccaaabbbcccdddeeedddcccbbbbbbcccdddeeefffggghhhhhhhhhhhhiiikkklllmmmnnnnnnxxxjjj```WWWSSSPPPLLLJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMKKKJJJKKKLLLNNNOOOOOONNNLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOONNNLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNVVVSSSNNNKKKKKKLLLNNNPPPJJJJJJKKKKKKLLLLLLLLLMMMLLLNNNOOOMMMKKKJJJLLLNNNGGGHHHKKKOOOOOOKKKKKKOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPRRRTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRRRRUUUXXXVVVRRRPPPRRRTTTQQQRRRSSSSSSRRRRRRSSSUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUSSSRRRSSSUUUVVVVVVUUUSSSTTTTTTTTTRRRQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXUUUXXXZZZWWWSSSRRRUUUXXXTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUTTTSSSSSSTTTVVVRRRTTTVVVVVVTTTSSSUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUXXX\\\______]]]ZZZWWWVVVUUUUUUUUUUUUVVVWWWWWWZZZ[[[\\\[[[ZZZYYYZZZ\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVVVVUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\^^^______^^^\\\[[[[[[[[[\\\\\\]]]^^^______\\\]]]^^^___```___^^^^^^___``````aaabbbbbbccccccccccccccccccccccccccccccbbbaaaaaaaaabbbbbbcccdddaaaaaaaaaaaaaaaaaaaaaaaa```^^^```dddfffdddcccdddbbbccccccccccccbbbaaaaaa]]]]]]\\\]]]]]]^^^___```bbbaaa```___^^^^^^^^^^^^^^^\\\[[[[[[]]]___````````````___]]]ZZZYYYZZZ\\\[[[[[[[[[[[[\\\]]]___```]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^___aaabbbcccccc^^^______aaabbbcccddddddcccdddeeefffhhhiiijjjkkkgggiiijjjllllllllljjjiiilllmmmnnnppprrrtttvvvwwwxxxyyyzzz{{{}}}~~~vvvkkk```WWWRRROOOKKKIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMNNNQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNPPPQQQRRRSSSOOONNNMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMKKKNNNOOOLLLFFFDDDHHHLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPNNNKKKJJJLLLOOONNNLLLKKKKKKJJJIIINNNUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSUUUUUUTTTRRROOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTSSSWWWYYYWWWSSSPPPQQQTTTQQQSSSSSSSSSRRRSSSUUUWWWTTTUUUUUUVVVVVVUUUUUUTTTWWWUUUTTTUUUXXXYYYYYYYYYSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVSSSTTTTTTUUUVVVWWWXXXXXXVVVUUUTTTSSSTTTUUUVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUTTTWWWXXXUUUQQQQQQTTTYYYUUUUUUVVVWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUVVVVVVUUUTTTTTTUUUWWWSSSVVVXXXXXXVVVUUUVVVXXXUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXSSSUUUZZZ]]]]]][[[WWWUUUYYYXXXXXXXXXXXXYYYZZZZZZWWWYYYZZZYYYXXXWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXVVVUUUUUUWWWYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZWWWVVVVVVWWWXXXYYYZZZ[[[^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^______``````___^^^]]]]]]]]]^^^^^^YYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^______^^^^^^]]]\\\]]]___``````___]]]\\\[[[\\\\\\]]]]]]^^^^^^^^^^^^___```aaaaaaaaa```___bbbbbbcccdddeeeeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffgggggghhhggggggggggggggggggggggggllleeedddjjjjjjdddeeekkkiiiiiiiiiiiiiiiiiihhhhhhddddddddddddeeefffhhhhhhggggggfffffffffffffffgggdddbbb``````bbbdddeeeeeeffffffeeebbb___^^^___```]]]]]]\\\]]]^^^```bbbddd```___]]]\\\\\\]]]___``````aaabbbccceeeggghhhhhhkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkmmmnnnpppqqqssssssssstttvvvxxxxxxxxxvvvuuu|||}}}{{{qqqeee^^^UUUOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMNNNPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQOOONNNMMMNNNNNNOOOSSSRRRPPPNNNMMMMMMMMMNNNKKKJJJJJJKKKNNNOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNQQQQQQQQQRRRRRRQQQPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUUUUTTTRRRPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOORRRRRRRRRQQQPPPPPPOOOOOOUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTRRRRRRRRRTTTWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYXXXVVVTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTVVVYYY[[[ZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTWWWWWWWWWUUUSSSSSSUUUWWWTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVUUUSSSRRRPPPPPPSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUWWWWWWVVVVVVXXXYYYXXXYYYZZZYYYWWWUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVTTTSSSUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXTTTSSSSSSTTTVVVVVVTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVWWWTTTUUUYYY[[[YYYWWWWWWWWWWWWVVVVVVUUUTTTVVV[[[___^^^ZZZXXXYYY[[[YYYYYYYYYYYYZZZ[[[]]]]]]ddd```[[[YYY[[[]]]]]][[[WWWXXXYYY[[[[[[ZZZZZZYYY]]]]]]]]]\\\[[[ZZZYYYXXXZZZYYYXXXZZZ[[[[[[ZZZXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZYYYXXXYYY[[[]]]ZZZZZZYYYYYYYYYYYYYYYYYY[[[YYYXXXZZZ\\\]]][[[XXX[[[YYYXXXZZZ]]]___^^^\\\______^^^^^^]]]^^^^^^^^^```___^^^^^^]]]]]]]]]]]]```aaaaaabbbaaaaaa```___^^^___```aaaaaaaaaaaaaaa___```aaabbbccccccccccccdddbbbaaaaaacccdddcccbbbdddcccaaabbbcccddddddcccdddcccbbbcccccceeeggghhhgggfffeeeeeeeeeeeeeeeeeedddbbb```^^^]]]___aaacccccccccddddddeeeeeeeeedddfffeeeeeehhhllloooppppppsssrrrqqqqqqpppqqqqqqqqqpppooooooooooooppppppqqqtttsssrrrpppooooooooooooqqqqqqrrrsssrrrqqqpppppprrrqqqqqqrrrttttttsssqqqsssrrrrrrsssvvvxxxxxxxxxzzzwwwrrrnnnlllmmmppprrrnnnkkkgggeeegggjjjmmmnnnoooqqqrrrqqqmmmhhheeecccdddaaa___```fffkkknnnoookkkhhhdddaaa_________```fffjjjmmmmmmkkklllqqquuuxxx|||~~~zzzxxxzzz}}}|||sssfff___UUUOOOMMMMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNOOONNNMMMNNNOOOOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRROOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPPPPQQQNNNLLLLLLLLLNNNNNNMMMLLLPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPOOONNNMMMMMMOOOOOOPPPQQQQQQPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOORRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQRRRTTTSSSRRRQQQQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVTTTTTTSSSSSSTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZYYYWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTTTTVVVXXXYYYXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTRRRRRRTTTVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUUUUWWWXXXXXXYYYZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRUUUVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZZZZXXXYYY]]]^^^\\\WWWXXXXXXXXXXXXWWWWWWVVVWWW\\\______\\\YYYZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\]]]bbb```]]]\\\\\\]]]]]]\\\ZZZZZZ\\\]]]]]]]]]\\\[[[]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZ[[[\\\]]][[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXYYYZZZZZZYYYZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYZZZ\\\]]]\\\ZZZ^^^]]]]]]___ccceeedddcccbbbaaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbcccdddddddddeeeeeeeeeeeefffffffffhhhhhhiiiiiijjjjjjiiiiiijjjkkkllllllmmmmmmllllllkkkjjjiiiiiikkkllllllllllllkkkiiijjjlllmmmmmmlllmmmmmmnnnnnnpppqqqrrrsssssssssrrrqqqqqqqqqqqqqqqnnnlllhhheeedddfffiiikkkkkkkkklllmmmmmmmmmmmmmmmnnnmmmmmmpppuuuyyy|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||~~~{{{wwwsssrrrtttwwwyyyzzz}}}}}}xxxqqqllljjjkkkiiigggiiinnnssswwwxxxuuusssoookkkiiihhhhhhhhhkkkppptttvvvwwwyyy|||tttfff___UUUOOOMMMLLLJJJHHHHHHJJJLLLNNNPPPPPPPPPPPPPPPNNNMMMMMMNNNNNNLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSUUUVVVVVVVVVVVVRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTPPPNNNMMMMMMNNNOOOMMMLLLQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOMMMLLLKKKNNNOOOPPPQQQQQQRRRQQQQQQOOONNNNNNNNNOOOOOOPPPQQQRRRQQQPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOMMMLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKOOOOOOOOOOOOPPPQQQRRRRRROOOQQQSSSSSSRRRRRRRRRTTTVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTVVVUUUUUUTTTSSSSSSRRRRRRPPPQQQQQQRRRSSSTTTUUUVVVSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[ZZZXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVWWWYYYZZZXXXWWWYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWVVVTTTTTTUUUWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZWWWUUUUUUVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUURRRSSSTTTVVVWWWXXXYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRTTTWWWYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[[[[YYYZZZ]]]]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\[[[^^^bbbaaa___]]]^^^_________^^^^^^^^^______```bbbccccccbbbaaa``````aaa______```aaaaaaaaaaaa```aaabbbbbbcccdddcccccccccaaa```___```aaaaaa```^^^______^^^]]]]]]]]]]]]]]]\\\]]]______^^^___```bbbcccccccccccccccbbbaaaaaaaaa___]]]^^^___aaaaaaaaaccccccdddfffjjjllllllkkkgggggghhhhhhiiikkklllmmmllllllllllllmmmnnnoooooonnnmmmmmmmmmnnnppprrrssssssssstttttttttsssrrrrrrwwwxxxxxxyyyyyyyyyxxxxxxzzzyyyxxxyyy{{{}}}}}}}}}|||zzzzzz{{{}}}~~~|||xxxtttrrrtttvvvyyyzzz{{{|||}}}~~~}}}}}}||||||{{{zzz}}}zzzvvvyyywwwuuuwww{{{|||yyywwwwwwwwwxxx|||yyyqqqddd]]]UUUOOOMMMLLLJJJIIIIIIKKKNNNPPPRRRRRRQQQPPPOOOMMMLLLLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQPPPPPPQQQSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSPPPOOONNNNNNPPPQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRPPPOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNQQQQQQQQQQQQQQQRRRSSSSSSRRRTTTUUUUUUTTTSSSTTTTTTWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVV[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZYYYXXXWWWXXXZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZYYYXXXWWWXXXYYYYYYZZZ[[[ZZZXXXVVVVVVWWWVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXXXXWWWVVVUUUVVVWWWVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWXXX[[[]]]]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZ[[[^^^___]]]]]]```aaa^^^_________``````aaabbbbbb```ccceeeeeecccbbbcccdddddddddddddddeeeggghhhiiihhhkkknnnnnnjjjiiiiiikkkhhhhhhiiiiiiiiijjjjjjjjjllllllmmmmmmmmmlllkkkkkkjjjiiihhhiiijjjjjjhhhfffggggggfffeeedddddddddddddddfffhhhhhhhhhhhhiiikkkjjjkkkkkkkkkkkkiiihhhgggiiihhhffffffgggiiikkkllljjjkkkmmmpppsssuuuvvvvvvsssssstttvvvxxxzzz|||}}}}}}|||||||||||||||}}}~~~||||||{{{{{{}}}uuummmaaa[[[TTTOOONNNNNNMMMKKKLLLMMMOOOQQQRRRQQQPPPOOONNNLLLKKKKKKMMMOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSRRRPPPPPPPPPPPPRRRSSSPPPQQQQQQPPPPPPOOONNNMMMQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNOOORRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRQQQPPPNNNMMMKKKKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXVVVTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZXXXWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYY\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYWWWVVVWWWXXXWWWYYYZZZYYYXXXWWWWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]]]][[[YYYYYY[[[]]]]]]^^^___``````___]]]\\\^^^^^^___```aaaaaaaaa```aaaaaaaaa```___^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^YYYYYYZZZ[[[]]]^^^_________^^^\\\\\\^^^__________________``````aaaaaaaaadddhhhiiihhhiiilllllliiihhhhhhgggggghhhiiijjjkkkiiijjjkkkkkkkkkkkklllllljjjkkklllnnnpppsssuuuwwwtttxxx{{{|||yyywwwxxxyyyxxxxxxxxxxxxxxxyyyyyyzzz~~~~~~|||{{{zzzyyywwwvvvuuuuuuvvvvvvtttrrrsssrrrqqqpppooooooooooooppprrruuuvvvvvvvvvwwwxxxwwwwwwxxxxxxwwwvvvtttsssttttttsssrrrrrrtttwwwyyyxxx{{{~~~uuulll```[[[TTTPPPPPPPPPOOOMMMMMMNNNOOOQQQQQQQQQPPPPPPPPPNNNLLLLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPOOONNNNNNPPPSSSVVVVVVUUURRRSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRQQQQQQOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTRRRRRRSSSSSSTTTUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVYYYZZZ[[[ZZZXXXVVVUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSOOOQQQSSSUUUWWWXXXXXXXXXUUUVVVVVVWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZXXXXXXXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZ\\\\\\ZZZXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYY[[[]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[XXXWWWWWWXXXWWWYYY[[[[[[[[[ZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^_________```aaa___\\\[[[^^^aaabbbcccdddeeedddbbb```^^^````````````aaabbbdddeeeeeeeeeeeedddbbb```^^^]]]\\\]]]]]]^^^___```bbbbbbaaabbbcccdddfffhhhiiijjjjjjhhhfffeeeggghhhhhhhhhlllllllllmmmnnnnnnooooooqqqvvvxxxxxxyyy}}}}}}zzzzzzyyyxxxwwwxxxyyyzzz{{{yyyyyyzzzzzz{{{{{{||||||zzz{{{}}}yyypppbbb]]]VVVRRRQQQQQQOOOLLLLLLLLLMMMOOOPPPQQQRRRRRRTTTRRRNNNMMMNNNOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWXXXXXXYYYYYYYYYXXXTTTTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPRRRTTTVVVVVVUUUSSSSSSSSSTTTTTTTTTUUUUUURRRRRRSSSSSSRRRQQQPPPPPPRRRRRRSSSSSSSSSSSSSSSRRRNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZXXXWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUPPPRRRTTTWWWYYYYYYYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[ZZZYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^_________]]]\\\\\\]]]______^^^\\\^^^^^^_________`````````]]]___aaaaaaaaa``````aaa______``````````````````aaa``````___^^^^^^]]]]]]ZZZ[[[\\\]]]___aaabbbcccaaabbbbbbaaa^^^\\\]]]]]]^^^```cccdddddddddfffgggeeeeeefffggghhhiiijjjjjjgggiiijjjgggccccccfffkkkmmmnnnpppqqqqqqooommmlllkkkjjjiiiiiijjjllloooqqqqqqqqqpppooommmkkkiiihhhhhhhhhjjjlllnnnqqqtttuuuwwwwwwxxxyyyzzz{{{|||}}}}}}{{{yyyyyy{{{}}}~~~~~~}}}ttteee___XXXSSSRRRPPPNNNKKKJJJKKKKKKMMMOOORRRTTTUUUXXXUUUQQQNNNNNNNNNMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQSSSUUUVVVWWWXXXXXXVVVWWWWWWXXXWWWVVVTTTSSSPPPQQQSSSUUUVVVVVVVVVVVVSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOPPPPPPRRRSSSTTTUUUSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTZZZZZZXXXWWWWWWWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSXXXWWWWWWVVVVVVVVVWWWWWWUUUWWWYYYYYYXXXWWWXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUWWWYYYYYYYYYWWWVVVXXXWWWVVVUUUVVVXXXZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[]]]]]][[[[[[[[[\\\]]]]]]^^^^^^___```aaaaaa_________``````aaaaaaaaaaaa``````aaacccdddbbbaaabbbbbbccccccdddddddddeeebbbdddfffgggfffeeeeeefffdddddddddeeeeeeffffffgggfffffffffeeeeeeeeeeeeeee```aaabbbdddfffhhhjjjkkkhhhiiiiiihhheeeccccccdddfffhhhkkkmmmmmmnnnppprrroooooopppqqqrrrssstttuuuuuuwwwxxxuuuqqqppptttyyy}}}}}}{{{yyyxxxzzz}}}}}}{{{zzzzzz{{{}}}vvvkkkeee]]]WWWUUUSSSQQQOOOKKKLLLNNNOOOPPPOOOOOONNNPPPPPPNNNNNNNNNNNNOOOPPPTTTRRROOOLLLLLLNNNPPPRRRPPPQQQSSSTTTTTTRRRPPPOOOUUUSSSRRRRRRSSSSSSSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTUUUTTTSSSSSSTTTTTTRRRPPPPPPPPPQQQRRRRRRSSSSSSSSSPPPQQQQQQQQQRRRSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVSSSQQQQQQTTTUUUTTTSSSWWWXXXWWWTTTVVVYYYYYYUUUXXXXXXXXXVVVUUUUUUWWWXXXZZZXXXWWWVVVXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVTTTTTTTTTVVVXXXZZZYYYYYYZZZZZZZZZXXXVVVUUUZZZXXXWWWWWWYYYZZZYYYYYYZZZZZZYYYWWWUUUTTTUUUWWWXXXVVVUUUVVVXXXZZZXXXVVVUUUUUUVVVXXXYYYZZZ[[[\\\ZZZ[[[\\\\\\\\\\\\^^^```aaa``````_________``````dddcccbbb```___aaaeeehhhiiijjjjjjiiigggfffggghhhiiihhhgggfffgggiiikkkllllllmmmnnnoooppppppppppppooonnnnnnqqquuuwwwuuusssuuurrrooommmmmmooorrruuuuuuvvvwwwvvvsssqqqpppqqqooopppppppppppprrrvvvyyyzzzzzzxxxvvvsssrrrssstttwwwzzz~~~ssslllbbbZZZUUUSSSPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOSSSRRRRRRQQQQQQRRRSSSTTTTTTRRRPPPOOONNNPPPRRRSSSPPPQQQSSSTTTUUUUUUTTTTTTVVVUUUTTTSSSTTTTTTTTTTTTSSSUUUWWWWWWUUUTTTTTTUUUTTTSSSRRRRRRSSSSSSQQQOOOVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZXXXVVVWWWYYYZZZYYYWWWWWWYYYXXXVVVXXX]]]]]]ZZZXXXXXXWWWVVVVVVVVVXXXYYYYYYXXXWWWWWWYYYZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXXXXZZZYYYXXXXXXYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZ]]][[[YYYYYYYYYZZZYYYXXXZZZZZZZZZYYYWWWWWWXXXZZZXXXVVVUUUVVVYYYZZZXXXWWWXXXXXXYYY[[[\\\]]]^^^______```aaaaaaaaabbbdddgggcccccccccdddeeefffggghhhkkkjjjiiihhhgggiiimmmqqqpppqqqsssssssssssstttvvvvvvvvvuuuuuuwwwyyy{{{}}}~~~}}}}}}|||uuujjj```ZZZVVVTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSSSSTTTUUUVVVQQQPPPPPPPPPPPPPPPQQQRRRNNNOOOPPPRRRSSSUUUVVVVVVTTTTTTSSSSSSTTTTTTUUUUUUWWWXXXZZZZZZXXXXXXXXXYYYXXXWWWUUUUUUVVVUUUTTTRRRWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[YYYXXXYYYZZZ[[[ZZZXXXYYYZZZYYYXXXZZZ^^^___[[[[[[[[[ZZZZZZ[[[\\\]]]]]][[[ZZZZZZ\\\^^^^^^]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\YYYYYYYYYYYY[[[]]]___```aaa^^^[[[YYYYYYYYYXXXWWWXXXYYYZZZYYYXXXYYY[[[\\\[[[ZZZZZZ[[[]]]^^^]]][[[^^^^^^___aaabbbcccdddeeeccceeefffgggggghhhkkkmmmllllllnnnppprrruuuwwwyyyzzzzzzyyyxxxxxxzzztttiiiaaa\\\ZZZZZZXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXRRRSSSSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTVVVXXXYYYUUUVVVWWWWWWWWWXXXZZZ\\\]]]___aaaaaa```___```aaaaaa___]]]\\\\\\\\\ZZZYYYXXXXXXVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[]]]^^^___]]]]]]]]]]]]]]]]]]\\\[[[```aaa```^^^aaaeeeeeebbbdddcccbbbcccdddeeeeeeddd`````````bbbeeeeeedddcccbbbaaa```______aaabbbcccaaaaaaaaaaaa```___]]]]]]\\\[[[[[[\\\___cccgggiiijjjfffbbb```___^^^]]]\\\\\\]]]___```___```bbbdddcccdddeeefffgggggggggfffhhhhhhiiikkklllmmmnnnooooooqqqrrrssstttuuuxxx{{{{{{|||~~~rrrggg```]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]YYYYYYYYYZZZZZZ[[[[[[[[[WWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\YYY[[[]]]^^^^^^```cccffffffhhhkkklllkkkjjjjjjjjjiiigggdddbbbbbbbbb```___]]]]]]\\\[[[\\\]]]___```___``````aaa```___]]]\\\YYYXXXXXXYYYZZZ[[[]]]^^^YYYYYYYYYXXXXXXWWWWWWWWWYYYYYYXXXYYYYYY[[[\\\]]]___```bbbcccdddeeeeeeddddddccccccbbbccceeeggghhhggghhhhhhhhhgggffffffeeehhhjjjkkkjjjnnnuuuvvvsssrrrpppooopppqqqqqqpppnnnhhhggghhhiiikkklllllljjjiiihhhgggffffffhhhjjjkkkmmmmmmlllkkkiiifffdddccccccbbbcccdddhhhnnnsssvvvwwwtttooolllkkkjjjiiihhhgggiiikkkmmmmmmnnnppprrrqqqrrruuuvvvvvvvvvvvvuuuxxxyyyzzz{{{|||~~~qqqfffaaa___]]]\\\\\\]]]]]]^^^``````[[[\\\\\\]]]\\\\\\[[[[[[YYYYYYZZZZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[^^^bbbdddeeeggglllqqqssswww{{{}}}}}}{{{yyyyyyuuurrrnnnllllllkkkjjjiiieeedddcccbbbccceeegggiiihhhiiijjjjjjiiigggeeeccc[[[[[[ZZZZZZ[[[]]]___```[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]___bbbcccgggiiikkkmmmooopppppppppooonnnmmmmmmmmmppprrrtttuuuwwwyyyyyywwwuuuttttttqqqtttvvvxxx{{{tttrrrqqqqqqsssuuuuuutttsssrrrpppooooooqqqsssuuuvvvuuutttrrrpppooommmmmmkkkkkkllloootttyyy|||yyyxxxxxxxxxxxxuuuxxx{{{|||}}}~~~uuupppnnnhhhhhhgggffffffggghhhiiiggghhhhhhhhhhhhfffeeedddccccccbbbaaa```___^^^^^^___```ccceeegggiiiiiiiiifffjjjppprrrtttwww}}}~~~}}}|||uuutttrrrpppqqqrrrtttvvvwwwxxxyyyyyyxxxvvvsssqqqiiihhhfffeeeeeefffgggiiiddddddeeeeeefffgggggghhhggggggggghhhkkknnnqqqssszzz|||~~~}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{{{{{{{zzzxxxvvvuuutttsssqqqooonnnmmmmmmmmmmmmooossswwwzzz|||||||||www}}}}}}|||yyywwwvvvvvvwwwwwwssssssuuuwwwyyyzzz|||}}}zzzzzzzzz|||