BM66(i@ pppyyy}}}ssskkkfffaaa]]]YYYUUUUUUUUUUUUUUUTTTSSSSSSUUUXXX\\\```dddkkkttt{{{tttiii___UUUPPPPPPTTTXXX```kkkttt{{{~~~~~~~~~{{{vvvlllbbbaaadddkkksssxxxvvvoooiiibbbdddhhhqqq|||eee\\\SSSQQQVVVaaaqqq}}}|||rrrbbbRRRGGG???;;;999888666666666777666444222666666777777666666555444444555666666444444555666111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000//////000000///...------//////.........---------111000000000000000111222333444444333000//////000222111000///...//////000222111///......///111333666666777999:::888555222---...///000000///...---000...,,,---000111///---000000111111111111000000//////---,,,,,,---......///eeelllxxxzzztttlllfffbbb___\\\YYYWWWWWWXXXXXXWWWVVVUUUTTTTTTVVVXXX[[[^^^eeennnttt~~~wwwiii\\\RRRNNNOOORRRUUU\\\fffooowww{{{}}}}}}~~~yyynnnddd___bbbiiirrryyyyyytttoooaaacccdddjjj|||rrrgggZZZSSSUUU___ppp~~~}}}ttteeeWWWKKKCCC===:::999777666777888888666444333333333333333222222111222333444444333222333444111111111111111111111111222222222222222222222222222222222222111111111000000000000000000000000000000111111111000//////...000000000/////////......111111000000000000000111///000111000...---...///......///000000111000000,,,---000222444555666666;;;888666555555444333111......////////////......+++))))))+++///111000///000000111111111111000000222111000//////000111222111WWW]]]gggpppyyy~~~zzzvvvnnnjjjeeebbb``````___^^^]]]^^^______^^^\\\ZZZYYYYYYYYYXXXYYY[[[aaahhhnnnuuu|||~~~{{{xxxuuusssxxx~~~zzzgggYYYOOOLLLNNNPPPSSSYYY```jjjrrrzzz~~~vvvkkkccceeejjjrrryyyzzzvvvrrr``````___bbbqqquuubbbVVVRRRZZZlll}}}xxxkkk^^^RRRHHH@@@<<<:::888777888999999888666222222333333222222111000111222333222111000111333222222222222222222222222333333333333333333333333333333333222222222222222000000000000000000000000111111111111111111000000111111111111000000000000222222111000/////////000,,,...//////......///111,,,...///111111111000000///222888===@@@@@@>>>===>>>:::444111000000111111//////............//////+++******,,,...000000//////000000111111000000//////...------...///000111111MMMRRRYYYaaaiiirrr{{{}}}zzzxxxuuurrroooiiigggeeedddeeegggiiijjjjjjkkklllmmmllliiifffddddddbbb___]]]]]]aaafffjjjnnnrrrwwwzzz~~~xxxoooiiifffiiihhhhhhgggfffdddbbb```eeejjjrrr{{{zzzeeeUUULLLKKKNNNPPPSSSWWW]]]fffpppzzzuuunnnnnnppptttwwwwwwrrrmmm^^^^^^\\\]]]gggzzzjjjXXXPPPVVViiizzz~~~sssggg[[[OOOEEE???:::888777777888888888666444555555555555444333333000222333222111000111222222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000111111111000000000111111111111111111111000000000333333111000////////////...000111111000///111222000000000111111111111111777:::>>>AAABBB@@@===;;;;;;777222///...///000000000///...------...///000000000//////000000///...//////000000000000//////---,,,,,,,,,---...000111///GGGJJJNNNSSS[[[dddnnntttyyy{{{}}}}}}|||{{{yyywwwtttrrrmmmmmmnnnppprrruuuyyy|||~~~zzzwwwsssoooiiidddbbbbbbdddeeehhhiiijjjkkkmmmppptttwww|||tttjjjaaaZZZUUURRRUUUUUUVVVVVVVVVVVVVVVVVVWWW[[[bbbjjjrrrzzzuuuaaaTTTLLLLLLPPPPPPRRRVVV[[[cccnnnzzz|||vvvuuuuuuwwwxxxvvvpppkkk^^^\\\[[[\\\bbbnnnppp]]]RRRUUUfffvvv{{{ooocccWWWKKKDDD;;;999666666666777666555666666666666666555444444222333444333222111222444222222222222222222222222333333333333333333333333000000111111111111111111000000000000000000000000111000/////////000111111000000000000000000000000333333111000////////////000222222111000///000111111111000000222444777999======<<<;;;888555222000444222000///000000000///000///...------...///000111111111000//////////////////000000000000//////000000///000000222444555///BBBCCCEEEHHHMMMUUU^^^dddmmmrrrwwwyyyxxx{{{|||~~~xxxqqqllliiifffeeeeeedddcccbbbccceeehhhiiimmmooorrrtttwww{{{wwwnnnccc```[[[UUUPPPKKKHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLPPPVVV]]]eeemmmvvv{{{}}}zzzwwwtttrrrrrrsssttttttuuuvvvzzz|||}}}kkk]]]SSSNNNOOOSSSPPPSSSWWW\\\cccnnn{{{zzzyyyyyy{{{|||yyysssnnn```]]]]]]___aaagggsss~~~yyyfffYYYXXXdddrrrwwwjjj]]]QQQJJJ===:::777555555666555444444444555555444444333222333444555444333222333555333333333333333333333333333333333333333333333333000000000000000111111111000000000000000000000000111000///...///000111222000000000000000111111111222222111000/////////000000111111000///......///000000111333777;;;>>>@@@???>>>;;;777333///---,,,///......000222222000/////////............//////+++---............000111...//////000000//////...000000/////////111222333111AAAAAAAAAAAADDDJJJRRRWWWaaahhhooosssssswww~~~zzzsssooollliiieeebbb```___^^^^^^[[[\\\^^^___```cccgggjjjkkkmmmooorrrtttuuuttttttssstttqqqkkkgggccc\\\TTTNNNLLLJJJGGGEEECCCBBBAAA>>>??????@@@BBBDDDEEEFFFFFFIIINNNSSSYYYaaaiiinnnwww{{{xxxtttlllhhhdddaaa```^^^\\\ZZZYYY\\\^^^^^^]]]]]]```bbbggghhhkkkqqqxxx~~~xxxlll```YYYTTTQQQRRRVVVTTTXXX]]]aaahhhrrr~~~~~~wwwqqqddd```^^^aaaccceeellluuusssccc]]]dddooo{{{ooobbbVVVNNN@@@===999666666555444333333444444444444333222222333444555444333222333555333333333333333333333333222222222222222222222222000000000111111222222222000000000000000000000000222111000//////111333444111111111111222222333333111111000000000000000111///000111111000000111222222444777;;;===>>>>>>>>>::::::888666444222000//////......///111222111///......////////////......+++---//////...---///222......////////////......//////...------...///000111BBBAAA@@@???AAAEEELLLQQQTTT\\\eeeiiikkknnnvvv}}}{{{vvvrrrkkkeee```[[[XXXVVVNNNOOOPPPPPPPPPRRRUUUXXXVVVWWWZZZ\\\]]]\\\[[[[[[YYY[[[YYYUUUSSSSSSNNNHHHCCCCCCBBBAAA@@@@@@@@@@@@============>>>@@@AAABBBDDDFFFIIIMMMQQQVVV]]]bbbjjjnnnsssxxxzzz|||~~~wwwnnnfffaaaYYYVVVSSSQQQPPPPPPNNNMMMKKKNNNQQQRRRPPPOOOPPPSSSWWWWWWXXX]]]ccchhhkkkllljjjaaaZZZWWWUUUSSSUUUXXXZZZ^^^ccchhhnnnxxxxxxqqqhhhaaa___bbbeeefffkkkrrr||||||kkkaaaeeennn~~~qqqdddXXXQQQCCC???;;;888777666555444444444555555555444333333222333444444222222333444333333333333333333333333111111111111111111111111111111111222222333333333000000000000000000000000333222111000000222444555222222222333333444444444111000000000000000111222///111333333333444555777666999>>>AAAAAA>>>:::777///000222333333222111000111000......///111111000---...///000000///...---111333444222///---...000......////////////......333222111000000111222222///FFFDDDAAA???>>>@@@CCCEEELLLQQQXXX]]]bbbhhhooouuu~~~~~~{{{rrrkkkcccYYYUUUVVVQQQNNNJJJHHHHHHHHHHHHGGGJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHFFFCCCAAA??????>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<=========???AAACCCFFFKKKPPPTTT\\\^^^aaadddggghhhhhhhhhiiimmmqqqssssssqqqoooooopppnnnjjjeee___YYYTTTRRRLLLKKKJJJJJJIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPUUUZZZ^^^___^^^___]]]ZZZYYYZZZ[[[\\\\\\aaaaaaeeennnuuu~~~xxxsssooojjjiiikkkoooppppppzzztttgggffflll~~~rrreeeYYYQQQEEE@@@999666666666555333888777444222111222333444222222222222222222222222000111222333444333222222111111222222222222111111111111222222222222111111111111000000000000111111000000//////000222444555555444222111111111222222000111222111///...///111+++,,,...111555999<<<>>>BBBAAA???<<<888444111/////////////////////////////////000//////...------............////////////333222000///---,,,,,,,,,333...)))***///222111///............///////////////FFFDDDBBB@@@???@@@BBBCCCFFFKKKQQQVVVZZZ```hhhmmmxxx~~~wwwttttttuuuuuuwwwwwwwwwxxx{{{~~~|||qqqeeeZZZUUUUUUMMMJJJGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEAAAAAA@@@@@@???>>>>>>===>>>======<<<;;;;;;::::::999999::::::;;;;;;<<<<<<:::;;;===>>>???BBBFFFIIIIIIKKKNNNPPPRRRSSSSSSSSSRRRUUUYYYZZZZZZXXXXXXXXXYYYYYYXXXVVVSSSPPPNNNMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLRRRQQQQQQTTTYYY]]]^^^^^^bbb```___^^^___aaabbbbbbiiijjjoooxxx{{{uuutttuuuxxxzzzzzz~~~|||ooommmqqq{{{pppdddYYYSSSJJJDDD<<<888777666555333777666444333222222333333222222222222222222222222111222333444444444333333222222333333333333222222111111222222222222111111111111111000000111111111222222111111222333444555444333222111111111222222000111333333222111111222000444999>>>CCCEEEEEEEEE===<<<999666333000...---000000000000000000000000000000111111000//////...............////////////111000///...............555222......///000///---.........//////000000000000GGGFFFDDDBBBAAA@@@??????@@@DDDIIIMMMPPPVVV]]]bbbqqq~~~~~~~~~~~~~~~|||vvvoooiiifffffffffgggjjjiiiiiijjjmmmqqqvvvxxxyyy}}}{{{mmm```UUUQQQRRROOOLLLHHHFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@??????===<<<;;;<<<<<<===<<<<<<;;;;;;::::::999999999999999:::::::::::::::999::::::999888999<<<>>>===???AAACCCDDDEEEEEEDDDDDDFFFHHHHHHHHHGGGHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJMMMLLLLLLKKKKKKKKKLLLLLLTTTTTTTTTVVVZZZ^^^aaaaaahhhgggggggggiiikkkmmmnnnuuuwww~~~}}}}}}zzzttttttuuuyyyoooeee\\\WWWNNNHHH???:::888777444222555555555444444333333222222222222222222222222222222333333444555444444444333333333444444333333333111111222222222222111111222222111111111111222222555444444333333444444555333333222111111111111222000222444333222000000000222888@@@GGGJJJIIIEEEBBB888777444111///...------111111111111111111111111111111111111111000000///............//////////////////.........//////000222222222111111000000///......//////000111222222111HHHHHHFFFEEEBBB@@@>>><<<<<>>>>>>>>AAA???<<<:::888888888999::::::::::::999999888888:::999999999999999999999:::;;;;;;:::888888:::;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPOOOOOOPPPQQQRRRRRRXXXXXXYYY[[[```dddhhhjjjoooqqqrrrtttuuuxxx{{{}}}vvvsssoooyyypppggg```\\\PPPIII@@@:::888777555333444444555555444444333222222222222222222222222222222222333333333333444333222222333333333333222222111222222333333222222111333222222222222222222333555555444444333333333333222222111111111111111111222222222000//////111222888===CCCHHHHHHDDD???;;;666555222000//////000000000000000000000000000000000000000111111000000///............//////////////////............//////,,,...111222222222333444---...///000111222333444222JJJJJJIIIGGGDDDAAA>>><<<;;;>>>AAABBBCCCGGGNNNSSSfffvvv~~~}}}{{{{{{{{{zzzxxxvvvtttrrrppppppooopppqqqtttvvvxxxsssssssssttttttqqqmmmiii^^^ZZZUUURRRQQQQQQPPPPPPPPPPPPOOOPPPRRRVVVZZZ\\\```cccgggkkkooosssxxx{{{|||hhh[[[TTTPPPQQQSSSSSSPPPMMMJJJIIIGGGDDDBBBCCCBBB@@@???===<<<<<<<<<<<<:::888555444444555666999999999999999888888888:::999999999999999999999:::;;;<<<;;;::::::;;;===;;;<<<<<<===>>>?????????@@@@@@AAA@@@@@@@@@CCCEEEHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWYYYZZZ]]]^^^aaaeeeiiinnnsssvvvwwwzzz~~~{{{yyytttmmmhhhyyyooohhhaaa]]]PPPIII@@@:::888777666555444444555555555444333222222222222222222222222222111111111111111222222222111111222222222222111111222222333333333333222222333222222222222222222333444444333333222222111000111111111111111111111111111111000...///333999>>>CCCDDDFFFFFFDDD???:::777444333111//////000111222////////////////////////......//////000//////...............////////////111000///......------...***---///111111111333444---...///000111222333444222MMMLLLKKKHHHEEEBBB???>>><<<>>>??????@@@CCCIIINNN^^^nnn|||yyyxxxwwwuuutttttttttsssrrrpppmmmjjjiiiggggggggghhhiiijjjllllllnnnlllkkkiiigggbbb\\\XXXOOOLLLIIIGGGFFFFFFFFFEEEFFFFFFFFFGGGIIIKKKMMMOOOSSSUUUYYY\\\```dddiiilllwww{{{xxxdddYYYSSSOOONNNPPPNNNLLLJJJJJJIIIHHHFFFDDD@@@???===<<<;;;:::::::::888888777777777888:::;;;999999999999999999888888999999999:::::::::::::::999;;;<<<<<<;;;;;;<<<>>><<<<<<===>>>>>>???@@@@@@???@@@AAAAAA@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTVVVYYY\\\___aaacccgggkkkpppssswww|||yyyuuusss{{{rrrjjjbbbttt~~~yyyoooggg```\\\RRRKKKAAA:::888888777555444444444444444444444444222222222222222222222222000000000000000111222222000111111222222111111000222222333333333333222222222222111111111111222222111222222222222111000//////000111111222111111111000000000000333999AAAGGGBBBAAA@@@>>>:::777444222111000///......///000000........................---......////////////...............////////////111111000......---------////////////000111111111......//////000111222222222PPPNNNLLLIIIFFFCCCAAA@@@;;;===>>>===<<>>===>>>???@@@AAABBBCCCCCCCCCFFFHHHKKKNNNQQQUUUZZZ]]]fffjjjpppwww}}}zzzhhh]]]XXXSSSQQQQQQQQQOOOMMMLLLKKKIIIFFFCCC>>>===<<<;;;:::999999999999999::::::;;;<<<<<<===999999999999999999999999999999::::::;;;;;;<<<<<<:::;;;======<<<<<<===>>>>>>??????@@@AAABBBDDDDDDCCCEEEFFFFFFFFFFFFGGGHHHGGGHHHJJJKKKLLLMMMMMMMMMOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXZZZ]]]```dddggghhhjjjooouuuyyy{{{}}}yyyvvvvvv{{{uuukkkeeeooo|||uuu|||~~~sssjjjaaa\\\WWWOOODDD<<<999888777555555444333333333333555555222222222222222222222222111111000000000111222333111222222333333222222111222333333444444333333222111111111000000111111111000111222222222111000///...///000111222222111000000111222333555999>>>AAA666555444222111000//////////////////////////////////////////////////////......///000000000000000............//////////////////............//////222///---...111444444222.........//////000000000222QQQPPPMMMJJJGGGDDDCCCBBB:::<<<<<<:::999<<>><<<<<<<<<<<<;;;:::999;;;<<<>>>>>>>>>===<<<>>>@@@BBBEEEGGGKKKPPPTTTWWW\\\bbbiiipppvvv}}}qqqhhhccc___[[[ZZZZZZWWWSSSPPPMMMHHHCCC@@@>>>>>>===<<<;;;;;;;;;;;;888888888999888777666666999999999999999999::::::999999:::;;;;;;<<<======<<<>>>@@@???>>>===>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKNNNNNNOOOOOOOOOOOONNNNNNUUUUUUVVVWWWXXXZZZ\\\]]]___```aaadddgggjjjmmmnnnooottt{{{~~~}}}||||||xxxoookkkpppwwwpppyyyyyynnneee___[[[SSSGGG>>>:::888666444666555333222222333555666222222222222222222222222333222111111111222333444222333333444444333333222222333333444444333333222111111000000000000111111000111222333333222111000...///000222222222111000222444555555444333333444------...//////000000000000000111222222111000000000000000000000000000000//////000111111111111111............/////////000---------......000111111222---***---333888999777............////////////111TTTSSSPPPMMMJJJGGGFFFEEE???>>>===<<<===???AAABBBHHHSSSfff{{{~~~xxxrrrnnngggeeebbb^^^ZZZWWWUUUTTTTTTSSSQQQOOOMMMJJJIIIHHHFFFHHHIIIIIIHHHGGGGGGHHHHHHFFFDDDAAA???>>>>>>>>>;;;:::::::::::::::::::::===<<<<<<;;;;;;:::::::::>>>>>>???AAABBBDDDEEEEEEKKKLLLPPPUUU\\\dddjjjnnnwww{{{zzztttqqqmmmkkkhhhaaaXXXQQQMMMIIIEEEBBB===<<<;;;:::999999999999999888777777777888:::;;;<<<<<<;;;999777888:::===;;;<<<===???@@@@@@@@@@@@@@@AAAAAACCCEEEEEEDDDBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRQQQQQQRRRUUUWWWYYYZZZ\\\^^^```bbbbbbccceeefffiiikkkmmmoooppppppuuuwww{{{}}}~~~vvvmmmmmmttt{{{rrrvvv|||~~~wwwnnnfffaaaVVVHHH???<<<;;;999777666666666555444444444333555444333333222222333333444444444333333222222222333333222111000000111111000000000000000000000000444444333222111111111222111111111111111111111111555333000...///333888;;;:::777444000...---------111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222///,,,)))))),,,///222222111000//////......///000000////////////000000...TTTTTTTTTRRROOOKKKGGGEEE@@@???>>>======???@@@BBBGGGQQQbbbtttzzztttnnnhhhddd]]][[[XXXUUURRROOOMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@???@@@BBBBBB@@@???@@@AAAAAA???>>><<<:::::::::::::::999999999999999999999::::::::::::999999999999<<<<<<======>>>>>>??????DDDEEEHHHKKKPPPVVV[[[^^^ggglllsssyyy~~~{{{xxxpppiii^^^UUUOOOKKKFFFBBB<<<<<<;;;999999888888888888888777777888888999:::999999999777666777:::<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSVVVWWWXXXXXXXXXYYY\\\^^^___aaaccceeeggghhhiiijjjjjjkkklllmmmooopppqqqrrrrrrtttwwwyyyzzz|||zzzpppmmmnnnxxx~~~zzztttyyy~~~uuulll```UUUGGG>>>;;;:::888555555555555555444444444444555555444333333333333444444444333333333222222222333222222111000000111111111111111111111111111111222222111000000000000000222111111000//////000000---111777===???>>>;;;999666444222000/////////000111111111111000000000000000000000000//////......000000000000000000000000000000000000000000000000////////////////////////111///---++++++---///111000///////////////000000000000////////////000000000UUUWWWXXXWWWTTTOOOIIIFFFBBBAAA???>>>>>>??????@@@DDDLLLZZZjjjxxx}}}yyysssmmmgggaaa[[[WWWQQQPPPMMMJJJHHHEEEDDDCCCBBBBBB@@@???===;;;:::999888999;;;;;;999999999::::::999888777777666777777888888888888888888888888999999999999999999::::::;;;;;;;;;;;;::::::::::::>>>>>>???AAADDDGGGJJJLLLTTTYYY```hhhpppwww~~~wwwnnnbbbWWWOOOIIICCC???;;;;;;:::999888888888888777777888999999999999999777888888888888999<<<>>>BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[^^^___aaaaaaaaaccceeehhhhhhiiikkknnnpppqqqrrrsssqqqpppoooooopppqqqrrrsssppprrrtttvvvxxx|||tttkkkfffllltttyyyzzz|||zzzwww~~~~~~rrr^^^TTTFFF<<<999888666444444444444444555555555555666666555444444444444444333333333333222222222222333222111111000111111111222222222222222222222222000000000///////////////333222000//////000111333444999@@@FFFFFFAAA:::555222111000///000000222333111111111111000000000000////////////............000000000000000000000000000000000000000000000000........................000000............000000............///000111222000000////////////000000111YYYZZZZZZYYYVVVQQQKKKHHHCCCBBBAAA???>>>>>>>>>>>>AAAGGGRRR___mmmxxx~~~{{{xxxqqqmmmgggaaa\\\WWWQQQNNNIIIHHHFFFCCCAAA@@@???>>>>>>>>>===<<<:::999888888777888::::::888777888999888888777777777777888888777777777888888888888888999999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<===???AAABBBHHHLLLSSSZZZaaaiiipppuuuyyy~~~}}}tttkkk^^^RRRKKKDDD???:::::::::999888888888888888666777888::::::999888888777999:::;;;<<<>>>AAACCCDDDEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMPPPSSSVVVXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^```bbbdddeeegggiiijjjjjjkkknnnppppppqqqsssuuuwwwxxxyyyyyytttsssqqqoooooopppqqqrrrqqqsssuuuwwwzzzvvvrrrssswwwwwwkkkbbbdddnnnxxx~~~zzz|||ttt]]]RRRDDD;;;888777555333333333333444444555555555555555444333333333333444333222222222222222222222222222111111111111111222222222222222222222222222///000000000000000//////111000000000222555999;;;FFFEEECCC@@@<<<777444222000000000///000111222333111111111111000000000///////////////////////////////////////////////////////////////////////////........................000000000000000000000000...............///000111000000////////////000000222___^^^]]][[[WWWSSSOOOMMMFFFEEEDDDBBB@@@???>>>===???CCCJJJUUUaaammmwww}}}|||yyyvvvsssooolllddd```ZZZUUUPPPLLLHHHEEEBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;::::::999888888888999;;;;;;999888999:::777777888888999999999999777777888888999999999999888999999999::::::;;;;;;888888888999::::::;;;;;;888888999:::;;;<<<===>>>BBBEEEJJJOOOTTTZZZ```dddiiiooowww~~~wwwkkkbbbVVVLLLFFFAAA===:::999999888777777777888888666777888::::::999888888777:::<<<>>>???AAADDDFFFFFFFFFFFFFFFGGGIIIJJJKKKHHHJJJMMMOOOPPPTTTYYY]]]^^^___aaaccceeegggggggggeeeeeedddeeegggiiikkkmmmlllnnnpppqqqrrrrrrtttvvvvvvwwwxxxzzz{{{|||||||||uuutttrrrppppppppprrrssstttvvvyyy||||||vvvllljjjmmmsss||||||ooocccccckkkxxx|||}}}}}}rrr]]]RRRDDD;;;888777555333222333333333444444555555444333222222111111222222222222222222222222222222222111111111111111222222222222222222222222222222000000111222222222111000//////000222666;;;@@@CCCHHHCCC<<<555111000111222111000000000000000000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////........................//////000000000000//////000000///...............000000////////////000000222eeeeeeccc```\\\XXXUUUSSSKKKJJJIIIGGGDDDBBB@@@??????AAAEEELLLVVVaaakkkpppwwwzzz{{{sssqqqmmmkkkhhheee```]]]UUUQQQLLLHHHEEEBBB@@@>>><<<<<<;;;:::999999999999::::::999999999999999888888:::;;;;;;:::999999:::777888999999::::::999999999999999::::::;;;;;;<<<888999999999999999999:::666777777888999::::::;;;666777888999:::;;;<<<<<<===@@@BBBEEEGGGLLLQQQTTT\\\aaahhhpppwww~~~yyypppaaaYYYNNNFFFBBB@@@>>><<<888888777777777777777888777777888999999999999999777999<<<>>>@@@BBBEEEGGGHHHGGGGGGGGGHHHJJJLLLMMMIIIMMMRRRUUUXXX\\\bbbggghhhjjjmmmppprrrtttttttttpppoooooooooppprrruuuwwwtttvvvxxxyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~xxxxxxwwwvvvvvvwwwxxxxxxyyy|||{{{sssmmmmmmqqqvvv}}}uuuiiidddiiivvvzzz|||ppp^^^TTTFFF<<<999888666444333333333333444444444444333222222111111111111111111111111222222222222222111111111000111111222333222222222222222222222222000111333444444333222222...///000333777<<<@@@CCC777555333222111111222333111111000000000/////////111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000........................////////////////////////111000///...------------000000////////////000000111llllllllljjjgggaaa\\\XXXRRRQQQOOOMMMJJJFFFDDDBBBAAAAAABBBFFFLLLTTT\\\aaaiiimmmssszzz{{{rrrlllccc```]]][[[YYYVVVQQQNNNJJJGGGBBB???>>>===<<<:::;;;::::::999999999::::::999999999999999999::::::999;;;===<<<;;;:::;;;<<<999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBGGGJJJOOORRRXXX^^^dddkkkrrrwww|||{{{nnneeeXXXPPPFFF???======<<<;;;777777666666666777777888888888777777888888999:::999<<>>;;;:::888555444444333333333333333333444333222222111111222222000111111111222222222222111111000000111222222333111111111111111111111111000111333444555444333222000000111222444666888999...///111222333333222222//////000000000000000///111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////////////////////////////...------.../////////......---------......000000////////////000000000oooqqqssssssooohhh```[[[VVVUUUSSSQQQMMMJJJGGGEEECCCBBBAAABBBFFFLLLRRRVVV]]]aaahhhooowww~~~rrrgggaaaWWWUUURRRPPPNNNLLLHHHEEEFFFBBB???<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<===??????===<<<===>>>======????????????>>>===<<<<<<======>>>??????@@@BBBBBBAAAAAA@@@@@@??????@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;<<<<<<===???DDDGGGEEEGGGKKKOOOTTT[[[ccchhhpppwww~~~qqqcccYYYQQQJJJ@@@:::888999999888777777666666666666777888999888777777777888:::;;;<<>>=========<<<;;;:::999999888999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============AAAAAAAAA@@@@@@?????????===@@@BBBBBBBBBAAABBBCCCBBBCCCCCCBBBAAAAAACCCEEEDDDCCCAAA????????????@@@???@@@@@@@@@??????>>>===>>>>>>>>>????????????@@@??????@@@CCCGGGMMMSSSVVVaaafffnnnvvv}}}~~~uuuiii^^^WWWKKKDDD<<<888999:::999666777666666666666777777888888777777777777999:::;;;@@@@@@AAABBBDDDGGGJJJLLLJJJLLLMMMLLLMMMQQQYYY___eeekkkttt|||vvvooommmvvvxxxsssiiiZZZJJJBBB???:::666555555444333333222222333333444444444444444444444444333333222111111222333333333333333222222111111111000000000000000///......111111111111111111111111...///000111111222111111000000111111111111000000.........///000000111111222222222222111///...---///000000111111111000000222111111111000000//////............/////////000000000000000////////////////////////////////////000000000000000000000000...............///000000111lllooouuuzzz|||{{{xxxvvvlllhhhbbb\\\WWWSSSNNNKKKEEEDDDBBBAAAAAACCCEEEGGGJJJOOOVVVZZZ^^^eeeooovvv|||}}}|||zzzwwwvvvrrrlllcccYYYPPPKKKFFFEEECCCAAA???>>>===<<<===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>?????????AAAAAA@@@@@@@@@?????????>>>???AAAAAA@@@@@@BBBCCCCCCCCCDDDCCCBBBCCCFFFHHHJJJHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???BBBFFFKKKMMMSSSXXX```hhhnnnuuu{{{~~~{{{qqqeeeYYYRRRIIIBBB:::777777888777555666666666666666666777888999888888999:::;;;===>>>AAABBBCCCDDDGGGIIIKKKLLLLLLNNNOOOPPPRRRWWW___eeesssxxxwwwooollluuuyyytttkkk\\\MMMDDD@@@;;;666555555444333333222222333333444444444444444444444444333333222111111222333333333333333222222222111111...///000111111111111111222222222222222222222222222222222222111000//////000111111111111111111000222222111111111111111111111111222111111000///...222111000///000111333444222222222222111111000000111111000///...------,,,///////////////000000000000000000000000000000000000000000000000000000000///////////////000111111111hhhlllqqqwww|||vvvrrrkkkddd]]]WWWRRRNNNIIIGGGDDDBBB@@@AAABBBCCCDDDHHHMMMPPPSSSYYYaaagggkkkmmmppprrrrrroookkkiiigggfffddd___XXXPPPIIIDDD@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@???????????????>>>?????????>>>???AAADDDCCCDDDEEEEEEEEEGGGJJJLLLPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===>>>@@@CCCDDDEEEIIIOOOVVV\\\cccjjjoooyyyyyyyyyuuulll```UUUNNNEEE@@@999666666666555444666555555555666666777888999::::::;;;===???AAABBBBBBCCCEEEHHHJJJKKKLLLLLLLLLOOOSSSVVVZZZaaajjjqqqyyypppjjjrrrzzzwwwooo```PPPGGGAAA;;;777666555444444333333333333333444444444444444444444444333222222111111222222333333333333222222222222111...///000222333333444444333333333333333333333333333333333222111111000000111111222222222222111111333333222111111000//////000000111111111111000000333111///...///222555777333333222222222222111111222111000000......---,,,.........//////000000111111111111111111111111111////////////////////////000000000000000111222222000iiikkknnnsssxxx}}}zzzsssllleee^^^WWWSSSNNNLLLHHHEEECCCCCCCCCDDDDDDFFFHHHJJJMMMQQQWWW[[[^^^```dddffffffccc___\\\[[[[[[YYYVVVQQQKKKFFFCCCAAA@@@@@@???????????????:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@?????????????????????>>>??????>>>======>>>AAADDDDDDEEEFFFGGGHHHJJJMMMPPPUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@???>>>???@@@AAA???BBBFFFJJJNNNTTT[[[```hhhjjjlllkkkfff]]]TTTMMMCCC>>>999666666666555444555555555555666777888888999:::;;;===???BBBCCCDDDCCCDDDGGGIIIKKKLLLLLLLLLLLLPPPWWW]]]cccmmmxxx~~~zzzpppiiiooo|||yyypppbbbSSSHHHAAA:::666666555555444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222333444444444444222222222222222222222222111111111222222333444444222222222333333222222222000000//////............//////000111111111111111000/////////000222444666111111111111111111111111...////////////000000000------......///000111111000000000000000000000000////////////////////////000000//////000000111222000hhhiiikkknnnsssxxx|||~~~xxxrrrkkkeee___ZZZQQQOOOKKKGGGEEEEEEEEEFFFDDDEEEEEEFFFHHHKKKOOOQQQTTTVVVYYY[[[[[[YYYVVVTTTOOOOOONNNMMMJJJFFFBBB@@@CCCBBBAAA@@@@@@?????????:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>AAADDDDDDEEEGGGHHHIIIKKKOOORRRXXXXXXWWWWWWVVVUUUUUUTTTQQQQQQQQQQQQQQQPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@???@@@AAABBBDDDHHHNNNRRRVVVYYY]]]```^^^YYYSSSNNNAAA>>>:::888777777777666555555555666666888999999:::;;;===???AAACCCEEEFFFCCCEEEGGGJJJKKKLLLLLLLLLKKKQQQZZZbbbkkkwww~~~~~~}}}}}}zzzppphhhmmm~~~|||qqqdddTTTIII@@@999555666666555444444333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333444444444444333333000000000000000000000000111111111111222333444555222222222333333222222222------......////////////...///000111111222111111+++,,,...111222222222111/////////000000000000000////////////000000000111,,,------...///000000111///////////////////////////////////////////////////............///000000000ggghhhhhhkkkoootttyyy||||||xxxuuuqqqlllgggdddVVVTTTOOOKKKHHHGGGGGGHHHCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLOOOQQQRRRQQQOOONNNKKKKKKKKKJJJIIIGGGEEECCCCCCCCCAAA@@@???>>>>>>>>>;;;;;;<<<<<<============::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<========================>>>>>>>>>>>>>>>?????????>>>???AAADDDCCCEEEGGGHHHIIIKKKOOORRRXXXXXXYYYYYYYYYYYYXXXXXXTTTUUUUUUVVVVVVVVVVVVVVVRRRQQQPPPOOONNNMMMLLLLLLGGGFFFEEECCCBBBAAA@@@@@@???@@@??????>>>@@@CCCFFFHHHKKKPPPSSSTTTQQQMMMKKK@@@>>><<<999888777888888666666666777888999:::;;;;;;===???AAADDDEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMNNNTTT]]]fffppp|||}}}|||}}}||||||~~~|||~~~yyypppiiilll~~~qqqeeeVVVKKKAAA999666777666555555444444444444444333333333333333333333333111222222333333222222111111222222222222333333333444444444444444333222222000000000000000000000000555444222111000000111111111111222222222222111111......///000000111222222...///000111111111111111***,,,///111222111000............////////////000333222111111//////...------------......//////000........................////////////////////////...............//////000111kkkkkkkkklllnnnrrruuuxxxyyywwwvvvuuutttrrrooolllaaa]]]XXXSSSNNNLLLKKKKKKCCCBBB@@@???@@@BBBCCCDDDFFFGGGHHHJJJLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIICCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<============::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>>>>???AAAAAA@@@@@@BBBCCCCCCDDDFFFGGGHHHJJJNNNQQQRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVVVVUUUTTTSSSSSSRRRNNNMMMKKKIIIFFFDDDCCCBBB@@@@@@@@@>>>======>>>@@@BBBCCCFFFHHHHHHFFFCCCAAA>>>===<<<999777777888999777777777888999;;;<<<===>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPSSSYYYaaaiiirrr||||||{{{|||{{{{{{}}}{{{|||~~~wwwpppjjjlll{{{rrrfffXXXMMMBBB:::888:::666666555444444444444444222222222222222222222222111222333333333333222111111111222222222333333333222333333444444444333333000000000000000000000000444333111/////////000111000111111111111111111000//////000000000000000000///000000111111111000000---...///111111111000///.../////////000000000000333222222111000///..............................////////////////////////000000000000000000000000/////////...///000000111222qqqpppooonnnoooppprrrssstttttttttuuuvvvvvvtttrrrkkkgggaaaZZZUUUQQQOOOOOOEEEBBB@@@???@@@BBBCCCCCCEEEEEEFFFHHHJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJDDDCCCCCCBBBBBBCCCCCCDDD=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<============;;;<<<<<<<<<======>>>>>>>>>@@@BBBBBBBBBAAABBBCCCCCCDDDEEEFFFGGGIIIMMMOOOLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTRRROOOKKKHHHFFFDDDAAAAAAAAA@@@>>>>>>???@@@@@@AAABBBBBB@@@===:::888<<<<<<;;;999777666777999888888888999:::;;;===>>>AAABBBDDDGGGHHHIIIIIIIIILLLKKKKKKKKKLLLNNNQQQRRRWWW\\\dddkkkrrr{{{|||{{{{{{zzz{{{}}}{{{|||~~~vvvoookkklllxxxsssgggZZZNNNDDD<<<:::<<<666666555444444444444555222222222222222222222222111222333444444333222111111111111222222333333333000111222333444555555555111111111111111111111111111000......///000333444000000111111111111000000/////////...------,,,,,,000000111111111111000000111000000000000000111111//////000000111111111222000000000000111111111111...............---------000000000000000000000000111111111111111111111111000000000000000111111222333nnnnnnoooooonnnllljjjiiilllmmmnnnoooppprrrsssssssssnnnggg```ZZZTTTOOOLLLKKKHHHEEECCCBBBBBB@@@???BBBCCCDDDFFFGGGIIIJJJJJJNNNNNNOOONNNMMMKKKIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::999999999:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<;;;999999;;;>>>?????????>>>===>>>@@@CCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKMMMPPPRRRUUUWWWXXXYYYZZZ\\\^^^____________WWWVVVUUUSSSQQQOOOMMMMMMIIIFFFBBB@@@@@@AAAAAA@@@BBB>>>;;;<<>><<<:::888777777999:::===:::999:::>>>@@@@@@>>>CCCEEEHHHJJJLLLLLLKKKKKKOOOMMMMMMPPPPPPOOORRRXXX\\\aaaffflllsss|||xxxvvvyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~xxxoooggggggrrr~~~yyynnn___QQQGGG@@@:::666666666666666666444222111444555444333111111333555555444333333222111000000222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000////////////............222111000///......///000333333111000//////////////////............//////......------------......000000000000111111111111///mmmnnnnnnnnnmmmkkkjjjiiiiiijjjkkklllnnnpppqqqqqqtttpppjjjddd___ZZZVVVRRRMMMJJJFFFCCCBBBAAA@@@???CCCDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>?????????>>>======:::<<<===<<<:::999<<<>>>>>>??????>>>>>>@@@CCCFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHJJJLLLOOOQQQRRRSSSUUUVVVYYY\\\^^^``````aaa\\\[[[YYYWWWUUURRRPPPOOONNNLLLHHHFFFEEEDDDBBB@@@@@@<<<999:::===>>><<<888:::999888777666777888999<<<:::999;;;>>>AAAAAA@@@EEEFFFHHHKKKLLLMMMMMMMMMQQQOOOOOORRRRRRRRRWWW]]]aaaeeekkkpppvvv~~~zzzxxxzzz{{{{{{|||{{{{{{{{{{{{|||}}}~~~yyyppphhhgggppp{{{~~~{{{}}}rrrbbbSSSHHH@@@;;;777777666444333222222333333444444444333111111222444333333333333222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000111111111111111000000000000000000000000000000////////////000000111000000000000///////////////...---------......222111000///............//////............//////444333222111111222333333...////////////000000000222mmmmmmnnnmmmllljjjiiigggeeefffgggiiikkklllmmmnnnrrrooolllhhheeeaaa\\\YYYRRRMMMHHHDDDBBBBBBAAA@@@BBBBBBAAAAAABBBEEEGGGIIIIIIIIIJJJKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDD>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>======<<<===>>>===;;;;;;<<<>>>===>>>???@@@AAACCCHHHKKKOOONNNNNNMMMKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIKKKLLLMMMPPPQQQUUUXXX\\\^^^```aaaaaa```^^^\\\YYYWWWUUUTTTUUUSSSPPPNNNLLLIIIEEEBBBAAA>>>;;;<<<>>>>>><<<999888888777777888888999999;;;::::::<<>><<<<<<===???BBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBB======<<<<<<<<<======>>>???>>>===============>>>????????????>>>===<<<;;;>>>>>>>>>===<<<<<<===>>><<<>>>???AAACCCFFFKKKOOOQQQPPPNNNLLLIIIHHHFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGKKKMMMOOOSSSVVVYYY[[[\\\```___^^^]]]\\\[[[ZZZYYYYYYXXXVVVVVVTTTQQQMMMIIIHHHEEEBBBAAAAAA???===:::999999999999:::;;;;;;;;;::::::;;;===@@@CCCEEEFFFIIIJJJLLLNNNQQQRRRTTTUUUVVVSSSSSSUUUWWWYYY___gggmmmsss|||~~~|||{{{{{{zzzzzz|||xxxxxxyyyzzz{{{}}}|||rrrjjjeeehhhooo|||xxxssspppsss~~~|||}}}}}}lllZZZKKKAAA;;;999777666444222222333444555333444444333111111222333444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000111111222222222000000000000000000000000000000////////////000000111111111000000000///////////////000000111222222//////......---.........//////............//////111///---+++***+++---............/////////000000222mmmmmmnnnmmmkkkiiigggfffaaabbbcccdddeeeggghhhhhhiiihhhgggffffffdddaaa^^^XXXTTTNNNIIIFFFDDDBBBAAA???===;;;:::;;;===???AAAAAABBBDDDFFFGGGGGGGGGGGGIIIIIIIIIHHHFFFCCCAAA???===<<<<<<<<<<<<===>>>>>>???>>>>>>=========>>>>>>??????@@@@@@???>>>>>>===@@@???>>>===============<<<===???AAACCCGGGLLLPPPQQQOOOLLLIIIGGGEEEDDDCCCAAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEIIIJJJKKKMMMPPPRRRTTTUUUZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZ[[[\\\ZZZWWWTTTPPPMMMJJJGGGDDDAAA>>>;;;::::::999999999:::;;;;;;:::;;;===???AAADDDGGGIIIKKKLLLOOORRRTTTVVVXXXXXXWWWTTTSSSVVVYYY\\\eeemmmttt|||{{{zzzyyywwwwwwyyyvvvwwwwwwyyy{{{}}}}}}tttkkkddddddhhhtttyyyyyytttuuu}}}~~~~~~ppp^^^NNNBBB<<<:::555666666666666555555444333444555444333222222333666666555444444333222222222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000111111000000000/////////111111111111111111111111000000////////////000000000000/////////.........//////000111111222222222//////.........///000000//////............//////333222000......///000111//////000000000111111111///nnnnnnnnnnnnllljjjgggfffccccccddddddeeeffffffggggggeeedddddddddbbb```^^^YYYUUUPPPLLLIIIGGGDDDAAA@@@???>>>======>>>@@@AAA???@@@BBBEEEFFFGGGHHHGGGLLLKKKJJJGGGEEEBBB???>>>======<<<<<<<<<======>>>>>>>>>============>>>>>>AAAAAABBBBBBBBBBBBBBBAAAAAA???===<<<===>>>===<<<<<<===???@@@BBBFFFKKKOOOOOOMMMKKKHHHEEEDDDCCCCCC>>>????????????????????????????????????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIKKKNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\ZZZ[[[\\\___aaaaaa___]]]WWWUUURRRNNNIIIEEEBBB@@@>>>===:::888777888999:::;;;===???AAABBBDDDHHHJJJLLLNNNRRRVVVYYYZZZ[[[ZZZVVVTTTTTTYYY^^^dddoooyyyzzzyyyxxxuuuuuuwwwuuuuuuvvvxxxzzz}}}}}}uuummmdddaaaccckkkttt}}}zzz|||~~~~~~tttcccRRREEE>>><<<555666777888888777555444444555666666444333333444666666555444333222111111222222222222222222222222222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000111111000000///......---111111111111111111111111000000////////////000000////////////..................///000000000//////............///000111111//////............//////111111111000000111111222000000000000111111111111...ooopppooonnnmmmjjjhhhfffffffffffffffffffffffffffcccaaa___^^^]]]]]]\\\ZZZXXXUUURRROOOLLLIIIEEEBBB@@@@@@??????>>>??????@@@===>>>AAADDDFFFHHHHHHHHHKKKJJJHHHEEECCCAAA@@@@@@>>>======<<<<<<<<<======<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCDDDDDDCCCAAA>>><<<<<<======<<<:::<<<===>>>???AAADDDHHHLLLKKKIIIGGGDDDBBBBBBBBBBBB====================================>>>@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFHHHJJJLLLOOOPPPOOOPPPQQQSSSUUUVVVXXXXXX\\\\\\]]]```ccceeeeeeccc^^^]]][[[WWWRRRNNNLLLKKKFFFCCC???;;;999999;;;<<<<<>>>>>>>>>>>>>>=========<<<>>>AAADDDFFFHHHIIIIIIJJJIIIFFFDDDBBBAAAAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>>>>@@@AAABBBCCCCCCCCCAAA>>>;;;;;;======;;;999<<<===>>>>>>???BBBFFFJJJGGGEEEBBB@@@??????@@@@@@===============<<<<<<<<<<<<;;;;;;<<<===???AAACCCAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGJJJMMMPPPRRROOOOOOPPPQQQSSSTTTUUUVVV]]]]]]^^^aaadddfffgggfffddddddbbb___[[[WWWVVVVVVNNNJJJDDD???<<<<<<>>>@@@===@@@CCCCCCCCCDDDHHHKKKKKKOOOVVV\\\______^^^\\\UUUTTTWWWaaalllxxx{{{{{{xxxtttsssvvvssstttuuuwwwzzz}}}~~~}}}wwwnnneee___^^^___nnn~~~}}}}}}}}}~~~zzzkkkZZZLLLDDDAAA777666444222222444666888555777999999777555555555111111222222222222333333222222222222222222222222000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111000000////////////000000111111111111000000000000111222333333222111000///+++++++++,,,---...///000//////............//////+++---///111222222111000............/////////000111nnnnnnnnnnnnmmmlllkkkkkkkkkjjjiiiiiiiiihhhfffdddccc___YYYTTTQQQPPPNNNMMMMMMKKKJJJKKKLLLKKKGGGCCCBBBBBBAAA???>>><<<;;;;;;<<<===???AAADDDGGGIIIKKKHHHFFFDDDDDDEEEDDDAAA>>>>>>===<<<<<<<<<<<<<<<===<<<>>>>>><<<999999<<>>???AAABBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>======;;;::::::;;;<<<===<<<===???@@@AAAAAA@@@@@@@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMMMMNNNNNNHHHKKKNNNPPPPPPQQQSSSTTTWWWYYY]]]aaadddfffgggggghhhgggfffeeeccc```[[[XXXSSSNNNFFF@@@>>>=========>>>???@@@@@@AAADDDHHHLLLPPPUUU\\\``````^^^[[[YYYSSSWWW]]]gggtttzzzxxxvvvssssssvvvssstttvvvxxxyyyzzz{{{{{{yyyoooccc]]]\\\^^^ggg{{{}}}{{{yyynnn^^^OOOCCC===777777777999;;;???BBBDDDGGGCCC<<<666222111111222777333///---000333444444111111222222222222111111444555555555444222000///111111000000111222333333000111222333333222111000111111111111111111111111333111000///000111000///222222222111111///......000000000000111111111111333333333111000000333555BBB???:::555111///......000///...---------------------------...000111222222000//////111000,,,)))''')))---000222111///...///nnnnnnnnnnnnnnnmmmllllllmmmlllkkkjjjjjjiiifffdddaaa]]]VVVQQQNNNLLLJJJIIIJJJIIIHHHIIIKKKJJJFFFCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<>>>@@@BBBEEEHHHIIIHHHFFFDDDDDDDDDCCCAAA>>>======<<<<<<;;;;;;<<<<<<<<<===>>>===;;;:::<<<>>><<<===???@@@AAAAAA@@@@@@???>>>>>>>>>======<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>======<<<;;;;;;<<<=========>>>???AAABBBAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNKKKLLLNNNOOOPPPQQQSSSUUUXXXYYY\\\___bbbeeegggggglllkkkjjjjjjiiigggbbb___XXXRRRJJJDDDAAA??????>>>???@@@AAABBBCCCFFFKKKNNNTTTXXX^^^aaa```]]]ZZZXXXYYY^^^fffqqq~~~|||yyywwwsssrrrtttuuuvvvxxxzzz|||}}}}}}~~~yyyoooddd]]]]]]^^^hhh}}}zzzooo```QQQFFFAAA>>>@@@CCCGGGKKKKKKIIIFFF@@@>>>999555222111222333666333//////111333333333111111222222222222111111444444444444333222111111111111000000111222222333000111111111111111111000111111111111111111111111333111//////000111000///222222222111111000///...//////000000000111111111111111111///......111333@@@>>>:::666333111000000//////...---------------///............//////000111///...///000000---+++,,,---...//////////////////oooooooooooooooooonnnnnnpppooonnnmmmllljjjgggddd___[[[TTTNNNJJJGGGEEECCCEEEEEEEEEFFFHHHHHHEEECCCBBBAAA@@@???>>><<<<<<;;;;;;<<<===>>>@@@CCCEEEFFFGGGEEEDDDCCCCCCBBB@@@>>>???>>>>>>>>>============<<<===??????=========>>>======>>>>>>>>>>>>======????????????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>===============<<<<<<<<<======>>>??????AAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPOOOOOOPPPSSSVVVXXXYYY[[[]]]aaadddfffhhhkkkjjjjjjkkkkkkiiifffccc___YYYPPPIIIDDDBBBAAA@@@AAABBBCCCCCCEEEIIINNNRRRZZZ^^^aaabbb```\\\XXXWWWZZZ```jjjvvv}}}{{{xxxsssppprrruuuvvvxxxzzz|||}}}~~~~~~~~~yyypppddd^^^^^^^^^hhh|||qqqdddWWWMMMHHHJJJKKKMMMRRRVVVRRRIIIAAA999777555333222222222333444222111111222333333222111111222222222222111111333333222222222222333333111111111000111111222333111000000//////000000111111111111111111111111111333111//////000111000///111111222111111000///...//////000000000000111111/////////...,,,---///111666555444222000///...---//////...------------...000000///...............000///------///000///...111000///......///000000000oooppppppqqqqqqqqqppppppsssrrrqqqpppooolllhhheee___ZZZRRRLLLHHHDDDAAA???AAAAAABBBCCCDDDEEEDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;===>>>@@@BBBCCCEEEEEEDDDCCCCCCAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>============<<<<<<;;;;;;??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>========================>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOQQQTTTWWWYYYYYYZZZ\\\___cccgggiiiiiiiiijjjlllmmmmmmjjjhhheee^^^UUUMMMGGGDDDBBBAAAAAABBBCCCDDDFFFJJJPPPUUU```bbbdddccc___[[[XXXWWW[[[aaakkkvvv}}}{{{xxxsssqqqrrrssstttvvvxxxzzz||||||}}}~~~zzzpppfff```______iiiwwwkkk___WWWRRRSSSPPPMMMNNNOOOJJJ???555555444444444333333333222222222222222333333222111111111222222222222111111333222111111111222444555222111111111111111222222111000///......///000111111111111111111111111111222111//////000111111000111111111111111000//////////////////000000000111...//////...,,,---...000...///000000000///...---///......---------......//////............/////////...------...///000111000000000000000111111111111pppqqqqqqrrrssssssssssssuuutttsssrrrqqqnnniiieee___ZZZRRRLLLGGGCCC@@@>>>===>>>@@@AAAAAABBBCCCCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@CCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@>>>>>>===<<<<<<;;;;;;;;;???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>===============>>>>>>??????@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQQQQRRRVVVXXXYYYZZZ[[[]]]```cccgggiiillllllmmmppprrrsssqqqooohhhbbbXXXNNNHHHEEEBBBAAA@@@AAABBBCCCFFFKKKRRRWWWcccddddddbbb___[[[ZZZYYYaaaeeellluuu}}}{{{xxxtttrrrtttrrrsssuuuwwwyyy{{{|||}}}~~~zzzqqqgggaaaaaa___hhh~~~rrrggg^^^YYYSSSKKKCCC???@@@>>>777111555555555555444333333222111222333333333222222111111111222222222222111111222111000000111222444555222222111111111111111222111000///......///000111000000000000000000000000222000//////000111111000000111111111111000000///...////////////000000000...///000///......///000///000222333444333222111......---------......///---------......///111111.........------...111222+++---000333444333222111222qqqqqqssstttuuuuuuuuuuuuuuuuuuttttttsssooojjjfff___ZZZSSSLLLGGGCCC@@@>>>;;;===????????????AAACCC@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<======>>>AAACCCEEEEEEDDDCCCDDDEEEBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGFFFFFFFFFEEECCCAAA@@@???>>>===============@@@@@@AAACCCDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTSSSSSSTTTWWWZZZYYYZZZ\\\^^^bbbeeegggiiikkkkkkmmmpppssstttrrrqqqjjjcccYYYPPPIIIEEEBBBAAAAAABBBBBBDDDGGGMMMUUUZZZcccdddcccaaa^^^\\\\\\]]]bbbeeekkkrrrzzz~~~zzzwwwsssrrrtttrrrsssuuuxxxzzz|||}}}~~~}}}{{{rrrhhhcccbbbaaahhh}}}vvvhhh]]]WWWIIIBBB999555666888777555666555555555444444333333000222444444222111222222111111222222222222111111111111111111111222333444333222111111000111111111111000000//////000000111000000000000000000000000111000//////111222111111000000111111111111000000......////////////000000...000111000///...///111...///000111222222111000...------------...//////,,,---------///000111222---...///.........000222))),,,000333555444222000111qqqrrrsssuuuvvvwwwwwwwwwtttttttttttttttpppkkkggg^^^YYYRRRKKKFFFCCC@@@>>>;;;===>>>>>>======@@@BBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<===@@@CCCEEEFFFEEEEEEFFFHHHGGGIIILLLOOOQQQRRRRRRRRROOOLLLIIIGGGHHHGGGEEECCCAAA@@@???>>>>>>>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEAAAAAA@@@????????????@@@>>>>>>@@@AAABBBBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTPPPRRRTTTUUUVVVVVVYYY[[[YYY[[[]]]aaadddfffhhhiiijjjjjjlllpppssstttsssqqqllleeeZZZQQQJJJFFFCCCBBBBBBCCCDDDEEEIIIPPPXXX^^^aaaaaaaaa___]]]]]]___aaabbbfffmmmuuu{{{zzzuuupppppprrrppprrrtttwwwyyy{{{|||}}}zzz}}}{{{sssiiiddddddbbbgggyyytttcccTTTLLL???;;;777444555666777777444444333333333444555555111333444333111000222444111111222222222222111111000111111222222222222111333222222111000000111111000111111111111111111000000000000000000000000000111000...///111222222111000000111111111111000000........./////////000000...///111111///...///000,,,,,,------...------------------------...//////...............///000111,,,...000000...---...000,,,---///111222222111000111rrrrrrtttuuuwwwxxxxxxxxxtttttttttuuutttqqqlllhhh]]]XXXQQQKKKFFFCCC@@@>>>;;;===>>>>>><<<<<>>>>>=========<<<<<<;;;;;;<<<<<<<<>>???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOQQQRRRTTTTTTUUUUUUOOORRRUUUWWWWWWXXXZZZ[[[YYY[[[___bbbeeeggghhhiiinnnoooqqqtttwwwxxxwwwuuummmfff[[[RRRKKKGGGDDDCCCDDDDDDEEEGGGKKKRRRZZZ```___```___^^^]]]^^^aaadddgggllluuu}}}yyysssnnnmmmpppmmmoooqqqtttvvvxxxzzzzzzxxxzzz}}}{{{sssiiiddddddcccfffwwwqqq]]]LLLCCC:::999999888666555444333222222111111222444666777111333444333000000222555111111222222222222111111000111222333333222111000333333222111000000111111000111222333333222111000000000000000000000000000111///...///111222222111///000000111111111000000............/////////000---///000000///......///000/////////////////////---------------...///000000000///............///+++///222111///------///000000////////////000000000rrrtttvvvxxxyyyyyyxxxwwwvvvuuutttsssrrrooojjjggg```YYYPPPHHHDDDAAA@@@???============>>>???AAAAAA@@@@@@???>>>======>>>>>>======<<<<<<<<<;;;;;;;;;AAABBBDDDFFFJJJOOORRRUUUTTTWWWZZZ]]]___```___^^^YYYUUUOOOIIIDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDD???????????????BBBFFFIIIMMMMMMNNNOOOPPPRRRRRRSSSQQQSSSUUUUUUTTTRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]ZZZ\\\```cccgggiiijjjjjjkkkmmmqqqtttvvvvvvuuuuuuiiihhhbbbXXXMMMEEEBBBBBBBBBBBBDDDGGGLLLSSSYYY\\\cccddddddddddddfffiiilllmmmuuu~~~zzzuuusssqqqpppooonnnooopppqqqtttvvvxxxzzzzzzzzz|||~~~|||tttmmmeee```]]]aaaooo{{{nnn[[[III>>>===<<<:::888666444333333666555444222111111222222111111222222222333333333222222222222222222222222000000000000000000000000222222111111111111111222......///000111333555666333222222222111111000000000000000000000000000000000000000000000000000000......///000111222222333000000////////////000000111111111111111111111111............////////////111111000000000000111111000000000000000000000000111111000000000000000111000oooqqqtttvvvxxxxxxwwwwwwxxxwwwvvvuuussspppkkkhhh```ZZZQQQIIIDDDBBB@@@???============>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;???@@@CCCGGGLLLQQQVVVXXX[[[]]]___aaaaaa```___]]]WWWTTTNNNIIIFFFEEEFFFGGGEEEFFFGGGHHHJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCAAA@@@@@@@@@CCCCCCDDDFFFGGGGGGGGGGGG???????????????BBBGGGJJJOOOOOOPPPQQQRRRRRRSSSSSSQQQSSSUUUVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^```cccfffhhhiiijjjkkkmmmppptttuuuvvvuuutttllljjjddd[[[PPPGGGDDDCCCAAABBBDDDIIIOOOWWW]]]aaafffhhhjjjkkklllooosssvvv}}}zzzuuurrrqqqpppnnnnnnnnnoooqqqsssuuuwwwyyyyyyzzz{{{~~~{{{tttllleee```]]]```lll|||nnn\\\JJJ>>><<<;;;999777555444444333666555444222111111222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111222222222222111111000111111111000000000000/////////...000000000000000000000000000000000000000000000000000000000000000111111111//////............//////////////////////////////............////////////111111000000000000111111000000000000000000000000111000000//////000000000000nnnpppsssvvvxxxyyyyyyyyy|||{{{yyywwwuuurrrmmmiiiaaa[[[RRRJJJEEEBBBAAA@@@===<<<<<<======>>>???@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<>>>AAAFFFLLLSSSXXX[[[___```aaaaaa```]]][[[YYYSSSQQQMMMJJJHHHIIIJJJLLLKKKMMMPPPSSSTTTUUUTTTTTTOOONNNMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@??????BBBBBBCCCDDDEEEEEEDDDDDD@@@AAAAAAAAABBBEEEJJJMMMRRRRRRSSSTTTUUUVVVVVVWWWTTTVVVYYYZZZYYYYYYZZZ[[[]]]]]]^^^_________^^^^^^``````aaaccceeegggiiikkklllnnnqqqsssuuuuuuuuutttpppmmmggg]]]SSSJJJFFFDDDAAABBBEEEJJJRRR[[[ccchhhjjjmmmqqquuuxxx}}}zzztttrrrqqqooommmmmmmmmnnnppprrrtttvvvxxxxxxyyy{{{}}}zzzssskkkddd___\\\^^^ggg{{{}}}ppp^^^KKK>>>999999777666555444444444555555444333222222222222111111222222222333333333222222222222222222222222111111111111111111111111111000000000111222333333333222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000//////......------------..........................................////////////111111000000000000111111000000000000000000000000000//////......///000000000qqqsssvvvzzz|||}}}}}}}}}~~~}}}{{{yyywwwsssnnnjjjccc\\\SSSKKKFFFCCCAAA@@@======<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;===@@@EEEKKKQQQVVVYYYZZZ[[[[[[ZZZXXXVVVSSSRRRPPPNNNLLLJJJJJJLLLOOOPPPRRRTTTXXX\\\_________^^^VVVUUUTTTRRRPPPOOOOOONNNOOOOOONNNMMMLLLJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@???AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFIIINNNRRRVVVVVVWWWYYYZZZ\\\]]]]]]\\\^^^```aaaaaabbbccceeegggggghhhhhhhhhgggfffeeeeeeeeedddeeegggiiikkkmmmoooppprrrtttuuuvvvuuuuuurrrooohhh___UUUMMMGGGDDDBBBCCCFFFLLLTTT^^^ffflllmmmqqqxxx~~~}}}}}}zzztttrrrpppooonnnnnnnnnnnnppprrrtttuuuwwwwwwxxxzzz|||yyyrrrjjjccc___[[[\\\cccsss~~~rrr___LLL@@@888777666555555444555555444444444333222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000111222333333000000000000000111222222222222222111111111111111000000000000000000000000000000000000000000000000111111000000000000000000///......------......///000000000000000000000000............////////////111111000000000000111111///////////////////////////............//////000000rrrtttxxx|||~~~~~~|||zzzxxxtttnnnkkkddd^^^TTTLLLGGGDDDBBBAAA>>>============>>>>>>??????>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<===???BBBGGGKKKPPPRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKLLLNNNQQQSSSVVVXXX]]]aaadddeeedddddd]]]\\\ZZZWWWUUUTTTSSSSSSQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFHHHLLLRRRVVVZZZ[[[\\\^^^```bbbcccdddccceeeggghhhhhhiiilllnnnooopppqqqrrrqqqpppnnnmmmjjjjjjjjjjjjkkknnnpppqqqrrrsssuuuvvvwwwwwwwwwwwwsssooohhh```XXXOOOIIIDDDDDDEEEGGGMMMUUU___hhhnnnpppvvv~~~~~~|||{{{zzzzzz{{{||||||~~~zzztttrrrpppnnnnnnnnnnnnnnnppprrrtttuuuuuuvvvvvvxxx{{{xxxpppiiibbb^^^ZZZ[[[```mmm}}}}}}}}}sssaaaNNNBBB777777666555555555555555333333333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111111111000000111222222333000/////////000111222222111111111111111111222222000000000000000000000000000000000000000000000000...//////000111111222222000//////////////////000000000000000000000000000............////////////111111000000000000111111////////////////////////...............///000000111sssuuuyyy|||~~~}}}{{{yyyvvvqqqmmmeee___UUUMMMGGGDDDBBBAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>><<<===>>>@@@CCCFFFJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLOOORRRSSSUUUXXX[[[___bbbcccdddddd___^^^\\\ZZZYYYXXXWWWWWWTTTSSSRRRPPPMMMKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDFFFGGGIIIKKKPPPVVVZZZ``````aaabbbdddeeeffffffggghhhiiijjjjjjkkknnnpppqqqsssuuuvvvvvvuuutttsssoooooopppqqqssstttvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzsssoooiiibbb[[[SSSKKKFFFFFFFFFIIINNNWWWbbblllrrrvvv|||}}}{{{yyyxxxwwwwwwwwwwwwyyy|||zzztttrrrooonnnnnnnnnmmmmmmoooppprrrsssttttttuuuwwwzzz~~~wwwooohhhbbb^^^XXXYYY^^^hhhwww{{{|||tttbbbPPPDDD888888777666555555555555222333333444444333333222111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111111222222111000000////////////////////////000000000000000000000000000000000000000000000000000000000000......///000111222333333000000////////////000000....................................////////////111111000000000000111111000000000000000000000000............///000111111111vvvxxx{{{~~~}}}|||xxxtttpppggg```VVVNNNHHHEEECCCAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>=========???AAADDDGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRRRRSSSUUUXXX[[[]]]^^^___^^^]]]\\\[[[ZZZYYYYYYYYYUUUUUUSSSQQQNNNKKKHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPSSSXXX^^^bbbfffeeeeeeeeedddddddddddddddeeefffffffffgggjjjlllmmmooorrrtttuuuuuutttsssssstttvvvxxxzzz{{{||||||||||||||||||}}}}}}}}}}}}uuupppjjjddd^^^WWWOOOIIIEEEFFFIIIPPPZZZfffrrryyy}}}~~~|||zzzyyyxxxxxxwwwyyy{{{~~~zzztttqqqooonnnlllkkkkkkkkklllnnnpppqqqsssssstttwwwzzz}}}vvvnnngggaaa]]]TTTUUU[[[eeettt}}}~~~tttcccRRRFFF:::999888777666555555555222222333444444444333222111111222222222333333333222222222222222222222222222222222222222222222222333333222111000000000000111000000/////////000000.../////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222/////////....../////////////////////////////////............////////////111111000000000000111111000000000000000000000000////////////000111222222111zzz|||~~~{{{vvvsssgggaaaWWWNNNHHHEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>===>>>>>>???@@@@@@@@@@@@@@@????????????>>>=========???AAADDDFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQNNNOOOQQQSSSUUUXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTQQQNNNKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUWWW[[[```fffkkkjjjiiihhhfffdddbbb`````````aaabbbaaaaaabbbeeeggghhhjjjmmmqqqrrrrrrrrrqqquuuwwwyyy|||~~~~~~~~~~~~~~~~~~vvvqqqkkkfffaaaZZZRRRLLLEEEFFFJJJQQQ\\\jjjvvv~~~~~~}}}{{{{{{yyy{{{}}}zzztttqqqooommmjjjjjjiiiiiijjjlllmmmooorrrssstttvvvyyy}}}vvvnnngggaaa]]]QQQSSSYYYdddrrr~~~xxx|||zzzyyytttcccSSSHHH;;;:::999777666666555555111222333444444444333222111111222222222333333333222222222222222222222222222222222222222222222222444444222111000000//////,,,,,,---...000222333444000000111111222222222333000000000000000000000000000000000000000000000000111111111111000000000000.........------.........222222222222222222222222............/////////000111111000000000000111111000000000000000000000000////////////000111333333111|||xxxrrrllldddYYYNNNGGGDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@???>>><<<<<<======>>><<<>>>??????>>>>>>???AAA>>>>>>>>>>>>======@@@BBBFFFHHHJJJKKKJJJJJJKKKLLLQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPRRRVVVXXXYYYYYYWWWXXXZZZ[[[[[[YYYWWWUUUXXXVVVSSSOOOLLLJJJIIIIIIHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUWWWXXXZZZZZZZZZ\\\___cccfffhhhiiiiiimmmjjjeee```]]][[[[[[[[[[[[\\\]]]]]]]]]^^^```bbbcccdddeeegggiiillloooppprrruuuzzz~~~}}}~~~~~~~~~}}}zzzvvvqqqkkkddd\\\TTTNNNIIIGGGIIIQQQ\\\iiizzz}}}wwwqqqooommmlllkkkjjjhhhggghhhjjjmmmooorrruuuwwwyyyyyyzzz{{{}}}}}}xxxpppggg___ZZZQQQUUUYYY```lll|||}}}{{{}}}zzzxxxyyy{{{vvvyyy~~~wwwiiiUUUGGG===:::777666666666555555555444333333222222333333222222222222222222222222222222111111111111111222333333333222222111111111222222111111000000//////111111000000000000000000000000//////000111222222333333333222222111111111111111111111111000///...000//////............///000000000000000111111111444333222000////////////.........///////////////,,,------...///000111111...///000111111111111111///////////////000111111000zzztttllldddYYYNNNHHHDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>??????<<<>>>??????>>>>>>???@@@??????@@@???>>>>>>AAACCCFFFHHHJJJKKKKKKKKKMMMNNNRRRQQQPPPOOOOOOPPPQQQQQQTTTSSSRRRSSSVVVYYYZZZZZZZZZ[[[]]]^^^]]][[[XXXVVVUUUTTTQQQOOOMMMLLLLLLLLLIIIKKKLLLMMMMMMOOORRRTTTVVVWWWYYY[[[]]]___```aaaaaabbbeeeggghhhiiijjjjjjfffddd```\\\YYYXXXXXXYYYYYY[[[\\\]]]]]]^^^```bbbcccccceeefffiiilllnnnooovvvxxx{{{~~~{{{xxxsssmmmggg___VVVQQQKKKIIIJJJRRR\\\iiizzzvvvpppnnnlllkkkjjjiiihhhggghhhjjjmmmooorrrtttwwwxxxyyyyyy{{{}}}~~~xxxoooggg___ZZZTTTUUUXXX^^^kkk}}}~~~yyyuuutttvvvxxxxxx{{{}}}wwwjjjWWWIII===:::777666666666555444555444333333222222333333222222222222222222222222333222222111111222222222333333333222222222111111111111111000000000000000000000000000000000000000000000000000000111222222222222111111111000000000000111111111111000000///222111000///////////////222222111111000000//////222111000///////////////111111000///...------,,,------......//////000000///000000111111111111000///////////////000111111///}}}wwwllldddYYYOOOHHHEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@???@@@@@@@@@===>>>??????>>>===???@@@???@@@AAA@@@??????AAACCCEEEGGGJJJLLLMMMNNNPPPRRRTTTSSSRRRQQQQQQRRRSSSTTTXXXVVVSSSSSSVVVYYY[[[\\\^^^___``````___\\\YYYWWWRRRQQQPPPNNNNNNNNNNNNOOOKKKMMMOOOPPPQQQTTTWWWZZZ\\\]]]```bbbeeegggiiiiiiiiijjjjjjjjjjjjiiihhhhhh___^^^[[[YYYWWWWWWXXXYYYZZZ\\\^^^``````bbbdddffffffggghhhjjjllloooqqqrrrzzz{{{|||~~~}}}zzzvvvpppjjjbbbYYYTTTMMMJJJKKKRRR[[[hhhyyytttnnnlllkkkjjjiiihhhgggggghhhjjjmmmooorrrtttwwwxxxxxxyyy{{{|||xxxooofff___ZZZUUUSSSSSSYYYfffzzz|||wwwvvvxxxyyy{{{|||wwwkkkYYYKKK===;;;888666666666555444555444333333222222333333222222222222222222222222222222222111111222222333333333333222222222222111000000000000111111111111000000000000000000000000000000000000000000111222111000000000000////////////000000111111111111000333333111000////////////111111000///...---,,,,,,/////////.........//////000000//////.........---.........///////////////000111111111111000000//////////////////000111111000zzzllldddYYYOOOIIIFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA===???@@@???>>>>>>???@@@???@@@AAA@@@??????@@@BBBDDDGGGJJJMMMNNNPPPSSSUUUVVVUUUTTTTTTTTTUUUVVVWWWZZZWWWTTTTTTVVVYYY\\\]]]```aaabbbbbb```]]]YYYWWWSSSRRRPPPOOONNNOOOOOOPPPMMMOOOQQQRRRSSSUUUXXX[[[```aaadddhhhkkkmmmnnnnnnmmmmmmkkkjjjgggeeecccbbb\\\[[[ZZZYYYZZZ[[[\\\]]]^^^aaadddfffggghhhkkkmmmnnnooooooqqqsssvvvxxxyyy~~~~~~~~~~~~{{{wwwsssmmmeee\\\VVVOOOKKKKKKQQQZZZfffwww~~~rrrllljjjiiihhhhhhgggffffffhhhkkknnnppprrrtttwwwxxxxxxyyy{{{|||wwwnnnfff___ZZZWWWSSSQQQWWWdddzzz~~~|||wwwlll[[[NNN>>>;;;888666666666555444555444333333222222333333222222222222222222222222111111000000000111222222222222222222222222222222//////000000111111222222000000000111111111111111111000000000000000111111000000000000000000000000...///000111111111111111333222111000///............------,,,,,,+++++++++---------------...///000,,,,,,---...///000111222///////////////.........111111111111111000///...///////////////000000111333{{{kkkdddYYYPPPJJJHHHFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA???@@@AAA@@@???>>>???@@@???@@@AAAAAA?????????@@@CCCFFFJJJMMMOOORRRUUUWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[XXXUUUTTTWWWZZZ\\\]]]bbbbbbccccccaaa]]]ZZZWWWVVVTTTRRRQQQOOOOOOOOOPPPOOOPPPRRRSSSSSSUUUWWWZZZaaacccfffjjjmmmnnnoooooommmllliiifffccc```^^^]]][[[[[[[[[\\\^^^```bbbccccccfffjjjlllnnnoooqqqsssuuuvvvwwwxxxzzz|||~~~~~~|||yyyuuuoooggg^^^XXXPPPLLLKKKPPPXXXddduuu}}}qqqkkkiiihhhggggggfffeeeeeegggkkknnnppprrruuuwwwyyyyyyzzz|||}}}wwwnnneee^^^ZZZWWWRRRPPPWWWeee{{{~~~{{{wwwlll\\\OOO>>><<<888666666555444333555444333333222222333333222222222222222222222222///////////////000111111222222222222222222222222//////000000111111222222111111111222222333333333111111000000000000000111111111111111111111111111...///000111111111111111222111000///...------...,,,,,,,,,------.........---,,,,,,,,,---...///000,,,,,,---...///000111222///////////////.........111111111111111000///...///////////////000000111333zzzkkkdddYYYPPPKKKIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCBBB@@@@@@@@@BBB@@@BBBCCCCCCAAA@@@@@@AAACCCFFFJJJMMMPPPRRRUUUXXXXXXXXXWWWWWWWWWYYYZZZ[[[\\\YYYWWWWWWZZZ]]]______cccdddddddddbbb___\\\YYYYYYWWWUUUSSSQQQPPPPPPPPPQQQRRRTTTTTTUUUVVVYYY[[[aaacccgggkkkmmmnnnooonnnlllkkkhhheeebbb___^^^]]]\\\]]]^^^```ccceeegggiiijjjmmmqqqsssuuuvvvwwwyyy{{{||||||~~~~~~}}}{{{wwwrrrjjjaaa[[[SSSNNNLLLPPPXXXcccttt|||pppjjjiiihhhgggfffeeedddeeegggkkkoooqqqtttvvvyyyzzzzzz{{{}}}~~~~~~vvvmmmeee^^^ZZZQQQLLLLLLVVVcccwww~~~{{{vvvkkk[[[NNN???<<<888666666555444333555444333333222222333333222222222222222222222222///////////////000111222111222222222222333333333000000000000111111111111000111111222222333333333222111111000000000000000000000111111111111222222///000000111111111111000000//////...............---......///000111222222---------------...///000000000//////.........---.........///////////////000111111111111000000//////////////////000111111111|||~~~xxxkkkdddYYYQQQLLLJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIHHHGGGFFFEEECCCDDDEEEDDDBBBAAABBBCCCBBBDDDFFFEEEDDDBBBBBBBBBBBBEEEJJJMMMOOORRRUUUWWWYYYXXXXXXWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[^^^aaabbbbbbdddeeeffffffeeebbb___\\\ZZZXXXVVVTTTSSSRRRSSSSSSSSSTTTVVVXXXYYY[[[^^^```ccceeeiiilllnnnoooooonnnnnnllljjjgggdddcccbbbbbbaaabbbdddgggjjjmmmooopppsssvvvzzz}}}~~~~~~}}}zzzuuummmddd^^^WWWQQQOOORRRYYYddduuu{{{pppjjjiiihhhgggeeeddddddeeegggkkkoooqqquuuwwwzzz{{{||||||~~~}}}vvvmmmeee^^^ZZZQQQMMMQQQ]]]jjj|||{{{uuujjjZZZMMM???<<<999666666555444222555444333333222222333333222222222222222222222222000000000000111222333444111111222222222333333333111111111000000000000000...//////000111111222222222222111000000000000000/////////000000000111111000111111111111000000////////////...//////000111......//////000000111111..................//////111111000///...------,,,------......//////000000///000000111111111111000///////////////000111111111uuu}}}}}}wwwkkkdddZZZQQQLLLJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEFFFEEECCCBBBBBBDDDDDDFFFHHHHHHFFFDDDDDDDDDBBBEEEIIIMMMOOOQQQTTTWWWYYYXXXXXXXXXXXXZZZ\\\]]]]]]\\\\\\^^^bbbdddeeeeeefffggghhhhhhgggdddaaa___YYYXXXWWWUUUTTTTTTUUUUUUTTTVVVXXX[[[\\\___cccfffeeegggkkknnnppppppooonnnpppooollljjjhhhgggggggggggghhhkkknnnqqqtttvvvwww|||}}}xxxpppfff```YYYTTTQQQTTTZZZfffvvv{{{pppjjjiiihhhhhhddddddddddddgggkkkooorrrvvvxxx{{{|||}}}}}}|||vvvlllddd^^^ZZZ\\\YYY^^^lllyyy{{{uuuiiiYYYLLL???<<<999777666555333222555444333333222222333333222222222222222222222222222222222222333444555666111111111222222333333333222222111111000000//////,,,------...///000000111222222111000000///000000---.........//////000000111111111111111000///...////////////000111222333---------------------,,,000//////.........//////.........///////////////,,,------...///000111111...///000111111111111111///////////////000111111222qqqwww~~~|||xxxnnndddVVVMMMKKKJJJIIIGGGGGGJJJLLLMMMMMMMMMNNNPPPMMMNNNOOOOOOOOONNNMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGJJJMMMQQQTTTVVVWWWWWWXXXXXXZZZ[[[]]]^^^______```aaaccceeeggghhhkkkjjjjjjhhhfffdddbbbaaa___^^^\\\YYYXXXXXXYYYYYY[[[[[[]]]aaaeeehhhiiihhhlllnnnppppppppppppqqqrrrsssssssssqqqnnnmmmmmmooopppsssvvvxxxzzz}}}}}}uuulllfff^^^WWWRRRTTTZZZeeesssqqqhhheeeddddddfffeeedddeeegggkkkpppsssxxxzzz}}}~~~}}}}}}}}}~~~~~~uuuqqqnnnkkkhhhmmmkkknnnsssxxx|||uuuhhhXXXLLLAAA<<<777444555666555333333000......111444333222444444333333222111111111111222333333222111222333333333333222222111111111444222111///...---......111111000000000000111111111111000000000000111111333222222111000///......000000111111111111000000111111111111111111111111000000111111111111000000000000000000000000000000............////////////////////////000000000000000///...------,,,------////////////000000000000111kkkqqqyyy|||xxxnnndddWWWOOOKKKKKKIIIHHHIIIKKKNNNOOOPPPQQQRRRTTTSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLJJJIIIIIIJJJJJJLLLMMMOOOOOOOOONNNLLLKKKIIIIIIJJJLLLOOOSSSVVVXXXYYYYYYYYYYYYZZZ\\\]]]^^^^^^___aaaccceeehhhjjjkkkmmmmmmllljjjhhhfffdddcccaaa```]]][[[[[[\\\]]]___aaabbbdddhhhkkknnnooonnnppprrrtttuuuttttttuuuvvvuuuvvvvvvuuusssssstttvvvxxxzzz|||wwwoooiiibbb[[[VVVWWW\\\eeetttsssjjjgggeeeeeefffeeeddddddgggkkkooorrrwwwyyy}}}~~~~~~}}}}}}}}}~~~}}}yyyuuunnniiiaaa]]]]]]aaafffttt}}}uuuiiiXXXLLLAAA<<<777555555666555333444111//////111333333222000000000000000111111111///000111111000///000111333333222222222222222222222222000000///000111111111111000000000000111111111111000000000000111111((()))+++///222555888999000000111111111111000000////////////////////////......////////////......000000000000000000000000............////////////,,,,,,---------.........///...............//////000000000000111111111111111ccciiirrr{{{|||wwwnnneeeYYYPPPMMMLLLJJJIIILLLNNNRRRTTTUUUVVVXXXZZZ[[[[[[\\\\\\[[[YYYXXXVVVSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTSSSSSSRRRMMMMMMNNNOOORRRUUUXXXZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]___bbbfffiiilllooopppqqqpppnnnllljjjhhhgggfffcccbbb___^^^^^^aaadddfffjjjkkknnnqqqtttvvvwwwwwwwwwyyy{{{{{{{{{zzz{{{|||yyy{{{{{{{{{zzz{{{|||~~~{{{sssmmmhhhaaa[[[[[[^^^ggguuuuuummmiiigggeeeeeedddddddddgggjjjnnnqqquuuwww{{{}}}|||||||||}}}~~~vvvkkkbbbYYYSSSQQQTTTZZZjjj}}}vvviiiXXXLLLBBB===777555555666555333444222000000111222222111//////000000111222222333///000111111000///000111222222222222222222333333111111000000111222333333111000000//////000000111111111000000000000111111+++,,,---///111333555555000000111111111111000000////////////////////////......////////////......000000000000000000000000............////////////------------........................///000111222111111111111222222222222111```fffooowww}}}|||wwwmmmeeeZZZRRRNNNLLLLLLKKKOOORRRVVVXXXZZZ\\\___aaabbbbbbcccbbbaaa```^^^]]]XXXWWWWWWVVVUUUUUUUUUTTTSSSTTTVVVWWWXXXYYYYYYYYYRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]___dddiiinnnqqqssstttsssrrrpppnnnkkkjjjhhhhhheeedddbbbaaacccgggkkknnnqqqtttwwwzzz{{{|||}}}~~~~~~~~~wwwrrrkkkeee___^^^aaaiiixxxwwwpppkkkhhhfffdddccccccdddfffiiimmmooorrruuuyyy{{{{{{{{{{{{|||zzzooobbbXXXUUUNNNLLLPPPWWWfff~~~wwwkkkZZZMMMCCC>>>888555666666555333444333222222222222111000222222222333333444444444111222333333222111222333111111111222222333333333000000000111111111222222000000////////////000000111111000000000000111111333333222111000///......000000111111111111000000111111111111111111111111000000111111111111000000////////////////////////............////////////000000000111111111111222000000//////000111111222000000000111111111222222111bbbgggnnnuuuzzz~~~zzzuuujjjddd[[[SSSNNNMMMMMMNNNRRRUUUYYY\\\^^^aaadddfffgggggghhhhhhgggeeedddccc\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZ\\\]]]]]]^^^WWWWWWVVVWWWXXXYYY[[[\\\^^^]]]\\\\\\\\\\\\\\\\\\^^^bbbgggmmmsssvvvwwwxxxuuutttqqqooollljjjiiiiiigggfffeeefffiiimmmrrruuuvvvzzz|||xxxoooiiidddbbbccckkk|||xxxqqqkkkhhheeecccccccccccceeehhhkkkmmmooossswwwyyyyyyzzzzzz{{{~~~{{{sssjjj^^^VVVNNNIIIHHHNNNUUUbbbzzz~~~xxxlll\\\PPPCCC>>>888666666666555333333333444333222111111111444444444444333333222222111222333333222111222333111111111222222333333333000000000000000/////////000000////////////000000111111000000000000111111000000000000111111111111000000111111111111000000222222222222222222222222000000111111111111000000////////////////////////............////////////111111222222222333333333222222111000000000000000/////////000000000111111111dddiiioootttxxx{{{~~~wwwrrrfffaaaZZZSSSOOONNNOOOPPPUUUXXX\\\___aaacccfffiiijjjkkkkkkllllllkkkiiihhhbbbbbbaaa```^^^\\\[[[YYYZZZ[[[\\\]]]___```aaabbb]]]]]]\\\[[[\\\]]]^^^___``````___^^^^^^^^^______cccgggmmmtttyyy{{{{{{{{{xxxvvvssspppmmmlllkkkkkkjjjjjjkkkmmmppptttxxxzzz{{{vvvpppjjjgggfffnnnxxxpppkkkgggeeebbbbbbbbbccceeegggiiikkkmmmppptttwwwxxxyyyyyyzzz}}}~~~wwwrrrkkkaaaZZZMMMHHHHHHNNNUUU___sss~~~yyynnn___TTTDDD???999666666666555333111333555444333111222222444333333222111111000000///000111111000///000111222222222222222222333333000000000000000///...---000//////......//////000111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000......////////////......000000000000000000000000............////////////000000000000111111111111333222111000////////////.../////////000000000000111eeeiiinnnsssvvvzzz}}}zzzrrrlllbbb___YYYSSSOOONNNPPPRRRWWWYYY]]]```bbbdddgggiiilllmmmnnnooopppooonnnnnniiiiiihhhgggdddbbb___]]]_________```bbbcccdddeeeccccccaaa``````aaabbbbbbccccccbbbbbbbbbcccddddddjjjnnnttt{{{{{{yyyvvvrrrooonnnmmmmmmmmmnnnqqqtttxxx{{{~~~yyyrrrmmmjjjooovvvnnniiifffdddaaaaaabbbcccdddfffhhhiiikkknnnsssvvvwwwxxxyyyzzz{{{}}}yyytttlllaaaYYYOOOIIIHHHMMMRRR[[[nnn~~~|||yyy}}}}}}yyyooobbbXXXEEE@@@999666666666555222000222555555333222222444222222222222222222222111///000111111000///000111333333222222222222222222...///000111111111000000//////............//////111111000000000000111111444333222111000...------000000111111111111000000000000000000000000000000......////////////......000000000000000000000000............////////////....../////////000000000111000000/////////000000//////000000000111111111111dddgggmmmrrruuuyyy|||}}}}}}~~~~~~|||vvvnnniii```]]]XXXRRROOONNNQQQTTTWWWZZZ^^^aaaccceeegggiiinnnoooppprrrrrrrrrrrrqqqoooooonnnllliiifffbbbaaabbbbbbbbbcccdddeeefffggghhhgggeeedddcccddddddeeefffeeeeeeeeeeeefffggghhhooosssyyy~~~|||xxxtttqqqpppooooooppprrruuuyyy}}}xxxqqqlllqqquuummmhhheeecccaaaaaabbbcccdddfffhhhiiijjjnnnrrruuuvvvwwwxxxzzzzzz||||||uuujjj]]]SSSNNNFFFCCCGGGLLLTTTgggzzz{{{~~~xxxtttwww}}}~~~}}}yyypppddd[[[EEE@@@:::777666666555222...222555555333222333555222333333444444555555666111333333333222111222333444333333222222111111111---...000222333333333333//////............//////111111000000000000111111000000000000111111111111000000111111111111000000222222222222222222222222000000111111111111000000000000000000000000000000............/////////000////////////000000000000............///000111222000111111111111222222222111hhhkkkooossswwwzzz|||}}}~~~}}}{{{zzzvvvqqqjjjeeeaaa\\\WWWSSSRRRTTTVVVWWW\\\\\\]]]```dddhhhiiiiiijjjkkknnnppptttwwwyyyzzzvvvvvvtttpppjjjfffdddddddddddddddeeefffiiikkkllloooooonnnllljjjhhhiiijjjiiiiiiiiihhhiiiiiijjjjjjsssxxx~~~|||yyyvvvsssrrrrrrrrrvvvxxx|||xxxtttxxxzzzpppiiiffffffdddcccbbbbbbccceeegggiiilllnnnrrruuuxxxyyyyyyyyywwwzzz}}}wwwoooggg]]]WWWQQQIIIFFFKKKOOOUUUcccsss~~~yyytttjjjttt{{{|||~~~zzzzzzwwwjjj[[[NNNDDD<<<:::999777666888333333444555555666666777000111222222222222111000000000////////////000000000000111111111111000000000000000000000000000000///000111222222111///...000000000000000000000000...///111111000000111333555111...---///000///---000000//////.........---444444222000///.....................////////////---------...///000000111............///000222222000000////////////000000000000000000000000000000...iiikkkooosssvvvyyyzzz{{{zzzyyyxxxvvvsssmmmgggbbb\\\YYYTTTPPPPPPRRRUUUWWW\\\^^^```dddiiilllmmmnnnoooqqqsssuuuxxx{{{}}}~~~||||||zzzuuuoookkkiiiiiigggffffffggghhhkkkmmmnnnrrrssssssqqqooommmmmmnnnmmmmmmmmmmmmmmmnnnnnnooowww|||~~~{{{xxxvvvvvvvvvvvvzzz|||~~~zzz}}}zzzpppjjjgggfffdddcccbbbaaabbbccceeegggmmmnnnoooqqqsssuuuwwwxxxxxx|||wwwoooggg^^^WWWOOOGGGDDDHHHLLLRRR```ppp~~~{{{rrrwww~~~~~~zzzzzzwwwjjj\\\KKKBBB999777777555444666666666555444444333333222222333444444444444333222222111111000000111111222000000111111111111000000000000000000000000000000///000111222222111///...000000000000000000000000///000111111000///111222555222//////000111000...000/////////............333333111000//////....../////////000000000000111------......///000000111............///000111222333222222222222222222333000000000000000000000000333kkkmmmpppsssuuuwwwxxxxxxvvvtttrrrpppmmmhhhbbb^^^XXXVVVRRRPPPPPPSSSWWWZZZ^^^aaaffflllqqqtttuuuuuuxxxyyyzzz}}}}}}wwwrrrpppooojjjjjjjjjjjjkkkmmmoooqqqvvvwwwyyyyyywwwtttssssssssssssssssssssstttuuuuuu}}}~~~|||{{{{{{{{{||||||~~~|||qqqjjjgggfffeeedddcccbbbbbbccceeefffkkkkkklllmmmqqquuuyyy|||~~~~~~vvvoooggg^^^XXXOOOGGGDDDHHHKKKPPP___ooozzz{{{|||{{{yyyxxxxxxyyy~~~~~~{{{{{{wwwjjj\\\JJJAAA999777666444333555555555444333333222222111222333333444444333333222333333222222222222333333000000111111111111000000000000000000000000000000///000111222222111000///000000000000000000000000000111222111000///000111555333111000111111111000////////////............222111000000/////////000000000000000111111111111------......///000000000///......//////000111222000000000000000000000000000000000000000000000000222nnnoooqqqsssuuuuuuuuuuuussspppmmmjjjgggccc^^^ZZZVVVUUUSSSRRRRRRVVV\\\```aaafffnnnuuuzzz|||~~~}}}xxxvvvuuuooonnnnnnnnnoooppprrrsssyyy|||~~~{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}rrrkkkgggffffffeeecccbbbbbbdddfffggghhhiiilllpppvvv{{{~~~vvvooohhh___YYYQQQJJJGGGJJJLLLQQQaaarrr~~~yyyuuurrrsssvvvxxx{{{}}}{{{{{{xxxkkk]]]LLLBBB:::888777555555666000111111222333333444444111111111111111111111111333333333222222333333333000111111222222111111000000000000000000000000000//////000111111111111000000000000000000000000000111222222111///...///000333222111111111111000000///////////////.........000000/////////000000111//////000000000111111111............//////000000///////////////000111111...//////////////////...////////////////////////111rrrrrrssstttttttttrrrrrrpppmmmiiieeebbb___ZZZWWWSSSSSSSSSRRRSSSXXX___dddeeellluuu}}}}}}{{{{{{tttssssssrrrssstttvvvwww{{{}}}|||||||||||||||}}}~~~}}}rrrkkkgggfffcccbbbaaaaaabbbdddfffhhhlllooosssxxx|||}}}}}}vvvppphhh```ZZZRRRLLLIIIKKKLLLQQQcccvvv}}}vvvsssuuuxxx{{{||||||yyylll^^^LLLBBB:::888777555555666000000111222222333333444111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000//////000111111111111111111111111111111111111111111222222111///...///000000000111000000/////////........./////////////////////////////////000111........./////////000000............////////////000////////////000000111111222222333333222222111////////////////////////333vvvvvvvvvvvvuuusssqqqpppnnnjjjeeeaaa^^^[[[WWWUUUPPPQQQRRRQQQRRRWWW___fffjjjrrr|||{{{zzzyyyxxxyyyyyy{{{{{{~~~~~~~~~~~~}}}rrrjjjfffeee_________```cccfffiiikkkuuuwwwzzz|||}}}}}}|||{{{xxx{{{{{{}}}vvvpppiiiaaa[[[QQQKKKIIIKKKLLLQQQdddxxx}}}~~~}}}}}}yyylll^^^JJJAAA999777666444333555444444333222222111111000444333333222222333333444111111000000000000111111111111222222222222111111000000000000000000000000/////////000111111222222111111111111111111111111000111222111000///000111...///111111///...//////.........////////////////////////......///000000............////////////......//////////////////000000////////////000000///000111222222111000///000000000000000000000000111yyyyyyxxxwwwuuurrrpppnnnkkkgggaaa]]]ZZZWWWTTTRRRPPPRRRSSSSSSSSSXXXaaaiiiooowww}}}qqqiiieeecccaaaaaabbbeeehhhmmmqqqtttzzzzzzzzzyyyxxxvvvuuuuuurrruuuxxx{{{~~~~~~zzz~~~}}}vvvpppiiiaaa[[[RRRMMMLLLMMMNNNTTThhh}}}}}}}}}zzzmmm___KKKBBB999777777555444666444444444333222222111111444444333222222333444444111111000000000000111111111222222333333222222111000000000000000000000000////////////000111222333111111111111111111111111///000111111000///111222---000222222000//////111............/////////000000//////.........//////...////////////000000000/////////////////////...000000////////////000000---...///000000///...---000000000000000000000000///{{{{{{zzzxxxvvvrrrooonnniiieee___ZZZWWWUUURRRPPPRRRUUUVVVVVVVVV[[[dddlllrrryyy|||ppphhhdddccceeefffgggkkkooouuuzzz}}}zzzxxxvvvsssrrrrrrrrrsssrrrtttwwwyyy|||~~~yyy~~~|||vvvpppiiibbb\\\TTTPPPOOOQQQRRRXXXmmm}}}}}}zzzmmm___NNNDDD<<<:::999777777888111222222333333444555555333222111000000111222333222111111111111111111222111222222333333222222111000000000000000000000000////////////000111222333111111111111111111111111...///111111000000111333...111444444111000111222---.........//////000000000000///...............000000000000111111111111///////////////.........111000////////////000000///111222333333222111///000000000000000000000000222{{{{{{zzzzzzyyyvvvqqqmmmiiiddd]]]XXXVVVUUUUUUTTTUUUVVVVVVXXXZZZ___eeejjjwww}}}{{{llleeefffiiikkkiiijjjoooqqqpppoooqqqkkkmmmnnnooonnnoooqqqrrrqqqqqquuu{{{~~~}}}~~~wwwppphhh___YYYWWWRRROOOOOONNNWWWpppzzzmmm```LLLCCC;;;888777555444555666555333111000000111222444333333222111111111222000111222333333333333333///000111222222111000///111111222222222222111111111111000000111111222333000111222222111000111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000111111111111111000111111000000///...---//////000000111111111111111~~~}}}|||{{{zzzvvvqqqmmmfffaaaZZZTTTRRRRRRRRRRRRUUUVVVWWWYYY[[[aaaggglllyyywwwsssuuuyyyyyylllgggfffddddddeeehhhiiikkkkkkkkkkkkmmmoooqqqqqquuu{{{~~~zzz~~~wwwpppiii```YYYUUUQQQOOOPPPQQQZZZttt~~~xxxkkk]]]LLLCCC;;;888777555444555666444222111000111222333444333222222111111222222000111222222222222222222000111111111111111111000111111222222222222111111111111000000111111222333111333444333222111222444000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000111111111111111//////000000000000000///000000000000000111111111333~~~|||zzzuuupppllleee___WWWRRRPPPPPPQQQRRRUUUVVVXXX[[[^^^cccjjjooo{{{|||xxxyyy{{{sssccc^^^___aaabbbcccfffhhhiiijjjiiijjjlllmmmpppppptttzzz~~~xxx~~~wwwqqqiii```ZZZSSSPPPOOORRRTTT^^^yyy|||vvviii[[[LLLCCC;;;888777555444555444333222111111222333444333333222222111111222222111111111222111111000000222222111111111111222222111111222222222222111111111000000000000111222222000222333222111000111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000111111111111111---...///000111111111111111111111000000000000000333}}}zzzuuuoookkkeee___WWWRRRPPPQQQSSSTTTUUUWWWZZZ]]]aaafffmmmqqq|||wwwoookkkkkkhhh___YYY[[[___aaabbbcccgggiiikkkkkkkkkkkkmmmooooooppptttzzz~~~zzzwwwpppiiiaaa[[[TTTQQQQQQSSSVVV```{{{}}}xxxkkk]]]LLLCCC;;;888777555444555333333222222222333444444333333222222111222222333111111111111111000///...444333222111111222333444111111222222222222111111000000000000000111222222...///000///...---...000000000000000000000000000........................//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111111...///000111111111111111111111111111000000000000111}}}yyytttnnnjjjccc^^^WWWRRRQQQRRRTTTTTTUUUWWW[[[^^^ccchhhnnnsss{{{~~~~~~rrrhhhcccaaa^^^[[[[[[]]]\\\ZZZ\\\```hhhiiikkkkkkkkkkkkmmmooonnnooossszzz~~~~~~vvvooohhhaaa[[[VVVRRRRRRTTTUUU___xxx|||ooobbbLLLCCC;;;888777555444555333333333333333333444444333222222111222222333333111111111111111000///...444333222111111222333444111111222222222222111111000000//////000000111222---...//////...---...///000000000000000000000000........................////////////////////////000000000000000000000000//////////////////////////////////////////////////////000111111111111111111111111111111000//////111111111000000000000000111}}}xxxsssmmmiii```\\\VVVSSSRRRRRRSSSSSSVVVXXX\\\```dddiiinnnrrryyy|||zzz||||||rrrkkkgggeee```^^^]]]\\\XXXVVV\\\eeeeeeggghhhiiiiiiiiikkklllmmmnnnssszzz}}}uuunnnggg```[[[VVVRRRRRRSSSSSS[[[sss~~~~~~rrreeeLLLCCC;;;888777555444555444444444444444333333333222222111111222222333333111111111222111111000000222222111111111111222222111111222222222222111111000////////////000111111///111222111000///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111222222222222111000///...///000000000111111111111333|||wwwrrrlllhhh```\\\XXXVVVUUUUUUUUUTTTVVVYYY]]]```dddiiinnnqqqyyy~~~zzzwwwxxx{{{}}}{{{qqqkkkfffddd]]]ZZZXXXYYYYYYZZZ```gggccceeeggggggggggggiiikkkmmmnnnrrrzzz||||||sssmmmfff___ZZZTTTQQQPPPQQQQQQXXXpppuuuxxx~~~{{{{{{~~~~~~rrreeeLLLCCC;;;888777555444555555555555555444333222222222222111111222222333444000111222222222222222222000111111111111111111000111111222222222222111111///////////////000111111000111222222000000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111111111222222222111111000......///000111222222333333{{{vvvqqqlllhhhaaa___\\\ZZZYYYYYYXXXVVVWWWYYY]]]aaadddhhhmmmqqqyyy~~~yyyttttttwwwyyy|||yyymmmeee___\\\[[[WWWVVVZZZ]]]\\\\\\]]]dddfffggghhhhhhhhhjjjkkklllmmmrrrzzzyyy{{{rrrllleee___ZZZRRRNNNNNNPPPOOOVVVnnn{{{qqqrrrzzzzzzxxxyyy}}}}}}pppcccLLLCCC;;;888777555444555555555555555444333222111222111111111222333333444000111222333333333333333///000111222222111000///111111222222222222111111///////////////000111111...000111000///...///111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111///000111222222222222222------...000111222333444111{{{wwwrrrmmmiiiddd___YYYVVVUUUVVVWWWXXX]]]```cccfffhhhlllppptttxxx}}}yyyuuurrrtttxxxwww|||}}}pppfff```\\\[[[ZZZZZZYYYYYYYYYYYYYYYdddfffiiijjjjjjjjjlllmmmqqqppprrryyy~~~|||tttmmmeee]]]WWWRRRMMMLLLMMMMMMSSSggg~~~{{{uuurrrttt||||||uuuwww|||}}}{{{yyymmmaaaOOODDD:::888888777666666111111111111111111111111111222222333333222222111000111111111111222222222000111222222111000///...222222222222222222222222000000000000000000000000222000//////000000///---000000000000000000000000////////////////////////...//////000111222222222222222222111111111000000111000///......///000111........................111000......///000333444333333222222111000//////000000000000111111111111444}}}zzzwwwsssnnnkkkfffbbb^^^[[[[[[\\\\\\\\\aaadddfffiiikkknnnrrruuuyyy~~~zzzvvvssstttwwwwww|||{{{oooeee___\\\XXXXXXWWWWWWXXXZZZ\\\]]]dddfffiiijjjjjjjjjkkklllrrrpppsssyyy}}}{{{zzzrrrkkkddd\\\WWWRRRNNNLLLMMMMMMRRRfff|||uuuqqqrrryyy~~~zzz{{{wwwsssxxxzzzmmmaaaMMMBBB888666666555333444222222222222222222222222111222222333333222222111000111111111111222222222111111222222222111000///222222222222222222222222000000000000000000000000111000//////000000//////000000000000000000000000////////////////////////...//////000111111222222222222222111111111000000111000000//////000000111........................000////////////111222333222222111111000//////......////////////000000000222~~~|||zzzxxxvvvssspppmmmhhheeecccbbbccccccccccccfffhhhkkkmmmoooqqquuuxxx{{{}}}yyytttsssvvvvvv{{{yyymmmccc]]]ZZZVVVUUUUUUUUUWWW[[[^^^aaaeeegggiiiiiiiiiiiijjjkkksssqqqsssyyy~~~zzzxxx}}}xxxpppiiiccc[[[VVVSSSOOOMMMNNNLLLPPPdddyyy{{{vvvuuu{{{|||{{{uuutttzzz}}}tttsss{{{|||nnnaaaMMMBBB888666666444333444333333333333333333333333111222222333333222222111000111111111111222222222222222222333222222111000222222222222222222222222000000000000000000000000//////000000000000000000000000000000000000000000////////////////////////...//////000000111111222222111111111111000000000000111111111111111111000......................../////////000111111222222111111000000///.........////////////000000000000111}}}{{{yyywwwvvvssspppmmmhhhgggfffggghhhiiihhhggghhhjjjmmmpppssswww{{{~~~~~~{{{vvvtttuuuwww{{{wwwjjjaaa[[[YYYVVVUUUSSSSSSVVVZZZ^^^aaadddfffhhhiiihhhhhhiiijjjsssqqqsssxxx}}}{{{vvv|||vvvnnnhhhbbb[[[VVVSSSOOOMMMMMMKKKOOOaaavvv}}}}}}tttrrrttt{{{~~~{{{uuuvvv}}}}}}pppcccPPPEEE:::888888666555555333333333333333333333333111222222333333222222111000000111111111222222222222222222333222222222222111111111111111111111111////////////////////////...///000000000000111222000000000000000000000000000000000000000000000000////////////000000111111111111111111000000000000000111222333333222111000...........................///000111222222111111111111000000000/////////000000000111111111222222222~~~|||zzzxxxvvvtttpppnnnhhhggggggiiikkklllkkkjjjhhhkkkppptttxxx}}}}}}wwwuuuvvvwww|||uuuiii```ZZZXXXWWWUUUTTTSSSUUUXXX\\\___ccceeeggghhhhhhhhhiiijjjrrrppprrrwww||||||vvv~~~~~~tttlllfffaaa[[[VVVSSSNNNMMMMMMKKKMMM___ssswwwsssrrrtttuuusssrrruuuzzzwwwtttwww~~~~~~rrreeePPPEEE;;;888888666444555222222222222222222222222111222222333333222222111000000111111111222222222222222222222222222333333111111111111111111111111////////////////////////...000111111000000111333000000000000000000000000111111111111111111111111///////////////000000000000000000000000000000000000111222333333222111000////////////////////////...///000111222222111111222111111111111111000000/////////000000000111111222}}}{{{yyyxxxvvvssspppkkkjjjjjjkkknnnoooooonnnkkkoootttyyy~~~~~~yyyxxxyyyyyy~~~tttggg___ZZZXXXWWWUUUTTTTTTUUUWWWZZZ\\\aaacccfffgggggghhhiiijjjqqqoooqqqwww||||||www{{{qqqiiiddd___YYYUUUQQQMMMLLLMMMJJJMMM^^^rrrzzzuuurrroookkkkkkooorrrqqqsssyyysssfffOOOCCC999666666444222222111111111111111111111111111222222333333222222111000111111111111222222222222111111111111222333333111111111111111111111111000000000000000000000000...111333222000///111333000000000000000000000000111111111111111111111111//////////////////////////////000000000000000111000111111111111111111000/////////////////////////////////000111111222222222222222111111111111111............////////////111~~~}}}{{{{{{{{{zzzxxxuuupppnnnmmmnnnqqqssssssrrrrrruuuzzz~~~{{{zzz}}}zzzsssggg^^^ZZZXXXTTTTTTTTTTTTVVVXXXZZZ[[[___bbbeeefffggghhhjjjkkkooommmpppvvv|||zzzwww~~~wwwmmmeee```\\\WWWSSSPPPLLLKKKLLLJJJLLL]]]qqq~~~wwwqqqkkklllpppqqqssswww~~~sssfffOOODDD999666666444222222222222222222222222222222111222222333333222222111000111111111111222222222111000000///000111222333111111111111111111111111000000000000000000000000///222444333///...000333000000000000000000000000////////////////////////////////////////////////////////////000000111111111000000//////000000111////////////////////////000////////////111222333000000000111111111111111///000000000000111111111222}}}|||{{{|||}}}}}}{{{zzztttrrrpppqqqsssuuuvvvvvvwwwzzz~~~||||||{{{sssggg^^^ZZZXXXRRRRRRSSSUUUWWWYYYZZZ[[[^^^aaadddfffggghhhjjjlllnnnmmmooouuu|||xxxwww|||tttjjjbbb]]]YYYUUUQQQOOOKKKKKKLLLJJJLLL]]]qqq~~~vvvoooppptttxxxzzz~~~sssfffQQQFFF;;;888888555444444333333333333333333333333222222222333333222222222000111111111111222222222000000/////////000222333000000000000000000000000000000000000000000000000000333555333///---///333000000000000000000000000........................///////////////............/////////000000111111111000///......///000111000000000000000000000000111000///...///000333444////////////000000000000333333444444444555555555444~~~~~~}}}|||{{{zzzzzzxxxwwwvvvuuuvvvyyy|||~~~zzz~~~~~~{{{{{{~~~wwwhhh^^^ZZZYYYUUUSSSSSSVVVYYY[[[YYYWWW___aaadddfffggghhhjjjkkkmmmnnnqqqtttzzz|||tttuuuhhhccc___YYYTTTRRRNNNOOOJJJHHHJJJLLL\\\xxx~~~yyy|||~~~sssgggRRRGGG<<<777555333444777777666555333222111000000222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000555333111000111222444444////////////////////////000///...------...///000111///...///000000///...////////////////////////////////////////////////+++,,,------......------000000000000111111111111111222222222222111000000111111111111000000000000222~~~}}}}}}{{{zzzyyyxxxzzz|||~~~wwwhhh^^^ZZZZZZXXXWWWVVVXXX[[[]]]\\\ZZZ___aaadddfffggghhhjjjkkklllnnnppptttzzz|||www|||qqqfffbbb___YYYTTTRRRIIIKKKHHHGGGLLLPPPbbb~~~{{{pppdddQQQFFF;;;777555333444777555555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000111---)))***///333222000111111111111111111111111000///............///000333222111222333444333222000000000000000000000000////////////////////////------...////////////...000000000000111111111111111222222222222111000000......//////000000111111222~~~~~~}}}}}}uuuhhh___[[[ZZZYYYXXXXXXYYY[[[[[[[[[ZZZ^^^aaadddffffffgggiiikkklllmmmppptttzzz{{{zzzzzzoooeeebbb___YYYSSSQQQGGGJJJGGGHHHNNNRRReee}}}{{{xxxmmmaaaQQQFFF;;;777555333444666333333333222222333444444222222222222222222222222111111111111111111111111////////////////////////........................000000000000000000000000000***%%%(((///444222---111111111111111111111111000//////......//////000...---,,,---///000000///111111111111111111111111////////////////////////......///000000000000///000000000000111111111111111111222222111111000///,,,,,,---...///000111222///sssggg___[[[YYYVVVVVVUUUUUUVVVWWWWWWVVV^^^aaadddeeefffgggiiikkkkkkmmmoootttzzz{{{}}}uuugggaaa]]]WWWRRRQQQLLLNNNJJJIIINNNQQQccc{{{yyywwwlll```OOOEEE;;;777666444444666444333333222222333333444222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////111---***,,,000333222///111111111111111111111111000//////////////////000)))(((((())),,,------,,,000000000000000000000000////////////////////////......///000000000/////////000000000111111111111111111111111111000000///.........///000111111222000~~~pppeee^^^ZZZXXXTTTTTTTTTSSSSSSSSSTTTVVV^^^```ccceeefffgggiiijjjjjjlllooosss{{{~~~zzz}}}{{{jjj```ZZZTTTQQQQQQMMMOOOKKKJJJNNNQQQbbb}}}yyyzzzxxxmmmaaaNNNDDD:::777666444444555555555444333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000111111000//////000111000000000000000000000000///000000000000000000///------,,,...000111111000////////////////////////////////////////////////------...////////////...///000000000111111111111000111111111111000//////111111111111111111111111444zzzmmmccc]]]YYYWWWTTTTTTTTTTTTSSSSSSVVVXXX]]]```ccceeeeeefffhhhjjjiiikkknnnsss{{{~~~yyy|||{{{iii___XXXRRROOOPPPJJJLLLIIIIIINNNSSSeeezzzyyy{{{zzznnnaaaMMMCCC:::777666444333555666555444333222222111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...111333111---+++---000///////////////////////////000000111111000000///000///...///111222222111........................////////////////////////------...////////////...000000000000111111111111000000111111000000///...333333222222222111111111222wwwjjjaaa\\\XXXVVVSSSTTTTTTSSSRRRSSSWWWZZZ]]]```cccdddeeefffhhhjjjhhhjjjnnnsss{{{}}}yyy|||qqqccc\\\XXXRRRNNNNNNGGGJJJGGGHHHNNNSSSfff}}}{{{yyyzzz}}}{{{nnn___LLLBBB:::777666444333555444333333222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000...000111000///......///000000000000000000000000///000111111111111000///...---,,,---...///...---////////////////////////////////////////////////......///000000000000///000000000000111111111111000000000000000//////...111111111111111222222222///uuuiii```[[[WWWUUUPPPRRRSSSRRRQQQRRRVVVZZZ]]]```cccdddeeefffhhhjjjhhhjjjnnnsss{{{}}}yyy|||ssshhh^^^ZZZXXXSSSNNNMMMGGGJJJGGGHHHNNNRRReeewww~~~{{{{{{zzz{{{~~~{{{mmm]]]KKKBBB:::777666444333555222222222222333444555666222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000///...000333333222000111111111111111111111111///000111222222111000//////...------//////...,,,000000000000000000000000//////////////////////////////000111111111111111000000000000111111111111000000000000000//////.........///000111222333333222rrrddd[[[WWWSSSQQQPPPPPPPPPPPPRRRTTTVVVXXX]]]```cccdddeeefffgggiiikkkkkkooouuuzzzzzzwwwzzzooofff^^^YYYTTTNNNKKKKKKLLLIIIHHHKKKLLLSSSiiiwwwttt~~~}}}yyysssvvvyyyvvvwwwppp^^^NNNEEE<<<:::888444222222555555666666555333222000222333333333333222111000......//////000000000111111111222222222222111111000111222222222000///...000000000000000000000000///000111222222111000///000///...---,,,,,,---...000000000000////////////000000000000000000000000000000000000000000000000......------------............//////000000111111000000111111111111000000000111111111111000//////111000/////////000222333333qqqccc[[[VVVSSSQQQPPPPPPPPPQQQRRRTTTWWWXXX___aaadddfffggghhhiiikkkjjjkkknnnuuuzzzxxxvvvzzz}}}nnnfff]]]XXXSSSLLLIIIJJJJJJGGGGGGKKKMMMUUUkkktttoooyyy}}}}}}|||zzz~~~xxxyyyzzzwwwwwwooo]]]MMMDDD<<<999888555333444222222111111111333444555333333333222222111111111//////000000000111111111111111222222222222111111000111111222111000///...000000000000000000000000///000111111111111000///111000...---------...///////////////000000000000000000000000000000000000000000000000000000000000..............................//////000000111111000000111111111111000000111111222222111111000///000000/////////000111222555pppbbbZZZVVVRRRPPPPPPPPPPPPQQQRRRUUUWWWYYY^^^aaadddfffggghhhjjjkkkjjjjjjnnnuuu{{{vvvtttzzzzzzmmmeee\\\WWWQQQKKKGGGHHHHHHEEEFFFJJJMMMVVVmmm~~~tttlllttt|||||||||~~~}}}{{{{{{|||xxxwwwooo[[[MMMCCC;;;999888555444666888666333111000111333444444333222111000111222222000111111111111222222222111111222222222222111111000111111111111000//////000000000000000000000000///000000111111000000///111000///////////////000......//////000000111111000000000000000000000000000000000000000000000000...//////000000//////.........//////000000111111000000111111111111000000222222222222222111111000//////.........///000111222pppccc[[[VVVSSSQQQPPPPPPPPPQQQSSSUUUXXXYYY\\\^^^aaacccdddfffhhhiiijjjjjjnnnuuu{{{}}}ttttttyyyyyymmmddd[[[VVVQQQJJJGGGHHHHHHEEEFFFJJJMMMVVVmmmzzzooottt|||zzzwww}}}|||}}}zzzzzzqqq]]]MMMCCC:::888777444444555666555333222111222444555444333111//////000222333222222222222222222222222111111222222222222111111000000111111111000000000///////////////////////////000000000000000000///111111000000000000000000---......///000111111222////////////////////////////////////////////////...///000111111000///.........//////000000111111000111111222222111111000222333333333333222111111...............//////000000pppccc[[[WWWTTTRRROOOOOOPPPQQQSSSVVVYYYZZZ[[[]]]aaacccdddeeehhhiiikkkkkkooovvv{{{{{{ssstttxxxzzzkkkcccZZZVVVPPPJJJGGGHHHIIIFFFFFFJJJMMMUUUllluuuyyy}}}vvvuuu}}}~~~xxxcccMMMCCC:::777666444444666000222333555777888999999333222000//////000222333333333333222222222222222111111222222222222111111000000000000000000111111////////////////////////000//////////////////000000000111111111111111111---......///000111111222//////////////////////////////////////////////////////000000000000//////......//////000000111111111111222222222222111111222333333333333222111111---......///////////////333ooobbb[[[WWWTTTRRROOOOOOPPPQQQTTTWWWYYY[[[\\\___bbbeeefffgggjjjlllllllllpppvvv|||yyyrrrsssyyyxxxhhh```XXXTTTOOOIIIGGGHHHIIIFFFFFFJJJMMMUUUlllvvvwww~~~~~~}}}}}}iiiLLLBBB:::888888777888;;;AAAAAAAAA@@@>>><<<999888111111000///000111222333333333333222222222222111111111222222222222111111000000000///000000111222000000000000000000000000000//////......//////000///000000111111111111000......//////000000111111000000000000000000000000000000000000000000000000000//////......//////000......//////000000111111111111222222222222111111222222222222222111111000---...///000000000000///222}}}mmm```XXXUUURRRPPPOOOOOOPPPRRRTTTWWWZZZ\\\[[[^^^bbbdddfffgggjjjlllnnnnnnqqqwww{{{vvvoooqqq{{{~~~sssccc[[[TTTPPPMMMGGGFFFGGGGGGDDDEEEJJJMMMVVVmmmzzzzzzyyytttvvvzzzyyy}}}~~~{{{fffJJJAAA:::999<<<===@@@DDDKKKIIIFFFAAA<<<888444333000000000000111111111222333222222222111111111111111111222222222222111111111000/////////000222333000000000000000000000000000///............///000......000111111111000000////////////000000000000000000000000000000000000000000000000000000000000111///---,,,,,,---///111......//////000000111111111222222333333222222111111111222222111111000///...///000111111111000000000{{{kkk^^^WWWSSSPPPNNNOOOOOOPPPRRRTTTWWWZZZ\\\YYY\\\```bbbdddeeehhhjjjoooooorrrwww{{{tttnnnppp}}}zzznnn```XXXQQQNNNKKKFFFDDDFFFDDDBBBDDDJJJNNNXXXooo~~~xxx|||~~~xxxppplllooouuuvvv|||}}}yyy{{{|||vvv```III@@@:::;;;???BBBGGGKKK===:::777444222111222333...///000111111111111111222222222111111000000000111111222222222222111111111000/////////111222333000000000000000000000000000///...------...///000---...///111111111000///000000000000////////////000000000000000000000000000000000000000000000000111///,,,******,,,///111......//////000111111111111222222333333222222111111111111111111000//////...///111222222222111000333xxxiii___XXXQQQNNNOOOOOOOOOOOOOOORRRUUUXXXZZZ[[[\\\___ccchhhlllmmmmmmmmmqqqvvvzzztttppptttxxxkkk___ZZZTTTNNNKKKIIIHHHGGGHHHFFFGGGLLLOOOZZZtttzzzxxxvvvrrrooommmnnnqqqxxxxxxzzz{{{kkk\\\GGGCCC888:::EEEBBB:::<<<888555333333555555333000333222222111111222222333555555666777666555333222000///...///000111000...111111111111111000//////////////////000000000000111000///.....................///000000000000000000000000000000000000000000000000000000000000000333111///...---...///000000000////////////000000111000000//////000111222111111111111111111111111000//////...............000000///////////////000000tttfff]]]WWWQQQOOOPPPNNNNNNNNNOOORRRUUUYYY[[[\\\]]]___cccgggkkkmmmnnnooosssxxx|||rrrooossswwwjjj]]]XXXRRRLLLJJJHHHGGGFFFGGGEEEFFFLLLQQQ^^^zzzyyyttttttsssoooqqqvvvxxxyyy|||wwwgggXXXEEEBBB:::???KKKGGG:::999777555333333444444222000333222222111111222222333444444555555444333333222222111000000222222111000111111111111111000///////////////000000000111111111000000////////////000......///000000000000000000000000000000000000000000000000000000000000000222111///.........///000111000///////////////000000//////......///111111111111111111111111111111222222111000/////////000111111000000000000111111111|||pppbbb[[[UUUPPPOOOPPPMMMMMMMMMOOORRRVVVYYY\\\^^^___```bbbeeeiiilllnnnrrruuuzzz~~~~~~pppnnnrrruuuhhh[[[VVVPPPJJJHHHGGGFFFEEEGGGDDDEEELLLTTTccc~~~www{{{|||wwwyyyxxxwwwyyyssscccTTTCCCAAA<<>>888???MMMHHH888444333333444333222222222333333222222111111222222333222111000///000111222333222000///000111222111000111111222222222222111111000111111111222222222222------///000000000000///......///000000000000000////////////////////////////////////////////////000///////////////000000111111000/////////////////////000111222222333333222222222222222222222222333333222000000////////////////////////000111222333vvvjjj\\\UUUPPPKKKIIIKKKLLLLLLLLLNNNQQQUUUXXX[[[\\\___bbbcccdddggglllpppyyypppttt||||||mmm```VVVRRRLLLHHHGGGFFFFFFFFFIIIDDDFFFPPP___rrr~~~{{{ppp___PPPAAA>>>777;;;FFFAAA555555222333444333222111222333333222222111111222222333222222222111222222333444000///...///000000///...000111222222333222222222000000000111111111222222,,,---///000000///............///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000///000111222333444444444333333333333333333333333111111000////////////000............///000111222333}}}}}}|||}}}sssgggZZZSSSOOOLLLKKKLLLLLLLLLLLLNNNPPPTTTWWWYYYYYY^^^ccceeeeeeggglllqqqwwwpppuuu~~~zzzkkk^^^TTTPPPJJJFFFEEEEEEEEEDDDGGGCCCGGGUUUeeezzz}}}qqq^^^PPP???>>>888:::BBB;;;222444111333444333111111222444333222222111111222222333222333333444555555444444000///......000000///...000111222222333333333222/////////000000000111111...///000111111000...---......///000000000000000000000000000000000000000000000000000000000000000......///000000000000000///......//////000111222---...000222333333333333333333333333333333333333000////////////000111111////////////000111222333222~~~}}}}}}||||||}}}pppeeeYYYSSSPPPMMMMMMOOOMMMMMMMMMNNNPPPSSSVVVXXXWWW]]]cccffffffhhhlllqqq}}}uuuooouuu~~~yyyjjj]]]RRRNNNHHHDDDCCCCCCCCCCCCFFFCCCHHHWWWjjj}}}qqq^^^OOO===???;;;<<>>@@@999444666333333222222111111111111000000000111222333444555222222111222333444333333333333222222111000000000////////////////////////222222111000000000000000//////000111111111111111000000000000111111111111......//////000000111111000000000000000000000000......////////////......////////////////////////...///000222222222111111222222222222222222222222222111000111222222111000222222222111000000222444333}}}}}}mmmaaaVVVRRRQQQOOONNNNNNLLLLLLLLLMMMPPPSSSVVVYYYZZZ]]]bbbeeeeeeffffffgggnnnrrrzzzxxxmmmmmmuuu||||||lll]]]UUUMMMKKKGGGDDDBBBBBBCCCCCC@@@DDDLLL[[[rrr{{{tttwww|||yyywwwvvvvvvwwwyyyvvvkkkZZZMMMCCC:::666;;;<<<777444666333222222222222111111111222222111111111222222333111000000000111222333333111111111111111111111111........................222111000000000000000000//////000111111111111111000000000000111111111111......//////000000111111000000000000000000000000...//////000000//////...////////////////////////000111111222222222111111111111111111111111111111222111000111222222111000111111111000...///111333444{{{jjj___UUUQQQPPPNNNNNNOOONNNMMMLLLMMMOOORRRUUUWWWZZZ\\\```aaabbbbbbdddeeekkkqqqzzztttjjjllluuu}}}xxxhhh[[[SSSKKKIIIFFFCCCBBBBBBBBBCCC@@@CCCLLL\\\rrrtttppptttzzzxxxyyyyyyxxxwwwvvvvvvwwwxxxuuuiiiXXXKKKAAA:::666888888555444666333333333333333333333333555444333111000000//////...///000000000222444666000000111111111222222222000000000000000000000000111111000000000000000111//////000111111111111111///000000000111111111111111111000000//////....../////////000000000000000//////000000000000//////000000000000000000000000111111222222222222222111000000000000000000000000222111000111222222111000000000000///......000222555xxxfff\\\SSSPPPNNNLLLMMMOOOMMMMMMLLLMMMOOOQQQTTTVVV[[[\\\\\\\\\\\\___cccfffkkkqqqzzzqqqiiilllwwwuuufffYYYRRRIIIGGGEEECCCBBBBBBBBBCCCAAADDDMMM\\\qqq|||pppmmmqqq{{{||||||{{{yyywwwwwwzzz}}}}}}|||wwwwwwwwwxxxtttgggUUUHHH>>>999666555555444444666444555555555555555555555333222111111000000111111000111222222000000222444000000000111222222333333111111111111111111111111111000000000000000111111//////000111111111111111///000000000111111111111111111000000//////............//////000000000000//////000000000000//////111111111111111111111111111111111111111111222222000000000000000000000000222111000111222222111000///000000///------000222333}}}rrraaaYYYRRROOOMMMKKKKKKNNNKKKLLLLLLNNNPPPRRRTTTUUU[[[[[[ZZZYYYZZZ^^^dddhhhmmmrrr|||ppphhhmmmyyyqqqbbbWWWQQQGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEMMM\\\ooo|||ppplllooovvv{{{zzzuuuwwwssswwwzzz}}}yyyyyyxxxxxxsssfffSSSEEE;;;999777555444444555666444444555555555555666666...//////000111222444444111444666444000......000000000111111222222222333////////////////////////000000000000000111111222//////000111111111111111000000000000111111111111......//////000000111111---......//////000000111///000000111111000000///111111111111111111111111////////////000111222333111111111111111111111111222111000111222222111000000000000///---...000222222wwwlll[[[UUUPPPOOOMMMIIIIIILLLHHHJJJLLLOOOQQQSSSSSSTTTYYYZZZ[[[\\\]]]```eeehhhooouuu}}}pppiiinnn|||zzzkkk]]]RRRMMMEEEEEECCCCCCBBBBBBBBBBBBCCCEEELLL[[[oooxxxrrrtttyyyzzzwwwsssuuu~~~pppyyy|||{{{zzzyyyssseeeQQQCCC999:::888666444444555555333333333333444444444555000000000000000111222222+++///444444111...///000111111111111111222222222111111111111111111111111000000000000000111222222//////000111111111111111000000000000111111111111......//////000000111111------......///000000111000000111111111111000000////////////////////////------------///111333444222222222222222222222222222111000111222222111000000111111///......000222222ttthhhXXXSSSPPPOOOMMMHHHHHHJJJGGGIIILLLPPPRRRSSSSSSSSSWWWZZZ]]]___```cccfffhhhrrrvvv~~~pppiiippp~~~vvvgggYYYOOOIIIDDDDDDCCCBBBBBBBBBBBBBBBCCCEEELLL[[[pppzzz{{{~~~|||yyytttvvv{{{xxxvvvtttppp|||~~~}}}{{{zzzsssdddPPPBBB888:::999666444555555555111111111222222333333333666555333111///...---,,,"""(((000333222000222444111111111111111111111111333333333333333333333333000000///000000111222222//////000111111111111111000000000000111111111111111111111000//////......---------...///000000111000000111111111111000000........................,,,+++,,,,,,...000333444222222222222222222222222222111000111222222222000111111111000//////111333333ooocccUUURRRMMMJJJJJJKKKLLLLLLIIIJJJMMMOOORRRUUUWWWXXXYYY\\\_________aaafffjjjqqqvvvzzzooonnnsss}}}|||mmm^^^SSSLLLIIICCCCCCDDDBBB@@@@@@AAABBB@@@EEEPPP```uuu{{{|||~~~wwwrrrpppqqqrrrsssqqqyyynnn^^^NNNCCC;;;:::888666444333222222444444444444444444444444222222111111000/////////444333333222111111111222111111000000000000000111000000111111111111000000333111000.........//////333333333222111000//////111111000000//////......000000000000000000000000///...---,,,---///111222////////////////////////222000......000111222111333333333333333333333333000000000000111222333444111111000000000000111111222111...------...111222///{{{kkk___UUUQQQLLLJJJJJJKKKKKKKKKJJJKKKMMMPPPRRRUUUWWWXXXYYY\\\___```___bbbgggkkksssyyyxxxnnnooouuu}}}wwwjjj\\\RRRLLLIIICCCCCCCCCBBB@@@@@@AAACCCDDDIIIUUUggg}}}}}}wwwsssqqqrrrtttuuuyyyyyylll[[[JJJ@@@999888777555444444444444444444444444444444444444111111111111222222222222444333222222111111222222999888555333111///...---000000111111111111000000111000000000000000111111111111111111000///...---111000000000/////////...000000000000000000000000000///...------...000111////////////////////////000...,,,---///111222222333333333333333333333333000000000000111222333333111111000000000000111111333222000//////000222333555wwwfff[[[SSSPPPLLLIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZ\\\___``````bbbgggllluuu}}}vvvnnnpppwww}}}qqqdddYYYPPPKKKHHHBBBCCCCCCBBB@@@@@@AAACCCFFFLLLZZZooo{{{xxxvvvwwwyyy{{{xxxiiiWWWFFF<<<666666555555444555555555444444444444444444444444000111111222333333444444333333222222111111222222222111111111111111000000000000111111111111000000...///000111222222222222000000000000///...------000000000000////////////000000000000000000000000111000///...---...///000////////////////////////...,,,+++,,,///111333333222222222222222222222222222111111111111111222222111111000000000000111111333333333333333333333333333tttdddZZZQQQNNNKKKIIIIIIJJJJJJJJJLLLMMMNNNQQQSSSUUUWWWXXXYYY\\\___``````ccchhhmmmuuu~~~sssmmmrrryyyzzzmmm```UUUNNNIIIFFFBBBCCCCCCBBB@@@@@@BBBCCCDDDLLL]]]uuuvvvfffTTTDDD;;;666666555444444444444555333333333333333333333333111111111222222222333333333333222222111222222333...///000111222333333444000000111111111111000000...///000222222111111000000000000000//////...---000000000000////////////////////////////////////222111000///......//////////////////////////////000...------///222222222111111111111111111111111222222111111000111111111222111111000000111111222222222333444444333222222///rrrddd[[[OOOMMMJJJHHHIIIIIIIIIHHHLLLMMMNNNPPPSSSUUUVVVWWWXXX\\\___``````ccchhhmmmttt~~~qqqmmmsss{{{xxxiii\\\RRRKKKFFFCCCAAABBBCCCBBBAAAAAABBBDDDDDDNNNaaa|||}}}tttdddRRRDDD<<<888777666444333333333333333333333333333333333333222222111111000000000000333222222111222222333333555555555555444222000000000000111111111111000000...///000000000///---,,,000000111111000000//////////////////000000000000////////////////////////111111000000////////////000000000000000000000000444222000///000222222111111111111111111111111111222222111111000111111111222222111111111111222222000111222333333222111000111}}}ooobbbZZZMMMKKKIIIHHHHHHIIIHHHGGGKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZ]]]______bbbhhhlllrrr|||ooommmttt|||uuueeeWWWNNNIIIDDDAAAAAABBBBBBBBBAAAAAABBBDDDFFFRRRhhh|||}}}{{{qqqaaaPPPCCC<<<888777666444333222222222333333333333333333333333222222111111000//////...222222111111222222333333......000111111111000///000000111111111111000000////////////...---,,,+++000000000111111000000///////////////000000000000000000000000000000000000000000000000000000//////000000000000000000000000666444111000111222111000222222222222222222222222222111111111111111222222222222111111111111222222///000111222222111000///111yyyjjj]]]UUULLLJJJHHHGGGHHHHHHHHHGGGKKKKKKMMMOOOQQQRRRTTTUUUVVVYYY\\\^^^^^^aaaggglllrrrzzz~~~mmmmmmuuu}}}{{{ooo___RRRKKKGGGCCC@@@@@@BBBBBBBBBAAAAAACCCEEEGGGTTTmmm~~~{{{}}}{{{ppp___MMMAAA;;;666555444444333333333444222222222222222222222222111111111111111111111111222222111111222222333444&&&(((,,,///111222222222000000111111111111000000000//////............///...//////000000//////....../////////000000000111000000000000000000000000///000000111111111000000000000000000000000000000444222000///111222222111333333333333333333333333000000000000111222333333333222222111111222222333000000111111111111000000///vvvfffYYYQQQKKKIIIGGGGGGHHHHHHGGGFFFJJJKKKLLLNNNPPPRRRSSSTTTUUUXXX[[[]]]^^^aaafffkkkrrrzzz}}}mmmmmmvvv}}}wwwkkk[[[NNNIIIFFFCCC@@@@@@AAABBBBBBAAAAAACCCEEEFFFTTTnnnzzz|||}}}{{{ppp]]]KKK???999333333333333333444555666222222222222222222222222111111111222333333444444222111111111222333333444222333555666666555444222000000111111111111000000//////.........000222333------......///......---.../////////000000111111000000000000000000000000...///000111111111111111000000000000000000000000111000......000222222222333333333333333333333333000000000000111222333444333222222111111222222333111111111111111111111111111qqqbbbVVVNNNKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNPPPQQQSSSVVVXXXZZZ\\\]]]]]]]]]aaagggmmmpppxxx{{{mmmnnnzzzzzztttgggXXXNNNHHHBBBAAABBBCCCAAAAAACCCBBB???AAAEEEIIIXXXttt}}}{{{|||yyymmm[[[JJJ???:::444444333222111111111111111111111111000000//////111000...///111222222111222333333444444333333222555444333333222111000000111111000000000000111111222222111111111111222222111111000000//////......111111111111111111222222111111000000//////......000000000000111111111111000000000000111111111111......---...///000222333222222222222222222222222111111000000000000111111333333333222222111111111......////////////.........{{{mmm___SSSMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJLLLOOOQQQRRRTTTVVVXXX[[[]]]^^^^^^^^^bbbhhhnnnttt}}}uuujjjnnn{{{rrreeeVVVMMMGGGBBB@@@AAABBB@@@AAACCCBBB???AAAEEEKKK\\\yyy~~~{{{{{{}}}}}}yyylllYYYHHH===999555444333222222111111222222222111111111000000000222111///000222333333222222333333444444333333222444444333333222111000000111111000000000000111111111000000000000000000111111000000000/////////...//////000111222222333333111000000000/////////...//////000000000111111111------------............222111000///...//////000222222222222222222222222111111000000000000111111333333333222222222111111/////////000000/////////444uuuggg[[[QQQKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKNNNPPPRRRSSSUUUWWWZZZ\\\]]]______```cccjjjpppzzz{{{qqqjjjooo|||ooobbbTTTKKKFFFAAA???AAABBB@@@@@@BBBAAA???AAAFFFOOObbbyyy~~~}}}yyy{{{~~~zzzkkkWWWFFF;;;888666555444333222222222222222222222222222111111111333222000111333444444333222222333333333333222222333333333222222111111111111111000000000000111111000000////////////000000000000000000////////////---...///000222333444444000000000000//////////////////000000000000111111/////////000000000111111222111000////////////000222222222222222222222222111111000000000000111111333333333222222222222111000000000000000000000000333}}}ooobbbWWWOOOKKKIIIIIIHHHHHHGGGHHHHHHIIILLLNNNQQQSSSTTTVVVXXXZZZ\\\^^^``````aaaeeelllrrr|||yyyrrrmmmqqq|||zzzkkk___QQQIIIDDD@@@???AAAAAA??????AAAAAA???BBBHHHSSSjjjuuuqqqzzz|||{{{{{{jjjUUUDDD;;;888666666555444333333333333222222222222222222222222333111000000222333333222222222333333333333222222333333222222222222222222111111000000000000111111000000////////////000000000000000000////////////...//////000111222222333000000000000////////////////////////000000000111000000111111111222222222......//////000222333333111222222222222222333333222111111000000111111222222222222222222222222222222111111111111111111222///xxxkkk^^^TTTNNNLLLHHHHHHGGGGGGGGGHHHHHHIIIMMMOOOQQQSSSTTTVVVYYY[[[\\\^^^```aaabbbfffnnnttt|||tttpppooottt||||||vvvhhh\\\NNNGGGCCC@@@???AAABBB??????AAAAAA@@@DDDJJJWWWpppvvvmmmmmmxxx|||iiiTTTCCC;;;999666666555444333333333333222222222222222222222222111000//////111222222111111222222333333222222111222222222222222222333333111111000000000000111111222111111000000111111222////////////000000000000111111000000000000000000////////////000000000000...////////////000000000---------.........//////......///000111222333333111111111222222333333333222222111111111111222222222222222222222222222222222222111111111111222222111tttggg[[[RRRMMMKKKGGGGGGGGGGGGGGGHHHHHHIIILLLNNNQQQSSSTTTVVVXXXZZZ[[[]]]___```bbbgggooouuu|||~~~kkkkkknnnuuu}}}}}}xxxfffYYYMMMFFFCCC@@@@@@CCCBBB@@@@@@BBBBBBBBBFFFLLL[[[wwwwwwooogggiiitttzzz}}}{{{gggQQQAAA::::::666555444333222222222222111111111222222222222222111///...///000222111111111111222222222222111111111111111222222333333444111111000000000000111111222222111111111111222222////////////000000000000222111111000000///......////////////000000000000......////////////000000....../////////000000000111111222222111111000///111111111222222333333444222222111111111111222222111222222222222333333333333222111000000111222333222zzzooocccXXXPPPLLLJJJGGGGGGFFFFFFGGGHHHHHHIIILLLNNNQQQRRRSSSUUUXXXZZZZZZ\\\___```bbbgggooouuuuuudddgggmmmvvv~~~}}}yyydddXXXLLLFFFCCCAAAAAADDDCCCAAAAAACCCCCCCCCHHHOOO```{{{wwwnnnfffhhhssszzz}}}yyydddMMM>>>999999555444333222222111111222000000000111111111222222222000///000111222222222111111222222222222111111000000111222333333444444111111000000000000111111111111000000000000111111.../////////000000000111000000000000000/////////.../////////000000000111........./////////000000111111111111222222222222111111222222222111000///000111111222333333444444333222222111111222222333111111222222222333333333222111000//////000111222000}}}wwwlll```VVVNNNJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPRRRSSSUUUWWWZZZYYY\\\^^^```bbbgggooouuunnncccgggnnnwww~~~{{{wwwcccXXXKKKFFFCCCAAABBBEEEDDDAAAAAACCCDDDDDDIIIPPPccc~~~{{{qqqhhhjjjvvv{{{{{{|||wwwaaaKKK<<<888888444444333222111111111111//////000000111111111222333111000111222444333333111111222222222222111111000000111222333444444555111111000000000000111111000000////////////000000.../////////000000111111......//////000000111111.../////////000000111111............/////////000............////////////---...000222333333333333000000111222333333444444333222222111111222222333111111111222222333333333222111///......///111222222}}}tttggg\\\UUUPPPLLLIIIHHHHHHGGGFFFGGGJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWWWW[[[[[[^^^aaabbbdddmmmxxx{{{nnnfffjjjpppxxx|||qqqaaaSSSFFFBBBBBBAAA@@@@@@AAADDDBBBCCCEEE???EEEXXXttt|||rrrttt}}}yyy{{{}}}lllXXXGGG===::::::555555444333333222111111333333333333333333333333222222111111111111222222222333333444444333333222222222222111111111000000111111111111111111111111000000////////////000000000000000000000000000000222111111111111111222333000000111111111111000000111111000000//////......---...000111111111000///000000111111111222222222222222222222222222222222555444333333222111000000222222333111000///111222444444444333333111000///000zzzqqqdddYYYSSSNNNJJJGGGHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTVVVVVVVVVZZZ[[[^^^aaabbbeeeoooyyyzzznnnjjjooottt|||}}}qqqbbbUUUHHHDDDDDDBBBAAABBB???CCCBBBCCCFFFCCCKKK```|||~~~~~~yyyhhhTTTDDD;;;888888555555444333333222111111333333333333333333333333222222111111111111222222222222333333333333222222222222222111111111000000111111111111111111111111000000////////////000000000000000000000000000000000000///////////////000///000000111111000000///111000000000/////////.........///000000000000000111111111222222222222333222222222222222222222222333333333333222222222222111222333222222222444666333333333333222111000///000{{{zzzuuulll___UUUOOOLLLHHHEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVZZZ[[[^^^aaacccfffqqq|||xxxoooqqquuu{{{|||nnn```TTTHHHDDDDDDBBBAAABBB>>>BBBBBBDDDIIIHHHTTTkkk~~~sssbbbOOOAAA999666666555444444333333222222111333333333333333333333333222222111111111111222222111111222222222222111111222222222111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111000///.........///...//////000000//////...000000000000///////////////////////////000111111222222222222333333333333222222222222222222222222222222222333333444444444///000111111111222444666222222222111111000/////////}}}vvvxxx|||pppggg[[[RRRMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSUUUUUUVVVZZZZZZ^^^aaadddhhhssszzzsssxxx|||yyyjjjYYYNNNDDDBBBBBBAAAAAACCC@@@DDDCCCEEEKKKNNN]]]xxx}}}|||~~~{{{ooo]]]KKK>>>888666555444444444333333222222222222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111////////////////////////000000////////////000000000000000000000000000000444444222111000000000000......////////////......000000000000////////////000///.........///111222222222333333333444444444222222222222222222222222333333333333333333333333---...//////...///111333222111111000000//////000///uuupppuuuyyylllcccXXXPPPLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVYYYZZZ]]]bbbdddjjjvvv~~~{{{uuudddSSSJJJCCCAAABBBBBBCCCGGGBBBFFFEEEGGGNNNSSSfff{{{wwwuuuvvvzzz~~~zzzmmmZZZIII>>>888666666444444333333333333222222222222222222222222222222222222111111111111222222///000000111111000000///111111111111111111111111////////////////////////000000////////////000000000000000000000000000000444444222111000000000000......////////////......////////////000000000000000///.........///111222222222333333333444444444222222222222222222222222555555444333333222111111///000000///......///111222111000//////000000111000~~~tttqqqvvv~~~vvvhhh```VVVNNNKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMOOORRRTTTVVVWWWWWWYYYZZZ]]]bbbeeekkkyyyrrraaaQQQJJJDDDCCCDDDCCCFFFJJJDDDHHHGGGHHHPPPXXXppp{{{vvvtttuuuwww|||zzzlllYYYHHH>>>999777666333333333333333333333333222222222222222222222222222222111111111111222222000000111111111111000000111111111111111222222222000000000000000000000000000000////////////000000000000000000000000000000111111000///.........///...//////000000//////...////////////000000000000///////////////000111111222222222222333333333333222222222222222222222222555444444333111000000///333333333222000000111222222222000//////000111222000hhhkkkooossswww|||vvvuuuzzz{{{rrrddd]]]SSSLLLIIIIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMPPPRRRUUUWWWXXXXXXYYYYYY]]]bbbfffmmm{{{qqq___QQQJJJEEEDDDCCCBBBDDDHHHCCCGGGGGGIIIRRR^^^yyy~~~{{{{{{{{{}}}~~~zzzlllWWWFFF===999666555333333333333333333333333111111111111111111111111222222111111111111222222000111111222222111111000000000111111111222222222111111111111111111111111000000////////////000000000000000000000000000000000000///////////////000///000000111111000000///.../////////000000000111......///000000000000000111111111222222222222333222222222222222222222222222222222111111000000000222333333333111111333555333222111000000111333444222[[[^^^aaacccfffiiimmmppprrrvvv}}}}}}uuutttyyyxxxooobbbZZZQQQJJJHHHHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWYYYYYYYYYYYY]]]bbbfffnnn|||qqq___QQQJJJDDDBBB@@@>>>@@@DDDAAAFFFFFFIIITTTaaa}}}zzzkkkVVVEEE<<<888666444333333333333333333333333111111111111111111111111222222111111111111222222111111222222222222111111000000111111222222222222111111111111111111111111000000////////////000000000000000000000000000000222111111111111111222333000000111111111111000000.../////////000000111111---...000111111111000///000000111111111222222222222222222222222222222222000000000000000111111111...000111111000111333555444333111000000222333555222QQQRRRTTTVVVYYY[[[]]]^^^eeegggkkkppptttvvvxxxyyyxxx}}}~~~wwwtttuuuxxxuuuttttttyyyyyy{{{}}}rrrjjj^^^WWWNNNJJJJJJKKKIIIFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTVVVXXXXXXXXX\\\```dddiiisss|||iii\\\LLLIIIEEEBBBBBBBBBBBBBBBBBBFFFHHHKKKTTTkkkyyyeeeOOOBBB<<<777555555333333333222111000///...111111111111111111111111111000000000000222333444111111111111111111111111///000111222333222222111//////000000111111222222////////////000000000000//////000111111111111111111111000000111222333333000000//////000111222222000000111111111111000000000000//////.........---,,,...111333444333222111000111222333333333333333333333333222222222111111111111000000000000000111000///...---,,,+++++++++000PPPPPPQQQSSSTTTVVVWWWWWWZZZ[[[___bbbeeeggghhhiiihhhnnnvvv}}}uuurrrrrr~~~yyyuuusssrrrssswww}}}zzzooofffZZZTTTLLLHHHIIIIIIHHHEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXYYYYYY]]]aaaeeejjjvvvxxxeeeWWWLLLHHHDDDBBBBBBBBBBBBBBBDDDGGGJJJNNNYYYrrrsssaaaLLL@@@;;;777666666444444444444333222111111000000000000000000000000333222111000000111111222111111111111111111111111///000111222222222222111......///////////////000....../////////000000000//////000111111111111111///////////////000111111///////////////000111111111111111111111111111111000000/////////.........---///222444555444222111...///111222333444555555333333333222222222111111111111000000000000111111000//////............///...OOOOOOOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYY___iiivvv|||tttooooooxxxzzzvvvpppooossszzz~~~vvviii```UUUPPPIIIFFFGGGHHHGGGEEEHHHHHHHHHIIIJJJKKKMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZ[[[___cccgggmmmyyysss___RRRJJJGGGDDDBBBBBBCCCCCCBBBDDDFFFJJJPPP^^^yyylll[[[HHH>>>:::777666666444444444444333222222111000000000000000000000000444333222111000000000000111111111111111111111111///000111111222222111111000000000000000/////////............//////////////////000111111111111111......------......//////////////////000000000111222111000//////000111222000000////////////......///000333444555444333222......000111333555666666333333333222222222111111111000000000000000111111000000000000000111222222333OOOOOONNNNNNNNNNNNMMMMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSYYYbbbooo|||sssmmmlllttt}}}wwwttttttxxx{{{~~~}}}rrrddd[[[QQQMMMHHHFFFFFFGGGGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNMMMNNNPPPSSSUUUXXXZZZ[[[\\\___dddiiippp}}}nnn\\\QQQIIIFFFCCCBBBBBBCCCCCCBBBBBBDDDHHHQQQbbb~~~hhhWWWEEE<<<:::777555555222222222222222111000///000000000000000000000000333222222111111111000000111111111111111111111111000000111111111111111111444444333333222222111111---.........//////////////////000111111111111111.........------......///000000111111111111111111111000...------...000111000000//////////////////000222333444555444333333///000000111222444555666333333333222222222111111000000000000000000111222111111000000000111111222444NNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPVVV___kkk}}}|||qqqkkkkkkqqqxxxzzzvvvyyy}}}~~~yyyxxxzzz|||yyymmm```WWWNNNLLLHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNOOONNNOOOQQQSSSVVVXXXZZZ[[[[[[```fffkkktttkkkZZZRRRGGGEEEBBBBBBCCCDDDCCCBBBBBBDDDIIITTThhh|||~~~|||eeeUUUDDD<<<:::666444444111111222222222111000000222222222222222222222222000000111111222222222222111111111111111111111111111111000000000000000000444444333333222222111111.........////////////000//////000111111111111111000000//////...//////000111222222333333222111111000///---,,,,,,---///000//////000000000000000000111222333444444444333333333222111111111222333333333333333222222222111111000000//////000111222222333222111000////////////000QQQQQQPPPOOONNNMMMMMMLLLMMMLLLLLLKKKKKKLLLMMMMMMLLLRRR[[[hhh{{{|||oooiiijjjpppuuu{{{zzztttooommmooosss}}}~~~~~~zzzrrrhhh\\\TTTLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPRRRTTTVVVXXXYYYZZZ[[[aaaiiipppzzzzzzfffXXXQQQEEECCCBBBBBBCCCDDDCCCBBBEEEFFFLLLYYYooo{{{uuuzzz}}}{{{~~~~~~~~~vvv```QQQBBB;;;999666333333333333333444444333333222333333333333333333333333//////000222222333333222111111111111111111111111111111000/////////000000000000000000000/////////////////////000000000000//////000111111111111111111111000000//////000000111222333333333222111000///...---,,,,,,---.../////////000000000000111111222222333333333333222222444333222111111111222333333333333222222222111111////////////000111222333333222111///......------111ZZZYYYXXXVVVSSSQQQPPPOOOLLLKKKKKKKKKKKKLLLNNNOOOOOOUUU]]]hhhzzzzzzlllfffiiiooosssxxxyyy{{{yyyrrrkkkfffeeefffkkkuuuyyyrrrlllcccXXXQQQKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY\\\cccmmmvvvzzzyyyttt```SSSMMMDDDBBBAAABBBCCCDDDCCCBBBEEEGGGMMM\\\rrryyyqqqqqqttt|||yyy{{{yyyzzzzzz{{{{{{{{{~~~yyyoooYYYKKK===999888666333333222333333444444333333333222222222222222222222222000000222222222222111000111111111111111111111111222111000///...//////000......///////////////000000000000000111111111222//////000111111111111111222111000000//////000000///000222222222000///---//////////////////////////////000000000111111111222222222222222222222111444333111000000222333444333333333222222222111111////////////000111222333222111000///////////////333dddbbb```]]]YYYVVVTTTSSSNNNNNNMMMMMMOOOPPPRRRSSSWWW[[[aaakkk{{{yyyjjjdddgggnnnrrrwwwwwwwwwuuunnneee```___\\\```jjjuuuzzz}}}|||tttnnnggg___VVVOOOJJJJJJIIIGGGEEEEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTUUUVVVWWWWWWXXX]]]eeepppzzzsssttt~~~ppp[[[NNNJJJCCCBBBAAABBBDDDDDDDDDBBBDDDEEELLL[[[qqq|||ppplllnnnrrrzzzxxxwwwssstttzzzvvvwwwxxxxxx||||||uuukkkTTTFFF:::666777666444444000111111222222222111111111111111111111111111111222222333333222111///...111111111111111111111111222111000.........///000//////000000111111222222000111111111222222222222//////000111111111111111111111000///////////////...///000111000///---+++000000111111111111000000//////000000111111111222222111111111111111111111222111000000111333555666333333333222222222111111////////////000111222333000000000///000000111222111vvvrrrlllfffbbb]]]XXXUUUTTTTTTSSSRRRPPPQQQSSSUUURRRWWWaaannnzzz{{{mmmeeeeeelllrrrwwwvvvtttpppkkkeee___\\\ZZZ[[[___gggnnnttt|||{{{xxxsssmmmfff\\\SSSMMMMMMJJJGGGGGGIIIJJJIIIFFFFFFGGGIIIJJJJJJLLLNNNQQQPPPRRRUUUVVVWWWYYY[[[^^^ccchhhpppyyyxxxtttvvv|||kkkZZZNNNIIIDDDDDDCCCBBBBBBBBBBBBCCCFFFHHHPPPaaaxxx|||qqqmmmmmmqqq}}}yyy}}}vvvvvvxxxrrrpppuuuuuuuuuuuuwww{{{|||rrrfffOOOEEE;;;777555333333555333333333333333333333333222222222222222222222222222222111111111111222222333222222222111111000000////////////000000000000000000000000000000000000222111111111000000//////111111111111222222222222222222111111000/////////000000000000000000000000333222111000////////////222///---...111444444333333444666555444333333333000000111222333333444444222222222222222222222222444333333222222333333444000000/////////111222333444xxxqqqkkkeee```]]][[[YYYVVVTTTTTTVVVXXXWWW[[[bbblllwww|||pppiiiiiinnnssswwwvvvtttpppjjjddd^^^[[[XXXXXXZZZaaafffkkksss|||zzzwwwqqqkkkcccZZZQQQKKKKKKHHHFFFFFFHHHIIIGGGFFFFFFHHHIIIJJJJJJLLLNNNQQQPPPRRRUUUVVVWWWYYY\\\^^^bbbhhhrrr}}}sssqqqwwwyyygggVVVKKKFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHSSSfff|||uuuooooooxxxzzzuuu{{{|||}}}zzz}}}yyyxxxwwwyyy}}}|||qqqeeeNNNDDD:::777555333333555333333333333333333333333111111111111111111111111222222111111111111222222000000000000/////////...000000000000000/////////000000000000000000000000111111111111000000000///////////////000000000000//////000000000000000000000000000000000000000000111000000000000000111111222000...///222444444333444555555555333222222333000111111222333333444444222222222222222222222222222222222111111222222222111000000//////000111222222}}}uuupppkkkgggaaa\\\YYYYYYZZZ\\\^^^```dddjjjrrrzzz~~~uuunnnmmmppptttxxxxxxvvvrrrmmmfff```]]]YYYWWWWWWZZZ]]]aaahhhqqq|||}}}yyyuuuoooggg```WWWOOOJJJIIIGGGEEEEEEFFFGGGGGGEEEFFFHHHJJJJJJKKKLLLOOOQQQQQQRRRUUUVVVWWWYYY]]]___aaaiiivvvxxxnnnqqqzzztttbbbRRRHHHCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDJJJYYYoooyyyyyyxxxttt{{{~~~}}}{{{|||}}}qqqcccMMMCCC:::777666333333555333333333333333333333333000000000000000000000000222222111111111111222222000000000000////////////111111111000000/////////000000000000000000000000111111111111000000000000////////////000000000000......//////000111111222000000000000000000000000////////////000111222333111000000222444666555555666555444333222222222111111111111222222333333444222222222222222222222222111111000000000000111111222111000//////000000111///zzztttkkkccc___^^^___```cccccceeeiiiooouuuzzz~~~}}}wwwrrrqqqsssuuu|||{{{zzzwwwrrrkkkeeeaaa^^^ZZZWWWXXXXXXZZZ```hhhqqqzzz~~~yyytttlllddd\\\UUUNNNJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJKKKLLLOOOQQQQQQSSSUUUVVVWWWZZZ]]]```bbblllzzzsssmmmsssnnn]]]PPPHHHDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFOOOaaayyy}}}yyy~~~~~~ppp```KKKAAA999666666333333444222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111111222222111111000/////////000000000000000000000000111111111000000000000000000111111111222222222222000000000111111111222222////////////////////////000000//////000111222222000111222555777999::::::999777444222222222111111111111111222222333333333222222222222222222222222111111111000000111111111333222111/////////000000...tttkkkgggeeeeeedddffffffhhhjjjnnnsssxxx{{{~~~{{{wwwssssssuuuwww}}}}}}|||zzzuuuoooiiieeebbb]]]YYYXXXVVVVVV[[[bbbhhhrrrxxxrrriii```YYYSSSMMMJJJHHHHHHHHHGGGGGGGGGHHHIIIGGGHHHJJJKKKKKKMMMOOORRRQQQSSSTTTVVVWWWZZZ^^^bbbeeeoooooommmuuuzzzgggXXXNNNIIIGGGAAAAAAAAABBBCCCDDDEEEFFFGGGSSShhhnnn\\\III@@@888666666333333444222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111222222222111111111000000000///000000000000000000000000000000000000000000111111000111111111222222222222333333333222222111111111////////////////////////222222111000//////000000...000333666999===@@@AAA===999444222222222111000111222222222222222333333222222222222222222222222222222111111111111222222333222111/////////000000///|||sssooommmllljjjjjjjjjkkknnnqqqtttxxxzzzyyyxxxvvvrrrqqqrrruuuyyy}}}}}}~~~}}}yyysssmmmiiieee```\\\ZZZWWWUUUYYY___dddmmmyyytttnnnddd[[[UUUPPPMMMJJJGGGHHHHHHHHHFFFGGGHHHJJJGGGIIIJJJKKKLLLMMMPPPRRRRRRSSSTTTUUUWWWZZZ___ccciiitttxxxkkkmmmxxxrrr```SSSLLLIIIGGG@@@@@@AAAAAACCCDDDFFFGGGHHHWWWqqq~~~lllXXXGGG>>>777666666333333444222222222222222222222222222222222222222222222222222222111111111111222222////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111////////////000000000000444333333222111111000000000000000000000000000000333222111000////////////...000333555888<<>>666222333444333111222222222222222222222222222222222222222222222222111111000000000000111111111000000//////000111222111}}}{{{wwwtttrrrrrrtttuuuvvvwwwwwwwwwsssqqqmmmiiiiiimmmuuu{{{{{{wwwpppllliiihhhddd```aaaeeefffgggkkkttt~~~}}}mmmfff[[[RRRMMMJJJIIIHHHCCCEEEGGGFFFDDDDDDFFFIIIHHHIIIKKKLLLLLLMMMPPPRRRRRRSSSTTTUUUWWW[[[```dddqqq{{{{{{pppkkksssyyyfffUUUJJJEEEBBB@@@???@@@@@@AAACCCEEEGGGHHHRRRhhh~~~||||||}}}hhhTTTDDD<<<666555666444333444111111111111111111111111000000000000000000000000222222111111111111222222000000111111222222222333//////000111222333333444000000000000000000000000//////000000111111111222111111111111222222222222------......//////000000000000000000000000000000////////////000111222333000111111000000444;;;AAAGGG???777222333444333111222222222222222222222222222222222222222222222222000000////////////000000000000/////////111222333111zzzwwwxxxuuuuuuuuuyyy}}}}}}{{{yyyrrrmmmkkkhhhhhhqqq}}}{{{wwwtttppplllkkkjjjiiihhhcccffflllssszzzzzzuuugggaaaXXXPPPLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJKKKLLLNNNPPPQQQSSSTTTXXXZZZZZZZZZbbbkkkrrrsssooooooxxxsss___SSSLLLEEECCCCCC@@@AAAAAA>>>???CCCIIILLLYYYtttxxxcccPPPAAA;;;555222444444222///111111111111111111111111000---+++,,,000444555444111111000000//////......///111222111000///000111000000000000000000000000...000222222000...---...////////////////////////111111000000//////......//////............//////000000000000000000000000111111000000000000111111000000000000111111111111999777555222111222222333444444333333222111000000333333333222222111111111222333333222111111333555333111///...---...///000000~~~zzzxxxzzzxxxwwwwwwyyy}}}~~~}}}|||vvvpppllliiijjjttt}}}yyyuuusssqqqpppooolllnnnrrrxxx}}}wwwrrrddd^^^VVVOOOKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRRRRSSSWWW[[[[[[]]]fffoooyyyrrrooopppxxx|||lllZZZOOOIIIDDDBBBCCCAAABBBBBB??????DDDKKKOOO___|||uuu^^^LLL@@@:::444222444555333000111111111111111111111111222000......000222333333222111111111000000000000///111222111000///000111000000000000000000000000///111222222000///000000000000000000000000000000111000000000/////////...//////............////////////////////////////////////............////////////000000000111111111666444333111111222333444111111111222222333333444333333333222222111111111///000000...------///111444333111000///000111222111}}}yyyzzzzzzyyyzzz}}}zzzxxxvvvwwwyyy|||~~~~~~~~~yyytttooollllllttt~~~}}}zzzwwwvvvwwwyyy{{{~~~zzzrrrmmm```[[[SSSMMMIIIHHHGGGFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRQQQSSSWWW\\\^^^aaakkkuuuqqqpppqqqyyyssscccSSSJJJFFFCCCBBBCCCBBBBBBBBB@@@@@@EEEMMMTTTkkk}}}pppYYYGGG===999444222444555444222111111111111111111111111444444333111//////111222222222222222111111111111///111222111000///000111000000000000000000000000000111222111000000222444111111111111111111111111000000000000////////////000//////......//////000//////////////////////////////............////////////000000000000111111222111111000111222333444000000111222333333444444222222222222222111111111222222111000...---///111333333111000000000111222222wwwqqqnnnqqqtttuuuxxx|||yyywwwttttttuuuxxx|||}}}~~~|||zzzuuupppooorrrwww}}}|||}}}vvvnnnhhh[[[VVVOOOJJJHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNQQQRRRSSSUUUYYY^^^```dddooozzzyyyoooooottt|||~~~lll^^^OOOGGGDDDAAAAAABBBBBBAAA@@@@@@AAAEEEPPP[[[zzz|||lllUUUDDD:::777444333444555444333111111111111111111111111333555666333///...000333111111111111111111111111///111222111000///000111000000000000000000000000000111111000///000222555111111111111111111111111000000000000////////////000000////////////000000000000000000000000000000111111000000000000111111////////////000000000111111000000000000111222222333333333222222111111111222222222111111111111111333333222000...---///000111000///......///000000333xxxmmmgggdddgggkkknnnrrrwwwvvvuuuttttttuuuwww{{{}}}~~~~~~xxxtttsssrrr}}}yyyqqqiiidddVVVRRRLLLHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKNNNPPPRRRWWWXXX\\\aaacccgggrrr~~~tttlllooowww~~~iii[[[MMMFFFCCC@@@???AAAAAA???>>>@@@AAAFFFTTTccc|||iiiSSSCCC888666444333444444444333111111111111111111111111111333555333000///111444000000000000000000000000///111222111000///000111111111111111111111111111//////000///...///111444111111111111111111111111////////////000000000000000000////////////000000111111111111111111111111111111000000000000111111...////////////000000000111111000000////////////333333222222222222222111111111111111111111111111/////////---******+++---//////////////////000000000rrrgggaaa]]]___bbbdddiiinnnqqqsssuuuvvvvvvwwwzzz|||}}}{{{xxxuuu|||~~~}}}uuummmddd___RRRNNNJJJGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSYYYZZZ^^^cccfffkkkwww}}}rrrkkkpppzzz|||gggYYYKKKEEECCC@@@???@@@@@@======AAACCCHHHYYYlllzzzeeeOOOAAA777666555444333333333333111111111111111111111111000111222222111111222333///////////////000000000///111222111000///000111111111111111111111111111...///000///......000222111111111111111111111111////////////000000000000111000000//////000000111222222222222222222222222//////............//////......////////////000000111111111000000//////...//////000111333444555555000000000111111111111111000000000...,,,,,,---///111111111111222222222222---uuuddd]]]XXXYYYZZZ[[[___ccciiimmmrrruuuuuuuuuvvvwwwyyy~~~~~~{{{~~~~~~yyyqqqhhh```ZZZOOOLLLHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUXXXYYY^^^dddhhhooo|||wwwooolllrrr}}}xxxcccVVVIIIDDDCCCAAA@@@AAAAAA===>>>CCCFFFLLL___uuu|||vvv```KKK>>>777777666555333222111222111111111111111111111111111000000111222222111/////////000000000111111111///111222111000///000111111111111111111111111111///111222222000//////000000000000000000000000000.../////////000000000111111111000000000000111111111111111111111111111111//////............//////........./////////000000//////000111111111111000...///000111333444555666///000000000111111111222222222222111//////111333000000111222222222222222...zzzddd\\\VVVVVVVVVVVVYYY]]]```fffmmmrrrrrrqqqqqqrrrttt||||||zzz~~~~~~~~~wwwnnneee\\\WWWNNNKKKHHHFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLNNNPPPSSSUUUWWWVVVXXX]]]dddjjjqqqsssnnnmmmttt|||ttt___SSSGGGCCCBBBAAAAAABBBBBB===???EEEHHHNNNddd{{{zzzyyy|||xxx~~~sss[[[GGG;;;777777777555333111111111111111111111111111111111333111///000222222///,,,000000111111222222222333///111222111000///000111111111111111111111111111000222444444222000//////////////////////////////.../////////000000111111111111000000000000111111000000000000000000000000111111000000000000111111............/////////000---...///111222222333333222222222222222222222222//////000000111111111222...//////...------///111---...///000000000000000222lllaaaVVVSSSTTTTTTTTTUUUZZZ^^^ffflllppppppnnnlllppprrrsssssstttwww}}}xxxpppiiiaaaXXXRRRKKKJJJIIIGGGFFFFFFGGGGGGIIIHHHGGGFFFFFFHHHJJJKKKLLLNNNOOOPPPPPPRRRUUUWWWXXXWWWZZZaaaiiissszzzooommmqqqxxx{{{mmm[[[OOOEEECCCCCC@@@<<<:::>>>===AAAGGGIIIOOOfffzzztttssswww~~~}}}|||wwwssszzzjjjQQQAAA<<<777666666444333222111111333222222111111222222333222222222111111111000000000000111111111111000000111000/////////000222333333222000/////////000111222222222111111111000000000000000000000000000000000000000000000000000000000000000000///////////////000222222000///000111222111000.........///000......////////////...---222222222111111111000000000000111222222222222111000000000000000000000000//////...///000000...+++111111000//////000111222111rrreeeZZZVVVVVVTTTTTTUUUUUUYYY___eeeiiijjjiiihhhjjjkkkllllllkkknnnssswww{{{}}}vvvmmmeee\\\SSSLLLKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHGGGFFFFFFHHHIIIKKKJJJLLLMMMNNNNNNPPPRRRUUUXXXWWW[[[ccclllxxxwwwmmmmmmssszzzvvvhhhWWWLLLCCCBBBCCCAAA>>>===???===AAAGGGJJJSSSkkk{{{vvvqqqooossswwwyyyzzzxxx{{{zzzwwwzzz|||}}}{{{xxxvvvuuu{{{}}}eeeMMM???:::777666555444333222222111444333333222222333333444222222222111111111000000000000111111111111000000111000/////////000222222222222000/////////000111222222222111111111000000000000000000000000000000000000000000000000000000000000000000/////////......///111111///...///000111000///......//////000111111111111000000//////000000111111111222222222000000111222222222222111111111111111111111111111222000...---...//////...111111000//////000111222222|||nnnaaaZZZXXXUUUTTTUUURRRTTTXXX]]]```aaabbbbbbbbbccccccbbbbbbdddgggjjjnnnrrrwwwzzz{{{zzzzzzzzz{{{zzzpppggg___WWWOOOIIIJJJIIIHHHFFFFFFFFFFFFGGGIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNOOORRRUUUXXXXXX\\\eeeppp~~~qqqkkkmmmuuu|||qqqcccRRRIIIAAABBBDDDBBBAAAAAA???>>>AAAHHHNNN[[[uuu}}}xxxsssqqqssstttsssrrruuu{{{yyytttuuuwwwwwwvvvwwwyyyzzz~~~ttt^^^III===999666666555444333222222111444444333333333333444444222222222111111111111111000000111111111111000000000000000///000111111222222111111000///000000000222111111111111000000000000000000000000000000000000000000000000000000000000000000/////////......---...000000.........///000////////////000000111555444333222111000000000......///000111333333444000000111222222222222111111111111111111111111111444111---,,,---///000000111000000//////000000111222zzziii```\\\WWWUUUVVVUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[]]]```aaabbbffflllppprrrsssuuuvvvyyy|||yyyrrrhhh```[[[UUUOOOKKKIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMOOOOOOPPPQQQTTTVVVZZZZZZ___iiitttxxxllljjjnnnxxxnnn___OOOGGGAAABBBCCCBBBAAAAAA@@@???BBBJJJUUUggg}}}zzz{{{{{{zzzxxx}}}}}}zzz{{{||||||||||||~~~{{{lllWWWEEE;;;999666666555444333333222222444333333222222333333444111111111111111111111111000000111111111111000000000000000000000111111222222111111000000000000000111111111111000000000000000000000000000000000000////////////////////////000000/////////.........---///000000///......///......//////000000111111666555333111000000000000......///000111222333333000000111222222222222111111111111111111111111111333111...---...///000///111000000000////////////111qqqfff```[[[YYYYYY[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUWWWYYYYYYYYY\\\```cccgggkkkppptttwwwxxx{{{~~~tttmmmccc[[[VVVRRRNNNJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOOOOQQQTTTVVV[[[\\\bbbmmmyyyqqqhhhjjjppp{{{|||kkk]]]NNNGGGBBBBBBBBB@@@???@@@@@@@@@DDDMMM]]]tttuuudddQQQBBB;;;999555555555444444333333222222222111111111111222222111111111111111111111111000000111111111111000000///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////////////////...............000222111000///000000......//////000000111111444444222111000///......//////000000000111111111000000111222222222222111111111111111111111111111111000///000111111///---000000000000//////......///uuukkkeeeaaaaaabbbcccaaa^^^[[[WWWUUUSSSSSSQQQOOONNNOOOQQQRRRRRRRRRRRRTTTVVVXXX\\\bbbiiinnntttvvvzzz}}}ssskkk```WWWRRRNNNIIIFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNQQQTTTZZZ]]]eeerrrzzzmmmhhhmmmtttvvvfffYYYLLLFFFBBBCCCBBB???>>>???@@@AAAFFFRRRggg~~~ooo]]]LLL@@@:::888555555444444444333333333111111000000000000111111111111111111111222222222000000111111111111000000//////000111111111111000000111111111111000////////////000000000000000111000000000000000000000000000000000000000000000000/////////.........------///111222222111000000111...///000000000000000///111111111111000///------//////000000000000000000000000111222222222222111222222222222222222222222000000000111222111///,,,000000000000///...------...vvvmmmjjjiiijjjmmmllljjjgggddd```\\\ZZZYYYUUURRRPPPPPPQQQQQQOOOMMMMMMNNNOOOQQQSSSXXX___cccmmmpppvvv~~~{{{vvvoooggg\\\SSSNNNJJJGGGEEEFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLLLLMMMNNNQQQSSSXXX]]]hhhwwwtttjjjiiiqqqzzz}}}ooo___RRRIIIEEEBBBCCCBBB???>>>AAA@@@CCCIIIWWWooozzziiiVVVGGG===888777555444444444444333333333222111111111111111111222000000111111111222222222000000111111111111000000...///000111222111111000000111111222111000///...////////////000000111111000000000000000000000000000000000000000000000000//////.........---------...000111111000//////000///000000111111000///...///000111222222000...,,,---......///000111222222000000111222222222222111222222222222222222222222222111///000111111000//////000000000000...---,,,///uuunnnmmmnnnrrrvvvsssrrrpppllliiieeecccaaa[[[XXXUUUSSSTTTRRROOOKKKJJJKKKMMMNNNOOORRRWWWZZZbbbfffmmmwww~~~~~~wwwrrriiiaaaWWWOOOLLLJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLNNNNNNOOOPPPSSSUUUWWW\\\iii{{{ppphhhjjjttt~~~xxxiiiYYYLLLGGGCCCAAABBBBBB??????BBB@@@CCCKKKZZZssswwweeeSSSDDD;;;777555444444444444444444333333333222222222222222222333000000111111222222222222000000111111111111000000...///000222222111111000000111111222222000///....../////////000000111111000000000000000000000000000000000000000000000000//////.........------------///000000///......///000000111111111///...------///222444444222///,,,+++,,,---///000222333444000000111222222222222111222222222222222222222222555222///---...000111111///000000000000...,,,+++000tttrrruuuvvvwwwyyy~~~{{{yyyvvvsssooolllhhheee```[[[WWWUUUTTTTTTOOONNNLLLLLLMMMOOORRRTTTYYY\\\ccckkkssszzz~~~}}}~~~xxxqqqlllccc^^^VVVOOOKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHFFFEEEEEEGGGHHHJJJJJJMMMPPPPPPOOOPPPSSSWWWZZZcccrrrxxxqqqpppqqqzzzuuucccUUUMMMEEEDDDBBBAAAAAAAAAAAA@@@BBBBBBLLLccc~~~rrr```OOOCCC<<<888666555555444444444333333333222222111111111111222222333444444333111000111222111000///000111222111///////////////000000000000000///...,,,,,,---......///000111222222111000/////////////////////////////////000000000000//////...///000111333333333444000000111000......///111111111000000//////......000///...------...///000////////////000111222333222222222222222222222222222222111000//////000000333111//////111222000...///////////////000111111///{{{tttuuuzzz}}}~~~}}}{{{uuurrrmmmgggbbb]]]ZZZYYYTTTRRRPPPNNNNNNPPPSSSUUUUUUXXX^^^dddkkkppptttvvvxxx{{{{{{uuunnniii^^^YYYRRRLLLIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJJJJMMMOOOOOOOOOPPPUUUXXX___hhhxxxuuuoooppptttppp___QQQIIIEEECCCBBBAAAAAAAAAAAA@@@EEEGGGRRRjjjqqq]]]KKK???:::888777555555444444444333333333111000000//////000000111///000111000.........///111000///000111222111///////////////000000000111111000000///////////////000000///......///000000//////////////////////////////000000000000//////...//////000000000000000.../////////------///000////////////000000000000000///............///000////////////000111222333222222222222222222222222333333222111111111111111333111///000111222000...///////////////000111111///}}}{{{tttpppvvv~~~yyyrrrkkkfffccc^^^[[[WWWTTTSSSTTTWWWYYYVVVXXX\\\aaaeeeiiijjjkkkppptttzzz}}}xxxqqqjjjeeeXXXSSSMMMIIIGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGFFFFFFFFFHHHIIIJJJIIILLLNNNOOOOOOQQQWWW[[[eeeppppppmmmrrryyy{{{jjjYYYLLLFFFDDDCCCBBBAAAAAA@@@@@@AAAFFFIIIXXXqqq}}}nnnXXXFFF;;;888777777555555444444444333333333222111111000000111111222111222333222111000111222111000///000111222111////////////000000000111111222222222222222111000000111000---,,,,,,---000111000000000000000000000000//////000000000000//////......//////...---,,,,,,+++---......------///000.........///000111111111000//////......//////000////////////000111222222222222222222222222222222444444333222222222222333222111000000111111000...///////////////000000111///zzzrrrkkkjjjqqq{{{zzztttpppjjjgggbbb]]][[[\\\^^^``````bbbdddgggiiijjjjjjjjjooottt|||~~~zzzuuunnnfff```UUUQQQKKKHHHFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKNNNNNNOOOSSSZZZ```jjjwww{{{mmmlllsss}}}uuudddUUUJJJEEEBBBCCCBBBAAA@@@???@@@AAADDDJJJ[[[vvvwwwhhhSSSCCC:::777666444555555444444444333333333555444444333333444444555222333444444222222222444111000///000111222111/////////000000000111111111111222333333333222000///111000...------...000111000000000000000000000000//////000000000000//////---............---,,,,,,***,,,...///......000111.../////////000000000111000//////////////////000///////////////000111111111111111111222222222222333333222222222222333333222111000000000000000///000000////////////000000///xxx{{{llleeebbbhhhsss}}}~~~wwwtttoookkkhhhiiijjjkkkooooooqqqqqqqqqqqqpppoootttxxx{{{wwwqqqiiiaaa\\\TTTPPPKKKHHHFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKNNNOOOPPPVVV^^^eeeooo}}}wwwmmmmmmvvvnnn___SSSKKKGGGAAABBBCCCAAA??????@@@BBBCCCLLL```|||ooobbbOOOAAA;;;888555222555555444444444333333333555555444444444444555555...000111000//////000111111000///000111222111///000000000000111111111111000111222333222111000//////000000111111000000/////////////////////////////////000000000000//////------...////////////...+++---000000000000000222111000000000/////////...///000000000000000000/////////////////////000111000000000111111222222222222222111111111222222333111111111111000///000000000000////////////000000000uuuwwwlllddd___ccckkkuuu}}}zzzxxxxxxxxxyyy{{{{{{||||||zzzyyywwwvvvyyy||||||xxxsssmmmddd\\\VVVRRROOOJJJHHHFFFFFFEEECCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJLLLNNNOOORRRYYYcccjjjuuuzzzsssnnnpppzzzyyygggZZZPPPJJJGGG???AAACCCAAA>>>>>>@@@CCCFFFQQQggg|||iii\\\KKK???;;;:::666222555555444444444333333333333222222111111222222333///111222111000000111333111000///000111222111///000000000111111111222222000111111111111000/////////000111222222111000/////////////////////////////////000000000000//////------...///000000000///,,,...111111111000000111111111111000///.........///000000111111000000////////////......//////000//////000000111222222222222111111111111222222333000111222111000//////111111000000///////////////000qqq{{{yyynnngggbbbdddiiioooyyy~~~}}}}}}{{{xxxtttnnnggg___VVVPPPMMMKKKHHHFFFFFFFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMOOOPPPTTT\\\fffooo|||ssspppnnnsss~~~sssbbbUUULLLFFFCCC>>>AAACCCAAA>>>===@@@DDDHHHTTTkkk}}}gggXXXFFF;;;999:::999666555555444444444333333333222222111111111111222222111333444444333333444555111000///000111222111///000000111111111222222222222111111000000000000000000000000000000000000000------------------------//////000000000000//////...////////////......---,,,...111111000///......000000000000///////////////000111111111111000///000//////.........///////////////000111222222222222222222222222333444444000111333222///...///111111111000///////////////000mmmxxx{{{pppjjjfffgggjjjmmmttt{{{xxxuuuqqqkkkddd[[[RRRLLLIIIGGGEEEEEEFFFGGGGGGFFFBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNOOOQQQUUU]]]iiiqqq{{{nnnmmmnnnuuuppp^^^QQQIIICCC@@@>>>AAACCCAAA>>>===@@@DDDHHHUUUmmmgggWWWCCC888777:::;;;999555555444444444333333333444333333222222333333444...///111111000000111222111000///000111222111///000111111111111222222222444333111000///000111222111000...,,,,,,...000111------------------------//////000000000000//////000000000///...---+++***+++...000111///---,,,,,,......//////000000111111///000111222222111000///000//////.........//////...//////000111222222222333333333333444444555666///222333222///...///111111111000///////////////000kkkqqq|||wwwoooiiiiiijjjlllpppttt{{{wwwtttooohhhaaa[[[UUUPPPLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJKKKJJJKKKOOOTTTXXX]]]iiivvvtttjjjjjjpppzzz{{{fffXXXOOOHHHEEEEEEBBB@@@???@@@AAABBBBBBBBBGGGVVVnnneeeTTTBBB;;;999777555444333222000//////111222444111222333333333333222111222222222222222222222222111111000000000000111111222111000//////000111222000000000000111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000000000///......222222111111000000//////...............---------222222333222111///---,,,//////000000000//////.........///000111000000000111111222222222333333333444333222222111111222222000000111111111111000000444eeemmmyyywwwooojjjiiijjjkkkoootttuuu|||yyyvvvooojjjddd]]]XXXSSSNNNKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKLLLQQQQQQUUUZZZ]]]dddqqq~~~|||nnnkkkmmmsss}}}wwwcccVVVNNNHHHDDDEEEBBBAAA@@@@@@AAABBBBBBBBBIIIYYYsss~~~yyyaaaQQQ@@@:::999777555444222222111111111333555777111222333333333333222111222222222222222222222222111111000000000000111111222111000//////000111222000000000000111111111111000000////////////000000000000000000000000000000///000000111111000000///000000000000000///......000/////////.........---........................000000111222111111//////000000111222222222222222///////////////000000000333444444444444555555555333222222222222444555666555333000...---...///000000^^^fffttttttmmmhhhhhhiiijjjnnnrrrooottt}}}}}}wwwtttjjjeee^^^XXXSSSOOOLLLIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMQQQRRRUUUZZZ___gggvvvtttkkklllqqqyyyqqq^^^SSSLLLFFFCCCCCCCCCBBBAAAAAAAAAAAABBBCCCLLL```zzz|||~~~{{{}}}~~~oooZZZLLL===888888666444444222222222222444666888999111222222333333222222111111111111111111111111111111111000000000000111111111111000000000000111111000000000000111111111111000000////////////000000000000000000000000000000...//////000000//////...000000000000000//////...////////////............////////////////////////...///000111111111111111///000111111222222222222000///.........///000111000000000111111111222222222111111111222555888:::;;;888222---+++,,,///111111YYYbbbppp~~~~~~nnngggcccdddggghhhlllqqqrrruuuzzz{{{vvvrrrhhhbbb[[[TTTPPPLLLHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMQQQQQQUUU[[[aaakkk||||||pppkkkllltttxxxiiiXXXOOOJJJEEEBBBBBBDDDCCCCCCAAA@@@AAACCCEEEOOOeee}}}yyyuuuvvvxxxgggRRRFFF:::777777666444444333333333333444555777888222222222222222222222222000000000000000000000000111111000000000000111111111000000000000000000111///000000000111111111111000000////////////000000////////////////////////......////////////......//////000000000000//////111111111111000000000000////////////000000000000///000000000111111111111...///////////////......000///---,,,---...000222........./////////000000222111000000111444777999<<<999444000...///111333222WWW___mmm{{{~~~yyyfffaaa]]]```ccceeeiiinnnuuuwwwzzz|||zzztttooogggaaaYYYRRRMMMIIIFFFDDDFFFEEEEEEDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFHHHIIIJJJIIIIIIKKKLLLRRRTTTYYYaaaiiiuuuvvvmmmjjjmmmxxxoooaaaSSSLLLHHHDDDAAABBBCCCDDDCCCBBB@@@AAADDDHHHPPPgggyyysssvvvtttaaaKKKAAA888777777555444444444444333333333333333333222222222222222222222222000000000000000000000000111111000000000000111111000000000111111000000000///000000000111111111111000000////////////000000////////////////////////......////////////......//////000000000000//////000000000000111111111111.../////////000000111111111111111000000000000000000000000///...---,,,+++000///---,,,,,,...000111111111111222222222222333222111000///000111333444555444222111000000111111000TTT]]]kkkyyy{{{uuuccc]]]ZZZ]]]```aaadddiiiooossswwwxxxzzz~~~xxxqqqlllddd^^^VVVOOOJJJGGGEEECCCEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJJJJIIIJJJKKKMMMQQQSSS[[[eeeppp~~~oooiiihhhqqq~~~|||gggZZZNNNIIIGGGDDDAAABBBBBBCCCDDDBBB@@@BBBGGGKKKSSSjjj}}}xxx}}}nnn[[[EEE===777777777444333444444444333333222111111111333222222111111222222333111111111111111111111111111111000000000000111111000000111111111111000000000000000000111111111111000000////////////000000000000000000000000000000...//////000000//////......//////000000000000000............////////////---......//////000000111222222111000//////000000222222222111000///...---///...---------...///000000000000111111111111222222222111000000000000000---...////////////...---111QQQZZZiiixxxzzzttteee___[[[\\\^^^^^^___cccffflllsssuuuuuuwww~~~{{{tttmmmggg^^^YYYQQQKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLKKKLLLNNNOOOPPPTTT^^^kkkxxxtttjjjhhhjjjwwwsssaaaVVVKKKGGGFFFDDDBBBBBB@@@BBBDDDBBB@@@BBBIIINNNZZZrrr~~~gggSSSBBB<<<777777777444333444222333333333333222222111333333222111111222333333222222222222222222222222111111000000000000111111///000111222222111000///000000000000111111111111000000////////////000000000000000000000000000000///000000111111000000///......///000000000000000---........./////////000,,,------...//////000000111000000//////000111222//////000000000000000///---------.........//////....../////////000000000111222222333222111000///------.../////////...---333OOOXXXhhhwww{{{uuuhhhbbb]]]]]]]]][[[\\\___```hhhpppsssqqqqqquuuzzzxxx~~~~~~yyyrrrjjjdddYYYTTTMMMIIIGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLIIIKKKMMMMMMMMMNNNPPPQQQUUUZZZeeettt{{{lllgggkkkppp|||mmm^^^SSSIIIFFFFFFDDDBBBCCC???BBBCCCBBB@@@CCCJJJPPPbbb{{{yyybbbMMMAAA;;;777888888444222333111222333333444444444444444333222111111222333444222222222222222222222222111111000000000000111111///000111222222111000///000000000000111111111111000000////////////000000000000000000000000000000000000111111111111000000......///000000000000000///000000000111111222222,,,,,,,,,---...//////000//////...///000111333555***+++,,,...///000000000,,,---......//////......222222222222333333333333000111333444444333111000222111111000000000000000...NNNVVVdddttt~~~yyyrrrjjjhhhfffffffffddd```\\\]]]```dddiiilllmmmnnnnnnpppnnnllllllnnnsssxxx{{{~~~xxxqqqjjjccc^^^RRRPPPLLLHHHEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJKKKMMMPPPQQQQQQYYY___kkk{{{ssskkkiiinnnuuuxxxhhhTTTOOOHHHCCCBBBBBBCCCDDDDDDCCC???AAAHHHEEEHHHYYYhhhsss]]]MMM???<<<888666555555444444333333333333333333333333111111111111111111111111111111111111000000000000111111111111111222222222...///000111111111111111333222000/////////000111,,,,,,------......////////////............//////000000000000000000000000...///111111000000222333/////////...------,,,,,,000000000000000000000000000000000000///...---,,,//////......---------,,,,,,,,,---.../////////...111111111000000000000000222222222222222111000//////////////////000111111///MMMVVVeeettt}}}}}}vvvooohhhiiilllooopppmmmfffaaabbbbbbbbbcccddddddcccbbbgggeeecccbbbcccfffiiikkkoooppprrrrrrsssuuuxxx{{{zzztttmmmfff___ZZZPPPNNNJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJKKKMMMOOOQQQRRRZZZbbbppp}}}nnnhhhiiipppwwwqqqaaaRRRNNNHHHDDDBBBCCCCCCCCCCCCCCC???BBBIIIHHHNNN```xxxpppZZZIII>>>;;;888555555555444333222333333333333333333222111111111111111111111111111111111111000000000000000000111111222222222111///000000111111111111000111111///.........///000000000000000000000111111//////............//////000000000000000000000000000111222111000///000111000////////////.................................,,,,,,------...---------/////////.........------..................------///////////////////////////000111111222222222222///////////////000111111000MMMVVVeeettt{{{yyyqqqjjjeeejjjsss{{{{{{sssmmmjjjfffaaa___^^^]]][[[XXX^^^]]][[[ZZZYYYZZZ[[[[[[]]]^^^``````aaacccgggjjjrrrzzz|||uuunnnggg```YYYTTTLLLJJJHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLKKKKKKKKKMMMOOORRRTTT]]]gggwwwtttiiigggkkkuuu~~~|||iiiYYYOOOLLLGGGEEEDDDDDDCCCBBBBBBCCC???BBBJJJLLLVVVlll~~~lllUUUDDD===:::777555555555444333111222333444444333222111111111111111111111111111111111111111000000000000///000111222222222111000000111111111111000000///000000///...............111111111111111111000000//////............//////000000000000000000000000111222333111///...///////////////000000000000000........................,,,---...///000000000000000000////////////......////////////...---,,,+++............////////////000000111111222111111111///////////////000111111111LLLVVVeeeqqqwwwssskkkdddbbbjjjwww~~~vvvpppgggbbbaaa___[[[WWWYYYYYYXXXWWWVVVUUUTTTTTTXXXZZZ[[[\\\]]]___cccfffjjjooovvv||||||wwwppphhhaaaZZZSSSOOOHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLLLLLLLMMMPPPTTTWWW___kkkooohhhiiippp|||uuubbbSSSLLLIIIGGGEEEEEEDDDCCCAAABBBDDD@@@BBBJJJOOO^^^xxx{{{fffPPPAAA<<<999666555555555333222111222333444444333222111111111111111111111111111111111111111000000000///...///111222222222111000111111111111111000///...000000//////............111111000000//////......//////............//////////////////////////////000222222111/////////000---......///000000111111000000000000000000000000---...///000000000000000000000000000000/////////..................------......///////////////000444444333222000///---,,,///////////////000000111000MMMVVVbbbllloookkkddd___```iiiwww}}}uuummmhhhccc^^^ZZZXXXXXXWWWWWWVVVUUUTTTTTTWWWXXXZZZ[[[\\\___bbbeeegggjjjmmmpppuuu}}}xxxssskkkccc\\\VVVPPPLLLFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNRRRXXX]]]dddrrryyykkkgggkkkuuu~~~ooo^^^QQQIIIGGGEEEEEEEEEEEECCCAAACCCEEEAAABBBJJJQQQfffttt___KKK???:::888666555555444333111111111222333333222111111111111111111111111111111111111111111000000000///...///000111222111000000111111111111111000///...111111111111000000//////111111000000//////......//////............//////////////////////////////...000111111000000111222,,,,,,---...//////000000000000000000000000000000......//////...------,,,/////////000000000000000+++,,,---.../////////////////////000000111111111333333333222000...---,,,///////////////000000111///PPPVVV___eeefffccc^^^\\\```hhhuuu|||ssskkkeeeaaa\\\\\\\\\[[[[[[ZZZZZZYYYXXXYYY[[[\\\^^^```dddgggiiijjjkkkmmmpppvvv}}}}}}{{{sssnnnfff___XXXRRRMMMIIIEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIILLLNNNOOOPPPUUU]]]cccmmm{{{|||qqqggggggnnnyyyvvvgggZZZPPPGGGFFFDDDCCCDDDEEEDDDCCCCCCFFFCCCCCCLLLVVVqqq~~~kkkWWWGGG>>>888777555555555444222111222222222222222222222222111111111111111111111111111111111111000000000000/////////000000000111111000111111111111000000///111111111111111000//////111111111111111111000000//////............//////000000000000000000000000---///111111000000222333+++,,,,,,---...//////000........................333444444333222111000000......////////////000000***+++,,,...///000000111//////000000111111222222//////000000111000000000///////////////000111111...RRRWWW\\\^^^]]][[[ZZZZZZ___hhhttt~~~xxxtttrrrlllkkkjjjhhhgggfffffffffeeefffhhhiiikkknnnrrruuuvvvvvvvvvvvvwwwyyy|||}}}xxxvvvnnniiiaaaZZZTTTOOOJJJGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIILLLOOOPPPRRRXXXaaaiiiyyytttlllfffjjjtttmmm___TTTLLLGGGEEEBBBBBBCCCDDDDDDDDDAAAEEECCCEEEOOO]]]|||vvvaaaNNNBBB===777666555444555444222000333222111000000111222333111111111111111111111111111111111111000000000000111000.........///111222///000000111111111111000///000111111111000......000000000000000000111111//////............//////000000000000000000000000///000111111000///000222------......//////000000........................444444555555555444444333------........./////////+++,,,---...////////////......//////000111111222......///000111111111000///////////////000111111///TTTWWWZZZZZZXXXWWWWWWYYY___hhhttt}}}}}}{{{yyyvvvtttsssssssssuuuwwwyyyzzz||||||zzzuuurrrkkkfff^^^WWWQQQMMMIIIFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHLLLOOOQQQSSSZZZdddlllrrrjjjgggnnnzzz{{{gggZZZPPPIIIGGGDDDBBBAAABBBDDDEEEEEE@@@EEEDDDGGGRRRbbbpppZZZIII???<<<777555444444555444222000444222000......000222444111111111111111111111111111111111111000000000000222000...,,,---///111333...///000111111111111111...///000000000///---,,,,,,,,,------......////////////............//////000000000000000000000000111222333111///...///000////////////000000000000000000000000000000000000,,,---...///////////////,,,---------......//////------......///.........---------...///000000111000000000000000///......///////////////000111111000TTTVVVXXXVVVSSSRRRTTTWWW___iiivvv}}}~~~}}}yyyrrrmmmhhhbbbYYYQQQLLLIIIGGGEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFFFFGGGHHHIIILLLLLLOOOSSSWWW^^^lllzzz}}}nnnlllmmmtttqqq^^^UUUOOOHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCDDDJJJTTTkkkvvvcccQQQEEE===:::111222444666666555444333333333333222222111111111000111111111111000//////000111111111111///---,,,000///...------...///000222222222111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000///...---------------000000000000000000000000111000///...------...///000000////////////000000////////////////////////+++,,,---...///111111222222///,,,******,,,,,,,,,((()))+++---...///000000///......------///000111111QQQSSSSSSRRRPPPPPPTTTXXXdddmmmxxx}}}}}}}}}|||vvvooojjjbbb]]]UUUNNNJJJHHHFFFEEEAAABBBCCCDDDEEEEEEEEEEEEIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGFFFGGGHHHJJJKKKMMMOOOOOORRRVVV[[[cccsssuuukkklllpppyyylllZZZRRRLLLFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHFFFGGGNNN\\\uuuttt___NNNBBB;;;888222333444666666555444333333333333222222222111111333444444444444333222222000111111111000///......000000///......///000000222222222111111111000000////////////000000000000//////////////////////////////////////////////////////000000000111111111111000///...............000000000000000000000000111000///...---......//////......------......///////////////////////////------......//////000000111000......000000///...,,,---...//////000/////////......---...///000111...OOOPPPPPPOOONNNQQQXXX^^^lllssszzz}}}}}}~~~|||xxxrrrkkkfff[[[VVVOOOJJJHHHFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIILLLNNNPPPQQQQQQUUU[[[aaalll}}}}}}ooohhhlllttt{{{eeeTTTMMMHHHEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDNNNaaa|||}}}pppZZZIII>>>888555333444555555555444333222333333333222222222222111444444555555444444333222111000000/////////000000111000000//////000000111222111111111111000000000////////////000000000000........................////////////////////////---......///111222222333111111000////////////000000000000000000000000000000000///............///222222222111111222222222//////////////////////////////////////////....../////////111222333111///000000111111111000/////////............///000000111OOOPPPPPPOOOQQQVVV___fffrrrvvv{{{}}}}}}|||xxxtttnnngggbbbVVVRRRLLLHHHFFFEEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRWWW^^^gggtttwwwnnnhhhoooxxxqqq^^^PPPIIIFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDDAAACCCNNNddd|||{{{~~~~~~wwwxxxkkkTTTDDD;;;666444444555555555555333222222222222222222222222222222111111222222111111000///111000/////////000111222111111000000000000111111111111111111000000000000////////////000000000000////////////////////////////////////////////////......//////000111111222000000///////////////000000000000000000000000000/////////.........//////444333333222222333333444////////////////////////............////////////111000......000000///...000000000111111000000000............/////////000222NNNPPPRRRSSSVVV]]]fffnnnvvvxxx{{{|||}}}}}}yyyuuuoooiiibbb]]]TTTPPPKKKGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKHHHHHHGGGHHHIIIJJJLLLMMMQQQSSSYYYcccmmm{{{}}}rrrnnnlllttt~~~{{{hhhXXXMMMGGGFFFFFFCCCCCCDDDEEEFFFEEEEEEDDDEEEEEEGGGTTTkkk|||}}}zzztttxxx}}}dddOOOAAA:::666444555555555555444333333222222222222222222222222222000000000000000///......222111000//////000222333000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000........................000/////////////////////.........------......///////////////////////////....../////////////////////......------......///////////////////////////,,,,,,---...///000111111777333///,,,,,,...//////------...///000000000000---......//////////////////OOOSSSWWW[[[^^^eeemmmtttzzz{{{{{{{{{|||}}}zzzuuupppjjjccc\\\XXXQQQMMMIIIEEEDDDCCCAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMRRRVVV^^^jjjvvvtttmmmlllrrr|||qqq```TTTLLLFFFEEEGGGBBBCCCEEEFFFFFFFFFEEEDDDBBBEEEJJJWWWoooyyy~~~ttt\\\III>>>:::777555555444444444444444333333111222222222222333333333111111111222111000000///222111111000000000111111///000000111111000000/////////000000000000000111////////////000000000000111111111111111111111111........................000000000//////............------------......///////////////////////////---...//////000////////////......------......///////////////////////////+++,,,---...///111222222<<<777111---,,,...000111+++,,,---...//////000///---......///000/////////000TTTYYYaaagggkkkpppwww|||~~~}}}|||{{{{{{|||~~~zzzvvvpppjjjddd^^^WWWRRRKKKHHHEEECCCCCCCCCBBBAAADDDDDDDDDEEEEEEDDDDDDCCCHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPVVV[[[eeesss{{{ooolllnnnwwwxxxiiiXXXPPPKKKEEEDDDFFFBBBCCCEEEFFFFFFFFFDDDDDD>>>EEEMMM[[[ssszzzjjjTTTCCC;;;999777555444444333333333444555555111111222222222333333333222222222222222111000000222222222222111111000///...///000000000000///...////////////000000111111////////////000000000000000000000000000000000000.................................///////////////...............///000000////////////////////////,,,---///000000000//////111000000//////000000111////////////////////////---------...///000000111999555000------///000000---......//////.........------///000000000///...222ZZZaaajjjqqqvvvzzz~~~{{{zzzyyyzzz{{{}}}wwwsssmmmgggaaaZZZSSSNNNFFFDDDBBBAAABBBCCCCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHHHHJJJLLLOOORRRTTTZZZ___jjjyyyvvvnnnooorrrzzzssscccTTTNNNJJJEEECCCFFFBBBCCCEEEFFFGGGFFFDDDCCC@@@IIITTTbbbzzzssscccNNN???999888777444333333333333333444555666111111111222222333333333111111111111111000//////222333333333222111///...---...///000000///...---.../////////000000111111////////////000000000000////////////////////////........................,,,------...///000111111///////////////000111111////////////////////////,,,---///000000000//////......------------......////////////////////////////////////////////////222000---------......---000000000000///...---,,,,,,---///000000000///...///lllrrrzzz~~~}}}}}}zzzwwwuuuvvvxxxyyy{{{|||qqqmmmhhhbbb\\\VVVPPPLLLFFFEEECCCAAA@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGKKKKKKJJJJJJLLLPPPUUUXXX^^^dddppp|||nnnkkkttt{{{jjj]]]OOOIIIGGGDDDCCCDDDHHHGGGFFFFFFFFFFFFEEEDDDHHHJJJVVVmmmmmmZZZFFF===999666333111444444333333333333222222111111222333222111000///111111000000//////......111111111111111111111111111000///......///000111444111//////111222000---000000000000000000000000......////////////......000000000000////////////------......///000000000....../////////...,,,+++---...///000000...,,,+++,,,,,,---......---,,,,,,......//////000111111111111111000000/////////.....................------////////////////////////---...///000000///...------------------...//////000{{{}}}|||yyyvvvtttssstttvvvxxxzzz}}}{{{wwwnnnjjjddd^^^XXXSSSMMMIIIEEEDDDBBBAAAAAABBBCCCDDDBBBBBBDDDEEEEEEEEEDDDCCCEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJLLLPPPUUUXXX```hhhuuuvvvlllmmmwwwssscccXXXMMMIIIGGGEEEDDDFFFFFFFFFFFFFFFGGGHHHGGGFFFHHHPPPaaa{{{fffUUUCCC;;;999777444444444444333333333222222222111222222333222111000///222222111111111000000000111111111111111111111111000000////////////000000222000//////111222000...000000000000000000000000//////000000000000//////000000000000///////////////////////////.............../////////...---,,,---...///000///...,,,+++---...////////////...---/////////...------,,,,,,000000000//////...............//////000//////...////////////////////////......////////////......//////.........//////000---}}}yyyuuusssqqqppppppqqqtttvvvxxx{{{{{{uuupppiiieee___YYYSSSNNNIIIEEECCCCCCBBBAAAAAACCCDDDEEEBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIKKKLLLMMMOOORRRWWWZZZdddnnn~~~{{{ooolllqqq|||{{{jjjZZZQQQJJJHHHHHHFFFEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHLLLZZZrrrwww\\\NNN???999999777666666333333333333222222222222111222222222222111000000222222222222222111111111111111111111111111111111//////000000000000//////000///...///111222111000000000000000000000000000000000111111111111000000////////////000000000000111000000///......------....../////////...---------...///000///...---,,,...///000000000000///.../////////...------,,,,,,/////////.....................///000111111111000//////////////////////////////............//////111000000/////////000000---|||vvvrrrmmmmmmllllllmmmpppsssuuuyyy{{{~~~xxxpppkkkddd```YYYTTTOOOJJJFFFCCCBBBAAAAAAAAABBBCCCEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMPPPQQQSSSVVV\\\```jjjvvvssslllooowwwssscccTTTMMMHHHHHHHHHEEEDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIQQQggg~~~kkkTTTGGG;;;888888666555666333333333222222222222111222222222222111111000000222222222222222222111111111111111111111111111111...///000111111000///...///......///000111111111///////////////////////////000000111111000000///////////////000000000000000000//////...............////////////...............////////////...---////////////////////////......//////000111111111..................------,,,---...///000111111111////////////////////////000///...------...///000111000//////...////////////{{{vvvppplllhhhhhhiiijjjmmmqqqtttvvv{{{~~~|||uuulllggg___[[[UUUOOOKKKHHHEEEBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHLLLPPPRRRTTTXXX```fffrrr|||nnnkkkqqq{{{|||jjj\\\PPPKKKGGGHHHGGGCCCBBBCCCFFFHHHIIIIIIGGGGGGIIIKKKXXXtttuuubbbNNNCCC999777777555333444333333222222222111111111222222222111111111111111111111111111111111111111111111111111111111111111...///000111111000///........./////////000000111////////////////////////...//////000000//////....../////////000000000111............//////000000/////////...////////////......//////////////////..............................//////000111111111------..................+++,,,---...///000000000////////////////////////000///...------...///000//////...------.........000xxxtttppplllhhhffffffhhhkkkoootttwwwzzz|||wwwpppgggbbbYYYUUUPPPKKKHHHFFFDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKFFFKKKOOOQQQSSSZZZdddlll{{{}}}ssskkklllsss}}}qqq```TTTMMMIIIGGGGGGEEEAAAAAADDDGGGIIIIIIHHHFFFGGGKKKOOOaaannn\\\HHH???888777666444333444222222222222111111111111333222111111000000111111000000000111111111111111111111111111111111111111//////000000000000//////---///000000......///111000000000000000000000000......////////////............//////000000111111------......///000000111//////.........///000111//////////////////000000///......------......////////////...------,,,,,,.............../////////+++,,,---.../////////...//////////////////////////////............//////---------------.../////////xxxqqqnnnkkkgggdddeeegggiiimmmrrrwww{{{~~~{{{vvvpppiiiaaa\\\TTTPPPKKKGGGEEEEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKHHHLLLQQQSSSVVV^^^kkkuuusssnnnkkkpppwwwuuufffXXXMMMKKKGGGFFFFFFDDDAAABBBFFFEEEGGGGGGFFFEEEHHHPPPVVVnnn|||fffUUUBBB;;;666777777555444555222222222222111111111111333222111000000000111222111111111222222222333333111111111111111111111111000000////////////000000...000111000...---...000000000000000000000000000//////000000000000//////.........///000111111111........./////////////////////.........///111222///////////////000000111000000///......///000000/////////...------,,,,,,.........//////000000000---...////////////......////////////////////////......////////////......------------...000111222000ssslllhhhfffccc___eeegggkkkooouuuzzz~~~|||wwwqqqkkkddd\\\XXXPPPLLLGGGDDDCCCCCCCCCBBBAAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLPPPTTTVVVYYYcccqqq}}}yyynnnmmmnnnuuu|||~~~mmm___SSSJJJIIIFFFEEEFFFDDDBBBDDDIIICCCEEEFFFDDDDDDIIISSS[[[xxxttt^^^OOO>>>999555777888666555777222222222111111111111000444333111000000000111222222222222333333444444444111111111111111111111111111000///......///000111...000222000---,,,---///000000000000000000000000000000111111111111000000---......///000111111222000000000///......------000///.........000111222///////////////000111111222111000//////000111222......//////000111111111.../////////000000111111///000000000000000///...////////////////////////---...///000000///...------------...000111333444333yyynnniiifffcccccceee```eeelllrrrvvvzzz}}}yyysssmmmggg```YYYTTTMMMJJJFFFDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCEEEFFFEEEDDDCCCDDDFFFBBBCCCEEEFFFGGGJJJNNNQQQPPPPPPSSSZZZ___fffvvv|||qqqhhhlllpppuuuttteeeYYYQQQNNNEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGHHHHHHJJJUUU```mmmWWWIII<<<:::777444333222333333333333222222111222222222555444333222111111111111222222222222222222222222111111111111222222222222...///000111111222222111000000//////.........---......//////000000111111000000////////////000000,,,---------.../////////////////////////////////------............------000000000000000000000000000000000000000/////////111000...---,,,,,,------000000////////////000000000000000000000000000000---------............///////////////...............///000111111000///...000|||rrrhhhdddbbb``````cccdddiiipppvvvzzz}}}xxxtttoooiiiddd]]]WWWSSSIIIFFFCCCAAAAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDFFFDDDEEEGGGHHHHHHKKKNNNQQQUUUUUUYYY```fffooorrriiiggglllrrryyy|||kkk\\\RRRKKKHHHDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHLLLZZZhhh}}}gggRRRFFF;;;999777444333333333444222222111111222222333444666555444333222222222222222222222222222222222222...........................///000111111222222111000000/////////........./////////000000000000000//////............//////------..................////////////////////////---......//////......---////////////////////////////////////////////////...------------...//////000//////......//////000////////////////////////---------............///////////////............//////000000000000/////////ssskkkcccaaa```___aaadddhhhnnnvvv{{{{{{xxxrrroooiiiddd___YYYTTTPPPGGGDDDAAA@@@@@@AAA@@@???@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGIIIIIIJJJLLLOOORRRSSSUUUZZZbbbiiiuuuvvvhhhdddfffmmmwwwsssaaaSSSKKKFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIHHHGGGMMM```sss~~~{{{ttt^^^KKKBBB:::888666444333333333444111111111111222333444444666555444333333333333333222222222222222222222222111111000000//////.........///000111111222222111000000////////////......000000000000000000/////////......------....../////////..................////////////////////////---......//////......---////////////////////////........................***+++,,,...///000000111///..................///........................---------............///////////////............000000////////////000000///kkkfffaaabbbbbbbbbeeejjjlllrrryyy{{{wwwtttoookkkeee___ZZZTTTOOOKKKHHHEEECCCCCCCCCDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLOOORRRRRRVVV]]]eeeooo}}}lllfffggggggqqq}}}lll[[[OOOIIIFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFOOOfff}}}}}}xxxzzz~~~lllTTTEEE>>>888777666444444333333444333333222222111222222222555444333222222222222222111111111111111111111111222222111111000///.........///000111111222222111000000//////////////////222111111000000///////////////............//////000000//////......------////////////////////////......////////////......////////////////////////---------...............)))***,,,///000000000000......------------..............................---------............///////////////............111000///......///000111000eeebbbaaaccceeeeeejjjppppppuuu}}}|||xxxssspppkkkggg```ZZZUUUOOOJJJGGGGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGFFFGGGHHHIIIIIIKKKOOORRRUUU\\\fffooozzztttgggffflllmmmxxxxxxeeeUUUMMMIIIGGGEEEAAAAAABBBBBBDDDEEEGGGGGGHHHIIIIIIGGGGGGRRRlllyyywww~~~}}}dddMMM@@@;;;666666555444444444444444555444333222111000000000333222111111111111111111111111111111111111111111//////...---,,,,,,++++++...///000111111222222111//////000000000000000000222222111111000000//////111111000000000000111111000000000//////......---////////////////////////...//////////////////...........................------------......//////+++,,,.../////////...---......------------......////////////////////////---------............///////////////............111000///......///000111111aaa```bbbfffhhhiiiooouuuuuu{{{|||xxxtttoookkkfffbbb[[[UUUPPPKKKGGGDDDCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGEEEFFFHHHIIIJJJLLLPPPSSSVVVaaannnxxx}}}llldddgggnnnwwwxxxlll[[[OOOJJJHHHEEEBBBAAABBBBBBCCCEEEGGGHHHIIIIIIHHHHHHHHHKKKYYYttt~~~ttt[[[HHH===:::555555555444444444444444555555333222111000000000111111000000000000111111111111111111111111111111000000000///.........---...///000111111222222111//////000000000000111111111111111111111111000000222111111000000111111222000000//////////////////////////////////////////...//////000000//////...........................---------...//////000000..................------///..................///////////////////////////---------............///////////////............000000////////////000000222bbbbbbfffkkkmmmooouuu}}}|||}}}xxxtttoookkkggg^^^ZZZTTTOOOKKKHHHEEECCCAAAAAAAAABBBDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGEEEFFFHHHJJJKKKNNNSSSVVVZZZgggvvvqqqgggdddjjjrrrkkkaaaSSSKKKHHHGGGDDD@@@BBBBBBCCCDDDFFFHHHJJJKKKIIIGGGFFFIIIQQQbbb~~~iiiSSSDDD<<<999333444444444555444444444333222222111222222333333222111111111111111222222111111111111111111111111222222222222222222222222...///000111111222222111//////000000000111111111111111111111111111222222111111000000000000111111///////////////000000000//////////////////////////////000000000000//////........................------...//////000111111.........---------......000//////......//////000........................---------............///////////////............//////000000000000//////111fffgggkkkqqqsssuuu{{{~~~yyyuuuqqqlllhhhdddXXXTTTOOOKKKIIIGGGEEEDDDAAAAAAAAACCCFFFGGGFFFEEEFFFGGGGGGGGGHHHHHHHHHHHHEEEGGGGGGGGGFFFEEEFFFGGGEEEGGGIIIKKKMMMPPPUUUXXXaaaqqqxxxiiidddfffooowwwzzzddd[[[PPPJJJIIIHHHDDD???BBBBBBCCCEEEGGGIIIKKKLLLHHHEEEEEEJJJVVVjjjxxxaaaNNNBBB;;;999333333444444555555444444000000000111222444555666222222222111222222333333000000000000000000000000////////////000000000000...///000111111222222111//////000000111111111222000000000111222222222333000000////////////000000......//////000000111111//////////////////////////////000000000000//////.................................///000111111222...------,,,---...///000000000////////////000000---------------------------------.........//////000/////////...............///000111111000///...000kkklllooorrrwww}}}{{{uuupppkkkgggccc```YYYTTTMMMGGGDDDBBBAAA@@@???AAACCCFFFGGGGGGFFFFFFIIIIIIIIIHHHGGGFFFDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHGGGFFFHHHLLLOOOPPPVVV^^^fffuuuppphhhggghhhtttlll]]]UUUKKKFFFFFFFFFEEEBBBFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFFFFLLL[[[sssqqqXXXHHH@@@;;;777666555444333222111111111333333222111111222333333222222222111111111111000000000/////////111222333111111111111111111111111111111111111111000//////222000...---,,,---...///000000000000000///......------......//////000000............////////////.../////////...---,,,,,,......---------///111222------......///000000000......///000000000000000000000///...---,,,,,,,,,000000000000000///......,,,,,,,,,---------......//////////////////////////////............//////.........//////000000000111nnnpppssswww||||||{{{|||~~~yyyuuunnniiiddd```\\\YYYTTTPPPJJJFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGHHHHHHGGGGGGGGGHHHGGGFFFIIIMMMPPPSSSZZZbbblll|||{{{iiidddfffkkkxxxqqq___SSSMMMEEEBBBCCCCCCBBB@@@FFFFFFGGGIIIJJJKKKLLLLLLMMMMMMPPPYYYkkklllTTTFFF@@@<<<999777777666555444444444444333333222111111222333333222222222111111111111000111000000//////000111222111111111111111111111111111111111111111000//////222111///------...///000...////////////...---,,,//////////////////000000............////////////......//////......---,,,000//////........./////////////////////.........---...//////000000//////000000///------,,,,,,---000000000000000///......---------.........////////////////////////////////////............//////)))***+++,,,---...///000000oooqqquuu{{{}}}zzzwwwuuusssqqqqqqsssxxx}}}~~~|||vvvrrrkkkeee```\\\WWWTTTMMMJJJFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHEEEFFFHHHHHHGGGGGGHHHIIIGGGGGGJJJOOORRRVVV___iiivvvpppcccccciiisssvvvfffWWWMMMIIIDDDCCCDDDFFFEEECCCEEEFFFHHHKKKMMMNNNOOOPPPNNNQQQXXXhhh~~~}}}cccOOOCCC===;;;999777666555555444444444444333222222111111222222333222222222111111111111000222111000000///000000111000000000000000000000000000111111111111000000///222111000///...///000111//////000000//////......000000000000000000//////............////////////....../////////...------000000000000///...---,,,111000000///......------------...///////////////000///...---------------000000000/////////.............../////////000000/////////////////////////////////....../////////(((((()))+++---...000000111nnnqqquuu{{{}}}yyyuuurrrooommmkkkkkkkkkkkkmmmrrryyy|||xxxrrrmmmgggaaa[[[WWWRRROOOIIIFFFCCCBBBBBBDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFGGGHHHJJJIIIIIILLLQQQTTTYYYdddppptttiiibbbfffqqq}}}yyykkk^^^TTTIIIGGGEEEDDDFFFGGGFFFDDDEEEGGGJJJMMMPPPRRRTTTTTTNNNUUUdddzzzttt[[[III???:::888888555444333222222222222222222222222222222222222222222222222111111111000000222222111000000/////////////////////////////////000000111111111111000///222111000000000000111111111111222222222222111111222222111111000000//////............////////////......////////////......///000111111111///...---000000//////..................///000000000000///000///...---------------/////////.........//////---.........////////////////////////////////////......////////////......++++++,,,---...///000111333llloootttzzzzzzvvvsssmmmllljjjgggeeedddeeefffhhhiiikkkooovvv~~~}}}xxxtttiiieee^^^XXXSSSOOOJJJGGGGGGDDDBBBAAABBBCCCCCCBBBCCCBBBCCCCCCDDDFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGFFFFFFGGGIIIKKKKKKLLLPPPUUUXXX^^^kkkyyyyyykkkfffdddlllxxxlll]]]SSSMMMEEEDDDCCCBBBCCCCCCBBBAAAFFFHHHLLLPPPTTTVVVWWWXXXTTT```wwwlllSSSDDD===777555666444444333222222222333333222222222222222222222222222222222111111111000000111111111111000000/////////////////////////////////000000111111111000000111000000000000000111111111111222222222222111111222222111111000000//////............////////////......///////////////...---...000111111111000///............//////000000...///000000111111000000//////...------------...//////...---......///000,,,,,,---------.........////////////////////////......///000000///..............................333iiilllqqqwww{{{}}}}}}}}}}}}|||yyyuuupppkkkgggeee\\\\\\\\\[[[[[[]]]```cccgggiiinnnttt{{{~~~yyysssnnnddd```ZZZTTTPPPLLLHHHEEEEEECCCAAA@@@BBBCCCBBBBBBAAAAAABBBDDDEEEGGGHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGJJJLLLMMMOOOTTTZZZ^^^fffwwwpppeeeeeehhhrrrvvvcccTTTKKKGGGFFFEEEEEEDDDCCCCCCCCCDDDGGGJJJNNNSSSWWWYYYZZZZZZ[[[mmmyyybbbKKKAAA===777444555666555555444444555555555111222222333333222222111222222222111111111111000000111111111111000000///000000000000000000000000///000000111111111111000//////000000000000000000......//////000000//////000000000000000000//////............////////////......///000000000//////---...///000111111111111------......///000000111...//////000000000000000///......---------......///...---------...///000,,,,,,,,,------------...////////////////////////---...///000000///...---......---------,,,,,,,,,111aaaeeejjjnnnqqqrrrqqqpppllljjjgggccc```]]][[[[[[SSSTTTUUUVVVVVVYYY___cccgggkkkrrrzzz}}}yyytttmmmhhhaaa]]]WWWRRRNNNKKKGGGEEEBBBAAA@@@@@@BBBDDDDDDCCCAAABBBDDDEEEFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGJJJMMMMMMQQQXXX___fffqqquuukkkcccgggnnnzzz}}}kkk\\\PPPIIIFFFFFFFFFEEEEEEDDDEEEGGGHHHIIILLLQQQUUUYYY[[[\\\\\\fff}}}pppYYYDDD???>>>888666888555555555444444555555666111222333333333333222111222222222111111111111000//////111111222111000000111111111111111111111111//////000111111111111111......//////000000000000,,,---...////////////...//////////////////000000............////////////......///000000000000000000000000000000000111111.........///////////////,,,------...///...............---------......//////...---,,,,,,...000111------------............////////////////////////---...///000000///...---........................000ZZZ]]]bbbfffhhhhhhfffddd^^^\\\YYYVVVTTTSSSTTTTTTQQQSSSTTTUUUVVVYYY```eeehhhmmmuuu}}}zzzvvvpppiiidddZZZVVVQQQLLLIIIEEEBBB@@@@@@???>>>@@@CCCEEEFFFEEEBBBDDDEEEGGGGGGEEEDDDBBB@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFEEEEEEGGGJJJMMMMMMQQQZZZccckkkxxx{{{nnnjjjdddjjjtttnnn___TTTKKKFFFDDDAAAAAA@@@@@@@@@AAAEEEGGGJJJMMMRRRWWWZZZ\\\]]]\\\sssiiiSSS@@@>>>???:::888:::333333222222222333333444111222333444444333222111222222222111111111111000...///000111222222111000111111111111111111111111//////000111111111111111------...//////000//////......///000000111000000------......//////000000............/////////000......///000000000000000444222111/////////000000000000000///......------***+++,,,,,,------,,,,,,......---------......//////...,,,,,,,,,...000111............/////////000////////////////////////---...///111111///...---...//////000111222222333111\\\^^^___```___]]]ZZZXXXUUUTTTRRROOOMMMMMMPPPRRRPPPRRRUUUXXX\\\aaafffjjjqqqvvv~~~~~~xxxqqqlllfffaaa]]]WWWQQQIIIEEEEEEEEEBBB>>>>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEGGGDDDDDDGGGHHHGGGIIIMMMSSSWWW___jjjxxxqqqlllooohhhrrr~~~vvvaaaUUUNNNIIIEEEEEE??????@@@AAACCCEEEGGGIIINNNPPPTTTXXXWWWWWW]]]fff~~~xxxYYYKKK<<<777777777777888555444333333222222333333222222111111222222333444444333111000000000111111000000000000000000000000////////////////////////......//////000000111111000000000000000000000000...///000111000///---+++000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---............////////////......///000000000000000..............................//////...---,,,,,,------,,,+++++++++,,,,,,...////////////---,,,+++...------,,,,,,------...............////////////000VVVWWWXXXXXXWWWUUURRRQQQNNNMMMMMMKKKJJJKKKNNNQQQRRRUUUXXX\\\```eeekkkooovvv{{{|||xxxrrrlllhhhccc^^^[[[UUUOOOHHHDDDEEEDDDAAA>>>AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEECCCDDDGGGIIIHHHLLLQQQSSSYYYcccqqq|||kkkgggkkkqqqzzz|||kkkXXXNNNIIIDDDBBBCCCAAAAAAAAABBBDDDFFFHHHJJJMMMOOOSSSVVVTTTUUU___kkkpppVVVHHH;;;777777666666666555444333333222222333333222222111111222222333444333222111000000000111222000000000000000000000000////////////////////////111111111111111000000000000000000000000000000000000000//////////////////000000000000000000000000------------....................................000/////////........................////////////......///000000000000000........................//////000000//////...---,,,,,,,,,------...//////---.../////////...---,,,...------,,,,,,------...............///////////////OOOPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJKKKMMMQQQUUUXXX[[[```dddiiinnntttxxx}}}~~~|||tttpppkkkfffbbb^^^ZZZWWWPPPKKKFFFCCCCCCCCCAAA>>>BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDFFFJJJKKKLLLQQQWWWXXX___mmm~~~sssiiiiiimmm{{{nnn```PPPHHHEEEBBBAAABBBCCCCCCCCCDDDEEEHHHJJJKKKNNNQQQTTTTTTQQQTTTcccttt|||eeeOOODDD:::888888666444444555444333333222222333333222222111111222222333444111111111000111111222333000000000000000000000000////////////////////////333333333222111000000///000000000000000000000000111111///...///000111333000000000000000000000000------------....................................////////////........................////////////......///000000000//////........................000000000000000000///...,,,---...///////////////,,,---......//////............------------..................////////////...LLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOQQQUUUZZZ]]]```ccciiinnnsssxxx~~~{{{xxxooolllfffaaa]]]YYYUUURRRKKKHHHDDDBBBBBBBBB@@@???@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGIIILLLNNNOOOTTT\\\___hhhwwwuuunnnmmmqqqxxx|||fffZZZMMMGGGEEEBBBBBBDDDCCCCCCCCCDDDFFFIIIKKKMMMRRRTTTVVVSSSOOOTTThhh|||nnnXXXHHH???888888888555222222555444333333222222333333222222111111222222333444000000000111111222333333000000000000000000000000////////////////////////222222222111111000000000000000000000000000000000000000000111111222222333////////////////////////////////////000000000000000000000000000000000000///////////////.....................////////////......///////////////...........................//////000000000//////........./////////...---,,,+++,,,---....../////////......------------..................///////////////KKKJJJJJJIIIIIIIIIIIIIIIIIIKKKOOORRRUUUZZZ___cccfffiiiooouuuzzz|||xxxtttmmmiiiccc^^^YYYTTTOOOLLLFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@AAACCCDDDEEEGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGIIIMMMMMMNNNVVV^^^eeepppyyymmmkkkoooxxxsss```VVVLLLHHHEEEBBBBBBDDDBBBCCCCCCEEEGGGJJJMMMOOOTTTUUUTTTPPPMMMTTTkkk}}}}}}|||bbbMMMAAA;;;777888888444222222555444333333222222333333222222111111222222333444000000111111222222222222000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000---///222444555333111000////////////////////////////////////000000000000000000000000000000000000.........///////////////............////////////......////////////..............................---......//////.........+++,,,---...............,,,,,,,,,---...///000000///......------......///............////////////000IIIIIIHHHGGGHHHIIIKKKLLLJJJMMMQQQUUUYYY]]]bbbfffkkkooouuu{{{}}}{{{{{{xxxrrrnnniiieee___YYYTTTOOOJJJGGGBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHDDDEEEIIILLLMMMOOOXXXbbbmmmyyytttllllllqqq{{{xxxkkkWWWOOOHHHFFFCCC@@@@@@CCCBBBCCCDDDGGGJJJNNNQQQSSSUUUSSSQQQNNNNNNYYYrrr{{{zzzoooXXXFFF===888666777777444222333555444333333222222333333222222111111222222333444000000111222222222111111000000000000000000000000000000000000000000000000---......///000000111111000000000000000000000000,,,///333666666333000...000000000000000000000000------------.............................................///////////////............////////////....../////////...------........................,,,------...............))))))***+++---000222333,,,,,,,,,------///000111//////............//////............////////////111JJJIIIHHHHHHJJJMMMPPPQQQRRRUUUYYY]]]aaaeeejjjmmmssswww~~~~~~zzzwwwuuuuuusssmmmgggaaa]]]XXXSSSNNNJJJFFFCCC???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFKKKPPPRRRUUU```lll{{{~~~tttpppqqqwww~~~nnnaaaOOOIIIDDDDDDBBB???@@@CCCCCCDDDFFFIIIMMMRRRVVVXXXXXXTTTQQQQQQVVVeee~~~xxxdddPPPBBB:::666555777777444333555555444333333222222333333222222111111222222333444111111222333222111000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000...000222444333222///---000000000000000000000000------------................................................/////////000............////////////......//////......---,,,........................------...///////////////...---,,,+++,,,///111333...------,,,---...///000//////............//////............////////////000MMMLLLKKKKKKMMMQQQTTTWWW\\\___cccgggkkkooosssvvv{{{~~~{{{wwwrrrqqqrrroooiiicccZZZWWWRRRNNNJJJGGGCCC@@@>>>???AAAAAAAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFIIIOOOUUUXXX]]]jjjwww{{{uuuuuuxxxvvvfffYYYKKKFFFCCCCCCCCCAAABBBEEEDDDFFFHHHKKKPPPUUUZZZ\\\[[[WWWTTTVVV^^^pppppp]]]LLLAAA999555444777666444444777555444333333222222333333222222111111222222333444111222333333222111000///000000000000000000000000000000000000000000000000333333222222111000000000000000000000000000000000111111111111111000///...000000000000000000000000////////////000000000111000000000000000000000000---.........//////000000............/////////000.../////////...---,,,,,,..............................///000000111000000777444000---+++,,,...///......---,,,---...///000//////............//////............/////////000///QQQRRRTTTTTTUUUXXX[[[^^^bbbfffkkkpppsssuuuwwwyyy}}}zzzvvvuuurrrooolllgggaaa]]]VVVRRRMMMHHHCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCEEEHHHKKKNNNMMMPPPUUU\\\dddrrr}}}yyytttvvv~~~{{{lll^^^VVVIIIGGGDDDBBBAAAAAACCCDDDDDDHHHJJJJJJQQQ[[[___]]]___TTTOOOYYYlll~~~gggSSSFFFAAA999888666666777777555444555444444333111000000///111111111222222333333333222111000111333333111000000000000000000000000000/////////000111111222222111111000000//////......------///333666666333///000000000000000000000000444111//////111222000---000000////////////000000---------.........//////.........////////////000------......---,,,++++++........................,,,,,,,,,------------...,,,...//////...------.........///000000///...---//////000000///...------......////////////..................////////////000TTTVVVXXXZZZ\\\```dddgggjjjnnnssswwwzzz}}}~~~zzzwwwsssqqqnnnkkkgggbbb\\\XXXSSSPPPKKKFFFBBB@@@??????@@@AAAAAABBBBBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNOOOOOOSSS\\\fffsss{{{xxxvvvzzzrrrcccUUUMMMFFFEEEBBBAAAAAABBBDDDFFFFFFJJJMMMNNNTTT]]]```___bbb[[[\\\lllyyybbbNNNBBB===999777666666666666555333333333333333222222222222222222222222222222333333222111000111333333111000000000000000000000000000222222111111000/////////111000000000/////////...000///...000222333111...000000000000000000000000111///---...000111///...000//////......//////000---------.........//////---------.........////////////000000///......---////////////////////////.........////////////000---...000000...---...///...///000000000000///.........//////...------,,,.........//////.....................////////////555[[[]]]```cccfffjjjooosssuuuxxx}}}~~~{{{wwwsssooollliiieeeaaa\\\VVVQQQNNNKKKGGGCCC@@@???>>>>>>AAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFHHHHHHIIIJJJMMMPPPNNNOOOUUUaaannn~~~}}}yyyxxxyyyssseeeXXXNNNGGGCCCBBBAAAAAABBBDDDFFFHHHHHHLLLPPPSSSXXX___bbbbbb______iiipppZZZHHH===999888666555555666555444222222222333333444444444555333333222222222222222222222111000111333333111000000000000000000000000000222222111111000/////////000000000000////////////333000...---...//////...000000000000000000000000...---,,,---///000///...///..................///------........./////////............/////////000/////////000//////...---////////////////////////.........////////////000---///111000///...//////...//////000000000//////------.........---,,,,,,------............------............////////////222dddfffiiilllooosssxxx|||}}}~~~|||zzzwwwsssoookkkiiiddd```\\\VVVQQQMMMHHHFFFDDDAAA???>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFIIIJJJJJJKKKMMMOOORRRTTT[[[hhhvvvyyyxxxyyy}}}tttfff[[[RRRKKKGGGBBBAAAAAAAAABBBDDDFFFHHHJJJNNNTTTYYY]]]aaadddeee\\\eeeyyyhhhSSSDDD<<<888777666444444555555333222333333333444444444555555333333333222222111111111222111000111333333111000000000000000000000000000/////////000111111222222000000000000////////////111000///......///////////////////////////////////////...............---......------------..................//////////////////000000000111111111,,,---------------,,,,,,------------------------,,,,,,,,,------------......000111111000//////000---.........////////////---......///......------,,,,,,------------,,,,,,............////////////...nnnpppsssuuuwwwzzz~~~{{{yyywwwsssoookkkhhheeeaaa\\\XXXSSSMMMJJJCCCBBBAAA???????????????AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJJJJKKKLLLNNNXXX\\\fffuuu~~~zzzwww{{{{{{jjj\\\SSSNNNIIIFFFCCCBBBBBBBBBCCCEEEFFFGGGKKKPPPXXX___bbbdddfffhhhaaassswww___NNNCCC<<<999777666444444555555333222555555444444444333333333333333333222222111111111222111000111333333111000000000000000000000000000/////////000111111222222////////////000000000000...///000111111000000000////////////////////////111111111000...---------......------------.............../////////000000....../////////000000000,,,,,,---------------,,,------------------------,,,,,,,,,------------......000111111000//////000,,,,,,,,,------............///000000000000//////,,,,,,------------,,,,,,............////////////111yyy{{{}}}~~~|||zzzwwwuuurrrnnnjjjfffddd```[[[WWWSSSNNNJJJGGG@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKNNNQQQYYY```ooo}}}zzz~~~rrraaaTTTMMMIIIEEEAAACCCCCCCCCDDDEEEFFFHHHHHHNNNSSS]]]fffhhhggghhhlllkkkkkkUUUHHHAAA===:::888666555555666555444222555444444444333333222222333333222222222222222222222111000111333333111000000000000000000000000000222222111111000/////////////////////000000000000,,,///111222111000000111000000000000000000000000000111111000...------...///..................///....../////////000000000,,,,,,,,,,,,---------------...//////000/////////.................................////////////000---///111000///...//////,,,,,,,,,,,,---...////////////000111111111000000------............------............////////////111xxxvvvssspppmmmiiiddd```]]]ZZZUUUPPPMMMIIIEEEBBB>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIKKKOOOSSSWWW]]]gggzzzpppeeeVVVLLLHHHFFFBBB>>>AAABBBCCCEEEGGGIIIKKKLLLRRRWWWbbbmmmoookkklllqqq|||xxx^^^JJJAAA>>><<<999999777666666666666555333222222222222333333333333222222222222222222333333222111000111333333111000000000000000000000000000222222111111000/////////.../////////000000000111///000111///---,,,...111000000000000000000000000+++---//////------///111000//////......//////000.../////////000000000000------------............---......///000000//////.................................////////////000---...000000...---...///......------...///111222......///000000000000000.........//////.....................////////////...}}}|||uuussspppmmmjjjfff```]]]XXXUUUPPPLLLHHHEEEAAA???===>>>???AAABBBCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGIIILLLRRRXXX]]]hhhssszzzcccYYYMMMFFFFFFFFFCCC@@@???AAACCCFFFIIILLLNNNOOOUUUZZZfffqqqsssnnnooouuunnnUUUCCC<<<;;;:::888999888666666777777555444///000000222333444444555111111111222222333333444222111000111333333111000000000000000000000000000/////////000111111222222.../////////000000111111222222000,,,)))))),,,000000000000000000000000000'''***------------000333000000////////////000000////////////000000000000000000000000111111111111++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...------...000/////////000111333444------...///000000//////......////////////................../////////000///~~~|||yyywwwqqqnnnjjjfffccc```\\\YYYTTTQQQLLLGGGCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFIIIMMMNNNRRR\\\gggrrr~~~lll\\\UUULLLEEEDDDDDDCCCCCC@@@DDDGGGGGGFFFHHHNNNSSSYYYeeeqqqsssooooooyyyvvvaaaKKK???;;;888777777555555444333333333333444444555555333111111222333111111111111111111111111111111111111111111111111000000000111222222333333000000000000000111111111111111111111111000000000111000///......///000111............------------222111000//////......//////////////////.........000000////////////000000000000000000////////////...///000111111000///...////////////////////////------,,,,,,,,,,,,------,,,,,,---.../////////...,,,,,,---.../////////............................../////////...---,,,,,,///...---,,,,,,---...///111|||zzzxxxuuusssnnnkkkfffccc___\\\WWWTTTOOOMMMHHHDDD@@@?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEIIINNNQQQWWWcccpppuuueeeWWWQQQJJJEEECCCCCCCCCBBB???CCCGGGHHHIIILLLRRRWWW]]]iiisssrrrlllqqqkkkYYYEEE<<<:::888777888555555444333333333333444222333333333111111333555111111111111111111111111111111111111111111111111000000000////////////////////////000111111222222....../////////000000000111000///......///000111333333222222111111000000000///////////////000000000000000000000000000000//////000000000000//////000000000/////////.........//////000000//////.................................------------......++++++,,,---------------------......///..........................................///......------/////////....../////////222~~~zzzwwwuuussspppnnniiifffaaa]]]ZZZVVVQQQNNNIIIGGGCCC@@@>>>======>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGLLLRRRXXX```ooo}}}zzzhhh[[[PPPLLLGGGCCCBBBBBBBBBAAA???CCCGGGJJJLLLPPPVVV[[[dddlllrrrooolllxxxyyy]]]NNN???:::999888777888555555444333333333333444///111222111111111333555111111111111111111111111111111111111111111111111111111000000///......---......///000111222222333.........//////000000000000000////////////000000222222111111000///..................///000111222000000000000111111111111...///000111111000///.../////////.........------.........------.................................///..................///,,,,,,---.........------.........///......------........................------......///.........//////000000000000//////111~~~{{{wwwsssqqqooollliiidddaaa\\\XXXTTTPPPLLLHHHCCCBBB@@@>>>======>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKPPPWWW___jjj{{{{{{kkk]]]SSSHHHGGGDDDBBBAAAAAAAAAAAAAAADDDHHHKKKNNNSSSYYY]]]gggjjjkkkjjjpppmmmQQQEEE;;;999:::888777777555555444333333333333444000111111111000000222444111111111111111111111111111111111111111111111111222222222222111111000000000000000000000111111111000000000000000000000000000000////////////000000111111000///...---,,,,,,...............///000111///000000000000000111111---///000222222000///---///.........------------......,,,++++++,,,..............................//////............////////////000000000000000///.../////////...---,,,,,,........................,,,,,,---.../////////......///000111111000///...000}}}{{{xxxtttpppnnnkkkhhheee___\\\XXXTTTPPPLLLHHHEEE@@@??????>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDFFFGGGHHHIIIKKKMMMSSS\\\eeeqqqmmm___TTTMMMCCCCCCBBBAAAAAAAAAAAABBBEEEGGGIIIMMMPPPUUUZZZ^^^eeecccbbbhhhxxxyyyaaaJJJAAA:::999:::888666666555555444333333333333444222333333111000///000222111111111111111111111111111111111111111111111111000000111111222222222222222222111111000/////////111111000///......---,,,//////000000000000//////222222222111000/////////000000///........................//////000000000---///000222222000///---///.........------------...---,,,++++++,,,---...........................//////............/////////000000000000000//////.../////////...---,,,,,,........................,,,,,,---.../////////...------///000000///------111}}}zzzxxxvvvsssoookkkhhhfffbbb```ZZZWWWSSSOOOLLLIIIEEEBBB>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@AAACCCDDDFFFHHHIIIJJJLLLOOOWWWcccnnn{{{sssbbbWWWNNNGGGAAABBBBBBAAA@@@@@@BBBEEEHHHIIIKKKOOOTTTYYY^^^```aaa```cccooolllVVVFFF???999::::::777666666555555444333333333333444333444444222000///000111111111111111111111111111111111111111111111111111---......///000000111111222222111111000/////////000///......---,,,++++++//////000000000000//////000////////////.........111000///...------------------......//////000000...///000111111000///.../////////.........---------------,,,,,,---------------------------------///..................///------.........---,,,,,,.........///......------........................------......///.........------............------333{{{wwwtttrrrpppmmmhhheeebbb___[[[YYYUUURRRNNNKKKIIIFFFBBB???======>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDFFFHHHJJJKKKLLLPPPUUU```nnn{{{wwweeeXXXQQQJJJDDDBBBCCCCCCAAA???@@@DDDGGGJJJKKKMMMRRRYYY___dddfffbbbgggqqqzzz```LLLBBB<<<888999999777666888555555444333333333333444333333444333111111222444111111111111111111111111111111111111111111111111///////////////000000000//////000000111111111111////////////////////////...///000111111000///...------------............///......---------......---......///000000111111//////000000000000//////000000000/////////......------............------------------------------......------------......---------------,,,++++++------......///..........................................///......------//////............//////222|||xxxtttpppnnnkkkhhhccc```]]]ZZZVVVTTTQQQOOOKKKHHHFFFDDD@@@>>>=========>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMNNNUUU[[[hhhxxxyyyiiiYYYPPPNNNIIIDDDCCCDDDCCCAAA???@@@EEEIIIJJJKKKNNNTTT\\\dddiiikkkfffqqqqqqXXXGGG???999666777999777777999555555444333333333333444111222333333222333555666111111111111111111111111111111111111111111111111333333222222111000000000------...000111333444444///000111222333444555555...///000111111000///...000000111111222222333333---------------...///000...//////000111222222222000000////////////000000000000000000////////////,,,---////////////---,,,---------------------------------,,,,,,---------.../////////...------,,,,,,,,,---.../////////............................../////////...---,,,,,,111000///......///000111///~~~|||yyyvvvtttqqqllliiieeebbb___\\\ZZZVVVRRROOOIIIHHHFFFDDDBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHKKKOOOSSSUUU^^^gggvvvxxxzzzvvvhhhZZZRRRMMMHHHFFFFFFDDDBBBAAAAAADDDGGGIIIJJJJJJQQQXXX]]]dddlllooollljjj~~~dddMMM@@@<<<:::777666666777777666555555444444444333333333333333333222222222111111333444444444444333222222000000000000000000000000000000000000000000000000//////000000111111111222---///111111000///000111////////////000000000111000000000000000000000000000000000000000000000000000///...------...///000111//////000111222111000...------,,,---...000111///...---,,,,,,,,,,,,,,,111000///......///000111......///000///...,,,+++,,,...000///,,,***+++---...---,,,,,,,,,---...///.........////////////000------------///111333555,,,---...000000000000///000{{{yyyvvvsssqqqnnniiifffbbb___\\\YYYVVVSSSNNNKKKGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJNNNSSSXXX\\\dddoooxxxtttxxx~~~lll___SSSMMMIIIDDDBBBCCCDDDCCCBBBCCCFFFHHHJJJKKKPPPSSSYYY```gggkkkllllll|||vvv^^^JJJ>>>:::888666666666666555444555555555444444444333333333333333222222222111111111222222222222111000000000000000000000000000000000000000000000000000000///000000000111111111111---///000000//////000111---......///////////////000000000000000000000000////////////////////////000///...------...///000---,,,+++,,,.........---...---,,,,,,,,,---...//////...---,,,,,,,,,,,,---///...---,,,,,,---.....................---,,,,,,,,,...//////,,,++++++---++++++*********+++,,,---,,,,,,,,,------------...///............///000111---...///111111111111000000~~~}}}||||||wwwuuuqqqooollliiieeebbb]]][[[WWWTTTQQQNNNJJJGGGEEECCCAAA?????????AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJMMMQQQXXX```eeeqqq|||xxxooopppyyy|||ppp___UUULLLHHHFFFBBB@@@AAACCCCCCDDDEEEGGGIIIKKKLLLUUUTTTZZZgggmmmlllnnnuuuiiiUUUEEE===999888777777888888666444666666555555555444444444333333333222222222111111111222222222222111000000000000000000000000000000000000000000000000000000000000000000111111111111...///000///......000222---...///000111000//////000000000000000000000000........................//////............/////////------...///000///......---,,,,,,,,,,,,,,,---......---,,,,,,,,,------...------,,,------.........------,,,,,,,,,,,,,,,,,,...///...,,,+++,,,---......------......///000,,,,,,,,,------------...000000...---------------...///000111222222222111000|||zzzyyyxxxssspppmmmjjjhhheee```]]]YYYVVVRRROOOLLLIIIFFFCCCBBB@@@???===>>>???AAACCCAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGIIILLLPPPTTT\\\fffnnn|||oookkkppp{{{pppcccUUUNNNHHHHHHFFFCCCAAABBBAAACCCEEEGGGHHHJJJMMMOOOXXXXXXbbboooqqqmmmwwwsss\\\LLLAAA<<<999888888999:::999777555666666666555555555444444333333333222222222111111333444444444444333222222000000000000000000000000000000000000000000000000000000000000000111111111//////000///......000333...///111222222222000///////////////////////////......................../////////....../////////000///...///111222111000...------,,,++++++++++++...------,,,,,,,,,------///....../////////000000...---+++******+++,,,---------------,,,,,,------........./////////000000.........////////////000///......---,,,,,,,,,,,,......///000111111111222111}}}zzzxxxvvvuuuooollliiifffdddaaa\\\YYYUUURRRNNNKKKIIIGGGDDDBBB@@@???>>>>>>>>>@@@BBBDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGKKKOOOSSSXXXbbboooxxx}}}ssskkkkkkrrr}}}vvveeeYYYMMMHHHFFFFFFFFFCCCBBBDDD@@@CCCFFFHHHIIILLLQQQTTT```dddoooxxxssspppfffRRREEE???===777666666888999888666444666555555555444444444444333333333222222222111111333444444444444333222222000000000000000000000000000000000000000000000000111111000000000000000000...///000///...///000222---...///000000000///...////////////////////////////////////////////////...//////////////////......,,,,,,,,,...///...------------,,,,,,++++++***------,,,,,,,,,------...------...///////////////---,,,+++******+++---......---,,,,,,,,,---......)))******+++++++++++++++.........////////////000,,,,,,,,,------------------.........///000000111222~~~~~~}}}zzzwwwtttrrrpppjjjhhheeebbb```\\\XXXUUUPPPMMMIIIGGGFFFEEECCCBBB?????????@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHMMMSSSXXX___lll|||sssllliiinnnwww|||jjj[[[RRRHHHDDDCCCDDDCCC@@@AAADDDAAADDDHHHJJJLLLPPPWWW\\\lllrrr{{{}}}vvvyyysssZZZIIIAAA>>><<<555444333444555555444222555555444444444333333333333333333222222222111111111222222222222111000000000000000000000000000000000000000000000000000000111111111111000000000000---///111111000///000111++++++,,,,,,,,,---------000000000000000000000000////////////////////////......////////////.........---,,,---///000///...,,,------------,,,,,,+++------,,,,,,,,,---......***+++,,,---------------,,,,,,,,,,,,,,,------...///---++++++,,,.........******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,---...............---------...///000111222~~~}}}{{{zzzyyywwwtttpppmmmkkkfffccc```^^^[[[XXXTTTQQQKKKHHHEEECCCBBBBBBBBBAAA???@@@BBBCCCDDDEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIOOOWWW___iiixxxzzzllliiikkktttooo___TTTNNNGGGCCCBBBCCCBBB???@@@EEEDDDGGGJJJLLLNNNUUU^^^fffttt{{{||||||fffPPPCCC>>><<<;;;666444333333555666555444444333333333333222222222333333333222222222111111111222222222222111000000000000000000000000000000000000000000000000000000111111111111000000000///+++...111222111000//////...---+++++++++,,,...///000000000000000000000000........................---...///000000///...---...---,,,---///000///...,,,,,,---...///...------,,,,,,,,,,,,,,,---...///)))***+++---......------,,,,,,---...............///,,,******,,,//////...------///000000000///...,,,,,,,,,------------...***+++---...//////......///............000111222333}}}||||||xxxxxxvvvtttqqqmmmiiigggccc```]]][[[XXXUUUQQQNNNHHHEEEBBB@@@@@@AAAAAA@@@???AAACCCFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJQQQ[[[dddpppqqqjjjiiinnn{{{xxxfffXXXOOOKKKIIIEEEDDDDDDCCC@@@BBBGGGFFFJJJMMMNNNQQQXXXcccllluuu{{{}}}yyyuuu]]]JJJ@@@<<<;;;::::::888666555777888999888333333333222222222111111333333333222222222111111333444444444444333222222000000000000000000000000000000000000000000000000222111111111000000//////***...222444333000///...222000...------///222333000000000000000000000000---------------------------...///000000///...---)))((('''(((***+++***)))+++,,,...///000///......,,,,,,,,,,,,,,,---...///***,,,---///000000//////+++,,,...///000///......000,,,)))))),,,//////...***+++---.........---,,,........./////////000000,,,---.../////////...---000000/////////111222444333~~~|||yyyvvvtttqqqmmmjjjhhheeeaaa___]]][[[XXXTTTPPPMMMKKKJJJEEEAAA>>>===???AAAAAA@@@AAABBBBBBBBBCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBFFFEEEDDDDDDDDDDDDDDDEEEFFFCCCDDDGGGHHHHHHJJJNNNSSSUUU^^^nnn~~~{{{pppqqqhhhnnnvvv}}}kkk]]]TTTLLLGGGCCCDDDDDDCCCBBBBBBEEEGGGIIIKKKMMMPPPVVV```kkkssswwwyyyvvvwww{{{gggOOOCCC>>>;;;999999555555444333333333333444333333333333333333333333111222222333333333222222111111111111111111111111111111111111111111111111111111000000//////......666444222000///111333444111111000000//////......////////////000000000000//////000111111111111111333222222222111000000000///000000111000...,,,+++//////000000...---+++)))........................------------------------...---+++******+++---......------,,,++++++++++++000///...---------------///000000///---+++******..................------...------------...//////------,,,,,,---000222444000~~~|||zzzwwwtttpppnnnjjjgggeeebbb^^^[[[YYYWWWTTTPPPLLLIIIGGGFFFCCC@@@======???AAAAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDIIIFFFFFFIIIJJJIIILLLPPPYYY^^^kkk}}}sssiiijjjjjjsss~~~vvvdddXXXPPPJJJFFFCCCDDDDDDCCCBBBCCCEEEHHHLLLLLLOOOSSS[[[dddnnntttssstttwwwooo]]]III???<<<:::888888555555555444444444444333333333333333333333333333111222222333333222222222222222222222222222222222111111111111111111111111111111000000////////////333111///------...///111111000000000/////////...////////////000000000000...///000000111111000000111111000000000000000000---............,,,+++***000111111111111000000///........................------------------------......---,,,,,,---......------,,,,,,+++,,,,,,,,,---------------...///000888<<<===999111------///........................---------------.../////////...---------///111222222}}}{{{yyyvvvsssqqqkkkiiieeebbb```]]]YYYVVVTTTRRROOOKKKGGGDDDBBBAAA@@@>>><<<===???AAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDHHHFFFGGGJJJLLLLLLQQQWWW^^^gggxxx|||lllhhhjjjppp{{{|||jjj[[[QQQLLLGGGEEECCCDDDDDDDDDCCCDDDGGGIIINNNOOORRRYYYbbbjjjppprrrjjjlllxxxaaaRRRCCC===<<<:::999999555555666666555555444333333333333333333333333333222222222333333222222111222222222222222222222222111111111111111111111111111000000000000/////////111000...,,,,,,---...000000000000000////////////////////////000000000000......///000000000000//////////////////000000000............---,,,+++***---------....../////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,---.........---------......///777<<<>>>999000***+++///........................------------......//////000///...------...///000333~~~}}}}}}zzzwwwuuusssooommmfffddd```]]][[[XXXTTTQQQOOOMMMJJJGGGCCCAAA???>>>============???AAABBBBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCFFFJJJMMMPPPXXXaaagggtttssslllnnnsssyyyzzzooo___SSSLLLIIIFFFEEEBBBCCCDDDDDDDDDFFFIIILLLPPPSSSYYYaaajjjnnnnnnlllgggmmmtttVVVJJJ???======;;;999:::555555666666666555444333333333333333333333333333222222333333333222111111222222222222222222222222111111111111111111111111000000000000000000000000333222111//////000111111000000000000////////////////////////000000000000---......///////////////...//////000000111111111000000/////////......---,,,,,,,,,,,,,,,------...////////////////////////------------------------------............------,,,,,,,,,,,,,,,---...///222111///...,,,,,,++++++...222444222---***,,,...---------...............,,,------...............///............///000000222~~~|||{{{|||yyyvvvsssqqqnnnjjjhhhbbb___[[[XXXVVVSSSOOOMMMJJJIIIFFFDDDAAA???>>>===<<<===>>>??????AAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGDDDDDDGGGLLLPPPTTT___jjjyyytttllllllsss{{{~~~mmmdddWWWNNNIIIHHHFFFEEEBBBCCCEEEEEEFFFHHHKKKNNNRRRWWW```jjjooooookkkggglllzzzxxxbbbMMMDDD<<<;;;<<<999777777555555555555555444444333333333333333333333333333333333333333333222111000222222222222222222222222111111111111111111111111000000000000111111111111444333222111111111222222////////////000000000000////////////000000000000---......///////////////000000000111111222222222000/////////............000000000/////////......////////////////////////------------------------+++,,,------------,,,+++,,,,,,,,,,,,---......///111000///...---,,,,,,,,,...------...000000///...---------.........//////,,,---......//////......,,,,,,---...///000111222333~~~{{{yyyxxxvvvtttpppmmmkkkhhhdddbbb]]]ZZZVVVSSSQQQNNNJJJHHHFFFEEECCCAAA@@@???>>>>>><<<>>>@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIMMMRRRUUU[[[hhhtttuuullliiimmmwwwxxxbbb[[[QQQKKKIIIHHHGGGEEEBBBCCCEEEFFFGGGJJJMMMPPPUUU]]]gggnnnpppooollljjjwwwjjjUUUEEE>>>888888999666444555555555444333333333333444333333333333333333333333333333333333222222111000111111111111111111111111111111111111111111111111000000000111111111111222222111111000000000000000////////////000000000000////////////000000000000......///000000000000///111111111111222222222222...------,,,,,,,,,---------.../////////...,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---,,,,,,------///000000///,,,***+++///000,,,))),,,,,,------.../////////+++,,,.../////////...---++++++---...///111222222444~~~|||zzzwwwuuussspppnnnjjjgggdddaaa^^^[[[XXXUUUQQQNNNLLLIIIEEECCCAAAAAA@@@???>>>>>>>>>>>>===@@@BBBBBBAAAAAACCCEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIILLLQQQYYY^^^gggwww~~~uuummmjjjmmmssszzzlllZZZTTTMMMIIIIIIHHHFFFDDDAAACCCEEEFFFHHHKKKOOORRRYYYaaajjjooonnnnnnrrrvvvvvv^^^LLLAAA;;;777888888666555777666444222000000111333444333333333333333333333333333333333333222111000000000000000000000000000000111111111111111111111111000000111111111222222222111000000000////////////.../////////000000000111////////////000000000000...///000000111111000000111111111111000000000000...---,,,,,,,,,,,,---...'''))),,,......---***)))------------------------------------------------...---,,,++++++,,,---...///......------------...++++++,,,,,,...///111222+++*********++++++)))''',,,,,,------...//////000+++,,,...///000///...---,,,---...///000000000000111~~~}}}|||yyywwwtttqqqpppllliiifffccc```]]]YYYVVVTTTRRRNNNKKKIIIFFFBBB???>>>>>>=========>>>>>>???>>>AAADDDDDDBBBAAACCCEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAABBBCCCFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGKKKSSS]]]fffsss}}}oookkkiiilllrrr|||nnn^^^UUUPPPKKKIIIIIIHHHEEECCCAAACCCEEEGGGHHHLLLPPPSSS]]]dddlllmmmllloooxxx~~~hhhRRRBBB@@@;;;777999:::999999;;;666444111///...000333555333333333333333333333333444444444333222111000///////////////////////////111111111111111111111111000000111111222222222222111111111111000000000000.../////////000000111111////////////000000000000//////000111111111111111111111000000//////......000///...------...000000'''***...222333111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000000///...---------------...------------...//////)))+++------,,,+++,,,...,,,,,,------...///000000+++,,,...000000///...---......////////////......---~~~{{{wwwtttrrrpppmmmkkkgggeeeaaa^^^[[[WWWSSSOOOMMMKKKHHHEEEBBB@@@@@@???;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDBBBAAABBBDDDGGGDDDDDDGGGHHHFFFGGGKKKSSSPPPVVVdddssswwwggglllpppuuurrrcccZZZPPPNNNKKKGGGDDDBBBAAAAAAHHHFFFFFFJJJMMMMMMQQQVVV___fffkkkhhhdddmmmqqqYYYGGG???777777777777666666666666444444444444444444444444333333333333333333333333333333222111111222333333111111111111000000000000111111222222222222111111111000/////////000222333111111000000000000111111222000......000000000/////////000000000000//////......////////////......//////............//////+++,,,,,,---...///000000,,,---///000000///---,,,000///---+++***+++---...000///...------...///000......//////000000111111...111+++)))222222222111///---,,,---...///---,,,+++***+++,,,---...---------............///...............---------///...,,,++++++---///111777~~~}}}}}}yyyvvvsssooommmkkkhhhfffdddaaa]]]ZZZWWWTTTOOOLLLIIIGGGEEEBBB???>>>======;;;;;;<<<======>>>>>>???AAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAABBBDDDEEECCCCCCGGGHHHGGGJJJNNNQQQSSS]]]oooqqqkkkhhhooovvv}}}zzzjjj\\\TTTMMMLLLIIIGGGEEEDDDDDDDDDFFFDDDEEEIIILLLMMMRRRXXX[[[```ccceeekkk}}}~~~gggRRRCCC===777777777777666666666555444444444444444444444444333333333333333333333333333333222111111222333333//////000000111111111222//////000000000000//////111000000000000000111111111111000000000000111111///---++++++---...---,,,//////000000000000//////...//////000000//////......------,,,,,,------...,,,------....../////////,,,---...000000...---,,,///...---,,,+++,,,------------,,,,,,,,,,,,------.............../////////(((...+++"""!!!***///,,,...---+++******+++,,,---,,,,,,+++++++++,,,---...---------............///.....................///111000...------///111333333|||zzzxxxssspppllliiigggeeebbb```^^^[[[WWWTTTRRRNNNJJJHHHDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<===>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBDDDEEECCCEEEIIIJJJJJJOOOUUUVVV\\\lll~~~ooofffeeemmmuuu~~~nnn___SSSLLLJJJIIIHHHFFFEEEFFFFFFGGGFFFEEEGGGLLLNNNPPPUUU\\\______aaajjj|||mmmXXXHHH???;;;777777777666666666555555444444444444444444444444333333333333333333333333333222222111111222222333......///000111222333333//////000000000000//////000000111111111000000///111111000000000000111111000///---...///000000/////////000000000000/////////000000111111000000///......------------..............................,,,---...//////...---,,,...------------,,,,,,,,,,,,------------------,,,.........---------------%%%,,,...)))(((------))),,,+++***)))***+++,,,---,,,,,,,,,+++,,,------...---------............///.........//////000000000222111000//////111333444111}}}yyyvvvsssooolllhhheeebbb```]]][[[XXXUUUQQQNNNLLLIIIFFFDDD@@@???===;;;::::::::::::<<<======>>>>>>??????@@@BBBBBBCCCDDDDDDDDDDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAACCCEEEGGGFFFHHHLLLMMMNNNUUU]]]cccmmm~~~qqqiiiiiimmmttt~~~qqqcccXXXNNNIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJIIILLLQQQRRRTTTZZZaaajjjhhhkkkzzzvvv^^^KKKAAA<<<<<<777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222...//////000111111222222111111222222222222111111000000111222222111///...111111000000000000111111111000...///000222111000//////000000000000//////000000111111111111000000111000000//////000000111000/////////.........---------...//////...------,,,------......---,,,,,,---...///000000///...---///.........------,,,,,,(((...111///...000///+++------,,,,,,---...///000,,,,,,,,,,,,------......---------............///---......///000111111222222111000///000111222444222~~~~~~~~~|||yyyuuuqqqoookkkhhhdddaaa___\\\YYYWWWSSSPPPLLLIIIGGGEEECCCAAA===<<<;;;:::::::::;;;<<<======>>>>>>???@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFHHHHHHKKKNNNPPPRRR[[[eeeqqqqqqjjjiiipppxxx{{{tttfff[[[TTTMMMIIIIIIHHHGGGFFFFFFFFFGGGGGGLLLMMMQQQUUUVVVWWW^^^fffrrrsss{{{iiiRRRDDD>>>======666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111000000000000000000111111222222222222111111///000111222222111000///111111000000000000111111...,,,++++++---///......//////000000000000//////000000111111111111000000000000////////////000000000000000///......---------..................---,,,,,,---......------,,,---...///000000///...---000//////......---------+++...000///...//////...------.........///000000,,,,,,---------.........---------............///---......///000111111222000000/////////000111222111{{{{{{yyywwwsssoookkkiiifffccc___\\\ZZZXXXUUURRROOOLLLGGGDDDCCCBBB@@@>>><<<;;;:::::::::;;;===>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCDDDFFFHHHHHHIIIMMMQQQTTTYYYdddpppsssjjjhhhlllvvvvvvggg\\\VVVRRRMMMIIIIIIHHHGGGFFFFFFGGGHHHHHHLLLNNNTTTYYYZZZ\\\eeeoooxxxvvv]]]JJJ@@@>>>===<<<666666666555555555444444444444444444444444444444333333333333333333333333111222222333333222222111111111111111000000////////////000000000000////////////000111111111111111111111000000000000111111...---,,,---///000000/////////000000000000/////////000000111111000000///------,,,,,,,,,,,,------000000000//////.................................,,,,,,,,,------------...,,,------------------,,,/////////...............+++,,,---,,,+++,,,---///,,,,,,------------------,,,,,,---............------------............///.........//////000000000///.........//////000000///~~~}}}|||xxxvvvtttppplllhhheeeddd```]]]YYYVVVTTTQQQOOOLLLKKKGGGCCC@@@???>>>===;;;:::999999999:::<<<===>>>>>>>>>??????@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDDDDEEEGGGIIIKKKMMMRRRYYY]]]eeetttuuukkkiiilllsss~~~sssiii]]]UUUSSSQQQLLLHHHFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPXXX___bbbfffppp|||wwwgggRRRCCC>>>===;;;999666666555555555444444444444444444444444444444444333333333333333333333333111222333333333333222111000000000000000111111111//////000000000000//////////////////000222333333111111000000000000111111000///...///111333333222//////000000000000//////...//////000000//////...,,,,,,++++++++++++,,,,,,000000000///////////////.........------.........------,,,+++,,,---...///------,,,,,,,,,,,,---------------------.........++++++,,,,,,++++++,,,///,,,,,,------,,,,,,++++++,,,,,,.../////////...------------............///.....................///........./////////000000000~~~|||{{{{{{{{{{{{uuussspppkkkgggdddaaa```[[[XXXTTTQQQOOOMMMJJJHHHHHHEEE@@@===<<<;;;:::999999888888888:::;;;===???>>>??????@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFHHHJJJNNNQQQXXX```gggppptttlllgggjjjrrr{{{yyykkkbbbWWWQQQQQQOOOJJJEEECCCCCCCCCEEEGGGJJJLLLNNNOOOSSS\\\eeejjjooo{{{lll]]]KKK???======:::666666666555555555444444444444444444444444444444444333333333333333333333333111222333444444333222111......///000111222333333111111222222222222111111............000222444555111111000000000000111111---,,,+++,,,...000000/////////000000000000//////......////////////.........------,,,,,,------...////////////000000000000......------------.........---+++++++++---///000000///...------...///000+++++++++,,,,,,---------,,,,,,...///...------000............------,,,+++,,,,,,.../////////...------------.........//////...............---------////////////000000000000333}}}xxxuuusssrrrpppmmmiiifffccc```]]]ZZZXXXVVVRRRNNNJJJHHHFFFEEE@@@???===;;;:::888888888:::;;;<<<===>>>???@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKSSSTTT[[[gggssstttkkkggghhhooovvv}}}|||sss___[[[VVVRRRPPPMMMKKKIIIHHHHHHHHHGGGGGGIIINNNQQQWWW[[[ccckkkqqqwww~~~ZZZPPPDDD<<<::::::999888666666555444444444444555000111444666666666555444222111000000000111222333333222111111000000111111---...///000000111111000000000000000000000000000...//////000000000000///111111111111000000000000......//////000000111111000000000000000000000000////////////////////////111000///......///000111---...000000///...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,---......,,,***)))---------.........//////------,,,+++,,,---...///........................111111111000//////.........000333555555444222111000}}}|||||||||{{{xxxuuurrrppppppllliiifffccc```]]]YYYWWWTTTRRRNNNJJJFFFCCCAAAAAA>>>===<<<:::999999888888;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNOOOWWW\\\gggwwwwwwkkkhhhgggmmmxxx}}}oooggg\\\YYYTTTQQQNNNLLLJJJHHHGGGHHHHHHIIIJJJMMMQQQUUU[[[aaakkktttyyylllSSSKKKAAA:::999999888666666666555444444444444444111222333555555555555444222111111000111222333444333333222111111111111111///000000000000000//////000000000000000000000000000111111111111111000000111111111111000000000000.../////////000000000111////////////////////////////////////////////////000000////////////000000000000000...,,,+++---/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------//////......------------------------.........///---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------------,,,---///222333333222222666~~~|||yyyxxxwwwuuurrrpppmmmkkkjjjfffddd```]]][[[XXXTTTRRROOOMMMIIIEEEAAA???======;;;;;;:::999999999::::::======>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJLLLPPPTTTXXX```iiiyyyvvvkkkeeeggglllvvv~~~oooccc\\\YYYVVVQQQNNNLLLKKKIIIGGGFFFGGGIIIKKKMMMPPPUUUYYY\\\bbbmmmvvv{{{qqq___JJJDDD<<<888888888666444666555555444444444444444222222333333444444555555222222222222222333444444444333222222111111222222111111111111000///...---000000000000000000000000222222333222222111000///111111111111000000000000////////////000000000000000000000000000000000000/////////////////////////////////000000/////////222111///+++)))))),,,///...............---------------------------------...------------,,,,,,,,,........................111///---,,,+++---...///------------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111------......///000000000555~~~~~~{{{yyyvvvssspppmmmjjjgggeeecccaaa^^^[[[XXXVVVSSSOOOMMMLLLJJJFFFBBB???===;;;;;;999999999999999:::;;;<<>>:::888777777666444666555444444333333444444333333222222333333444555333222222333333333444444444333333222222222222222111111111111111000///...000000000000000000000000333333222222111000///...111111111111000000000///////////////000000000000111111111111111111111111////////////////////////---...///000000///...---//////...,,,******,,,...................................................------------------------........................------++++++++++++,,,---------------------------+++,,,---...///...---,,,------------------------//////000000000111111111000///...---------...//////|||{{{{{{{{{|||zzzwwwuuutttpppkkkgggdddbbb^^^[[[[[[YYYUUUSSSQQQNNNKKKHHHFFFDDDAAA>>><<<:::999999888888888999:::;;;===>>>?????????@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLMMMPPPXXXbbbkkkyyyxxxlllfffgggmmmtttttthhh```[[[XXXTTTQQQNNNLLLLLLKKKJJJIIIGGGIIIKKKMMMOOORRRVVVZZZbbbfffnnnvvv~~~lllVVVIII===;;;999888888777666555555555444333333333333333333333222222222333444444222222333333444444444444444333222222111111222222//////000111111111111111000000000000000000000000111111111111000///...---111111111111000000000///000000000000////////////000000000000000000000000////////////////////////---...///000000///...---)))+++...///...------...---.............................................------------------------........................***+++,,,---------,,,+++------------------,,,,,,+++,,,---...///...---,,,////////////////////////.........------,,,,,,,,,......------...///222333///|||{{{xxxwwwuuussspppmmmqqqllleeeaaa___]]]YYYUUUUUUSSSPPPMMMLLLIIIFFFCCC???>>>;;;999888777777777888888999:::;;;===>>>?????????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBDDDEEEGGGGGGFFFJJJNNNQQQUUU```nnnyyyxxxoooiiigggmmmwww~~~yyykkkaaa[[[VVVSSSQQQNNNKKKJJJKKKKKKKKKJJJGGGIIILLLOOOQQQTTTXXX[[[eeehhhppp|||vvv^^^KKKAAA<<<;;;:::999888777666666555444444333333333333333222222222333333333333333111111222333333333333333333222111111000000111111...///000111222222222222000000000000000000000000000000000000000///...---111111111111000000000000000000000000////////////------------------------////////////////////////.........//////.........'''***...111000///......---------...............------------------------,,,,,,,,,------------...------------------------+++,,,...000000///...,,,------------,,,,,,,,,,,,+++,,,------......------////////////////////////000000//////...------,,,******+++---000333666888///~~~~~~zzzwwwtttqqqpppnnnkkkiiijjjddd^^^[[[ZZZYYYVVVRRRPPPMMMJJJHHHFFFDDDAAA???;;;:::999888777777888999999999:::;;;<<<>>>???@@@>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGHHHIIIJJJNNNTTTYYYaaannnwwwlllkkklllmmmuuuzzzmmmbbb\\\WWWRRRNNNMMMKKKIIIHHHIIIJJJJJJIIIFFFIIIMMMQQQTTTXXX\\\___gggkkkxxxlllTTTFFF@@@===<<<;;;888666555555666555444333333222222333333111222333444333333222111000111222333333333222111222111000000//////000000000111111222222222111111000000000000000000000000000000111111111000000///111111111111000000000000111000000000/////////...........................///////////////////////////......------......///***---///000///......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------,,,,,,,,,++++++---,,,,,,,,,,,,---......////////////////////////111111111111000000000000***+++,,,...000222444666///~~~}}}||||||uuurrrooommmmmmmmmlllkkkeee___XXXVVVWWWWWWTTTQQQLLLJJJGGGEEECCCAAA>>>;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;===>>>@@@AAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAAAAACCCDDDEEEEEEFFFFFFBBBBBBCCCDDDFFFHHHIIIJJJOOOTTT\\\bbblll|||zzzmmmfffkkkppprrr|||vvvnnnccc\\\YYYVVVRRRNNNKKKIIIGGGFFFGGGIIIIIIHHHEEEIIINNNRRRVVV[[[```cccmmmsss|||bbbLLLAAA>>>======;;;888555333444555555444333333222222333333000222333444444333111000///000111222333222111111111000000///////////////222222222222222111000///000000000000000000000000000111111222222222111111111111111111000000000000111111000000/////////...111111111111111111111111///////////////////////////...---,,,,,,---...//////000000///------...000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,*********,,,...///---------,,,,,,+++++++++...---,,,+++,,,---...///........................,,,,,,------......//////......//////////////////222~~~}}}}}}}}}|||zzzvvvsssnnnooollleeedddhhhjjjfff\\\YYYUUUQQQOOOLLLIIIGGGGGGDDD@@@===<<<<<<;;;:::999888777666888:::===>>><<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCGGGEEECCCBBBBBBCCCDDDFFFEEEEEEFFFGGGHHHJJJKKKLLLUUUZZZbbbmmm|||wwwnnngggeeekkkrrryyyyyygggbbb[[[WWWUUUSSSPPPMMMLLLKKKJJJIIIHHHIIIJJJJJJPPPMMMOOOTTTYYY^^^dddlllqqq~~~jjjWWWGGG???>>>888888777666666666666666444444444444444444444444444444444444444444444444111000000000111222222333222222222111111111111000333333444444333222000//////000111222222222222222---......///000111111222111000/////////111222333///////////////000111222000000/////////......---...000000///...---...///......////////////..............................///...---,,,,,,---...///---...///...,,,++++++---...---+++*********++++++........................------++++++++++++------+++,,,---------,,,+++++++++++++++,,,,,,,,,------........................------......///000000111111///...///000111000...'''{{{zzzyyyyyyxxxvvvrrrooojjjkkkgggbbbaaaeeeeeebbbVVVSSSOOOMMMLLLJJJGGGFFFEEEBBB>>><<<;;;;;;:::999666666666666777999;;;<<<============>>>??????@@@???@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFFFFGGGHHHJJJMMMPPPTTTWWW]]]eeerrrxxxkkkiiifffhhhqqqzzzuuummmbbb]]]WWWSSSQQQOOOMMMJJJJJJIIIHHHHHHIIIJJJKKKLLLPPPOOOSSS[[[bbbgggpppxxxqqq^^^OOOCCC<<<;;;888777777666666666666666444444444444444444444444444444444444444444444444111111000000000000111111222222222111111111111000222222222222111000///...//////000111111111000000.........///000111111111111000/////////000222333......------------......111111000///////////////...000000///...---...///.........//////.................................------,,,,,,,,,,,,------,,,.........,,,+++,,,---///...,,,+++++++++,,,,,,........................------,,,++++++,,,------------,,,,,,,,,---...///,,,,,,---------.................................------....../////////000222000000000222222222111444~~~|||zzzzzzxxxvvvtttsssrrroookkkhhhccccccaaa]]]]]]___^^^ZZZMMMKKKHHHGGGFFFFFFDDDBBBAAA>>>;;;999999999888777666777888999::::::;;;;;;=========>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB???@@@AAAAAABBBCCCDDDEEEDDDFFFHHHKKKOOOUUU]]]bbbhhhsss}}}oooffffffgggnnnzzzyyyoooeee___[[[XXXSSSPPPMMMLLLIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMSSS]]]fffooo{{{yyyaaaQQQGGG???:::999888777666666555555666666444444444444444444444444444444444444444444444444222111111000000000000111222222222111111111111000222111000000///////////////000000000000//////.........//////000000111111000000000///000000111222///......------------...333222000//////000111111...000000///...---...///------............------........................---------......---------+++---...---,,,,,,---...///...---------------...------------------------------,,,,,,,,,,,,------///---,,,++++++---000111---------.........//////........................---------...............111///...///111222222111...}}}{{{xxxvvvuuusssqqqooommmkkkhhhdddaaa^^^\\\ZZZYYYZZZZZZWWWSSSHHHFFFCCCBBBBBBAAA@@@>>><<<:::888777888888888777888:::<<<>>>>>>>>>===<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEHHHKKKOOOUUU^^^iiiqqqyyy~~~qqqjjjiiiiiinnnxxx~~~rrriii```YYYUUUVVVTTTQQQNNNLLLJJJIIIHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMRRR\\\hhhuuunnnVVVHHHCCC>>>;;;:::777777666555555555555666444444444444444444444444333333333333333333333333111111111111111222333333222222222111111111000000333222000///...///000000000111111111000///........./////////000000000111000000000000000000111111000////////////000000111222111000......///111222...000000///...---...///,,,,,,------------,,,,,,...........................///000111111000///...***,,,------,,,,,,...///......---------------------------------------------------,,,,,,---------...------,,,,,,,,,------------------....................................---------------.........///---,,,,,,...000000000111~~~~~~}}}{{{xxxuuurrrqqqooollliiigggeeebbb^^^\\\XXXUUUTTTVVVXXXVVVQQQMMMFFFCCC@@@???>>>===<<<:::999777666666888999888777:::;;;>>>@@@@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFKKKOOOTTTZZZaaalllzzz{{{nnnfffeeejjjooowww{{{oooeee]]]WWWTTTRRRRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKOOOOOORRR\\\iii|||wwwcccMMMCCC???===:::999777666666555555555555555444444444444444444444444333333333333333333333333000000111222333444666777222222222111111111000000333222111//////000111222222222222222111000000///////////////000000000000000000111111111000000000.........//////111222222000///.........///000000...000000///...---...///,,,,,,------------,,,,,,...........................///000111111000///...***,,,------,,,,,,...///,,,,,,,,,------------,,,------------------------------------------------+++,,,......---+++((('''+++,,,,,,,,,,,,---------........................---------...............000...,,,,,,...000000000444~~~}}}|||yyyyyyxxxwwwtttqqqnnnllliiifffccc```___\\\YYYWWWTTTOOONNNSSSVVVRRRKKKGGGBBB@@@>>><<<<<<;;;:::888777666666777999:::999888:::;;;===??????>>>===<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB???@@@BBBEEEGGGJJJLLLMMMMMMSSS\\\dddmmmzzz}}}qqqiiidddhhhqqqwwwrrrkkkbbbYYYTTTRRRQQQPPPNNNOOOPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJLLLLLLQQQ[[[kkkeeeUUUEEE>>>;;;999777777777666555555444444555555444444444444444444444444333333333333333333333333000000111111333444666777222222222111111111111000222111111000000111111111111222222222222111111000////////////000000000000000111111111111000//////,,,,,,,,,------...///000............////////////...000000///...---...///------............------........................---------......---------+++---...---,,,,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------)))+++---///...+++'''$$$+++++++++,,,,,,,,,------........................------......///000000111555222//////000222222222///~~~~~~~~~}}}|||zzzxxxwwwsssssssssrrrpppmmmjjjhhhccc```]]]ZZZYYYWWWTTTRRROOOIIIIIIPPPSSSNNNEEEAAA>>><<<:::999::::::999888666555666888:::<<<;;;:::<<<===>>>?????????>>>======???@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB@@@AAABBBEEEHHHLLLPPPRRRRRRZZZfffrrr}}}qqqllliiiiiiqqq}}}|||rrrbbb]]]VVVQQQNNNMMMMMMMMMIIIKKKMMMLLLJJJIIIJJJLLLKKKJJJIIIHHHIIIIIIKKKLLLIIILLLUUUcccuuurrrSSSIII???;;;999777666777666666555444444444444555444444444444444444444444222222222222222222222222111111000000111111222222222222222111111111111000//////000000000000000//////000111111111111111000000000000000////////////000111111222111000///...//////...---------------,,,...///111111111//////...000000///...---...///.........//////.................................------,,,,,,,,,,,,------,,,.........,,,+++,,,---+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,)))***,,,------,,,***))),,,,,,,,,,,,---------...........................,,,---...///000222333333888555111000000222222222444}}}}}}|||{{{yyywwwtttsssoooooopppooommmjjjgggeee___\\\YYYVVVUUUSSSQQQOOOLLLFFFFFFNNNRRRKKKBBB>>>999888777777999::::::999666555666999<<<======<<>>??????@@@@@@???????????????@@@AAAAAABBBDDDDDDEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@@@@???AAABBBBBBBBBBBBDDDFFFEEEHHHLLLOOOSSS[[[fffnnn}}}tttlllfffeeeeeehhhnnnxxxvvvhhh[[[TTTMMMLLLIIIFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHKKKIIIIIIKKKJJJIIIMMMSSS[[[kkkqqq[[[MMMAAA>>>:::888888888888777666666555555555444444444444444444333333444444444444444333222222111111000222222111000000111222222000222333333222111111222111111000000000111222222000000000000000000000000000000000000000000000000000000////////////000000------,,,,,,,,,+++++++++............////////////111000...---,,,,,,,,,---,,,,,,---------------,,,...---------,,,,,,,,,+++..................//////.........---------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------..................++++++,,,---.........---------,,,,,,,,,------......///000///------...000000/////////000111222222000}}}|||{{{yyywwwuuuttttttrrrpppnnnllliiihhhffffffddddddcccaaa]]]YYYVVVSSSOOOLLLIIIGGGFFFEEECCCAAA???>>>???BBBAAA;;;777666777777777777888:::;;;;;;=========>>>??????@@@@@@@@@???????????????@@@@@@????????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@BBBCCCDDDDDDEEEGGGIIIJJJMMMRRRXXX___kkkyyyrrrgggcccdddeeeiiinnnttt{{{}}}sssggg[[[QQQKKKGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGIIIKKKJJJJJJQQQ[[[lllttt^^^MMMCCC===;;;888777888888888777555555555555555444444444444444333333333333444444444444333222222111111000222222111000000111222222000222333333222111111222111111000/////////000000000000000000000000000000000000000000000000000000//////............//////,,,,,,,,,+++++++++******............///////////////...---,,,,,,,,,,,,,,,---...............------.........---------------............------,,,,,,//////.........---------***++++++,,,,,,++++++***------------------------...------------,,,,,,,,,000//////...---,,,++++++---....../////////......+++++++++++++++,,,---......//////...,,,---///111000000/////////000111111111~~~}}}}}}xxxwwwvvvtttrrrpppooonnnmmmllljjjhhhfffdddbbbbbb___^^^]]]ZZZWWWTTTQQQOOOHHHGGGDDDBBBAAA@@@???>>>;;;<<<>>>???<<<888666555777777777888999;;;<<<=========>>>>>>???@@@@@@@@@?????????>>>??????@@@AAA???>>>=========>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAACCCDDDFFFFFFFFFHHHKKKMMMQQQUUU\\\dddnnn}}}rrrgggbbbccceeeiiiooouuuyyy|||}}}}}}xxxssslllcccZZZRRRMMMJJJBBBCCCCCCDDDDDDDDDCCCCCCFFFGGGHHHIIIIIIIIIIIIHHHEEEFFFIIIKKKLLLQQQ___mmm}}}fffTTTHHHBBB<<<:::777777777777666555555555555555555555555555333333333444444333333333000111111222222333444444222111111111111111111222000111333333111000111222222111000000////////////000000000000000000000000////////////////////////000//////......//////000//////.........---------............///////////////......------,,,,,,,,,///////////////......---........................------------------------............------------***++++++,,,,,,,,,,,,+++........................------------------------//////......---,,,++++++...////////////......---++++++++++++,,,---...///.........---,,,,,,///111000000////////////000000333}}}}}}~~~}}}}}}{{{zzzyyysssrrrqqqooommmkkkiiihhhhhhgggfffdddbbb```___^^^ZZZYYYWWWTTTQQQNNNLLLJJJCCCCCCAAA???===<<<<<<<<<;;;>>>???===:::888777777888888888999:::<<<===>>><<<======>>>>>>???@@@@@@??????>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBDDDFFFFFFGGGGGGIIIMMMPPPUUU[[[fffrrrxxxmmmeeeaaacccgggjjjnnntttyyy{{{yyyuuussshhhddd^^^WWWQQQLLLJJJIIIAAABBBCCCCCCCCCBBBAAA@@@BBBEEEHHHKKKLLLKKKHHHGGGIIIIIIKKKOOOUUUbbbxxxpppZZZKKKDDDAAA===;;;888777666666444222444555555555555555555555222222333444444333222222000111111222222333444444111111111222222111111111///111333222111000111111333222111000000000000000000000000000000000000000////////////////////////111000000//////000000111000000000000////////////............////////////////////////.........---...//////000//////..............................++++++,,,,,,---......///---------,,,,,,,,,,,,+++++++++,,,---------------........................------------------------------------------,,,,,,------.........------,,,,,,,,,,,,,,,---...000000------...---,,,,,,///111//////////////////000111222~~~~~~zzzzzz{{{zzzyyyxxxvvvuuunnnmmmllljjjgggeeeccccccaaaaaaaaa___^^^[[[YYYXXXTTTSSSQQQNNNKKKIIIGGGFFF???@@@???===;;;999:::;;;;;;@@@AAA===999999::::::::::::::::::;;;===>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBB?????????@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEEGGGHHHJJJMMMRRRVVV\\\fffttt|||qqqfffaaa___aaafffmmmqqqtttxxxyyywwwqqqjjjeee\\\YYYUUUPPPKKKHHHFFFEEEAAAAAABBBBBBBBBBBBBBBAAA@@@CCCFFFJJJKKKJJJHHHFFFIIIIIIMMMVVVcccwwwwww```NNNCCC>>><<<<<<;;;888777777555333111444444444555555555555555111222333444444333222111444444333222222111111000000111222222222222111000///111222222111000000111222222111000000000111111000000000000000000000000000000000000000000000000111111000000000000111111/////////............---............////////////...//////000000///......---......///000/////////---------------.........++++++,,,---...///000000------,,,,,,,,,+++++++++++++++,,,---............------------------------,,,,,,,,,------------...++++++,,,,,,------......+++,,,,,,---------,,,,,,------------......///000+++,,,......------...000............///000111222///~~~}}}||||||uuuvvvwwwwwwuuusssqqqpppiiihhhgggdddbbb```^^^]]]ZZZZZZZZZYYYWWWUUUSSSQQQOOOMMMKKKHHHFFFCCCBBBAAA<<<======;;;888777888:::;;;AAACCC===888:::<<<;;;<<<;;;;;;;;;<<<======>>>>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEGGGJJJMMMQQQWWW^^^cccqqq|||{{{kkkccc\\\\\\___dddkkkrrrwwwxxxxxxvvvooofff]]]WWWQQQPPPNNNKKKIIIFFFDDDBBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEGGGIIIJJJJJJKKKMMMMMMTTTdddzzz{{{dddQQQEEE???<<<;;;;;;999888888888777555333444444444555555555666666000222333444444333222000444444333222222111111000000111222222222222111000///000222222000000000111000000/////////000111111000000000000000000000000000000000000000000000000000000////////////000000///............---------............////////////------.../////////...---+++,,,---...///000000000+++,,,,,,,,,---------------------....../////////...---------,,,,,,,,,,,,******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,------------------------,,,,,,---......(((+++...///............,,,,,,------///000222333000~~~}}}|||{{{zzzzzzrrrsssttttttssspppnnnlllfffeeecccaaa___\\\ZZZYYYTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJGGGDDDBBB@@@???>>>999;;;<<<:::666555777999;;;BBBCCC===888:::===<<<======<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCC>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEECCCBBBAAA>>>>>>??????@@@@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFHHHKKKOOOSSSYYYaaajjjooo}}}jjjddd^^^ZZZ]]]ccchhhpppwwwzzzyyyxxxrrrjjj^^^TTTNNNHHHHHHIIIIIIHHHFFFDDDCCC??????@@@AAACCCFFFHHHIIIIIIHHHGGGFFFHHHKKKOOOQQQVVVXXXbbbwww}}}mmmXXXHHHAAA@@@@@@???888888777888999999777555444444444555555555666666000111333444444333111000000111111222333333444444000111222333333222111000///000222222000///000111...............///000111000000000000000000000000000000000000000000000000//////............//////000000/////////...................../////////000+++,,,---.........---,,,******,,,...///000000000+++++++++,,,,,,---------000////////////.........//////.........---------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,+++++++++,,,,,,'''***...000///...------++++++,,,---///111333444333}}}{{{xxxvvvttttttqqqpppooommmkkkiiigggfffdddaaa^^^]]][[[ZZZWWWUUURRRQQQOOOMMMKKKJJJIIIIIIFFFEEEBBB???===:::999888666777777666666888<<<>>>EEEDDDBBB>>>;;;:::<<<>>><<<===>>>>>>======>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCC@@@@@@????????????????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFHHHIIILLLOOOSSSXXX```mmm|||{{{jjjaaa\\\[[[[[[^^^dddkkkppprrrzzzvvvnnnddd[[[SSSMMMJJJCCCDDDFFFGGGFFFDDDAAA?????????@@@CCCFFFGGGFFFEEEKKKHHHFFFGGGGGGGGGMMMUUUXXXdddwwwmmm]]]LLLCCC@@@>>><<<<<<;;;999777555444444666666333333333333333333333333444444444444444444444444333333333222222111111111000000000000000000000000000111222333333222111000222000...///222333111///...........................///000111111000///...000111222111///------...333222000///.........///////////////////////////000///...------...///000,,,,,,.........---,,,++++++++++++,,,,,,------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000...+++))),,,,,,---+++***)))+++,,,------......------,,,++++++,,,------......------......------------............//////......---,,,------......//////000000111~~~{{{zzzyyyvvvtttrrrpppooonnnmmmkkkhhhfffdddbbbaaa```]]][[[YYYXXXVVVSSSQQQNNNMMMKKKIIIGGGFFFEEEEEECCCBBB@@@>>>;;;:::999888777777777777777999<<>><<<===>>>>>>======>>>@@@>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@?????????????????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFHHHKKKMMMPPPTTTYYY```lll|||zzzmmmaaa\\\]]]]]]^^^bbbggglllpppqqqnnnjjjccc[[[SSSLLLGGGEEEBBBCCCDDDEEEEEEDDDBBBAAABBBBBBBBBDDDGGGJJJKKKKKKJJJIIIJJJMMMMMMMMMSSSZZZ```rrr{{{```SSSGGGBBBAAA>>>;;;::::::999777555444555666666333333333333333333333333444444444444444444444444333333333333222222222111111111111111111111111111///000111111111111000///222000...///111222111///......................../////////000000//////...000111222111///------...222111000///.........///........................,,,---...//////...---,,,+++,,,---...............,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))***+++,,,+++******,,,...000//////...---,,,,,,++++++,,,,,,---------------......------------............//////......---,,,//////000000111111222222111}}}|||{{{wwwvvvuuussspppnnnlllkkkiiigggeeeccc```]]][[[ZZZZZZXXXUUUSSSRRRQQQNNNLLLJJJIIIFFFDDDBBB@@@?????????>>><<<;;;:::999999999777888888888888:::>>>AAALLLFFF@@@<<<===>>>>>>===<<<===???>>>======>>>@@@??????>>>??????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDFFFIIINNNQQQZZZ___fffpppyyymmmfff```]]]]]]```aaacccfffjjjmmmmmmlll```]]]WWWQQQKKKFFFCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDFFFIIILLLNNNJJJJJJMMMPPPQQQQQQVVV^^^ooo{{{iiiPPPGGG@@@@@@@@@===999777999888666555444555555666333333333333333333333333444444444444444444444444444444333333333333222222222222222222222222222222//////000000000000//////111000//////111111000//////////////////////////////.............../////////000111111///------...111111000///....................................***+++...000000...+++***,,,,,,,,,---...///000111---,,,+++***+++,,,---...,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***+++++++++,,,...000444333111...,,,+++++++++,,,,,,,,,,,,------------......------------............//////......---,,,,,,,,,,,,---...//////000222~~~|||zzzyyyxxxuuutttrrrpppnnnkkkjjjiiieeecccaaa^^^[[[XXXUUUTTTTTTRRROOONNNMMMLLLIIIGGGEEEDDDBBB@@@>>><<<;;;;;;::::::999999999999999999999999:::::::::<<<@@@CCCNNNGGG???<<<>>>@@@???===<<<>>>??????>>>===???@@@????????????@@@@@@AAABBBBBBBBBAAA@@@?????????@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAACCCEEEGGGHHHJJJOOOVVV[[[gggnnnyyyzzzjjjbbb___]]]___ccceeeeeegggiiijjjhhheeebbbUUUSSSOOOKKKGGGEEECCCBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHIIIKKKMMMOOOOOOOOORRRUUUVVVWWW___hhhmmmZZZGGG@@@;;;<<<===:::777777888777666555555555555666333333333333333333333333333333333333333333333333444333333333333333333333222222222222222222222222000000000000000000000000000000//////000000000///000000000000000000000000///...---,,,,,,---///000...000111000///------...000000//////....................................+++,,,...//////...,,,+++......---,,,---...000111...---+++******+++---...------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,+++++++++---///888666222///,,,+++++++++,,,,,,,,,,,,,,,---------......------------...............///......---,,,++++++,,,---......//////444~~~~~~||||||{{{zzzxxxvvvtttssspppooommmkkkhhhfffdddcccaaa___]]]ZZZWWWTTTQQQPPPOOOMMMKKKJJJIIIHHHEEECCCBBBAAA???===;;;:::999999888888777888888999:::;;;:::;;;;;;;;;<<<>>>BBBEEELLLFFF>>><<<>>>AAA@@@======>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????????????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDGGGJJJNNNOOORRRXXXbbbiiittt~~~vvvlllbbb______```bbbgggjjjiiihhhgggddd```ZZZVVVMMMKKKIIIFFFEEEDDDDDDDDDEEECCCBBB@@@@@@@@@BBBBBBFFFIIINNNPPPPPPPPPQQQRRRSSSUUUYYY^^^aaagggtttyyyaaaOOOEEE>>>999999:::777777888666666666555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000/////////000000000000000000000000000...---,,,,,,,,,...///000---///000000...------...///////////////.................................//////............//////111///...,,,,,,,,,---...------,,,+++++++++,,,---000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------,,,++++++,,,...888666222///,,,++++++,,,,,,++++++++++++,,,---.........------------...............///......---,,,//////000111222333444555333}}}}}}}}}|||{{{zzzyyyyyyvvvvvvuuusssqqqooommmlllgggfffdddbbb```]]]\\\[[[[[[ZZZXXXUUURRROOOMMMLLLKKKIIIFFFEEEEEEDDDBBB@@@>>>===<<<;;;:::999999999777777777888999:::;;;<<<;;;<<<=========@@@DDDGGGHHHCCC???===???@@@@@@>>>===>>>@@@???>>>>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@??????@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHFFFJJJOOOSSSWWW```nnnwwwxxxhhhbbb^^^___aaaaaabbbfffkkkhhhddd```[[[VVVOOOKKKFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCEEEIIIOOOQQQQQQRRRUUUXXXVVV[[[dddmmmttt~~~~~~jjjUUUFFFCCC===888888888666777:::555555555555555555555555333333333333333333333333333333333333333333333333111111222222222222333333222222222222222222222222222222111111111111222222...///000000......///000////////////////////////------------...///000000---...000000...------........./////////......---------------------------000///...------...///000000///...---,,,+++++++++------,,,,,,,,,,,,++++++111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......---+++***,,,---555444222///---,,,,,,,,,,,,+++*********+++---.........------------............//////......---,,,...///000111222333444555111~~~}}}|||{{{{{{{{{wwwwwwwwwvvvuuutttsssrrroooooonnnllljjjhhhfffddd```___]]][[[XXXVVVUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEBBBAAAAAA@@@>>><<<;;;:::999999888888999999888888888999:::;;;===>>><<<===>>>>>>???AAAEEEIIIBBBAAA@@@????????????@@@===???@@@@@@???>>>@@@AAABBBAAAAAA@@@@@@AAAAAAAAA??????????????????@@@AAA??????@@@@@@AAABBBBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKIIIOOOVVV\\\dddqqqxxxlllccc```___cccdddccceeehhhhhhddd]]]WWWRRRMMMHHHEEEBBBAAA@@@?????????@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGKKKPPPRRRTTTXXX```fffiiiqqqlll[[[LLLAAA???:::888999888666777:::444555555555555555555555333333333333333333333333222222222222222222222222000000000111111222222222111111111111111111111111222111000//////000111222---///111000...---...000........................------...///000000000000,,,...//////...---......------...//////......---------------------------........................------------,,,+++******+++,,,---......,,,***)))///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---///111111000///......------,,,+++***)))***+++---.........------------............//////......---,,,++++++,,,...///111222222222{{{{{{yyyxxxwwwvvvvvvvvvsssssssssrrrqqqpppnnnmmmjjjjjjiiigggeeecccaaa___]]]\\\ZZZXXXVVVTTTRRRQQQOOONNNLLLJJJHHHFFFDDDCCCDDDBBB@@@??????>>>;;;:::888888777777777888888999999999999:::;;;<<<>>>>>><<<===>>>??????BBBFFFJJJ>>>???@@@@@@???>>>???@@@===???@@@@@@??????@@@AAABBBBBBAAA@@@@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCCCCDDDFFFIIIKKKLLLMMMNNNTTT[[[dddlllvvvxxxjjjcccfffcccdddgggiiihhhiiillleee```XXXQQQLLLHHHEEECCCAAAAAA@@@?????????@@@AAA===>>>@@@CCCEEEGGGIIIJJJQQQTTTWWWXXX[[[cccoooyyysss^^^QQQGGG@@@;;;888777::::::777777999444444555555666555555444333333333333333333333333222222222222222222222222//////000000111111111222000000000000000000000000111000///......///000111---///111000------...111........................,,,---///111222111111000,,,---//////...---......,,,---.../////////...---------------------------***,,,...//////...,,,***)))***+++,,,---,,,+++******,,,...//////---***(((,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,---///111...//////000///......---,,,+++***))))))+++---............------...............//////......---,,,------...000111333444444555~~~}}}||||||zzzxxxvvvtttssssssssssssrrrqqqooommmjjjhhhgggdddbbb`````````___]]][[[ZZZYYYWWWUUURRRPPPNNNMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>===;;;999888888999999888999999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;??????===AAAGGGHHHCCC??????>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============@@@???@@@AAADDDEEEFFFEEEBBBGGGMMMNNNMMMNNNSSSXXXZZZggguuuqqqhhhcccbbbggglllnnnlllkkkkkkfffaaa\\\UUULLLGGGFFFEEEBBB?????????>>>>>>???@@@AAAAAAAAAAAABBBDDDHHHJJJKKKKKKTTTVVV\\\bbbgggooo}}}~~~gggSSSEEEAAABBB;;;:::999777666666777777333444666888888777555444333333333333333333333333222333333333333222111111111111000000//////......000000000000111111111111000000000000000000000000333333222222111111000000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,111000///..................//////////////////...---,,,,,,+++,,,---///000,,,...///111111///...,,,------......------,,,+++......////////////......---..................------------........./////////000000000///---***(((...---+++***)))******+++,,,,,,---------,,,+++++++++......,,,,,,///000------------.........//////+++++++++,,,,,,,,,------000000000000111111111111............///000111222333}}}|||zzzyyyyyywwwuuusssqqqpppppppppnnnnnnlllkkkhhhfffcccbbb^^^]]][[[ZZZZZZYYYWWWUUUTTTSSSQQQOOOLLLJJJHHHGGGFFFEEECCCAAA???===<<<<<<===<<<:::999888888888999888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>AAAGGGGGGCCC????????????????????????????????????????????????@@@@@@@@@?????????>>>>>>????????????????????????@@@??????AAACCCEEEEEEEEEJJJOOOTTTUUUUUUXXX___eeeooo|||~~~qqqhhhddddddeeemmmqqqssspppnnnlllggg```WWWQQQIIIEEEEEEDDDBBB???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFIIILLLOOOPPPPPPVVVYYYaaajjjrrrqqq]]]MMMBBB>>>>>><<<;;;:::888888888888999555555666777777666555444333333333333333333333333222222333333222222111000111111000000////////////000000000000111111111111000000000000000000000000000000000000000/////////------........./////////000000000000000000000000000//////////////////000//////............//////------,,,,,,,,,---...///---...///000000///...---------......------,,,+++,,,------......------,,,------............------,,,,,,---------.........)))***,,,...///......---------++++++***+++,,,,,,++++++++++++++++++******///111111///...111111...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------....../////////000000000////////////000111222222222~~~~~~}}}{{{yyywwwuuuttttttrrrqqqooommmlllkkkkkkhhhgggfffdddbbb___]]][[[YYYWWWUUUTTTTTTSSSQQQPPPMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@>>><<<:::888777777;;;:::999888888888888888777888999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===???@@@@@@CCCGGGFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIINNNSSSWWWZZZ\\\bbbllltttvvvppphhhbbb___bbbfffjjjssswwwwwwrrrmmmiiibbb[[[PPPKKKEEEBBBCCCCCCBBB@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDGGGKKKNNNPPPRRRRRRWWWZZZcccpppyyyaaaQQQHHHAAA===<<<;;;:::999888888888888888777666666666555444444444333333333333333333333333111222222222222111000000111000000000000/////////000000000000111111111111000000000000000000000000---...............//////....../////////000000000////////////////////////......//////////////////000///...------...///000......---,,,,,,,,,------........................------......------,,,+++***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,---------&&&(((***,,,............---,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,---//////,,,,,,//////,,,+++++++++,,,,,,,,,------,,,------------.........------........./////////000000000000000111333333333~~~~~~~~~~~~~~~~~~{{{{{{yyyxxxuuurrrpppooonnnmmmllljjjhhhgggfffeeebbbaaa```^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPPPPNNNLLLIIIIIIGGGEEEDDDBBB@@@@@@>>>===;;;999777555555444999999888888888888888888777888999;;;<<<===============>>>>>>>>>?????????>>>???AAACCCEEEGGGEEEBBB@@@@@@AAAAAAAAAAAAAAABBB????????????????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEHHHLLLOOOSSSXXX^^^ccchhhsssxxxnnngggddd___\\\^^^cccjjjnnnxxxyyywwwoooggg```XXXPPPIIIEEEAAA@@@AAABBBBBBAAABBBAAAAAAAAABBBCCCDDDDDDEEEHHHKKKNNNQQQSSSUUUWWW^^^___iii}}}{{{gggRRRHHHEEEBBB>>>===888888888777777666666666888777666555444333333444333333333333333333333333111111222222111111000///000000000000000000000000///000000000111111111111000000000000000000000000---------....../////////////////////000000000000------------------------...............---,,,,,,000///---,,,,,,---///000///......---,,,,,,,,,,,,......---,,,,,,---......------......------,,,+++******++++++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++***,,,,,,,,,,,,---......///......---------...///000***---...,,,,,,000000...---------.........//////---------.........//////------........./////////000000000000111222333444555~~~~~~||||||||||||{{{{{{zzzzzzwwwvvvuuussspppmmmkkkiiihhhhhhgggeeecccbbb```___^^^]]]\\\ZZZXXXUUUSSSQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>===;;;:::999777666555555555777888888888999999888888777888:::;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@??????BBBFFFHHHFFFCCCAAA@@@@@@AAAAAAAAABBBBBBBBB?????????????????????????????????????????????????????????@@@@@@@@@AAAAAAAAABBBDDDEEEGGGKKKRRRWWW]]]cccllluuutttiiiaaa```___]]]]]]aaahhhooosssyyyyyytttiii___XXXOOOGGGDDDBBB@@@??????AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFKKKNNNRRRTTTVVVYYY^^^aaajjjkkkwwwzzzhhhWWWGGGBBBBBBAAA>>><<<888888888888888777777777888777555444333333333333333333333333333333333333222222222222222111000000000000000000111111111111///000000000111111111111000000000000000000000000.........//////000000000////////////000000000000000000000000000000000000............,,,***)))(((///...---,,,,,,---...///.........------,,,,,,+++------,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,//////...---,,,+++***)))+++,,,,,,---............------------......///000,,,///111000111666777555---------.........//////---------.........//////....../////////000000000000000000000111222333444333~~~{{{{{{|||||||||{{{{{{zzzxxxxxxxxxxxxwwwvvvuuutttpppooonnnllljjjgggdddcccaaaaaaaaa```^^^\\\ZZZYYYXXXXXXVVVUUURRROOOMMMLLLJJJHHHFFFEEEEEEEEECCCAAA??????>>>===;;;:::999999:::999888777777777777777777777888999:::::::::999999:::;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@BBBHHHJJJFFFBBBAAA???@@@@@@AAAAAABBBBBBCCC???????????????????????????????????????@@@@@@@@@?????????@@@@@@AAAAAABBB@@@BBBEEEGGGJJJQQQZZZaaagggppp}}}zzzooogggaaa]]]ZZZZZZ\\\___dddkkkqqquuuuuutttmmmaaaWWWQQQKKKDDDBBBAAA@@@??????@@@@@@AAA@@@AAABBBCCCEEEGGGIIIJJJLLLOOOTTTWWWZZZ```hhhnnnwwwyyyzzzdddUUUIII???===>>><<<999888888999999::::::999888888666555555555444333333333333333333333333333333333222333333333333222111111000000000111111111111222000000000000111111111111000000000000000000000000000000000000000000111111....../////////000000000....................................---***((('''------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,------------,,,)))***+++,,,------,,,,,,***...///...000555666444+++++++++,,,,,,,,,------,,,------------.............../////////000000000000000000000000111333333111~~~|||vvvvvvwwwwwwxxxwwwwwwvvvssssssssssssrrrpppnnnmmmhhhhhhgggeeeccc```^^^]]][[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQPPPNNNLLLIIIGGGEEEFFFDDDBBBAAAAAA@@@???===<<<;;;;;;:::999888777777888777777777777888999:::666777999:::;;;;;;;;;:::;;;;;;<<<===============>>>>>>>>>>>>????????????BBB@@@CCCJJJLLLFFFAAAAAA?????????@@@AAABBBBBBBBB????????????????????????>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCFFFJJJMMMRRRZZZgggpppuuuuuuiiiccc```]]]\\\YYYZZZ]]]aaafffjjjnnnpppkkkiiiaaaVVVNNNKKKHHHDDDBBBBBBBBBAAA??????@@@AAAAAABBBCCCEEEHHHKKKNNNOOOOOOSSSYYY]]]bbblllxxxgggTTTIIIAAA<<<<<<<<<999666555555666777888888777666666333444555555555444333222333333333333333333333333333444444444444333222222000000111111111222222222000000000000111111111111000000000000000000000000111111000000000000000000------........./////////------------------------,,,---...//////...,,,++++++,,,...//////...,,,++++++,,,---.........---,,,***+++,,,------,,,+++***------......------,,,++++++,,,,,,------,,,,,,+++------............------++++++++++++,,,,,,,,,---++++++***++++++,,,------+++,,,,,,------,,,+++***&&&(((+++---------+++***))),,,,,,+++,,,///000...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------........./////////////////////000111222222222~~~|||}}}~~~~~~}}}{{{xxxvvvsssssstttttttttttttttsssooopppppppppnnnllljjjiiiccccccbbb```^^^\\\ZZZYYYVVVWWWVVVVVVTTTRRROOONNNMMMLLLKKKIIIGGGDDDBBBAAAEEECCCAAAAAAAAA@@@>>><<<<<<;;;;;;:::999888888888666666666777888999:::;;;666888999;;;<<<<<<<<<;;;<<<<<<===============<<<===>>>>>>>>>>>>?????????BBB@@@CCCKKKMMMFFFAAA@@@>>>>>>???@@@@@@AAABBBBBB????????????????????????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEHHHLLLQQQUUUZZZdddqqq|||{{{ssshhh```]]]]]]\\\[[[\\\^^^aaadddfffhhhiiijjjaaa___WWWMMMGGGGGGFFFDDDCCCDDDCCCBBB@@@??????@@@BBBCCCEEEHHHKKKNNNQQQSSSXXX]]]ccciiippp|||oooZZZKKKDDD???===>>>===888555555111222333444444444333222111333555666666555333222333333333333333333333333444444555555444444333222000000111111222222222222000000000000111111111111000000000000000000000000111111000000//////......------------.........///111111111111111111111111+++,,,...000111111000///***,,,...000000...,,,******+++---...///...------)))***,,,------,,,***)))------......------,,,+++++++++,,,,,,,,,,,,++++++---......//////......---++++++,,,,,,,,,---------++++++***************++++++,,,,,,---,,,+++)))(((&&&))),,,///000///,,,+++---//////,,,,,,//////,,,---------.........//////+++++++++,,,,,,,,,------,,,,,,,,,---------..................///000111222555}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzyyywwwuuurrrqqqpppqqqrrrsssrrrpppmmmlllmmmllljjjhhheeecccaaaaaa___]]]\\\[[[YYYVVVRRROOORRRQQQOOONNNLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCAAAAAABBBAAA@@@???===<<<;;;:::999888777777777888999:::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>????????????>>>>>>===:::;;;===???@@@AAA@@@@@@>>>GGGMMMJJJCCCAAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>===<<<<<<<<<>>>???@@@?????????@@@@@@@@@AAAAAA===???@@@AAAAAACCCGGGJJJRRRUUUYYY^^^eeeqqq~~~yyyhhheee```[[[YYYZZZ\\\^^^^^^___aaabbbaaa___\\\ZZZVVVTTTQQQMMMIIIFFFDDDCCCCCCCCCCCCBBBAAAAAADDDFFFGGGGGGGGGHHHJJJNNNRRRUUUZZZaaaiiissssss[[[MMMIII===<<<:::999777777777777888888777777666666555555666666666666666555555444222222222222222222222222111111111111111111111111//////000000111111111222000000000000000000000000222222222111000//////...000000//////.........---,,,---...///000000000000...........................,,,+++,,,///111///---///...---,,,,,,,,,,,,,,,///......------......///------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,------------------//////...---,,,,,,,,,,,,...............///000111////////////...---,,,,,,///000111222333444444444444}}}{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwvvvtttrrrooonnnllllllmmmmmmlllkkkhhhgggfffeeedddbbb```^^^]]]\\\[[[ZZZXXXWWWVVVSSSPPPMMMLLLKKKIIIHHHFFFEEEEEEEEECCCCCCAAA@@@???===<<<<<<<<<<<<;;;:::999888777777;;;:::999888777777888888999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>????????????>>>>>>;;;<<<>>>???@@@@@@@@@@@@???GGGLLLIIICCCAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>===<<<<<<===>>>???======>>>???@@@AAABBBBBBCCCEEEGGGGGGHHHJJJNNNRRRUUU[[[dddnnnyyyuuummmcccaaa^^^\\\ZZZZZZ[[[\\\^^^^^^^^^]]][[[XXXUUUSSSNNNLLLJJJHHHEEECCCBBBBBBBBBCCCCCCBBBAAABBBEEEGGGIIIKKKMMMPPPSSSVVVYYY[[[bbblllyyyvvv```MMMCCC@@@;;;;;;;;;;;;:::888777666777777777666666666666666666666666666666555444444222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000111111000000///......---000000000/////////......---......///////////////...........................---+++---///000///---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---............,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---/////////...//////000000------.........------,,,//////000222333333333333333~~~~~~~~~|||zzzwwwwwwwwwwwwwwwvvvvvvvvvrrrrrrqqqpppnnnmmmkkkjjjffffffgggfffeeecccaaa```]]]]]]\\\[[[YYYXXXWWWVVVVVVTTTSSSQQQQQQNNNKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<;;;:::999888777888777777777777666666666<<<<<<:::999888777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<============>>>???@@@@@@@@@@@@<<<===>>>???????????????@@@GGGKKKGGGBBBAAAAAA@@@??????>>>>>>>>>>>>?????????>>>===============>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHKKKLLLLLLOOOUUUYYY^^^hhhvvv|||pppgggaaa^^^^^^___^^^^^^\\\[[[ZZZ]]]\\\YYYVVVRRROOOLLLKKKFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIHHHKKKPPPTTTWWW[[[^^^aaajjjwww{{{cccQQQDDD>>>===999:::;;;<<<;;;999666444666666666666666666777777555666666666666555444444222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000//////......------111000000000000000/////////////////////....................................---,,,---/////////---------,,,,,,,,,---......++++++,,,------,,,++++++------------------------000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......************+++,,,---...000000///.........//////+++,,,,,,------------,,,......///000111222333333333~~~}}}~~~{{{yyyxxxyyyyyyyyywwwuuuuuuuuutttsssrrrqqqppppppllllllkkkjjjhhhgggfffeeeaaaaaaaaa```___]]][[[ZZZVVVVVVUUUTTTSSSRRRRRRQQQQQQOOOMMMLLLKKKJJJGGGEEECCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999888777777777777777888888888888999;;;;;;::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>><<<===>>>???@@@AAAAAAAAA>>>>>>>>>????????????>>>AAAGGGJJJEEEAAA@@@AAA@@@>>>>>>============>>>>>>???>>>>>>>>>============BBBAAAAAABBBCCCEEEGGGHHHGGGLLLQQQSSSTTTXXX___eeeqqq|||wwwkkkddd```^^^]]]___aaacccbbb___\\\YYYYYYWWWSSSOOOKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEFFFJJJLLLKKKNNNSSSWWWZZZ```ggglllxxxmmmVVVIIIAAA======888999999999888777555444444555555666666777777777555555666666555555444333222222222222222222222222111111111111111111111111000000000000000111111111000000000000000000000000000000000//////.........111111111111000000000000111000000///...---------...........................---------............,,,,,,,,,,,,,,,---...///,,,---///000000///---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++++++++,,,------000///...------,,,------******+++,,,------------------...///000111222333444~~~|||{{{zzzzzz{{{{{{wwwuuutttuuuuuuuuusssqqqrrrqqqpppnnnllljjjhhhhhhffffffeeecccbbbaaa``````]]]]]]\\\[[[YYYXXXVVVVVVQQQQQQPPPPPPOOONNNNNNMMMLLLJJJGGGFFFFFFEEEDDDBBB@@@???>>>===<<<;;;;;;;;;::::::999999888888777777777777888888999:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>>>>======>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????CCCGGGHHHCCC???@@@@@@???>>>==================>>>??????????????????>>>>>>CCCCCCBBBCCCDDDFFFHHHJJJNNNTTT\\\```ccciiirrrzzzvvviiibbb``````aaa```bbbeeefffeeeaaa[[[XXXRRRPPPMMMJJJGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBDDDEEEFFFGGGJJJNNNQQQQQQUUUYYY\\\aaakkkwwwzzz]]]LLLDDD>>>999888999888555444333444555666444444555555666666777777555555555555555444444333222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000///000000000000111111111111222111000...------------////////////////////////............---------...,,,,,,,,,,,,,,,---...///,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++,,,------------,,,,,,---...///111333444333~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqqqqrrrrrrpppnnnlllkkkiiigggeeecccaaa``````___]]]\\\[[[ZZZZZZZZZXXXWWWVVVUUUSSSRRRPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHFFFDDDBBBAAAAAAAAA@@@>>>;;;:::999888888777777777777777777777777777666666666666777777888999::::::888888:::;;;<<<=========<<<<<<<<<============>>>===============>>>??????>>>>>>???@@@AAAAAAAAAAAA>>>>>>======>>>???@@@@@@DDDGGGFFFAAA>>>???@@@>>>>>>>>>============>>>>>>??????@@@AAAAAAAAAAAAAAACCCBBBBBBDDDFFFJJJMMMOOOVVV___iiiooottt|||xxxqqqggg```^^^```bbbdddeeefffgggfffccc]]]WWWTTTLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEGGGIIIKKKNNNRRRUUUTTTXXX^^^dddlllzzzzzzgggRRRGGGBBB===999777:::777444111111333666888555555555555555555666666444555555555555444333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000//////000000000000000111222111///...---------...////////////////////////---/////////---,,,---...------,,,,,,,,,---......++++++,,,------,,,++++++------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,---...//////000///...---,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------------,,,------------///111444555222~~~}}}{{{zzzyyyxxxyyyyyyyyyyyyxxxwwwwwwttttttssssssrrrpppooonnnmmmlllkkkkkklllkkkiiigggbbbbbbaaa```^^^]]]\\\\\\YYYXXXVVVUUUTTTSSSTTTTTTRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA???<<<;;;<<<<<<;;;:::999888777666555555555666777777777777777777777777777777888888999999::::::999:::;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@??????@@@AAAAAA@@@@@@@@@============>>>???AAABBBFFFGGGEEE???===??????>>>???>>>>>>======>>>>>>???>>>???AAACCCDDDDDDCCCCCCDDDDDDFFFIIIMMMSSSXXX\\\fffppp|||{{{ssshhhddd```^^^___bbbeeefffhhhgggeeebbb\\\VVVPPPMMMGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKMMMQQQVVVYYYYYY```jjjuuufffXXXIIICCCAAA===:::999999888666444444555666888555555555555555555444444444444555555444444333222222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000....../////////000000000222000///---------...///////////////////////////---///000///---+++---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,---------***++++++,,,---...///000------,,,,,,+++,,,,,,,,,---------,,,------......------.........------,,,------------///222555666444~~~}}}|||||||||}}}~~~}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuuttttttttttttttttttssssssrrrooooooppppppnnnmmmjjjiiigggfffeeeeeefffeeecccaaa[[[[[[[[[[[[ZZZZZZZZZZZZTTTSSSRRRPPPOOOOOOOOOPPPNNNLLLKKKHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@>>>======>>>;;;999888888999888888999888777777666666666666888888888999999999999999999999::::::;;;;;;;;;;;;;;;<<<=========<<<;;;:::============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????===<<<<<<<<<>>>@@@BBBCCCFFFGGGDDD???===??????===??????>>>>>>>>>>>>??????>>>???AAADDDEEEEEEEEEEEEGGGHHHJJJOOOUUU]]]dddhhhxxxwwwmmmgggbbb```^^^___bbbfffhhhhhhiiigggccc^^^WWWPPPJJJGGGDDDDDDCCCBBBAAA@@@???>>>@@@AAAAAABBBCCCEEEFFFGGGEEEGGGJJJLLLOOOSSSXXX[[[bbbmmm{{{~~~kkkWWWLLLAAA===<<<999777888888888888888777777777777666666666555555444444333444444555555444444333222222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000.........///////////////---.........//////000000111000...---------///000000000000000000000000000---///111///,,,+++,,,...///...------,,,,,,,,,,,,///......------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++++++++,,,,,,---------******+++,,,---//////000************+++,,,------...............///000111////////////...---,,,,,,...------...///222555777888|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}||||||{{{|||}}}~~~~~~~~~}}}|||||||||||||||||||||||||||~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~}}}|||{{{zzzyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxwwwuuutttssssssssssssnnnnnnmmmlllkkkjjjjjjiiijjjhhhfffffffffeeecccbbb```^^^]]]]]]]]]]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHGGGEEECCCAAA???======<<<<<<<<<<<<;;;;;;:::999888888888888777777777777666666666666777777777777888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@@@@??????======??????===<<>>???===;;;<<>><<<@@@@@@@@@AAABBBDDDFFFGGGIIIMMMRRRUUUZZZdddrrr||||||ttthhhcccfffaaa```___aaaccceeefffeeefffccc^^^WWWQQQLLLIIIGGGEEEDDDBBB@@@@@@AAABBBCCC???@@@AAABBBBBBDDDGGGJJJHHHIIINNNRRRTTTWWW```jjjuuu}}}hhhQQQLLLGGGAAA===<<<:::777555999888888777666555444444666666666666666666666666444444444444444444444444111111222333222111000///111111111111111111111111///...------///000000///222111111111000000//////222111000/////////////////////............//////111///...------...///111,,,,,,,,,---------......//////.........---------........................+++,,,,,,------.........,,,---......,,,,,,---...000///------///000///...*********++++++,,,,,,,,,,,,++++++***+++,,,...///............------,,,+++------,,,++++++,,,,,,,,,++++++******************......---,,,+++))))))(((---.........---+++)))(((---,,,,,,,,,,,,---......---,,,,,,+++,,,---///000/////////...---,,,+++***,,,,,,,,,---...///000111111xxxxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvuuuttttttssssssrrrrrrrrrqqqpppooommmlllllliiihhhhhhgggfffeeeddddddeeecccbbbaaaaaaaaa___]]]\\\[[[YYYYYYYYYYYYWWWVVVUUUSSSRRRPPPNNNLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???===<<<;;;::::::;;;;;;:::999999888777777777777777777777777666666666777777777888888888999999:::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>=========>>>??????>>>??????@@@@@@??????>>>>>>>>>??????>>>>>>BBBFFFJJJDDD???@@@???======???BBBAAA???AAACCCEEEDDDCCCCCCDDDGGGHHHJJJKKKMMMNNNPPPUUU[[[```gggttt~~~ppplllggg___]]]aaaeeecccbbbbbbccccccbbb```\\\YYYUUUPPPKKKHHHFFFEEEBBBAAA@@@?????????@@@AAA@@@AAABBBCCCCCCEEEIIIKKKQQQQQQTTTYYY\\\```kkkvvvnnnZZZJJJFFFBBB===;;;::::::888666666666666666666666666666555555555555555555555555444444444444444444444444111222222333222111000///111111111111111111111111111000......000111111000111111111111000000000///,,,,,,------......////////////............//////000///...------...///000,,,---------............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,---......,,,,,,---......---++++++---...---,,,---------.........//////---,,,+++++++++,,,---...---------------,,,++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------......---,,,+++***---,,,,,,,,,,,,---.........---,,,,,,,,,---...///------------,,,+++******---------...///000111222222tttsssssssssssssssssstttttttttuuuuuuuuuuuutttttttttuuuvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuutttttttttssssssttttttttttttsssqqqpppoooooooooooonnnmmmmmmlllllljjjjjjjjjjjjhhhfffdddbbbaaaaaa```___^^^]]]\\\\\\^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWUUUSSSSSSSSSRRRQQQOOONNNMMMKKKIIIHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<;;;::::::999888888999999888888777777666666666666777777777777666777777777777888888888999999999:::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@??????>>>>>>??????>>>>>>AAAFFFIIIGGGAAA>>>??????======@@@@@@??????@@@BBBDDDDDDDDDCCCEEEIIIKKKMMMOOORRRTTT[[[bbbkkkuuuwwwkkkbbbbbbbbb___```fffjjjhhheeecccbbb___[[[XXXQQQOOOLLLIIIFFFDDDDDDCCC@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFGGGIIIMMMPPPTTTTTTVVV\\\bbbjjjxxxhhhWWWLLLEEE???===:::888888999888777666666666666666555555555555555555555555555555555444444444444444444444444333333333222222000///...111111111111111111111111333111000000111222111000111111111111000000000000...///000111111111000/////////............//////000///...------...///000------........./////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---......,,,,,,---......,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......---,,,,,,---,,,,,,,,,,,,---......///...------,,,---------+++,,,,,,------,,,,,,+++.........///000111333333444ooooooooonnnnnnooooooooooooooopppqqqqqqqqqppppppnnnnnnooooooppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnmmmlllkkkjjjiiiiiiiiihhhggggggffffffccccccddddddbbb___\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWUUUTTTSSSTTTTTTRRRQQQQQQPPPNNNMMMMMMLLLJJJIIIGGGGGGEEEDDDBBBBBBAAAAAA>>>>>>======<<<<<<<<<;;;999999999888888888777777666666777777777777666666666666666666666777777777777777777888888888999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@@@@AAA>>>>>>????????????>>>>>>===>>>>>><<<>>>DDDIIIJJJCCC>>><<<>>>@@@>>>>>>AAA??????>>>???@@@BBBCCCCCCDDDGGGJJJMMMPPPUUU\\\aaakkkuuuwwwoooiiibbb]]]```cccdddhhhmmmnnnkkkhhhddd```[[[UUUQQQLLLJJJHHHFFFDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQTTTVVVUUUYYYbbbmmmzzzkkkVVVJJJDDDCCC;;;:::888777777777777777777777666666555444333333555555555555555555555555333333333333333333333333333333333222111000//////111111111111111111111111333111000000111111111000111111111000000000000000222333444333222///,,,***//////............//////000///............///000.........////////////000................................................/////////......---------,,,---......,,,,,,---...000...------...//////...***************+++++++++...------,,,+++++++++++++++++++++,,,,,,++++++***+++************++++++,,,+++++++++,,,,,,,,,,,,,,,///......---,,,+++++++++,,,,,,------............---,,,,,,,,,,,,---......//////......---------,,,,,,,,,---........................///000111222333333jjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkllllllllllllllljjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhfffeeedddddddddccccccbbbaaaaaa```\\\]]]^^^^^^\\\ZZZWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMMMMNNNNNNMMMKKKLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA??????>>>>>>>>>;;;:::::::::::::::::::::666666666666666666666666555666666777777777666666555666666666777777888888888888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<==================<<<====================================>>>>>>>>>>>>???????????????@@@@@@AAA>>>>>>>>>??????>>>>>>>>>;;;>>>===;;;>>>FFFJJJHHHAAA===;;;???@@@??????BBBCCCCCCCCCCCCCCCEEEGGGIIIJJJMMMQQQTTTXXXaaammmvvvvvvnnniiifffaaa^^^]]]aaaeeegggjjjmmmoookkkfffaaa\\\VVVPPPLLLIIIHHHFFFCCCBBBBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGFFFHHHJJJKKKMMMPPPTTTWWW\\\\\\bbbpppnnn[[[MMMDDD@@@???;;;::::::888777666666666555555444444444444444444555555555555555555555555333333333333333333333333333333222111111000000000111111111111111111111111222000//////000111000///000000000000000000111111...///000///...+++(((&&&//////............////////////............//////.........////////////000---.............................................//////......---------,,,,,,---......,,,,,,---...///...,,,,,,...///...---...............---------------------,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,------)))*********+++++++++,,,------,,,,,,++++++******+++,,,,,,,,,---......///---,,,,,,,,,,,,---....../////////......------,,,***+++,,,------......------------...///000222222333bbbbbbaaaaaaaaaaaabbbbbbccccccdddeeeffffffffffffeeeeeeeeeeeeeeefffggggggddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYUUUVVVVVVVVVUUUSSSRRRPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIGGGGGGHHHIIIGGGFFFFFFDDDCCCCCCDDDDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<888888999999999999999999666666666666666666666666666666777777888888777777666666777777888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<====================================>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@===>>>>>>??????>>>>>>===999>>>>>>;;;???HHHJJJFFFAAA===<<<@@@BBB@@@@@@BBBBBBCCCDDDDDDEEEHHHLLLPPPPPPUUU[[[```gggsssyyyooohhhdddbbbccc```aaadddgggjjjkkkkkkllljjjfff___ZZZUUUPPPKKKHHHFFFEEECCCAAA@@@@@@@@@AAA@@@@@@BBBCCCEEEGGGHHHIIIFFFHHHJJJLLLNNNQQQVVVYYY```bbblll~~~sss\\\NNNGGGAAA;;;888999:::;;;999777555555666000111222333444666777777444444444444444444444444333333333333333333333333333222111111000111111111111111111111111111111111111///......000111111000000000000000111111111111------////////////...---//////............//////////////////////////////------........./////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,---...---+++******+++,,,,,,+++------------,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,---......)))))))))******++++++,,,))))))******+++,,,------+++++++++++++++,,,---...---,,,,,,,,,,,,---............/////////...------)))******+++,,,,,,,,,,,,---------...///000111222222YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTSSSSSSRRRRRRQQQNNNMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDEEECCCBBBBBBCCCDDDBBBAAA@@@???>>>>>>@@@@@@???>>>;;;::::::999999999999:::777777777777888888999999777777777777777777777777777777888999999999999999777777777888999:::::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>==========================================>>>>>>>>>>>>>>>>>>=========>>>??????======>>>>>>>>>>>>======:::???@@@===BBBKKKKKKDDDAAA>>>===AAACCCAAAAAACCCAAACCCEEEGGGJJJNNNUUUZZZ\\\dddoooyyy~~~sssiiieeeccc______aaaaaafffkkknnnooonnnllljjjbbb]]]VVVQQQMMMJJJGGGEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBDDDFFFIIIKKKMMMKKKMMMOOOQQQSSSWWW[[[___hhhkkkxxxqqq___LLLEEEBBB<<<888666666888:::999666444555666333333333333333444444444444444444444444444444444222222222222222222222222222111000000000111222333111111111111111111111111000///...///111333333333///000000000111111111111111111222222333333444444//////............//////......////////////......,,,---------............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...---+++******+++,,,,,,++++++++++++*********))))))***+++,,,---------,,,+++++++++,,,---------------************+++,,,---...))))))***++++++,,,------))))))***+++,,,---...///,,,+++*********+++,,,,,,---,,,,,,,,,,,,---......---...///000000///......,,,,,,------...---------.........///000111222333444RRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMOOOOOONNNNNNMMMLLLLLLLLLHHHHHHGGGFFFFFFGGGHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@??????@@@@@@???>>><<<;;;:::;;;===>>>===<<<999888888777777777888888555666666777777888888888888888888888888777777777888888999:::::::::::::::777777888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>???======>>>>>>>>>>>>======:::AAABBB???DDDMMMLLLCCCBBB>>>>>>BBBDDDBBBAAACCCDDDGGGKKKNNNRRRYYYaaaggglllwwwvvvpppfffaaabbbbbb^^^\\\___^^^eeekkknnnnnnlllhhhddd\\\WWWPPPJJJGGGEEEDDDCCCCCCCCCBBBCCCCCCEEEGGGHHHEEEEEEEEEFFFHHHLLLOOOQQQQQQSSSUUUWWWZZZ]]]bbbeeessswww{{{]]]NNNBBB???>>>:::777888333666888888555444555777999888666444222000...---444444444444444444444444222222222222222222222222111000000000000222333444111111111111111111111111000//////000333555666555//////000000111111111222333333222111000000000111//////............//////......////////////......,,,,,,,,,---------......---------.........//////........................*********++++++,,,,,,,,,,,,---......,,,,,,---...///---,,,,,,---......---.........------,,,,,,,,,)))***,,,---...------,,,+++,,,------............))))))))))))***+++,,,---******+++,,,,,,---......------------------,,,,,,,,,+++***))))))***++++++---,,,,,,,,,,,,---......,,,---...000000000//////000000111111111111000000//////000000111222444555555KKKJJJIIIHHHHHHJJJKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLPPPPPPPPPPPPPPPOOONNNNNNPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999777555555555666555444666666666666777777777777;;;::::::999888888888999:::::::::::::::999888777;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============???>>>>>>=========>>>>>>======<<<<<<<<<======>>>>>>@@@AAA@@@@@@BBBCCCCCCAAACCCDDDEEEDDDCCCDDDFFFLLLOOOTTTYYY___iiittt}}}wwwnnnhhhbbb```___```bbbeeeggggggiiiiiiiiiiiigggccc]]]XXXSSSPPPLLLGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEGGGIIIKKKNNNQQQRRRYYYYYY]]]bbbbbbdddpppzzzfffMMMIIICCC???<<<:::777555666666666666666666666666777777666555444444333333555555666777666555333222444444333333333333222222222222222111111111000000000111111222222222111111000000000000000000000000000000000000000000000000222222111111111111222222//////////////////////////////.........---------............////////////......//////////////////,,,---......,,,,,,---...++++++++++++++++++++++++---------------------------------------...///000+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***+++,,,---------,,,++++++,,,,,,,,,,,,+++******************+++,,,,,,------,,,,,,---......---+++(((((()))***+++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333666HHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHHHHGGGGGGFFFEEELLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>?????????>>>===<<<<<<>>>===;;;999999:::;;;<<<888888888888888888888888999888888888777777777777999777555555666666666555666666777777777888888888:::999999888777777888888:::::::::::::::999888777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>===<<<<<<<<<<<<<<<<<<>>>>>>=========>>>??????DDDEEEEEEEEEFFFGGGFFFCCCDDDEEEGGGHHHIIILLLPPPSSSPPPVVV```iiitttyyypppjjjeeebbb_________aaadddfffffffffhhhgggdddbbb___[[[VVVRRRKKKIIIFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHKKKNNNQQQUUUWWW]]]___eeemmmqqqwwwiiiWWWHHHDDD@@@<<<;;;999888777666666666666666666666666777666666555444444333333555555555555555555444333444444333333333333222222222222222111111111000000111111222222222111111000000000000000000000000000000000000000000000000000111111000000000000111111//////////////////////////////.........---------............////////////.........---------------,,,---......,,,,,,---...++++++,,,,,,,,,---------------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------------...+++++++++++++++++++++++++++,,,---------,,,+++***+++,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++---,,,,,,---......---+++******+++++++++++++++++++++,,,------......------------------------------////////////000111222333222DDDCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<;;;::::::999999:::::::::999999888:::999888777666777888999666666666666666666666666777777666666666666555555999777555555666777666555777777888888888999999999888888888888777777777777999999:::::::::999888888777888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAACCCBBBDDDHHHKKKKKKGGGDDDFFFGGGHHHJJJMMMSSS[[[```aaajjjwwwsssjjjfffdddcccbbbeeefffhhhkkkmmmmmmkkkiiifffbbb\\\XXXTTTPPPMMMJJJFFFDDDCCCAAAAAABBBDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEHHHJJJMMMOOORRRWWW]]]aaaeeekkkvvvnnnXXXJJJBBB???;;;999999999999888777777777777777777777777666666666555444444333333444444444444444444555666444444333333333333222222222222222111111111111111222222222222222111000///000000000000000000000000000000000000000000000000000000////////////000000////////////////////////...............------------............/////////...---------,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,------------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,++++++***...---,,,++++++*********---,,,,,,---......---+++---------,,,,,,++++++++++++,,,------......------........................////////////000111222333333??????>>>>>>>>>???@@@AAA????????????????????????============>>>???@@@AAA>>>??????@@@??????>>>>>>@@@???>>>===============<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::777888888999999999888888777777666555555666666777777777777888888888888888666666666666666666666666999777666666777888777666888888999999999:::::::::888888999999999888888888999999:::::::::999999888666888:::;;;<<<;;;999888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================????????????????????????============>>>>>>>>>>>>@@@???>>>============>>>>>>>>>>>>???@@@AAABBBCCC@@@???CCCKKKQQQPPPLLLIIILLLMMMNNNPPPVVV___jjjqqqxxxrrrjjjeeeeeefffhhhiiinnnoooqqqsssssspppkkkggg```[[[TTTNNNKKKIIIGGGFFFEEEDDDBBBAAA@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNRRRTTTWWW]]]eeekkkrrr}}}ooo\\\NNNFFF???===999888888999999888777777777777777777777777666666555555555444444444444444333222333444666777444444333333333222222222111111111111111111111111333333333222111000///...////////////////////////000000000000000000000000//////............//////////////////////////////........................---------.........//////......------,,,,,,++++++,,,---......,,,,,,---...---------------,,,,,,,,,------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,------,,,,,,+++***---,,,,,,+++++++++,,,,,,---,,,,,,---......---+++------------------------+++,,,------......------........................////////////000111222333333;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===999999:::::::::::::::999<<<<<<;;;:::::::::;;;;;;999999999999999:::::::::;;;:::::::::::::::::::::777777888888999888888888666666666666666666777777888888888888999999::::::777777777777777777777777999888666666888999888888999999999999::::::::::::999999:::;;;;;;::::::999888999999:::::::::999999888999;;;======<<<:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>======<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCIIITTTZZZWWWRRRRRRUUUWWW[[[aaajjjvvv|||uuuiiigggddddddfffjjjmmmooosssssssssrrroooiiibbb]]]WWWRRRLLLGGGEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGJJJLLLNNNPPPNNNQQQVVVYYY]]]dddooowwwppp\\\PPPIIIFFF@@@===:::888888888888888777777777777777777777777555555555555555444444444444333222222222444555777444444333333333222222222111111111111111111111111333333333222111000///...//////////////////////////////////////////////////////............//////////////////////////////---.....................------------........................------,,,,,,,,,---......,,,,,,---......------,,,+++***))))))------------------------,,,++++++*********++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------------,,,++++++++++++++++++,,,---...///---,,,,,,---......---+++++++++,,,---......//////+++,,,------......------------------------------////////////000111222333000999999999999::::::::::::::::::::::::::::::::::::<<<;;;::::::::::::;;;;;;999999::::::;;;;;;::::::::::::999999888999999:::888888888888999999999999777777777777888888888888666666777777777666666555666666777777777777888888666666777777888888999999777777888888888888999999999888666777999:::999999888888999999999:::::::::999999;;;<<<<<<<<<;;;:::888888999:::::::::999999999:::;;;<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>??????;;;::::::;;;;;;<<<===>>>?????????AAABBBDDDFFFGGGHHHHHHPPP\\\```ZZZXXX[[[```eeelllvvv}}}rrrjjjgggbbbdddfffjjjooossswwwzzzyyywwwsssoooiiibbbZZZUUUMMMJJJFFFDDDDDDEEEEEEEEE@@@@@@AAACCCEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQVVV\\\aaagggqqqttt^^^OOOHHHDDDBBBAAA>>>:::888888888888777777777777777777777777777555555555555555555555555333333333333333333444555444444333333333333222222111111111111111222222222222222222222222111000///000000000000000000000000//////////////////////////////............//////////////////////////////---------...............,,,------------.........---------------.........,,,---......,,,,,,---...------,,,+++******)))(((------------------------,,,,,,++++++******++++++)))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++*********+++---...000111---,,,,,,---......---+++***++++++,,,---...///000+++,,,------......------------------------------////////////000111222333333777888888999999999999999888888888888888888888888999888888999999:::;;;<<<888999::::::;;;;;;;;;:::888888888777777888888999777777777777888888888999555666666666777777888888888888888888777666555555666666777777888888888888555666666777888888999999777777777888888999999999999888777777999::::::999888888888888999999999999777888:::<<<<<<;;;:::999777888999::::::::::::999999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>?????????;;;;;;;;;<<<===???AAABBBAAAAAABBBCCCEEEGGGIIIJJJMMMOOO[[[iiilllgggiiiqqqyyywwwnnniiiffffffhhhlllqqqwww{{{~~~{{{wwwpppiiibbb[[[TTTOOOFFFDDDCCCBBBCCCDDDCCCBBB@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTYYY___hhhoooxxxsss^^^OOOHHHEEEAAA===>>><<<999777888888888888666666666666666666666666555555555555555555555555333333444444444333222222444444333333333333222222000000111111111222222222111111222222222111111000000000000000000000000000////////////////////////000//////////////////000////////////////////////---------.........//////,,,,,,---------.........+++++++++,,,------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++******++++++,,,------...---------,,,,,,---------------------------------,,,++++++++++++,,,...///---------...------,,,++++++++++++,,,---...///000---,,,,,,---......---+++++++++,,,,,,---------...+++,,,------......------........................////////////000111222333777777888888999999999999999777777777777777777777777666666666777999;;;<<<===333444555555666666666666777777666666666777777888666666666777777888888888666666777777888999999999::::::::::::999888777666555555666777888888777777666777777888999::::::;;;666666777777888888999999:::888777888999;;;;;;:::777777888888888999999999666777999;;;;;;;;;999888777888999:::::::::::::::999999888888888999:::;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@===>>>>>>@@@BBBDDDEEEGGGCCCCCCDDDFFFHHHJJJLLLMMMTTTYYYhhhxxx}}}zzz}}}tttssspppmmmjjjjjjlllmmmoootttzzz~~~vvvpppggg___XXXQQQKKKHHHCCCBBBAAABBBCCCCCC@@@>>>CCCCCCDDDDDDEEEFFFFFFFFFHHHIIIKKKNNNQQQUUUXXXYYY```hhhrrr|||lll___OOOFFFFFFEEEAAA<<<<<<999777666777999999999666666666666666666666666444555555555555555555555333444444555444333111000444444444333333333222222000000111111222222222222000111111222222222111111000000000000000000000000////////////////////////000000////////////000000////////////////////////---------.........//////,,,,,,,,,---------......))))))***+++,,,------...,,,---......,,,,,,---...******+++,,,...//////000------------------------...------,,,+++++++++,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---------------------------+++*********+++---///000------......------,,,+++------,,,,,,,,,---......---,,,,,,---......---+++------,,,,,,,,,++++++++++++,,,------......------000000000000000000000000////////////000111222333666555666888999888777555444999888555444444555888999777777777777777888888999666444333555888:::999777888888888888777777777777777777777777666666666666555555666777888999::::::666666666666666666666666777777777777666666666666999999:::::::::;;;;;;;;;888888888888888888888888888777666555555666777888888888999999999:::::::::999999999999999999999999:::;;;;;;<<<;;;:::888777:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>???@@@???======???AAABBBAAA@@@@@@BBBCCCCCCCCCFFFGGGIIIKKKMMMQQQVVVZZZ```gggwww}}}tttnnnkkkiiiggggggjjjoootttxxx||||||}}}}}}xxxmmmfff\\\TTTNNNJJJFFFBBBDDDDDDBBBAAAAAAAAABBBBBBDDDEEEGGGGGGGGGGGGIIIJJJOOOQQQRRRRRRSSSXXX___eeehhhrrr}}}ooo\\\SSSGGG@@@??????===;;;:::999999888888999999:::888888666555555444444444555555666666777777888888666555444333222222111222000111111222222111111000111111111111111111111111000000000000000000000000222111111000///......---000000000000000000000000////////////////////////---,,,,,,,,,---///111222///////////////.........+++++++++,,,,,,---------,,,,,,---......---,,,,,,------++++++++++++------******+++++++++,,,,,,,,,......---------,,,,,,,,,......---,,,,,,+++******------------,,,+++******------------------------//////...---,,,,,,++++++)))))))))***+++++++++,,,++++++,,,------...//////++++++***)))***---///111///......---,,,,,,+++++++++,,,------++++++,,,------,,,,,,,,,,,,---......---------------...///000////////////000111222333555444555777888888777666555777777666666666666777777777777777777777888888999888666555666999:::999777888888777777777666666666666666666666777777777777999999999888888888888777888888888888888888888888777777777777777777777666777777777888888888999999888888888888888888888888999888777777777777888999888888999999999:::::::::999999999999999999999999999:::;;;;;;;;;:::999888::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;<<<;;;<<<<<<=========<<<<<<>>>@@@AAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEEGGGHHHHHHKKKLLLMMMOOOSSSZZZbbbgggiiitttvvvooojjjfffgggggghhhjjjnnnsssxxx{{{~~~{{{uuupppddd^^^VVVOOOKKKHHHEEECCCCCCBBBAAA@@@@@@AAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLPPPSSSVVVYYY\\\bbbkkkqqq}}}jjj\\\PPPIII@@@<<<<<<>>>===<<<:::999999888888999999:::999999888777666666666666555555666666666666666666666555444333333333333333222333333444444333333222111111111111111111111111000000000000000000000000111111111000///.........000000000000000000000000////////////////////////------------...//////000..............................//////////////////...---,,,,,,,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,---......//////.........---------......---,,,,,,+++************,,,---............,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++************+++++++++++++++++++++,,,------......000...---++++++,,,---...222111111000//////......,,,---...---+++***+++,,,---,,,,,,,,,,,,---............---------......///////////////000111222333333444555666888888888777666555666777888888777666555777777777777777888888999999888777888999:::999888777777777666666666555555555555666666777777888888::::::999999999888888888888888888888888888888888777777777777777777777777777777777888888888888999888888888888888888888888999999888888888999999:::888888999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::======<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>======:::===???AAAAAAAAACCCDDDDDDDDDDDDEEEGGGJJJLLLNNNPPPRRRVVV[[[bbbkkkuuu||||||uuulllgggeeeddddddiiilllpppvvv{{{{{{wwwsssnnnfffaaaXXXTTTNNNIIIFFFEEECCCBBBBBBAAA@@@???@@@AAABBBCCCDDDEEEGGGIIIIIIKKKNNNQQQRRRUUUYYY]]]cccmmmxxx{{{hhhVVVJJJGGGBBB===;;;<<<===<<<;;;999999888888888888999999888777666555555555555555555555555555555555444444555444444333333333444444222333333444444333333222111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////---......//////.........,,,,,,------......//////000000000000////////////000...,,,******,,,...000------++++++++++++------//////...---...///000111////////////...............------,,,,,,++++++***((()))***,,,------......++++++++++++++++++++++++......------,,,,,,+++++++++++++++++++++***************++++++,,,,,,------000///---,,,,,,,,,---...//////......---,,,,,,,,,......///---+++)))******---,,,,,,,,,,,,---......//////...---------......////////////000111222222333333444666777888888888888666666777777777777666666777777777777777888888999999888888888888888888777666666666666555555555555444555555666777888888999666666777888999::::::;;;888888888888888888888888777777777777777888888888999999999999::::::::::::888888888888888888888888888888888888999999999:::888888999999999:::::::::::::::::::::::::::::::::888999999:::;;;;;;;;;;;;888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========>>>>>>??????>>>>>>===;;;===@@@BBBBBBBBBDDDEEEGGGHHHIIIJJJLLLOOOSSSVVVXXX]]]eeeoooyyyuuupppjjjeeedddgggkkknnnqqquuu{{{yyyqqqiiiddd^^^WWWRRRNNNLLLHHHDDDBBBAAAAAAAAA@@@@@@??????@@@AAACCCDDDHHHIIIKKKLLLMMMPPPSSSVVVYYY\\\```fffooo}}}xxxgggXXXLLLCCCEEEBBB>>>=========;;;999999999888888888888999999555444333333222222222222555555555444444333333333333222222222222333333444000111111222222111111000111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////////////////////////////...///000000000...---,,,+++++++++,,,---...//////......------,,,,,,++++++///...,,,++++++,,,...///------++++++++++++------000///...---...///111222............---------------------,,,,,,+++++++++******************)))(((***************+++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++,,,...///000---------,,,,,,,,,++++++,,,---...---+++***+++,,,---,,,,,,,,,,,,---......000///...---------------///......//////000111222555444444555666777888888888888777666555555666777888777777777777777888888999777777777777666666666777666666666666555555555555444555555666777888888999444444555666777888999999777777777777777777777777666777777777888888888999888888999999999:::::::::888888888888888888888888666777777888888999999999888888999999999:::::::::::::::::::::::::::::::::999999999999:::;;;;;;<<<888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>===>>>>>>???????????????@@@CCCEEEFFFFFFGGGHHHJJJLLLNNNQQQSSSUUUZZZ```dddgggooo}}}vvvpppllljjjiiihhhjjjooouuuyyy{{{~~~~~~tttnnnddd]]]XXXSSSMMMIIIIIIHHHEEEBBB@@@??????@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJLLLNNNOOOQQQTTTXXX[[[aaaeeellluuuzzzeeeWWWNNNGGGBBB@@@???>>>=========;;;:::999888888777777888888999444333333222222222222333555555444444333333222222222111111111111111222333000111111222222111111000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000///---,,,+++++++++,,,---...//////,,,,,,,,,++++++*********,,,------......------,,,------++++++++++++------///...---------...000000---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++************++++++++++++,,,,,,))))))******+++---......000000000///////////////***+++,,,,,,,,,,,,---...---,,,,,,,,,,,,---......000///...---------------............///000111222555555555666666777777888888999888555444444555888999777777777777777888888999555666777777666555666888777777777666666666555555555555666666777777888888777777666666666555555555666666666666666666666666666777777888888999999999666666666777777777777888888888888888888888888888555666777888999999999888888888999999999:::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<======>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGIIILLLOOOPPPTTTYYY\\\aaahhhqqqxxxvvvoookkkiiigggiiilllooorrrvvv|||yyyvvvhhhbbbZZZTTTQQQMMMIIIFFFEEEEEEDDDBBB???>>>???AAAAAAAAABBBCCCDDDGGGIIIKKKLLLNNNPPPSSSVVVZZZ```dddgggnnnyyy|||gggVVVLLLGGGCCC@@@999999::::::;;;;;;;;;;;;888888777777777777888888666555555444444444555555444444444444444444333333333222111111111111222222222333333444444333333222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000///...---,,,,,,------......//////---------,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------++++++++++++---------------...............,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))........................(((***,,,,,,,,,,,,...000---,,,,,,,,,,,,---......//////...---------..................///000111111333777666666666666666777777888777666555555666777888777777777777777888888999444666888888666666888:::888888777777777666666666666666666666777777777777777777777777666666666666777777777777777777777777666777777888888999::::::666666666666777777777777888888888888888888888888666777888:::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGIIIKKKPPPUUUZZZ]]]bbbjjjpppwww{{{vvvoookkkiiiiiikkkhhhmmmtttyyy|||~~~{{{tttmmmiii[[[VVVOOOLLLJJJHHHEEEBBB???AAABBBAAA???>>>AAACCCCCCCCCDDDEEEGGGJJJMMMNNNOOORRRVVVZZZ___gggoootttxxxtttgggVVVIIIDDDBBB@@@>>>888999999999888888999:::888888777777777777888888666666555555555555666666444444444444555555555555555555444333222222222222222333333444444333333222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000///////////////000........................,,,,,,------------------------------------------------++++++++++++------+++,,,...///000///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...---,,,,,,,,,,,,---............---------......///...............///111111333888777777666666666666777555666777888888777666555777777777777777888888999444777999999888777:::<<<888888888888777777777777777777777777666666666666555555666777888999::::::888888888888888888888888666777777888999999::::::888888888888999999999999888888888888888888888888777888999;;;<<<<<<;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999999:::::::::;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===============>>>?????????AAACCCEEEGGGIIIJJJJJJMMMNNNPPPRRRVVV\\\dddiiipppvvvzzzrrrnnnmmmkkkiiihhhjjjmmmpppmmmttt|||}}}uuummmddd]]]YYYRRRMMMHHHEEEEEEDDDAAA>>><<<>>>@@@@@@>>>???BBBEEEDDDDDDEEEGGGIIILLLOOOQQQSSSVVV[[[bbbiiirrr|||uuubbbXXXJJJBBB@@@AAA@@@>>>======<<<:::777666666777888888777777777777888888444444333333333444444555444444444555555666666666888777666555444333333333111111111222222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111000///......///000111///////////////.........+++++++++,,,,,,---------///...,,,******,,,...///------++++++++++++------+++---///111222000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,***(((%%%###!!!))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------)))***+++,,,---.........////////////////////////+++---------+++++++++------,,,,,,,,,,,,---......---------------...///000...------......///000111555888999999999:::::::::::::::999999999888888777777999888888777666555555444888777555444555666888999777777777777666666666666:::888444222222555999<<<999999888888777666666666666666666666777777777777999888777666666777888999888888777777777888:::;;;999::::::;;;:::999888777999999999888888888888888888888888888888888888888<<<;;;::::::999999999999;;;::::::999999::::::;;;777888888888888999999999===;;;888888;;;<<<:::888<<<:::999999;;;===>>>>>>>>>???AAAAAAAAAAAABBBDDDDDDEEEGGGIIIJJJKKKNNNQQQTTTTTTYYY___bbbggguuu}}}tttmmmjjjcccddddddgggjjjnnnqqqssszzz}}}}}}wwwnnneee]]]WWWSSSPPPHHHGGGFFFDDDBBBAAAAAAAAA@@@AAABBBAAA@@@@@@BBBCCCDDDFFFIIIKKKLLLOOOTTTWWW]]]\\\```jjjttt~~~nnn```PPPKKKDDD???============<<<:::888777888888777666888888777777666666555555555444444333333444444555444444444444444444444444222222222222222222222222222222222222222222222222...///000111111000///...111111111000000000000000////////////////////////////////////////////////---------............///,,,---...///000000000000........................///......------......///000////////////.........)))***+++,,,...///000111//////000000///...------,,,---------------------...------,,,,,,------...***++++++,,,,,,++++++***......---,,,+++***)))((()))***,,,,,,++++++,,,...)))***,,,---...------,,,---------,,,,,,,,,++++++/////////...---------,,,---......///...---+++***,,,111111------111000,,,///......------......///222111111000///.........------------...000111222666666666666666777777777888777777777666666666555555888888888777666555555555555666666777777777777777777777777777666666666666777666555555555666888999777777777777777888888888777777777777888888888888999888777777777777888999777777666666666777888888888888999999999888777666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;???===;;;;;;===>>>===<<>>======>>>@@@@@@AAAAAACCCDDDDDDDDDDDDFFFHHHEEEHHHLLLNNNOOORRRXXX]]]\\\___gggqqqxxxzzzssslllgggdddbbbffffffgggjjjooouuuzzz}}}~~~yyynnniiiaaaZZZUUUPPPMMMJJJFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFIIIKKKMMMNNNPPPTTTYYY^^^___bbblll{{{qqq___VVVLLLHHHBBB>>>======<<<<<<<<<:::888777888888777666777777777666666666555555444444333333333333444444444444444444444444444444222222222222222222222222222222222222222222222222...///000111111000///...000000000000000000000000////////////////////////////////////////////////---------............///,,,---...///000000000000---------------------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------......------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++******************)))))))))***+++,,,,,,+++***+++---++++++,,,,,,---,,,,,,,,,)))))))))******+++++++++------------,,,,,,,,,,,,,,,,,,---......---++++++,,,///...))))))...///,,,---,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,.........///000111222333555555555555555666666666666777777666666666666555555888888777777666666555555333555777999999888666555777777777777666666666666444555777888999888666555555666666777888888999999888888888888999999999999999999888888888888999999888888888888888888777666777777888888888777666666777777888888999999::::::999999999999999999999999<<<;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<:::;;;<<<======<<>>======>>>@@@AAACCCDDDEEEEEEEEEFFFIIILLLMMMRRRWWWXXXXXX\\\eeennnooouuuwwwnnnllliiifffccccccccccccjjjkkkmmmqqqvvv}}}zzzqqqkkk\\\XXXRRRNNNKKKIIIGGGEEEBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPUUU^^^dddjjjrrrkkkYYYNNNKKKFFFCCC@@@>>>===<<<;;;:::;;;999777777888888777666666666666666666555555555444444333333333333444444444444444444444444444444222222222222222222222222222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////---------............///,,,---...///000000000000------------------------......------------......------------,,,,,,,,,,,,///......------,,,,,,+++---------...------,,,+++.........------,,,,,,+++...------,,,,,,------...***++++++,,,,,,++++++***))))))******++++++,,,,,,+++,,,---,,,*********,,,---,,,,,,++++++++++++,,,'''((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,------,,,,,,+++,,,---+++'''(((+++...------,,,,,,++++++,,,,,,---//////......---,,,,,,,,,////////////000222333444555666666666777777777777888888888888888888888777777888777777777666666666555444555777888888888777666777777777777666666666666333555777999999888666555666666777777888888888888777777777888888888999999:::999999999999999999::::::;;;<<<<<<;;;:::888777888888888888888888777777777777888888999:::;;;;;;888888888888888999999999<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<;;;<<<===>>>>>>>>>???@@@??????>>>???AAACCCFFFGGGHHHIIIJJJMMMQQQUUU[[[bbbhhhhhhgggkkkwww|||qqqjjjhhhgggfffeeefffhhhjjjkkkppprrrvvvzzzyyyssskkkccc]]]PPPMMMIIIGGGFFFEEEDDDBBB??????>>>>>>??????@@@AAABBBCCCEEEEEEFFFGGGJJJLLLMMMOOOPPPPPPSSSZZZfffooo~~~~~~jjjYYYKKKDDDDDD@@@???===<<<===<<<:::999;;;999777777777777777555555555555555555555555555444333333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222//////000000000000///////////////000000000000000000000000000000000000000////////////////////////---------............///------...//////000//////........................//////............///////////////.........------.........------,,,,,,+++...///////////////......111000000///...------,,,...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,---------.........+++------,,,***)))***+++...---+++*********++++++******+++,,,------......******++++++,,,,,,------((()))+++,,,---,,,,,,+++,,,,,,,,,+++,,,---...---///......------......///000000000//////..................///000111333333555555666666666777777777777777777777777777777888888777777777777666666666666777666555555555666888999777777777777666666666666555666666777777777777777888888888888777777666666666666666777777777888888999999999999999999999999:::;;;<<<<<<;;;:::888777999999999999999999999999777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>?????????@@@BBBCCCAAACCCDDDDDDCCCEEEHHHKKKMMMNNNOOOQQQTTTYYY```eeemmmttt{{{~~~~~~zzzsssmmmhhheeeddddddfffhhhkkknnnqqqsssyyy|||xxxtttnnnhhhbbb[[[UUUPPPJJJGGGDDDCCCBBBBBBAAA???>>>>>>>>>>>>???@@@AAAAAAAAACCCEEEGGGHHHJJJMMMPPPQQQTTTWWWXXX[[[eeetttgggWWWMMMFFFAAA???===<<<;;;;;;<<<;;;:::888;;;999777666777777666555444444444444444555555555333333333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222000000////////////000000......//////000000000000000000000000000000000000000000000000000000000000---------............///---...//////////////////////////////////////////...------,,,,,,------...///............---------,,,,,,------------------......///////////////.../////////...---,,,++++++...------,,,,,,------...***++++++,,,,,,++++++***.........---------,,,,,,+++------,,,***)))***+++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......((()))+++,,,---,,,,,,++++++,,,///222333111...---///......------......///////////////............---------...///000111222555444444444444555555555555444444555555555555666666777777777777666666666666888777555444444666888:::777777777777666666666666777666666555666777888888999999888888777666666555555666666666777777777777888888999999999999888888888888888888888888777666999999999888999999:::;;;888888999999::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<==================>>>>>>>>>>>>;;;===>>>>>>>>>???AAACCC@@@CCCFFFFFFGGGIIINNNSSSTTTUUUXXX[[[```hhhrrrxxxvvvtttooojjjgggeeeddddddeeeggglllqqqvvvzzz|||~~~|||vvvrrrjjjfff___YYYSSSNNNIIIFFFEEECCC@@@?????????>>><<<>>>>>>>>>??????AAABBBBBBBBBDDDGGGIIIKKKMMMQQQTTTSSSWWW]]]```fffrrr}}}iiiSSSIIIFFFBBB>>><<<<<<:::999999:::;;;999888:::888666666777777666555333333333444444444444444333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222000000////////////000000---......//////000000111000000000000000000000000000000000000000000000000---------............///......///////////////...////////////////////////++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////+++,,,------...---------,,,,,,,,,++++++******)))...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++******))))))+++,,,---,,,*********,,,,,,++++++************++++++++++++*********)))))),,,,,,,,,,,,------------***+++,,,------,,,,,,++++++,,,000666777222......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444444444555555555666666666444444444555555555666666666666666666777777777777666666666666666777777888777777777777666666666666666666666666777777777777888888888777777777777777666666777777777888888888777777888999999888777777777777666666666777888888999888777777777999:::;;;::::::::::::::::::::::::777777888888999::::::;;;;;;;;;;;;;;;;;;<<<======>>>==================>>>>>>?????????@@@@@@@@@@@@<<>>>>>??????>>><<<@@@@@@@@@@@@AAABBBCCCCCCDDDGGGJJJLLLOOORRRVVVYYYZZZaaaiiiooovvveeeWWWIIICCCAAA>>><<<===<<<:::888888999:::999888:::888666666666777666555222222333333333444444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111000///......///000111------......///000000111////////////////////////000000000000000000000000---------............///......////////////..............................,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,---......///+++,,,,,,---......------,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...***++++++,,,,,,++++++***)))))))))******************+++,,,,,,+++***+++---)))******++++++++++++*********************++++++,,,,,,,,,,,,++++++++++++,,,,,,---......---+++++++++***...444555000---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000222333444777777777777888888888888555666666666777777888888666666666666777777777777444555777888999888666555777777777777666666666666444555777888888888777666666666666777888888999999777888888888888999999999666777888999999888777666888888777777777888:::;;;888777666666666888999:::;;;:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEGGGJJJJJJIIIJJJNNNQQQMMMRRRXXX[[[\\\aaaiiiooo}}}{{{uuupppmmmkkkhhhgggfffeeefffkkkqqqvvvyyy||||||yyyssslllddd]]]WWWTTTNNNKKKFFFCCCBBBBBBBBBBBB@@@>>>>>>???@@@AAA@@@???BBBBBBAAAAAABBBBBBCCCDDDFFFIIILLLOOOQQQUUUYYY]]]hhhpppzzz}}}hhhWWWNNNGGGCCC@@@<<<<<>>>>>??????===>>>???>>><<<;;;;;;<<>>???@@@AAABBBDDDFFFGGGFFFKKKQQQUUUWWW\\\dddlllwww}}}ggg]]]JJJFFFAAA>>>======<<<;;;;;;;;;;;;:::999888666666888777666555555555555555222333444444444333222111333333444555444333222111333444444555555444444333444444444333333222222222444333222222111111222222......//////000000111111............////////////000000000000000000000000...------,,,,,,------...//////000000000...---,,,000///...---------------...------,,,,,,------...........................+++,,,...000000///...---+++++++++******)))))))))///...---,,,+++,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,------...//////...//////...,,,***+++,,,+++(((&&&'''***------,,,+++,,,---------,,,***)))***+++,,,---------,,,+++111///------......---,,,000000///...------,,,,,,+++++++++,,,...///111222222777777888888888888777777666666666777777777888888777777777666666777777777777777777777777777777777999888888777666666777777666666777777777888888888<<<;;;:::888777666666666666666666666666666666666666666666777777888888888888999999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA@@@???@@@BBB======<<<======>>>===<<>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@CCCCCCDDDCCCCCCDDDFFFGGGJJJOOOUUUYYY]]]dddpppyyy~~~hhhWWWNNNGGGCCC???<<<;;;;;;;;;:::;;;;;;;;;:::999888666666777666666555555555555666555666777777777666444444222222333333333222111000333333444444444444333333333333333333222222222111444333222222111111222222000000000000////////////............///////////////////////////////////////......------......///...//////000//////------//////...---------------...------,,,,,,------..................------------------------......///............------,,,,,,---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,------.........//////...,,,++++++,,,,,,***((())),,,------+++...//////000000///...---+++,,,,,,---,,,+++***)))---,,,++++++---......---------,,,,,,++++++******,,,,,,,,,---...000222222000777777888888888888777777666777777777777888888888777777777777777777777777777777777777777777777777999888888777777777777777666666666666777777777777555555666777999:::<<<===777777777777777777777777444444555666777888999:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@AAACCCFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLOOOQQQTTTVVVWWW[[[aaahhhpppuuuzzz}}}pppgggfffcccdddhhhjjjmmmssszzz{{{yyyqqqiiiaaa[[[PPPNNNJJJFFFCCCAAAAAAAAA>>>============>>>>>>???======>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBDDDGGGJJJPPPVVV]]]dddlllwwwuuueeeVVVJJJEEEBBB???<<<::::::::::::999;;;;;;::::::999888666666666555555555555666666777333444444444444333222111111222222222222111000///222222222333333222222222222222222111111111111111333333222111111111111222111111111000///.....................////////////......................../////////....../////////------...////////////...//////...------------......------,,,,,,------...///.........------,,,,,,...---+++******,,,...///,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------...///...,,,++++++,,,,,,++++++,,,---...,,,++++++,,,------------,,,,,,---------,,,+++***((('''+++))))))***,,,...///...,,,,,,,,,,,,,,,+++++++++---------...///111333444222777888888999999888888777777777777888888888999999888888888888888888888888777777777777777777777777888777777666666666777777555555666666666777777777222222444666888;;;>>>???888888888888888888888888777777888888999::::::;;;999999999:::::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAA>>>???AAAAAAAAAAAACCCDDDFFFGGGHHHHHHHHHHHHIIIJJJSSSUUUXXX[[[^^^aaaeeegggmmmttt}}}www{{{{{{jjjfffiiiiiilllqqqsssuuu}}}xxxtttmmmfff```YYYSSSOOOGGGEEECCCAAA@@@???@@@@@@@@@????????????@@@@@@AAA??????@@@AAABBBCCCDDDDDD@@@BBBCCCDDDDDDHHHNNNSSSVVV___mmmzzzrrr```VVVLLLEEEBBB???===:::999999::::::::::::::::::999999888666666555555555555555666777888222222222222222111111000222222222222222111111000111111222222222222111111111111111000000000000000333222222111111111111111111000000000/////////...............////////////........................//////............//////,,,,,,---.../////////000///......---------.........------,,,,,,------...///......------,,,,,,+++---,,,++++++++++++------++++++++++++++++++******+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***...---+++******+++---...+++++++++++++++++++++++++++---///111111///---+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---...///...,,,+++,,,---,,,------.........,,,******+++++++++,,,,,,,,,,,,---------,,,,,,++++++***+++***)))***---//////....../////////////////////---......///000222444444444888888999999999999888888888888888888999999999999888888999999999999888888888888888888888888888888666666666555555666666777666666666666777777777777:::999888777666555555555999999999999999999999999::::::::::::999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>======>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGGGGFFFGGGHHHJJJKKKMMMPPPQQQQQQRRRUUUWWW\\\aaaffflllpppuuu{{{~~~yyypppqqqmmmqqqzzztttjjjkkknnnoootttzzz|||~~~zzzhhhddd]]]WWWRRRMMMIIIFFFCCCCCCAAA@@@??????@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBDDDGGGGGGHHHMMMVVV]]]cccppprrr\\\PPPKKKEEEAAA>>>>>><<<:::999:::;;;;;;:::999999999999888777777666555555555555555666777888666555555444444444444444444444333333222222222222000111111222222111111000000000000000000000000000333222111111000000111111.../////////000000000111............////////////...........................------,,,,,,------...+++,,,,,,---...///000000......---------......///...------,,,,,,------.........------,,,,,,,,,,,,+++,,,---------,,,+++***------------............+++,,,,,,---------------+++,,,---......---,,,+++------++++++++++++------+++++++++++++++++++++++++++---///111111///---+++***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,.........,,,+++,,,---,,,---...///...---,,,,,,.............../////////------------......//////...---+++,,,...//////...000000000000111111111111.........///111222444555222888888999999999999888888888888999999999:::::::::888999:::;;;;;;:::999888888888888888888888888888666666666666666777777888777777777777888888888888999999888777666666777777::::::::::::::::::::::::::::::999999888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAA=========>>>??????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRSSSWWW\\\___```bbbgggkkkmmmttt}}}|||vvvssspppmmmiiillljjjnnnvvvrrrmmmsssxxxxxx~~~vvvmmmhhh]]]YYYSSSNNNJJJFFFBBB@@@@@@@@@??????>>>?????????AAAAAA@@@?????????@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCFFFIIIJJJLLLSSS^^^ggg{{{kkk]]]NNNHHHFFFCCC@@@???===;;;::::::;;;<<<;;;:::888888999999888777777666666555555555555666666777555444333222222222222333555444333333222222333333111111111222222111111111000000000000111111111111222222111000000000000111.........///000111111111............////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,------+++,,,...//////---+++***++++++++++++,,,,,,,,,,,,++++++,,,...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...+++---......---,,,---...///......---,,,,,,---------------...///000111222///...,,,,,,...//////...//////////////////...............///000222444555444888999999::::::999999888999999999::::::::::::;;;888999:::<<<<<<:::999888888888888888888888888888888888777777888999999:::888888888888999999999999666666777888999;;;===>>>::::::::::::::::::::::::::::::::::::::::::::::::<<<============>>>>>>>>>??????@@@AAABBBCCCDDDEEEAAAAAABBBCCCCCCDDDEEEEEEGGGGGGIIIKKKMMMOOOPPPQQQQQQSSSVVVYYYZZZ]]]```bbb\\\bbbhhhlllnnnrrryyy~~~{{{rrrmmmkkklllkkkjjjlllqqqpppsss{{{xxxwww|||tttkkkaaaYYYTTTQQQMMMIIIFFFDDDBBB@@@>>>=========>>>>>>??????@@@???????????????@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHGGGLLLRRRWWW\\\gggvvvyyymmmYYYOOOFFFDDDCCC@@@???AAA<<<;;;999::::::;;;999888888888888888888777777666777666666555555555555666222222000/////////000111444444222111111111222333111222222222222222222111000000000111111222222222222222111000000000000000////////////000000000000............////////////////////////////////////......------------......---,,,,,,,,,,,,---//////---------------...//////...------,,,,,,------...+++++++++,,,,,,------..................---,,,,,,''''''((((((((())))))))))))***,,,---......------------,,,,,,,,,,,,------***+++---......---+++******************************++++++,,,,,,++++++*********++++++++++++******------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***,,,---,,,++++++---000///...,,,***)))))))))***......------...///000111,,,+++***+++...///000//////.........---,,,,,,,,,------......000222333444666888999999::::::999999888999999:::::::::;;;;;;;;;888999;;;<<<<<<;;;999888888888888888888888888888:::999999999:::;;;;;;<<<888888999999999:::::::::===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>?????????@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPSSSUUUWWWYYYZZZ^^^aaaeeeiiillloootttwwwzzzyyyrrrsssnnniiigggjjjlllmmmllltttzzzyyy|||~~~{{{ooolllhhhccc]]]WWWSSSPPPEEECCCAAA@@@@@@@@@???>>>;;;<<<<<<>>>???@@@AAABBB>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQXXXaaaiiirrrsss```UUULLLEEE???>>><<<:::;;;>>><<<:::999999::::::888777777888888888888777777666888777666555555555555555555555333222222222333444444333111000000000111222222222333333333333222222000000111111222222222333222111111000000000000000111111000000//////................../////////000000000000000000000000000//////............//////...---,,,+++,,,---...///---------------...///000...------,,,,,,------...)))***+++,,,------...///111000...,,,,,,,,,...///))))))******+++++++++,,,((()))+++,,,------,,,,,,......,,,++++++,,,......)))+++---//////---+++)))******************************************************++++++++++++******------------------------,,,---......,,,,,,---...)))+++,,,+++******...111333111///---,,,+++,,,,,,000///------,,,---...///)))((((((***---000000000000000///...------,,,,,,---------...///111333444444:::;;;;;;<<<<<<;;;:::::::::::::::::::::;;;<<<<<<999999888888888999999:::<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;999999999999999999999888999:::;;;;;;;;;:::<<<===<<<<<<===>>>@@@@@@???===BBBBBBBBBBBBAAA???>>><<>>???===;;;<<<>>>===;;;888<<<>>>@@@AAAAAACCCEEEGGGFFFHHHJJJLLLNNNRRRXXX\\\cccmmm|||nnn___SSSLLLCCCBBB@@@>>>===<<<======<<<<<<<<<;;;;;;:::::::::<<<;;;:::999888888888888777777777777666666666666333333333333333333333333333333333222222222111111222222222333333444444444111111222222222222111111111111000000//////......222111111000///......---000000000000000000000000111111000000//////......//////.........---------------......------,,,+++.........///......---,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---+++******))))))******+++------------------------+++++++++,,,,,,,,,------000...***'''&&&'''***+++,,,***(((''''''(((***,,,)))+++---,,,)))(((***,,,+++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,///111333EEE:::---))),,,...,,,(((,,,------...///000111111------..................222111///---,,,---...000------...///000111222222222>>>>>>>>>>>>>>>>>>========================>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>========================<<<>>>??????>>>>>>???@@@??????@@@BBBCCCCCCBBBAAA@@@AAACCCDDDEEEFFFFFFEEEGGGGGGHHHIIIJJJLLLMMMNNNRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\^^^aaadddgggiiikkkmmmrrrxxx}}}zzzvvvqqqooonnnmmmjjjhhhllloooqqqrrrssswww~~~}}}yyysssmmmggg```ZZZVVVRRRPPPNNNJJJGGGEEECCCBBBBBB@@@>>>===<<<<<<===>>>???>>>===>>>@@@AAA???===<<>><<<;;;;;;;;;;;;;;;:::::::::999999999999:::999888777666666666666444444555555666666666777333333333333333333333333333333222222222111111111222222222333333333333333111111222222222222111111000000000000////////////111111000000//////......////////////////////////............//////////////////.........---------------......------,,,+++,,,,,,---...//////......///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***)))((()))+++,,,+++***++++++************++++++*********************)))+++,,,,,,,,,------------...---***(((((((((***+++++++++************++++++***,,,---,,,***)))+++---+++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,---------,,,+++******+++---///111???777...***---///...,,,.....................///+++,,,,,,---......//////000///...---------...///------...///000111222222222AAAAAAAAA@@@@@@?????????@@@@@@??????????????????=======================================>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBBBBBBBBCCCEEEEEEFFFFFFEEEEEEGGGIIILLLNNNPPPQQQQQQQQQQQQSSSTTTVVVXXXZZZ[[[^^^___aaacccgggjjjmmmooopppqqqrrruuuyyy~~~{{{vvvqqqmmmkkkiiihhhiiikkkmmmmmmmmmssswww{{{}}}~~~|||vvvssslllggg___XXXSSSOOOLLLJJJEEEEEEDDDCCCBBB@@@???>>>@@@???===<<<;;;<<<======<<<;;;;;;<<<>>>@@@???>>><<>>===;;;:::999999999999999999999888888888888888888777666555555444444444222222333444555666666777333333333333333333333333333222222222222111111111333333333222222222222222111111222222222222111111////////////000000000000000000000000////////////////////////////////////,,,,,,------...//////000...............---------------......------,,,+++***+++,,,---/////////000......---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,*********))))))(((((((((,,,,,,,,,---------......,,,+++************++++++***+++,,,------,,,+++***+++,,,------,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,+++*********+++---...555111---+++,,,---...............------,,,,,,,,,***++++++,,,---......///,,,------............---------...///000111222222111JJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGGGGFFFFFFGGGIIIHHHJJJLLLLLLMMMMMMNNNPPPTTTUUUWWWXXXZZZ\\\]]]^^^^^^```cccfffjjjmmmooopppqqqsssvvvzzz{{{uuupppooommmllljjjkkkkkklllooorrrtttvvvvvv~~~~~~xxxqqqjjjddd```YYYUUUOOOKKKIIIHHHFFFEEE@@@AAAAAAAAAAAA???===<<<>>>===<<<<<<<<<<<<======;;;;;;;;;<<<>>>???@@@@@@AAACCCEEEGGGJJJMMMRRRUUU[[[aaalllzzz{{{ddd]]]RRRIIICCCAAA@@@@@@<<<;;;;;;:::999888888888888888888888888888888888777777666555444444444444333333444444555555555666333333333333333333333333222222222222111111111111333333222222111111000000111111222222222222111111......//////000000111111////////////000000000000////////////////////////---------....../////////........................------......------,,,+++***+++,,,---...............------,,,,,,,,,------+++++++++,,,,,,,,,---------,,,+++,,,...///...------,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,---------.........)))***++++++,,,,,,,,,+++***++++++++++++++++++***++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++******++++++,,,---......---,,,++++++++++++,,,,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------...///000111222222111XXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLLLLJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNPPPQQQRRRRRRRRRTTTVVVUUUWWWZZZ[[[[[[\\\___bbbeeefffgggiiikkknnnpppqqqsssuuuyyy~~~{{{wwwllljjjggggggiiikkkmmmoooqqqsssvvvxxx{{{~~~}}}{{{xxxtttnnnfff^^^XXXSSSQQQLLLIIIGGGEEEEEEDDDAAA@@@???@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<=========>>>?????????@@@BBBDDDEEEFFFGGGIIILLLRRRZZZccciiisss|||qqqbbbPPPLLLFFFAAA>>><<<:::888;;;;;;;;;;;;:::999999888888888888888999999999999888888777666555555555555666666666555555444444444333333333333333333333333222222222111111111000000222222222111111000000000111111222222222222111111......//////000000111111////////////000000000000........................000000000/////////......---.....................------......------,,,+++,,,---------------,,,,,,------,,,,,,,,,------...+++++++++,,,,,,,,,------)))(((((((((***+++***)))---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---------......))))))+++,,,------,,,,,,,,,***)))(((((()))***,,,***))))))***+++,,,,,,+++***++++++,,,,,,++++++***---------,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,...///---+++)))***,,,******++++++,,,------...---------,,,,,,++++++***)))+++---/////////---,,,------...///000111222222111hhhgggdddbbb````````````_________^^^\\\ZZZWWWVVVVVVWWWWWWXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWXXXYYYYYYZZZZZZZZZ\\\^^^``````aaadddfffeeehhhlllmmmmmmoootttxxx{{{|||}}}|||wwwtttrrrooollljjjeeeeeefffiiilllqqquuuxxx{{{~~~|||uuunnnkkkjjjeee^^^VVVPPPLLLJJJIIIDDDCCCBBBBBBAAA???;;;888>>>>>>>>>======;;;::::::<<<<<<<<<======>>>>>>>>><<<===>>>??????BBBEEEHHHIIILLLPPPVVV```lllyyymmm[[[OOOEEEDDDAAA@@@???===:::777;;;;;;;;;<<<;;;:::999999888888888888888999999999999888777666666555555666888888777666555444333333333333333333333333333333222111111111111000000000111111111000000000000000111111222222222222111111////////////000000000000000000000000////////////........................222111111000//////......---------...............------......------,,,+++---------------,,,++++++------,,,,,,,,,---......++++++,,,,,,,,,,,,------***)))))))))+++,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,------,,,,,,,,,***(((&&&&&&(((***,,,***)))((()))+++,,,,,,+++******++++++++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,///000111000...,,,,,,---)))******+++---......///......------,,,,,,+++++++++,,,...///000///---,,,------...///000111222222222|||yyywwwwwwwwwwwwuuuuuuuuutttrrrnnnkkkiiiiiijjjkkkkkkkkkiiigggeeeeeeeeeeeeeeeddddddddddddgggggghhhiiijjjkkkllllllkkkkkklllmmmmmmnnnooooooqqqsssvvvxxxyyy{{{~~~}}}wwwsssmmmjjjhhhhhhiiiiiiiiihhhkkkmmmpppsssvvvzzz~~~~~~|||xxxrrrlllddd]]]YYYYYYVVVRRRMMMHHHEEECCCBBB???>>>>>>>>>???>>>;;;999<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>????????????;;;===@@@AAACCCGGGMMMQQQWWW]]]fffrrrvvvgggYYYMMMFFFBBBAAA@@@@@@@@@@@@>>><<<::::::;;;;;;;;;:::999888666666666777777888888888999888777666555555555555666555555555444333333333333333333333333333333333111111111111000000000000/////////000000000000000111111222222222222111111000000000000////////////111111000000//////............................../////////////////////...---------.........//////------......------,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,+++++++++---...---,,,++++++************++++++)))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++)))((())),,,...---+++******++++++++++++***************+++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++///......---.........---++++++,,,,,,------......,,,,,,---------.............../////////...---,,,------...///000111222222333~~~|||}}}|||||||||{{{{{{zzzzzz~~~~~~|||wwwssspppmmmkkkiiifffdddccceeehhhkkkmmmmmmpppsssvvvyyy{{{}}}|||{{{{{{qqqnnniiiddd^^^WWWQQQLLLLLLKKKJJJGGGDDDBBB???>>><<<;;;:::;;;>>>@@@@@@???<<<<<<;;;;;;;;;===>>>@@@;;;<<<===???@@@@@@@@@@@@AAADDDHHHJJJMMMRRRZZZ___nnnvvvrrraaaUUUNNNIIIFFF===<<<;;;<<<>>>???>>>===888999:::;;;;;;:::888777444555555555666666777777888777666555555444555555333333333333333333333333333333333333333333333333111111111111000000000000......//////000000111111111111222222222222111111111111000000//////......222111111000///......---........................,,,,,,------.../////////---------.........//////------......------,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------)))((('''(((***+++***)))+++******************+++))))))***+++,,,------...))))))*********+++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***,,,***)))***...///...,,,******++++++++++++******)))))))))******++++++,,,...------,,,,,,++++++***))))))***+++++++++++++++,,,***)))))),,,------,,,......------------,,,,,,***+++,,,---///000111222000000000000///...------------...///000111222222444~~~xxxtttmmmllljjjhhhggggggggghhhiiiiiiiiikkknnnrrrvvvxxx~~~|||zzzvvvmmmfff___\\\XXXRRRNNNKKKIIIIIIQQQGGG@@@@@@BBB@@@;;;999:::;;;;;;;;;:::888777666777999;;;<<<;;;;;;<<<===:::<<<>>>???@@@@@@@@@AAAGGGMMMPPPRRRYYYggguuu}}}{{{ooo]]]OOOHHHEEEBBB@@@;;;<<<==================999999888777666666777777888888777666666666666666666666666666666666666666222222222333333444444444777555222111111111111000111000///......000222444111111111000000000000///222222333333333333222222222222333333333444444444...///000111111000///...........................////////////////////////000///...---,,,------...------------------------...------,,,,,,++++++***///...,,,++++++,,,...///---------.........//////------------------------)))******++++++,,,------,,,,,,............,,,,,,,,,,,,,,,------.........++++++************++++++)))******++++++,,,------)))+++------,,,,,,,,,---***+++---......---+++*********+++++++++,,,,,,,,,)))+++------,,,+++***++++++,,,,,,------,,,,,,+++.........////////////000******+++,,,...//////000++++++,,,,,,---...//////333111......000111///---......//////000111111111444{{{uuuqqqooommmjjjhhhcccccccccdddfffhhhjjjkkknnnoooqqqtttxxx}}}~~~|||{{{yyyuuupppmmmkkkggg___ZZZSSSQQQNNNJJJGGGFFFFFFFFFRRRGGG>>>>>>@@@>>><<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<>>>???>>><<<;;;;;;<<<===>>>@@@AAACCCFFFIIILLLNNNWWW```hhhttt|||ggg]]]OOOFFFCCCBBB@@@???<<<=========<<<;;;::::::999888888777666666777777888888777666666666666666555555555555555555555555222222222333333444444444444222000///000222111111111000000//////000111222222222222333333444444444///000000111111000000///.../////////000000000000---...///000000///...---////////////////////////........................000///...---,,,------...------------------------++++++++++++,,,,,,,,,,,,...---+++******+++---...,,,,,,---------.........++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------------,,,+++))))))))))))************++++++************++++++------,,,++++++******))))))+++------,,,+++,,,---***+++---......---+++*********+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,---------......---------000///...---,,,++++++***)))******+++,,,---...///,,,,,,---......///000000000...,,,,,,---...---+++---......///000000111222000|||tttooogggeeebbbaaabbbcccbbbbbbaaabbbdddgggkkkooorrrtttwwwyyy||||||yyyvvvrrrppphhhddd^^^ZZZXXXUUUPPPKKKGGGFFFDDDBBBBBBBBBCCCDDDQQQFFF===<<<=========>>>777888999:::;;;<<<<<<;;;===>>>>>>===;;;:::;;;<<>>===>>>===<<<<<<<<<<<<;;;:::999888777888888777666666666777777888888777666666666666666555555555555555555555555222222333333333333444444111///...///000222222111111111111000000000000000......///000111222333333///000000111111000000///------------............------............------////////////////////////........................//////...------------...------------------------))))))******+++,,,,,,---,,,,,,************,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,+++***((((((((((((((('''''''''++++++************++++++------,,,++++++******))))))+++------,,,+++,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((******+++,,,---...//////------......///000000000///---++++++,,,---,,,+++---------...///000222222333~~~yyyvvvssspppmmmiiiddd``````_________aaabbbcccdddggghhhkkknnnrrrvvvyyyzzz~~~yyytttoookkkgggddd\\\XXXRRRMMMKKKIIIFFFDDDBBBAAA@@@???@@@BBBDDDEEEMMMDDD===<<<>>>===<<<>>>888999:::;;;<<<<<<=========>>>??????>>>???@@@BBBCCCDDDEEEFFFKKKUUUbbbkkk|||nnn]]]RRRKKKGGGBBB>>>======;;;:::::::::::::::999888777666888777777666666666777777888777777666666666666666555555555555555555555555333333333333333333333333222000///000111222111000111111111111111000///...------...//////000111111111111222222222222111111////////////////////////........................------------------------....................................------......------------------------))))))*********+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++******************,,,+++++++++******))))))*********++++++*********++++++******)))))))))(((++++++************++++++)))******++++++,,,------)))+++,,,,,,++++++,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,***))))))+++...***))))))))))))))))))***************++++++++++++,,,,,,------...//////000------......///////////////...---------.........------------///111222333333|||uuunnniiihhhgggeeedddcccaaa___]]]]]]^^^___aaaccceeehhhiiinnnooorrrvvvyyy}}}~~~|||sssooojjjfffbbb___[[[XXXRRROOOJJJFFFDDDCCCBBBAAAAAAAAA??????@@@BBBDDDEEEFFF@@@===??????===;;;<<<>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCCCCDDDGGGIIIIIILLLPPPVVV^^^mmmttthhh\\\PPPGGGFFFDDDAAA???>>>===<<<;;;777777888888888888888777777666666666666666777777888777777666666666666666555555555555555555555555333333333333333333333333555333222222222222000///111111111111111000///...222222222222222222222222111111111222222111111111000000000000000000000000////////////////////////------------------------........................------..................------------------------+++++++++*********))))))------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,+++***))))))(((((()))))))))******+++++++++************************,,,,,,,,,++++++*********++++++************++++++)))******++++++,,,------(((***,,,,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,***))))))+++...***))))))(((((())))))***++++++++++++,,,,,,,,,,,,+++++++++,,,---------...------------------...............---------...///......---...///111333444999{{{vvvsssoooooommmkkkhhhdddaaa___]]]]]]^^^^^^___``````aaa```bbbfffiiikkknnnqqqtttvvvxxx{{{~~~zzzuuupppmmmaaa^^^ZZZWWWUUUSSSPPPNNNIIIGGGDDDAAA?????????@@@@@@???>>>>>>>>>@@@BBBDDDBBB>>>===???@@@<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDEEEEEEHHHLLLOOOSSSXXXaaajjjvvvooo```VVVNNNFFFAAA???>>>>>>===============666666777888888888888888666666555555666666777777888888777666666666666666444444444444444444444444444444333333333333222222555444333333333222000...111111111000000000000000111111111000000000//////...//////000000//////...///////////////.........000000////////////000000........................------------------------,,,---......///.........---------------------------,,,,,,+++******))))))------------------------******+++++++++,,,,,,,,,---,,,,,,+++***)))(((((((((((())))))***++++++,,,++++++***))))))***++++++******************))))))++++++************++++++------,,,++++++******)))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++------,,,+++******+++,,,---///......---,,,+++******((()))))))))*********+++------------------------+++,,,---,,,++++++---///111000/////////111333555~~~|||yyyvvvtttqqqpppooooooooommmkkkhhheeedddaaaaaa```___^^^]]]^^^^^^]]]^^^```aaaccceeegggiiikkknnnrrrttttttuuuxxx{{{zzz{{{}}}~~~uuutttrrrnnniiiddd```]]]TTTQQQNNNLLLKKKIIIGGGEEEAAAAAA@@@???>>>>>>???@@@???>>>======>>>@@@CCCDDDAAA===;;;======;;;;;;>>>;;;::::::;;;<<<>>>@@@AAADDDFFFJJJNNNRRRXXX^^^ccckkkrrr|||uuujjj[[[PPPJJJFFFBBB>>>;;;;;;<<<;;;::::::;;;<<<777777888888888777777666555555555555555666777777888888777666666666666666444444444444444444444444444444444333333222222222333222111222333222000...111000000//////000111222---------.....................////////////......////////////.........---000///............///000........................------------------------,,,,,,.../////////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))))))))************,,,+++************+++,,,))))))******************++++++************++++++------,,,++++++******)))(((***+++,,,+++***+++,,,++++++************++++++******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,...---+++******+++---.........---,,,+++******)))))))))************++++++...............---------+++---...---,,,,,,...000555333111000000111333555222yyytttjjjjjjhhhgggeeecccbbbaaacccccccccbbbbbbaaa```___]]]^^^^^^]]]]]]^^^```cccbbbdddfffhhhiiilllooorrrtttwwwyyyyyywwwuuuwwwxxxwwwwwwwwwuuussspppnnnlllfffeeeccc___\\\XXXUUUSSSMMMKKKHHHFFFEEEDDDBBBAAA??????@@@@@@??????@@@BBB???>>>>>>>>>@@@BBBEEEGGGBBB===:::;;;;;;:::<<<@@@@@@@@@@@@BBBDDDGGGIIIKKKLLLPPPVVV]]]fffoooyyywwwddd[[[PPPHHHFFFEEEBBB>>>======<<<;;;999888999:::999999999999888666555444555555555555555666777888888888777666666666666666444444444444444444444444444444444333333222222222/////////111333333111///111000///...///000222444......///000111222333333000000111111111111000000111111000000000////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////......------------------------+++++++++,,,,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,---------((()))***+++,,,---......++++++******)))(((((((((---,,,+++******+++,,,---******++++++,,,,,,------++++++************++++++)))******+++,,,,,,------(((***++++++******+++,,,++++++************++++++******+++++++++,,,,,,,,,)))+++------,,,+++***+++,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,------------------......///////////////.........---///111000......111333777555222111000222444555555|||zzzzzz{{{~~~}}}zzztttpppllljjjjjjiiifffccc\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^fffccc```___aaadddfffgggnnnlllkkkmmmqqquuuwwwxxx}}}|||zzzzzzyyywwwtttrrrooonnnkkkhhhddd```^^^\\\YYYXXXVVVTTTPPPMMMJJJHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@>>><<<<<<===???@@@>>>???===<<<@@@HHHKKKJJJ===;;;:::;;;<<<>>>>>>>>>>>>???@@@CCCHHHMMMQQQSSSZZZ```kkkvvvrrrfffUUUPPPIIICCCAAA@@@@@@@@@888888999999999:::::::::;;;;;;<<<<<<:::888555333555666666777777777777666555555555555555555555555333333333333333333333333444333333222111111111222000000000000000000000000111222222333222111000///000///...///000111000/////////000000000000//////........./////////////////////000000///...------.........------,,,,,,,,,------------------------------...............---***+++,,,---...------,,,---.........---+++)))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***((((((***+++,,,,,,************************************************++++++******************************************---,,,,,,+++***)))((((((((()))+++,,,,,,+++)))(((,,,+++***((((((((()))***))))))*********+++++++++************************......------......///000---,,,++++++*********+++------,,,,,,,,,+++++++++------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,000000000111111111111111555~~~}}}}}}{{{zzzxxxvvvuuusssqqqooooooooonnnjjjgggfffeeedddfffhhhiiihhhfffaaa___]]]]]]^^^___^^^\\\YYYYYYYYYXXXYYYYYYZZZZZZ___```aaaccceeegggiiijjjooollliiihhhiiilllnnnnnnsssrrrqqqrrrvvvzzz|||||||||yyyuuuqqqnnnjjjfffccc```___]]]ZZZVVVTTTQQQPPPKKKKKKJJJHHHFFFDDDBBBAAADDDCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@AAA@@@>>>BBBHHHJJJHHHAAA@@@???@@@AAABBBBBBAAABBBEEEIIIMMMRRRYYYaaagggrrr{{{nnn___VVVPPPKKKFFFAAA??????>>>===:::::::::999999888888888888999:::::::::888666555888777777777666444333222555555555555555555555555333333333333333333333333444333222222111111222222000000000000000000000000111222222222222111000///000///...///000111000/////////000000000000/////////////////////.........---............------,,,......---------,,,,,,,,,---------------------------...............------***+++,,,,,,,,,,,,******,,,------------+++***)))++++++++++++++++++++++++++++++***))))))***+++++++++***((()))***,,,++++++************************++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))((()))+++,,,,,,+++)))(((,,,+++***)))(((((()))************++++++++++++,,,***************************************++++++,,,------,,,+++++++++++++++******++++++,,,,,,,,,---......---......///000111------------------------......//////000000000000'''|||}}}|||zzzyyyzzz{{{{{{zzzwwwrrrmmmjjjddddddddddddcccbbb``````]]][[[ZZZZZZZZZZZZXXXWWWWWWVVVVVVWWWYYY[[[ZZZYYYYYYXXXWWWXXXZZZ[[[[[[ZZZ\\\\\\\\\]]]^^^___```aaadddeeehhhkkkooorrruuuvvvzzzwwwsssqqqrrrsssttttttvvvtttssstttwwwyyyzzz{{{sssoooiiiccc^^^ZZZVVVSSSOOONNNMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???????????????@@@AAABBB??????????????????@@@@@@<<<>>>??????CCCHHHIIIFFFBBBAAAAAABBBCCCEEEFFFGGGLLLRRRZZZaaagggqqq}}}vvveeeWWWMMMGGGHHHEEEAAA>>>>>>===<<<:::<<<;;;:::999888777666666555666777888999888777666666666666666555333222222555555555555555555555555333333333333333333333333333333222222111111222222000000000000000000000000111111222222111111000///000///...///000111000/////////000000000000//////000000//////......------+++,,,------------------...------------,,,,,,,,,.......................................---,,,++++++,,,,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++***))))))***,,,,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++***)))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,))))))***+++,,,---..................///000111222........................---......///000111111222222kkklllmmmnnnooooooooonnnnnnpppsssuuuuuuvvvyyy{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{zzzyyyxxxxxxzzzyyyyyyxxxwwwuuutttssssssrrrooollliiifffdddbbbeeeffffffeeebbb___[[[XXXXXXYYYYYYZZZYYYYYYXXXXXXVVVUUUTTTTTTUUUVVVVVVVVVSSSSSSSSSUUUWWWXXXYYYZZZ]]]]]]]]]]]]^^^^^^]]]\\\``````aaaccceeehhhjjjkkkkkkmmmooorrrvvvyyy{{{}}}|||xxxuuussssssrrrqqqpppnnnllllllmmmnnnnnnmmmbbb^^^XXXTTTQQQOOOLLLKKKEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>??????@@@@@@===>>>??????@@@??????>>>999===@@@BBBGGGMMMMMMJJJCCCCCCCCCDDDGGGLLLRRRWWW\\\gggttt~~~ppp```SSSKKKGGGEEEAAA???=========<<<;;;999:::::::::999888777777666555555666777777666555555333333444555666666666666555555555555555555555555333333333333333333333333333333222222111222222333000000000000000000000000111111111111111111000000000///...///000111000/////////000000000000//////111111000///...------,,,+++,,,---...............------------------------....................................---,,,++++++***+++---.........------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++)))))))))+++------+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))+++*********************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------------------,,,***++++++,,,------......---------......///000111..............................///000111333333444555bbbccccccccccccccccccccc```bbbddddddeeefffhhhjjjhhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeeffffffffffffggggggfffeeeddddddcccccceeeeeeeeedddcccbbb```___``````^^^]]][[[YYYXXXWWWWWWXXXXXXWWWVVVTTTRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTVVVWWWRRRSSSTTTUUUWWWYYY\\\]]]aaabbbccccccccccccbbbbbbddddddfffhhhlllooorrrsssvvvwwwxxxzzz|||}}}|||wwwrrrooollljjjhhheeecccaaa______^^^\\\ZZZSSSPPPKKKIIIGGGGGGFFFEEEAAAAAAAAA@@@@@@?????????======>>>>>>======<<<<<<@@@@@@@@@@@@?????????>>><<<===>>>>>>??????>>>>>><<<@@@CCCFFFKKKPPPQQQMMMFFFGGGIIILLLRRR\\\hhhqqqwwwppphhh\\\QQQJJJFFFEEEDDD>>>===<<<<<<======;;;999888888888888888888888888777666666666555444444333444444555666777888888888555555555555555555555555333333333333333333333333333222222111222222333333111111111111111111111111000000000000000000111111000///...///000111000/////////000000000000//////111111000///...------,,,,,,---...///////////////------------------------........................------......---,,,++++++'''(((***,,,---......---************+++,,,,,,---++++++++++++++++++++++++*********++++++*********)))))))))+++------+++)))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++******************++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++''''''((())))))))))))(((,,,,,,---......------,,,...............---------,,,,,,,,,,,,---...//////------------------------------...///111222333333222aaaaaa``````____________]]]^^^___^^^]]]]]]___aaa^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSRRROOOOOOOOOPPPPPPOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVWWWWWWXXXYYY[[[WWWXXXZZZ[[[\\\___cccffffffiiilllmmmmmmlllmmmnnnmmmmmmnnnpppsssuuuxxxyyy|||{{{{{{{{{{{{{{{{{{{{{wwwsssnnniiieeebbb^^^\\\YYYWWWTTTSSSRRRPPPMMMKKKJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;@@@AAAAAAAAA@@@???>>>>>>=========>>>??????@@@@@@===@@@CCCEEEJJJPPPPPPMMMMMMQQQWWW^^^gggtttxxxlllZZZTTTMMMGGGCCCAAA@@@???===<<<;;;;;;<<<===<<<:::777777777888888888999999777777666555555444333333777777888888777666555555555555555555555555555555333333333333333333333333222222111111222222333333111111111111111111111111000000/////////000111111000///...///000111000/////////000000000000//////000000//////......------......//////000/////////,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,$$$%%%''')))++++++++++++***************+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))***))))))***,,,,,,+++)))************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))***+++---......---,,,,,,............---------,,,++++++++++++,,,---...///------------------------,,,,,,---...///000000111333iiiiiigggffffffeeeeeeeeedddeeedddbbb```___```bbb^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSNNNOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[___```______```bbb^^^```bbbcccdddggglllppppppsssvvvvvvuuusssssstttqqqqqqqqqqqqqqqrrrssstttrrrrrrqqqooonnnmmmlllkkkfffccc^^^[[[XXXUUURRROOOKKKJJJHHHHHHHHHGGGDDDBBBAAA@@@??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>===>>>???@@@AAA@@@??????@@@????????????AAABBBCCC???CCCGGGJJJQQQYYY\\\ZZZbbbjjjvvv|||pppaaaWWWKKKHHHCCC???>>>>>>=========;;;999:::;;;<<<<<<;;;888888888888777777777777666666555555555555555666666666666777666666555444555555555555555555555555333333333333333333333333222222111111222222333444111111111111111111111111000//////...///000111222000///...///000111000/////////000000000000/////////////////////...............//////......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------'''((()))***+++***))))))+++******))))))***+++,,,++++++++++++++++++++++++)))***++++++++++++***)))+++***((()))***,,,++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++******************+++)))***+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,)))***,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////........................//////000000111111111111---tttsssrrrpppooonnnnnnnnnmmmmmmkkkhhheeedddeeefffaaa```___]]]\\\[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTTTTUUUVVVWWWYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVSSSSSSTTTUUUWWWYYY\\\]]]YYYYYYZZZ[[[\\\\\\\\\\\\[[[___dddeeedddcccdddfff```ccceeefffgggjjjoootttuuuwwwzzzxxxtttqqqpppppplllkkkjjjhhhgggfffffffffddddddbbbaaa___]]]\\\[[[XXXUUUQQQOOOMMMKKKHHHFFFAAA@@@@@@AAABBBBBB@@@>>>:::999:::===@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>:::<<<===???@@@AAA@@@@@@BBBAAA@@@???@@@BBBEEEFFFFFFKKKPPPVVVaaalllrrrqqq|||yyykkkaaaYYYOOOHHHDDDAAA>>><<<===>>>??????===;;;888888:::;;;;;;;;;::::::999888777666555555555444444555555777888888111222333555666777777777555555555555555555555555333333333333333333333333222111111111222333333444111111111111111111111111000///.........000111222000///...///000111111/////////000000000000//////.........///////////////............---,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,---.........------......---,,,***))),,,+++***))))))***++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,***((((((***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***+++,,,---,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++***)))((()))+++---------+++***(((((()))***+++,,,,,,------------------///000000000000000000000000000000444444444444444444444444555}}}{{{zzzzzz{{{wwwvvvtttrrrpppmmmkkkkkkiiigggeeeaaa^^^\\\ZZZYYY^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[[[[[[[\\\]]]^^^___```_________```aaabbbbbbfffeeecccaaa___]]]\\\\\\XXXXXXXXXYYYZZZ[[[\\\]]]___aaabbbccccccbbb```___cccdddeeeeeeffffffffffffdddcccbbbccceeehhhlllnnnpppqqqssssssqqqmmmhhheeebbbaaa___]]]ZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPJJJIIIGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>============<<<<<<;;;;;;;;;>>>======<<<;;;:::999999;;;;;;<<<>>>@@@@@@???===????????????@@@BBBCCCEEEAAACCCEEEGGGHHHKKKOOORRRUUU\\\^^^ggg}}}tttbbbWWWPPPIIIEEEDDD>>>===<<<;;;:::999999999;;;;;;;;;::::::999999999666666666666666666666666999888666555333333222222777777666666666555555555333444444555555444444333222222222222222222222222333222111000000111222333222222222111111111111000000000000000000000000000------......///000000000////////////000000000000,,,,,,------------,,,,,,++++++,,,------......///.../////////...---,,,,,,---------,,,,,,+++++++++000///......,,,,,,+++***---+++***,,,///000...,,,***++++++,,,,,,++++++*********))))))******+++,,,'''((()))***+++***))))))******))))))))))))******************************++++++++++++++++++++++++***************,,,...///(((((())))))*********+++)))))))))((((((((((((((((((((()))***+++,,,,,,,,,+++***)))(((((()))***+++******++++++++++++************+++,,,,,,,,,,,,++++++***)))((()))+++...///------------------------)))+++---,,,+++***+++,,,...------------...//////////////////////////////222222111111111111111111111|||{{{zzzxxxuuusssrrrqqqooommmjjjgggccc```^^^]]]````````````___^^^]]]\\\]]]]]]^^^^^^```aaabbbcccgggffffffffffffgggggghhhggggggfffeeecccaaa___^^^\\\\\\\\\]]]]]]___`````````aaabbbbbbaaa___]]]\\\______```aaaaaaaaaaaaaaa___^^^\\\\\\\\\___aaacccbbbdddeeefffddd```\\\YYYUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::@@@@@@@@@AAAAAAAAA???>>>>>>@@@AAACCCDDDEEEGGGHHHDDDFFFJJJNNNSSSYYY```eeejjjqqqtttmmm```RRRJJJEEE@@@=========<<<;;;::::::999999999;;;;;;:::::::::999999999777777777777777777777777888777666555444333333333555444444444333333333333333333444444444444333333222222222222222222222222222222111000000111222222222222222111111111000000000000000000000000000000///////////////.............../////////000000000------............------.....................---..................---,,,---------,,,,,,+++++++++******++++++++++++,,,,,,+++***)))+++---...,,,******++++++,,,,,,++++++*********))))))******+++,,,)))***+++,,,,,,,,,++++++*********))))))*********************************))))))************))))))((((((''''''''')))***+++))))))******************,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,******++++++++++++************+++,,,,,,,,,,,,+++++++++******+++,,,---...------------------------***+++------+++***+++,,,---------------...//////////////////////////////111111111111111111111111111}}}|||{{{yyywwwuuutttsssqqqooolllhhhdddaaa^^^]]]______````````````____________```aaabbbdddfffgggjjjjjjiiiiiijjjjjjkkkkkkjjjjjjjjjiiigggdddaaa___\\\\\\\\\\\\\\\]]]^^^___]]]^^^^^^]]]\\\ZZZWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXVVVUUUSSSQQQQQQRRRSSSTTTSSSTTTUUUUUUTTTQQQMMMKKKLLLKKKIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<============<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::888999999:::;;;<<<======>>>???@@@AAAAAAAAAAAA@@@>>>@@@CCCDDDEEEGGGIIIKKKNNNRRRYYYaaajjjttt~~~vvviiiYYYOOOFFFCCCAAA===;;;<<<<<<<<<;;;:::999999999999:::::::::999999999999999888888888888888888888888666666555444444444444444444444444444333333333333333333444444444444333333222222222222222222222222222222111000000111222222222222111111111000000000000000000000000000000000111000000///......------------........./////////.........//////.........000000000///...------,,,,,,------............---------,,,,,,,,,,,,++++++******++++++++++++,,,,,,))))))((()))+++,,,***)))***++++++,,,,,,++++++*********))))))******+++,,,+++,,,,,,---...---------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++************+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,++++++++++++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------------------------***+++------+++++++++,,,---------------......///////////////////////////111111111111111111111111222~~~zzzwwwsssrrrqqqpppooommmlllllljjjhhhddd```\\\YYYVVVUUUYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]___aaacccdddccccccddddddfffgggiiijjjiiijjjjjjiiifffaaa]]]ZZZTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOLLLMMMNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKJJJHHHEEEDDDGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@???@@@???>>>===============>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>??????@@@<<<>>>@@@BBBCCCDDDFFFGGGCCCEEEGGGHHHJJJNNNUUU[[[eeelllvvvrrr```VVVLLLEEEAAAAAAAAA>>>===>>>;;;;;;:::999999999999999999999999999999888888888777777777777777777777777555555444444444555555666555555555555555555555555333333333444444333333333222222222222222222222222222111111111111111111222111111111111000000000000000000000000000000000000000000//////............------------.........///......////////////......//////......------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***)))))))))************)))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,---------------+++++++++,,,,,,+++++++++***************************,,,...000000...,,,***---,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********)))))))))***************+++++++++***************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------,,,,,,------...///////////////////////////111111111111111222222222222~~~{{{wwwrrrmmmiiifffccccccbbbaaaaaa```______]]][[[XXXTTTQQQNNNLLLKKKPPPPPPQQQRRRSSSSSSSSSSSSQQQRRRSSSTTTVVVXXXZZZ[[[WWWXXXYYY[[[]]]```bbbdddddddddcccaaa]]]XXXSSSPPPKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>?????????????????????>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@???BBBDDDEEEFFFGGGJJJMMMIIILLLOOORRRWWWbbbpppzzz~~~jjjYYYNNNHHHAAA===<<<======:::999:::::::::999888888888999999888888888888888888888888666666666666666666666666555444444444444555666666444444555555555555555555222333333333333333333222222222222222222222222222111111111222222111111111111111111000000000//////////////////////////////............//////000000------------.........///......////////////......+++++++++,,,,,,---------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++******+++,,,,,,+++************++++++,,,,,,++++++*********))))))******+++,,,+++++++++++++++,,,,,,---***+++,,,,,,,,,,,,+++******************************,,,...000000...,,,***)))))))))))))))(((((((((---,,,,,,++++++*********(((((((((((())))))******+++++++++***************)))******************)))******++++++++++++************+++,,,,,,,,,,,,+++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,---......////////////////////////000000111111111222222222222nnnllliiiddd```\\\YYYWWWTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOMMMJJJHHHFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMOOOQQQTTTWWWZZZ[[[YYYXXXWWWUUURRRMMMIIIFFFEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA===>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<======>>>???>>>>>>>>>>>>>>>???@@@?????????>>>>>>===<<<;;;999999999:::::::::::::::<<<<<<===>>>???@@@AAAAAABBBEEEHHHIIIHHHIIIMMMQQQQQQUUU\\\bbblll|||}}}pppbbbVVVLLLFFFCCC>>>;;;;;;===<<<888777999999999888888777888888999777777777777777888888888555555555555555555555555555555444444444555555666222222222222333333333333222222333333333333222222222222222222222222222222000111222222222222111000111111000000000/////////////////////////////////------......///000000111------........./////////.........//////.........)))******+++,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,...---,,,***++++++***++++++,,,,,,++++++*********))))))******+++,,,***************+++,,,,,,)))***+++,,,,,,+++***)))************************)))***+++,,,,,,+++***)))))))))***++++++******)))+++++++++++++++*********)))))))))***++++++,,,,,,******************++++++((()))************)))(((******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,------...////////////////////////000000000111222222333333333^^^\\\XXXTTTPPPNNNLLLKKKGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDBBBAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@?????????@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLOOOPPPLLLKKKJJJIIIGGGDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<>>>>>>============>>>???@@@@@@=========>>>???@@@@@@AAA???????????????@@@AAABBBAAAAAAAAA@@@???===;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???AAACCCEEEGGGHHHIIINNNRRRTTTUUUYYY___eeeiiipppzzzyyyjjjbbbWWWOOOJJJFFFBBB???===;;;;;;===;;;888777:::888888777777777777888888666666666777777777888888666666666666666666666666666555555444444444555555111111222222222333333333222222333333333333222222222222222222222222222222000111222222222222111000111000000000////////////////////////////////////.........///////////////....../////////000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------******++++++++++++,,,,,,+++---......+++******,,,***++++++,,,,,,++++++*********))))))******+++,,,+++******)))***+++,,,---((()))+++,,,,,,+++)))(((************************))))))************))))))******,,,---...------,,,))))))******************))))))***++++++,,,------)))))))))***+++++++++,,,)))***++++++++++++***)))******++++++++++++************+++,,,,,,,,,,,,+++++++++******+++,,,---...+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,++++++,,,,,,---...///////////////////////////000000111222222333333333UUURRRNNNJJJGGGEEEEEEEEE??????@@@@@@AAAAAAAAAAAA??????>>>=========>>>>>>======>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFFFFCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;AAA@@@???===<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;::::::;;;===>>>???;;;;;;;;;;;;<<<===>>>???;;;;;;<<<===>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???===<<<>>>>>>??????@@@@@@AAAAAA@@@AAACCCFFFIIILLLNNNOOOUUUZZZaaafffjjjqqqzzzzzzjjj___UUUMMMEEE@@@@@@???;;;777999777777999888444444888888777777777777777888888555666666666777777888888777777777777777777777777666666555444444444444444333333333444444555555555222222222333333222222222222222222222222222222222000111222333333222111000000000000000////////////////////////////////////000000000///......------////////////000000000000,,,------------------,,,///......------,,,,,,+++------------,,,,,,+++***+++++++++,,,,,,---------000//////...---,,,+++******,,,...---***)))***++++++++++++,,,,,,+++++++++*********)))***++++++,,,,,,+++*********+++,,,---'''(((***++++++***((('''************************++++++++++++++++++++++++&&&'''(((***+++++++++***(((((())))))*********+++(((((()))***++++++,,,,,,(((((()))***+++,,,,,,---***+++,,,------,,,+++*********++++++++++++************+++,,,,,,,,,,,,++++++***)))((()))+++...///+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,++++++,,,,,,---...///////////////////////////000000111222222333333333CCCCCCBBBBBBAAA@@@??????>>>???@@@@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::888888999999999:::::::::======?????????>>>===<<>>>>>=========;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;===<<<;;;:::::::::;;;<<<<<<<<<===>>>===<<<;;;:::===============>>>>>>>>>>>>>>>>>>======<<<<<<<<>>;;;<<<<<<<<<<<<===@@@CCCEEEGGGIIILLLNNNQQQXXXbbbiiiooovvv{{{nnnbbbWWWOOOHHHDDD???<<<======;;;999<<<<<<;;;;;;:::999888888888888888888777777777666666666666666555555555555444555666666666555333333444444444444444444444444444444444333333222222222333333333222222111111111222333444444222222333444222111000000///000000000333333222111000000111111++++++,,,---...///000000////////////000000000000//////000000000000//////------------------------........................***///333333...******,,,+++++++++,,,,,,---------.........------,,,,,,,,,///...,,,+++***)))))))))***+++,,,,,,+++***+++,,,,,,,,,++++++***)))(((((()))))))))((())))))***+++)))***++++++***)))***+++'''((()))***+++,,,------************************+++++++++*********))))))(((((())))))*********+++******))))))))))))******)))***+++,,,---.........************************///---******+++------,,,,,,+++***))))))***++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---((()))***+++,,,------------------,,,,,,------...---,,,,,,,,,---///000222......//////000222333444444DDDDDDCCCAAA???>>>===<<<=========<<<<<<:::999999::::::::::::::::::::::::999999:::;;;;;;:::999999999999:::::::::;;;;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<=========<<<;;;;;;===============>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCDDDEEEHHHIIIJJJIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCAAA@@@AAABBBBBBBBBCCCFFFIIILLLNNNSSS[[[bbbjjjuuuuuueeeZZZRRRKKKFFFDDD@@@<<<:::;;;;;;:::888:::999999888888777777777888888888777777777666666666666666666555555555555444555666666666555333333444444444444444444444444444444333333333222222222333333333222222111111111000222333222111000111222222222111000000000000000222222111000000000000000......//////000111111111....../////////000000000//////000000000000//////---------------------------------------------------111555555111------///++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,+++***)))***,,,,,,,,,++++++***))))))(((***))))))))))))***++++++)))***++++++***)))***+++***************+++++++++************************+++++++++*********)))))))))*********++++++++++++++++++************++++++******+++,,,------------*********************))),,,***))))))***+++******,,,+++***))))))***++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---......---,,,---...//////......//////000222333444444DDDCCCBBB@@@>>><<<;;;:::===<<<;;;:::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::::::::999:::;;;<<<===>>>??????======<<<<<<<<<<<<======;;;<<<<<<======<<<<<<<<<======>>>>>>???>>>>>>===????????????@@@@@@@@@AAADDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFGGGIIIKKKMMMPPPUUUXXX```hhhssswwwlll\\\NNNGGGCCCAAA??????<<<999888888999888777666666666666666666666666777777777777666666666666666666666555555555555444444555555555555444333333444444444444444444444444333333333333222222222222222222222222222111111111...000111000///...///000333222222111000111111111111000000////////////000000000000000000000000000------........./////////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...111555444111......///+++++++++++++++*********,,,,,,,,,,,,------------*********++++++,,,,,,,,,)))***++++++))))))***+++,,,,,,++++++***)))))))))***************+++,,,,,,)))***++++++***)))***+++,,,+++++++++******))))))************************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++))))))*********************))))))***+++,,,***)))++++++************+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++------,,,+++++++++++++++000///...---------------......//////000222333444333BBBAAA@@@???===<<<::::::???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>===>>>???@@@@@@@@@???>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJLLLLLLKKKJJJKKKLLLMMMOOOOOOMMMIIIEEECCCBBBEEEEEEEEEEEEEEEGGGIIIKKKKKKOOOTTTXXX\\\aaahhhmmm{{{yyyaaaXXXMMMDDD@@@???>>>>>>:::999888777777888888888555555555555555666666666777777666666666555555555666666555555555444444444555555555444444444333333333333333333333333333333333222222222222222222222222222222111111111111111...///000000......///000333333222111111111111111000//////.........////////////......------------------------.........///...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...000000---++++++,,,,,,++++++******)))))))))+++++++++,,,,,,------...******++++++,,,,,,,,,,,,(((*********)))((()))***+++++++++*********))))))++++++******++++++,,,---)))***++++++***)))***++++++++++++************)))************************************************+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++---......,,,***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,---,,,,,,++++++------,,,+++************............------............//////000222333444333>>>>>>>>>======<<<<<<<<>>===;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::::::::;;;<<<<<<;;;:::;;;<<<===>>>=======================================<<<<<<<<<>>>>>>============>>>>>>===>>>@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLMMMNNNOOONNNOOOQQQQQQOOONNNOOOPPPSSSTTTTTTQQQLLLGGGEEEDDDDDDGGGJJJLLLOOOSSSXXX]]]]]]ccckkkqqqvvv}}}nnnbbbNNNJJJEEEAAA>>>======<<<888888888888777888888999555555555666666666666666666666666555555555555444555555555555444444444444555555444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111///000111000//////000111333222111111000000111111///...............///////////////...------,,,,,,------------.........///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++*********,,,++++++******)))))))))***++++++,,,,,,---------++++++,,,,,,,,,+++***)))(((*********)))((()))***+++++++++***************++++++******++++++,,,---)))***++++++***)))***+++)))************+++++++++******************************************************************))))))))))))(((((((((((())))))+++++++++,,,++++++******+++++++++,,,,,,,,,------+++***+++---//////---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,---------,,,++++++---,,,++++++*********++++++,,,---....../////////......//////000222333444333===========================<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;===============>>>???@@@<<<============>>>>>>>>>?????????>>>>>>=========@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVUUUWWWXXXWWWUUUTTTTTTTTTTTTTTTSSSPPPKKKHHHHHHHHHGGGMMMTTT[[[aaahhhpppvvvsssdddVVVMMM??????>>>===;;;:::888777666888999999777777888999666666666666666666666666666555555555444444444444555555555444444444444333555444444333222333333333333333333333333333333333111111111222222222222222000000000111111111111111///111222111000///000222222111111000///000000000///............//////000111111000000/////////...------........./////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))***++++++))))))***+++***************************************+++,,,,,,)))***++++++***)))***+++))))))******+++++++++,,,***************************************+++++++++*********)))))))))))))))(((((((((''''''(((((((((******+++++++++++++++*********++++++,,,---------)))((((((***,,,---+++***)))***+++,,,---------,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,...///000000000......//////000222333444444???>>>>>>>>>======<<<<<<<<<<<<===============<<<========================>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAA>>>?????????@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGHHHIIILLLNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWSSSTTTUUUWWWZZZ\\\]]]^^^^^^___```^^^[[[YYYYYYYYYVVVVVVUUURRRPPPPPPRRRTTTYYYaaammmxxxttteeeYYYOOOGGGCCC:::;;;<<<;;;999777555555555777999888666555666888777777666666555555444444555555555444444444333333555555555444444444333333555444333222222222333333222222222222222222222222000111111111222222222222///000000000111111111222///000111111000///000111111000//////......////////////......//////000111000000000000000/////////....../////////000000000---......//////......---------------------------------------------------,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,------,,,+++******+++,,,+++***)))***,,,***************************))))))))))))***++++++)))***++++++***)))***++++++++++++***************************************))))))*********++++++++++++++++++******)))))))))))))))(((((((((((())))))((()))***+++++++++++++++(((((()))******+++,,,,,,***)))((((((+++,,,,,,,,,)))***+++---------------,,,,,,---......---,,,,,,+++,,,...//////...,,,+++++++++,,,---............++++++++++++,,,---...///+++,,,.../////////............//////000222333444555AAA@@@???>>>===<<<;;;;;;>>>???@@@AAAAAA@@@???>>>????????????????????????BBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>????????????>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFEEEFFFHHHJJJKKKNNNNNNNNNOOOQQQSSSUUUWWWZZZZZZ[[[\\\]]]^^^___```XXXYYYZZZ]]]___bbbcccddddddeeeeeeccc```]]]\\\\\\^^^^^^]]]\\\[[[]]]aaaeeeqqq{{{qqqiii]]]RRRKKKFFFCCCAAA<<<======;;;999777666777444777999888555444444666777777666555444444333333555555444444444333333333555555444444444333333333555444333222111222333444222222222222222222222222000000111111222222222222//////000000111111111222///000111000///...///111000000///...............///////////////000111111........................////////////000000000000---..................---------------------------........................+++***)))***+++++++++***+++++++++,,,,,,------------,,,,,,++++++*********&&&(((***---......---,,,***+++,,,,,,+++***+++,,,******************++++++)))))))))((()))******+++)))+++++++++***)))***+++------,,,+++***)))((('''************************))))))******++++++++++++,,,,,,,,,++++++***************))))))))))))******'''((()))***+++,,,,,,,,,&&&''''''((()))*********---+++)))***,,,...//////)))***+++---......------,,,,,,---......---,,,,,,,,,---///000000///---,,,***+++,,,---............+++++++++,,,---...///000---.../////////...---,,,......//////000222333444666===>>>???AAAAAAAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDD???@@@BBBBBBBBBBBBDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFIIIIIIHHHIIIJJJJJJIIIGGGKKKIIIGGGGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSWWW\\\```bbbfffgggjjjnnnqqqpppjjjeeecccaaa^^^]]]___cccgggjjjeeehhhiiihhhiiimmmnnnlllooooooooonnnppptttzzz~~~rrrgggYYYTTTMMMFFFBBB>>><<<:::999999888777666555444444777777777777777777777777555555555555555555555555333333333444444555555555444444333333333333222222333333222111111222333333333333222111111222333333333333222222111000//////222222222111111111000000(((%%%###&&&,,,000///---000000//////.........---///////////////........./////////...------,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...------,,,,,,------...---,,,*********,,,...///*********++++++,,,,,,,,,,,,,,,*********+++,,,---,,,+++)))((((((((()))*********))))))))))))******)))***++++++***)))***,,,)))************+++++++++)))))))))))))))(((''''''''''''((()))***++++++,,,'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,...,,,***((((((***,,,...+++******)))))))))))))))+++***)))***+++,,,***)))******+++,,,,,,---......++++++,,,,,,,,,,,,------)))))))))***+++,,,---...---///111222222///+++)))+++,,,,,,------,,,,,,+++------/////////...---,,,000000000000111333444555444;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDDDDFFFGGGEEEFFFHHHJJJLLLNNNOOOOOOPPPOOONNNOOOPPPPPPNNNMMMNNNMMMMMMLLLMMMMMMLLLKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVVVVYYYZZZ]]]```eeeiiimmmooossstttvvvxxxyyyvvvoooiiibbbbbbbbbaaa```ccchhhlllgggmmmtttyyy|||kkk\\\RRRKKKGGGBBB>>>;;;:::999888666666666777777777777888555555555555555555555555555555555555555555555555333333333444444444444444444444333333333222222222222222111000000111222222333222222111111222222333333333222111111000//////000111111111222222333333222...,,,...222555333111000/////////...........................---------------..................///............---------........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,+++******,,,...///,,,,,,------------------...---,,,+++++++++,,,---,,,+++***)))((())))))*********))))))))))))******+++,,,---+++)))(((((())))))************+++++++++***************)))(((((((((((())))))******++++++)))(((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++******************---,,,***))))))***,,,---******)))******+++,,,,,,---+++(((((()))+++++++++******++++++,,,------...+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---,,,---///111111///...,,,+++,,,,,,------,,,,,,+++------...//////...---,,,------------...000111222444<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFHHHIIIIIIIIIHHHKKKHHHFFFFFFHHHIIIGGGEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKJJJJJJJJJLLLNNNJJJLLLOOOSSSVVVXXXYYYZZZ[[[YYYXXXXXXYYYYYYXXXWWWSSSSSSSSSSSSSSSQQQPPPPPPOOOOOOOOOPPPQQQTTTVVVXXXYYYYYYXXXYYYZZZ]]]___aaaeeefffiiimmmqqquuuxxxzzz~~~}}}wwwqqqhhhjjjkkkiiifffhhhooouuuyyyssscccUUUKKKEEECCC@@@<<<:::999999888888666666777777777888888888555555555555555555555555444444444444444444444444444444444444333333333333333333333333222222222222111111000//////000111111333222111111111111222333222222222111111000000//////000111222333444555555444111......111222000...////////////............------------------------,,,,,,------...//////000///............---------........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...---------------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))***+++,,,+++)))((()))***)))************+++++++++***++++++++++++******))))))))))))))))))*********---,,,+++)))))))))******************************)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++++++++++++++++++++)))))))))***+++---...///...+++((('''(((***,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,------------,,,,,,------......///......---/////////000111222333444444============???AAADDDEEEDDDFFFHHHKKKLLLLLLLLLLLLQQQNNNLLLMMMQQQRRROOOLLLHHHGGGHHHHHHJJJKKKMMMNNNMMMNNNPPPPPPPPPRRRUUUWWWVVVXXX\\\___bbbdddddddddeeedddbbbbbbccccccbbbaaa]]]^^^___^^^\\\ZZZYYYXXXWWWXXXXXXZZZ\\\```dddfffgggfffeeeeeegggkkkooorrrtttvvvwwwyyy{{{}}}~~~~~~|||~~~~~~yyytttwwwooo^^^QQQIIIDDDBBBAAA>>>:::888888888777666:::999888777666555555444555555555555555555555555444444444444444444444444555444444333333222222222333333333222222222222111111111111000000111111111222222111111111111222222222111111111000000000///000111111222333333444444111...,,,,,,---...---+++///////////////.........---------------.........---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,------,,,+++++++++******))))))...------,,,++++++++++++++++++*********)))))))))))))))************))))))%%%''')))***)))***,,,...))))))*********+++++++++*********++++++***))))))*********))))))))))))))),,,+++***))))))+++---///************************))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,,,,,,,+++******))))))***+++,,,---------+++(((((()))+++++++++******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,------------,,,,,,---------...............000000000111222333444555444<<<<<<<<<===>>>@@@CCCDDDEEEGGGIIILLLNNNPPPPPPPPPWWWVVVVVVXXX[[[[[[XXXUUUPPPPPPOOOOOOQQQSSSUUUWWWQQQSSSTTTUUUWWWZZZ^^^bbbccceeeiiilllooooooooooookkkiiiggggggiiijjjiiiiiifffhhhiiigggeeeccccccdddcccdddfffhhhlllppptttvvvwwwvvvuuuuuuxxx|||kkkcccWWWKKKDDD???<<<;;;:::888666555666666555444999888888777666555444444666666666666666666666666444444444444444444444444444444444333333222222111333333222222222111111111222222222222222222222222111111111111111111111111111111111000000000000000222222222222222222222222111000//////000000111000.........///////////////------......//////////////////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++******))))))++++++++++++*********)))((()))************)))(((%%%''')))))))))***,,,---))))))*********+++++++++(((((()))))))))))))))(((*********)))))))))))))))((('''&&&%%%&&&'''***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))***,,,------,,,***)))+++******)))))))))*********)))***+++,,,,,,***(((******+++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000...---,,,++++++,,,---...,,,------......------,,,------------......//////---------...///000111222444;;;;;;;;;<<<===???@@@AAAFFFGGGIIILLLOOORRRUUUVVV]]]```ccceeedddaaa]]]ZZZVVVUUUTTTTTTUUUWWWYYY[[[[[[]]]^^^```aaaeeejjjnnnppprrruuuwwwxxxwwwuuutttiiihhhffffffhhhjjjkkkkkkdddfffhhhgggffffffiiimmmnnnooossswww{{{~~~~~~uuuhhhVVVQQQIIIBBB>>>:::888666888666555666888::::::999444444555555555666666666777777777777777777777777333333333333333333333333333333333333222222222222222222222222111111111111222222333333333333222222000000111222222111000000000000000000000000000000222222222111111111000000////////////000000111222.........///////////////------......///000000000000//////...------,,,,,,///............---------........................+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++))))))************))))))++++++,,,,,,++++++***)))((()))***++++++***)))((()))***+++***((('''((())))))************+++++++++''''''((())))))))))))((()))))))))))))))*********+++***)))(((''''''((((((++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,------,,,+++***+++******)))(((((())))))((()))***---...---)))&&&******++++++++++++++++++************++++++++++++******++++++,,,...///000------,,,+++++++++,,,,,,------............---------------------...///000.........///000111222333444======>>>???@@@AAAAAAAAAFFFFFFHHHKKKOOOTTTXXX[[[ccciiioooooojjjbbb]]][[[YYYXXXYYYZZZ]]]aaaeeehhhoooppppppqqqrrruuuzzz}}}{{{wwwrrrooocccaaa```aaacccfffhhhhhhbbbeeeiiijjjkkkooovvv|||xxxvvvyyyzzzlll]]]SSSKKKGGGBBB>>><<<:::888777999888777888:::;;;;;;:::333333333444444444444555666666666666666666666666333333333333333333333333222222222222222333333333222222222222111111111111000111222333333222111000///000111222222111000//////000000000000000000000000000000000000000111111---......---------///000............/////////000,,,,,,---......///000000..................------///............---------........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------,,,,,,+++***++++++++++++,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++,,,,,,,,,+++***)))((()))***++++++***)))(((***++++++***'''&&&&&&''')))************+++++++++'''((()))***************(((((())))))******++++++++++++++++++************************************))))))))))))))))))))))))******************+++++++++++++++,,,,,,+++++++++******)))))))))***++++++***)))***+++---,,,***(((++++++******************************+++++++++++++++++++++++++++,,,------******++++++,,,,,,------------............------------,,,,,,---...000111000000111111222333555666444@@@AAACCCDDDEEEDDDCCCCCCEEEFFFGGGJJJNNNUUUZZZ^^^gggooovvvuuulllaaa[[[ZZZ]]]^^^```dddjjjqqqxxx|||{{{rrrjjjeee^^^\\\[[[\\\___bbbdddeeeiiimmmrrrtttwww~~~{{{}}}~~~rrrfff]]]SSSJJJDDDAAA>>>:::888888999888888999777555555555555333111666555444333222111111000555555555555555555555555333333333333333333333333111111111222222333333444222222222111111111111000///000111222222111000//////000111222222111000///////////////000000000000------...///000111222222000000111000......///000---.........//////000000++++++,,,,,,---...//////,,,,,,------...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...------,,,,,,------...---------------,,,+++***(((((())))))*********+++'''(((***,,,---------,,,++++++,,,---,,,+++***)))''')))***++++++***)))''''''(((***)))(((((()))***)))************+++++++++((()))***+++++++++++++++'''(((((()))***++++++,,,###$$$&&&''')))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))***+++,,,......,,,***))))))***++++++***++++++******************)))************+++++++++,,,,,,++++++******++++++'''((()))+++---.........------............------------,,,,,,---...000111------......///111222333444JJJIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMOOORRRYYYbbbhhhpppssstttqqqjjjccc___^^^bbbcccfffmmmvvvyyyooohhhbbbbbbbbbbbbfffllluuu{{{pppggg[[[RRRMMMIIICCC???;;;;;;:::999888777666666777777666555555555555555666555555555555444444444222222222222222222222222333222222222222222222222111111111111111111111111222333333444333222000//////000000222333444555555000000000000000000000000000000000000000000000000111000//////000000///...000000000000000000000000000000000///......------//////000000//////...---...///...---,,,,,,...000........................)))******+++---......///++++++++++++++++++++++++)))***+++++++++)))((('''++++++************++++++++++++******************///---+++***++++++***))),,,+++******))))))************))))))))))))******(((((())))))*********+++***)))((((((((()))+++,,,************************)))))))))))))))(((((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%+++++++++******((('''&&&)))(((&&&&&&(((*********......---,,,,,,+++++++++'''***---///---***((('''++++++***))))))***++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---////////////////////////111111111111222333444444666TTTSSSSSSRRRQQQPPPOOONNNOOOQQQTTTVVVZZZaaajjjpppvvvyyy{{{zzzvvvqqqnnnmmmmmmnnnqqqxxx~~~tttvvvxxx|||tttiii[[[SSSJJJDDDBBB@@@===999888888777777666555555555777777666555555555555555555555555555444444444444222222222222222222222222333333333333333333222222111111111111111111111111222333333333222222111000222222222222222222222222000000000000000000000000000000000000000000000000111000//////000000///...........................////////////............------......------,,,+++/////////---++++++,,,...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++************++++++************************,,,***)))***+++,,,,,,+++,,,+++******))))))************))))))))))))******((()))))))))************+++***)))))))))***,,,,,,+++*********************)))))))))))))))(((((('''))))))))))))))))))))))))******))))))((('''''''''***************)))(((''',,,***))))))***++++++,,,)))))))))))))))))))))))))))***++++++))))))***+++************************)))))))))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++,,,,,,------......******+++,,,---......///000000000000000111333333333kkkkkkkkkkkkiiifffdddbbbaaadddgggkkkqqqzzzuuugggZZZRRRIIIDDD>>><<<<<<===<<<:::666666666666666666666666777666555555444555555555555555555555444444444444222222222222222222222222222222222222222222333333111111111111111111111111333333222111111111111222444444333222111000000///000000000000000000000000000000000000000000000000111000//////000000///.......................................////////////------......------,,,+++...///...,,,***)))***+++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++************++++++************************)))(((((()))+++,,,,,,+++,,,+++******))))))******++++++************++++++))))))))))))************+++************+++,,,---+++++++++******)))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((,,,+++***************+++&&&''''''((())))))******++++++)))'''&&&'''+++...)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))*********+++++++++,,,,,,++++++,,,---......//////++++++---...000222444444............///000111222111uuuggg\\\SSSKKKFFFAAA>>>;;;:::;;;===<<<<<<777777777777888888999999666555555444444555555555555555555444444444333333222222222222222222222222000000111111111111222222111111111111111111111111333222111000000111222333444333333222111000//////000000000000000000000000////////////////////////111000//////000000///...........................---------...///000000111/////////000//////...---+++,,,---,,,***)))***,,,------------------------******+++,,,,,,---......++++++++++++++++++++++++,,,+++))))))((()))***+++++++++************++++++***************+++++++++***)))((()))+++,,,+++***,,,+++******))))))******++++++************++++++)))))))))))))))************************+++++++++++++++******))))))(((((()))************)))(((((())))))))))))))))))))))))))))))*********+++++++++((())))))************))))))******)))'''''''''(((************++++++,,,,,,---,,,***'''%%%&&&)))+++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000------///000222444555666............///000111222444tttkkk^^^SSSLLLHHHDDDBBB<<<;;;999888888777777666666666666777888888999999555555444444444444555555555444444444444333333333222222222222222222222222.../////////000000000111111111111111111111111111222111000000000111222333111111111111111111111111000000000000000000000000////////////////////////111000//////000000///...////////////////////////,,,------...///000111111/////////000//////...---''')))++++++++++++---...------------------------***++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++))))))*********+++++++++,,,+++***+++,,,+++)))''',,,+++******))))))******+++******************+++******))))))))))))))))))'''(((((()))))))))))))))*********)))))))))((((((***************))))))((())))))))))))))))))))))))))))))******++++++,,,,,,((())))))************)))(((***+++***'''&&&'''(((------,,,,,,,,,+++++++++---...---+++(((&&&&&&&&&((()))+++,,,,,,+++)))(((+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,------------,,,,,,------...///000000,,,,,,---......//////000//////...//////000111222444vvvnnn___XXXNNNGGGDDDAAA>>><<<;;;;;;:::999777666555444444444444555555666666666444444444333444444555666444444444444333333333333222222222222222222222222.........///000000111111111111111111111111111111111000000000000111222222///000000111111222222222000000000000000000000000000000000000000000000000111000//////000000///...000000000000000000000000---------...///000000111------......------,,,+++%%%(((***,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,------...++++++************++++++)))))))))***++++++,,,,,,---,,,,,,,,,---,,,)))''',,,+++******))))))************))))))))))))******************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))******+++++++++,,,))))))*********))))))((((((+++------***((()))+++,,,,,,++++++***))))))(((---...///...***'''%%%%%%)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---......///,,,,,,---------.........---------------.........///////////////..................//////000111222333vvviii___XXXNNNIIICCC@@@???===:::666888999::::::999777777777444444555555555555555555444333333333444444555666444444444333333333222222222222222222222222222222//////000000111222222333111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000//////000000///...////////////////////////------......//////000000------......------,,,+++&&&)))+++---------...///,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))+++++++++++++++++++++++++++,,,------......------++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,---///...+++))),,,+++******))))))******))))))(((((((((((())))))************)))))))))(((&&&'''((()))***))))))(((''''''(((((()))************++++++++++++***)))))))))))))))))))))))))))))))))))))))******************************)))((('''&&&***...---***(((***,,,************)))))))))))),,,---......+++)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,000000000000000000000000------------...///000111111}}}|||rrrggg]]]TTTMMMHHHAAA>>><<<<<<===<<<888444222444666777666666666666777777777777777777777777333333333333444444555666444444444333333333222222222222222222222222222222000111111222333333444444111111111111111111111111...///000222222222111000111111111000000000000000000000000000000000000000000000000000000000000000111000//////000000///..................................../////////////////////000000//////...---(((***---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))+++,,,---,,,++++++++++++************++++++((())))))***++++++,,,,,,***+++,,,...000000...,,,,,,++++++***)))*********((((((''''''''''''((((((+++*********))))))(((((('''((()))++++++******)))&&&&&&'''((()))***++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''###''',,,+++(((&&&(((+++)))))))))***++++++,,,,,,+++------,,,++++++,,,...++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++***)))((('''******+++++++++,,,,,,,,,...------,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////222zzzvvvsssssstttxxxzzzfffbbb[[[SSSLLLHHHEEEDDD>>>======;;;:::999888888666555555555555444444444333555777666333222444777444333333222222333333444333333333333333333333333222222222111111111111111000111333444333000---+++//////000000000000//////111111111111111111111111////////////000000000000111111000000//////......222111111111000000////////////...//////000111222000000////////////000000000000000000000000000000//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,+++++++++***))))))))))))***++++++,,,,,,,,,,,,************************))))))************))))))+++***,,,///222111---)))+++*********+++,,,,,,---)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((******************++++++++++++******)))(((((((((---------,,,,,,,,,,,,,,,++++++******))))))((((((...,,,(((''''''((()))(((++++++++++++++++++++++++...+++)))((()))***+++***************************)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......+++---...---+++******+++000///...---------------......///000111222333333444~~~sssllliiijjjlllpppvvvyyykkkaaaUUUQQQLLLFFFAAA>>>===<<<======<<<;;;:::999888888555555555555444444444444333444555444333333333444444333333222222333333444333333333333333333333333111111111111111111222222000111222333222000...---//////000000000000//////111111111111111111111111000000000000////////////000000000000////////////111111111111000000000/////////////////////000111000000////////////000000........................//////.........---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++************************))))))************))))))((((((***---///...+++'''+++*********++++++,,,---)))*********))))))((('''''''''((((((((()))))))))************************))))))************))))))************************)))))))))))))))*********))))))))))))*********************)))))))))))))))---+++))))))+++,,,,,,,,,++++++++++++++++++++++++,,,***(((((()))+++,,,,,,************************)))************+++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------...+++---000111000///000000------,,,+++++++++,,,,,,......///000111222333333222|||{{{sssllljjjiiikkkooovvvxxxjjj^^^RRRIIIGGGEEEAAA>>><<<;;;;;;;;;<<<<<<;;;:::999888888777555555555555444444444444333222111222333333333222333333222222222222333333222222222222222222222222000000000111222222222333222222111111000000////////////000000000000//////111111111111111111111111111111000000//////......////////////000000000000111111111111000000000000000000//////.../////////000//////......//////000------------------------...............---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++******************************))))))************))))))((()))***,,,...---***(((+++************+++,,,,,,*********+++******)))(((((((((((()))))))))************************************))))))))))))******************************'''(((((()))******++++++''''''(((((())))))******))))))))))))***************)))(((***,,,------,,,***************************((('''(((***,,,------************************)))************+++++++++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------$$$'''***------------...,,,,,,+++++++++,,,------......///000111222333333555}}}uuurrrqqqpppqqqzzzxxxvvvwwwxxx}}}ooo```VVVNNNGGGBBBAAA@@@>>><<<;;;;;;<<<<<<;;;::::::999888888777777555555555444444444333333555222000111444555333000333333222222222222333333222222222222222222222222//////000111222333333333333222000/////////000000//////000000000000//////111111111111111111111111222111111000///......---......//////000000111111111111111000000000000000111000///.............../////////....../////////------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---***+++++++++,,,,,,------,,,,,,,,,,,,++++++***)))************************))))))************))))))***+++,,,...///...,,,++++++***************++++++******+++++++++******)))))))))))))))************************************+++***)))(((((()))***+++************))))))))))))(((((())))))************'''(((((()))***++++++,,,(((((())))))******++++++'''&&&'''(((***+++***((())))))))))))))))))))))))***)))((((((***,,,---,,,************************))))))*********+++++++++)))***,,,---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------###''')))***))))))***---------------...///000......///000111222333333555xxxtttsssvvvzzz{{{pppkkkjjjlllnnnnnn||||||lllcccWWWNNNHHHEEEBBB@@@<<<;;;:::999888999999:::999999999888777777666666555444444444444333333333666333111222555666444111333222222111111222222333111111111111111111111111//////000111222333333333333222000///...///111111//////000000000000//////000000000000000000000000222111111000///......---......//////000000111111000000000000000000111111000000///......---......//////............//////........................---.....................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++***)))************************))))))************)))))))))+++---......---,,,+++++++++***))))))*********)))******+++++++++******))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))((((((************))))))((((((''''''((()))******++++++(((((())))))******++++++(((((('''(((******(((&&&)))))))))))))))))))))))),,,***))))))***+++***)))************************))))))*********+++++++++$$$%%%''')))***++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------&&&))),,,------,,,,,,,,,---------------...///000......///000111222333333111zzzvvvuuuvvv|||~~~uuummmiiigggfffhhhlllzzz|||uuuoookkkmmmrrrwwwtttggg^^^SSSNNNGGGAAA???======<<<:::::::::999999999999:::888888777777777666666666444444444444333333333333444333333333444555444333222222111111111111222222000000000000000000000000000000000111222222222333222111000//////000111222//////000000000000//////000000000000000000000000111111000000//////......////////////000000000000000000000000111111111111//////......---.........///......------......///........................---------...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((******************++++++++++++,,,,,,,,,+++******************************))))))************))))))''')))++++++***)))******++++++***))))))))))))***((()))******+++*********((((((((()))))))))******((((((((((((((((((((((((******))))))))))))***************))))))(((((('''++++++******)))(((((('''&&&&&&''''''(((((())))))))))))))))))************+++***))))))***+++***)))************************,,,+++******++++++***(((************************)))************+++++++++(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,......---,,,---...,,,,,,+++++++++,,,------......///000111222333333111yyyrrrnnnpppuuu{{{sssrrrssszzzyyypppllljjjkkknnntttvvvppplllmmmmmmkkklllnnnyyywwwlllcccZZZPPPIIIDDDBBB???===;;;:::999999::::::::::::;;;;;;<<<<<<777777666666666666555555444444444333333333222222222333444333222111222333222222111111111111222222000000000000000000000000111111111111111111222222111000000000000000111111//////000000000000//////000000000000000000000000000000000000////////////000000000000///////////////000000000111111111111......---------.../////////......------......///---------------------------------.........//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++++++++++++++************+++,,,,,,,,,++++++************************))))))************))))))&&&)))++++++)))((()))+++++++++***)))))))))))))))'''((())))))*********)))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))+++******)))((((((''''''*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***)))'''''')))+++,,,+++++++++++++++++++++++++++***))))))***,,,,,,+++)))************************)))************+++++++++...---,,,+++,,,---///000++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******)))((()))+++---------,,,+++++++++,,,,,,......///000111222333333444uuunnnhhhdddbbbdddiiisssyyyqqqmmmggggggjjjqqq~~~uuujjjjjjhhhgggjjjlllrrr~~~~~~|||{{{~~~}}}|||~~~rrriii]]]TTTOOOJJJDDD???=========<<<<<<;;;:::999555555666777999::::::;;;666666666666666555555555444444444333333333222222///222444333000///111333222222111111111111222222000000000000000000000000222222222111111111111111000000000000111111111111//////000000000000//////000000000000000000000000////////////000000000000111111000000//////......//////000000111111111222---------------...///000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...////////////---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))************))))))(((+++------+++***+++---++++++***))))))((())))))''''''((()))))))))))))))''''''''''''((((((((((((************************((()))***++++++***)))(((+++******)))(((''''''&&&((((((((()))******++++++++++++++++++************++++++******))))))(((((('''%%%###$$$'''***,,,,,,++++++++++++++++++++++++(((((((((***,,,---,,,+++************************)))************+++++++++---+++(((&&&%%%&&&((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))((()))---000000///......------------......///000111222333333222~~~xxxooohhhccc```^^^]]]^^^bbbkkkwwwzzzwwwtttnnniiifffiiiooouuu}}}~~~{{{uuuttttttvvv|||zzzjjj```SSSPPPLLLGGGCCC@@@??????:::999888666666666777777;;;888777777::::::888666555666666777777777777666777777666555444444333333111222222333333222222111000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000000000000///...---------,,,,,,+++++++++---------............///000---+++,,,...///,,,))))))+++---///111111111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++***))))))************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((($$$&&&)))+++,,,***(((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((*********************+++)))************+++++++++******))))))))))))******)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***)))((((((((()))++++++,,,,,,,,,++++++************)))))))))((((((''''''+++,,,---////////////...000000//////.........---222222111000000000000000000|||uuukkkccc^^^^^^^^^^^^bbbfffmmmxxx{{{xxx{{{vvvkkk___SSSLLLGGGDDDAAA===:::888777777888777666666666777888999777555333444666777666444666666777777777666666555666555555444444333333333111222222333333222222111000000111111111222222222000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000/////////////////////////////////......///////////////000000000000//////------......///......---...---------,,,,,,,,,+++------------............---......---,,,,,,,,,,,,,,,---...///000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,++++++***))))))************++++++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((&&&''')))*********)))(((((())))))))))))(((((('''))))))))))))))))))))))))+++*********))))))))))))*********************))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))*********+++******+++++++++,,,,,,,,,))))))*********+++++++++******)))))))))***+++,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++++++++,,,---.../////////...000/////////............---------......000111222333}}}rrrjjjhhhiiimmmooovvvyyy~~~wwwhhhYYYPPPIIICCC??????===;;;999777666666666555555555555666777999999777666555666888999999888777777777777666666555444333333333333333333333333111111222222222222111111000000000111111111222222000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000........................---......//////......---......////////////......******+++,,,------------.........---------------------------............+++...000///+++))),,,///////////////...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++******)))***************++++++++++++******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((()))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))***************)))))))))+++*********))))))(((((()))************+++++++++******))))))))))))******)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,***************++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++***---------------,,,,,,,,,+++,,,---......//////...////////////............000000000111222333444555555~~~ssseee]]]QQQGGGAAA??????>>>;;;:::999888888888999999555555555555666666777777666666777888999:::::::::777777777777666555444333222222222222222222333333111111222222222222111111000000000000111111111111333333222222222222333333////////////////////////////////////////////////////////////////////////........./////////000000........................---...///000000///...------..................---))))))***,,,------------........................,,,,,,---------.........,,,---///...,,,+++,,,...///.........---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++******))))))++++++***************+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))(((''''''((()))***---,,,+++)))))))))******))))))))))))))))))))))))************************+++******))))))((((((((())))))*********+++++++++******))))))))))))******))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,---............///////////////.........333333222222222222333333222|||ooobbbZZZLLLGGGAAA<<<:::::::::;;;555555555555555666666777666666666666555555444444222333444444555666666777777777777777666444333333111111222222222222222222000111111222222111111000//////000000000111111111333333222222222222333333////////////////////////////////////////////////////////////////////////............////////////...........................//////000000//////...------............------)))***+++------.................................,,,,,,,,,------------......,,,+++,,,...///---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++++++++***+++***************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***---,,,***)))))))))***+++))))))))))))))))))))))))***************++++++++++++*********))))))(((((())))))*********+++++++++******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******************++++++,,,,,,---......///.........//////////////////......---......//////222zzzpppfff]]]TTTMMMIIIAAA@@@===:::999888888888333444444555555555666666666666666666555444333222333555666666555555777888666666666666555555444333222222222222222222222222000000111111111111000000/////////000000000111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000------........./////////........................//////...------...//////------............------+++,,,,,,---............---------------.........,,,,,,,,,,,,------------///,,,)))+++///000...+++*********+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,*********)))******+++,,,******++++++++++++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************************)))************+++++++++******))))))))))))******)))************++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***************)))******+++,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///.........///////////////+++,,,,,,---///111333444333yyyooo```[[[TTTMMMGGGCCC@@@=========<<<:::999888999999555555666666666666666666333444555555555444333333666888999999777666888:::555555555666555555444444444444333333222222111111000000111111111111000000////////////000000000111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////...---+++******+++---.........////////////......,,,,,,---------------,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,---......---+++*********+++,,,---...---,,,,,,++++++,,,,,,---************************+++++++++++++++,,,,,,,,,******))))))***++++++,,,******++++++++++++******))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))(((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++,,,,,,------)))************+++++++++******))))))))))))******)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))((()))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,++++++++++++---...///............/////////000...//////111222444666777555wwwjjj]]]SSSMMMIIIDDD@@@===<<<999888777777666555444555777999333333444444444333333222111222444555666555555444333555777666333222444666444444555555666555555555555555444444333222111111000000111111111111000000////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000...,,,)))''''''))),,,.........////////////......,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------))),,,///...,,,+++---000,,,+++*********+++,,,------,,,,,,++++++,,,,,,---************************))))))******+++++++++,,,******))))))***+++,,,,,,******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''&&&(((***+++,,,,,,,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,---......///)))************+++++++++******))))))))))))******)))************+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))'''((()))***+++***))))))*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++******+++,,,...///---.........//////000000000/////////000111111222444ssseee\\\TTTKKKEEEDDDBBB@@@===999666333222999999777666555555555555666666666555444444333333222333333444333222111000555555555555666666666777777666555444333444555555777555333111000000111222000000000000000000000000000000////////////000000...///////////////............////////////......------......//////000000////////////............////////////////////////,,,,,,---...///000111111///000000000000...,,,+++.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,000///---+++)))((((((((())))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++************++++++************))))))((((((******++++++++++++******(((''''''(((***+++)))((())))))***++++++++++++***))))))))))))))))))))))))******************************))))))(((((('''''',,,+++***)))))))))************+++++++++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******))))))************))))))))))))*********+++++++++((()))***+++,,,---------))))))))))))***+++,,,,,,++++++---...//////000000,,,---......//////......444///...222444111111444444nnndddXXXOOOIIIEEE@@@<<<;;;;;;:::999888888777777888777666555444444444444333333333333444444444444333444444555444333222111444444555555555666666666777666555444333444444555444333111000//////000111000000000000000000000000000000////////////000000...///////////////............////////////...............///////////////000000000000////////////........................------......//////000000///000000000///...,,,+++..................---,,,++++++++++++++++++******------,,,+++++++++,,,,,,------............------------,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,+++******)))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++************++++++++++++*********)))))))))******++++++++++++******))))))(((***+++,,,+++)))))))))***++++++++++++***))))))))))))))))))))))))***************************)))))))))))))))(((((('''((()))***+++,,,,,,,,,*********+++++++++,,,,,,+++++++++***************+++++++++,,,,,,+++++++++)))******************)))*********++++++++++++,,,((()))***+++++++++++++++,,,,,,,,,+++,,,,,,------------..................,,,---......//////......222...---111222///000333444uuufffRRRLLLDDD???===<<<:::777555666666666777777777888666555444333333333333333111111111222333444444444444444555555555444333333333333444555555555555555666555555444333444444444222111000//////000111222000000000000000000000000000000////////////000000......//////////////////......////////////......///////////////.........111111111000000000//////................................................///////////////...---,,,,,,------............---++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------...............------,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((******************++++++))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++************+++++++++++++++++++++***************++++++++++++******+++******+++------,,,***((()))******++++++******))))))))))))))))))))))))************************)))))))))***************&&&''')))***+++,,,,,,+++*********++++++++++++,,,***************++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,))))))***************)))------,,,,,,+++,,,,,,,,,............------,,,,,,,,,---......//////......111//////222222000000333444xxxiiiZZZPPPGGGCCC>>>:::999999888777777777666666555555444444555555444333333333333333111222222222333333333444444444444444444444333333222333444555555555444444555555444444444333333333000000000000000111222333////////////////////////000000////////////000000...............//////000......////////////......000000//////......------000000000000////////////......................../////////......---------/////////......---------+++,,,------............------............//////++++++++++++,,,,,,---...///...,,,,,,,,,,,,...///.........---,,,,,,++++++------------------------++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++++++++))))))))))))))))))))))))************************((()))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++******++++++++++++******+++******+++,,,---+++***((())))))***************))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++***))))))))))))***************++++++++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++******))),,,,,,+++***))))))))))))...---------------------,,,---......///.........111111222333333222222444444sssfff[[[RRRJJJEEE>>>;;;999777666666555555888888777666555444333333555555444444333333444444444444444444333333222222222222222222222222333333111222444555666555444333444444444444444333333333111111111111222333333444////////////////////////000000////////////000000.........---...///000111......////////////......000000//////......------//////.........---------........................//////......------,,,,,,.........---------------++++++,,,---.........------------....../////////++++++++++++,,,,,,---......---,,,++++++,,,---...---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,---,,,,,,+++***))))))))))))))))))))))))************************((()))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++******++++++++++++*********))))))***++++++)))((((((((()))************)))************************************************))))))******++++++,,,,,,...+++(((&&&&&&'''***,,,))))))*********+++++++++)))))))))***+++++++++,,,))))))************))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++,,,,,,+++***)))))))))))),,,+++++++++,,,---///000,,,---......///............222444333222222222333444|||lllaaaTTTLLLGGGBBB??????777777666666666666666666666666666666666666666666555444444333333444444444555555555444333222222222222222111111111222333333111333555666777666444333333444444444444333222222111111222222333333333333000000000000000000000000000000////////////000000///...------...///111222......////////////......///////////////..................---------,,,,,,------------------------///.........------,,,,,,......------,,,------...+++,,,,,,------------,,,******++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,------+++***)))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++************++++++*********+++++++++++++++******++++++++++++******)))((((((((())))))(((&&&'''((())))))******))))))************************************************)))))))))******************(((&&&%%%&&&)))---///)))))))))************+++***************+++++++++(((((())))))))))))((((((******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,------,,,,,,+++,,,,,,,,,++++++******,,,---///111,,,---......//////......+++111444222000000111111222vvvqqqpppmmmddd\\\SSSIIIAAA@@@???;;;999;;;777888999888777777777777444444444555555666666666333333222222222222333333333333333333222222222222333222222111222333444555222333666777888777555444333333444444444333222111000111111222222222222111000000000000000000000000000000////////////000000///...---,,,---///111222......////////////...............//////////////////.........------------------------------------------------------------...---,,,,,,,,,---......,,,,,,---------,,,++++++))))))******+++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++&&&''')))+++++++++***)))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++************++++++)))))))))*********++++++******++++++++++++******)))((((((((())))))'''%%%'''(((((()))))))))))))))***************************************************)))))))))))))))(((((('''''''''((()))***+++,,,))))))))))))************+++++++++***************))))))************)))))))))******************)))*********++++++++++++,,,***+++,,,,,,------------,,,,,,,,,+++,,,,,,---------,,,+++***+++,,,...///,,,---......//////......,,,444888444111333444333111rrrgggZZZVVVWWWUUUNNNFFFFFF>>>;;;>>>>>>:::777888999999:::888555333222222555555444444444444333333222111111111111111222222000000000111222222333333444333333222333444666666222444666888999777555444333333444555444333222111000000111111111111000000000000000000000000000000000000////////////000000///...---,,,---///111333......////////////......---.........//////000000000/////////............------------------------------------------------...---,,,+++,,,---...///------------,,,,,,+++*********+++,,,,,,---.........------,,,++++++++++++++++++---......---++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))"""###&&&)))***+++******))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++************++++++(((((())))))*********+++******++++++++++++*********)))((()))***)))'''&&&'''(((((()))))))))))))))******************************************************))))))(((((('''''''''(((***++++++)))'''%%%))))))))))))************,,,+++++++++******))))))******++++++++++++******))))))************))))))))))))*********+++++++++((()))***+++,,,---------))))))))))))***+++,,,,,,///...,,,******+++,,,---,,,---......//////......///888===888555777888666000ooobbbUUUPPPIIIDDDAAA@@@???>>>;;;;;;:::999888777666666444444444555555555666666666555555444222111111000555444222111111111222222111111111111111111111111222222222111222222333333000000111222333333444444444111//////111333222111000000000000000000000000111000///......///000111000000//////.........---///...------...///000111///......///000000...---+++,,,------......------//////.........---------//////............//////***,,,......---...///111...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------...---,,,+++***)))))))))++++++++++++++++++++++++******+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++)))******)))(((((()))+++******))))))))))))******)))))))))((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,))))))***++++++++++++++++++***)))((('''&&&%%%%%%&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++%%%%%%&&&((()))***,,,,,,***)))))))))))))))*********)))(((((((((***+++,,,************************(((***++++++******+++,,,)))***+++,,,,,,+++)))(((---,,,+++***)))))))))))),,,------------,,,++++++---,,,)))(((((()))+++,,,......---,,,++++++++++++---.........---,,,,,,+++111333444333111111222333666xxxooodddWWWNNNHHHDDD???<<<;;;::::::999666666555555444444333333333444444444555555555666333333333333333222222222333222111000000000111111222222222222222111111111111111111111222333444444111111111222222333333444444222//////111333222111000000000000000000000000000000///......///000111000/////////.........---///...------...///000111...------...000000///...,,,---......//////......///.........------------......------------......///000000///---+++,,,---...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++ $$$'''***---......)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))******)))(((((()))+++******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))*********************++++++((()))******++++++******((((((((())))))))))))***&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************,,,+++***************+++))))))))))))))))))***+++************************(((***++++++******+++,,,'''(((***+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,---------.........------,,,+++---...000111111222444555555}}}wwwooohhh___WWWQQQKKKDDD???:::888666666666777666555333333222222222222222222333333444444444444555555111111222222222333333333222111000000///000000000222222222222222222222222000000000111222333444555222222222222222222222222333222000000222333222111000000000000000000000000000000///......//////000/////////........................---......///000---,,,,,,...///000///...------...///////////////............------------------,,,,,,,,,,,,------000000000///,,,******+++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++'''((()))++++++,,,++++++)))************+++++++++************************)))************+++++++++)))******)))(((((()))+++******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))((((((((()))))))))************************))))))'''((())))))******)))))))))))))))******+++++++++(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((((((((------,,,+++******++++++)))************))))))(((************************(((***++++++******+++,,,,,,,,,,,,,,,+++***((('''************+++,,,---...+++++++++,,,+++******)))***+++---......---,,,+++++++++++++++,,,---...///---............---,,,,,,,,,---///000000111333555333|||rrrhhh___ZZZVVVQQQKKKFFFCCC@@@===;;;666555555666777888666555333333333333444444555555333333333333333333444444111111111111222222222222111111111000000000111111222222222222333333333333111111111111111111222333333333222222222222222222333222111111222222222222////////////////////////000/////////...............................................................---,,,---...///---+++,,,------...............------------------------------,,,,,,,,,,,,------,,,...///...,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++...---+++***))))))((((((++++++++++++++++++++++++111000///---+++)))'''&&&))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))******)))(((((()))+++******))))))))))))*********))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********++++++******))))))((((((''''''((())))))))))))))),,,++++++***))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,------,,,++++++************)))***+++++++++)))((('''************************(((***++++++******+++,,,,,,,,,,,,,,,+++******))))))))))))******+++,,,---***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------............------///000222111000000111222222xxxrrrhhh___WWWPPPKKKHHHAAA@@@>>>===<<<:::888666777666666777888888666444333333333444444555555666333333333333333333222222222222111111111000000000111222222222222222222222111111111222222333333333333333222111000000000000333333222222222222222222222222333333222222222222////////////////////////////////////......---------------.................................------///...------------***(((++++++,,,------------,,,,,,,,,------------------......------------......,,,---...---,,,+++,,,---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))(((((((((++++++++++++++++++++++++(((((((((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))******)))(((((()))+++******))))))))))))******+++************+++,,,,,,))))))))))))))))))))))))))))))))))))************+++******))))))(((((((((''''''((()))))))))))))))*********))))))(((((('''************************))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---...//////++++++***))))))))))))))))))***+++++++++)))((('''************************(((***++++++******+++,,,''''''(((***,,,...000111******))))))))))))*********++++++++++++***))))))+++***)))((()))***,,,......---,,,,,,+++++++++,,,------...//////......---000111222222111111333444444~~~rrrggg^^^YYYQQQJJJEEEBBB@@@???888999:::::::::888666555777666555666666666444222111111222222333333444444333333222222222222111111222111111111000000//////111111222333333333333222000000000111111222222333333222111000000000000000222222222222222222222222111333444444333222222333000000000000000000000000///////////////...---,,,---------------.........---............---,,,,,,///---,,,,,,---,,,***(((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------....../////////...+++))))))***,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------*********+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++++++++,,,------++++++++++++++++++++++++))))))))))))***+++------)))************+++++++++************************)))************+++++++++)))******)))(((((()))+++******))))))))))))******+++************+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))(((((('''((())))))******))))))&&&''''''((()))***++++++(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******+++******))))))(((((((((***)))))))))))))))******)))************))))))(((************************(((***++++++******+++,,,------,,,+++++++++++++++++++++******)))*********+++++++++,,,+++******)))+++***(((''''''***---//////...---,,,++++++++++++------...////////////...,,,...111222333444666888666~~~~~~vvvhhhZZZRRRJJJGGGBBB???>>><<<;;;999888888999999888777777777555444333333444444333111222222222222222222222222333222222222111111111111/////////000000000000000///000111222333333222111...//////000000111222222000000000000000111222222111111111222222333333444000333555555333222222333000000000000000000000000///////////////---,,,+++,,,,,,,,,------.........------.........---,,,+++,,,+++***+++------,,,******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,---------...///---+++******+++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++000///---,,,++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))******)))(((((()))+++******))))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))))))))((()))******++++++******'''(((((()))***+++,,,---(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++(((((('''&&&&&&%%%$$$$$$))))))))))))***+++,,,,,,))))))))))))))))))***+++************************(((***++++++******+++,,,333111///,,,***(((((('''++++++++++++,,,---......,,,,,,,,,,,,,,,++++++*********))))))***,,,---...------,,,++++++,,,,,,,,,------...///////////////+++---000111222333666888555|||vvvmmmcccZZZQQQIIIDDD@@@>>>===<<<<<<;;;999666777777666555333333444666555333111111333333333222333333333333333333333333333222222222111111000000------...///000111222222...///000222222222111000---......///000111111111------...///111222444555000000111222333333444444000333666666333111222444000000000000000000000000...///000000///---+++***,,,,,,,,,------.........------...///...---+++***)))((()))+++---......,,,+++,,,------......------+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))***,,,,,,,,,,,,...///++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,+++++++++******))))))***+++,,,------,,,+++***)))************+++++++++---,,,***)))((((((''''''++++++++++++++++++++++++***))))))((()))***,,,---)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))******)))(((((()))+++******))))))))))))******'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++''''''(((((())))))******))))))***+++++++++++++++,,,,,,+++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************++++++++++++))))))******++++++,,,,,,)))))))))***+++,,,......***)))(((((((((***+++,,,************************(((***++++++******+++,,,)))))))))***+++...000111++++++,,,,,,...000111222,,,------------,,,++++++)))***+++---......------++++++++++++,,,---......------...///000000//////---///000111000000222444000|||qqqiiidddaaaYYYWWWQQQLLLFFFBBB???>>>:::999888777666666666666555555444444444333333333444444444333333222222222333333333333333333333333555666555444111000111222000000000000000000000000000000000000000000000000333222111000000111222333000///.........///111222......///000000000000000111222222333333222222111///............---------,,,,,,------.../////////////////////////////////,,,...///...------...///+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,------...///---,,,+++******+++,,,---*********++++++,,,,,,,,,************************---,,,+++***))))))))))))*********)))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++******,,,+++******+++---///000***************************+++,,,,,,******+++,,,,,,,,,,,,++++++*********+++++++++*********))))))+++++++++************)))************************)))(((&&&%%%&&&''')))***---***(((+++///000---***(((((((((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((('''((()))***************(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******''''''''''''((()))++++++---,,,***)))))))))******++++++++++++++++++++++++,,,,,,+++***))))))******''''''(((((()))))))))***//////...---,,,,,,++++++++++++************++++++***+++,,,---.../////////.........------,,,,,,,,,------------------------,,,---///000000///---,,,---...111333444444333222111xxxmmmbbbZZZTTTPPPMMMLLLJJJFFFBBB>>><<<:::999999888777666555555555555555444444444444333333333444444333333333222222222333333333333333333333333333333333222000///000222000000000000000000000000000000000000000000000000222111000000000000111222000//////...///000111222000000111222222222222111111222222333333222222111///............---------..................------...........................///000///---,,,,,,------......//////......---++++++++++++,,,------...***+++---...///...---,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,******)))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++******++++++++++++******)))(((''''''''')))+++,,,***************************+++,,,,,,******+++,,,,,,,,,,,,++++++*********+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((+++******))))))+++,,,---***)))***...333444000+++(((((((((((((((((((((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((())))))))))))((((((***+++***)))((()))***)))))))))))))))))))))))))))******++++++******)))'''''''''(((((()))***+++,,,+++***)))))))))******++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++************++++++&&&&&&'''((()))******)))......---------,,,,,,,,,------,,,,,,,,,,,,---------...///000000///...------...000222333333222222???xxxqqqmmm```ZZZRRRKKKGGGDDDAAA@@@>>>===;;;999888777666666777666555444444444444444444444444444333333333333333333333333222222222222222222222222222222222222000111111000//////000222000000000000000000000000000000000000000000000000000000////////////000000///////////////000111111111222222333444333333333111111222222222222111111///............---------000//////...------,,,,,,........................///000000///,,,++++++,,,---......//////......---,,,,,,,,,++++++,,,------)))+++---///000...,,,***+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++((()))))))))***+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))((('''&&&&&&''')))******************************+++,,,+++******+++,,,+++++++++++++++*********+++++++++***************))))))))))))((((((((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,((())),,,111555555111---)))))))))(((((('''''''''******++++++++++++******************************((((((((()))((((((''''''(((***+++***)))((()))***)))))))))))))))))))))))))))******++++++******)))''''''(((((())))))******++++++***)))))))))******++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++******((())))))***+++,,,,,,---++++++************++++++((()))***++++++,,,,,,+++------------,,,,,,,,,,,,...,,,+++******+++,,,...////////////////////////---...//////111111222333555vvvlllccc\\\WWWSSSNNNJJJDDD@@@???>>><<<;;;888888777777777666666666666666555444444444444444444444444333333333222222333222222222222222222222222222222222222222222222///000000000//////111333////////////////////////000000000000000000000000/////////......////////////////////////000000111111222333333444444333333111111222222222222111111///............---------//////.........---------........................---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,***+++---......---,,,+++***+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,(((((()))***++++++,,,,,,*********+++++++++,,,,,,******************************++++++++++++******++++++***)))))))))******************************)))+++,,,+++***)))***++++++++++++*********************************************)))))))))(((((((((************************'''((()))*********))))))((()))+++...111111///,,,*********))))))(((((('''((((((((())))))(((((((((************************))))))******)))(((''''''(((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))*********))))))))))))***************++++++++++++++++++***************++++++*********)))((((((((())))))******+++,,,,,,,,,++++++************++++++,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...//////............//////............///111222333222|||tttrrrddd___WWWPPPKKKGGGDDDBBBAAA>>>;;;999999888777666777888888888777777666666666666555444444444555555444444333333333222222222222222222222222222222222111111111111111111111111///000111000000000222444////////////////////////////////////////////////.........//////............//////000000000000000000111111222222222222222000111111222222111111000///............------------------.........//////........................***,,,------,,,,,,...///+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,...---+++******+++,,,---***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,++++++,,,,,,((())))))***+++,,,,,,---))))))))))))*********+++******************************++++++++++++******,,,+++++++++******++++++************************)))***++++++))))))***+++************************************************++++++*********)))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***)))((()))*********)))+++++++++******))))))))))))(((((((((((((((((()))************************+++++++++++++++***)))((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))******)))))))))'''((())))))***))))))((())))))))))))***))))))))))))))))))******++++++++++++***************++++++---,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,......------,,,,,,------...............///111222333333~~~vvvuuuooobbbZZZXXXMMMIIIEEEBBBAAA@@@>>>===;;;999777666777666555444666666666777666555555444666555555444444444555555333333333333222222222222111111111222222222222222000000000000000000000000///000111000///000222333000000000000000000000000////////////////////////......////////////............///000000000000000///000000111111111111111000000111111111111000000///............---------,,,,,,------...//////000------------------------)))***,,,---,,,---...000---......//////......---,,,,,,,,,++++++,,,------///---+++)))(((***,,,...+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++************************,,,,,,++++++++++++,,,,,,)))*********+++,,,,,,,,,(((((()))))))))***************************************++++++++++++******))))))))))))))))))))))))************************)))***+++***))))))***+++)))))))))******************************+++++++++++++++++++++************'''''''''''''''''''''''')))))))))))))))************)))'''&&&&&&&&&((((((************************++++++************++++++************************++++++,,,,,,++++++******(((***+++***)))((()))***))))))))))))))))))))))))((())))))******))))))((('''((()))******)))(((''''''((()))*********))))))(((((())))))***+++++++++*********)))******+++,,,************)))))))))))),,,,,,,,,,,,,,,+++++++++++++++************++++++))))))***************)))++++++++++++,,,,,,,,,,,,...,,,+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111222333222zzzlllaaa\\\^^^ZZZNNNFFFFFFAAA???======>>>>>>>>>===777666555666777888666555333333444555555444444333444444333333333333444444333333333222222222222111000111111111222222222222000000000000000000000000...///000///......000111000000000000000000000000////////////////////////...///000000000000///...---...///000111000000//////000000111111111111111000000111111111111000000///............---------------..................------------------------***+++------,,,,,,---///---......//////......---++++++++++++,,,------......---+++***)))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******&&&&&&'''((())))))))))))************************(((***+++***)))((()))+++((()))))))))*********+++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,(((((()))((((((((()))***'''''''''((())))))******,,,+++***))))))***+++,,,)))))))))))))))))))))))))))******++++++++++++***(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''&&&''')))*********))))))((((((((()))***+++++++++******))))))***++++++,,,(((((((((((((((((())))))))))))******++++++,,,,,,++++++************++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......---,,,,,,---...000222333333222222888sssfff]]]YYYOOOLLLPPPNNNCCC<<<===999888777888999:::999888222222222444666666555444111222333555555555444444222222222111222222333333333333333222222222111111000000111111222222222222000000000000000000000000......///...,,,,,,...///000000000000000000000000////////////////////////...///000111111000///...---...000111111111000///000000111222222222222111000000111111111111000000//////.........---------/////////...------,,,,,,------------------------+++---------+++++++++---+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,++++++***)))---,,,+++******+++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******&&&&&&((()))************************************(((***+++***)))((()))***(((((())))))*********+++))))))******++++++++++++))))))))))))((((((((((((------------------------+++)))((('''''')))+++,,,%%%(((+++,,,,,,+++++++++$$$%%%%%%&&&'''((())))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))***************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++***)))'''&&&&&&'''(((*********)))((('''(((((()))***+++++++++******))))))***+++,,,,,,+++++++++,,,---------...&&&&&&''')))***,,,------++++++************++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,------------------------,,,---///000000///---,,,---...111333444444333222111tttjjjccc[[[RRRKKKDDDCCCBBBAAA@@@>>>;;;888999888888888777777666666555555555555555555555555444444444444444444444444222222222222222222222222222111111111000000//////////////////////////////000000000000000000000000000000111111111111000000///000000000000000//////---......///////////////------......///000000000000//////.........//////000000000000111111111111000000000000000000000000...------...//////...,,,........................,,,------......------,,,+++,,,,,,------,,,,,,+++.........---,,,,,,...000************************------------,,,+++******,,,+++++++++******))))))************************+++++++++******)))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,************************++++++************++++++******++++++++++++******))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++***)))((((((((()))************************+++++++++*********))))))+++++++++************)))+++)))(((&&&&&&((()))+++))))))))))))((((((((((((,,,***((('''&&&'''((()))***)))((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((************************'''(((***,,,,,,+++)))'''+++***)))(((((()))******'''((()))******)))(((''')))***+++------,,,+++***)))************+++++++++(((((()))***+++,,,,,,---111+++%%%%%%***------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000---++++++++++++...111...///000000000///...---,,,---...///000111222333444}}}uuunnnhhhaaaYYYRRRNNNJJJCCC>>>???>>>>>>===<<<:::888666777666666666555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222111111000000000000000000000000000000000000000000000000000000/////////000000///////////////000000000000//////---......//////////////////////////////.........//////............//////000000000000111111111111000000000000000000000000000.........///...---+++........................,,,------......------,,,+++,,,,,,------,,,,,,+++...//////---,,,,,,---///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,+++************************+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++*********************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++******))))))))))))************************************)))))))))((((((+++++++++*********))))))***)))(((''''''((()))***))))))))))))((((((((((((***)))'''%%%%%%&&&'''(((***))))))(((((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))((((((+++***)))(((((()))******(((((())))))))))))(((((('''((()))+++,,,------...)))************+++++++++************************)))(((&&&&&&&&&&&&&&&&&&+++,,,,,,------,,,,,,+++************************///---,,,+++++++++,,,...+++,,,,,,---,,,+++***))),,,---...///000111222333444ooojjjccc```___\\\WWWQQQLLLHHHCCC@@@@@@???<<<999999999999999888666444333444444444444333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333222222222222111111111111111111111111111111000000000000000000000000---......//////......---...//////000000/////////---......///////////////111000000///......------//////............//////000000000000111111111111000000000000000000000000111///......///...,,,)))------------------------,,,------......------,,,,,,,,,------------,,,,,,...//////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++......------------,,,,,,---,,,++++++++++++++++++*********++++++++++++,,,******************************))))))))))))************++++++++++++*********************+++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************************++++++************************)))))))))(((((((((((((((++++++*********)))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))((('''&&&'''((()))))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))((((((((()))*********))))))))))))******+++******************+++)))))))))***+++,,,------)))************+++++++++------,,,+++***))))))((()))+++---,,,***((((((***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++++++++++++++------......------,,,+++,,,---...///000111222333444yyyqqqiiidddZZZTTTNNNKKKKKKJJJGGGDDDAAA>>>;;;:::;;;<<<;;;:::555777888888666555444444333333333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.........//////...............//////000/////////---......///////////////000000//////............///............//////000///000000000111111111111///////////////////////////.........///...---+++------------------------,,,------......------,,,,,,,,,------------,,,,,,...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++++++++*********++++++++++++++++++++++++------------------------,,,++++++*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))***************+++************************))))))))))))))))))))))))((()))))))))******************))))))))))))************)))******+++,,,---************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((,,,+++************++++++'''(((((()))************(((((((((((())))))))))))(((((())))))))))))((((((***************************)))))))))))))))******)))))))))))))))*********...---,,,++++++,,,---......---+++)))((())))))***))))))*********+++++++++---,,,,,,++++++***)))))),,,---------------...///+++,,,,,,------,,,,,,+++------------------------+++------++++++---,,,***...............------,,,,,,---...///000111222333444zzzuuummmddd]]]VVVQQQNNNGGGCCC???===>>>???>>>===<<<:::888777777777777666555777:::999777555555666333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000000000////////////////////////////////////////////////...//////000000//////...------...///////////////---......///////////////............//////000000...............///000000///000000000111111111111////////////////////////---,,,,,,---///000///---------------------------,,,------......------,,,,,,------......------,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))***+++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******((((((((()))))))))******+++******)))((((((''''''))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))*********************************)))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((+++***************++++++&&&&&&((())))))))))))((('''((((((((()))))))))***(((((())))))))))))((((((************************%%%&&&)))+++,,,,,,+++***(((((())))))************---,,,+++******+++,,,---...---+++)))(((((())))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++'''###$$$)))---...---+++,,,,,,------,,,,,,+++------------------------)))---...+++,,,000111---+++++++++***************,,,---...///000111222333444~~~yyyrrrkkkfffYYYVVVQQQLLLGGGCCC@@@???===:::888777888:::;;;;;;;;;:::888666444444444444666999;;;;;;777555555777333333333333444444444444222222222222222222222222111111111111111111111111111111111111111111111111.........////////////000......................../////////////////////////////////000000/////////,,,---......////////////---......///////////////------......///000000111......---......///000111000000000000111111111111000000000000000000000000,,,++++++---000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))************+++++++++************************))))))************++++++)))))))))((())))))***+++)))))))))************+++(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******'''''''''((())))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************++++++++++++******)))))))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((%%%&&&((())))))(((''''''''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&))),,,---,,,***)))'''((()))******+++*********))))))(((((())))))***((((((((()))***+++,,,,,,)))************+++++++++))))))***+++,,,---...///,,,&&& !!!(((---...,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((...///+++...555777444...---,,,,,,++++++,,,,,,,,,---...///000111222333444|||vvviiifffaaa\\\XXXTTTOOOLLLDDDCCCBBB???<<<:::999999999888666666777888999999999888777666444444555666555888;;;:::666333444666222222222333333444444444222222222222222222222222111111111111111111111111111111111111111111111111.../////////000000000000////////////////////////////////////////////////---......//////......---+++,,,---...////////////---......///////////////.........///////////////---------......///000111000000000000111111111111000000000000000000000000---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------(((+++---...---,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))*********++++++***)))))))))******+++,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******'''(((((()))******++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++***)))))))))((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((&&&&&&''''''(((((((((((('''((()))******)))'''&&&'''''''''((()))*********(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++******)))(((&&&''')))***++++++******))))))************))))))&&&'''((()))+++,,,,,,,,,)))************+++++++++))))))***+++,,,---...///---+++((()))+++.........+++,,,,,,------,,,,,,+++************************'''...///+++///:::???;;;111000///.........//////,,,---...///000111222333444xxxoooeee\\\WWWRRROOOJJJFFFDDDBBB???>>><<<<<<===<<<:::999999999666555444444444444444444333333333222222222444666444777:::999444111111444111111222222333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////,,,------......------,,,+++,,,---...////////////---......///////////////000000000///......---------------......000111111000000000000111111111111000000000000000000000000///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------'''***,,,...---------...******************************+++,,,---------------------....../////////(((((((((((((((((((((((())))))*********++++++++++++*********+++,,,,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******++++++++++++******((())))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((+++)))(((&&&&&&((()))+++))))))))))))((((((((((((''''''((())))))***)))))))))***+++,,,+++)))'''&&&&&&''''''((()))******+++(((((())))))))))))((((((************************...,,,+++)))(((''''''(((&&&''')))***+++++++++***++++++---......---++++++'''(((***++++++***)))((()))************+++++++++******+++,,,,,,---......+++---......,,,***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''...///+++000===CCC@@@///...---,,,+++,,,------,,,---...///000111222333444~~~{{{yyyhhhfffaaa[[[UUUOOOJJJHHH@@@???===<<<;;;:::999999888888777777666666555555666666666555444444333333555555555555555555555555777777777777666555333333000111111222222333333444111111222222222333333333111111111111111111111111333222000/////////000111222111111111000000//////////////////////////////........................---------............/////////............//////........................000///------///000///...***++++++,,,---...//////000000000000000//////...111111222111111000///...//////...------,,,++++++------,,,,,,,,,,,,++++++//////...------,,,++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,+++***((((((***+++,,,+++*********+++---///000...******---...,,,+++---)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++,,,------...//////******))))))))))))******************************(((((((((((()))))))))))),,,++++++******+++,,,,,,---------------,,,+++***(((*********)))((()))***+++***)))))))))***,,,---,,,+++***((((((((()))***'''((()))******)))((('''******************************)))))))))))))))***************************''''''''''''''''''''''''***((('''%%%%%%'''(((***************))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''***(((%%%######%%%(((*********+++******)))((('''))))))*********))))))(((++++++******************************+++,,,---...)))))))))******++++++,,,,,,++++++***)))))))))***(((((()))***++++++,,,,,,,,,------......------,,,222111///---+++)))'''&&&,,,,,,---...000222444555------............---------...000222333222111000111}}}zzzuuuqqqooommmkkkhhhddd___\\\ZZZQQQPPPMMMIIIDDD@@@===<<<===<<<;;;999888888777777666666666555555555444444333444444444444444444444333333333333333333333333555555555555555444333222333333333222222222222222111111111222222222333333222222222222222222222222222111000000//////000000111111000000000/////////................................................---------............/////////............//////........................---,,,******,,,---,,,+++---------------.........,,,---......///////////////000000111111111000000......---,,,,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******))))))***+++---...+++'''(((+++---++++++---)))******************)))))))))))))))))))))))))))*********++++++,,,,,,---******))))))))))))******************************(((((((((((())))))))))))++++++***)))))))))******)))*********))))))(((''')))***+++***)))((()))+++***))))))))))))***++++++,,,+++)))((((((((()))***(((((()))******)))((((((******************************))))))))))))******************************))))))))))))))))))))))))))))))(((''''''((())))))************))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((()))******++++++******))),,,+++)))'''''')))+++,,,((()))***************)))))))))************)))))))))))))))***+++++++++,,,************+++,,,,,,---*********+++++++++++++++...---,,,,,,+++++++++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++*********+++,,,...///000------............---------...000111222222111111222wwwqqqiiiccc```\\\XXXTTTTTTSSSQQQNNNJJJFFFCCCAAA@@@???>>>===;;;:::888888:::999888666666555555555444444444444444333333333111222222333444444555555333333333333333333333333333333333444444333222222555444444333222222111111111111111222222222222333222222222222222222222222000000111111000000/////////////////////.........................................................---------............/////////............//////---------------------------+++))))))+++,,,+++***/////////.........------)))***+++,,,............---...///000111111111111000000//////...---------------,,,,,,,,,,,,++++++)))******+++,,,------...------,,,+++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))***+++***''''''++++++((())),,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************(((((((((((())))))))))))+++***)))(((((((((((((((((())))))))))))((('''''')))+++++++++***)))***+++'''((())))))******))))))+++***))))))((()))))))))))))))***++++++***))))))***************************)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++************++++++'''((()))***++++++++++++))))))))))))******))))))(((((()))***+++,,,,,,---++++++*********++++++,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,)))))))))***++++++,,,,,,******++++++++++++******''''''((()))+++,,,---...************+++,,,------------............------......///000000111222222333}}}||||||{{{~~~}}}{{{wwwrrrkkkfff[[[WWWQQQMMMKKKHHHEEECCCEEEDDDCCCBBB@@@>>><<<:::::::::::::::::::::999999777666555555444444444444444444444444444333333333333333333444444444555555444444444444444444444444222222333333333333333333444333333333222222222111111111111111222222222222111111111111111111111111///000111111111000...---........................................................................---------............//////......------......///------------------------///---,,,,,,---......---/////////////////////...******+++,,,---......---......///000111111000000///.........---------,,,------,,,,,,,,,+++++++++)))******++++++,,,,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))***++++++******)))))))))))),,,)))***+++***&&&&&&)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))((((((******))))))))))))******************************(((((((((((())))))))))))++++++***)))((((((((((((***+++++++++++++++******)))+++,,,+++***)))***,,,&&&''')))******))))))(((******))))))))))))))))))*********++++++*********************************))))))))))))))))))***+++************************''''''''''''''''''''''''))))))************))))))************)))))))))((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))******+++,,,,,,,,,++++++((((((((())))))(((((((((((()))******++++++++++++)))))))))))))))*********)))))))))***+++++++++,,,,,,+++***************+++---------,,,,,,+++++++++******)))))))))))))))***))))))*********+++++++++******++++++++++++******************++++++++++++---,,,,,,,,,,,,---......------............------............///111222333333}}}uuupppjjjeeebbb```^^^]]]```___]]]\\\ZZZVVVQQQMMMHHHEEECCCAAA@@@???>>>===888888999999999888777777666666666666666666666666555555444444444444444555444444444444444444444444555555555444444444333333444444444444444444444444222333333444444444333333111111111222222333333333000000111111111222222222//////////////////////////////000111111///...---------------............................................................---------............///......------------......------------------------000...------...//////...------......///000000111------.........------,,,000000000000000///......+++++++++***************------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++***))))))***)))***,,,***&&&''',,,***)))(((''''''((()))***))))))))))))))))))))))))***************)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))))))))))))))++++++,,,,,,---,,,,,,+++)))***++++++))))))***+++&&&''')))******))))))((()))))))))*********))))))+++******************+++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))((((((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))(((((()))***************&&&&&&'''(((((('''&&&&&&+++++++++++++++***))))))))))))(((((()))***++++++,,,+++++++++***)))))))))++++++******)))*********---------,,,,,,+++++++++)))))))))(((((()))*********************+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++***...---------------......------............---------------...///111222333333xxxuuurrrooolllhhhddd```ZZZVVVQQQNNNLLLKKKIIIGGGIIIGGGFFFFFFEEECCC@@@>>>;;;::::::999999999::::::111222333444555555555555555555444444333333333333444444333333333444555555333333444444444444555555555555555444333222222222222222222222222222222222333333444444444333333222//////000000111222222333000000000111111111111222........................//////000000//////......---------...............------------------------........................---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...------+++,,,---...///000111111///////////////...------000000000000///...---,,,............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,+++***))))))''''''))),,,***''')))///***))))))(((((())))))***))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********))))))******+++))))))***++++++++++++***(((*********)))((()))***'''((())))))******))))))(((((()))************)))+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,+++***)))((())))))(((((((((***+++,,,---,,,,,,+++***)))((((((******)))))))))******+++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,------............------,,,,,,---...000111222222333|||ppplllhhhggggggfffbbb___YYYVVVSSSPPPNNNMMMKKKIIIFFFCCC@@@??????>>>===<<<<<<;;;999999::::::888666444555666666555555666777333333444444555444444444666666555555444444333333222222222222222333444444222222222222333333333444222222222111111111111111111111111111111111111111333333333333222111000000///////////////000000000000000000000111111111111////////////////////////000000///............///------......////////////------------------------........................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,------.........///---....../////////.........///////////////......000000000000000000000000------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++***)))(((((((((++++++'''###%%%+++)))******************))))))))))))))))))))))))))))))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++(((((()))***************'''((())))))((('''((()))***))))))))))))***++++++'''((()))***+++******)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))(((''''''((())))))************))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++******))))))((('''(((***,,,---,,,+++++++++***)))))))))))))))((())))))***+++,,,*********+++++++++++++++***************+++,,,,,,******************************++++++++++++***************+++,,,,,,------)))))))))))))))***+++,,,------............------***+++---///111111111111222}}}{{{vvvxxxzzz{{{zzzyyyyyyzzzvvvssspppmmmiiieee___\\\WWWSSSOOONNNNNNLLLIIIEEEFFFBBB???===============<<<:::888888999:::999888888666555555666666555333333444555555444444444555444444444444444333222111444444333333333333222222111000000000111222333444000000111111222222222333......//////000000111111333333333333333333333333222222222222111///......000000//////......------000000000000111111111111000000000000000000000000111000///------...//////........./////////000000------------------------........................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---...------------,,,,,,,,,++++++---...///000000000,,,---...///000000000000***+++++++++++++++++++++---------,,,,,,,,,++++++)))***+++,,,...///000111++++++++++++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''((()))******)))((('''---------,,,%%%###)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++))))))***+++++++++++++++'''((()))((('''&&&''')))+++***)))))))))***,,,---'''((()))+++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***((('''%%%%%%'''(((***************))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&((()))************))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,)))(((''''''(((***,,,---***************+++++++++(((((((((((()))***,,,,,,)))))))))******++++++,,,(((((('''(((((()))******++++++******************))))))************))))))+++*********************))))))))))))***+++,,,------..................---)))+++---000222222111000111yyyyyyzzzzzzyyyvvvtttrrrpppqqqrrrtttuuuvvvvvvvvv{{{}}}~~~~~~}}}~~~~~~|||zzzwwwvvvuuutttuuutttrrrqqqqqqrrrssstttqqqooommmjjjgggeeecccaaa]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYVVVSSSNNNJJJFFFDDDEEECCC@@@>>><<<;;;<<<<<<:::999999888777666666555777777666444333222111000666666555444333222222111333333333222222222111111111111222222222222111111333333333333333333333333111111111111111111111111444333333222111000//////222111111111000000//////000000000000000111111222888444111222555555222...222222222333333444444444000000000000000000000000000000000000000000000000000////////////.........///---+++,,,///000...,,,...........................------------...//////////////////////////////111000///...,,,+++***))),,,...//////---,,,++++++000000000000000000000000,,,,,,,,,,,,---...//////000//////.........//////---...///000///...,,,***---------,,,,,,,,,++++++,,,++++++******++++++,,,************+++,,,---------------,,,,,,+++++++++,,,+++******))))))******))))))*********++++++,,,///,,,(((&&&'''***,,,,,,***))))))((('''''''''(((***((('''&&&'''(((***+++))))))))))))))))))******,,,++++++******++++++,,,,,,+++++++++******))))))++++++++++++++++++++++++******)))((('''&&&%%%%%%))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++)))(((''')))***++++++***)))((('''))))))))))))(((((((((((())))))))))))((((((((((((&&&((())))))(((((()))+++&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))))))))))))))************---+++(((((((((((('''%%%(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++'''((())))))******))))))((())))))***************************************++++++******************************************(((((((((((((((((((((((()))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------------------------------.........//////000111222111[[[\\\]]]]]]\\\ZZZXXXVVVTTTUUUVVVXXXYYYZZZZZZZZZ\\\^^^``````___^^^___```aaa```^^^\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVTTTRRROOOMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGDDDDDDCCCBBB@@@???===<<>>;;;999777777888888777777666666555444444444666666555555444444333333555555444444333333222222333333222222222111111111222222222333333222222222222222222222222222222222111111111111111111111111333222222111111000000000111111111111000000000///000000000000000111111222666222///000333444222///111111111111111111222222/////////////////////////////////////////////////////////.........------///---,,,---///000...,,,........................---------------...//////........................000000//////...---------,,,---//////---++++++,,,........................,,,,,,,,,,,,---...////////////............//////***+++---///000000///...---------------,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,+++***************++++++******************+++***))))))++++++***)))------,,,+++++++++++++++,,,+++***)))***+++---...*********)))))))))))))))+++******))))))******+++))))))))))))((((((((('''))))))))))))))))))))))))*********)))(((((('''''')))******++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))***************)))******+++***)))((('''))))))***+++******(((((())))))))))))((((((((((((''''''(((((())))))******'''(((***)))((((((***+++'''''''''((((((((())))))'''''''''((((((((())))))))))))************))))))))))))))))))***************((('''''')))******)))******))))))((((((''''''))))))((('''((()))***+++%%%&&&&&&&&&&&&'''''''''+++++++++++++++***)))((())))))))))))))))))))))))************************************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,---...//////)))******+++,,,,,,------------------------------.........//////000111222000CCCDDDEEEEEEEEEDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBBBB@@@AAAAAABBBCCCCCCCCCBBBBBBBBB@@@???===<<<;;;:::;;;;;;:::::::::::::::999888888999999999888888777777666555333333333444444555444444333333222222111333333333333333333333333333333333333333333333333333222222222222111111111222333333333333333333222000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222555111...---000222222000000000///////////////...////////////////////////////////////////////////............---------,,,///...------...///...---........................---------------......///........................------------............+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...............//////+++,,,---/////////......,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,++++++******)))((((((((((((***,,,---,,,)))&&&++++++***)))))))))******---,,,+++++++++,,,...///+++*********))))))(((((()))))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((***************))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))************)))((((((((())))))************)))(((((((((((())))))))))))&&&&&&'''((()))***++++++((()))+++***))))))***+++''''''(((((((((((())))))''''''((((((((()))))))))))))))************))))))))))))))))))************+++)))((((((***++++++***++++++***)))((('''&&&&&&)))))))))*********++++++)))(((((('''((()))***+++---,,,,,,,,,***)))((('''((((((((((((((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********))))))*********++++++++++++++++++++++++)))***+++,,,...///000111*********++++++,,,,,,---------------------------.........//////000111222444;;;;;;<<<======<<<<<<;;;999:::;;;<<<============;;;===??????=========>>>======<<<;;;;;;;;;;;;<<<888:::;;;=========<<<<<<::::::999999888777777666777777777777777777777666999999999999777666555444333222111111111111222333333333333222222111111111111111111111111111111111111222222222333333333444222222222222111111111111111222222333333222222111000000000000000000000000111111111111111111111111///000000000111111111222111111111000000000000000000000000000000111111222777333///---///000111000000/////////...---------////////////////////////////////////////////////......---------,,,,,,,,,///...............------........................------,,,,,,------...///........................+++++++++++++++++++++++++++,,,...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////......---------...//////////////////...---+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************))))))))))))'''((()))+++---,,,)))&&&***))))))(((((()))))))))***))))))))))))***+++,,,++++++******)))(((((((((***))))))(((((())))))***+++++++++***************))))))))))))))))))))))))((((((((())))))*********((())))))******))))))((())))))************))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********)))))))))(((((())))))************(((((((((((())))))))))))'''''''''((()))*********)))***++++++***)))***,,,(((((((((((((((((())))))'''(((((((((((()))))))))))))))************))))))((()))))))))************///---************)))'''******))))))((((((''''''((()))******++++++*********)))'''''''''(((***,,,++++++++++++***)))((('''))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++(((((()))***+++,,,------*********++++++,,,,,,,,,------------------------............///000111222666555555666666666666666666444555666777777777777777666888999999888777777888666666555555555666666777444555666888888888777666555555555555555444444444333333333333333333333333666666555444333222000///111111111111222222333333333333222222222222222111333333222222111000000000000000111111222333333333222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000111111000000000000000111111222999666222///...//////000000000000///.........---......................................................---------,,,,,,,,,...//////...------------........................,,,,,,,,,,,,,,,---..............................---,,,,,,++++++***))))))+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------...//////000000//////...,,,++++++***************+++++++++,,,++++++******++++++,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***''''''((()))******++++++)))((('''(((***+++***))),,,,,,+++++++++,,,,,,---((((((((((((((()))******************))))))((((((*********))))))***************************++++++))))))))))))))))))))))))&&&''''''(((((()))))))))'''(((((((((((((((((('''))))))************))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))******((((((((())))))***++++++'''((((((((()))))))))***))))))))))))((((((((((((***+++,,,+++***)))***+++))))))))))))))))))(((((((((((((((((()))))))))***))))))************))))))((()))))))))************///---************)))'''''''''(((((())))))******'''((()))*********))))))&&&%%%###""""""$$$&&&'''(((((())))))***))))))(((************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))***************+++++++++++++++,,,,,,------------------------............///000111222444222222222222222222333333111111222333444444333333333555666666444333333444333333222222222222333333333333333444444333333222333333333333333333333333111222222222222222333333111111111222222111111000222222222333333333444444222222222222222222222222555555444444333222111111000000000111111222222222222111111111111000000000//////000000000000//////000000000000000000000000000000000000000000000000/////////000000111111111000000000000111111111111000000000000000111111222888666333111/////////000000000//////////////////............................................................---------,,,...///000///---,,,,,,---........................,,,,,,,,,,,,,,,------...------------------------000//////...---,,,,,,+++++++++,,,+++******,,,...------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,---...//////........................,,,+++++++++************,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------+++,,,---------,,,***)))%%%&&&'''(((***+++,,,,,,***(((&&&&&&(((***++++++***))))))))))))***++++++))))))******++++++++++++)))))))))))))))))))))***+++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))((())))))***+++***)))))))))))))))***+++''''''(((((())))))*********)))))))))(((((((((''')))+++++++++)))((()))*********))))))))))))((((((((((((((()))))))))******))))))************))))))))))))))))))************+++)))((((((***++++++***&&&&&&'''((()))***++++++((((((((()))))))))******&&&&&&%%%$$$%%%&&&'''((((((((()))***************************************)))))))))***++++++,,,,,,************************************************)))************+++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........//////000111222444333333222222222222222222111111222333333333333222333555666555444222333333444444333333333333333444555555444333222222222222333333333333333333333333222222333333333444444444111111222333333444333333111111222222333333222222111111111111111111222222222222222222222222222222000000000111111111111111111111111111000000000000000000111111111111000000////////////////////////000000000000000000000000/////////000000000000000///000000000111111111111000000000000000111111222222222222111//////000000.........///////////////................................................/////////.........------...000111///,,,+++,,,---........................,,,,,,++++++,,,,,,---...------------------------........................***+++++++++******,,,...------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,---...///000.........---------......///......---,,,+++******,,,++++++******++++++,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------***+++,,,---,,,+++)))(((&&&''''''((()))***++++++)))'''&&&&&&)))***++++++&&&&&&%%%%%%&&&''''''(((******++++++,,,,,,,,,+++((((((((()))******++++++)))))))))(((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((())))))***'''''''''((()))*********(((((((((((()))))))))))))))***+++***((('''((()))*********)))))))))(((((((((((()))))))))*********))))))************))))))))))))))))))***************((('''''')))******)))''''''(((((())))))************)))((()))***+++,,,)))))))))************+++++++++,,,,,,,,,+++******************************((())))))***++++++,,,,,,************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++---------....../////////++++++++++++++++++++++++------------------------.........//////000111222555333333222111000000111111000111111222222222111111222333555444222111111222555444333333222333333333666555333111000000111111////////////////////////000000111111222222333333222222333333333222111111000000111111111111111000000000000000111111111111---------...///000000111111111111000000000000000111111111111000000000000111111222222222222111111........................000000000000000000000000000000000000000///////////////000000111111111222000000000000000111111222---///000000//////000111---------....../////////................................................000////////////............000111///,,,***,,,...........................,,,,,,++++++,,,,,,---...------------------------++++++,,,------...//////***++++++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,---...///000222111000...,,,+++++++++111111000///---,,,+++***,,,++++++++++++++++++,,,************+++,,,------+++++++++,,,,,,---------)))***+++,,,,,,+++)))'''(((((((((((())))))))))))'''&&&&&&(((***+++***)))((((((((((((((()))******))))))***++++++++++++***''''''((()))***+++,,,,,,((((((''''''''''''(((((())))))******+++++++++,,,++++++++++++++++++++++++*********)))))))))))))))++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))+++++++++******************)))(((((((((***+++,,,,,,+++***((((((((())))))&&&''''''((()))******+++&&&&&&'''((()))***++++++)))******)))(((''''''(((+++*********))))))(((((())))))))))))************))))))************))))))))))))))))))************---+++(((((((((((('''%%%))))))))))))((((((((((((,,,+++***))))))+++---...''''''((())))))))))))(((/////////...---,,,+++***))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...000111111++++++++++++++++++++++++------------------------.........//////000111222111111111222222222111111000222222222111000//////...///////////////000111111444444222111000000//////333333333222222111111111222222111111111111222222111111000000111111222333333222111000000111222333000000000000000000000000222222222111111111000000000000000000000000000000222222111111111111111111...///000111111000///...111222222333333222222111//////000111111111111111111111111111111000//////111000///......///000111//////............//////111111000000111333666777111000///...------...///000000000000000000000000111000...---,,,,,,------........................//////000000///...------111000///.......................................,,,------...//////......------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,---...---+++***+++,,,------...///000000//////+++,,,------......------++++++++++++++++++++++++------------------------++++++,,,---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))*********+++)))))))))))))))(((''''''+++***)))(((((()))***+++***)))((((((((()))++++++***)))((('''&&&&&&'''((())))))))))))***************)))'''&&&'''(((***+++***(((&&&'''***+++)))'''((()))))))))((('''%%%$$$%%%'''))),,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''((((((((((((((((((((((((!!!$$$'''))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''&&&'''((()))******)))((('''((()))***++++++***)))(((+++)))''')))+++,,,***'''******))))))))))))******))))))))))))))))))))))))+++******)))(((''''''&&&%%%''')))+++,,,+++***)))))))))***++++++++++++***'''(((((()))***+++++++++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************)))((((((((()))+++---...++++++++++++,,,,,,---...---///000///......///000000000/////////111222333111//////000000000//////...222222111111000//////...///////////////000111111333333222111000000000000333333333222222111111111222111111000000111111222111111000000111111222333222222111000000111222222000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111//////000000000000//////000111111222222111111000//////000111111111111111000111111111111000//////000///...------...///000000//////......//////000//////......///111444555111000///...---......///////////////////////////111000...---,,,,,,------...............---------///////////////...------///......---------------++++++++++++++++++++++++------..................,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++(((((('''&&&&&&'''((((((,,,---...---+++***+++,,,...////////////......---/////////...---,,,******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************))))))(((,,,,,,+++******+++,,,,,,))))))(((((((((***+++,,,***)))((('''&&&''''''((())))))))))))************))))))'''''''''(((***+++***(((''''''******)))'''))))))******)))(((&&&%%%%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&)))***++++++***)))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''(((******))))))******(((((())))))))))))(((((())))))************))))))***)))((()))++++++)))'''******))))))))))))******))))))))))))))))))))))))+++******)))((((((''''''&&&''')))+++,,,+++***)))))))))***++++++++++++***)))))))))***+++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************))))))))))))***,,,...///,,,,,,+++++++++,,,---------...///...,,,++++++,,,///............000222333333...//////000000/////////222222111111000////////////////////////000111111222111111000000111111111222222222222222111111111222111111000000111111222111000000000000111222222222111111000000111111222000000000000000000000000222111111111111000000000000000000000000000000000111111111111111111111111000000////////////000000///000000000000000000/////////000000111111000000000000111111000000///.........------------......111000000//////000000111...---------...///111222000000///............///////////////////////////000///...---------------///.........------,,,,,,...////////////...---------------,,,,,,,,,,,,,,,........................---...............------++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,---...---+++***+++,,,///////////////...,,,,,,/////////...---,,,******------------------------++++++++++++++++++++++++******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((+++++++++++++++***)))))),,,,,,+++******+++,,,,,,(((((((((((()))***+++,,,))))))((('''''''''(((((())))))))))))************)))((('''''''''(((***+++***((('''((()))***)))''')))******+++***)))'''&&&&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******************************+++,,,+++***)))((('''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&)))++++++)))(((+++---***))))))(((((())))))*********))))))))))))*********)))((()))++++++)))(((******))))))))))))******))))))))))))))))))))))))*********))))))(((((('''&&&''')))***++++++***)))))))))***++++++++++++************+++,,,,,,------++++++************++++++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++---...///------,,,+++++++++,,,,,,...//////...+++******+++---,,,,,,---...000222333444///000111111111111111111111111111111000000/////////////////////000000111000000000000000111222222222222222111111111111111111111000000000000111111000000000000000111222222111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000///......///000111///000000111111000000/////////000000000000000///000000000000000//////...........................111111000000000000111111------------...///000111/////////.........////////////////////////////////////......------------///......------,,,,,,+++.........//////...------,,,,,,---------,,,,,,,,,000000000000000000000000.........///......---,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++//////............//////+++,,,------++++++,,,---.........///......------+++,,,------......------------------------------++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))(((((((((((('''******++++++******)))(((***))))))))))))))))))***''''''((()))***+++,,,,,,))))))((((((((((((((((((((()))))))))************)))(((((('''((()))******)))((((((((()))))))))((()))***+++++++++)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))((())))))))))))(((&&&&&&((()))******++++++******(((((((((((((((((((((((((((((())))))******++++++'''))),,,***'''&&&))),,,+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))*********)))(((******))))))))))))***************************************)))))))))(((((('''((()))***+++*********))))))***++++++++++++************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,---.........---,,,,,,++++++++++++...///000///---,,,---...,,,,,,,,,---...111333444222//////000111111111111111111111111000000000000000///////////////000000111////////////000111222222111111111111111111111111111000000000000000000111000000//////000000111222000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000111111111111000///......///000111000111111111111111111000//////000000000//////...000000000000000///......////////////////////////111111000000000000111111............///000000111......//////////////////.......................................---------......------,,,,,,,,,,,,------............------,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---++++++---...////////////+++,,,------......------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))((((((((())))))******))))))(((''')))))))))******)))))))))'''(((((()))***+++++++++(((((())))))))))))))))))((()))))))))************((((((((((((((())))))***((()))))))))((((((((()))))))))***++++++***(((((((((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''''''''(((''''''''')))******+++,,,+++++++++(((((((((((((((((((((((((((((())))))******++++++***,,,,,,***(((''')))++++++***)))(((((()))***++++++***)))(((((()))***+++((()))*********)))))))))******))))))))))))******++++++++++++++++++++++++************))))))))))))((())))))***************))))))***++++++++++++***)))))))))***************++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------...---,,,,,,+++++++++++++++---......------///000---------...000222444555222,,,,,,---...////////////111111000000000000000000///////////////000111111////////////000000111222000000000111111111111111111000000//////000000111000////////////000111111///000000111111000000/////////////////////////////////000000000000000111////////////////////////...//////000000111111111000000////////////000000000111111222222111111000//////000000000///......//////000000//////...---//////000000000000//////111000000//////000000111...//////000000000000111---...//////000/////////........................---......///......------,,,,,,,,,,,,,,,,,,------,,,,,,---............---+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++*********,,,------++++++,,,...)))***,,,---///000000000/////////...---,,,******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************)))))))))))))))(((''''''***+++,,,,,,,,,,,,+++***(((((()))************)))(((((()))*********))))))))))))))))))************(((((((((((())))))))))))''')))***)))((('''(((***((()))*********)))(((''')))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''''''''''''''''''''((((((((())))))******+++)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))))))))---,,,+++***)))***++++++*********))))))***************))))))))))))******((()))++++++)))((()))*********))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,,,,,,,------,,,+++++++++,,,,,,((()))+++,,,+++,,,---//////......///000222444555444+++,,,---...////////////000000000000000000000111///////////////000111111000000/////////000000111///000000000111111111222000000////////////000000///////////////000111111...///000111111000///...////////////////////////////////////000000111111////////////////////////......//////000111111222//////000000000000/////////000000000000000000/////////000000///......---//////000000//////...---......///000000///......000//////......//////000...//////000000000000000,,,---///000000000//////........................,,,---...//////...------+++++++++,,,,,,------...+++,,,------.........---***+++---.........,,,,,,........................++++++---...//////000000++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******+++,,,---......---,,,+++***+++---,,,,,,+++---...***+++,,,---...//////////////////...---,,,******------------------------++++++++++++++++++++++++---,,,+++***)))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,------)))************)))((((((***+++,,,,,,,,,,,,+++***))))))***+++***)))(((((('''((()))***+++******)))))))))))))))************'''(((((()))))))))))))))''')))******''''''(((***''''''))))))))))))((('''))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))((((((((((((((((((***'''###$$$(((++++++***)))******++++++******)))))))))************))))))''')))++++++)))((()))*********))))))))))))******))))))))))))))))))))))))******************************)))))))))))))))***))))))***++++++++++++***************************++++++************++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++++++++,,,------)))***,,,,,,++++++,,,...//////......///000222333555---...///000111111111111000000000000000111111111///////////////000111111000000////////////000000//////000000111111111222000000////////////000000///////////////000111111...///000111111000///...////////////////////////.../////////000000111111////////////////////////---......///000111111222...///000111111000///.........////////////......//////000000///...------///////////////......---,,,---...//////...---,,,//////............//////......//////000/////////,,,---///000000000//////........................,,,---.../////////------)))***+++,,,------...///+++,,,------.........---((()))+++---------+++******************************+++,,,...///000000111******++++++++++++******,,,,,,,,,+++++++++************++++++++++++************,,,,,,,,,,,,*********+++---,,,,,,,,,---...,,,,,,------...---------+++,,,------......------++++++++++++++++++++++++))))))))))))))))))))))))------+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))+++,,,---...///+++++++++++++++***))))))((()))***++++++***)))(((******++++++***)))'''&&&'''((()))+++++++++***)))))))))))))))************'''(((((()))))))))))))))''')))+++***'''&&&(((***&&&'''((())))))(((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))((()))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%+++***''')))***+++,,,,,,+++***)))((()))***++++++***)))((('''***,,,+++)))((()))+++******))))))))))))******((((((((((((((((((((((((******************++++++******)))))))))))))))***))))))***++++++++++++***,,,+++++++++++++++++++++++++++************++++++++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))++++++++++++,,,------...,,,.........,,,,,,,,,...///...------...///000111333------------------------//////////////////..................////////////111111000000000000111111000000////////////000000111111000000//////......000000000000000000000000///...---,,,,,,---...///..................------......///111222444555555000///...---,,,------...............////////////000000000000000000000000......//////////////////000000000000///...---,,,........................000000//////......------+++,,,...000000///...---111///......000111000000000000///...---,,,,,,,,,////////////////////////------------------------.........------.........,,,,,,,,,------.........,,,---...///...---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......---+++)))++++++++++++++++++++++++---------............///.........------,,,,,,,,,)))***,,,------,,,***))),,,---............---,,,))))))***++++++++++++******)))***+++,,,,,,***(((***+++,,,,,,,,,***)))(((%%%%%%&&&'''((()))******))))))************))))))++++++***)))((('''&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))***)))((('''%%%###!!!###'''***,,,+++)))'''*********)))))))))))))))))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))************))))))))))))(((((('''''''''&&&************************+++*********))))))(((((()))*********++++++++++++))))))************))))))))))))))))))))))))))))))******)))))))))))))))******(((&&&&&&)))+++***(((++++++******)))(((((((((&&&'''***,,,---,,,,,,+++++++++******************,,,,,,++++++***)))))))))++++++******+++---///000......---,,,++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***---...///000000000///...---------,,,,,,+++++++++------------------------------------///111333444333........................////////////////////////............////////////111111000000000000111111000000///////////////000111000000000/////////...000000000000000000000000/////////....../////////***++++++,,,---...//////........./////////000000000///...---,,,------...............////////////////////////////////////////////////............000000000000///...---,,,/////////...------,,,,,,////////////............,,,---...///000///......000///......000111111000000000///------,,,,,,---........................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,------...---,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,***+++,,,------,,,+++***+++***)))(((((()))***+++)))************++++++++++++***)))***,,,,,,***)))***************)))((((((((((((((((((((()))))))))******++++++++++++***************)))((((((''''''++++++++++++++++++++++++)))))))))))))))((('''''''''''''''((((((((())))))*********************************)))))))))((((((((((((((((((((((((((((((++++++,,,++++++***)))((('''(((***,,,,,,+++)))''')))))))))))))))*********))))))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++******++++++++++++******)))))))))(((((((((''''''((((((((((((((((((((((((************)))))))))(((*********++++++++++++,,,))))))************))))))))))))))))))))))))))))))+++******)))))))))*********(((&&&''')))+++***))))))))))))))))))*********((()))+++,,,,,,+++***))))))))))))***+++++++++,,,+++++++++***************++++++******+++,,,---...------,,,++++++++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++,,,++++++***------------,,,,,,++++++************************---------...///111333444333........................////////////////////////---............/////////111000000//////000000111111000000///.........///000000000000//////////////////////////////////////////000000000000//////+++++++++,,,,,,---------/////////...------,,,,,,//////...------------...---............/////////////////////////////////////////////......------///////////////...---,,,000000///...---,,,,,,+++.............../////////...---------......//////000.........000111111000000///...---------------------------------------------------------------++++++************++++++------------------,,,,,,,,,,,,,,,---,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%%%%''')))++++++***)))))))))***,,,,,,,,,***))))))***++++++******)))((((((((((((((((((++++++******))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((''''''''''''((((((((()))))))))************************)))))))))((((((((((((((('''''''''''''''''''''''')))((((((((('''(((((()))++++++++++++***((('''&&&(((((())))))******++++++))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))************))))))))))))*********++++++,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((************))))))))))))************++++++++++++))))))************))))))))))))))))))))))))))))))+++***************++++++***)))'''((()))++++++***'''(((((()))******++++++***++++++,,,+++***)))((((((((()))***+++,,,,,,---)))************++++++++++++******)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444333........................------------............---------.........//////000000////////////000000111000///...............000000000000////////////////////////////////////...///000111111000///...//////...---,,,+++***)))000000000///......------............------......---------.........//////////////////////////////000//////......------,,,.../////////......---,,,...............------------------....../////////...---+++++++++,,,...//////......///111222111000000///...---------------------------------------------------------------++++++************++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---........................******)))))))))******+++---,,,,,,++++++*********+++,,,,,,,,,,,,---------------------------------,,,+++************+++,,,,,,***)))(((((()))***,,,,,,***)))((((((***,,,------+++(((((()))++++++++++++***(((''''''((()))***++++++++++++++++++++++++***++++++++++++++++++***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((()))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''(((***+++***)))'''&&&&&&&&&&&&''''''((()))***++++++,,,((()))))))))************************************))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***)))******++++++******)))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))+++************++++++,,,***)))))))))***+++++++++(((((())))))******************+++++++++******))))))))))))***+++++++++,,,((())))))***++++++,,,,,,*********)))))))))))))))))))))***+++,,,---------,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---------------------------------------........................,,,------///000111333333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............000000////////////000000000000///...............////////////000000000000////////////////////////------///000000///------111000///...---,,,+++***............////////////------..................------------....................................//////......---------,,,...............------,,,+++,,,,,,---...///000000,,,,,,------......//////---+++***))))))+++---......---...///111222111000//////...------------...------------------------------------------------,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,++++++*********------------............------------------------******))))))))))))*********++++++++++++++++++***,,,***)))((((((***,,,------+++(((((()))++++++++++++***)))((())))))+++,,,*********+++,,,------...))))))************))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((()))***,,,---)))((('''&&&&&&'''((((((''''''((()))***++++++,,,((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))******))))))***++++++,,,******************+++,,,************))))))(((((((((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))(((((((((***+++,,,------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******++++++------------------------************************,,,,,,...///000222222333333++++++++++++++++++++++++******++++++,,,---------,,,------------.........000//////......//////000///......---......//////////////////000000000000////////////////////////------............---------------....../////////***++++++,,,---...//////,,,---......///.........,,,------------.................................------------------------------.........------,,,******+++---///000111222---------------.........,,,+++***))))))+++---...------...000222333111//////......---------......------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++*********++++++++++++++++++++++++---------.........//////,,,,,,,,,------------...************************((()))+++,,,,,,+++)))(((+++***)))))))))***,,,,,,,,,***))))))***++++++******************++++++,,,))))))***+++,,,---......)))))))))******))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))******((((((((((((((((((((((((************++++++++++++************************(((((((((((())))))***+++))))))((())))))***+++,,,(((((())))))******++++++))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))'''(((((((((((((((((('''(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))***++++++***+++,,,+++******,,,...++++++******)))(((((('''(((((()))***+++,,,---------,,,,,,+++***)))(((((((((((()))***++++++,,,,,,((()))************))))))'''(((***,,,,,,,,,,,,+++*********+++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222222222333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,---------.........//////............//////------------...///000000.../////////000000000111000000000000000000000000//////............//////++++++,,,---......//////+++,,,,,,---......//////,,,,,,.../////////......,,,,,,---------.................................+++,,,,,,------......///,,,------......---------***+++,,,---...000111111...------------------,,,---,,,+++++++++,,,......,,,,,,---000333333111///......---------......///........................------------------------------,,,,,,,,,,,,------,,,,,,------------------......,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,------,,,***)))))))))))))))))))))))))))&&&''')))+++++++++++++++*********++++++,,,,,,---,,,,,,---------.........,,,,,,,,,---------......***+++,,,------,,,+++***************************)))************++++++++++++***)))***,,,,,,***)))(((((()))*********************++++++,,,,,,,,,---)))******++++++******)))******************++++++************************)))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))&&&&&&'''''''''''''''&&&((()))))))))************)))))))))))))))*********))))))))))))************(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++***,,,---,,,******,,,///*********)))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++***))))))))))))))))))***+++++++++,,,'''(((***++++++++++++***''')))***,,,,,,,,,+++***)))*********++++++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...*********+++++++++,,,,,,........................+++,,,...000111222222222333------------------------------......///000111111,,,,,,,,,---------......//////............//////,,,,,,,,,---...///000111.../////////000000111111111111111111111111111111111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000+++,,,.../////////......,,,,,,,,,---------..............................***++++++,,,---...//////,,,,,,------...---------,,,,,,------.../////////.........------,,,,,,,,,...---------......//////,,,,,,---000333333111///......---------......///////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...---,,,+++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***,,,......,,,***(((++++++++++++++++++++++++!!!###'''***,,,,,,,,,+++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,...//////...,,,+++...,,,***))))))***,,,...))))))***++++++++++++******)))***+++,,,,,,***(((&&&'''(((*********)))(((,,,,,,++++++++++++******+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************************************'''((((((((())))))******((((((((((((((((((((((((((()))***++++++***)))(((''''''(((((((((((('''&&&*********)))))))))))))))))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((())))))************))))))&&&'''''''''(((((())))))************************(((((())))))*********+++************++++++++++++))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((*********,,,---,,,******---///((((((((()))******++++++,,,+++******)))************************+++++++++***************+++++++++'''(((***+++,,,,,,,,,+++((()))+++,,,,,,,,,***)))))))))******+++++++++++++++++++++,,,,,,+++++++++((('''&&&&&&&&&''')))***))))))*********++++++++++++++++++++++++++++++++++++,,,...000222222222222333///...---,,,+++,,,------.........------,,,,,,,,,//////...---,,,,,,,,,,,,///000000000///...---------,,,+++******,,,...///++++++,,,------......///000000000000000000000000////////////............////////////////////////+++,,,...//////---,,,***///...---,,,,,,---...///.........------,,,,,,,,,000---++++++...000000......---,,,,,,,,,,,,---...000000///...------,,,,,,///...---,,,,,,---...///000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111******444666...***...)))+++...000000...,,,***+++,,,,,,------..................------............---,,,++++++---.../////////...---,,,***(((''',,,---------,,,++++++***000000///...,,,+++******,,,------......------,,,...+++((((((+++---,,,***---,,,,,,+++*********+++++++++++++++******))))))((()))***+++++++++++++++---,,,++++++******++++++++++++,,,---..................---------,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******++++++******)))+++++++++++++++++++++++++++*********))))))(((((((((((()))***************((()))***++++++,,,++++++......---,,,,,,+++******((((((((()))******(((&&&)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((((((((()))***,,,,,,+++++++++*********))))))))))))))))))))))))))))))************+++,,,---...))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''(((***,,,,,,***((('''))))))))))))))))))******++++++++++++++++++++++++***)))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,))))))************))))))'''&&&%%%&&&((())))))(((++++++******)))(((((((((++++++++++++++++++++++++************************))))))*********+++++++++************+++,,,---...++++++++++++++++++++++++000...,,,*********+++,,,,,,++++++***)))))))))******+++,,,,,,------,,,,,,---...///111222222222222///***+++,,,------------,,,------------------,,,,,,------,,,,,,,,,------........./////////...------...---,,,++++++---///000........................////////////////////////////////////............++++++++++++++++++++++++***+++---...//////......///...------------...///------------------,,,,,,---***((()))+++------+++...---,,,,,,,,,,,,---...000//////...------,,,,,,......------------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111***+++333555...+++...---------......---,,,,,,------------,,,,,,,,,,,,......------------.........------,,,,,,,,,------,,,---------,,,,,,+++***......//////...------,,,***++++++,,,---......///,,,,,,------------,,,,,,+++++++++,,,---,,,***)))---,,,++++++******++++++++++++++++++*********)))***+++++++++++++++******+++*********+++,,,,,,---)))***,,,---...//////000//////.........---------+++,,,------------,,,+++******++++++++++++******+++++++++++++++++++++++++++*********))))))))))))))))))***++++++++++++***++++++,,,,,,,,,+++******...------,,,++++++******)))(((((()))++++++)))''')))))))))))))))))))))))),,,+++******))))))******)))((((((((()))***+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((''''''&&&&&&''''''((())))))(((''''''(((((()))((()))***++++++***)))(((*********)))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))(((''''''((())))))((()))******++++++******''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))************)))))))))))))))***------,,,+++************++++++++++++************************************************+++++++++,,,,,,,,,------...---,,,+++************++++++++++++++++++++++++,,,+++***))))))***,,,---,,,,,,+++***************,,,---......//////......------///000111222222222444&&&(((+++...//////---,,,,,,,,,------------------,,,,,,,,,,,,---...//////,,,,,,---.........------......---,,,---...///000111000000///......------/////////////////////////////////............------------------------------------........./////////...------------...///,,,,,,------------------...---+++,,,---//////......------,,,,,,------...//////......---,,,,,,,,,---..................---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,000+++,,,333444...+++...000///---,,,+++,,,,,,---.........---,,,,,,++++++------,,,,,,,,,,,,------............---,,,++++++******+++,,,------------...............------,,,((()))***+++,,,...//////,,,,,,------------,,,,,,)))+++...///---+++)))(((,,,,,,++++++******++++++++++++++++++************+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,...///((()))+++---///000111111////////////............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))))))))***+++++++++++++++---------,,,,,,***))))))------,,,,,,++++++*********))))))***++++++***((())))))))))))))))))))))))++++++***)))))))))*********)))))))))))))))******+++************)))))))))))))))))))))))))))))))))''''''&&&''''''((()))***)))((((((''''''(((((()))))))))((((((((())))))***))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''***************)))))))))***************************))))))(((((())))))***'''((())))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))''''''''')))***)))&&&###)))******+++,,,,,,------))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---...---,,,+++************++++++++++++++++++++++++***)))(((((()))+++,,,------,,,,,,+++++++++++++++------...////////////...,,,---...///000111111111444)))***,,,...///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///***+++,,,,,,------------...------,,,---...//////////////////......------//////////////////////////////.........---------........................000///...------------............------.........,,,,,,,,,------...............---...////////////------------------------.........------,,,,,,,,,,,,---...//////...---,,,***+++---...///...------------------------------///,,,---222222...,,,...//////---,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---......//////...,,,***)))******+++,,,------------++++++,,,,,,,,,++++++***,,,,,,++++++++++++******,,,,,,,,,------,,,,,,,,,))),,,//////+++)))(((***,,,,,,++++++***++++++,,,++++++++++++++++++++++++***+++,,,---------------************+++,,,---...***+++,,,...///000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((())))))***+++*********+++++++++++++++***)))))),,,,,,,,,,,,++++++******+++***)))***+++,,,***)))))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''((()))++++++************++++++)))))))))))))))***************))))))))))))******++++++******)))(((((((((************************++++++******************))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((()))******))))))************))))))'''&&&&&&''''''$$$ *********+++++++++,,,,,,************************************************))))))))))))************************+++,,,------++++++++++++++++++++++++*********)))***+++,,,---------,,,++++++,,,,,,---+++,,,,,,---------------+++,,,---///000000000000222......---------------...,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,------...,,,,,,---------.............................................------------************************......---------......///---..................---,,,,,,,,,------.........******+++,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,---...//////...---,,,***+++---...///...------------------------------...---///111000...---///------.........---,,,+++---......///000111111222---,,,,,,++++++,,,,,,---......//////...,,,***))),,,,,,---------,,,++++++******++++++,,,++++++***...------,,,***))))))(((+++,,,,,,,,,,,,,,,,,,++++++---...,,,)))(((***---,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,((()))***,,,---...//////,,,,,,++++++***++++++,,,------......///.........---------,,,,,,,,,+++++++++******************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++'''((())))))******))))))((())))))***++++++******,,,+++++++++++++++******,,,***))))))+++++++++***))))))))))))))))))))))))***))))))((())))))******+++***)))))))))))))))***))))))))))))))))))))))))************************(((((('''''''''((())))))++++++************++++++(((((()))*********************))))))))))))******************))))))((((((++++++++++++++++++++++++******************++++++(((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))))))))************))))))************************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++))))))************))))))))))))***+++,,,***&&&###++++++******))))))))))))++++++++++++++++++++++++************************(((((()))))))))*********************+++,,,------++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,++++++,,,------+++,,,------......------+++,,,---///000000000000333000///---,,,+++,,,---...,,,,,,------------------//////...---,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000------...//////...------,,,,,,------------------***,,,......---,,,---...,,,------......------,,,------,,,,,,,,,,,,,,,,,,---..................---,,,,,,------...------------------------------------...000000///---...///+++,,,---.........,,,,,,,,,---...///000222333333------,,,,,,,,,,,,------............---,,,++++++.........---,,,+++***)))+++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))***,,,...++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,((((((***,,,---.........---,,,++++++******++++++...////////////...------,,,,,,,,,,,,+++++++++*********))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++(((((()))************)))(((((()))***+++,,,,,,+++++++++++++++++++++******,,,***((((((***+++******))))))))))))))))))))))))))))))((((((((()))*********)))))))))))))))******(((((()))))))))))))))***************************))))))(((((((((((()))))))))((((((''''''(((((()))''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************''''''''''''''''''''''''((())))))******))))))((('''((())))))******))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,))))))************))))))''''''))),,,...///---+++++++++******)))(((((('''++++++++++++++++++++++++*********************************++++++++++++,,,...---,,,+++************++++++++++++++++++++++++......------,,,+++******,,,++++++++++++,,,,,,---......///000000000000///,,,---...///000111111111000***+++++++++++++++++++++------------------,,,,,,...------,,,,,,,,,------,,,------------,,,,,,++++++,,,,,,---------------------------.............................................---------,,,,,,////////////////////////***+++,,,---------,,,+++------...//////...------------------------,,,,,,+++...111111///...///000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,,,,,,,------........................---///111///------///000,,,,,,,,,,,,,,,---//////,,,,,,---...///000000111......------------.........------,,,,,,,,,------------------,,,+++******++++++,,,---------------++++++,,,,,,------......++++++,,,,,,,,,,,,++++++***))))))***,,,------,,,++++++******++++++,,,---+++++++++,,,,,,,,,------)))***+++++++++++++++++++++++++++***++++++,,,,,,---...////////////......------,,,,,,,,,+++++++++++++++***))))))***++++++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,******************+++++++++)))''''''(((******)))))))))))))))))))))))))))((((((((((((((()))******)))((((((((()))***++++++(((((((((((())))))******************************))))))(((((((((((())))))(((''''''&&&&&&''''''(((%%%&&&''')))******))))))((()))***++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((('''((())))))))))))((('''((()))******++++++******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))'''&&&&&&(((+++,,,+++***************************************************************************************++++++++++++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++,,,,,,......///000000000000000------///000111222222222000$$$&&&)))+++,,,,,,***))).........------,,,,,,,,,,,,,,,,,,,,,---...//////............------,,,+++,,,---......//////......000000000///......------..............................---------,,,,,,,,,------------------------/////////...,,,)))%%%###,,,---...//////...---,,,.........------,,,,,,,,,(((+++......,,,+++,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000///---,,,+++,,,,,,---........................,,,000222///------///000...,,,***)))***---000333,,,,,,------------------///......------......///...---,,,++++++---...///,,,,,,---------,,,++++++((()))***+++++++++++++++------------------------+++++++++,,,,,,+++++++++((('''(((,,,000000---)))+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++***)))(((''')))))))))***+++,,,......,,,---...///000000000000......---------,,,,,,,,,---,,,+++******+++,,,---*********++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------////////////...---,,,,,,******************+++++++++)))'''&&&((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***,,,,,,'''((((((((())))))******************************)))(((((('''''''''(((((())))))(((((((((((())))))$$$%%%'''((()))))))))(((''')))***,,,,,,***)))'''''''''((()))***+++,,,,,,************************''''''(((((()))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))***+++++++++++++++))))))************))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))---+++))))))******((('''*********+++,,,,,,------))))))))))))))))))))))))************************(((((((((((())))))))))))************+++,,,---...++++++++++++++++++++++++((()))***+++++++++++++++***)))))))))***++++++,,,,,,------...............---...///111222222222222555+++,,,,,,------,,,,,,+++,,,---------,,,++++++***,,,,,,,,,---------......------...000222111,,,(((***++++++,,,,,,---......,,,,,,,,,------........./////////...------,,,,,,******+++,,,,,,,,,+++++++++,,,------......------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,---------------------------------------------//////...------,,,++++++,,,,,,---......---,,,,,,---------,,,,,,+++++++++***,,,......---++++++,,,///000111000...---------000---++++++,,,------------------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,+++///,,,)))))),,,...---,,,---,,,***)))((()))******---...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,---...---,,,+++***,,,,,,------,,,,,,+++************++++++,,,,,,,,,))))))*********+++++++++---+++))))))***+++***))),,,+++***((((((((()))***))))))***++++++++++++***,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))),,,***((())),,,---+++))),,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))************))))))(((******************************))))))((((((''''''(((((((((((())))))))))))///---***'''%%%%%%%%%&&&(((((()))***************(((''''''&&&&&&&&&''''''+++++++++******((('''''')))((('''''''''(((***+++,,,***(((''''''(((***,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,***)))))))))(((((('''''')))***,,,,,,,,,***((('''((((((((((((''''''''''''******)))(((((()))***+++***+++,,,------,,,+++***++++++******************++++++++++++++++++++++++,,,+++******,,,,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,,,,------------......---...000222222000...444,,,,,,---.........---------------------,,,++++++,,,,,,,,,,,,------------...------///111000,,,)))******++++++,,,---------,,,,,,,,,,,,------------------..................,,,---------,,,+++******+++,,,,,,---------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,.........------,,,,,,+++------------------------.........---,,,+++++++++,,,,,,---......---,,,,,,---------,,,,,,,,,++++++***,,,......---++++++,,,///000111000...---------///---++++++---......---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,---...///---...///---+++******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------,,,,,,+++,,,------------,,,++++++******+++++++++,,,,,,,,,*********++++++++++++,,,---+++***)))***+++***))),,,+++***)))(((((()))***))))))***++++++++++++*********)))))))))((((((((())))))))))))))))))))))))+++)))((()))+++,,,***(((+++++++++*********))))))))))))************))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))******++++++******))))))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((())))))*********))))))((((((((((((((((((((((((+++*********))))))))))))(((((((((((()))))))))))))))(((''''''''')))+++,,,(((((()))***************)))((((((''''''(((((((((+++++++++******)))((('''(((''''''&&&'''((()))*********)))(((((()))******))))))***++++++***)))((()))***************++++++++++++++++++++++++******)))***,,,,,,,,,***)))'''(((((((((((((((((((((((((((((((((((()))***,,,---******++++++++++++******************************------------------------,,,+++******,,,,,,+++***---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,------...---............/////////.........000222333111///333---------....../////////------......------,,,,,,++++++++++++,,,,,,,,,,,,......---...///...---+++)))******++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000/////////...---+++***)))***+++,,,,,,------,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,------------,,,,,,,,,,,,+++,,,......,,,+++,,,---///000111111///------...///---,,,,,,---......---------------------------///...---,,,+++,,,------------------------------,,,,,,,,,++++++,,,,,,---,,,+++))))))***++++++***,,,,,,---------------,,,---......,,,)))''''''(((************************,,,++++++******++++++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++------++++++++++++---------,,,,,,,,,,,,,,,---------------------,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,******+++,,,+++***++++++***)))))))))******))))))***++++++++++++***))))))))))))((((((((('''))))))))))))))))))))))))***)))((((((******)))(((*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))******++++++******)))''''''''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((()))***************((((((((((((((((((((((((++++++++++++************(((((((((((())))))))))))'''''''''((())),,,...///(((((()))******************))))))(((((())))))*********+++******)))((('''''''''&&&&&&&&&'''((()))))))))************))))))'''((()))*********)))(((*********)))))))))))))))+++++++++,,,,,,,,,,,,,,,******+++,,,,,,***)))((())))))))))))))))))))))))'''''''''(((***+++---...*********))))))*********************************,,,,,,------------------,,,+++******,,,,,,+++***+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------/////////000000000000111/////////000333333222111333,,,,,,,,,------...//////------.........------,,,******+++++++++,,,,,,,,,///...---,,,---------,,,))))))******+++,,,,,,---------,,,,,,+++++++++***---------.........//////////////////...---,,,+++***++++++,,,---,,,,,,,,,---.........------,,,+++---------------------------------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------------------------,,,,,,+++---......,,,,,,,,,---///111222111///------......---,,,,,,...///...---........................///...,,,++++++,,,...///........................///...---,,,+++,,,,,,---,,,++++++++++++,,,++++++,,,,,,---,,,***(((&&&$$$,,,------,,,)))(((((()))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))************************---,,,,,,++++++,,,,,,---...---,,,++++++,,,...///---------...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,******+++,,,+++***+++*********************))))))***++++++++++++***+++++++++*********)))))))))))))))))))))))))))))))))((((((((())))))((((((+++*********))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************&&&'''(((******+++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))+++******)))******+++,,,(((((()))***************))))))((((((((()))*********************)))((((((''''''''''''(((((())))))((()))***++++++***)))(((&&&''')))******)))((((((++++++******)))))))))((()))))))))******++++++,,,******+++++++++******)))***************+++++++++(((((())))))***+++,,,---+++***)))(((((()))***+++***************+++++++++***************+++++++++,,,+++******,,,,,,+++***************************+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,////////////000000000000000//////000333444333222222,,,,,,++++++,,,---......,,,,,,---------------,,,******+++++++++,,,,,,,,,......---,,,++++++,,,---)))******+++,,,,,,---------------,,,,,,+++++++++//////.........------------......//////.........++++++,,,------------,,,---------...------,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------------------------------,,,---...---,,,,,,---...000111222111///............---,,,---///000///...........................///...,,,++++++,,,...///........................000///---,,,+++,,,,,,---,,,------------,,,------++++++++++++)))'''%%%###***+++---,,,++++++,,,---------------------------,,,++++++******++++++,,,((()))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000------.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,******+++++++++************++++++++++++***))))))***++++++++++++***++++++++++++************))))))))))))))))))))))))(((((())))))((((((((())),,,,,,+++++++++*********+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))&&&'''(((((()))******+++************************))))))))))))))))))))))))'''((()))*********))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++******)))))))))(((((()))***************((('''''''''(((((()))***)))************))))))((((((((())))))************'''(((***,,,,,,***((('''&&&'''((()))******)))(((,,,,,,,,,++++++******))))))))))))******++++++,,,*********+++++++++******)))*********+++++++++,,,+++++++++++++++*********+++***)))(((((()))***+++))))))*********+++++++++)))))))))******+++++++++,,,+++******,,,,,,+++***************************+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,---------.........//////000///...000222444444333222------+++******+++,,,---++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---......---+++***,,,---***++++++,,,,,,---.........---------------,,,,,,000//////...------,,,,,,,,,------...//////......+++,,,------......------,,,------...------,,,,,,---------------------------------............///***++++++,,,---...//////------------------------------------------------...------,,,,,,------...------------............---......---,,,,,,---///000111222222000......///---,,,,,,...000111///...........................------,,,+++,,,---...///------------------------///...------,,,,,,,,,,,,,,,---//////...------...******+++++++++++++++******+++------,,,,,,...///........................,,,++++++******++++++,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...............---,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---+++))))))***+++***))))))***++++++,,,+++++++++))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))((()))******(((((()))***,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))(((''''''))))))************************************))))))))))))))))))))))))'''''')))*********)))((('''((()))***************((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))******************(((((()))***************''''''''''''((()))******))))))************))))))((()))***+++++++++******''')))***++++++***)))'''&&&''')))***+++******))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))(((*********))))))*********)))))))))***++++++,,,,,,******++++++,,,---------,,,+++******,,,,,,+++************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------///...---///111444444444333000///---+++++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,------------+++---///---+++***+++---+++,,,,,,------...//////---..................///..................------------.........------,,,,,,---......//////......,,,,,,------...------,,,................................./////////000000+++,,,,,,------............................................................---,,,,,,,,,,,,---...------------.........///.........---,,,,,,...000000222333222000......///,,,,,,---///111111000...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---//////---,,,,,,---,,,+++++++++,,,---......+++,,,...---,,,,,,---...------------------------,,,++++++******++++++,,,((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...////////////...............------,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,***(((((()))***)))((()))***+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++************))))))))))))))))))))))))(((***,,,+++)))((()))+++++++++++++++************))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((************)))(((************************))))))))))))))))))))))))'''(((***,,,,,,+++***)))((())))))*********))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((())))))******))))))(((((()))***************(((((((((((()))***+++,,,))))))************))))))'''((()))***+++******)))((()))***++++++***)))((('''((()))++++++++++++***************++++++++++++++++++++++++++++++************)))******++++++,,,(((((())))))***++++++,,,***+++,,,,,,,,,+++***)))******++++++++++++******((())))))***++++++,,,,,,)))******+++,,,,,,------,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,------------///---,,,---000333444444333222111...,,,++++++,,,---((()))***+++++++++++++++,,,,,,------------......***---///...+++***+++,,,,,,,,,---......//////000---.........///000000000,,,,,,------...///////////////......---,,,******---...//////000/////////,,,,,,------...---------.........................../////////000000111111---------------------,,,////////////////////////......//////////////////...---,,,,,,,,,,,,---...---------.........//////...///...---,,,,,,...000000222333222000......///,,,,,,---///111222000...////////////////////////+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------++++++))),,,//////,,,***+++---///...,,,+++***+++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---///000000///.........//////......---,,,,,,,,,,,,++++++*********))))))*********++++++++++++)))''''''((()))(((''')))***+++,,,---,,,,,,+++))))))***++++++++++++***.........---------,,,,,,)))))))))))))))))))))))))))+++---,,,)))(((***,,,************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++***((((((************************))))))))))))))))))))))))(((***+++------,,,+++***)))************))))))(((************************))))))******+++++++++,,,(((((((((((())))))))))))))))))***))))))((('''&&&(((((()))***************))))))))))))***+++,,,---((())))))*********))))))&&&''')))*********)))((())))))************))))))'''(((***+++,,,,,,,,,+++(((((())))))******++++++***)))))))))((((((''''''******))))))***+++,,,,,,'''(((((()))******++++++((()))+++,,,---,,,,,,+++***+++,,,------,,,+++***((())))))***++++++,,,,,,'''(((((()))******++++++,,,+++******,,,,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,---------.........---+++---000222333444444------------,,,+++******+++,,,,,,------......///......------------......------.........---+++***,,,,,,,,,---...///000111000///...---,,,------...000000000///......------.../////////000000111111........................------...///////////////------------............////////////000000000111............/////////000000000000000000/////////222111111000///......---///////////////...............///////////////...---///000000///....../////////000000///...------////////////////////////000000000000000000000000///...,,,,,,,,,,,,...///000000000000000000000000000///...---------------/////////.........------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---------......,,,***------------------......+++,,,,,,------,,,,,,+++------,,,+++************,,,,,,,,,---------......///......------,,,++++++,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++(((((())))))******+++++++++******)))((()))))))))+++*********))))))(((((('''))))))%%%!!! %%%***,,,+++++++++******))))))+++,,,,,,,,,+++***((('''++++++++++++***((('''&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((('''''''''''''''((())))))((()))*********((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))+++++++++************)))((()))******)))((()))+++))))))***++++++++++++***))))))))))))))))))))))))************)))((('''&&&,,,+++***)))))))))***+++,,,***'''''')))***(((&&&&&&'''(((***,,,---------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************---+++******,,,------,,,+++,,,---...---,,,+++***+++++++++************)))+++***)))***,,,.........+++,,,,,,---.........---***+++,,,---///111333444444,,,------------,,,++++++++++++,,,,,,---......//////......------......///...//////000///...---,,,.........---......//////000000...---------......////////////...................../////////000000////////////////////////...//////000000000//////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000000///000000000/////////////////////000000000000//////...000111111000//////000000000111111111111111000000000000000000000000000000000000000000000000000//////............//////........................000///......------............---------,,,,,,,,,,,,...///...---,,,---///------------------------...---,,,---......,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,---------............------------,,,,,,...---,,,,,,,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********************)))))))))(((++++++++++++*********)))'''******((($$$$$$'''+++(((((((((((('''''''''&&&++++++++++++******)))(((++++++******)))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''((()))(((((((((((()))*********************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((((((((())))))+++++++++************))))))***+++***)))((()))***))))))***++++++++++++***))))))))))))))))))))))))&&&'''((()))***************))))))(((((()))***++++++(((&&&''')))***)))(((((()))***+++++++++++++++***++++++***)))(((&&&%%%///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************---+++******,,,------,,,***+++,,,---------------******++++++,,,,,,------...,,,+++,,,...//////...+++,,,------......------+++,,,,,,---///111222333444+++,,,------...---------++++++,,,,,,---.........//////............/////////000111111111000///...111000///............///000000///.........//////............////////////.............../////////000000000000000000000000000111111111111111000000111111222222222333333333111111111111111111111111222222222333333333444444222222222222222333333333555555444444333222222222111111111111111111111111111111222222222111111000111222333333111111222333333333333333333444444444222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////000000///............///............---------------...//////---,,,---///........................---,,,,,,,,,...---,,,***,,,,,,++++++******))))))+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,---------......---------------.........000//////.........//////******+++,,,,,,,,,,,,+++++++++************++++++************************)))************+++++++++************************************)))))))))))))))******+++***)))(((''',,,,,,,,,+++++++++++++++'''***,,,+++((((((***---***************)))))))))+++******)))))))))******+++***)))(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''''''''***))))))))))))***++++++,,,++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++++++++************)))***++++++***((('''((()))))))))***++++++++++++***))))))))))))))))))))))))''''''((()))************((('''''''''((()))***+++)))((('''''')))******)))******+++++++++******)))******+++***(((%%%"""!!!......---,,,+++******)))************************************************,,,+++******,,,------,,,+++++++++,,,---...000000******+++,,,---...//////...,,,++++++---...------,,,,,,------......---------------...///000222333333++++++---....../////////+++,,,,,,------...//////000//////......//////000///000111222222111000///111000000/////////000000000000000000000000000000------......///000111111///////////////000000000111111111111111111111111222222333333222222111000111111111111222222222222333333333222222222222222333444444444444555555555333333333333333444444444666555555555444444444333222222222333333333333333444444444444444333333222333444555444333333444555777666555555444444444444444444444444444444444444333333333333333333333333111111333444444333111111222222222222222222222222111111000000///000000111111111000000000/////////---...///...---,,,---...........................---,,,,,,,,,......,,,+++///......---,,,++++++***+++,,,,,,------,,,,,,++++++*********++++++,,,---,,,,,,,,,---------......,,,,,,,,,---...//////000000000//////////////////******+++,,,,,,,,,,,,++++++******))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,+++***(((&&&++++++++++++++++++++++++'''))),,,,,,+++***+++,,,+++++++++++++++++++++++++++***)))(((((()))+++,,,***)))((('''''')))+++---,,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&%%%***))))))))))))***++++++,,,+++))))))((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++++++++*********))))))***++++++***((('''((()))))))))***++++++++++++***))))))))))))))))))))))))************)))((('''''''''''''''((()))***++++++***)))((((((((((((((((((*********+++++++++******+++,,,------+++(((%%%###))))))******+++,,,,,,,,,))))))))))))))))))))))))************************,,,+++)))***+++------,,,---,,,++++++,,,...///111***++++++,,,---.........,,,***))))))***+++***))),,,,,,------...------,,,............///000111222333+++,,,---...///000000000,,,------...//////000000000000000//////000000000///000111222222111000///000///000000111222333333000111111111111111111111---......///000111222222222222111111111111111111222222222222222222222222222333333333333333222222222222222222333333333333444444444444444444333333444444555555555666666666333333444444444555555555666666555555555555444444444444444555555666666666666777777777666666555444666666777555444444666888:::999888666555444444444555555555555555555555555555555555555555555555555222333444555555444333222444444444444444444444444333222222111222222333333222111111111111000000000.../////////---,,,,,,...........................---,,,,,,---...///---,,,//////......---,,,+++++++++,,,,,,------,,,,,,+++---,,,++++++*********+++,,,,,,,,,---------......+++,,,------...///000000////////////......------******+++,,,,,,,,,,,,++++++******))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,+++***(((&&&))))))******************&&&(((+++,,,,,,+++******'''(((((((((((((((((((((***)))((((((((()))***+++***)))((('''((())),,,---,,,+++++++++******))))))************************************************(((((()))((((((&&&%%%$$$)))(((((((((((()))*********)))(((''''''(((***+++((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++*********)))))))))++++++***((((((((()))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++***)))(((''''''((()))***++++++,,,,,,++++++***)))''''''''''''((()))***+++++++++++++++***+++,,,------+++***(((((((((((()))***++++++,,,------------------------************************,,,***))))))+++,,,,,,+++///...,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,***))))))***+++***))),,,------...------,,,,,,.........//////111222222444,,,---...///000000000000......//////000111111111111111000000000000111111///000111222222222111000000000000111222333444555000111222222333333222222///000000111222333333444333333333333222222222222222222222222222222222222111222222333333333333333444444555555555555666666444444444555555666666666666666666666777777777888555555555666777777888888666666666666666666666666555666666777777888888888999999999999999888777666777888777666555555777999===;;;999777666666666666888888888888888888888888888888888888888888888888666666777777777777666666555555555555555555555555555444444444444555666666222222222222111111111000000111222111///......///////////////////////////...------...000000///---......------,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,+++************,,,,,,,,,---------......,,,,,,---...//////000000.../////////...---,,,+++******+++,,,,,,,,,,,,+++++++++************++++++************************)))************+++++++++************************************)))))))))))))))******+++***)))(((''')))))))))))))))*********((()))***+++++++++***)))(((((())))))))))))*********))))))((((((((())))))))))))(((((((((***+++,,,++++++++++++++++++++++++************************************************'''((()))))))))(((&&&%%%)))(((((((((((()))******(((((((((((((((((()))***))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++************)))(((***+++***)))((()))+++))))))***++++++++++++***))))))))))))))))))))))))'''((()))***++++++++++++((()))***++++++,,,++++++***+++***)))'''&&&'''((('''((()))***+++,,,,,,,,,((()))***++++++,,,,,,,,,++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))+++,,,,,,+++...---,,,+++++++++++++++---,,,,,,,,,+++++++++***...,,,++++++---...------------......------,,,,,,.........///000111333444555---...///000000000000000000000000111222222333333222111111000000111111222000111222333444333333222222222222222222333444444000111222444444444333222222222222333333444444444333333333222222111111111111111111111111111111111///000111222333444444444444444444555555555666666333444555555666777888888888888888999999999::::::777888888999::::::;;;;;;888888888888888888888888666777777888999999::::::;;;;;;;;;;;;:::999888777888888888666555555888:::===<<<:::999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;777777777777777777777777777666666666666777888999666666666555555555555444444555555444222111111222111111111111111111111111///......///111222000///..................------+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,---------......------......//////000000///////////////---,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********************)))))))))((()))))))))******++++++++++++******+++++++++***)))******++++++,,,,,,,,,,,,)))*********)))((('''''')))))))))))))))*********)))******++++++,,,,,,---************************************************'''(((***+++++++++)))(((***))))))))))))***++++++(((((()))***************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((()))))))))*********+++++++++************)))'''(((******))))))***,,,))))))***++++++++++++***))))))))))))))))))))))))(((((()))***++++++++++++((()))***++++++***))))))&&&((())))))''''''))),,,)))******+++++++++*********)))))))))***+++---...,,,,,,,,,+++++++++++++++************************************************+++***((()))+++,,,,,,+++******++++++,,,+++++++++,,,,,,,,,,,,------------...,,,+++,,,...//////...------......------,,,+++------...///000222444555777...//////000000000000000000111111222333333444444222222111111111111222222111222444555555555444444444444333333222222333333000111333444555444333333333333444444444444555555222222222222111111000000111111111111111111111111...///000222333444555555222222222333333333444444333444555666777888999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::777777888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888666555555888:::<<<<<<;;;:::;;;===???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::888888777777888999::::::;;;;;;;;;;;;:::::::::999777888888777555333444555333333333333333333333333000//////000222333111000000000000111111111111111+++,,,,,,------,,,,,,+++************+++,,,------,,,,,,,,,---------..................///////////////000000000///...,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++(((((())))))******+++++++++******)))((()))))))))*********++++++,,,,,,,,,---,,,++++++++++++***)))''''''(((((()))))))))***)))************(((&&&%%%))))))************)))((())))))***+++,,,------...************************************************((()))+++---...---,,,+++++++++******++++++,,,---((()))***,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************+++++++++************)))&&&''')))***)))***+++---))))))***++++++++++++***))))))))))))))))))))))))++++++,,,++++++***)))((((((((()))******)))((('''###&&&(((((('''(((,,,///,,,,,,,,,++++++)))((((((---,,,+++******,,,...000***++++++,,,...///000000------------------------************************+++***((()))***,,,,,,+++&&&''')))+++,,,,,,,,,++++++,,,,,,---...///000000+++***)))***,,,.........---.........---,,,,,,+++,,,------///111333555666777///000000000000111111111111111111222222333333333555555555555555555555555333333222222222111111111333333333333333333333333333333333333333333333333444555777888888555333111333222222222222111111111333333222111000000000000333444555444222111111333444444444444444444444444444444444444555555555555666666777777888999::::::<<<===>>>===;;;:::;;;<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<======???>>><<<:::888777666666888777666555666777999;;;@@@;;;777777<<>><<<===@@@BBBCCCDDDDDDDDDDDDBBBAAA???>>>>>>??????AAAAAA@@@>>>>>>=========BBBAAA???>>>===<<<;;;;;;===<<<<<<<<<<<<<<<======<<<<<<;;;:::999999888888::::::999999888777777666777666555444222111000///444333111000000000111222000000000000000//////...444+++$$$%%%,,,000---)))---------,,,,,,,,,++++++......---,,,,,,,,,,,,------,,,,,,+++,,,...111222............---,,,+++******++++++,,,,,,++++++***,,,,,,,,,+++++++++************))))))***,,,...///******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++******))))))************************,,,+++***,,,......***'''(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,)))))))))***,,,,,,+++)))+++***((('''''')))+++,,,+++++++++*********))))))************************************************,,,+++++++++***)))))))))((((((((((((((()))))))))******++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++(((((()))******************************)))((((((&&&'''(((***++++++++++++)))((((((((()))***++++++(((((((((((())))))))))))++++++************++++++***)))***,,,......,,,***///,,,***)))***++++++***+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++,,,------++++++,,,---(((((())))))*********++++++,,,,,,------,,,,,,++++++++++++,,,---...///000,,,------......------,,,......//////000222333444444000111111111111222222222222222333333333444444444555555555555555555555555666666666666555555555555444444444444444444444444555555444444444444444444444555666777666555333222222222222111111000000///111111000////////////000333444444333222111111333333333333333333333333333333333333333444444444444666666666777888999999999999:::<<<;;;999888888999888888777777777777777777999999:::::::::;;;;;;;;;===<<<;;;999888777666666666555444333444555777999@@@;;;777777:::======;;;======<<<===>>>@@@CCCDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@AAAAAAAAACCCCCCAAA@@@???>>>>>>>>>@@@@@@??????????????????@@@??????>>>>>>===<<<<<<;;;;;;;;;:::999999888888777777777666666555555444555444333222222222333444222222333333222222111000222///++++++---......,,,------------------------///...------,,,,,,------///...---,,,,,,...///000////////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********,,,+++*********+++,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***)))))))))(((((((((((()))))))))))))))))))))))),,,***)))***,,,,,,***'''***************+++++++++++++++************++++++++++++******************+++***)))***,,,,,,+++))),,,+++***)))(((((())))))+++++++++*********))))))++++++++++++++++++++++++************************+++++++++************************))))))(((((((((******++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++*********************)))(((((('''((()))******++++++***))))))))))))))))))***+++))))))*********+++++++++))))))(((((((((((())))))((('''''')))++++++)))(((...,,,***)))***++++++*********++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------++++++,,,---************+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...///---......//////......---......//////000222333444222222222222333333333444444444444555555555555666666666666666666666666666666555555555444444444444333666666666666666666666666666666666666666666666666555666666666666666555444333333222222111000//////000////////////000111111222333444333111111111333333333333333333333333333222222222333333333444444555666666777777888888888777999<<<<<<:::888777777555555555555555666666777;;;:::999999888888999999;;;:::999888777666555555666555444333444555666777>>>:::666666888::::::888===;;;888777888<<<@@@CCC@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::999999999:::::::::::::::777777666555555555555666555555666666555555444333222333222111///......///---------...............//////...---------------111000///---------...///000000000000///...------------............------+++++++++*********))))))---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))---,,,******+++++++++***+++++++++*********))))))*********))))))*********,,,,,,++++++***))))))(((,,,+++***+++,,,,,,+++))),,,,,,+++***)))(((((('''+++++++++***************++++++++++++++++++++++++***************************************+++++++++,,,,,,+++***)))(((((('''******++++++++++++******+++***))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))+++------,,,+++))))))************))))))((())))))***************)))+++***))))))))))))))))))+++++++++,,,,,,,,,,,,---))))))(((((((((((())))))+++++++++,,,---...,,,+++...,,,******+++,,,+++***''''''(((***,,,---...///++++++++++++++++++++++++---------,,,,,,,,,,,,++++++---...---,,,+++,,,---+++++++++,,,,,,,,,,,,,,,---,,,+++)))))))))******------,,,,,,,,,------......//////////////////.........//////000222333444333333444444444555555555555666666666666777777777777777777777777777777777777555555444444444333333333666666666666666666666666555555555555666666666666777777777777777777777777555555444333222111000000000000000000111222333444222333444333222111222444444444444444444444444444333333444444444555555555555555666666777777777777999;;;??????>>>;;;:::999666666555555666777888999<<<;;;999888777777777888888888888888777666666555777777666555555666666777:::777444444666777777777999888555444555999===???======>>>@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>===========================999999888888777777777777777888888888888777666666555555555555333222000///------............//////000///......---.........000000///......//////000000000000000///...------------............------++++++*********))))))))),,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///---+++***++++++,,,,,,******************************))))))))))))******+++++++++*********))))))---,,,++++++---,,,+++)))+++++++++++++++***)))(((************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,+++++++++******))))))******++++++++++++************)))))))))))))))***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************((())),,,---...---+++***))))))************)))(((++++++++++++******)))(((++++++***)))((((((((()))+++++++++,,,,,,,,,------,,,++++++******++++++,,,...---,,,---//////...------+++******+++,,,+++***$$$%%%&&&''')))+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++,,,...++++++++++++,,,,,,,,,,,,///---+++)))))))))+++,,,......---,,,,,,,,,------......////////////............//////000222333444555444555555555666666666666777777777777777777777777777777777777777777777777888888888888777777777777444444444444444444444444333333333444444555555555555555555555666777777777555555444333222222111111000000111111222333555555444666777666555555666777777777777777777777777777777777777888888888999999777777777777888888888888:::===@@@AAA???===;;;;;;888777666666666888999;;;<<<;;;:::888777888999999999::::::;;;;;;:::999999999999888777777777777777666555444444555777777777555555666666777888999:::999:::<<<===???AAABBBBBBCCCDDDDDDEEEFFFHHHJJJKKKIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::999999999::::::::::::999888888888666555666777666222...////////////////////////000000///............///......//////000111222222////////////...---,,,,,,,,,,,,------------,,,,,,+++++++++************)))))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))))))))***+++((())))))***++++++,,,,,,******))))))))))))******))))))*********+++++++++,,,+++***+++,,,,,,+++)))((()))***+++,,,,,,++++++************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))******+++++++++,,,******++++++++++++*********)))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************(((***,,,------,,,+++***((())))))*********))))))++++++,,,++++++***)))(((++++++***)))((((((((()))************++++++++++++,,,,,,++++++++++++,,,,,,,,,+++)))***+++++++++))),,,+++***+++,,,---+++***&&&''''''((())))))******++++++++++++++++++++++++************++++++++++++,,,---......,,,,,,---...++++++++++++++++++******000///,,,+++***+++---.........---,,,,,,,,,------,,,------......------,,,......//////000222333444555555555555666666666666777777777666666666666555555666666666666666666666666777777777666666666555555333333333333333333333333111111222222333444444444333333444666777777777777666666555555555444444444444444444444555666888888:::<<<===<<<;;;;;;<<<>>>=================================>>>>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAAAA???===<<<<<<:::999777666666888:::;;;===<<<:::999999:::<<<>>>>>>???@@@AAABBBBBBAAA@@@>>>======<<<;;;::::::999888888777777777888888999444555777999::::::999888777888:::<<<===>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKJJJHHHGGGEEEEEEDDDCCCCCCBBBBBBAAACCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;888666777::::::555111222222222222111111111000111111000///////////////......///000111222333333////////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******((((((***+++,,,---------,,,,,,,,,,,,------------+++******))))))******++++++++++++++++++++++++++++++++++++***************)))))))))***************************************((())))))(((&&&&&&''')))'''((()))***+++,,,------*********))))))*********((())))))***++++++,,,,,,***))))))***,,,,,,+++)))((())))))***+++,,,------***************+++++++++***************************************************************+++++++++'''(((((()))***+++,,,,,,******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++++++++((())))))************)))+++,,,,,,,,,+++***))))))+++***))))))))))))))))))))))))))))))******************))))))))))))******...,,,******+++,,,+++***+++******+++------,,,******+++++++++++++++++++++++++++++++++++++++++++++)))***************++++++,,,...///...---,,,---...++++++++++++************///...---,,,,,,---...///------,,,,,,,,,------...,,,,,,------------,,,,,,......//////000222333444222555555555555666666666777666666555555444444444444555555555555555555555555444444444333333333222222333333333333333333333333111111111222333444444444555666999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>???@@@BBBCCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCAAA@@@@@@@@@???===;;;999999:::<<<======<<<::::::;;;>>>AAACCCEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGFFFEEECCCBBBAAA??????>>>===;;;:::999:::666777999:::;;;;;;:::999888999:::<<<<<<<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCBBB@@@@@@???????????????>>>>>>===;;;;;;;;;;;;;;;:::999999888777777666555444333333222111000000//////000000///000000111222222222222000000000000///...------------............---------------,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++,,,,,,,,,------------...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++************************''')))+++***(((&&&'''((())))))*********+++++++++++++++************++++++******************++++++''''''''')))+++,,,+++***+++******)))***+++---...))))))*********+++++++++))))))))))))))))))))))))************************+++++++++***************((((((((())))))***************++++++++++++******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******************************)))))))))***+++,,,(((((()))***************++++++,,,,,,,,,+++******))))))))))))))))))***+++))))))))))))*********++++++******))))))******+++000...,,,+++,,,---,,,,,,*********+++------,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---...///...---,,,---///------,,,,,,+++++++++++++++,,,,,,------......///,,,,,,,,,,,,------...///------............------......//////000222333444111555555555555666666666666555555444444333333333222555555555555555555555555777666666666666555555555333333333333333333333333111111222333333444555555:::<<>>@@@AAA<<<<<<;;;;;;===@@@DDDFFFJJJLLLNNNPPPQQQQQQPPPOOOQQQPPPPPPOOONNNLLLKKKJJJEEEEEEDDDBBB>>>;;;::::::999999::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<::::::999999999:::;;;===>>>???============>>>>>>???@@@>>>>>>>>>???@@@AAABBBCCCEEEFFFIIIJJJJJJIIIGGGEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???:::>>>@@@???:::999<<>>===<<<===AAADDDGGGLLLMMMPPPRRRUUUWWWXXXYYYYYYZZZZZZZZZYYYWWWUUUTTTTTTRRRNNNKKKHHHFFFEEEDDDCCCBBB@@@???>>>===>>>>>>??????@@@@@@@@@???>>>>>>666777999;;;<<<=========888888888888999;;;<<<>>>>>>===<<<;;;<<<===>>>???CCCDDDEEEFFFGGGHHHHHHHHHEEEAAA===<<<>>>@@@@@@???======>>>???AAADDDGGGIIIFFFHHHIIIIIIGGGFFFGGGHHHJJJIIIHHHFFFDDDBBBAAAAAACCCBBBAAA???>>>======<<<===>>>>>>>>><<<999666444888888888888777555444444333222000000111222111000666555333222000//////...------------------,,,,,,......,,,++++++,,,......///...---,,,+++,,,------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------++++++++++++------,,,+++++++++***)))))))))+++***)))'''''''''((()))++++++************+++++++++***)))))))))***,,,,,,++++++******************))))))(((((()))***++++++))))))))))))************************************************************************))))))))))))+++,,,---------+++)))'''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))************************))))))(((((((((((())))))(((((((((((()))+++,,,---*********))))))))))))(((,,,+++)))((((((((()))******+++,,,,,,+++,,,...000,,,+++++++++***)))))))))************************((()))))))))************,,,++++++***)))))))))***((()))***,,,,,,+++******+++(((&&&)))---///,,,(((,,,,,,,,,++++++***************,,,------,,,******)))***+++,,,------------,,,+++***)))+++...111333777333000000222111---(((---......///111222444555444555444333111000000//////444444333333222333333444555555444444444555555666777777777777777777777777999888777666555444444444555555555666666777888999???CCCHHHLLLNNNNNNOOOPPPNNNNNNNNNOOOPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSOOOPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLMMMMMMLLLJJJGGGEEEDDDDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJKKKMMMMMMLLLKKKIIIIIIHHHHHHHHHDDDBBB@@@>>>???AAADDDFFFJJJLLLOOOSSSWWW[[[]]]^^^``````aaa```___]]]\\\[[[ZZZXXXVVVSSSPPPOOONNNNNNIIIHHHFFFDDDCCCBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>=========<<<;;;;;;:::;;;<<<>>>???>>>===<<<;;;;;;;;;<<<===@@@@@@BBBCCCDDDEEEEEEEEEAAA>>>:::888999;;;;;;:::;;;;;;;;;<<<===???BBBCCCFFFHHHJJJKKKJJJIIIIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDBBBAAA@@@?????????BBBAAA@@@>>>======<<<<<<999999:::999999888777666666444222222333444333222555555444333222111111111.........------------,,,...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---///...---,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,+++++++++***************,,,+++***)))((())))))***++++++************+++++++++***)))))))))***+++,,,***************************))))))))))))******+++))))))))))))************************************************************************)))))))))))))))***,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************))))))))))))))))))***************************************))))))))))))*********))))))))))))******+++++++++*********))))))))),,,+++***)))((())))))***'''(((******))))))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++***************))))))***++++++++++++***---***''')))---...,,,))),,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++//////000000///......------,,,++++++,,,///222444HHH@@@444...---......---......///000111333444555333333333222222222111111111444444444333333444444555555555666777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777666555555777888999;;;<<<===>>>>>>BBBFFFKKKOOOQQQSSSTTTVVVQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVOOOOOOPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLGGGEEEBBB@@@@@@AAACCCDDDGGGIIINNNTTTYYY^^^bbbdddffffffffffffeeecccbbbaaa```___\\\ZZZXXXXXXXXXXXXSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIGGGEEECCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCBBBAAA@@@>>>============>>>??????@@@AAAAAAAAAAAA>>>;;;888666666777666666999999888888999;;;===>>>BBBEEEIIIJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDAAA???>>>???AAABBB<<<<<<<<<======<<<;;;;;;;;;999777666666666555444555555555444444444333333//////......------------------............------------......------,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,+++*********++++++++++++************++++++******))))))******+++,,,************************++++++***)))))))))******))))))))))))************************************************************************))))))))))))''')))***,,,---,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''+++++++++************)))(((((())))))******++++++******************************))))))))))))******++++++***))))))))))))))),,,+++++++++************++++++***))))))))))))***)))+++------,,,++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++*********)))******+++,,,///,,,)))))),,,---,,,***++++++++++++++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++---,,,,,,,,,---///222444KKKBBB666...,,,---.........//////000111333444555333000111222444666777888888555555555555555555666777888999;;;===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888888777777777:::;;;>>>@@@BBBBBBBBBBBBDDDGGGKKKNNNPPPQQQSSSTTTQQQRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTRRRRRRSSSTTTTTTNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTRRROOOMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOONNNMMMLLLMMMOOOMMMMMMLLLLLLLLLMMMMMMNNNIIIGGGEEECCCCCCDDDFFFGGGHHHKKKPPPUUU[[[```dddeeegggggggggffffffeeeddddddaaa```___]]]\\\\\\]]]]]]\\\[[[YYYWWWUUUUUUUUUUUUPPPPPPPPPOOONNNMMMLLLKKKNNNMMMKKKJJJJJJLLLNNNOOOMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>???===:::777666555555555777777777777888:::;;;===>>>AAAFFFHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEECCCAAA@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@===;;;:::::::::999777777777777666555444333333000000//////...---------,,,---...//////...---,,,,,,---...///...---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++*********+++,,,---///000---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))***+++++++++,,,+++++++++*********++++++++++++************++++++***************+++++++++***************+++++++++,,,++++++***))))))))))))((()))))))))************************************************************************)))))))))(((((()))***+++,,,+++++++++))))))))))))))))))))))))************************+++++++++*********))))))''''''((()))***++++++,,,************************)))))))))(((((()))))))))++++++***))))))*********,,,,,,,,,+++++++++******++++++*********)))))))))***---///000...,,,++++++***+++++++++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++,,,,,,---+++***)))))))))***,,,---111...***)))+++,,,,,,+++*********++++++,,,,,,,,,------+++******+++------'''(((***+++------......,,,,,,++++++---///111222888555222111111000---+++.........///000111333333222333555777999<<<===>>>>>>888888888888888999::::::<<<===???AAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCFFFIIIKKKKKKLLLMMMNNNNNNPPPRRRUUUVVVWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUTTTSSSQQQQQQQQQQQQQQQTTTSSSSSSRRRRRRRRRRRRSSSQQQRRRSSSSSSQQQQQQRRRSSSNNNMMMMMMMMMMMMNNNOOOOOOLLLKKKJJJJJJKKKLLLNNNOOOPPPRRRVVVZZZ^^^bbbeeefffgggffffffeeeddddddddddddaaa```___^^^^^^^^^___```aaa```^^^]]]\\\[[[\\\\\\UUUUUUUUUUUUTTTSSSRRRQQQRRRQQQPPPPPPQQQSSSVVVWWWVVVUUUSSSRRRQQQQQQRRRRRRTTTSSSSSSRRRPPPOOONNNMMMKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@>>>;;;888666666666555555555555666999;;;<<<===@@@DDDGGGGGGHHHHHHIIIKKKLLLLLLLLLKKKIIIGGGFFFIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHHHHGGGFFFCCCAAA@@@CCCCCCDDDDDDEEEDDDDDDDDDCCCAAA???>>>>>>>>><<<;;;;;;;;;:::999777555333222111111000//////...------,,,---////////////---,,,,,,---...///...---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++*********+++,,,---///000......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***))))))))))))***+++++++++,,,)))*********************++++++************++++++))))))******++++++++++++))))))*********+++++++++,,,,,,+++***))))))******((()))))))))************************************************************************)))))))))(((++++++++++++******))))))************************+++++++++++++++++++++++++++++++++*********))))))''''''((()))***++++++,,,************************)))((((((''''''(((((()))))))))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++*********)))'''))),,,,,,+++)))(((((())))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,++++++,,,------+++***)))))))))***,,,---000...+++******+++,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,***+++---...000111111222++++++***+++,,,---//////)))+++---000222111...+++---------...///000111222222===>>>@@@BBBBBBBBBBBBAAA>>>>>>===>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@??????@@@@@@AAABBBCCC@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGHHHHHHIIIKKKLLLNNNQQQTTTVVVWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYZZZZZZ[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWXXXYYYWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVVVVVVVVVVWWWWWWUUUWWWXXXWWWVVVUUUVVVWWWQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRTTTVVVXXXXXXYYY\\\^^^aaacccdddeeeeeeeeedddcccbbbbbbcccccc```___^^^]]]]]]^^^___``````___^^^]]]\\\]]]]]]^^^ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWYYYXXXWWWVVVUUUUUUVVVWWWYYYYYYZZZYYYYYYXXXWWWVVVTTTTTTSSSQQQOOOMMMKKKJJJGGGFFFEEEAAA===:::::::::666666555555666888:::;;;===@@@CCCEEEEEEFFFIIIJJJLLLMMMNNNNNNLLLJJJHHHFFFIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKHHHFFFDDDFFFGGGGGGHHHGGGGGGFFFFFFFFFDDDAAAAAAAAAAAA@@@????????????===;;;888555333222222111000///......---......////////////......------......------,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++*********************+++++++++((()))******+++*********++++++************++++++))))))***++++++++++++***)))))))))***++++++,,,,,,,,,++++++*********++++++))))))))))))************************************************************************)))))))))))),,,++++++***))))))((((((************************))))))))))))))))))))))))+++++++++************)))(((((())))))******++++++************************))))))(((((((((((()))))))))))))))***+++,,,---...,,,+++++++++************++++++,,,,,,++++++***)))(((***,,,---+++******+++******************++++++************************(((((()))))))))*********,,,++++++++++++,,,,,,---*********)))******+++,,,------+++******+++,,,,,,++++++++++++++++++,,,,,,******))))))))))))******,,,,,,---............---************+++,,,---...,,,,,,------...///000000............///000111222333DDDFFFGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMLLLOOORRRVVVXXXXXXXXXWWWUUUUUUWWWXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[XXXWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWTTTVVVWWWVVVUUUTTTUUUVVVSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQRRRRRRTTTVVVWWWXXXYYYZZZ[[[]]]^^^___``````aaaaaa```___^^^______```\\\\\\ZZZZZZZZZZZZ[[[\\\ZZZZZZYYYXXXYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]\\\\\\\\\YYYYYYXXXXXXWWWWWWWWWVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[[[[YYYZZZYYYYYYXXXWWWVVVUUUPPPQQQPPPLLLGGGCCCBBBCCC???>>><<<;;;::::::;;;<<<<<<===>>>???@@@BBBEEEHHHIIIJJJLLLMMMMMMKKKIIIGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCBBB@@@===;;;999333222222111000///...---//////............//////......---,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++***************))))))+++,,,,,,,,,++++++++++++************++++++((()))***+++,,,++++++***((())))))***++++++,,,,,,++++++*********+++,,,,,,))))))))))))************************************************************************))))))))))))*********))))))))))))***************************))))))))))))))))))))))))+++++++++************))))))))))))))))))*********************************++++++************++++++************++++++,,,---++++++*********)))))))))++++++,,,,,,,,,+++***)))+++,,,------------...///++++++++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,))))))***++++++++++++*********++++++******+++,,,,,,,,,++++++++++++++++++*********++++++*********)))***++++++,,,,,,,,,+++++++++++++++,,,------...//////......---...000111000000///000000111222333333EEEGGGJJJMMMOOOOOOOOONNNJJJIIIJJJJJJKKKLLLMMMNNNSSSRRRQQQQQQRRRSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPMMMKKKIIIIIIIIIIIIBBBDDDGGGIIIJJJLLLOOOQQQMMMPPPTTTWWWZZZZZZZZZYYYTTTUUUWWWYYY[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUPPPRRRSSSRRRQQQPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\YYYXXXWWWVVVVVVVVVWWWXXXUUUUUUTTTTTTUUUWWWXXXYYYXXXYYYZZZ[[[\\\\\\\\\\\\WWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\[[[\\\\\\]]]^^^^^^]]]]]]YYYZZZZZZVVVPPPKKKKKKLLLHHHFFFDDDAAA???>>>>>>>>>888999999999999<<<@@@CCCEEEGGGIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGFFFFFFFFFGGGJJJMMMNNNKKKKKKKKKKKKJJJIIIGGGGGGFFFEEECCCCCCDDDEEEEEEDDDDDDEEEEEEFFFDDDBBB@@@>>>333333222111000///...---000///...------...///000///...---,,,+++,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++++++++******)))))))))***,,,---...------,,,++++++************++++++((()))***+++,,,+++******((())))))***++++++,,,,,,************+++,,,------))))))))))))************************************************************************))))))))))))(((((((((((()))***+++,,,************************************************+++++++++************)))*********)))))))))))))))************************---,,,,,,++++++,,,,,,------,,,++++++******++++++*********))))))))))))(((++++++,,,---,,,+++***)))((()))***))))))***,,,...---------,,,,,,+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,***)))))))))***++++++,,,((()))***,,,,,,+++******''')))+++++++++***++++++---,,,,,,++++++************+++,,,------,,,+++***)))***,,,...000111222222+++,,,,,,------.........***---000111111///......222111111111222333444444444LLLMMMNNNPPPPPPPPPPPPOOOOOONNNLLLLLLNNNQQQTTTWWWVVVWWWWWWXXXYYYYYYZZZZZZ\\\]]]^^^______^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYY[[[YYYWWWTTTQQQOOOMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLSSSTTTVVVYYYYYYYYYXXXWWWTTTUUUWWWWWWWWWWWWYYYZZZ]]]\\\ZZZYYYXXXVVVRRROOONNNOOOQQQSSSSSSQQQOOOMMMRRRPPPOOONNNNNNQQQSSSUUURRROOOKKKHHHIIIJJJJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNLLLNNNQQQQQQPPPPPPSSSVVVXXXSSSRRRTTTTTTRRRQQQSSSSSSSSSUUUVVVWWWXXXXXXXXXYYYWWWVVVVVVWWWWWWVVVTTTTTTSSSSSSQQQPPPNNNLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVYYY[[[ZZZXXXVVVYYYXXXWWWXXXYYYZZZYYYXXXUUUUUUTTTTTTSSSSSSRRRRRRRRRTTTVVVXXXYYYYYYXXXWWW\\\\\\]]]]]]^^^_________```___^^^\\\[[[YYYXXXWWWRRRQQQOOOLLLIIIEEEBBB@@@???===;;;::::::===@@@BBB???AAACCCEEEGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHFFFEEECCCCCC;;;:::777444222000///...111111111111000///...---,,,,,,---............------...///000///...,,,+++........................,,,------...---+++***))),,,,,,,,,---------......------...///000000//////***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---************))))))((((((......,,,***((((((+++...((((((((((((((()))******++++++***))))))******++++++***)))))))))***,,,,,,(((((()))***+++,,,,,,---******))))))((((((''''''++++++++++++++++++++++++++++++***)))(((((())))))************************(((((((((((())))))))))))++++++++++++++++++++++++************************))))))*********)))))))))******+++,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,++++++***)))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++((((((((((((((())))))******)))(((''''''((()))***++++++++++++++++++++++++222000---***))))))***+++***)))((()))*********(((***+++,,,,,,------------++++++++++++++++++++++++***+++------,,,,,,,,,---)))***+++,,,---.........///...------,,,,,,,,,,,,,,,---...///000000000000111111000000000000111111333QQQRRRTTTUUUVVVVVVUUUTTTQQQQQQPPPPPPQQQTTTVVVXXX\\\\\\]]]^^^___```aaaaaa]]]^^^```aaabbbbbbbbbbbbbbbbbbaaaaaaaaa`````````___^^^\\\ZZZWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRUUUVVVXXXYYYYYYWWWVVVUUUSSSUUUVVVUUUTTTTTTVVVWWWZZZYYYXXXXXXWWWUUURRRPPPOOOOOOOOOOOONNNMMMMMMLLLJJJKKKKKKLLLMMMOOOPPPQQQQQQNNNJJJHHHGGGHHHHHHHHHDDDDDDDDDDDDEEEGGGHHHIIIJJJMMMPPPQQQQQQRRRUUUWWWVVVRRRPPPRRRSSSQQQQQQSSSVVVWWWXXXZZZZZZZZZZZZZZZVVVTTTSSSRRRSSSSSSRRRQQQOOOOOOOOONNNLLLJJJIIIHHHLLLLLLMMMMMMMMMNNNNNNNNNOOOQQQTTTWWWYYYXXXWWWUUUSSSRRRQQQRRRTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUUUUTTTTTTVVVVVVXXXZZZ\\\^^^```aaabbbaaa```___^^^]]]\\\\\\XXXXXXVVVTTTQQQNNNKKKJJJEEECCC@@@===<<<===???@@@<<<===???@@@BBBCCCDDDDDDFFFFFFEEEEEEDDDEEEEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGJJJLLLMMMMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEE???===;;;888444222000///000000000//////...---,,,//////000111111111111111---...............------........................***+++,,,---......------,,,,,,---------.........------......////////////,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++******)))))))))))))))'''%%%###$$$''')))((((((((((((((()))******---,,,+++***************+++***)))))))))***+++,,,***************+++++++++++++++***************)))++++++++++++++++++++++++++++++***)))))))))))))))************************))))))*********+++++++++************************************************)))******+++++++++******((())))))*********))))))************))))))))))))******************+++++++++,,,,,,------.........++++++++++++++++++++++++***************+++,,,,,,+++***))))))))))))***+++/////////...---------,,,------,,,,,,,,,+++++++++,,,+++***+++,,,---,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,++++++,,,------...------...---,,,,,,+++++++++,,,....../////////......---------------...///000111222RRRSSSTTTVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]___aaabbbbbb___aaaccceeefffggggggfffccccccbbbbbbaaa``````______^^^]]][[[YYYXXXWWWWWWRRRRRRQQQOOONNNNNNMMMMMMRRRSSSSSSTTTSSSQQQOOONNNNNNOOOPPPOOONNNNNNPPPQQQTTTTTTTTTTTTRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGHHHHHHCCCDDDGGGIIIKKKLLLLLLLLLMMMJJJFFFDDDDDDDDDDDDCCCGGGGGGHHHIIIKKKLLLNNNNNNKKKNNNQQQSSSTTTUUUWWWXXXWWWTTTRRRUUUUUUTTTUUUYYYZZZ[[[]]]^^^^^^\\\[[[ZZZVVVTTTQQQPPPPPPPPPNNNMMMIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLOOOPPPQQQPPPOOOMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^aaaaaa``````````````````^^^^^^]]][[[ZZZWWWVVVTTTNNNLLLHHHDDDAAA@@@@@@@@@<<<<<<===>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCC??????@@@@@@AAAAAABBBBBBFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIDDDBBB???<<<888555222111111000000//////...------------...////////////.........---------......///........................++++++---......///......,,,------------.........------------............,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************))),,,,,,++++++++++++******++++++***(((&&&'''))),,,))))))((((((((()))******++++++++++++++++++,,,,,,******))))))******+++,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))************************+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))************************&&&'''(((((())))))))))))))))))*********))))))(((************************((())))))***++++++,,,,,,***************++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++******+++,,,,,,...------,,,+++***))))))(((***,,,---...---,,,+++---+++***+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------/////////......---+++++++++,,,,,,---///000222333444RRRSSSTTTVVVVVVVVVVVVUUUVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXZZZ\\\^^^```bbbccccccdddfffggghhhhhhhhhgggddddddbbbaaa___^^^\\\\\\]]]\\\[[[YYYWWWVVVVVVVVVQQQOOOMMMKKKIIIIIIIIIIIINNNNNNOOOOOOOOONNNLLLLLLKKKLLLMMMMMMMMMNNNPPPSSSVVVWWWWWWVVVSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHFFFGGGJJJMMMOOOQQQQQQRRROOOLLLIIIGGGGGGGGGGGGFFFCCCDDDDDDEEEGGGIIIJJJKKKUUUXXX[[[^^^____________]]]ZZZYYY[[[\\\[[[___eeeeeeggghhhiiiiiifffdddbbb[[[XXXTTTRRRPPPNNNLLLJJJHHHHHHGGGGGGFFFDDDCCCBBB??????@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKJJJHHHFFFFFFHHHIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWWWW[[[\\\\\\]]]^^^______```^^^^^^^^^^^^]]]\\\[[[ZZZVVVTTTQQQMMMKKKIIIGGGGGGBBBBBB@@@??????@@@AAABBB?????????>>>>>>??????@@@===>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGHHHIIILLLNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKGGGFFFCCC@@@;;;777444222333333222111000000000000+++,,,------......------///...---,,,---...///000......................../////////......---,,,,,,------------............------,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***+++---///***))))))((())))))******((((((***+++,,,.........***************+++++++++***************************++++++,,,,,,---------++++++++++++++++++++++++******)))))))))))))))***************************+++++++++,,,,,,,,,------************************************************''''''((()))************+++,,,,,,,,,,,,+++******)))***************++++++))))))*********+++++++++))))))))))))))))))((((((************++++++++++++))))))(((((())))))***++++++++++++++++++,,,,,,,,,++++++******)))))))))(((((()))+++---------,,,++++++***))))))++++++***)))***++++++,,,,,,,,,++++++))))))))))))************+++---//////...---...///,,,+++++++++******++++++//////............//////------......---,,,,,,+++.........///111222444555333UUUVVVWWWYYYYYYYYYXXXXXXVVVWWWYYY[[[[[[[[[YYYYYY\\\]]]___aaaccceeeggghhhfffggghhhhhhhhhgggfffeeehhhgggeeebbb```^^^\\\[[[\\\[[[YYYXXXVVVVVVUUUUUUSSSQQQNNNKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQNNNPPPQQQRRRSSSVVVZZZ]]]```bbbbbb```\\\XXXVVVVVVSSSTTTUUUUUUTTTRRRPPPNNNPPPQQQSSSWWWZZZ]]]___aaaZZZWWWTTTSSSSSSRRRQQQPPPMMMLLLLLLMMMOOOQQQTTTVVV```bbbfffjjjmmmmmmlllkkkdddaaaaaaccccccdddjjjqqqvvvxxx{{{|||{{{xxxtttqqqeeeaaa[[[VVVSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKKKKGGGEEEBBBBBBBBBDDDDDDCCC@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSVVVVVVWWWYYY[[[\\\]]]^^^\\\]]]]]]]]]]]]]]]\\\\\\YYYYYYWWWVVVTTTSSSRRRQQQJJJHHHFFFCCCBBBAAAAAAAAA???>>>======<<<<<<======;;;;;;;;;;;;;;;::::::::::::<<<@@@BBBEEEHHHKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNMMMMMMLLLLLLIIIHHHFFFCCC???:::777444444333222111000000000111000000111222222222222222000///...---...///000111////////////////////////000//////...------,,,,,,---------.........//////...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,---*********)))((((((***,,,******))))))))))))******((()))***,,,,,,,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))******************************************++++++++++++++++++++++++++++++++++++***************************+++,,,,,,---------,,,++++++,,,,,,,,,++++++***))))))******+++++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++)))))))))******+++++++++)))))))))))))))******+++)))******++++++,,,,,,,,,++++++,,,,,,------......+++++++++++++++++++++,,,+++***)))***+++++++++)))+++++++++,,,,,,+++******************++++++,,,,,,***,,,---...---,,,---...+++***))))))((())))))***...---------------......+++,,,,,,---......------////////////000111222333111RRRSSSUUUVVVWWWWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ^^^___aaaccceeegggiiiiiihhhhhhiiiiiihhhgggeeedddddddddbbb```^^^\\\ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXSSSQQQMMMKKKJJJLLLNNNPPPQQQRRRSSSUUUVVVXXXYYYZZZWWWXXXZZZ[[[]]]aaafffjjjmmmpppqqqnnniiieeedddeeeaaabbbbbbbbb```\\\XXXVVVXXXZZZ```ffflllpppssstttnnnkkkgggdddbbb```]]][[[]]]\\\[[[\\\___dddiiimmmlllmmmqqquuuxxxxxxtttqqqjjjhhhhhhjjjjjjlllttt~~~}}}pppllleee```\\\YYYVVVTTTOOOOOONNNMMMKKKIIIGGGFFFHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEHHHJJJKKKHHHEEEAAA@@@@@@@@@@@@@@@>>>??????????????????@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQSSSTTTVVVXXXZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[XXXYYYYYYZZZZZZYYYXXXXXXNNNMMMKKKHHHFFFDDDCCCBBBAAAAAA???>>>======<<<<<<::::::999999888888888777777999<<<>>>@@@CCCGGGJJJLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHFFFCCC???;;;999555444222111000000111111222333333444555444444444222222111000000000000000////////////////////////,,,,,,,,,,,,---...///000------.........///////////////---,,,,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))***)))((((((***,,,++++++***)))))))))******++++++,,,,,,+++***((('''))))))***++++++++++++***'''((()))***+++,,,------)))))))))***************++++++++++++++++++++++++)))))))))))))))******+++************************))))))))))))************++++++++++++++++++++++++************************((()))))))))))))))(((((((((((()))***************))))))******+++,,,,,,,,,,,,,,,++++++***))))))(((************************(((((())))))***+++++++++,,,++++++++++++,,,------))))))+++,,,,,,,,,,,,,,,((()))***+++,,,------...++++++************+++,,,...,,,+++,,,---...---,,,++++++++++++++++++***))),,,,,,,,,------......///''')))++++++*********+++******((((((((()))***+++++++++*********+++,,,,,,++++++---....../////////......---......///000111555PPPQQQRRRTTTTTTTTTTTTSSSVVVWWWXXXYYY[[[\\\\\\\\\]]]^^^___aaaccceeefffggggggggghhhiiiiiihhhgggfff```______^^^]]]]]]\\\\\\YYYZZZ[[[]]]___bbbdddeee___]]]ZZZXXXXXX[[[___bbbfffggghhhiiikkkmmmooopppnnnooopppqqqrrrvvv{{{}}}|||zzzwwwrrrmmmiiiggggggnnnyyy|||wwwrrrooohhhgggfffhhhnnnvvv~~~~~~xxxrrrqqqqqqssssssvvv}}}yyysssooollljjjhhhgggbbbaaa```^^^\\\YYYWWWVVVRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEEEEFFFIIIKKKNNNPPPNNNKKKFFFCCCBBBBBBBBBAAA@@@@@@@@@???????????????<<<<<<======>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVTTTUUUWWWYYYZZZZZZYYYYYYRRRRRRQQQOOONNNKKKJJJHHHGGGFFFDDDBBB@@@???>>>>>>======<<<<<<;;;::::::999999:::;;;;;;<<<===AAACCCGGGGGGIIIJJJLLLNNNOOOPPPRRRRRRRRRRRRQQQPPPNNNNNNJJJJJJJJJIIIGGGDDDAAA???999888666444333444555555555555666777777777777777444444444333222111000///////////////////////////,,,+++++++++,,,---...///............////////////111000...---,,,---...///+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,++++++---...,,,+++******))))))******((()))***++++++***((('''((()))***+++,,,++++++***))))))*********+++++++++***************)))))))))++++++++++++++++++++++++)))))))))))))))***++++++************************))))))))))))*********+++************************************************'''((((((''''''&&&%%%$$$&&&'''((()))***+++++++++))))))***++++++,,,------++++++******************&&&&&&''''''(((((())))))((((((((()))***+++++++++,,,,,,++++++,,,,,,---...)))***,,,---.........---''''''(((((())))))******'''((()))+++,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++++++++***))))))***++++++,,,------......(((***,,,,,,+++***+++,,,+++***)))((()))+++---...+++++++++++++++,,,---------....../////////......,,,,,,,,,---...000222222999SSSTTTVVVWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[\\\^^^^^^___```aaabbbdddeeeggggggfffggghhhiiijjjiiiiiihhhaaaaaaaaabbbccccccddddddccceeegggkkkooossswwwyyyyyywwwtttrrrssswww|||}}}|||yyyxxxxxxzzzzzz}}}{{{yyyyyyxxxwww{{{zzzyyywwwtttqqqooommmaaa```]]]ZZZVVVSSSPPPOOOPPPPPPPPPPPPSSSVVVYYY[[[UUUQQQLLLIIIGGGGGGFFFFFFBBBBBBAAAAAA@@@@@@??????============>>>@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPQQQRRRQQQQQQQQQPPPRRRUUUWWWXXXXXXWWWWWWUUUVVVVVVVVVUUUSSSQQQPPPKKKJJJHHHEEECCCBBBAAA@@@BBBBBBAAA@@@??????>>>===;;;<<<;;;:::999999;;;===CCCDDDEEEGGGJJJLLLNNNNNNUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKLLLLLLJJJGGGEEECCC>>>===:::999888999:::;;;<<<<<<===>>>>>>>>>>>>===555555666555444222000...000000000000000000000000///...,,,+++******+++,,,............/////////000222111///---------///000,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,*********++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,+++***))))))******!!!###&&&))),,,,,,,,,,,,((()))***+++,,,+++******+++++++++***************,,,++++++******)))))))))++++++++++++++++++++++++))))))((())))))***++++++************************))))))*********+++++++++))))))))))))))))))))))))************************------------,,,***)))((('''(((***+++------......))))))***+++,,,,,,------)))))))))***++++++,,,,,,((())))))***+++,,,,,,---'''(((((()))***+++++++++******))))))******+++,,,***+++---///000000///...,,,,,,,,,+++++++++++++++!!!%%%)))---//////---+++,,,+++******,,,,,,+++***+++++++++++++++***)))((('''(((((()))******+++++++++---//////...---...///,,,+++******+++---///000...............///000111000000000000///...---,,,,,,,,,---///111333555777555XXXWWWUUUTTTTTTTTTTTTSSSWWWXXXYYYYYYZZZZZZZZZYYY^^^]]]]]]```dddggggggeeebbbfffkkkppprrrsssrrrqqqkkklllmmmmmmlllmmmooopppvvvwwwyyy~~~wwwlllfffbbb\\\YYYZZZZZZZZZ[[[[[[\\\```fffjjjhhhccc\\\VVVSSSPPPNNNMMMHHHEEECCCCCCEEEFFFEEEBBBBBB======BBBCCC???===@@@<<<@@@@@@<<<;;;AAACCCAAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLNNNOOOQQQSSSTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUPPPKKKIIIKKKJJJGGGCCCEEEDDDDDDCCCBBBAAA@@@@@@???<<<999888999<<<===>>>??????AAACCCFFFIIIKKKMMMQQQQQQRRRRRRQQQPPPOOONNNKKKLLLMMMMMMMMMKKKIIIHHHDDDBBB@@@@@@@@@@@@>>><<<=========>>>???@@@BBBCCCBBB@@@===;;;999777444222000//////....../////////000///...------------..................///000111......//////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,((((((((((((((((((((((((---,,,,,,++++++,,,,,,---************************,,,+++***)))((((((((((((+++***(((''''''(((***+++++++++++++++++++++++++++******)))((((((((((((((())))))***++++++++++++***,,,,,,+++***))))))******++++++************+++++++++++++++*********))))))***)))&&&%%%%%%&&&)))***,,,,,,,,,++++++*********+++,,,------,,,+++)))(((************************///+++)))***---///---+++.........///......------))))))***+++++++++******++++++++++++,,,---......---,,,+++***)))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......------------......------------------------000///////////////000111111^^^]]][[[ZZZYYYYYYWWWVVVWWWXXXYYY[[[\\\]]]^^^^^^```___^^^```dddgggfffeeeeeejjjrrryyyzzz|||}}}}}}tttkkkeeedddcccdddfffgggjjjpppwww}}}yyyqqqjjjccc]]]WWWTTTRRROOOKKKJJJJJJJJJHHHFFFGGGBBBAAAEEEFFFCCCBBBEEEAAAEEEDDD???===AAAAAA???@@@AAAAAABBBCCCDDDFFFFFFAAAAAABBBCCCEEEFFFHHHHHHIIIKKKLLLNNNPPPPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTUUUUUURRRNNNMMMOOOOOOKKKGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFCCC@@@>>>>>>???>>>>>>;;;<<<===>>>@@@BBBDDDEEEKKKKKKMMMNNNOOOOOONNNMMMKKKMMMOOOPPPPPPNNNLLLJJJHHHFFFEEEDDDDDDDDDBBBAAABBBBBBBBBAAABBBBBBCCCDDDDDDBBB???===<<<:::777555111111000000///000000000//////..................///...............///000......................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,************************---,,,,,,++++++,,,,,,---***************************)))))))))))))))***+++------,,,++++++,,,------++++++++++++++++++++++++,,,+++***)))))))))))))))))))))***++++++++++++***,,,++++++***))))))******++++++************+++++++++++++++*********))))))***)))(((&&&&&&((()))***,,,,,,,,,++++++*********))))))***+++++++++******************************---------+++*********+++++++++,,,,,,,,,,,,,,,+++))))))******+++,,,------++++++******++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------///////////////000111111...aaaaaa```^^^\\\ZZZXXXWWWWWWXXXZZZ\\\___bbbdddeeeeeeeeefffhhhlllnnnooonnnvvv}}}zzzxxxvvvxxx{{{~~~|||rrrhhhbbb```\\\XXXUUUTTTSSSRRRPPPQQQMMMKKKMMMNNNLLLKKKLLLGGGHHHFFFBBB???@@@>>>;;;>>>>>>>>>>>>???@@@AAABBB?????????@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSQQQRRRTTTTTTPPPLLLGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKHHHFFFEEECCCAAA???<<<;;;;;;<<<<<<===??????DDDFFFHHHJJJLLLMMMMMMMMMKKKMMMPPPRRRSSSQQQNNNMMMMMMKKKJJJIIIJJJIIIHHHFFFHHHHHHGGGFFFFFFEEEFFFFFFGGGEEEBBBAAA@@@>>><<<:::444333222111111111111111//////////////////000000//////......---.................................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((((((((())))))+++,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++))))))***++++++++++++***,,,+++******)))*********++++++************+++++++++++++++***************))))))))))))))))))))))))+++++++++++++++*********(((((((((((()))***+++,,,************************+++---///,,,'''%%%(((+++)))***+++,,,,,,---,,,,,,---,,,+++++++++,,,---...,,,++++++***************,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------------------,,,,,,,,,,,,,,,,,,---....................................///111222222222eeeffffffdddaaa^^^\\\\\\___```cccfffjjjmmmpppqqqnnnppptttzzz~~~wwwooolllgggccc```______^^^]]]]]]^^^``````]]]YYYVVVRRRPPPMMMIIIFFFDDDBBB???AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTVVVUUUSSSPPPKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOMMMLLLKKKIIIEEEBBBBBBAAA@@@???????????????BBBCCCEEEGGGIIIIIIIIIIIIIIILLLOOORRRSSSRRRPPPNNNOOONNNLLLLLLMMMLLLKKKIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>666555444333222222222222000000111111111111111111000000///...------------............------------//////......---------,,,---------------------------,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++))))))*********+++++++++------------------------,,,,,,++++++++++++,,,,,,***************************)))))))))******+++,,,)))******++++++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))***++++++++++++***++++++***************+++++++++************++++++************************)))***++++++++++++***)))+++++++++******************)))(((((((((***+++,,,***************************+++,,,***((('''(((******+++,,,---.../////////111///---+++***+++,,,---...---,,,+++************,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,------------...------,,,,,,------...////////////////////////---------...///111222333555jjjlllmmmlllhhhffffffgggmmmooorrrvvvzzz}}}www|||yyysssnnnmmmmmmnnnqqquuuzzz}}}}}}xxxnnngggbbb\\\WWWTTTQQQNNNLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHEEECCCBBB@@@??????@@@AAA@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSSSSQQQOOOQQQQQQPPPOOONNNMMMLLLLLLOOOOOONNNOOOOOOMMMJJJGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBFFFHHHLLLPPPQQQQQQPPPOOOOOONNNLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLHHHGGGEEEDDDEEEDDDBBBAAA999999777666444444333333222333333444444444333333111000///...............//////.........---------,,,---------......//////------------------------......------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++***************(((((())))))))))))((((((++++++,,,,,,,,,---------++++++*********++++++,,,))))))***++++++++++++***+++***************++++++++++++************++++++************************)))***+++,,,,,,+++***)))************************---,,,+++***)))***++++++***************************(((&&&'''***++++++******+++,,,---............///...,,,++++++,,,...000000///...---,,,++++++++++++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++,,,,,,,,,,,,//////............//////////////////////////////---------...///111222333333lllnnnpppooommmmmmpppsssyyy|||sssjjjaaa^^^[[[WWWUUUTTTNNNPPPQQQRRRRRRQQQOOOMMMGGGEEECCCAAA@@@AAABBBCCC???????????????@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJLLLMMMMMMMMMMMMTTTSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOQQQPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDBBB@@@>>>===CCCEEEHHHLLLNNNOOOPPPPPPOOONNNMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJKKKLLLMMMMMMHHHGGGFFFFFFFFFFFFEEEDDD>>>===<<<:::888777666666666666777888777666555444111111000000//////000000000000000///......------+++,,,,,,---...///000000------------------------//////...---------......***++++++,,,,,,------...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************------,,,******)))))))))************************++++++,,,,,,------......++++++******++++++,,,,,,))))))***++++++++++++************)))******+++,,,++++++************++++++***************+++++++++)))***+++,,,,,,+++***))))))))))))***************...---,,,+++***************************************'''$$$&&&+++...,,,***((()))***++++++,,,++++++*********+++---///111333000000...---,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---000000////////////000000....................................///111222222444qqqtttvvvvvvuuuxxx~~~uuuppplllgggdddeeebbbdddgggiiiiiifffbbb___WWWTTTPPPKKKHHHGGGGGGGGGDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDBBBDDDEEEFFFGGGHHHIIIJJJNNNNNNOOOOOOPPPQQQQQQQQQNNNNNNMMMOOOQQQRRRQQQPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGDDDAAA@@@BBBCCCFFFIIILLLNNNPPPQQQQQQPPPNNNOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLIIIHHHGGGGGGIIIIIIHHHGGGDDDCCCAAA???===<<<;;;:::999:::;;;;;;:::888666444111111111111111111222333222111111000//////......,,,---------.../////////........................///...------,,,,,,,,,---******+++,,,,,,---......************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++************++++++************************,,,,,,+++*********++++++,,,+++***))))))***+++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---......))))))***++++++++++++*********))))))***++++++,,,++++++************++++++))))))*********+++++++++))))))************))))))((()))))))))*********+++***+++++++++++++++***)))***************************)))((()))***+++,,,+++)))******+++++++++******)))***+++,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------+++,,,,,,,,,,,,---------******++++++,,,------...//////............//////------------------------///////////////000111111444|||{{{xxxzzz{{{~~~|||xxxkkkggg```XXXRRRNNNLLLKKKIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBBBBAAAAAABBBCCCCCCAAABBBCCCCCCCCCEEEGGGIIIFFFGGGIIIKKKNNNQQQRRRSSSPPPOOONNNOOOQQQSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPMMMJJJHHHFFFBBBCCCEEEGGGJJJNNNQQQSSSSSSRRRPPPQQQRRRRRRQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGEEEBBB@@@???>>>>>>;;;<<<======;;;999666555222111111111222333444444333222222111000//////.....................------...........................---,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************+++,,,------+++***(((''''''(((***+++++++++,,,,,,---...//////---------------...///000))))))***++++++++++++*********))))))***+++,,,,,,++++++************++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&''')))+++++++++******************************))),,,---+++((('''***---,,,,,,---------,,,++++++.........---,,,+++))))))------,,,,,,++++++,,,,,,,,,,,,++++++,,,---///000------------------------,,,,,,,,,---------......++++++,,,------...//////......------------......------------------------000///////////////000111///yyykkkaaa\\\WWWWWWYYYRRRPPPNNNLLLLLLKKKIIIGGGHHHEEEAAA@@@@@@BBBCCCCCCCCCBBB@@@???@@@AAACCCEEEGGGFFFGGGIIILLLMMMMMMLLLNNNMMMLLLKKKJJJKKKLLLMMMPPPPPPOOOOOOOOOQQQRRRSSSUUUUUUSSSRRRPPPNNNMMMLLLHHHHHHIIIJJJLLLMMMNNNOOOSSSSSSRRRRRRQQQQQQQQQPPPOOONNNLLLKKKJJJKKKMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGEEECCCAAAAAA@@@>>>===;;;:::888777666666333222222111222222333333666333111000000111000000........................++++++++++++,,,---.........------,,,,,,++++++***------............---------,,,+++******+++---...------------,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((******+++,,,,,,,,,,,,+++------,,,,,,,,,---......************************++++++******++++++,,,---(((((((((((())))))))))))++++++++++++++++++++++++---------............///---------,,,+++***)))(((------,,,++++++******)))***************************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++******))))))((((((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...,,,+++---111333222000,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///////////////.........//////...---,,,,,,++++++---...000000//////111222///|||zzzzzz|||~~~xxxnnnfffcccdddaaa___]]]]]]]]]\\\YYYWWWTTTQQQLLLIIIGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDEEEHHHJJJKKKKKKNNNNNNMMMMMMNNNOOOQQQRRRQQQPPPOOOOOOOOOPPPQQQRRRUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOTTTSSSSSSSSSSSSRRRRRRQQQTTTSSSPPPMMMLLLKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>===;;;999888777777666444333333333333333444444777444222111111111000///...........................------,,,,,,,,,------***++++++,,,,,,---......------............------000...---+++***+++,,,------------------,,,+++*********+++++++++,,,,,,,,,------,,,+++***))))))(((,,,+++++++++******************+++,,,,,,,,,,,,+++++++++***))))))*********************************++++++******++++++,,,,,,***************)))))))))++++++++++++++++++++++++------------............,,,,,,,,,,,,+++***))))))+++++++++++++++++++++,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,***)))***,,,---,,,***,,,---------,,,,,,+++***++++++++++++++++++++++++---------------,,,,,,,,,////////////..................------,,,+++++++++...///111111000000222333333}}}|||~~~}}}}}}}}}|||{{{yyywwwxxxzzz}}}}}}uuunnnmmmooonnnnnnoooppppppnnnlllfffbbb\\\WWWSSSPPPLLLIIIDDDDDDDDDDDDEEEFFFHHHIIIKKKIIIGGGGGGIIILLLMMMMMMJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPUUUUUUUUUUUUUUUTTTTTTSSSVVVTTTRRRPPPNNNMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLJJJHHHEEECCCAAA@@@>>>===;;;:::888888777777666666555555555555555666999666444222222111000...........................000000...------,,,,,,,,,+++++++++,,,------......------............------111000...,,,++++++,,,,,,,,,------------,,,,,,+++************++++++++++++---,,,+++***((('''&&&&&&,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,+++***))))))((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,+++******))))))******+++,,,,,,------************************++++++************++++++************************************************++++++++++++++++++++++++)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,***))))))******)))'''------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------,,,,,,++++++///000222222111111333444222~~~~~~}}}{{{}}}}}}~~~zzzsssllleee]]]VVVQQQKKKKKKKKKKKKLLLMMMOOOPPPUUUTTTSSSTTTUUUUUUTTTRRRKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRNNNNNNLLLJJJGGGDDDBBBAAA???>>><<<;;;:::999999999999999888777777777777888:::888555444444222000...........................000000///........................---,,,,,,++++++------............------000///...---------------,,,---------------,,,,,,++++++++++++++++++++++++,,,++++++***)))((((((''',,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************)))(((((((((((((((((()))***************************************+++++++++***+++++++++++++++,,,,,,)))))))))******+++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,++++++***...---,,,+++***+++,,,---........................+++++++++,,,,,,------...------...............////////////......---------...000111111111111222444111|||pppddd\\\WWWVVVVVVUUUWWWYYY\\\^^^dddeeefffhhhhhheee___ZZZTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSRRRRRRQQQQQQQQQQQQNNNOOOOOOOOOPPPPPPQQQQQQOOOOOONNNLLLIIIGGGDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::;;;999777666555444111///////////////////////////...............///000111//////...------,,,,,,+++------............------------------......///000,,,------......---------------------------------***+++++++++++++++++++++******++++++++++++++++++++++++,,,------------,,,111000///...---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******************************((((((((())))))(((((((((++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,---------......//////000000000000////////////---///000000///000111333555vvvlll```___^^^^^^bbbgggmmmpppzzz|||~~~xxxooohhh```^^^[[[WWWSSSQQQPPPOOOMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRSSSTTTUUUWWWXXXXXXVVVWWWYYYZZZ[[[ZZZXXXWWWWWWWWWVVVTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;:::888888777666333111////////////////////////---------......///111111,,,,,,,,,---......//////------............------++++++,,,---...//////000,,,------............---............------------+++++++++,,,------......************++++++++++++++++++,,,---------------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***------,,,,,,+++******)))******************************++++++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---*********++++++++++++++++++,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++,,,...,,,,,,++++++,,,,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000---...000000//////111222333nnnmmmlllnnnuuu~~~}}}rrrppplllgggccc___]]]\\\YYYWWWVVVTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVUUUWWWYYY[[[[[[ZZZXXXWWWYYYYYYXXXVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOONNNKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>:::999999999999888555333////////////////////////.........------...//////,,,,,,------.../////////------............------++++++,,,---------------,,,,,,---........................------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,------+++,,,------...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,+++++++++,,,+++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,++++++++++++++++++***+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------+++---...---***)))+++---***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,------...//////........................---///000111000000111333111{{{vvvrrrpppoooeeeccc```]]]ZZZXXXWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVYYY[[[[[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVUUURRRRRRQQQQQQPPPPPPPPPOOONNNOOOPPPPPPOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGCCCBBBAAA@@@????????????:::999999999:::999666444000000000000000000000000000///...------,,,------000//////...------,,,,,,---..................---,,,,,,,,,------,,,++++++,,,,,,---.../////////...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,------......------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***)))***+++,,,------...///++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++*********++++++,,,------************************'''((()))******)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,---------,,,,,,++++++*********+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,------............000111///+++)))***,,,)))***,,,---...---,,,,,,........................---,,,,,,++++++*********++++++,,,,,,---...//////,,,---------------------///000222222111111333444333